summaryrefslogtreecommitdiff
path: root/packages/hdparm/hdparm-5.4/readahead.patch
blob: 2868d940d0ae598b1617f65ac839a3e5fe000cb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff -Naur hdparm-5.4/hdparm.c hdparm-5.4-fix/hdparm.c
--- hdparm-5.4/hdparm.c	2004-07-14 00:36:03.000000000 +0200
+++ hdparm-5.4-fix/hdparm.c	2003-04-18 22:29:38.000000000 +0200
@@ -52,7 +52,7 @@
 static int flagcount = 0, do_flush = 0, is_scsi_hd = 0, is_xt_hd = 0;
 static int do_ctimings, do_timings = 0;
 
-static unsigned long set_readahead= 0, get_readahead= 0, readahead= 0;     
+static unsigned long set_readahead= 0, get_readahead= 0, readahead_state= 0;
 static unsigned long set_readonly = 0, get_readonly = 0, readonly = 0;
 static unsigned long set_unmask   = 0, get_unmask   = 0, unmask   = 0;     
 static unsigned long set_mult     = 0, get_mult     = 0, mult     = 0;     
@@ -785,8 +785,8 @@
 
 	if (set_readahead) {
 		if (get_readahead)
-			printf(" setting fs readahead to %ld\n", readahead);
-		if (ioctl(fd, BLKRASET, readahead)) 
+			printf(" setting fs readahead to %ld\n", readahead_state);
+		if (ioctl(fd, BLKRASET, readahead_state)) 
 			perror(" BLKRASET failed");
 	}
 #ifdef HDIO_UNREGISTER_HWIF
@@ -1830,7 +1830,7 @@
 					case 'a':
 						get_readahead = noisy;
 						noisy = 1;
-						GET_NUMBER(set_readahead,readahead);
+						GET_NUMBER(set_readahead,readahead_state);
 						break;
 					case 'B':
 						get_apmmode = noisy;