- 05 Aug, 2003 40 commits
-
-
Neil Brown authored
A recent patch changed the rpc/*/channel files to behave differently depending on whether they were open for read or not. This hadn't been tested thoroughly. The cache_reader structure that was now only allocated when opening for read, had a field that was iused when writing. This patch removes that field and takes a different approach to solving the issue it addressed. And it has been tested a bit better.
-
Roland McGrath authored
A dying initial thread (thread group leader) sends SIGCHLD when it exits, but it ought to wait until all other threads exit as well. The cases of secondary threads exitting first were handled properly, but not this one. This exit.c patch fixes that test case, and I think catches the other potential bugs of this kind as well. The signal.c change adds some bug catchers, the second of which will trip on the test case in the absence of the exit.c fix.
-
Jeff Garzik authored
-
bk://linux-pnp.bkbits.net/pnp-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Adam Belay authored
-
Adam Belay authored
This patch removes the pnp name database code. Most buses, including pnp, will be using userspace to name devices in the near future. Also dev->name will be removed from the driver model soon.
-
Adam Belay authored
This patch moves the low level bios calls to a separate file, "bioscalls.c". It is a cleanup that will improve organization of the pnpbios driver code.
-
Adam Belay authored
This patch is needed in order to avoid a potential oops. It is similiar to the changes made to pci.
-
Adam Belay authored
This patch moves the resource parsing functions from support.c to the pnpbios driver. Originally these functions were intended for other pnp protocols but in reality they are only used by the PnPBIOS driver. This patch greatly cleans up the code in both the parsing functions and their connection with the pnpbios driver. Also note that pnpbios.h has been added for local pnpbios functions.
-
Adam Belay authored
This is not needed.
-
Adam Belay authored
This patch is similar to the disabled resource patch in that it avoids direct numeric comparisons with data in unset resource structures.
-
Linus Torvalds authored
the entry that we got through the lookup_mnt(). Noted by Dick Streefland.
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Russell King authored
-
Russell King authored
-
Russell King authored
ARXESCSI does not have the interrupt routed to the host machine, so we need to babysit the host interface. We do this via a variant of the normal command function in fas216.c Fix a bug in the procfs file handling in the EESOX SCSI driver.
-
Russell King authored
Use the ioremapped region for accesses to SA1111 IRQ controller registers.
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Neil Brown authored
From: Galen Michael Elias <gme@citi.umich.edu> This patch fixes two places where the handling of page boundaries was incorrect and caused to IO_ERR's when it shouldn't have. 1. In decode_write it was just a small typo. 2. In decode_compound we avoid using READ_BUF, but don't provide all of it's functionality, specifically crosses a page boundary.
-
Neil Brown authored
Though the nfsd module can create this, having it always there makes auto-loading-on-mount work better. Note: it was previously recommended that the nfsd filesystem be mounted on /proc/fs/nfs, which I was never comfortable with. Henceforth the recommended location will be /proc/fs/nfsd. nfs-utils 1.0.6 and later will support both.
-
Neil Brown authored
-
Neil Brown authored
Such a request would cause the nul terminator to be written to some other page, and cause havoc. Also rearrange two tests to avoid the possibility of testing the byte just past the end of a buffer - doing so can causes an oops with appropriate kernel-debug config options
-
Neil Brown authored
The 'acl' folks would like an export flag, so this patch reserves one and also discards some that aren't used and never will be (for the named purpose).
-
Neil Brown authored
NFSEXP_CROSSMNT used to mean something different, so using a different name reduces the chance of confusion. Also there is currently a surplus of vowels, so there is no need to be frugal
-
Neil Brown authored
When a sunrpc/cache channel is not open for reading, the cache doesn't bother making and waiting for up-calls. However it doesn't currently distingish between open-for-read/write and open-for-write, so an op-for-write will look like a reader and will cause inappropriate waiting. This patch checks if a file is open-for-read and will only register a file as a reader if it really is one.
-
bk://kernel.bkbits.net//home/mochel/linux-2.5-powerLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Patrick Mochel authored
Resided in arch/i386/kernel/dmi_scan.c and was not used by any of the blacklist functions. If it turns out to required, we can add it back later.
-
Patrick Mochel authored
-
bk://kernel.bkbits.net//home/mochel/linux-2.5-power/Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
So make sure to include it in <asm-i386/hardirq.h> when needed (ie for the CONFIG_PREEMPT case).
-
Anton Blanchard authored
Fix up a few places where we marked __initdata as being const. This causes a section conflict (init section vs .rodata)
-
http://linux-watchdog.bkbits.net/linux-2.5-watchdogLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
constant values should not end up in the BSS. We're better off having the compiler put it in the .rodata section (which it will, thanks to the initializer and the "const"), since that will result in it being nicely cacheable in shared SMP caches.
-
Linus Torvalds authored
-
Patrick Mochel authored
-
http://linux.bkbits.net/linux-2.5Wim Van Sebroeck authored
into hostme.bitkeeper.com:/repos/l/linux-watchdog/linux-2.5-watchdog
-
Wim Van Sebroeck authored
use module_param, removed __setup code, general cleanup (mostly of comments and trailing spaces, also removed include of config.h), made the watchdog's timeout a module_param.
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-