summaryrefslogtreecommitdiff
path: root/sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-05-05 08:52:13 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-05-05 08:52:13 +0000
commit08e703c0f0769af7cea197f9ae9a5f3e4c2b1c27 (patch)
treed07e7c9e653ddd3d5fcd5b7645fb87f0e959bd81 /sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c
parentAdd devel/p5-Term-CallEditor 0.11, a Perl module to invoke an external (diff)
- Update to 1.13.0
PR: ports/96744 Submitted by: Martin Matuska <martin@matuska.org>
Notes
Notes: svn path=/head/; revision=161395
Diffstat (limited to 'sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c')
-rw-r--r--sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c b/sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c
new file mode 100644
index 000000000000..4fe8e98e33fe
--- /dev/null
+++ b/sysutils/ntfsprogs/files/patch-ntfsprogs-ntfsresize.c
@@ -0,0 +1,14 @@
+--- ntfsprogs/ntfsresize.c.orig Tue Feb 14 12:17:52 2006
++++ ntfsprogs/ntfsresize.c Thu May 4 04:46:10 2006
+@@ -1974,6 +1974,11 @@
+ err_exit("Resident attribute in $Bitmap isn't supported!\n");
+
+ bm_bsize = nr_clusters_to_bitmap_byte_size(resize->new_volume_size);
++ if(bm_bsize % 512 != 0) {
++ s64 old_bm_bsize = bm_bsize;
++ bm_bsize = (bm_bsize + 511) / 512 * 512;
++ ntfs_log_verbose("adjusted bm_bsize: %lld->%lld\n", old_bm_bsize, bm_bsize);
++ }
+ nr_bm_clusters = rounded_up_division(bm_bsize, vol->cluster_size);
+
+ if (resize->shrink) {