- 26 Apr, 2003 4 commits
-
-
James Bottomley authored
-
Christoph Hellwig authored
It's the last file of the scsi core that needed to be converted from the old scsi style.
-
Patrick Mansfield authored
Patch against current scsi-misc-2.5 tree. Remove the scsi EVPD code. Set the sysfs name to the form "SCSI scsi-type".
-
James Bottomley authored
-
- 25 Apr, 2003 14 commits
-
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Valdis Kletnieks authored
-
Valdis Kletnieks authored
Updated ncr53c8xx and sym53c8xx scsi drivers.
-
Valdis Kletnieks authored
-
Edward Peng authored
- Fix tx bugs in big-endian machines - Remove unused max_interrupt_work module parameter, the new NAPI-like rx scheme doesn't need it. - Remove redundancy get_stats() in intr_handler(), those I/O access could affect performance in ARM-based system - Add Linux software VLAN support - Fix bug of custom mac address (StationAddr register only accept word write)
-
Jeff Garzik authored
Fix ugly bug in read(2) path for odd buffer sizes. Noticed by Joseph Chan @ Via. Bump version to 1.0.0.
-
Maurice S. Barnum authored
-
Edward Peng authored
I found a via-rhine bug, it can't receive BPDU (mac: 0180c2000000) in promiscuous mode. Fill all "1" in hash table to fix this problem in promiscuous mode. (RCR remain 0x1c, write it as 0x1f don't work)
-
Rik van Riel authored
FYI statsLabels[] is an array of char*, so the fix below is pretty obvious.
-
Jeff Garzik authored
into redhat.com:/garz/repo/net-drivers-2.5
-
Jeff Garzik authored
Headers touched: linux/interrupt.h, linux/sched.h, linux/timer.h
-
Linus Torvalds authored
walks like a pointer. It _is_ a pointer. So make it one, and remove a lot of silly casts.
-
Linus Torvalds authored
DMA histogramming. Be more careful about DMA page-list allocations, and remove old and broken (not SMP-safe, and unused) DRM read(), write() and poll() support.
-
René Scharfe authored
find_rock_ridge_relocation() has been unused since 2.4.0-test11 -- time to bury it. Acked by Peter Anvin.
-
- 24 Apr, 2003 22 commits
-
-
Michael Hunold authored
This does the following: - make initialization data for helper chipsets (saa7111 and saa7740) static and with file scope Additionally fixes: - don't use irq driven i2c transfer when saa7740 is present (this screws up the i2c bus and may hang the computer) - add MODULE_DEVICE_TABLE to allow /sbin/hotplug to handle the device
-
Andrew Morton authored
Fix various places which aren't using unsigned long for jiffies. Also other warnings and compilation errors as encountered.
-
Andrew Morton authored
Fix a bttv compile warning
-
Andrew Morton authored
The header file cleanups bite. All these watchdog drivers need fs.h for struct inode, struct file, etc.
-
Andrew Morton authored
- jiffies is unsigned long - don't zero-init BSS.
-
Andrew Morton authored
Basically a mop-up of missed bits. Also fix various warnings and compilation errors.
-
Andrew Morton authored
teach various drivers that the CPU flags require unsigned long
-
Andrew Morton authored
All these drivers have a return hidden in a macro and I missed the lot in the first pass due to some config option not begin set.
-
Andrew Morton authored
Update SCSI drivers for the new IRQ API. Also fix warnings and compilation errors as encountered.
-
Andrew Morton authored
Fix up various char drivers for the IRQ API change. Also IDE, ISDN and i2o bits. Fix various warnings and compilation errors.
-
Andrew Morton authored
Mop up various block and cdrom drivers. Also fix a bunch of warnings and compilation failures.
-
Andrew Morton authored
Update ATM drivers to new IRQ API
-
Andrew Morton authored
Several scsi drivers are already using an IRQ_NONE. Rename that to SCSI_IRQ_NONE.
-
Bartlomiej Zolnierkiewicz authored
I found this while doing bio_map_user() changes. Acked by Jens.
-
Jens Axboe authored
Bart did this patch, I changed it a bit. Basically it cleans the mapping interface up a bit, and adds a little helper to set up the request from the bio. In addition, it fixes a long standing bug where bio_map_user() would call blk_queue_bounce() without the direction bit being set, auch. - Abstract out bio request preparation - Have bio_map_user() set data direction (fixes bug where blk_queue_bounce() is called without it set) - Split bio_map_user() in two
-
Christoph Hellwig authored
So we don't have to lookup the private data everytime.
-
Christoph Hellwig authored
Kill one user of mem_map_reserve/mem_map_unreserve I missed the last time and it can go away.
-
Anton Blanchard authored
-
Alexander Viro authored
PPC logics for choice of default boot device number switched to dev_t. Rationale: it belongs to userland; we notice partitions with certain properties and choose one of them as the best candidate for being a root fs; then we put the resulting device number into ROOT_DEV, which has only one use - it's passed to mknod(2) to create a device node on rootfs and allow mount(2) get us the final root. IOW, all that code has nothing whatsoever with kernel internals of any description - the value we are generating will be passed to mknod(2) anyway. Switched to dev_t. Note: that code should eventually be moved to early userland.
-
Alexander Viro authored
* bogus calls of invalidate_buffers() gone from floppy_open() * invalidate_buffers() killed. * new helper - __invalidate_device(bdev, do_sync). invalidate_device() is calling it. * fixed races between floppy_open()/floppy_open and floppy_open()/set_geometry(): a) floppy_open()/floppy_release() is done under a semaphore. That closes the races between simultaneous open() on /dev/fd0foo and /dev/fd0bar. b) pointer to struct block_device is kept as long as floppy is opened (per-drive, non-NULL when number of openers is non-zero, does not contribute to block_device refcount). c) set_geometry() grabs the same semaphore and invalidates the devices directly instead of messing with setting fake "it had changed" and calling __check_disk_change(). * __check_disk_change() killed - no remaining callers * full_check_disk_change() killed - ditto.
-
Alexander Viro authored
capifs switched to ramfs-style tree and cleaned up; it's the same changes that had been done its prototype (devpts) + stuff needed to deal with unload (devpts is non-modular and always internally mounted).
-
Alexander Viro authored
fbdev.node converted from kdev_t to int - all of its users have register_framebuffer() which sets .node to mk_kdev(FB_MAJOR, index) already called and all of them start with applying minor(). IOW, what they actually want is framebuffer number. * type of ->node changed to int * register_framebuffer() sets it to index instead of mk_kdev(...) * users converted from minor(foo.node) to foo.node * useless assignments (typically to NODEV) removed - we never look at that field before register_framebuffer() overwrites it and thus any assignments prior to register_framebuffer() call are dead code.
-