- 05 Feb, 2002 40 commits
-
-
Trond Myklebust authored
This is a resend of the NFS lookup code rewrite, but with the open(".") VFS fix removed. (I'll resend the 'uses d_revalidate()' version separately after a suitable delay to allow for comments.) Issues fixed by this patch: - Use the directory mtime in order to give us a hint when we should check for namespace changes. - Add support for the 'nocto' flag, in order to turn off the strict attribute cache revalidation on file open(). - Simplify inode lookup. Don't check the 'fsid' field (which appears to be buggy in too many servers in order to be reliable). Instead we only rely on the inode number (a.k.a. 'fileid') and the (supposedly unique) filehandle.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB ohci-hcd driver that does the following: - doesn't assume CONFIG_DEBUG_SLAB - unlink from interrupt completions now work - doesn't force debugging on - updated copyright / license statements - slightly smaller object size - fewer inlined magic numbers - removes unused fields from data structures - header file reorg, doc fixup This patch was done by David Brownell.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB vicam driver that removes the use of interruptible_sleep_on() in the driver. This patch was done by Oliver Neukum.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB core that fixes a possible initialization bug for some platforms when allocating a new usb, and changes the warning level on a message (it isn't an error.) This patch was done by Oliver Neukum and David Brownell.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB stv680 driver that fixes two bugs in the existing driver. This patch was done by Kevin Sisson.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB printer driver that does the following: - removes the races inherent in sleep_on - uses 2.5 style of module usage counting - kills a lockup on failure of usb_submit_urb This patch was done by Oliver Neukum.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB pegasus driver that does the following: - fixes __FUNCTION__ warnings on gcc-3.0.3 and up - added 3 more devices - fixed memory leak This patch was done by Petko Manolov and Oliver Neukum.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 for the USB kaweth driver that does the following: - removes SMP deadlock - removes nfs deadlock - fixes a memory leak when the firmware is not loaded. - few other minor cleanups. This patch was done by Oliver Neukum.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 that updates the Config.help entries for the USB microtek and hpusbscsi drivers. This patch was done by Oliver Neukum.
-
Greg Kroah-Hartman authored
Here's a patch against 2.5.3 that changes the maintainer of the USB Kawasaki driver to Oliver Neukum.
-
Hans Reiser authored
09-64bit_bitops_fix-1.diff Bitopts arguments must be long, not int.
-
Hans Reiser authored
08-unfinished_rebuildtree_message.diff Give a proper explanation if unfinished reiserfsck --rebuild-tree run on a fs was detected.
-
Hans Reiser authored
07-remove_nospace_warnings.diff Do not print scary warnings in out of free space situations.
-
Hans Reiser authored
06-return_braindamage_removal.diff Kill stupid code like 'goto label ; return 1;'
-
Hans Reiser authored
05-kernel-reiserfs_fs_h-offset_v2.diff Convert erroneous le64_to_cpu to cpu_to_le64
-
Hans Reiser authored
04-nfs_stale_inode_access.diff This is to fix a case where stale NFS handles are correctly detected as stale, but inodes assotiated with them are still valid and present in cache, hence there is no way to deal with files, these handles are attached to. Bug was found and explained by Anne Milicia <milicia@missioncriticallinux.com>
-
Hans Reiser authored
03-key_output_fix.diff Fix all the places where cpu key is attempted to be printed as ondisk key
-
Hans Reiser authored
02-prealloc_list_init.diff prealloc list was forgotten to be initialised.
-
Hans Reiser authored
01-pick_correct_key_version.diff This is to fix certain cases where items may get its keys to be interpreted wrong, or to be inserted into the tree in wrong order. This bug was only observed live on 2.5.3, though it is present in 2.4, too.
-
Patrick Mochel authored
Remove struct iobus. There is a lot of duplication between struct device and struct iobus, both in their members and the code in their interfaces. Waxing struct iobus removes this duplication and makes things a bit simpler.
-
Patrick Mochel authored
Patch 4: Add some default files for PCI devices. This adds two files for PCI devices: 'irq' and 'resources'. They display just those things and currently do nothing on write. These are the examples for other subsystems to use for creating files ('Hey, look how simple it is!')
-
Patrick Mochel authored
Patch 3: Make default callbacks simpler. I want to move as much to a 1 file/1 value model as possible. I haven't come up with a clean way to enforce it except via social pressure. This patch is a step in that direction. It: - Reduces the output of 'power' to just the decimal state of the device - Adds a 'name' file which exports just the device name - Reduces the 'status' file to just export the bus ID. (This will change, since the bus ID is obvious based on what directory you're in, but it's another patch at another time)
-
Patrick Mochel authored
Patch 1: Make device_driver_init() an initcall. It declares it as subsys_initcall and removes the explicit call from init/main.c::do_basic_setup().
-
Michael Elizabeth Chastain authored
Here is a patch to enhance xconfig to read the new Config.help files. Olaf Dietsche wrote this, and Steven Cole passed it on to me. Testing: Steven Cole tested it, and I tested it.
-
Erik Inge Bolsø authored
A trivial patch that fixes this irritation in my dmesg, 2.5.3: megaraid: v1.18 (Release Date: Thu Oct 11 15:02:53 EDT 2001 )<5>megaraid: found 0x8086:0x1960:idx 0:bus 2:slot 5:func 1 scsi0 : Found a MegaRAID controller at 0xe089c000, IRQ: 12 Please apply.
-
Petr Vandrovec authored
Hi Linus, I've got strange idea and tried to build diskless machine around 2.5.3... Besides problem with segfaulting crc32 (it is initialized after net/ipv4/ipconfig.c due to lib/lib.a being a library... I had to hardcode lib/crc32.o before --start-group in main Makefile, but it is another story) there is bad problem with NBD caused by BIO changes: (1) request flags were immediately put into on-wire request format. In the past, we had 0=READ, !0=WRITE. Now only REQ_RW bit determines direction. As nbd-server from nbd distribution package treats any non-zero value as write, it performs writes instead of read. Fortunately it will die due to other consistency checks on incoming request, but... (2) nbd servers handle only up to 10240 byte requests. So setting max_sectors to 20 is needed, as otherwise nbd server commits suicide. Maximum request size should be handshaked during nbd initialization, but currently just use hardwired 20 sectors, so it will behave like it did in the past.
-
Tim Waugh authored
This patch paves the way for a new driver which needs the functionality. Now parport_daisy_select actually _uses_ its mode parameter. * drivers/parport/daisy.c: Make parport_daisy_select aware of its 'mode' parameter. * drivers/parport/ChangeLog: Updated.
-
Tim Waugh authored
This patch fixes a potential deadlock in ppdev. * drivers/char/ppdev.c: Watch out for errors from parport_claim_or_block. * drivers/parport/share.c: Watch out for signals. * drivers/parport/ChangeLog: Updated.
-
Tim Waugh authored
I finally found the reason that printer console sometimes acted up (duh): * drivers/char/lp.c: Fix printer console.
-
Tim Waugh authored
This patch prevents ppdev from oopsing when the PPGETMODES ioctl is used before a PPCLAIM. * drivers/char/ppdev.c: Fix an oops in PPGETMODES handling.
-
Tim Waugh authored
This patch (from 2.4.x) cleans up the use of the ECR in parport_pc. * drivers/parport/parport_pc.c: Integrate fixes and cleanups from Damian Gruszka (VScom). * drivers/parport/ChangeLog: Updated.
-
David S. Miller authored
Gets sparc64 in sync with 2.5.3 final changes.
-
David S. Miller authored
-
David S. Miller authored
Missing smp_lock.h inclusion.
-
David S. Miller authored
linux/malloc.h --> linux/slab.h
-
David S. Miller authored
I made a typo the other weeks while renaming the interfaces for you, oops. Please apply, thanks.
-
David S. Miller authored
MINOR --> minor MKDEV --> mk_kdev
-
David S. Miller authored
The usual "u64 is long long only on some platforms" problem.
-
David S. Miller authored
I think I told you to revert this bit from 2.5.3, but here it is in patch form anyways. Whoever made this change didn't read the driver, and well... didn't even build test it either :-)
-
David S. Miller authored
Don't offer SunLANCE twice.
-