public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Martin Dalecki <dalecki@evision-ventures.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: linux-kernel@vger.kernel.org
Subject: PATCH 2.5.5-pre1 dead arrays.
Date: Fri, 15 Feb 2002 09:34:20 +0100	[thread overview]
Message-ID: <3C6CC80C.5010802@evision-ventures.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0202141817300.14384-100000@penguin.transmeta.com>

[-- Attachment #1: Type: text/plain, Size: 150 bytes --]

Just the usual removal of the dead global arrays and associated cruft.
(Thistime not affecting lvm, which BTW. doesn't compile currently anyway 
;-).

[-- Attachment #2: dead-arrays.2.5.5.patch --]
[-- Type: text/plain, Size: 41250 bytes --]

diff -ur linux-2.5.4/Documentation/cdrom/sbpcd linux/Documentation/cdrom/sbpcd
--- linux-2.5.4/Documentation/cdrom/sbpcd	Mon Feb 11 02:50:10 2002
+++ linux/Documentation/cdrom/sbpcd	Fri Feb 15 09:27:00 2002
@@ -613,8 +613,8 @@
 	printf("READ          d      READ RAW     w       READ AUDIO   A\n");
 	printf("MS-INFO       M      TOC          T       START        S\n");
 	printf("SET EJECTSW   X      DEVICE       D       DEBUG        Y\n");
-	printf("AUDIO_BUFSIZ  Z      RESET        R       BLKRASET     B\n");
-	printf("SET VOLUME    v      GET VOLUME   V\n");
+	printf("AUDIO_BUFSIZ  Z      RESET        R       SET VOLUME   v\n");
+	printf("GET VOLUME    V\n");
 }
 
 /*
@@ -882,12 +882,6 @@
 			rc=ioctl(drive,CDROMRESET);
 			if (rc<0) printf("CDROMRESET: rc=%d.\n",rc);
 			break;
-		case 'B': /* set the driver's (?) read ahead value */
-			printf("enter read-ahead size: ? ");
-			scanf("%d",&i);
-			rc=ioctl(drive,BLKRASET,i);
-			if (rc<0) printf("BLKRASET: rc=%d.\n",rc);
-			break;
 #ifdef AZT_PRIVATE_IOCTLS /*not supported by every CDROM driver*/
 		case 'd':
 			printf("Address (min:sec:frm)  ");
diff -ur linux-2.5.4/arch/mips64/kernel/ioctl32.c linux/arch/mips64/kernel/ioctl32.c
--- linux-2.5.4/arch/mips64/kernel/ioctl32.c	Mon Feb 11 02:50:17 2002
+++ linux/arch/mips64/kernel/ioctl32.c	Fri Feb 15 09:27:00 2002
@@ -760,10 +760,6 @@
 	IOCTL32_HANDLER(BLKGETSIZE, w_long),
 
 	IOCTL32_DEFAULT(BLKFLSBUF),
-	IOCTL32_DEFAULT(BLKRASET),
-	IOCTL32_HANDLER(BLKRAGET, w_long),
-	IOCTL32_DEFAULT(BLKFRASET),
-	IOCTL32_HANDLER(BLKFRAGET, w_long),
 	IOCTL32_DEFAULT(BLKSECTSET),
 	IOCTL32_HANDLER(BLKSECTGET, w_long),
 	IOCTL32_DEFAULT(BLKSSZGET),
diff -ur linux-2.5.4/arch/sparc64/kernel/ioctl32.c linux/arch/sparc64/kernel/ioctl32.c
--- linux-2.5.4/arch/sparc64/kernel/ioctl32.c	Mon Feb 11 02:50:14 2002
+++ linux/arch/sparc64/kernel/ioctl32.c	Fri Feb 15 09:27:00 2002
@@ -3997,8 +3997,6 @@
 COMPATIBLE_IOCTL(BLKROGET)
 COMPATIBLE_IOCTL(BLKRRPART)
 COMPATIBLE_IOCTL(BLKFLSBUF)
-COMPATIBLE_IOCTL(BLKRASET)
-COMPATIBLE_IOCTL(BLKFRASET)
 COMPATIBLE_IOCTL(BLKSECTSET)
 COMPATIBLE_IOCTL(BLKSSZGET)
 COMPATIBLE_IOCTL(BLKBSZGET)
@@ -4626,10 +4624,8 @@
 HANDLE_IOCTL(SIOCRTMSG, ret_einval)
 HANDLE_IOCTL(SIOCGSTAMP, do_siocgstamp)
 HANDLE_IOCTL(HDIO_GETGEO, hdio_getgeo)
-HANDLE_IOCTL(BLKRAGET, w_long)
 HANDLE_IOCTL(BLKGETSIZE, w_long)
 HANDLE_IOCTL(0x1260, broken_blkgetsize)
-HANDLE_IOCTL(BLKFRAGET, w_long)
 HANDLE_IOCTL(BLKSECTGET, w_long)
 HANDLE_IOCTL(BLKPG, blkpg_ioctl_trans)
 HANDLE_IOCTL(FBIOPUTCMAP32, fbiogetputcmap)
diff -ur linux-2.5.4/drivers/acorn/block/mfmhd.c linux/drivers/acorn/block/mfmhd.c
--- linux-2.5.4/drivers/acorn/block/mfmhd.c	Mon Feb 11 02:50:11 2002
+++ linux/drivers/acorn/block/mfmhd.c	Fri Feb 15 09:27:00 2002
@@ -1208,15 +1208,6 @@
 			return -EFAULT;
 		return 0;
 
-	case BLKFRASET:
-		if (!capable(CAP_SYS_ADMIN))
-			return -EACCES;
-		max_readahead[major][minor] = arg;
-		return 0;
-
-	case BLKFRAGET:
-		return put_user(max_readahead[major][minor], (long *) arg);
-
 	case BLKSECTGET:
 		return put_user(max_sectors[major][minor], (long *) arg);
 
@@ -1230,8 +1221,6 @@
 	case BLKFLSBUF:
 	case BLKROSET:
 	case BLKROGET:
-	case BLKRASET:
-	case BLKRAGET:
 	case BLKPG:
 		return blk_ioctl(dev, cmd, arg);
 
@@ -1442,7 +1431,6 @@
 	hdc63463_irqpollmask	= irqmask;
 
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST);
-	read_ahead[MAJOR_NR] = 8;	/* 8 sector (4kB?) read ahread */
 
 	add_gendisk(&mfm_gendisk);
 
diff -ur linux-2.5.4/drivers/block/DAC960.c linux/drivers/block/DAC960.c
--- linux-2.5.4/drivers/block/DAC960.c	Mon Feb 11 02:50:18 2002
+++ linux/drivers/block/DAC960.c	Fri Feb 15 09:27:00 2002
@@ -1964,10 +1964,6 @@
   Controller->GenericDiskInfo.sizes = Controller->PartitionSizes;
   blksize_size[MajorNumber] = Controller->BlockSizes;
   /*
-    Initialize Read Ahead to 128 sectors.
-  */
-  read_ahead[MajorNumber] = 128;
-  /*
     Complete initialization of the Generic Disk Information structure.
   */
   Controller->GenericDiskInfo.major = MajorNumber;
@@ -5399,8 +5395,6 @@
 			   sizeof(DiskGeometry_T)) ? -EFAULT : 0);
     case BLKGETSIZE:
     case BLKGETSIZE64:
-    case BLKRAGET:
-    case BLKRASET:
     case BLKFLSBUF:
     case BLKBSZGET:
     case BLKBSZSET:
diff -ur linux-2.5.4/drivers/block/acsi.c linux/drivers/block/acsi.c
--- linux-2.5.4/drivers/block/acsi.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/block/acsi.c	Fri Feb 15 09:27:00 2002
@@ -1785,7 +1785,6 @@
 	STramMask = ATARIHW_PRESENT(EXTD_DMA) ? 0x00000000 : 0xff000000;
 	
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &acsi_lock);
-	read_ahead[MAJOR_NR] = 8;		/* 8 sector (4kB) read-ahead */
 	add_gendisk(&acsi_gendisk);
 
 #ifdef CONFIG_ATARI_SLM
diff -ur linux-2.5.4/drivers/block/ataflop.c linux/drivers/block/ataflop.c
--- linux-2.5.4/drivers/block/ataflop.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/block/ataflop.c	Fri Feb 15 09:27:00 2002
@@ -1573,8 +1573,6 @@
 	switch (cmd) {
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKFLSBUF:
 			return blk_ioctl(device, cmd, param);
 	}
diff -ur linux-2.5.4/drivers/block/blkpg.c linux/drivers/block/blkpg.c
--- linux-2.5.4/drivers/block/blkpg.c	Mon Feb 11 02:50:08 2002
+++ linux/drivers/block/blkpg.c	Fri Feb 15 09:27:00 2002
@@ -29,7 +29,7 @@
  */
 
 #include <linux/errno.h>
-#include <linux/fs.h>			/* for BLKRASET, ... */
+#include <linux/fs.h>			/* for BLKROSET, ... */
 #include <linux/sched.h>		/* for capable() */
 #include <linux/blk.h>			/* for set_device_ro() */
 #include <linux/blkpg.h>
@@ -227,31 +227,6 @@
 			intval = (is_read_only(dev) != 0);
 			return put_user(intval, (int *)(arg));
 
-		case BLKRASET:
-			if(!capable(CAP_SYS_ADMIN))
-				return -EACCES;
-			if(arg > 0xff)
-				return -EINVAL;
-			read_ahead[major(dev)] = arg;
-			return 0;
-		case BLKRAGET:
-			if (!arg)
-				return -EINVAL;
-			return put_user(read_ahead[major(dev)], (long *) arg);
-
-		case BLKFRASET:
-			if (!capable(CAP_SYS_ADMIN))
-				return -EACCES;
-			if (!(iptr = max_readahead[major(dev)]))
-				return -EINVAL;
-			iptr[minor(dev)] = arg;
-			return 0;
-
-		case BLKFRAGET:
-			if (!(iptr = max_readahead[major(dev)]))
-				return -EINVAL;
-			return put_user(iptr[minor(dev)], (long *) arg);
-
 		case BLKSECTGET:
 			if ((q = blk_get_queue(dev)) == NULL)
 				return -EINVAL;
diff -ur linux-2.5.4/drivers/block/cciss.c linux/drivers/block/cciss.c
--- linux-2.5.4/drivers/block/cciss.c	Fri Feb 15 09:26:27 2002
+++ linux/drivers/block/cciss.c	Fri Feb 15 09:27:00 2002
@@ -468,8 +468,6 @@
 	case BLKBSZGET:
 	case BLKROSET:
 	case BLKROGET:
-	case BLKRASET:
-	case BLKRAGET:
 	case BLKPG:
 		return blk_ioctl(inode->i_rdev, cmd, arg);
 	case CCISS_GETPCIINFO:
@@ -2543,7 +2541,6 @@
 
 	/* fill in the other Kernel structs */
 	blksize_size[MAJOR_NR+i] = hba[i]->blocksizes;
-        read_ahead[MAJOR_NR+i] = READ_AHEAD;
 
 	/* Fill in the gendisk data */ 	
 	hba[i]->gendisk.major = MAJOR_NR + i;
diff -ur linux-2.5.4/drivers/block/cpqarray.c linux/drivers/block/cpqarray.c
--- linux-2.5.4/drivers/block/cpqarray.c	Fri Feb 15 09:26:27 2002
+++ linux/drivers/block/cpqarray.c	Fri Feb 15 09:27:00 2002
@@ -481,7 +481,6 @@
 		blk_queue_max_phys_segments(q, SG_MAX);
 
 		blksize_size[MAJOR_NR+i] = ida_blocksizes + (i*256);
-		read_ahead[MAJOR_NR+i] = READ_AHEAD;
 
 		ida_gendisk[i].major = MAJOR_NR + i;
 		ida_gendisk[i].major_name = "ida";
@@ -1179,8 +1178,6 @@
 	case BLKBSZGET:
 	case BLKROSET:
 	case BLKROGET:
-	case BLKRASET:
-	case BLKRAGET:
 	case BLKPG:
 		return blk_ioctl(inode->i_rdev, cmd, arg);
 
diff -ur linux-2.5.4/drivers/block/floppy.c linux/drivers/block/floppy.c
--- linux-2.5.4/drivers/block/floppy.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/block/floppy.c	Fri Feb 15 09:27:00 2002
@@ -3448,8 +3448,6 @@
 	switch (cmd) {
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKFLSBUF:
 			return blk_ioctl(device, cmd, param);
 	}
diff -ur linux-2.5.4/drivers/block/ll_rw_blk.c linux/drivers/block/ll_rw_blk.c
--- linux-2.5.4/drivers/block/ll_rw_blk.c	Fri Feb 15 09:26:27 2002
+++ linux/drivers/block/ll_rw_blk.c	Fri Feb 15 09:27:00 2002
@@ -54,10 +54,6 @@
  */
 DECLARE_TASK_QUEUE(tq_disk);
 
-/* This specifies how many sectors to read ahead on the disk. */
-
-int read_ahead[MAX_BLKDEV];
-
 /* blk_dev_struct is:
  *	request_queue
  *	*queue
@@ -84,11 +80,6 @@
 int * blksize_size[MAX_BLKDEV];
 
 /*
- * The following tunes the read-ahead algorithm in mm/filemap.c
- */
-int * max_readahead[MAX_BLKDEV];
-
-/*
  * How many reqeusts do we allocate per queue,
  * and how many do we "batch" on freeing them?
  */
@@ -1685,7 +1676,6 @@
 		dev->queue = NULL;
 
 	memset(ro_bits,0,sizeof(ro_bits));
-	memset(max_readahead, 0, sizeof(max_readahead));
 
 	total_ram = nr_free_pages() << (PAGE_SHIFT - 10);
 
diff -ur linux-2.5.4/drivers/block/paride/pcd.c linux/drivers/block/paride/pcd.c
--- linux-2.5.4/drivers/block/paride/pcd.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/block/paride/pcd.c	Fri Feb 15 09:27:00 2002
@@ -358,7 +358,6 @@
 	}
 
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &pcd_lock);
-	read_ahead[MAJOR_NR] = 8;	/* 8 sector (4kB) read ahead */
 
 	for (i=0;i<PCD_UNITS;i++) pcd_blocksizes[i] = 1024;
         blksize_size[MAJOR_NR] = pcd_blocksizes;
diff -ur linux-2.5.4/drivers/block/paride/pd.c linux/drivers/block/paride/pd.c
--- linux-2.5.4/drivers/block/paride/pd.c	Mon Feb 11 02:50:12 2002
+++ linux/drivers/block/paride/pd.c	Fri Feb 15 09:27:00 2002
@@ -397,7 +397,6 @@
 	q = BLK_DEFAULT_QUEUE(MAJOR_NR);
 	blk_init_queue(q, DEVICE_REQUEST, &pd_lock);
 	blk_queue_max_sectors(q, cluster);
-        read_ahead[MAJOR_NR] = 8;       /* 8 sector (4kB) read ahead */
         
 	pd_gendisk.major = major;
 	pd_gendisk.major_name = name;
@@ -480,8 +479,6 @@
 	    case BLKGETSIZE64:
 	    case BLKROSET:
 	    case BLKROGET:
-	    case BLKRASET:
-	    case BLKRAGET:
 	    case BLKFLSBUF:
 	    case BLKPG:
 		return blk_ioctl(inode->i_rdev, cmd, arg);
diff -ur linux-2.5.4/drivers/block/paride/pf.c linux/drivers/block/paride/pf.c
--- linux-2.5.4/drivers/block/paride/pf.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/block/paride/pf.c	Fri Feb 15 09:27:00 2002
@@ -363,7 +363,6 @@
 	blk_init_queue(q, DEVICE_REQUEST, &pf_spin_lock);
 	blk_queue_max_phys_segments(q, cluster);
 	blk_queue_max_hw_segments(q, cluster);
-        read_ahead[MAJOR_NR] = 8;       /* 8 sector (4kB) read ahead */
         
 	for (i=0;i<PF_UNITS;i++) pf_blocksizes[i] = 1024;
 	blksize_size[MAJOR_NR] = pf_blocksizes;
@@ -433,8 +432,6 @@
                 return put_user((u64)PF.capacity << 9,(u64 *)arg);
 	    case BLKROSET:
 	    case BLKROGET:
-	    case BLKRASET:
-	    case BLKRAGET:
 	    case BLKFLSBUF:
 		return blk_ioctl(inode->i_rdev, cmd, arg);
             default:
diff -ur linux-2.5.4/drivers/block/ps2esdi.c linux/drivers/block/ps2esdi.c
--- linux-2.5.4/drivers/block/ps2esdi.c	Mon Feb 11 02:50:06 2002
+++ linux/drivers/block/ps2esdi.c	Fri Feb 15 09:27:01 2002
@@ -177,7 +177,6 @@
 	}
 	/* set up some global information - indicating device specific info */
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &ps2esdi_lock);
-	read_ahead[MAJOR_NR] = 8;	/* 8 sector (4kB) read ahead */
 
 	/* some minor housekeeping - setup the global gendisk structure */
 	add_gendisk(&ps2esdi_gendisk);
@@ -1108,8 +1107,6 @@
 		case BLKGETSIZE64:
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKFLSBUF:
 		case BLKBSZGET:
 		case BLKBSZSET:
diff -ur linux-2.5.4/drivers/block/xd.c linux/drivers/block/xd.c
--- linux-2.5.4/drivers/block/xd.c	Mon Feb 11 02:50:13 2002
+++ linux/drivers/block/xd.c	Fri Feb 15 09:27:01 2002
@@ -171,7 +171,6 @@
 	}
 	devfs_handle = devfs_mk_dir (NULL, xd_gendisk.major_name, NULL);
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &xd_lock);
-	read_ahead[MAJOR_NR] = 8;	/* 8 sector (4kB) read ahead */
 	add_gendisk(&xd_gendisk);
 	xd_geninit();
 
@@ -355,8 +354,6 @@
 		case BLKFLSBUF:
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKPG:
 			return blk_ioctl(inode->i_rdev, cmd, arg);
 
diff -ur linux-2.5.4/drivers/cdrom/aztcd.c linux/drivers/cdrom/aztcd.c
--- linux-2.5.4/drivers/cdrom/aztcd.c	Mon Feb 11 02:50:14 2002
+++ linux/drivers/cdrom/aztcd.c	Fri Feb 15 09:27:01 2002
@@ -1927,7 +1927,6 @@
 	}
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &aztSpin);
 	blksize_size[MAJOR_NR] = aztcd_blocksizes;
-	read_ahead[MAJOR_NR] = 4;
 	register_disk(NULL, mk_kdev(MAJOR_NR, 0), 1, &azt_fops, 0);
 
 	if ((azt_port == 0x1f0) || (azt_port == 0x170))
diff -ur linux-2.5.4/drivers/cdrom/cdu31a.c linux/drivers/cdrom/cdu31a.c
--- linux-2.5.4/drivers/cdrom/cdu31a.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/cdrom/cdu31a.c	Fri Feb 15 09:27:01 2002
@@ -3442,7 +3442,6 @@
 		blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR),
 			       DEVICE_REQUEST,
 			       &cdu31a_lock);
-		read_ahead[MAJOR_NR] = CDU31A_READAHEAD;
 		cdu31a_block_size = 1024;	/* 1kB default block size */
 		/* use 'mount -o block=2048' */
 		blksize_size[MAJOR_NR] = &cdu31a_block_size;
diff -ur linux-2.5.4/drivers/cdrom/cm206.c linux/drivers/cdrom/cm206.c
--- linux-2.5.4/drivers/cdrom/cm206.c	Mon Feb 11 02:50:14 2002
+++ linux/drivers/cdrom/cm206.c	Fri Feb 15 09:27:01 2002
@@ -1503,7 +1503,6 @@
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST,
 		       &cm206_lock);
 	blksize_size[MAJOR_NR] = cm206_blocksizes;
-	read_ahead[MAJOR_NR] = 16;	/* reads ahead what? */
 	init_bh(CM206_BH, cm206_bh);
 
 	memset(cd, 0, sizeof(*cd));	/* give'm some reasonable value */
diff -ur linux-2.5.4/drivers/cdrom/gscd.c linux/drivers/cdrom/gscd.c
--- linux-2.5.4/drivers/cdrom/gscd.c	Mon Feb 11 02:50:07 2002
+++ linux/drivers/cdrom/gscd.c	Fri Feb 15 09:27:01 2002
@@ -1022,7 +1022,6 @@
 
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &gscd_lock);
 	blksize_size[MAJOR_NR] = gscd_blocksizes;
-	read_ahead[MAJOR_NR] = 4;
 
 	disk_state = 0;
 	gscdPresent = 1;
diff -ur linux-2.5.4/drivers/cdrom/mcd.c linux/drivers/cdrom/mcd.c
--- linux-2.5.4/drivers/cdrom/mcd.c	Mon Feb 11 02:50:08 2002
+++ linux/drivers/cdrom/mcd.c	Fri Feb 15 09:27:01 2002
@@ -1075,7 +1075,6 @@
 	blksize_size[MAJOR_NR] = mcd_blocksizes;
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST,
 		       &mcd_spinlock);
-	read_ahead[MAJOR_NR] = 4;
 
 	/* check for card */
 
diff -ur linux-2.5.4/drivers/cdrom/mcdx.c linux/drivers/cdrom/mcdx.c
--- linux-2.5.4/drivers/cdrom/mcdx.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/cdrom/mcdx.c	Fri Feb 15 09:27:01 2002
@@ -1184,7 +1184,6 @@
 
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST,
 		       &mcdx_lock);
-	read_ahead[MAJOR_NR] = READ_AHEAD;
 	blksize_size[MAJOR_NR] = mcdx_blocksizes;
 
 	xtrace(INIT, "init() subscribe irq and i/o\n");
diff -ur linux-2.5.4/drivers/cdrom/optcd.c linux/drivers/cdrom/optcd.c
--- linux-2.5.4/drivers/cdrom/optcd.c	Mon Feb 11 02:50:12 2002
+++ linux/drivers/cdrom/optcd.c	Fri Feb 15 09:27:01 2002
@@ -2062,7 +2062,6 @@
 	blksize_size[MAJOR_NR] = &blksize;
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST,
 		       &optcd_lock);
-	read_ahead[MAJOR_NR] = 4;
 	request_region(optcd_port, 4, "optcd");
 	register_disk(NULL, mk_kdev(MAJOR_NR,0), 1, &opt_fops, 0);
 
diff -ur linux-2.5.4/drivers/cdrom/sbpcd.c linux/drivers/cdrom/sbpcd.c
--- linux-2.5.4/drivers/cdrom/sbpcd.c	Mon Feb 11 02:50:11 2002
+++ linux/drivers/cdrom/sbpcd.c	Fri Feb 15 09:27:01 2002
@@ -4531,12 +4531,6 @@
 		RETURN_UP(0);
 	} /* end of CDROMREADAUDIO */
 		
-	case BLKRASET:
-		if(!capable(CAP_SYS_ADMIN)) RETURN_UP(-EACCES);
-		if(kdev_none(cdi->dev)) RETURN_UP(-EINVAL);
-		if(arg > 0xff) RETURN_UP(-EINVAL);
-		read_ahead[major(cdi->dev)] = arg;
-		RETURN_UP(0);
 	default:
 		msg(DBG_IOC,"ioctl: unknown function request %04X\n", cmd);
 		RETURN_UP(-EINVAL);
diff -ur linux-2.5.4/drivers/cdrom/sjcd.c linux/drivers/cdrom/sjcd.c
--- linux-2.5.4/drivers/cdrom/sjcd.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/cdrom/sjcd.c	Fri Feb 15 09:27:01 2002
@@ -1695,7 +1695,6 @@
 	}
 
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST,&sjcd_lock);
-	read_ahead[MAJOR_NR] = 4;
 	register_disk(NULL, mk_kdev(MAJOR_NR, 0), 1, &sjcd_fops, 0);
 
 	if (check_region(sjcd_base, 4)) {
diff -ur linux-2.5.4/drivers/cdrom/sonycd535.c linux/drivers/cdrom/sonycd535.c
--- linux-2.5.4/drivers/cdrom/sonycd535.c	Mon Feb 11 02:50:14 2002
+++ linux/drivers/cdrom/sonycd535.c	Fri Feb 15 09:27:01 2002
@@ -1598,7 +1598,6 @@
 				}
 				blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &sonycd535_lock);
 				blksize_size[MAJOR_NR] = &sonycd535_block_size;
-				read_ahead[MAJOR_NR] = 8;	/* 8 sector (4kB) read-ahead */
 
 				sony_toc = (struct s535_sony_toc *)
 					kmalloc(sizeof *sony_toc, GFP_KERNEL);
diff -ur linux-2.5.4/drivers/ide/ataraid.c linux/drivers/ide/ataraid.c
--- linux-2.5.4/drivers/ide/ataraid.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/ide/ataraid.c	Fri Feb 15 09:27:01 2002
@@ -289,7 +289,6 @@
 	hardsect_size[ATAMAJOR] = NULL;
 	blk_size[ATAMAJOR] = NULL;
 	blksize_size[ATAMAJOR] = NULL;                       
-	max_readahead[ATAMAJOR] = NULL;
 
 	del_gendisk(&ataraid_gendisk);
         
diff -ur linux-2.5.4/drivers/ide/hd.c linux/drivers/ide/hd.c
--- linux-2.5.4/drivers/ide/hd.c	Mon Feb 11 02:50:10 2002
+++ linux/drivers/ide/hd.c	Fri Feb 15 09:27:01 2002
@@ -652,8 +652,6 @@
 		case BLKGETSIZE64:
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKFLSBUF:
 		case BLKPG:
 			return blk_ioctl(inode->i_rdev, cmd, arg);
@@ -837,7 +835,6 @@
 	}
 	blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST, &hd_lock);
 	blk_queue_max_sectors(BLK_DEFAULT_QUEUE(MAJOR_NR), 255);
-	read_ahead[MAJOR_NR] = 8;		/* 8 sector (4kB) read-ahead */
 	add_gendisk(&hd_gendisk);
 	init_timer(&device_timer);
 	device_timer.function = hd_times_out;
