- 03 Apr, 2002 40 commits
-
-
Dave Jones authored
Originally from Gerd... I've just noticed that a hole left in the recent changes which should allow the usb v4l drivers to unregister with open file handles. The drivers itself handle it just fine, but video_generic_ioctl() will barf when called on unregistered devices. Oops. One way to fix this is to expect drivers call the helper function and pass a pointer for the function doing the actual work, i.e. handle it this way: driver_ioctl(inode,file,cmd,userptr) -> video_usercopy(inode,file,cmd,userptr,func) copy_from_user(...) -> func(inode,file,cmd,kernelptr); copy_to_user(...) Patch against 2.5.7-pre2 below. It updates videodev.[ch] and adapts usbvideo.c to show how the driver changes will look like. Note that this change makes the usercopy helper function a very generic one, it probably could be used for other drivers to (as long as the API has sane magic numbers based on _IO*(...) defines) as there is no video4linux-related stuff in there any more. So we might think of renaming it an moving it to some more central place (fs/ioctl.c maybe).
-
Dave Jones authored
Originally from Matt Domsch. Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT From 2.4
-
Dave Jones authored
-
Dave Jones authored
Mostly from 2.4. Adds some new ones, and removes some dupes.
-
Dave Jones authored
-
Dave Jones authored
A few follow ups to the cleanup done circa 2.5.4
-
Dave Jones authored
From Peter Osterlund <petero2@telia.com> I can't get UDF write support to work in kernel 2.5.7 or 2.5.7-pre2. The problem is that linux/config.h is not included, so CONFIG_UDF_RW is undefined and the driver is compiled without write support. This patch fixes my problem:
-
Dave Jones authored
-
Dave Jones authored
Mostly harmless but 1-2 break compilation.
-
Dave Jones authored
-
Dave Jones authored
From: Michael Haardt <michael@moria.de> for 2.4, munged by me. the MAD16 driver is able to enable/disable its gameport, but it does not register it in the input subsystem. The appended patch against 2.4.19-pre4 fixes that and also allows to enable to gameport via kernel command line, not only when loaded as module.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Originally by Alan. It was in the 2.4-ac tree for ages, much tweaked by myself and Thomas Hood. Its main purpose is for skipping the full memory test and other time-wasting diagnostics on reboot.
-
Dave Jones authored
Ancient patch from Jens to hush certain drives which generate a lot of printk noise when playing DVDs.
-
Dave Jones authored
Originally from Chris Mason <mason@suse.com>.. collect_sigign_sigcatch can race against exit_sighand. I haven't been able to reproduce it, but I think it causes the oops reported in the 'Kernel Hangs 2.4.16 on heavy io Oracle Tivolie TSM' thread.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Originally from Intel, has been around various vendor trees for a while. Aparently worth a noticable speed up in some applications.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Originally from Anton Altaparmakov.. This causes errors from get_block() in block_read_full_page() to be detected and handled properly (by setting page error flag). Without the patch the page (or parts of the page) will contain random data on get_block() failing without any form of error being signalled which can be catastrophic for filesystems using block_read_full_page() for accessing their metadata. And for normal data it would mean the user would see random data instead of what they expected.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Various quirks from 2.4 and other sources.
-
Dave Jones authored
Another 2.4 forward port, original from Andrew Morton.
-
Dave Jones authored
-
Dave Jones authored
These files use completion, but don't include header.
-
Dave Jones authored
-
Dave Jones authored
Another small change from 2.4
-
Dave Jones authored
Add support for AMD Elan. (More ELAN patches to follow which rely on CONFIG_MELAN)
-
Dave Jones authored
Another forward port from 2.4
-
Dave Jones authored
-
Dave Jones authored
-
Adam Radford authored
Self explanatory driver update from vendor.
-
Dave Jones authored
Support for an extra interrupt router.
-
Dave Jones authored
introduction of ALSA moved some files around. This updates various references.
-
Dave Jones authored
EFI GUID partition table support from Matt Domsch
-
Dave Jones authored
Clean up capability handling in AGPGart. This came forward from 2.4
-