- 11 Jun, 2002 33 commits
-
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Brad Heilbrun authored
Recent header cleanup broke this driver. Needs #include <linux/init.h>
-
Andy Grover authored
ACPI interpreter update Change non-interpreter code to account for the interpreter changes.
-
Andy Grover authored
This update gets things compiling again after a device model change.
-
Andy Grover authored
This adds preliminary support for _TRA resource on PCI root bridges (Bjorn Helgaas)
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Alexander Viro authored
end_request(int) turned to end_request(req, int); all old callers are converted to end_request(CURRENT, value). Now we can start killing CURRENT/QUEUE - end_request() was the last obstacle to that.
-
Alexander Viro authored
ditto for DEVICE_INTR/CLEAR_INTR. do_mfm/do_acsi/do_hd/... are explicitly declared in the drivers that use DEVICE_INTR stuff; DEVICE_INTR/CLEAR_INTR is gone from blk.h.
-
Alexander Viro authored
#define DEVICE_NAME ... removed from the drivers that never use that macro.
-
Alexander Viro authored
monstrous cascade of #ifdefs is gone from blk.h. This is the first step of cleanup - we move #define in question into the code that includes blk.h (i.e. DEVICE_NR, DEVICE_NAME and DEVICE_INTR are explicitly set by drivers).
-
Alexander Viro authored
->s_dev is switched to dev_t. Everything that uses it uses it as a number - i.e. all instances are either minor() or kdev_t_to_nr().
-
Alexander Viro authored
->j_dev is gone from reiserfs journal. All its uses had been replaced with use of ->j_dev_bd; it's simply not used anymore.
-
Alexander Viro authored
get_super() split in two functions - get_super(bdev) and user_get_super(dev_t). Callers that used get_super() to get superblock by (dev_t) syscall argument switched to the latter; the rest had block_device in question and switched to passing it.
-
Alexander Viro authored
ROOT_DEV converted to dev_t. There's no reason for it to be kdev_t - it's both used as a number and set as a number.
-
Alexander Viro authored
do_getattr() renamed to vfs_getattr(), exported and used by loop.c and nfsd - both blindly accessed ->i_dev/->i_ino of random inodes when they ought to be calling ->getattr() to get that information.
-
Alexander Viro authored
misc gratitious kdev_t uses fixed (janitorial stuff - e.g. quota patches had reintroduced kdevname(sb->s_dev) in places where we'd switched to sb->s_id, etc.)
-
Alexander Viro authored
added bdev_read_only() - analog of is_read_only() using block_device. Almost all callers of is_read_only() converted.
-
Alexander Viro authored
sget()/generic_shutdown_super() cleaned up; fixed error handling in sget()
-
Alexander Viro authored
FS_NOMOUNT is gone, initialization for pseudo-filesystems (bdev, pipe, sock) switched to use of a common helper.
-
Alexander Viro authored
compile fixes (missing includes + obvious fix in adfs/map.c)
-
Greg Kroah-Hartman authored
pay attention to the return value of usb_control_msg as found by the CHECKER tool.
-
Greg Kroah-Hartman authored
pay attention to return value of usb_submit_urb as found by the CHECKER tool.
-
"Lightweight Patch Manager" authored
This is a collected patch for USB drivers to use the new list macros (list_del_init, list_move*).
-
Greg Kroah-Hartman authored
-
Martin Dalecki authored
- Sync with 2.5.21 - Don't call put_device inside idedisk_cleanup(). This is apparently triggering some bug inside the handling of device trees. Or we don't register the device properly within the tree. Check this later. - Further work on the channel register file access locking. Push the locking out from __ide_end_request to ide_end_request. Rename those functions to respective __ata_end_request() and ata_end_request(). - Move ide_wait_status to device.c rename it to ata_status_poll(). - Further work on locking scope issues. - devfs showed us once again that it changed the policy from agnostic numbers to unpleasant string names.
-
Martin Dalecki authored
The subject says it all... Contrary to other proposed patches I realized that there is no such thing as vmalloc_dma.
-
Oliver Neukum authored
This does a little optimisation, namely kill an unneeded counter and put the members of the device descriptor structure in an order that should be a little more efficient.
-
David S. Miller authored
DEVICE_ID_SIZE clashes with the define in include/linux/device.h
-
David S. Miller authored
Need asm/irq.h too...
-
David S. Miller authored
Need asm/io.h if you want to use ioremap() et al.
-
- 10 Jun, 2002 7 commits
-
-
David S. Miller authored
-
Benjamin LaHaise authored
This patch fixes a highmem issue with ns83820.c when used with the pci dma fix for x86. The patch was successfully tested on a highmem machine with 5GB of ram and a file in high memory. Cruft from the pre-64 bit pci dma era is also removed.
-
Benjamin LaHaise authored
This is the same patch as was posted against 2.4.19-pre10: pci_map_page was missing a cast on x86, which resulted in the high 32 bits of an address being silently discarded. This patch fixes that by casting the page number before multiplying it out.
-
David Brownell authored
- Delays or eliminates some IRQs It'll mostly affect control or iso transfers, which typically have multiple TDs per URB, by making only the last TD generate an IRQ. - Shortens some of the submit path that needs to run with IRQs disabled ... no need to use the dma_to_td hashtable. (Of course that path is still pretty long...) - Gets rid of case where the ED state was confused ... now there's only one such state, not two.
-
Brad Hards authored
-
Brad Hards authored
-
Nemosoft Unv. authored
Attached you'll find a patch for the Philips Webcam Driver version 8.7. This is a jump from 8.5, since 8.6 never officially made it into the 2.5 series due to rapid changes and incompatabilities. The biggest changes include (from the Changelog) 8.7 * Incorporating changes in ioctl() parameter passing * Also changes to URB mechanism * Updating copyright information 8.6 * Added ID's for Visionite VCS UM100 and UC300 * Removed YUV420-interlaced palette altogether (was confusing) * Removed MIRROR stuff as it didn't work anyway * Fixed a problem with the 'leds' parameter (wouldn't blink) * Added ioctl()s for advanced features: 'extended' whitebalance ioctl()s, CONTOUR, BACKLIGHT, FLICKER, DYNNOISE. * VIDIOCGCAP.name now contains real camera model name instead of 'Philips xxx webcam' * Added PROBE ioctl (see previous point & API doc)
-