diff -ur linux-2.5.4/drivers/ide/ide-cd.c linux/drivers/ide/ide-cd.c
--- linux-2.5.4/drivers/ide/ide-cd.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/ide/ide-cd.c	Fri Feb 15 09:27:01 2002
@@ -2659,11 +2659,6 @@
 
 static void ide_cdrom_add_settings(ide_drive_t *drive)
 {
-	int major = HWIF(drive)->major;
-	int minor = drive->select.b.unit << PARTN_BITS;
-
-	ide_add_setting(drive,	"breada_readahead",	SETTING_RW, BLKRAGET, BLKRASET, TYPE_INT, 0, 255, 1, 2, &read_ahead[major], NULL);
-	ide_add_setting(drive,	"file_readahead",	SETTING_RW, BLKFRAGET, BLKFRASET, TYPE_INTA, 0, INT_MAX, 1, 1024, &max_readahead[major][minor],	NULL);
 	ide_add_setting(drive,	"dsc_overlap",		SETTING_RW, -1, -1, TYPE_BYTE, 0, 1, 1,	1, &drive->dsc_overlap, NULL);
 }
 
diff -ur linux-2.5.4/drivers/ide/ide-disk.c linux/drivers/ide/ide-disk.c
--- linux-2.5.4/drivers/ide/ide-disk.c	Fri Feb 15 09:26:27 2002
+++ linux/drivers/ide/ide-disk.c	Fri Feb 15 09:27:01 2002
@@ -901,8 +901,6 @@
 static void idedisk_add_settings(ide_drive_t *drive)
 {
 	struct hd_driveid *id = drive->id;
-	int major = HWIF(drive)->major;
-	int minor = drive->select.b.unit << PARTN_BITS;
 
 	ide_add_setting(drive,	"bios_cyl",		SETTING_RW,					-1,			-1,			TYPE_INT,	0,	65535,				1,	1,	&drive->bios_cyl,		NULL);
 	ide_add_setting(drive,	"bios_head",		SETTING_RW,					-1,			-1,			TYPE_BYTE,	0,	255,				1,	1,	&drive->bios_head,		NULL);
@@ -911,8 +909,6 @@
 	ide_add_setting(drive,	"bswap",		SETTING_READ,					-1,			-1,			TYPE_BYTE,	0,	1,				1,	1,	&drive->bswap,			NULL);
 	ide_add_setting(drive,	"multcount",		id ? SETTING_RW : SETTING_READ,			HDIO_GET_MULTCOUNT,	HDIO_SET_MULTCOUNT,	TYPE_BYTE,	0,	id ? id->max_multsect : 0,	1,	1,	&drive->mult_count,		set_multcount);
 	ide_add_setting(drive,	"nowerr",		SETTING_RW,					HDIO_GET_NOWERR,	HDIO_SET_NOWERR,	TYPE_BYTE,	0,	1,				1,	1,	&drive->nowerr,			set_nowerr);
-	ide_add_setting(drive,	"breada_readahead",	SETTING_RW,					BLKRAGET,		BLKRASET,		TYPE_INT,	0,	255,				1,	1,	&read_ahead[major],		NULL);
-	ide_add_setting(drive,	"file_readahead",	SETTING_RW,					BLKFRAGET,		BLKFRASET,		TYPE_INTA,	0,	4096,			PAGE_SIZE,	1024,	&max_readahead[major][minor],	NULL);
 	ide_add_setting(drive,	"lun",			SETTING_RW,					-1,			-1,			TYPE_INT,	0,	7,				1,	1,	&drive->lun,			NULL);
 	ide_add_setting(drive,	"wcache",		SETTING_RW,					HDIO_GET_WCACHE,	HDIO_SET_WCACHE,	TYPE_BYTE,	0,	1,				1,	1,	&drive->wcache,			write_cache);
 	ide_add_setting(drive,	"acoustic",		SETTING_RW,					HDIO_GET_ACOUSTIC,	HDIO_SET_ACOUSTIC,	TYPE_BYTE,	0,	254,				1,	1,	&drive->acoustic,		set_acoustic);
diff -ur linux-2.5.4/drivers/ide/ide-floppy.c linux/drivers/ide/ide-floppy.c
--- linux-2.5.4/drivers/ide/ide-floppy.c	Mon Feb 11 02:50:12 2002
+++ linux/drivers/ide/ide-floppy.c	Fri Feb 15 09:27:01 2002
@@ -1962,14 +1962,9 @@
 
 static void idefloppy_add_settings(ide_drive_t *drive)
 {
-	int major = HWIF(drive)->major;
-	int minor = drive->select.b.unit << PARTN_BITS;
-
 	ide_add_setting(drive,	"bios_cyl",		SETTING_RW,					-1,			-1,			TYPE_INT,	0,	1023,				1,	1,	&drive->bios_cyl,		NULL);
 	ide_add_setting(drive,	"bios_head",		SETTING_RW,					-1,			-1,			TYPE_BYTE,	0,	255,				1,	1,	&drive->bios_head,		NULL);
 	ide_add_setting(drive,	"bios_sect",		SETTING_RW,					-1,			-1,			TYPE_BYTE,	0,	63,				1,	1,	&drive->bios_sect,		NULL);
-	ide_add_setting(drive,	"breada_readahead",	SETTING_RW,					BLKRAGET,		BLKRASET,		TYPE_INT,	0,	255,				1,	2,	&read_ahead[major],		NULL);
-	ide_add_setting(drive,	"file_readahead",	SETTING_RW,					BLKFRAGET,		BLKFRASET,		TYPE_INTA,	0,	INT_MAX,			1,	1024,	&max_readahead[major][minor],	NULL);
 
 }
 
diff -ur linux-2.5.4/drivers/ide/ide-probe.c linux/drivers/ide/ide-probe.c
--- linux-2.5.4/drivers/ide/ide-probe.c	Mon Feb 11 02:50:06 2002
+++ linux/drivers/ide/ide-probe.c	Fri Feb 15 09:27:01 2002
@@ -788,8 +788,7 @@
 static void init_gendisk (ide_hwif_t *hwif)
 {
 	struct gendisk *gd;
-	unsigned int unit, units, minors;
-	int *bs, *max_ra;
+	unsigned int unit, units, minors, i;
 	extern devfs_handle_t ide_devfs_handle;
 
 #if 1
@@ -802,33 +801,25 @@
 	}
 #endif
 
-	minors    = units * (1<<PARTN_BITS);
-	gd        = kmalloc (sizeof(struct gendisk), GFP_KERNEL);
+	minors = units * (1<<PARTN_BITS);
+
+	gd = kmalloc (sizeof(struct gendisk), GFP_KERNEL);
 	if (!gd)
 		goto err_kmalloc_gd;
 	gd->sizes = kmalloc (minors * sizeof(int), GFP_KERNEL);
 	if (!gd->sizes)
 		goto err_kmalloc_gd_sizes;
-	gd->part  = kmalloc (minors * sizeof(struct hd_struct), GFP_KERNEL);
+	gd->part = kmalloc (minors * sizeof(struct hd_struct), GFP_KERNEL);
 	if (!gd->part)
 		goto err_kmalloc_gd_part;
-	bs        = kmalloc (minors*sizeof(int), GFP_KERNEL);
-	if (!bs)
+	blksize_size[hwif->major] = kmalloc (minors*sizeof(int), GFP_KERNEL);
+	if (!blksize_size[hwif->major])
 		goto err_kmalloc_bs;
-	max_ra    = kmalloc (minors*sizeof(int), GFP_KERNEL);
-	if (!max_ra)
-		goto err_kmalloc_max_ra;
 
 	memset(gd->part, 0, minors * sizeof(struct hd_struct));
 
-	/* cdroms and msdos f/s are examples of non-1024 blocksizes */
-	blksize_size[hwif->major] = bs;
-	max_readahead[hwif->major] = max_ra;
-	for (unit = 0; unit < minors; ++unit) {
-		*bs++ = BLOCK_SIZE;
-		*max_ra++ = MAX_READAHEAD;
-	}
-
+	for (i = 0; i < minors; ++i)
+	    blksize_size[hwif->major][i] = BLOCK_SIZE;
 	for (unit = 0; unit < units; ++unit)
 		hwif->drives[unit].part = &gd->part[unit << PARTN_BITS];
 
@@ -875,8 +866,6 @@
 	}
 	return;
 
-err_kmalloc_max_ra:
-	kfree(bs);
 err_kmalloc_bs:
 	kfree(gd->part);
 err_kmalloc_gd_part:
@@ -937,7 +926,6 @@
 	init_gendisk(hwif);
 	blk_dev[hwif->major].data = hwif;
 	blk_dev[hwif->major].queue = ide_get_queue;
-	read_ahead[hwif->major] = 8;	/* (4kB) */
 	hwif->present = 1;	/* success */
 
 	return hwif->present;
diff -ur linux-2.5.4/drivers/ide/ide.c linux/drivers/ide/ide.c
--- linux-2.5.4/drivers/ide/ide.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/ide/ide.c	Fri Feb 15 09:27:01 2002
@@ -2126,7 +2126,6 @@
 	 */
 	unregister_blkdev(hwif->major, hwif->name);
 	kfree(blksize_size[hwif->major]);
-	kfree(max_readahead[hwif->major]);
 	blk_dev[hwif->major].data = NULL;
 	blk_dev[hwif->major].queue = NULL;
 	blk_clear(hwif->major);
diff -ur linux-2.5.4/drivers/md/lvm.c linux/drivers/md/lvm.c
--- linux-2.5.4/drivers/md/lvm.c	Mon Feb 11 02:50:08 2002
+++ linux/drivers/md/lvm.c	Fri Feb 15 09:27:01 2002
@@ -226,10 +226,6 @@
 
 #include "lvm-internal.h"
 
-#define	LVM_CORRECT_READ_AHEAD( a) \
-   if      ( a < LVM_MIN_READ_AHEAD || \
-             a > LVM_MAX_READ_AHEAD) a = LVM_MAX_READ_AHEAD;
-
 #ifndef WRITEA
 #  define WRITEA WRITE
 #endif
@@ -883,29 +879,6 @@
 		invalidate_buffers(inode->i_rdev);
 		break;
 
-
-	case BLKRASET:
-		/* set read ahead for block device */
-		if (!capable(CAP_SYS_ADMIN)) return -EACCES;
-
-		P_IOCTL("BLKRASET: %ld sectors for %s\n",
-			(long) arg, kdevname(inode->i_rdev));
-
-		if ((long) arg < LVM_MIN_READ_AHEAD ||
-		    (long) arg > LVM_MAX_READ_AHEAD)
-			return -EINVAL;
-		lv_ptr->lv_read_ahead = (long) arg;
-		break;
-
-
-	case BLKRAGET:
-		/* get current read ahead setting */
-		P_IOCTL("BLKRAGET %d\n", lv_ptr->lv_read_ahead);
-		if (put_user(lv_ptr->lv_read_ahead, (long *)arg))
-			return -EFAULT;
-		break;
-
-
 	case HDIO_GETGEO:
 		/* get disk geometry */
 		P_IOCTL("%s -- lvm_blk_ioctl -- HDIO_GETGEO\n", lvm_name);
@@ -2035,7 +2008,6 @@
 	lvm_size[minor(lv_ptr->lv_dev)] = lv_ptr->lv_size >> 1;
 	vg_lv_map[minor(lv_ptr->lv_dev)].vg_number = vg_ptr->vg_number;
 	vg_lv_map[minor(lv_ptr->lv_dev)].lv_number = lv_ptr->lv_number;
-	LVM_CORRECT_READ_AHEAD(lv_ptr->lv_read_ahead);
 	vg_ptr->lv_cur++;
 	lv_ptr->lv_status = lv_status_save;
 
diff -ur linux-2.5.4/drivers/md/md.c linux/drivers/md/md.c
--- linux-2.5.4/drivers/md/md.c	Mon Feb 11 02:50:13 2002
+++ linux/drivers/md/md.c	Fri Feb 15 09:27:01 2002
@@ -1737,7 +1737,6 @@
 	register_disk(&md_gendisk, mk_kdev(MAJOR_NR,mdidx(mddev)),
 			1, &md_fops, md_size[mdidx(mddev)]<<1);
 
-	read_ahead[MD_MAJOR] = 1024;
 	return (0);
 }
 
@@ -2622,8 +2621,6 @@
 						(u64 *) arg);
 			goto done;
 
-		case BLKRAGET:
-		case BLKRASET:
 		case BLKFLSBUF:
 		case BLKBSZGET:
 		case BLKBSZSET:
@@ -3176,13 +3173,6 @@
 
 	sz += sprintf(page+sz, "\n");
 
-
-	sz += sprintf(page+sz, "read_ahead ");
-	if (read_ahead[MD_MAJOR] == INT_MAX)
-		sz += sprintf(page+sz, "not set\n");
-	else
-		sz += sprintf(page+sz, "%d sectors\n", read_ahead[MD_MAJOR]);
-
 	ITERATE_MDDEV(mddev,tmp) {
 		sz += sprintf(page + sz, "md%d : %sactive", mdidx(mddev),
 						mddev->pers ? "" : "in");
@@ -3622,7 +3612,6 @@
 	}
 	blksize_size[MAJOR_NR] = md_blocksizes;
 	blk_size[MAJOR_NR] = md_size;
-	max_readahead[MAJOR_NR] = md_maxreadahead;
 
 	dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t));
 
@@ -3658,9 +3647,6 @@
 	/* forward all md request to md_make_request */
 	blk_queue_make_request(BLK_DEFAULT_QUEUE(MAJOR_NR), md_make_request);
 
-
-	read_ahead[MAJOR_NR] = INT_MAX;
-
 	add_gendisk(&md_gendisk);
 
 	md_recovery_thread = md_register_thread(md_do_recovery, NULL, name);
diff -ur linux-2.5.4/drivers/message/i2o/i2o_block.c linux/drivers/message/i2o/i2o_block.c
--- linux-2.5.4/drivers/message/i2o/i2o_block.c	Mon Feb 11 02:50:11 2002
+++ linux/drivers/message/i2o/i2o_block.c	Fri Feb 15 09:27:01 2002
@@ -1104,8 +1104,6 @@
 		case BLKFLSBUF:
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKPG:
 			return blk_ioctl(inode->i_rdev, cmd, arg);
 			
diff -ur linux-2.5.4/drivers/s390/block/dasd.c linux/drivers/s390/block/dasd.c
--- linux-2.5.4/drivers/s390/block/dasd.c	Mon Feb 11 02:50:16 2002
+++ linux/drivers/s390/block/dasd.c	Fri Feb 15 09:27:01 2002
@@ -2489,8 +2489,6 @@
 	case BLKSSZGET:
 	case BLKROSET:
 	case BLKROGET:
-	case BLKRASET:
-	case BLKRAGET:
 	case BLKFLSBUF:
 	case BLKPG:
 	case BLKELVGET:
diff -ur linux-2.5.4/drivers/s390/block/xpram.c linux/drivers/s390/block/xpram.c
--- linux-2.5.4/drivers/s390/block/xpram.c	Mon Feb 11 02:50:11 2002
+++ linux/drivers/s390/block/xpram.c	Fri Feb 15 09:27:01 2002
@@ -163,12 +163,11 @@
 
 static int major    = XPRAM_MAJOR;
 static int devs     = XPRAM_DEVS;
-static int rahead   = XPRAM_RAHEAD;
 static int sizes[XPRAM_MAX_DEVS] = { 0, };
 static int blksize  = XPRAM_BLKSIZE;
 static int hardsect = XPRAM_HARDSECT;
 
-int xpram_devs, xpram_rahead;
+int xpram_devs;
 int xpram_blksize, xpram_hardsect;
 int xpram_mem_avail = 0;
 unsigned long xpram_sizes[XPRAM_MAX_DEVS];
@@ -659,26 +658,9 @@
 		if ( capable(CAP_SYS_ADMIN) )invalidate_buffers(inode->i_rdev);
 		return 0;
 
-	case BLKRAGET: /* return the readahead value, 0x1263 */
-		if (!arg)  return -EINVAL;
-		err = 0; /* verify_area_20(VERIFY_WRITE, (long *) arg, sizeof(long));
-		          * if (err) return err;
-                          */
-		put_user(read_ahead[MAJOR(inode->i_rdev)], (long *)arg);
-
-		return 0;
-
-	case BLKRASET: /* set the readahead value, 0x1262 */
-		if (!capable(CAP_SYS_ADMIN)) return -EACCES;
-		if (arg > 0xff) return -EINVAL; /* limit it */
-		read_ahead[MAJOR(inode->i_rdev)] = arg;
-                atomic_eieio();
-		return 0;
-
 	case BLKRRPART: /* re-read partition table: can't do it, 0x1259 */
 		return -EINVAL;
 
-
 #if (XPRAM_VERSION == 22)
 		RO_IOCTLS(inode->i_rdev, arg); /* the default RO operations 
                                                 * BLKROSET
@@ -940,7 +922,6 @@
 				 * snoozing with a debugger.
 				 */
 
-	xpram_rahead   = rahead;
 	xpram_blksize  = blksize;
 	xpram_hardsect = hardsect;
 
@@ -1029,7 +1010,7 @@
 	PRINT_INFO("  %d kB expanded memory found.\n",xpram_mem_avail );
 
 	/*
-	 * Assign the other needed values: request, rahead, size, blksize,
+	 * Assign the other needed values: request, size, blksize,
 	 * hardsect. All the minor devices feature the same value.
 	 * Note that `xpram' defines all of them to allow testing non-default
 	 * values. A real device could well avoid setting values in global
@@ -1042,7 +1023,6 @@
 	q = BLK_DEFAULT_QUEUE (major);
 	blk_init_queue (q, xpram_request);
 #endif /* V22/V24 */
-	read_ahead[major] = xpram_rahead;
 
 	/* we want to have XPRAM_UNUSED blocks security buffer between devices */
 	mem_usable=xpram_mem_avail-(XPRAM_UNUSED*(xpram_devs-1));
@@ -1181,7 +1161,6 @@
 	kfree(xpram_hardsects);
 	hardsect_size[major] = NULL;
  fail_malloc:
-	read_ahead[major] = 0;
 #if (XPRAM_VERSION == 22)
 	blk_dev[major].request_fn = NULL;
 #endif /* V22 */
diff -ur linux-2.5.4/drivers/s390/char/tapeblock.c linux/drivers/s390/char/tapeblock.c
--- linux-2.5.4/drivers/s390/char/tapeblock.c	Mon Feb 11 02:50:15 2002
+++ linux/drivers/s390/char/tapeblock.c	Fri Feb 15 09:27:01 2002
@@ -101,7 +101,6 @@
     }
     if (tapeblock_major == 0) tapeblock_major = result;   /* accept dynamic major number*/
     INIT_BLK_DEV(tapeblock_major,tape_request_fn,tapeblock_getqueue,NULL);
-    read_ahead[tapeblock_major]=TAPEBLOCK_READAHEAD;
     PRINT_WARN(KERN_ERR " tape gets major %d for block device\n", result);
     blk_size[tapeblock_major] = (int*) kmalloc (256*sizeof(int),GFP_ATOMIC);
     memset(blk_size[tapeblock_major],0,256*sizeof(int));
diff -ur linux-2.5.4/drivers/scsi/ide-scsi.c linux/drivers/scsi/ide-scsi.c
--- linux-2.5.4/drivers/scsi/ide-scsi.c	Mon Feb 11 02:50:08 2002
+++ linux/drivers/scsi/ide-scsi.c	Fri Feb 15 09:27:01 2002
@@ -259,11 +259,10 @@
 	printk("]\n");
 }
 
-static void idescsi_end_request (byte uptodate, ide_hwgroup_t *hwgroup)
+static int idescsi_end_request(ide_drive_t *drive, int uptodate)
 {
-	ide_drive_t *drive = hwgroup->drive;
 	idescsi_scsi_t *scsi = drive->driver_data;
-	struct request *rq = hwgroup->rq;
+	struct request *rq = HWGROUP(drive)->rq;
 	idescsi_pc_t *pc = (idescsi_pc_t *) rq->special;
 	int log = test_bit(IDESCSI_LOG_CMD, &scsi->log);
 	struct Scsi_Host *host;
@@ -271,8 +270,8 @@
 	unsigned long flags;
 
 	if (!(rq->flags & REQ_SPECIAL)) {
-		ide_end_request (uptodate, hwgroup);
-		return;
+		ide_end_request(drive, uptodate);
+		return 0;
 	}
 	ide_end_drive_cmd (drive, 0, 0);
 	if (rq->errors >= ERROR_MAX) {
@@ -302,6 +301,8 @@
 	idescsi_free_bio (rq->bio);
 	kfree(pc); kfree(rq);
 	scsi->pc = NULL;
+
+	return 0;
 }
 
 static inline unsigned long get_timeout(idescsi_pc_t *pc)
@@ -341,7 +342,7 @@
 		ide__sti();
 		if (status & ERR_STAT)
 			rq->errors++;
-		idescsi_end_request (1, HWGROUP(drive));
+		idescsi_end_request(drive, 1);
 		return ide_stopped;
 	}
 	bcount = IN_BYTE (IDE_BCOUNTH_REG) << 8 | IN_BYTE (IDE_BCOUNTL_REG);
@@ -470,7 +471,7 @@
 		return idescsi_issue_pc (drive, (idescsi_pc_t *) rq->special);
 	}
 	blk_dump_rq_flags(rq, "ide-scsi: unsup command");
-	idescsi_end_request (0,HWGROUP (drive));
+	idescsi_end_request(drive, 0);
 	return ide_stopped;
 }
 
@@ -541,7 +542,6 @@
  */
 static ide_driver_t idescsi_driver = {
 	name:			"ide-scsi",
-	version:		IDESCSI_VERSION,
 	media:			ide_scsi,
 	busy:			0,
 	supports_dma:		1,
diff -ur linux-2.5.4/drivers/scsi/sd.c linux/drivers/scsi/sd.c
--- linux-2.5.4/drivers/scsi/sd.c	Fri Feb 15 09:26:27 2002
+++ linux/drivers/scsi/sd.c	Fri Feb 15 09:27:01 2002
@@ -228,8 +228,6 @@
 		case BLKGETSIZE64:
 		case BLKROSET:
 		case BLKROGET:
-		case BLKRASET:
-		case BLKRAGET:
 		case BLKFLSBUF:
 		case BLKSSZGET:
 		case BLKPG:
@@ -1190,18 +1188,6 @@
 				rscsi_disks[i].has_part_table = 1;
 			}
 		}
-	/* If our host adapter is capable of scatter-gather, then we increase
-	 * the read-ahead to 60 blocks (120 sectors).  If not, we use
-	 * a two block (4 sector) read ahead. We can only respect this with the
-	 * granularity of every 16 disks (one device major).
-	 */
-	for (i = 0; i < N_USED_SD_MAJORS; i++) {
-		read_ahead[SD_MAJOR(i)] =
-		    (rscsi_disks[i * SCSI_DISKS_PER_MAJOR].device
-		     && rscsi_disks[i * SCSI_DISKS_PER_MAJOR].device->host->sg_tablesize)
-		    ? 120	/* 120 sector read-ahead */
-		    : 4;	/* 4 sector read-ahead */
-	}
 
 	return;
 }
diff -ur linux-2.5.4/drivers/scsi/sr.c linux/drivers/scsi/sr.c
--- linux-2.5.4/drivers/scsi/sr.c	Mon Feb 11 02:50:12 2002
+++ linux/drivers/scsi/sr.c	Fri Feb 15 09:27:01 2002
@@ -785,16 +785,6 @@
                                     &sr_bdops, NULL);
 		register_cdrom(&scsi_CDs[i].cdi);
 	}
-
-
-	/* If our host adapter is capable of scatter-gather, then we increase
-	 * the read-ahead to 16 blocks (32 sectors).  If not, we use
-	 * a two block (4 sector) read ahead. */
-	if (scsi_CDs[0].device && scsi_CDs[0].device->host->sg_tablesize)
-		read_ahead[MAJOR_NR] = 32;	/* 32 sector read-ahead.  Always removable. */
-	else
-		read_ahead[MAJOR_NR] = 4;	/* 4 sector read-ahead */
-
 }
 
 static void sr_detach(Scsi_Device * SDp)
@@ -846,7 +836,6 @@
 		kfree(sr_blocksizes);
 		sr_blocksizes = NULL;
 	}
-	read_ahead[MAJOR_NR] = 0;
 	blk_clear(MAJOR_NR);
 
 	sr_template.dev_max = 0;
diff -ur linux-2.5.4/drivers/scsi/sr_ioctl.c linux/drivers/scsi/sr_ioctl.c
--- linux-2.5.4/drivers/scsi/sr_ioctl.c	Mon Feb 11 02:50:09 2002
+++ linux/drivers/scsi/sr_ioctl.c	Fri Feb 15 09:27:01 2002
@@ -550,8 +550,6 @@
 		return put_user((u64)scsi_CDs[target].capacity << 9, (u64 *)arg);
 	case BLKROSET:
 	case BLKROGET:
-	case BLKRASET:
-	case BLKRAGET:
 	case BLKFLSBUF:
 	case BLKSSZGET:
 		return blk_ioctl(cdi->dev, cmd, arg);
diff -ur linux-2.5.4/fs/hfs/file.c linux/fs/hfs/file.c
--- linux-2.5.4/fs/hfs/file.c	Fri Feb 15 09:26:31 2002
+++ linux/fs/hfs/file.c	Fri Feb 15 09:27:01 2002
@@ -164,8 +164,7 @@
 	if (left <= 0) {
 		return 0;
 	}
