- 30 Apr, 2002 40 commits
-
-
Steven Cole authored
-
William Stinson authored
1) remove call to check_region 2) test result of request_region 3) call release_region in case of driver intialisation error later on
-
William Stinson authored
-
Dave Jones authored
-
Dave Jones authored
remove unneeded asm/io.h include
-
Dave Jones authored
e100_phy_reset is called from non-init functions, so remove __devexit marker from that function.
-
Dave Jones authored
-
Dave Jones authored
Spotted by Keith Owens.
-
Samuel S. Chessman authored
Also, mention new maintainer.
-
David Ruggiero authored
-
Dave Jones authored
-
Erik Habbinga authored
* ifr2.ifr_flags was not initialized in the hwaddr_notset case, * SIOCGIFFLAGS now called before hwaddr_notset test
-
William Stinson authored
-
http://linux-isdn.bkbits.net/linux-2.5.net-auto_irqJeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Jeff Garzik authored
* patch added stuff to include/linux. move these three new headers to drivers/net/wan. * change the code to support these changes * slightly better Config.in entry. needs more work, though.
-
Jeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Linus Torvalds authored
-
Maksim Krasnyanskiy authored
This adds proper support for readv/writev in the TUN/TAP driver.
-
Linus Torvalds authored
-
http://linux-isdn.bkbits.net/linux-2.5.make-soundLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
David Gibson authored
The following patch against 2.5.11 updates the orinoco driver. As well as miscellaneous updates to the driver core it adds a new module supporting Prism 2.5 based PCI wireless cards, and adds a MAINTAINERS entry for the driver.
-
Frank Davis authored
Linus, During a 'make bzImage', I received a warning on ppp_generic.c that ret wasn't initialized (also for 2.5.10). I have attached a patch that sets ret = count, thus removing the warning. Please review for inclusion. Regards, Frank
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Robert Love authored
Attached patch is a resync of previous patches sent by Ingo and I. Specifically: - create new MAX_USER_RT_PRIO value - separate uses of MAX_RT_PRIO vs MAX_USER_RT_PRIO - replace use of magic numbers by above - additional comments
-
Paul Fulghum authored
This patch to synclink.h against 2.5.11 is required for the synclink_cs.c driver to compile.
-
Brian Gerst authored
Last remaining instances removed.
-
Linus Torvalds authored
-
Jaroslav Kysela authored
I overlooked these single line changes. Here are next corrections against ChangeSet 1.547:
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Dave Hansen authored
This patch takes the BKL out of vfs_readdir() and moves it into the individual filesystems, all 35 of them. I have the feeling that this wasn't done before because there are a lot of these to change and it was a pain to find them all. I definitely got all of those that were defined in the in the structure declaration like this "readdir: fs_readdir;" vxfs_readdir was assigned strangely, but I found it anyway. I also left devfs out of this one. Richard seems confident that devfs has no need for the BKL.
-
Linus Torvalds authored
-
Martin Dalecki authored
Tue Apr 30 13:23:13 CEST 2002 ide-clean-48 This fixes the "performance" degradation partially, becouse we don't miss that many jiffies in choose_urgent_device() anymore. However choose_urgent_device has to be fixed for the off by one error to don't loop for a whole 1/100 second before submitting the next request. - Include small declaration bits for Jens. (WIN_NOP fix in esp.) - Fix ide-pmac to conform to the recent API changes. - Prepare and improve the handling of the request queue. It sucks now as many request as possible. This is improving the performance.
-
Martin Dalecki authored
- Rewrite choose_drive() to iterate explicitely over the channels and devices on them. It is not performance critical to iterate over this typically quite small array of disks and allows us to let them act on the natural entity, namely the channel as well as to remove the drive->next field from struct ata_device. Make the device eviction code in ide_do_request() more intelliglible. Add some comments explaining the reasoning behind the code there. - Now finally since the code for choosing the drive which will be serviced next is intelliglibly it became obvious that the attempt to choose the next drive based on the duration of the last request was entierly bogous. (Because for example wakeups can take a long time, but this doesn't indicate that the drive is slow.) Remove this criterium and the corresponding accounting therefore. Threat all drives fairly right now. Surprise surprise the overall system throughput increased :-).
-
Martin Dalecki authored
- Remove the specific CONFIG_IDEDMA_PCI_WIP in favor of using the generic CONFIG_EXPERIMENTAL tag. (Pointed out by Vojtech Pavlik). - Change the signature of the IRQ handler to take the request directly as a parameter. This doesn't blow the code up but makes it much more obvious and finally it's reducing the number of side effects of the hwgroup->rq field. - A second sharp look after the above change allowed us to remove the wrq field from the hwgroup struct. It's just not used at all. - Change the signature of the end_request member of struct ata_operations to take the request as a second argument. Similar for __ide_end_request() and ide_end_request(). - Remove BUG_ON() items just before ide_set_handler(). The check in ide_set_handler is clever enough now. - Remove the rq subfield from ide-scsi packet structure. We have now the request context always in place. Same for floppy. - Let the timer expiry function take the request as a direct argument. Yes I know those changes are extensive. But they are a necessary step in between for the following purposes: - Consolidate the whole ATA/ATAPI stuff on passing a single unified request handling object. Because after eliminating those side effects it's far easier to see what's passed where. - Minimizing the amount of side effects in the overall code. That's a good thing anyway and it *doesn't* cost us neither performance nor space, since the stack depths are small anyway here. - Minimizing the usage of hwgroup - which should go away if possible.
-