- 03 May, 2002 6 commits
-
-
Martin Dalecki authored
- Synchronize with Jens. Applying tons of janitorian stuff to his TCQ code. Making functions static where appropriate and so on... Marking the config entry for it experimental and so on. His changelog: 2.5.13 now has the generic tag support that I wrote included, here's an IDE TCQ that uses that. Changes since the version posted for 2.5.12: Fix the ide_tcq_invalidate_queue() WIN_NOP usage needed to clear the internal queue on errors. It was disabled in the last version due to the ata_request changes, it should work now. Remove Promise tcq disable check, it works just fine on Promise as long as we handle the two-drives-with-tcq case like we currently do.
-
Martin Dalecki authored
- Fix wrong usage of time_after in ide.c. This should cure the drive seek timeout problems some people where expierencing. This was clarified to me by Bartek, who apparently checked whatever the actual code is consistent with the comments in front of it. Thank you Bartlomiej Zolnierkiewicz. I think now that we should have time_past(xxx) in <linux/timer.h>. - Fix hpt34x.c compilation. - Minor improvements in ide-pci and some cleanups in ide-probe.c - Nuke some vastly outdated comments.
-
Alexander Viro authored
D'oh. Missing commas...
-
Alexander Viro authored
Needed both in 2.4 and 2.5
-
Trond Myklebust authored
Nothing serious. Whoever it was that did that global replace missed a spot is all...
-
Russell King authored
The following patch fixes this, and also fixes the similar problem in scsi_debug.c:
-
- 02 May, 2002 20 commits
-
-
Linus Torvalds authored
-
http://linux-ntfs.bkbits.net/ntfs-tng-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Anton Altaparmakov authored
Upgrade is imperative!
-
http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Douglas Gilbert authored
Minor cleanups to a scsi fibre channel HBA driver that was broken by the introduction of SCSI_REPORT_LUNS to scsi.h in a patch that went into 2.5.11 . [ Another transfer from Dave's tree ]
-
Douglas Gilbert authored
Documentation enhancement from Kai.Makisara@metla.fi. [ This is a transfer from Dave's tree ]
-
Douglas Gilbert authored
Fix oopses on ISA scsi adapters. [ This is a transfer from Dave's tree ]
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Andrew Morton authored
- The balance_dirty_pages() logic is simply wrong. It goes: if (value > threshold) go_and_write(value - threshold); which is just fine for a single process writing data. But for many processes, they *all* go and bring things back into balance, and too much data gets written out. - The go_and_write(this much) logic is inoperative, because I turned off the ->writeback_mapping() function in ext2. So a call to writeback_unlocked_inodes(this_much) doesn't actually decrement and test *this_much. It will walk every inode, all the time. Silly. So quickly fixing the above things, the amount of dirty+writeback memory in the machine nicely stabilises at 500 megabytes across the run.
-
Andrew Morton authored
The new consistency checks in buffer.c are complaining about block_symlink's ->readpage against an already uptodate page.
-
Martin Dalecki authored
- Fix compilation of piix.c - Remove the PADAM_ prefix from sleep hwgroup member. - Fix Pacific Digital host chip driver API. - Fix Tekram host chip driver API. - Fold hwif_unregister() directly in to channel code.
-
Jens Axboe authored
Add support for request tagging of the block queue.
-
Simon Evans authored
This patch makes usbvideo_register take a usb_device_id argument which it can then pass to usb_register via the struct usb_device. Currently it passes NULL.
-
Simon Evans authored
This patch makes usbvideo.c use the correct value of USBVIDEO_NUMFRAMES. A few places in the code assumed it was 2. This patch was tested with USBVIDEO_NUMFRAMES = 2,3,4,8,11,32
-
Greg Kroah-Hartman authored
cleaned up checking the return value of usb_register_dev()
-
Greg Kroah-Hartman authored
added Black Box OEM device ids to the io_edgeport driver.
-
Wolfgang Fritz authored
USB pl2303 driver This is a patch which avoids resetting the termios settings to default values (9600 Baud etc.) in each call to pl2303_open (). It does this only on the first call to pl2303_set_termios. After that it sets the termios to the last stored values. This way commands like stty -F /dev/ttyUSB0 115200 work the same way as with other serial ttys.
-
Oliver Neukum authored
USB printer bugfix looking through printer.c in preparation for shifting devfs support to usbcore I noticed that printer advertises a device through devfs before it can be opened. As devfs, or more precisely devfsd can be used to trigger actions this matters and is wrong.
-
- 01 May, 2002 14 commits
-
-
Anton Altaparmakov authored
-
Anton Altaparmakov authored
set_blocksize.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
David S. Miller authored
- Fix macro varargs usage, you need to specify a variable name before the triple dot or else most current compilers complain. See include/linux/ext2_fs.h:ext2_debug for another example where it is done correctly.
-
David S. Miller authored
- Fix bug in strsep/strchr changes, dereference *this_char not *value at top of while loop. This matches how the same code in fs/autofs4/inode.c looks right now. Withtout this autofs loading causes an OOPS as the first time through the loop *value is dereferencing a NULL pointer.
-
Kai Germaschewski authored
Allocate and free the avmcard structure using a shared function.
-
Kai Germaschewski authored
Remove unnecessary wrappers around irq handlers.
-
Kai Germaschewski authored
Interrupt handlers won't be reentered anyway.
-
Linus Torvalds authored
-
Hirofumi Ogawa authored
Fix some set_bit() warnings.
-
Alexander Viro authored
The real rule is not "block size is at most 32Kb", it's "block size is at most 8 times the fragment size".
-
http://fbdev.bkbits.net/fbdev-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Alexander Viro authored
(originally caught by Paul Larson <plars@austin.ibm.com>) Patch fixes a couple of idiotic bugs in notify_change() (my fault). Unary operations have higher priority than binary ones, so if (!valid & ATTR_MODE) doesn't do the right thing. I plead temporary braindamage...
-
Andrew Morton authored
The below patch on 2.5.12 takes the 'dbench 32' throughput on a 1024 megabyte machine from 35 megs/sec up to 125 megs/sec. That's on the second run. The first run is much slower because the ext2 bitmaps aren't in cache. Presumably, s/60/80/ will take it even higher.
-