-	if ((read = hfs_do_read(inode, HFS_I(inode)->fork, pos,
-				buf, left, filp->f_reada != 0)) > 0) {
+	if ((read = hfs_do_read(inode, HFS_I(inode)->fork, pos, buf, left)) > 0) {
 	        *ppos += read;
 		filp->f_reada = 1;
 	}
@@ -292,7 +291,7 @@
  * It has been changed to take into account that HFS files have no holes.
  */
 hfs_s32 hfs_do_read(struct inode *inode, struct hfs_fork * fork, hfs_u32 pos,
-		    char * buf, hfs_u32 count, int reada)
+		    char * buf, hfs_u32 count)
 {
 	kdev_t dev = inode->i_dev;
 	hfs_s32 size, chars, offset, block, blocks, read = 0;
@@ -313,14 +312,6 @@
 	blocks = (count+offset+HFS_SECTOR_SIZE-1) >> HFS_SECTOR_SIZE_BITS;
 
 	bhb = bhe = buflist;
-	if (reada) {
-		if (blocks < read_ahead[major(dev)] / (HFS_SECTOR_SIZE>>9)) {
-			blocks = read_ahead[major(dev)] / (HFS_SECTOR_SIZE>>9);
-		}
-		if (block + blocks > size) {
-			blocks = size - block;
-		}
-	}
 
 	/* We do this in a two stage process.  We first try and
 	   request as many blocks as we can, then we wait for the
diff -ur linux-2.5.4/include/linux/blkdev.h linux/include/linux/blkdev.h
--- linux-2.5.4/include/linux/blkdev.h	Mon Feb 11 02:50:12 2002
+++ linux/include/linux/blkdev.h	Fri Feb 15 09:27:01 2002
@@ -314,11 +314,8 @@
 extern void generic_unplug_device(void *);
 
 extern int * blk_size[MAX_BLKDEV];
-
 extern int * blksize_size[MAX_BLKDEV];
 
-extern int * max_readahead[MAX_BLKDEV];
-
 #define MAX_PHYS_SEGMENTS 128
 #define MAX_HW_SEGMENTS 128
 #define MAX_SECTORS 255
@@ -340,8 +337,6 @@
 	blk_size_in_bytes[major] = NULL;
 #endif
 	blksize_size[major] = NULL;
-	max_readahead[major] = NULL;
-	read_ahead[major] = 0;
 }
 
 extern inline int get_hardsect_size(kdev_t dev)
diff -ur linux-2.5.4/include/linux/fs.h linux/include/linux/fs.h
--- linux-2.5.4/include/linux/fs.h	Fri Feb 15 09:26:32 2002
+++ linux/include/linux/fs.h	Fri Feb 15 09:27:01 2002
@@ -173,10 +173,12 @@
 #define BLKRRPART  _IO(0x12,95)	/* re-read partition table */
 #define BLKGETSIZE _IO(0x12,96)	/* return device size /512 (long *arg) */
 #define BLKFLSBUF  _IO(0x12,97)	/* flush buffer cache */
-#define BLKRASET   _IO(0x12,98)	/* Set read ahead for block device */
+#if 0				/* Obsolete, these don't do anything. */
+#define BLKRASET   _IO(0x12,98)	/* set read ahead for block device */
 #define BLKRAGET   _IO(0x12,99)	/* get current read ahead setting */
 #define BLKFRASET  _IO(0x12,100)/* set filesystem (mm/filemap.c) read-ahead */
 #define BLKFRAGET  _IO(0x12,101)/* get filesystem (mm/filemap.c) read-ahead */
+#endif
 #define BLKSECTSET _IO(0x12,102)/* set max sectors per request (ll_rw_blk.c) */
 #define BLKSECTGET _IO(0x12,103)/* get max sectors per request (ll_rw_blk.c) */
 #define BLKSSZGET  _IO(0x12,104)/* get block device sector size */
@@ -1492,8 +1494,6 @@
 
 extern ssize_t char_read(struct file *, char *, size_t, loff_t *);
 extern ssize_t block_read(struct file *, char *, size_t, loff_t *);
-extern int read_ahead[];
-
 extern ssize_t char_write(struct file *, const char *, size_t, loff_t *);
 extern ssize_t block_write(struct file *, const char *, size_t, loff_t *);
 
diff -ur linux-2.5.4/kernel/ksyms.c linux/kernel/ksyms.c
--- linux-2.5.4/kernel/ksyms.c	Fri Feb 15 09:26:32 2002
+++ linux/kernel/ksyms.c	Fri Feb 15 09:27:01 2002
@@ -323,7 +323,6 @@
 EXPORT_SYMBOL(tq_disk);
 EXPORT_SYMBOL(init_buffer);
 EXPORT_SYMBOL(refile_buffer);
-EXPORT_SYMBOL(max_readahead);
 EXPORT_SYMBOL(wipe_partitions);
 
 /* tty routines */
@@ -525,7 +524,6 @@
 EXPORT_SYMBOL(clear_inode);
 EXPORT_SYMBOL(___strtok);
 EXPORT_SYMBOL(init_special_inode);
-EXPORT_SYMBOL(read_ahead);
 EXPORT_SYMBOL(__get_hash_table);
 EXPORT_SYMBOL(new_inode);
 EXPORT_SYMBOL(insert_inode_hash);
diff -ur linux-2.5.4/mm/filemap.c linux/mm/filemap.c
--- linux-2.5.4/mm/filemap.c	Mon Feb 11 02:50:14 2002
+++ linux/mm/filemap.c	Fri Feb 15 09:27:01 2002
@@ -1120,7 +1120,7 @@
  *
  * Asynchronous read-ahead risks:
  * ------------------------------
- * In order to maximize overlapping, we must start some asynchronous read 
+ * In order to maximize overlapping, we must start some asynchronous read
  * request from the device, as soon as possible.
  * We must be very careful about:
  * - The number of effective pending IO read requests.
@@ -1131,13 +1131,6 @@
  *   64k if defined (4K page size assumed).
  */
 
-static inline int get_max_readahead(struct inode * inode)
-{
-	if (kdev_none(inode->i_dev) || !max_readahead[major(inode->i_dev)])
-		return MAX_READAHEAD;
-	return max_readahead[major(inode->i_dev)][minor(inode->i_dev)];
-}
-
 static void generic_file_readahead(int reada_ok,
 	struct file * filp, struct inode * inode,
 	struct page * page)
@@ -1146,7 +1139,6 @@
 	unsigned long index = page->index;
 	unsigned long max_ahead, ahead;
 	unsigned long raend;
-	int max_readahead = get_max_readahead(inode);
 
 	end_index = inode->i_size >> PAGE_CACHE_SHIFT;
 
@@ -1231,8 +1223,8 @@
 
 		filp->f_ramax += filp->f_ramax;
 
-		if (filp->f_ramax > max_readahead)
-			filp->f_ramax = max_readahead;
+		if (filp->f_ramax > MAX_READAHEAD)
+			filp->f_ramax = MAX_READAHEAD;
 
 #ifdef PROFILE_READAHEAD
 		profile_readahead((reada_ok == 2), filp);
@@ -1278,7 +1270,6 @@
 	struct page *cached_page;
 	int reada_ok;
 	int error;
-	int max_readahead = get_max_readahead(inode);
 
 	cached_page = NULL;
 	index = *ppos >> PAGE_CACHE_SHIFT;
@@ -1318,9 +1309,9 @@
 			filp->f_ramax = needed;
 
 		if (reada_ok && filp->f_ramax < MIN_READAHEAD)
-				filp->f_ramax = MIN_READAHEAD;
-		if (filp->f_ramax > max_readahead)
-			filp->f_ramax = max_readahead;
+			filp->f_ramax = MIN_READAHEAD;
+		if (filp->f_ramax > MAX_READAHEAD)
+			filp->f_ramax = MAX_READAHEAD;
 	}
 
 	for (;;) {
@@ -1808,8 +1799,7 @@
 {
 	unsigned long ra_window;
 
-	ra_window = get_max_readahead(vma->vm_file->f_dentry->d_inode);
-	ra_window = CLUSTER_OFFSET(ra_window + CLUSTER_PAGES - 1);
+	ra_window = CLUSTER_OFFSET(MAX_READAHEAD + CLUSTER_PAGES - 1);
 
 	/* vm_raend is zero if we haven't read ahead in this area yet.  */
 	if (vma->vm_raend == 0)

  parent reply	other threads:[~2002-02-15  8:35 UTC|newest]

Thread overview: 761+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-28 14:10 A modest proposal -- We need a patch penguin Rob Landley
2002-01-29  0:44 ` Matthew D. Pitts
2002-01-29  1:37 ` Francesco Munda
2002-01-29  3:23   ` Linus Torvalds
2002-01-29  4:47     ` Rob Landley
2002-01-29  6:00       ` Linus Torvalds
2002-01-29  6:12         ` Larry McVoy
2002-01-29  6:49           ` Linus Torvalds
2002-01-29 11:45             ` Martin Dalecki
2002-01-29 14:26               ` Ingo Molnar
2002-01-29 17:37               ` Stephan von Krawczynski
2002-01-29 19:23                 ` Rob Landley
2002-01-29 19:33                   ` Alexander Viro
2002-01-29 23:43                 ` Daniel Phillips
2002-01-29 13:19             ` Eric W. Biederman
2002-01-29 13:40               ` Momchil Velikov
2002-01-29 23:51               ` Daniel Phillips
2002-01-30  1:33                 ` Rob Landley
2002-01-30  1:46                   ` Jeff Garzik
2002-01-30  3:45                     ` Rob Landley
2002-01-30 10:39                 ` Roman Zippel
2002-01-30 11:21                   ` Daniel Phillips
2002-01-30 12:39                     ` Roman Zippel
2002-01-30 13:28                       ` Wanted: Volunteer to code a Patchbot Daniel Phillips
2002-01-30 15:11                         ` Rasmus Andersen
2002-01-30 15:28                           ` Rasmus Andersen
2002-01-30 15:46                             ` Daniel Phillips
2002-01-31  0:49                             ` Stuart Young
2002-01-31  1:26                               ` Daniel Phillips
2002-01-31  1:39                               ` Stuart Young
2002-01-31 13:51                               ` Rik van Riel
2002-01-31 15:29                                 ` Patrick Mauritz
2002-01-31 16:31                                   ` Jan Harkes
2002-01-31 22:05                               ` Horst von Brand
2002-02-01  8:05                                 ` Daniel Phillips
2002-02-01  1:03                               ` Stuart Young
2002-01-30 13:45                       ` Daniel Phillips
2002-01-30 13:45                         ` Tim Waugh
2002-01-30 17:46                         ` Patrick Mochel
2002-01-30 18:33                           ` Daniel Phillips
2002-02-03 18:54                             ` Peter C. Norton
2002-02-03 23:40                               ` Daniel Phillips
2002-01-29  7:33         ` A modest proposal -- We need a patch penguin Rob Landley
2002-01-29  7:52           ` Greg KH
2002-01-29 22:14             ` MAINTANIANCE [was Re: A modest proposal -- We need a patch penguin] James Simmons
2002-01-29 14:24           ` A modest proposal -- We need a patch penguin Jeff Garzik
2002-01-29  7:10       ` Stuart Young
2002-01-29  7:53         ` Nix N. Nix
2002-01-29 19:24         ` Patrick Mochel
2002-01-29  7:38       ` Daniel Phillips
2002-01-29  8:39         ` George Bonser
2002-01-29 11:29         ` Xavier Bestel
2002-01-29 13:54       ` Ingo Molnar
2002-01-29 12:31         ` Daniel Phillips
2002-01-29 14:52           ` Ingo Molnar
2002-01-29 22:04             ` Ville Herva
2002-01-29 22:07             ` Daniel Phillips
2002-01-29 22:24               ` Andrew Morton
2002-01-30  4:37               ` Alexander Viro
2002-01-30  7:20                 ` Daniel Phillips
2002-01-30  7:48                   ` Linus Torvalds
2002-01-30  8:11                     ` Greg KH
2002-01-30  9:22                     ` Rob Landley
2002-01-30 15:16                       ` Hans Reiser
2002-01-30 10:14                     ` Alan Cox
2002-01-30 15:49                       ` Larry McVoy
2002-01-30 15:42                     ` Tom Rini
2002-01-30 16:03                       ` Larry McVoy
2002-01-30 16:07                         ` Tom Rini
2002-01-30 16:11                           ` Larry McVoy
2002-01-30 16:18                             ` Tom Rini
2002-01-30 16:37                               ` Larry McVoy
2002-01-30 16:47                                 ` Tom Rini
2002-01-30 20:50                                 ` Geert Uytterhoeven
2002-01-31  0:28                             ` Paul Mackerras
2002-01-30 16:14                         ` Rik van Riel
2002-01-30 16:23                           ` Tom Rini
2002-01-30 16:32                           ` Larry McVoy
2002-01-30 16:43                             ` Tom Rini
2002-01-30 16:59                               ` Larry McVoy
2002-01-30 18:35                             ` Ingo Molnar
2002-01-30 16:43                               ` Larry McVoy
2002-01-30 16:59                                 ` Rik van Riel
2002-01-30 18:48                                 ` Ingo Molnar
2002-01-30 17:25                                   ` Larry McVoy
2002-01-30 18:23                                     ` Linus Torvalds
2002-01-30 19:38                                       ` Georg Nikodym
2002-01-30 20:45                                         ` Tom Rini
2002-01-30 21:17                                         ` Linus Torvalds
2002-01-30 21:57                                           ` Larry McVoy
2002-01-30 21:58                                           ` Eli Carter
2002-01-30 22:17                                             ` Linus Torvalds
2002-01-30 22:36                                               ` Larry McVoy
2002-01-30 23:14                                                 ` Linus Torvalds
2002-01-31 13:00                                                   ` Rik van Riel
2002-01-30 23:18                                                 ` Rob Landley
2002-01-31  1:57                                                   ` Larry McVoy
2002-01-31  3:12                                                     ` Rob Landley
2002-01-31  3:51                                                       ` Larry McVoy
2002-01-31  4:58                                                         ` Alexander Viro
2002-01-31  5:08                                                           ` Larry McVoy
2002-01-31  6:02                                                             ` Alexander Viro
2002-01-31  6:15                                                               ` Larry McVoy
2002-01-31  6:23                                                             ` Troy Benjegerdes
2002-01-31  6:37                                                               ` Larry McVoy
     [not found]                                                                 ` <20020131074924.QZMB10685.femail14.sdc1.sfba.home.com@there>
2002-01-31 17:13                                                                   ` Troy Benjegerdes
2002-01-31 17:19                                                                     ` Larry McVoy
2002-01-31 17:35                                                                       ` Troy Benjegerdes
2002-02-01  0:29                                                                       ` Keith Owens
2002-02-01  1:04                                                                         ` Larry McVoy
2002-02-01  1:37                                                                           ` Keith Owens
2002-02-01 11:11                                                                           ` Horst von Brand
2002-02-01 11:30                                                                             ` Rik van Riel
2002-02-01 11:42                                                                               ` 2.4.16 cannot connect to www.sun.com Joe Wong
2002-02-01 11:59                                                                                 ` Chris Chabot
2002-02-01 12:00                                                                                 ` David Woodhouse
2002-02-01 16:43                                                                               ` A modest proposal -- We need a patch penguin Larry McVoy
2002-02-01 22:57                                                                                 ` Keith Owens
2002-02-02  0:15                                                                               ` Bitkeeper change granularity (was Re: A modest proposal -- We need a patch penguin) Rob Landley
2002-02-02 15:03                                                                                 ` Rik van Riel
2002-02-02 20:07                                                                                   ` Rob Landley
2002-02-01 16:38                                                                             ` A modest proposal -- We need a patch penguin Larry McVoy
2002-02-01 17:12                                                                               ` Wayne Scott
2002-02-01 23:45                                                                               ` Bitkeeper change granularity (was Re: A modest proposal -- We need a patch penguin) Rob Landley
2002-02-02  1:19                                                                                 ` Charles Cazabon
2002-02-02  5:50                                                                                   ` Larry McVoy
2002-02-02 15:12                                                                                     ` Charles Cazabon
2002-02-02  5:49                                                                                 ` Larry McVoy
2002-02-02 15:56                                                                                 ` Rik van Riel
2002-02-01 20:47                                                                             ` Rob Landley
2002-02-02  6:17                                                                               ` Larry McVoy
2002-02-03 13:03                                                                                 ` Henning P. Schmiedehausen
2002-02-01 10:55                                                                       ` A modest proposal -- We need a patch penguin Nix N. Nix
2002-01-31  5:16                                                         ` Rob Landley
2002-01-31  5:46                                                           ` Keith Owens
2002-01-31  5:55                                                             ` Larry McVoy
2002-01-31  6:03                                                               ` Keith Owens
2002-01-31  6:07                                                                 ` Larry McVoy
2002-01-31  6:33                                                                   ` Keith Owens
2002-01-30 23:57                                                 ` Kenneth Johansson
     [not found]                                       ` <m3d6zraqn1.fsf@linux.local>
2002-01-31 15:12                                         ` Tom Rini
2002-02-12 22:59                                     ` Rik van Riel
2002-02-12 23:14                                       ` Larry McVoy
2002-02-13  2:08                                       ` Andreas Dilger
2002-02-13 12:07                                         ` Ingo Molnar
2002-02-13 16:55                                           ` Andreas Dilger
2002-02-22 16:06                                             ` Hans Reiser
2002-02-23  5:00                                               ` Mark Hahn
2002-02-25 17:13                                               ` Randy.Dunlap
2002-03-01 19:29                                                 ` Rob Landley
2002-03-01 19:35                                                   ` Martin Dalecki
2002-03-01 19:03                                               ` Rob Landley
2002-03-01 11:05                                                 ` Hans Reiser
2002-01-30 16:47                               ` Rik van Riel
2002-01-30 16:59                                 ` Josh MacDonald
2002-01-30 17:04                                   ` Larry McVoy
2002-01-30 17:41                                   ` Andreas Dilger
2002-01-30 18:51                                 ` Ingo Molnar
2002-01-31  1:43                     ` Val Henson
2002-01-30  7:58                   ` Alexander Viro
2002-01-30  8:09                     ` Linus Torvalds
2002-01-30  8:36                       ` Alexander Viro
2002-01-30  9:21                         ` Linus Torvalds
2002-01-30 10:05                           ` Daniel Phillips
2002-01-30 10:06                           ` Alan Cox
2002-01-30 10:18                             ` Jeff Garzik
2002-01-30 17:11                               ` Greg KH
2002-01-30 18:35                                 ` Alan Cox
2002-01-30 18:29                                   ` Jeff Garzik
2002-01-30 21:15                                     ` Erik Andersen
2002-01-30 21:14                                 ` Erik Andersen
2002-01-30 23:06                                   ` Alan Cox
2002-01-30 23:48                                     ` Erik Andersen
2002-01-31  0:03                                       ` Andre Hedrick
2002-01-31  0:13                                       ` Dave Jones
2002-01-31  0:33                                       ` Alan Cox
2002-01-31  1:07                                         ` [PATCH] fix for 2.4.18-pre7 SCSI namespace conflict Erik Andersen
2002-01-30 17:20                             ` A modest proposal -- We need a patch penguin Linus Torvalds
2002-01-30 22:06                               ` Bill Davidsen
2002-01-31 12:14                             ` Martin Dalecki
2002-01-31 13:34                               ` Ian Molton
2002-01-31 14:17                               ` Ingo Molnar
2002-01-31 12:27                                 ` Alexander Viro
2002-01-31 15:01                                   ` Roman Zippel
2002-01-31 12:28                                 ` David Weinehall
2002-01-31 12:52                                   ` Martin Dalecki
2002-01-31 14:31                                   ` Ingo Molnar
2002-01-31 12:56                                     ` Martin Dalecki
2002-01-31 15:07                                       ` Ingo Molnar
2002-01-31 13:45                                         ` Russell King
2002-01-31 21:08                               ` Geert Uytterhoeven
2002-01-30 12:29                           ` Dave Jones
2002-01-30  8:36                       ` Daniel Phillips
2002-01-30  8:39                         ` Alexander Viro
2002-01-30 12:41                     ` Kees Bakker, Kees Bakker
2002-01-30 14:15                   ` Charles Cazabon
2002-01-30  7:41               ` Oliver Xymoron
2002-01-30  7:58                 ` Daniel Phillips
2002-01-30  8:09                 ` bug tracking (was Re: A modest proposal -- We need a patch penguin) Jeff Garzik
2002-01-30  9:18                   ` Chris Funderburg
2002-01-30 15:36                     ` Oliver Xymoron
2002-01-29 13:22         ` A modest proposal -- We need a patch penguin Alan Cox
2002-01-29 15:29           ` Ingo Molnar
2002-01-29 16:10           ` Dave McCracken
2002-01-29 18:46         ` Rob Landley
2002-01-30 15:56           ` Ingo Molnar
2002-01-29 19:51         ` Kai Henningsen
2002-01-30  2:46           ` Dave Jones
2002-01-30 11:57             ` Denis Vlasenko
2002-01-30  8:29               ` Jeff Garzik
2002-01-30  9:38                 ` Rob Landley
2002-01-30  9:43                   ` Jeff Garzik
2002-01-30 19:40                     ` Rob Landley
2002-01-30 19:42                       ` Jeff Garzik
2002-01-30  9:59               ` Alan Cox
2002-01-29 22:35         ` Bill Davidsen
2002-01-30 15:48         ` Tomasz Kłoczko
2002-01-29  5:01     ` Rob Landley
2002-01-29 11:49     ` Martin Dalecki
2002-01-29 13:13       ` Christoph Hellwig
2002-01-29 13:43         ` Alan Cox
2002-01-31 11:24           ` Martin Dalecki
2002-01-31 11:53             ` Alan Cox
2002-01-31 11:20         ` Martin Dalecki
2002-01-29 14:33       ` Ingo Molnar
2002-01-29 13:14         ` Martin Dalecki
2002-02-01 13:38           ` Ingo Molnar
2002-02-01 11:53             ` Martin Dalecki
2002-01-29 13:14         ` Alan Cox
2002-01-29 15:18           ` Ingo Molnar
2002-01-29 13:40             ` Alan Cox
2002-01-29 13:47               ` Dave Jones
2002-01-30 11:42                 ` Henning P. Schmiedehausen
2002-01-29 16:15               ` Ingo Molnar
2002-01-29 14:27                 ` Dave Jones
2002-01-29 14:43                   ` Russell King
2002-01-30  9:44                     ` Horst von Brand
2002-01-30 10:14                       ` Russell King
2002-01-29 16:36                   ` Ingo Molnar
2002-01-29 14:54                     ` Alan Cox
2002-01-29 16:41                       ` Ingo Molnar
2002-01-29 15:35                     ` Eli Carter
2002-01-29 16:47                     ` Ingo Molnar
2002-01-29 14:53                       ` Patrick Mauritz
2002-01-29 20:03                         ` Kai Henningsen
2002-01-30  3:15                           ` Arnaldo Carvalho de Melo
2002-01-30  6:30                             ` Kai Henningsen
2002-01-29 16:53                     ` update to MAINTAINERS list Andreas Dilger
2002-01-29 20:10                     ` A modest proposal -- We need a patch penguin toon
2002-01-30  9:40                     ` Horst von Brand
2002-01-29 22:57               ` Rob Landley
2002-01-29 23:47                 ` Eric S. Raymond
2002-01-30  5:57                   ` Mark Hahn
2002-01-29 22:45           ` Bill Davidsen
2002-01-29 23:14             ` Craig Christophel
2002-01-30  4:26               ` Shawn
2002-01-29 14:30     ` Skip Ford
2002-01-29 17:36       ` Linus Torvalds
2002-01-29 17:51         ` Michael Sterrett -Mr. Bones.-
2002-01-29 23:34         ` Rob Landley
2002-01-29 23:50           ` Linus Torvalds
2002-01-30  0:07             ` Rik van Riel
2002-01-30  0:39               ` Linus Torvalds
2002-01-30  0:52                 ` Rik van Riel
2002-01-30  0:23             ` Daniel Jacobowitz
2002-01-30  0:27             ` Chris Ricker
2002-01-30  0:44               ` Linus Torvalds
2002-01-30  1:38                 ` Miles Lane
2002-01-30  8:06                   ` Rob Landley
2002-01-30  8:47                     ` Jeff Garzik
2002-01-30  9:03                       ` Larry McVoy
2002-01-30  9:33                       ` Linus Torvalds
2002-01-30 10:07                         ` Jeff Garzik
2002-01-30 17:24                           ` real BK usage (was: A modest proposal -- We need a patch penguin) Andreas Dilger
2002-01-30 17:34                             ` Larry McVoy
2002-01-30 20:03                               ` Andreas Dilger
2002-01-31 17:11                                 ` Larry McVoy
2002-01-31 19:01                                   ` Jeff Garzik
2002-01-31 21:56                                   ` Andreas Dilger
2002-01-30 17:56                             ` Linus Torvalds
2002-01-30 10:25                         ` A modest proposal -- We need a patch penguin Momchil Velikov
2002-01-30 10:32                         ` Daniel Phillips
2002-04-05  1:03                           ` Albert D. Cahalan
2002-04-05  1:21                             ` Linus Torvalds
2002-04-04 16:40                               ` Daniel Phillips
2002-04-05  2:19                               ` patch-2.4.19-pre5-ac2 Jonathan A. Davis
2002-04-05  6:57                                 ` patch-2.4.19-pre5-ac2 Peter Horton
2002-04-05 10:18                                   ` patch-2.4.19-pre5-ac2 Geert Uytterhoeven
2002-04-05 10:12                               ` A modest proposal -- We need a patch penguin Geert Uytterhoeven
2002-01-30 12:59                       ` Roman Zippel
2002-01-30 15:31                         ` Alan Cox
2002-01-30 17:29                           ` Roman Zippel
2002-01-30 17:59                             ` Jeff Garzik
2002-01-30 16:06                         ` Larry McVoy
2002-01-30 16:34                           ` Jochen Friedrich
2002-01-30 16:39                             ` Larry McVoy
2002-01-30 18:03                             ` Jeff Garzik
2002-01-30 20:06                           ` Roman Zippel
2002-01-30 20:17                             ` Larry McVoy
2002-01-30 21:02                               ` Roman Zippel
2002-01-30 21:18                                 ` Larry McVoy
2002-01-30 22:13                                   ` Roman Zippel
2002-01-30 22:25                                     ` Larry McVoy
2002-01-30 22:36                                       ` Roman Zippel
2002-01-30  2:45                 ` Chris Ricker
2002-01-30  2:54                   ` Linus Torvalds
2002-01-30  4:14                     ` Jeff Garzik
2002-01-30 12:49                   ` Matthew D. Pitts
2002-01-30 13:26                     ` Dave Jones
2002-01-30 19:11                     ` Juan Quintela
2002-01-30 21:03                     ` Rob Landley
2002-01-30 22:03                       ` Francois Romieu
2002-01-30 22:20                         ` Rob Landley
2002-01-30 22:39                       ` Jesse Pollard
2002-01-31  2:39                         ` Daniel Phillips
2002-01-31  3:29                           ` Rob Landley
2002-01-31  3:40                             ` Daniel Phillips
2002-01-31  5:32                               ` Rob Landley
2002-01-31  5:57                                 ` Keith Owens
2002-01-31  6:03                                 ` Daniel Phillips
2002-01-31  6:27                                 ` Jeff Garzik
2002-01-31  6:43                                   ` Daniel Phillips
2002-01-31  3:41                             ` Jeff Garzik
2002-01-31  3:54                               ` Keith Owens
2002-01-31 14:28                               ` [lkml] " Ian Soboroff
2002-02-01  5:31                                 ` Linus Torvalds
2002-02-01  5:48                                   ` Larry McVoy
2002-02-01 19:11                                   ` Craig Schlenter
2002-01-31 16:40                           ` Jesse Pollard
2002-01-30  9:19                 ` Russell King
2002-01-30  9:44                   ` Jeff Garzik
2002-01-30 19:55                   ` Jacob Luna Lundberg
2002-01-30 20:00                     ` Russell King
2002-01-30 21:56                     ` Bill Davidsen
2002-01-31  2:45                       ` Daniel Phillips
2002-01-30 21:57                     ` Karl
2002-01-30  1:40             ` Rob Landley
2002-01-30 11:56             ` Henning P. Schmiedehausen
2002-01-30 13:13             ` Daniel Egger
2002-01-30 16:26             ` Andre Hedrick
2002-01-31  1:16             ` Stuart Young
2002-01-31  1:42               ` David Lang
2002-01-30  0:08           ` Alan Cox
2002-01-30  4:36             ` Shawn
2002-01-29 23:12       ` Rob Landley
2002-01-29 22:31     ` Bill Davidsen
2002-01-30  9:50       ` Hans Reiser
2002-01-30  8:03     ` Francesco Munda
2002-01-30  8:39       ` Jeff Garzik
2002-02-03  1:47         ` Francesco Munda
2002-02-13 12:10     ` PATCH 2.5.4 i810_audio, bttv, working at all Martin Dalecki
2002-02-13 12:35       ` Jeff Garzik
2002-02-13 12:40         ` Martin Dalecki
2002-02-13 12:45           ` David S. Miller
2002-02-13 12:55             ` Martin Dalecki
2002-02-13 12:47           ` Martin Dalecki
2002-02-13 13:10             ` Alan Cox
2002-02-18 17:36               ` Eric W. Biederman
2002-02-13 18:30         ` Linus Torvalds
2002-02-13 16:49           ` David S. Miller
2002-02-13 16:55             ` Martin Dalecki
2002-02-13 17:10               ` Jeff Garzik
2002-02-13 19:02                 ` Linus Torvalds
2002-02-13 17:38                   ` Martin Dalecki
2002-02-13 17:01             ` Jeff Garzik
2002-02-13 18:50             ` Linus Torvalds
2002-02-13 17:19               ` Jeff Garzik
2002-02-14  9:27                 ` Pavel Machek
2002-02-15  2:11                   ` Jeff Garzik
2002-02-15  3:43                     ` Linus Torvalds
2002-02-15  7:38                       ` Martin Dalecki
2002-02-25 16:24                         ` Olaf Titz
2002-02-15  8:34                       ` Martin Dalecki [this message]
2002-02-13 13:04       ` Alan Cox
2002-01-29  3:42   ` A modest proposal -- We need a patch penguin Rob Landley
2002-01-29 12:22     ` Dave Jones
2002-01-29 12:23   ` Padraig Brady
2002-01-30  1:32     ` Francesco Munda
2002-01-29  5:51 ` Andrew Pimlott
2002-01-29  8:00   ` Daniel Phillips
2002-01-29 13:06   ` Alan Cox
2002-01-29 14:40     ` Andrew Pimlott
2002-01-29 15:10       ` Alan Cox
2002-01-29 19:10     ` John Alvord
2002-01-29  9:55 ` Matthias Andree
2002-01-29 10:21   ` Daniel Phillips
2002-01-29 10:23   ` Jim McDonald
2002-01-29 15:51 ` Eli Carter
2002-01-30  0:40   ` Daniel Phillips
2002-01-29 19:46 ` Jordan Mendelson
2002-01-29 22:23   ` Ragnar Hojland Espinosa
  -- strict thread matches above, loose matches on Subject: below --
2001-11-28 23:29 Coding style - a non-issue Peter Waltenberg
2001-11-28 23:40 ` Russell King
2001-11-28 23:48 ` Alan Cox
2001-11-28 23:48 ` Robert Love
2001-11-29  0:17 ` Alexander Viro
2001-11-29  0:23   ` Larry McVoy
2001-11-29  0:57     ` Davide Libenzi
2001-11-30 10:00     ` Henning P. Schmiedehausen
2001-11-30 15:26       ` Larry McVoy
2001-11-30 16:39         ` Henning Schmiedehausen
2001-11-30 16:47           ` Jeff Garzik
2001-11-30 17:15             ` Henning Schmiedehausen
2001-11-30 17:23               ` Martin Dalecki
2001-11-30 17:27               ` Larry McVoy
2001-11-30 17:49                 ` Daniel Phillips
2001-11-30 18:07                   ` Alexander Viro
2001-11-30 18:13                   ` Larry McVoy
2001-11-30 18:43                     ` Daniel Phillips
2001-11-30 19:05                       ` Larry McVoy
2001-11-30 21:54                         ` Daniel Phillips
2001-11-30 22:06                           ` Larry McVoy
2001-11-30 22:17                             ` Andrew Morton
2001-11-30 22:51                               ` rddunlap
2001-11-30 23:57                               ` Linux/Pro [was Re: Coding style - a non-issue] Larry McVoy
2001-12-01  1:13                                 ` Davide Libenzi
2001-12-01  1:15                                   ` Larry McVoy
2001-12-01  2:17                                     ` Davide Libenzi
2001-12-01  2:14                                       ` Larry McVoy
2001-12-01 11:41                                         ` Rik van Riel
2001-12-01 23:05                                         ` Horst von Brand
2001-12-02 20:29                                           ` Larry McVoy
2001-12-02 20:34                                             ` Rik van Riel
2001-12-02 20:55                                             ` Eric W. Biederman
2001-12-02 21:32                                               ` Alan Cox
2001-12-02 21:59                                                 ` Eric W. Biederman
2001-12-04  1:55                                                   ` Martin J. Bligh
2001-12-04  9:12                                                     ` Alan Cox
2001-12-02 21:19                                             ` Davide Libenzi
2001-12-03  6:38                                               ` Davide Libenzi
2001-12-02 21:23                                             ` Andrew Morton
2001-12-02 21:39                                               ` Dave Jones
2001-12-02 22:10                                                 ` Andrew Morton
2001-12-04 16:46                                                   ` Jamie Lokier
2001-12-04  1:49                                               ` Martin J. Bligh
2001-12-02 21:24                                             ` Alan Cox
2001-12-02 22:52                                             ` Stephan von Krawczynski
2001-12-02 23:54                                               ` Larry McVoy
2001-12-03 12:08                                                 ` Horst von Brand
2001-12-04  9:36                                                   ` Henning P. Schmiedehausen
2001-12-04 15:30                                                     ` Over 4-way systems considered harmful :-) M. Edward Borasky
2001-12-04 17:41                                                       ` Martin J. Bligh
2001-12-05  5:07                                                         ` M. Edward Borasky
2001-12-05 17:43                                                           ` Martin J. Bligh
2001-12-12 19:17                                                           ` Matthew Fredrickson
2001-12-05 22:45                                                         ` Pavel Machek
2001-12-04 20:48                                                       ` Todd Underwood
2001-12-05  4:23                                                         ` M. Edward Borasky
2001-12-04  1:59                                                 ` Linux/Pro [was Re: Coding style - a non-issue] Martin J. Bligh
2001-12-06 13:46                                                   ` Pavel Machek
2001-12-06 20:50                                                     ` Larry McVoy
2001-12-06 21:09                                                       ` Wilson
2001-12-04  9:21                                                 ` Stefan Smietanowski
2001-12-04  9:40                                                   ` Alan Cox
2001-12-04 11:55                                                     ` Stefan Smietanowski
2001-12-03 23:01                                             ` Henning P. Schmiedehausen
2001-12-04  3:38                                               ` Larry McVoy
2001-12-04  6:32                                                 ` Martin J. Bligh
2001-12-04  9:07                                                 ` Alan Cox
2001-12-04  9:27                                                   ` Lars Brinkhoff
2001-12-04 23:02                                                     ` Martin J. Bligh
2001-12-04 23:31                                                       ` Rik van Riel
2001-12-04 23:37                                                         ` Martin J. Bligh
2001-12-05  0:36                                                           ` SMP/cc Cluster description [was Linux/Pro] Larry McVoy
2001-12-05  2:02                                                             ` erich
2001-12-05  9:09                                                               ` Alan Cox
2001-12-05 18:01                                                                 ` Jeff Merkey
2001-12-05 19:40                                                                 ` Loadable drivers [was SMP/cc Cluster description ] erich
2001-12-05 20:04                                                                   ` erich
2001-12-05 20:28                                                                   ` Stephan von Krawczynski
2001-12-05 21:17                                                                     ` erich
2001-12-06 16:34                                                                       ` Stephan von Krawczynski
2001-12-06 20:14                                                                         ` Kai Henningsen
2001-12-07  0:37                                                                         ` erich
2001-12-07 13:34                                                                           ` Stephan von Krawczynski
2001-12-06  4:49                                                                   ` Keith Owens
2001-12-07  0:41                                                                     ` erich
2001-12-05  2:36                                                             ` SMP/cc Cluster description David S. Miller
2001-12-05  3:23                                                               ` Larry McVoy
2001-12-05  6:05                                                                 ` David S. Miller
2001-12-05  6:51                                                                   ` Jeff Merkey
2001-12-06  2:52                                                                   ` Rusty Russell
2001-12-06  3:19                                                                     ` Davide Libenzi
2001-12-06  7:56                                                                       ` David S. Miller
2001-12-06  8:02                                                                         ` Larry McVoy
2001-12-06  8:09                                                                           ` David S. Miller
2001-12-06 18:27                                                                             ` Jeff V. Merkey
2001-12-06 18:37                                                                               ` Jeff V. Merkey
2001-12-06 18:36                                                                                 ` Martin J. Bligh
2001-12-06 18:45                                                                                   ` Jeff V. Merkey
2001-12-06 19:11                                                                               ` Davide Libenzi
2001-12-06 19:34                                                                                 ` Jeff V. Merkey
2001-12-06 23:16                                                                                   ` David Lang
2001-12-07  2:56                                                                                     ` Jeff V. Merkey
2001-12-07  4:23                                                                                       ` David Lang
2001-12-07  5:45                                                                                         ` Jeff V. Merkey
2001-12-06 19:42                                                                           ` Daniel Phillips
2001-12-06 19:53                                                                             ` Larry McVoy
2001-12-06 20:10                                                                               ` Daniel Phillips
2001-12-06 20:10                                                                                 ` Larry McVoy
2001-12-06 20:15                                                                                   ` David S. Miller
2001-12-06 20:21                                                                                     ` Larry McVoy
2001-12-06 21:02                                                                                       ` David S. Miller
2001-12-06 22:27                                                                                         ` Benjamin LaHaise
2001-12-06 22:59                                                                                           ` Alan Cox
2001-12-06 23:08                                                                                           ` David S. Miller
2001-12-06 23:26                                                                                             ` Larry McVoy
2001-12-07  2:49                                                                                               ` Adam Keys
2001-12-07  4:40                                                                                                 ` Jeff Dike
2001-12-06 21:30                                                                                       ` Daniel Phillips
2001-12-07  8:54                                                                                         ` Henning Schmiedehausen
2001-12-07 16:06                                                                                           ` Larry McVoy
2001-12-07 16:44                                                                                             ` Martin J. Bligh
2001-12-07 17:23                                                                                               ` Larry McVoy
2001-12-07 18:04                                                                                                 ` Martin J. Bligh
2001-12-07 18:23                                                                                                   ` Larry McVoy
2001-12-07 18:42                                                                                                     ` Martin J. Bligh
2001-12-07 18:48                                                                                                       ` Larry McVoy
2001-12-07 19:06                                                                                                         ` Martin J. Bligh
2001-12-07 19:00                                                                                                 ` Daniel Bergman
2001-12-07 19:07                                                                                                   ` Larry McVoy
2001-12-09  9:24                                                                                                   ` Pavel Machek
2001-12-06 22:37                                                                                       ` Alan Cox
2001-12-06 22:35                                                                                         ` Larry McVoy
2001-12-06 22:54                                                                                           ` Alan Cox
2001-12-07  2:34                                                                                             ` Larry McVoy
2001-12-07  2:50                                                                                               ` David S. Miller
2001-12-06 22:38                                                                                   ` Alan Cox
2001-12-06 22:32                                                                                     ` Larry McVoy
2001-12-06 22:48                                                                                       ` Alexander Viro
2001-12-06 22:55                                                                                       ` Alan Cox
2001-12-06 23:15                                                                                         ` Larry McVoy
2001-12-06 23:19                                                                                           ` David S. Miller
2001-12-06 23:32                                                                                             ` Larry McVoy
2001-12-06 23:47                                                                                               ` David S. Miller
2001-12-07  0:17                                                                                                 ` Larry McVoy
2001-12-07  2:37                                                                                                   ` David S. Miller
2001-12-07  2:43                                                                                                     ` Larry McVoy
2001-12-07  2:59                                                                                                       ` David S. Miller
2001-12-07  3:17                                                                                                       ` Martin J. Bligh
2001-12-06 14:24                                                                       ` Rik van Riel
2001-12-06 17:28                                                                         ` Davide Libenzi
2001-12-06 17:52                                                                           ` Rik van Riel
2001-12-06 18:10                                                                             ` Davide Libenzi
2001-12-05  8:12                                                                 ` Momchil Velikov
2001-12-05  3:25                                                               ` Davide Libenzi
2001-12-05  3:17                                                             ` Stephen Satchell
2001-12-05 14:23                                                             ` SMP/cc Cluster description [was Linux/Pro] Rob Landley
2001-12-06  0:24                                                               ` Martin J. Bligh
2001-12-06  0:34                                                               ` Alan Cox
2001-12-05 20:09                                                                 ` Rob Landley
2001-12-05 19:05                                                             ` Martin J. Bligh
2001-12-05 19:11                                                               ` Larry McVoy
2001-12-05 14:33                                                                 ` Rob Landley
2001-12-05 21:02                                                                 ` Martin J. Bligh
2001-12-05 21:05                                                                   ` Larry McVoy
2001-12-05 21:14                                                                     ` Martin J. Bligh
2001-12-05 21:25                                                                       ` Larry McVoy
2001-12-05 21:36                                                                         ` Martin J. Bligh
2001-12-05 21:41                                                                           ` Larry McVoy
2001-12-05 22:13                                                                             ` Davide Libenzi
2001-12-05 22:12                                                                               ` Larry McVoy
2001-12-05 23:37                                                                                 ` Davide Libenzi
2001-12-06  9:50                                                                       ` Henning Schmiedehausen
2001-12-06  9:46                                                                         ` David Lang
2001-12-06 17:11                                                                         ` Martin J. Bligh
2001-12-06 17:48                                                                         ` Gerrit Huizenga
2001-12-05 23:17                                                                     ` Nigel Gamble
2001-12-06  0:06                                                               ` Alan Cox
2001-12-06 14:07                                                       ` Linux/Pro [was Re: Coding style - a non-issue] Pavel Machek
2001-12-05 10:03                                                   ` Your patch for CS432x sound driver szonyi calin
2001-12-01 10:09                                     ` Linux/Pro [was Re: Coding style - a non-issue] Alan Cox
2001-12-01  9:30                                       ` Gérard Roudier
2001-12-01 23:31                                       ` Davide Libenzi
2001-12-02 16:21                                       ` Martin Dalecki
2001-12-02 16:42                                         ` Alan Cox
2001-12-02 18:41                                           ` jeff millar
2001-12-01  1:18                                   ` Andrew Morton
2001-12-01 10:05                                     ` Alan Cox
2001-12-01 17:16                                       ` Victor Yodaiken
2001-12-02 16:19                                       ` Martin Dalecki
2001-12-02 16:44                                         ` Alan Cox
2001-12-02 17:10                                           ` Oliver Xymoron
2001-12-02 17:30                                             ` Jeff Garzik
2001-12-02 18:16                                               ` Oliver Xymoron
2001-12-02 18:20                                                 ` Jeff Garzik
2001-12-02 18:26                                                   ` Oliver Xymoron
2001-12-02 19:33                                                   ` [MOc]cda*mirabilos
2001-12-03  0:23                                                     ` H. Peter Anvin
2001-12-02 18:59                                                 ` Alan Cox
2001-12-02 18:54                                       ` M. Edward Borasky
2001-12-03  3:22                                         ` Horst von Brand
2001-12-03 14:31                                           ` M. Edward Borasky
2001-12-04  9:28                                             ` Alan Cox
2001-12-04 13:41                                               ` David Weinehall
2001-12-04 19:35                                                 ` Dan Hollis
2001-12-04 19:57                                                   ` David Weinehall
2001-12-04 19:34                                               ` Dan Hollis
2001-12-04 22:22                                       ` Pavel Machek
2001-12-06  0:20                                         ` Alan Cox
2001-12-01  1:21                                 ` Stephan von Krawczynski
2001-12-01  5:01                                   ` Mike Fedyk
2001-12-01 22:05                                     ` Kai Henningsen
2001-12-05  7:05                                       ` Mike Fedyk
2001-12-01 16:04                                   ` Mark Frazer
2001-12-01 16:10                                     ` Larry McVoy
2001-12-01  5:50                                 ` Mike Fedyk
2001-12-01  0:35                               ` Coding style - a non-issue Rik van Riel
2001-12-01  0:44                                 ` Daniel Phillips
2001-12-01  0:50                                 ` Linus Torvalds
2001-12-01  1:09                                   ` Mike Castle
2001-12-01  1:34                                     ` Davide Libenzi
2001-12-01 16:05                                     ` Jamie Lokier
2001-12-01 16:27                                       ` Rik van Riel
2001-12-01 18:54                                         ` Daniel Phillips
2001-12-01  1:15                                   ` Petko Manolov
2001-12-01  2:02                                   ` Tim Hockin
2001-12-01  2:57                                     ` Linus Torvalds
2001-12-01 23:11                                     ` Horst von Brand
2001-12-01  3:02                                   ` Victor Yodaiken
2001-12-01  3:15                                     ` Linus Torvalds
2001-12-01  3:30                                       ` Larry McVoy
2001-12-01  3:34                                         ` Linus Torvalds
2001-12-01  4:10                                         ` Daniel Phillips
2001-12-01  4:44                                       ` Victor Yodaiken
2001-12-01  5:15                                         ` Linus Torvalds
2001-12-01  6:13                                           ` Daniel Phillips
2001-12-01 20:17                                             ` Victor Yodaiken
2001-12-01 20:30                                               ` Daniel Phillips
2001-12-01 12:34                                           ` Victor Yodaiken
2001-12-01 22:23                                           ` Kai Henningsen
2001-12-02  0:43                                           ` Davide Libenzi
2001-12-02  9:30                                             ` Lars Brinkhoff
2001-12-02 18:49                                           ` Ingo Molnar
2001-12-02 17:32                                             ` Rik van Riel
2001-12-02 20:12                                               ` Ingo Molnar
2001-12-02 18:41                                                 ` Daniel Phillips
2001-12-02 19:04                                                   ` Stephan von Krawczynski
2001-12-02 19:17                                                     ` Daniel Phillips
2001-12-02 19:42                                                       ` Stephan von Krawczynski
2001-12-04 10:50                                                 ` Ingo Molnar
2001-12-05 22:18                                                   ` Pavel Machek
2001-12-02 20:35                                               ` Ingo Molnar
2001-12-01  8:57                                         ` Alan Cox
2001-12-01 13:14                                           ` Victor Yodaiken
2001-12-01 13:38                                             ` Alan Cox
2001-12-01 15:15                                               ` Victor Yodaiken
2001-12-01  6:31                                       ` Stephen Satchell
2001-12-01  7:07                                         ` Zilvinas Valinskas
2001-12-01 22:15                                       ` Kai Henningsen
2001-12-01  4:44                                     ` Andreas Dilger
2001-12-01 23:18                                     ` Horst von Brand
2001-12-02 20:25                                       ` Larry McVoy
2001-12-02 23:51                                         ` Horst von Brand
2001-12-03  0:55                                         ` Daniel Phillips
2001-12-03 12:04                                           ` Victor Yodaiken
2001-12-03 13:20                                             ` Daniel Phillips
2001-12-07 18:15                                               ` Victor Yodaiken
2001-12-04 11:18                                           ` Ingo Molnar
2001-12-03  1:34                                         ` David L. Parsley
2001-12-03  3:06                                           ` Larry McVoy
2001-12-04  1:39                                             ` Horst von Brand
2001-12-04 22:25                                               ` Ragnar Hojland Espinosa
2001-12-04 18:38                                             ` Oliver Xymoron
2001-12-01  5:54                                   ` Stephen Satchell
2001-12-01 11:18                                   ` Rik van Riel
2001-12-01 18:05                                     ` Ingo Oeser
2001-12-01 18:21                                       ` Rik van Riel
2001-12-02 16:25                                     ` Martin Dalecki
2001-12-02 16:54                                       ` Stephan von Krawczynski
2001-12-02 19:11                                       ` Ingo Molnar
2001-12-01 22:20                                   ` Horst von Brand
2001-12-02 17:18                                   ` Rik van Riel
2001-11-30 22:31                             ` H. Peter Anvin
2001-11-30 18:44                     ` Henning Schmiedehausen
2001-11-30 17:53                 ` Henning Schmiedehausen
2001-11-30 18:07                   ` Larry McVoy
2001-12-01  4:12                     ` Mike Fedyk
2001-12-01  5:14                       ` Alexander Viro
2001-12-06  0:13                         ` Rusty Russell
2001-11-30 17:31               ` Alan Cox
2001-11-30 17:55               ` Alexander Viro
2001-11-30 18:07                 ` Henning Schmiedehausen
2001-12-02 20:13                   ` Pavel Machek
2001-12-02 21:28                     ` Alan Cox
2001-12-02 21:30                       ` Dave Jones
2001-12-01  0:12                 ` Rik van Riel
2001-11-30 18:37               ` Jeff Garzik
2001-12-01  1:17               ` Keith Owens
2001-12-01  8:54                 ` Gérard Roudier
2001-12-01 12:19                   ` Clean up drivers/scsi (was: Coding style - a non-issue) Keith Owens
2001-12-02 23:21                 ` Coding style - a non-issue David S. Miller
2001-12-02 23:27                   ` Keith Owens
2001-12-04 17:18                     ` Gérard Roudier
2001-12-04 17:23                       ` Gérard Roudier
2001-12-04 22:28                       ` David S. Miller
2001-11-30 17:20             ` Martin Dalecki
2001-11-30 17:50               ` Russell King
2001-11-30 17:49                 ` Martin Dalecki
2001-11-30 18:03                   ` Russell King
2001-11-30 18:31                     ` Martin Dalecki
2001-11-30 17:53               ` Alan Cox
2001-11-30 17:42                 ` Martin Dalecki
2001-11-30 18:00                   ` Russell King
2001-11-30 17:55                     ` Martin Dalecki
2001-11-30 18:40                       ` Maciej W. Rozycki
2001-11-30 18:46                         ` Russell King
2001-11-30 17:54             ` antirez
2001-11-30 18:20               ` Paul G. Allen
2001-11-30 18:47                 ` antirez
2001-11-30 20:20                   ` Paul G. Allen
2001-11-30 19:00                 ` Jeff Garzik
2001-11-30 19:41                   ` John Kodis
2001-11-30 20:27                     ` Paul G. Allen
2001-12-01 21:52                       ` Kai Henningsen
2001-12-01 23:22                       ` john slee
2001-12-01 23:57                         ` Paul G. Allen
2001-12-02 20:03       ` Pavel Machek
2001-11-29  0:50   ` David S. Miller
2001-11-29  1:07   ` Petko Manolov
2001-11-29  1:56   ` Matthias Andree
2001-11-30 18:15 ` Paul G. Allen
2001-11-30 18:29   ` John H. Robinson, IV
2001-11-30 18:39     ` Paul G. Allen
2001-11-30 18:38   ` Nestor Florez
2001-11-30 18:56   ` Jeff Garzik
2001-11-30 20:06     ` Paul G. Allen
2001-11-30 20:18       ` Jeff Garzik
2001-12-01 17:53       ` David Weinehall
2001-12-01 21:29         ` Paul G. Allen
2001-12-02  2:03           ` Tracy R Reed
2001-12-05  3:42           ` Mike Fedyk
2001-11-30 20:41     ` H. Peter Anvin
2001-12-01 21:45       ` Kai Henningsen
2001-11-30 20:48     ` Andrew Morton
2001-11-30 23:17       ` Alexander Viro
2001-12-01  0:28       ` Rik van Riel
2001-12-01  0:22     ` Rik van Riel
2001-05-05 16:58 Wow! Is memory ever cheap! Larry McVoy
2001-05-05 17:20 ` Matthew Jacob
2001-05-06  2:20 ` Chris Wedgwood
2001-05-06  2:45   ` Larry McVoy
2001-05-07 18:47     ` H. Peter Anvin
2001-05-07 18:56       ` Larry McVoy
2001-05-07 19:01         ` H. Peter Anvin
2001-05-07 19:18           ` Larry McVoy
2001-05-07 19:21             ` H. Peter Anvin
2001-05-07 19:27               ` Larry McVoy
2001-05-07 19:33                 ` H. Peter Anvin
2001-05-07 19:44                   ` Larry McVoy
2001-05-07 20:01                     ` H. Peter Anvin
2001-05-07 22:07                       ` Ben Ford
2001-05-09  4:24         ` Marty Leisner
2001-05-09  5:22           ` Larry McVoy
2001-05-09  5:36             ` Dan Hollis
2001-05-09 16:11               ` Gérard Roudier
2001-05-09 19:57                 ` Matthew Jacob
2001-05-09  5:59             ` John Alvord
2001-05-09  9:42             ` Malcolm Beattie
2001-05-09 21:04             ` Edgar Toernig
2001-05-10 22:44               ` H. Peter Anvin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C6CC80C.5010802@evision-ventures.com \
    --to=dalecki@evision-ventures.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@transmeta.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox