summaryrefslogtreecommitdiffstats
path: root/patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch')
-rw-r--r--patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch b/patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch
new file mode 100644
index 000000000..06843aac5
--- /dev/null
+++ b/patches/e2fsprogs-1.34/generic/e2fsprogs-1.34.patch
@@ -0,0 +1,17 @@
+diff -ruN e2fsprogs-1.34.orig/misc/util.c e2fsprogs-1.34/misc/util.c
+--- e2fsprogs-1.34.orig/misc/util.c 2003-05-04 00:46:47.000000000 +0200
++++ e2fsprogs-1.34/misc/util.c 2003-12-21 09:13:36.000000000 +0100
+@@ -109,7 +109,12 @@
+ #define MINOR(dev) ((dev) & 0xff)
+ #endif
+ #ifndef SCSI_BLK_MAJOR
+-#define SCSI_BLK_MAJOR(M) ((M) == SCSI_DISK_MAJOR || (M) == SCSI_CDROM_MAJOR)
++#define SCSI_DISK_MAJOR(M) ((M) == SCSI_DISK0_MAJOR || \
++ ((M) >= SCSI_DISK1_MAJOR && (M) <= SCSI_DISK7_MAJOR))
++
++#define SCSI_BLK_MAJOR(M) \
++ (SCSI_DISK_MAJOR(M) \
++ || (M) == SCSI_CDROM_MAJOR)
+ #endif
+ if (((MAJOR(s.st_rdev) == HD_MAJOR &&
+ MINOR(s.st_rdev)%64 == 0) ||