- 01 May, 2002 14 commits
-
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://gkernel.bkbits.net/irda-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Andrew Morton authored
block_flushpage() used to be a macro which pointed at the exported discard_bh_page(). I turned block_flushpage() into a real function but forgot the export.
-
Paul Menage authored
path_lookup() is no longer an inline function, and needs to be exported for jffs2, nfsd and af_unix to load as modules.
-
Linus Torvalds authored
Douglas Gilbert's SCSI cleanups
-
Douglas Gilbert authored
This patch has the last bit of Justin Gibb's patch described in: http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2 [this bit for the sd driver] There is also a major code cleanup of the sd driver with documentation headers added and a few obvious bugs fixed described in: http://marc.theaimsgroup.com/?l=linux-scsi&m=101798201714399&w=2 I did this cleanup. Justin's patch has been in Dave's tree for several months while my code cleanup patch has been there since 2.5.9-dj1 .
-
Douglas Gilbert authored
The attachment is part of a patch from Justin Gibbs described in: http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2 The original patch was targeted at lk 2.4 and Dave forwarded ported it into 2.5. Other bits (e.g. sr) have already found there way into your tree. One bit in the sd driver will be included in my following patch.
-
Alexander Viro authored
Missing checks added...
-
Alexander Viro authored
- switch blk_get_ra_pages() to struct block_device *, move its use from bdget() to do_open().
-
Alexander Viro authored
- kill bread()/getblk()/get_hash_table() (kdev_t-using wrappers; struct block_device * counterparts are obviously still alive).
-
Alexander Viro authored
- put block size in bdev->bd_block_size, make do_open() and check_partition() to set it (see above), switch set_blocksize() and block_size() to use of ->bd_block_size. Remove manipulations with blksize_size[] from drivers, remove blksize_size[] itself.
-
Alexander Viro authored
- switch block_size() to struct block_device *.
-
Alexander Viro authored
- switch set_blocksize() to struct block_device *.
-
Alexander Viro authored
- preliminary cleanups: make sure that swapoff restores original block size, kill set_blocksize() (and use of __bread()) in multipath.c, reorder opening device and finding its block size in mtdblock.c.
-
- 30 Apr, 2002 26 commits
-
-
Jeff Garzik authored
-
Mufasa Yang authored
Also introduce new maintainer.
-
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
-
Jean Tourrilhes authored
o [CORRECT] Prevent dealock on simultaneous peer IrNET connections Only the primary peer will accept the IrNET connection
-
Jean Tourrilhes authored
o [CORRECT] Cancel LSAP watchdog when putting socket back to listen o [CORRECT] Try to close LAP when closing LSAP still active <Following patch from Felix Tang> o [CORRECT] Header fix for compile on Alpha architecture
-
Jean Tourrilhes authored
o [CORRECT] Load dongle module with irq disabled in irtty
-
Jean Tourrilhes authored
o [FEATURE] Dongle driver for mcp2120/crystal hardware
-
Jean Tourrilhes authored
o [FEATURE] Replace interruptible_sleep_on() with wait_event(). Most races were taken care off, but cleaner anyway
-
Jean Tourrilhes authored
o [CORRECT] Fix race condition when starting todo timer o [CORRECT] Fix race condition when stopping higher layer Higher layer would think it is stopped and us it is started o [CORRECT] Give credit even if packets in Tx queue If Tx queue was stopped, could starve peer and deadlock o [CORRECT] Protect Rx credit update with spinlock o [CORRECT] Calculate properly self->avail_credit Didn't take into account queued Rx fragments Incremented even if Rx frame not delivered to higher layer -> would never stop the peer (i.e. not flow control) -> could become infinite o [CORRECT] Send credit when higher layer reenable receive Peer wouldn't restart Tx to us if flow stopped o [FEATURE] Implement LAP queue not full notification Lower latency, ... o [FEATURE] Reduce Tx queue to 8 packets (from 10) But make sure we can always send a full LAP window (7) o [FEATURE] Fix and optimise TTP flow control Make sure peer can always send a full LAP window (7) Minimise explicit credit updates (give_credit) o [FEATURE] Remove need for todo timer in Tx/Rx paths Less potential races, lower latency, lower context switches Could not use tasklet because broken API, better anyway ;-)
-
Jean Tourrilhes authored
o [FEATURE] Reduce LAP Tx queue to 2 packets (from 10) Improve latency, reduce buffer usage o [FEATURE] LAP Tx queue not full notification (flow start) Poll higher layer to fill synchronously LAP window (7 packets) o [FEATURE] LMP LSAP scheduler Ensure Tx fairness between LSAPs (sockets, IrCOMM, IrNET...)
-
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
-