- 25 Apr, 2003 19 commits
-
-
Dave Jones authored
-
Dave Jones authored
They only ever returned a single value.
-
Dave Jones authored
Lots more work to do here.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
bye bye icky hardcoded values.
-
Dave Jones authored
It's now done in the static structs.
-
Dave Jones authored
- the makefile is not the right place to describe the driver - remove some junk
-
Dave Jones authored
Based upon code written by NVIDIA for agpgart 2.4, forward ported and cleaned up slightly by me. This still needs work, and is untested.
-
Dave Jones authored
By introducing a few extra functions, we can kill off a few extra members of the enum. More work from Christoph Hellwig.
-
Dave Jones authored
Again from Christoph Hellwig.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
From Christoph Hellwig. (1) Kill the _setup functions - most of it can be nice, static structs - the few remainders are handled better elsewhere (2) _one_ big switch in ->probe assigning these tables. Almost 200 lOC gone and it's even readable :)
-
Dave Jones authored
-
- 24 Apr, 2003 21 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).
-