Messages in this thread |  | | From | Roger Larsson <> | Subject | Re: Unresponiveness of 2.4.16 | Date | Wed, 28 Nov 2001 21:21:26 +0100 |
| |
On Wednesday 28 November 2001 03:48, Andrew Morton wrote: > Mike Fedyk wrote: > > > echo file_readahead:N > /proc/ide/ide0/hda/settings > > > > > > where N is in kilobytes in 2.4.16 kernels. > > > > Any idea which drivers it will/won't work on? ie, "almost all ide" or > > "almost none of the ide driers"? > > It appears that all IDE is controlled with /proc/ide/ide0/hda/settings > > > >In earlier kernels > > > it's kilopages (!). > > > > Isn't this part of the max-readahead patch? > > No, that fix went in separately. Roger Larsson created it, then > I hit the same problem and forwarded Roger's patch to the relevant > parties. >
The reason I did not send it directly, but sent it to Andre for proper fix, is that the error is all over the place, this is from ide-cd.c
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, "max_kb_per_request", SETTING_RW, BLKSECTGET, BLKSECTSET, TYPE_INTA, 1, 255, 1, 2, &max_sectors[major][minor], NULL); ide_add_setting(drive, "dsc_overlap", SETTING_RW, -1, -1, TYPE_BYTE, 0, 1, 1, 1, &drive->dsc_overlap, NULL); }
/RogerL
-- Roger Larsson Skellefteå Sweden - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |