- 23 Mar, 2003 40 commits
-
-
Jonathan Corbet authored
FYI, I have gotten some most strange results with the equivalent of: request_queue_t *q = kmalloc(...); blk_init_queue(q, ...) The problem turns out to be that q->backing_dev_info.memory_backed is not initialized, leaving it to be whatever was there before. The end result is that my "driver" never saw write requests, but reads came through fine. Took a while to figure out that one... Here's the fix, for what it's worth. (I had, BTW, tried just zeroing the whole structure in blk_init_queue(), but that makes IDE oops at boot - it sets q->queuedata early).
-
Ingo Molnar authored
This is a pure identity cleanup: - coding style fixes (whitespace, code, comment, line length cleanups) - remove dead code - simplify constructs, make code more readable
-
Andrew Morton authored
asm-generic/tlb.h needs swap.h for free_page_and_swap_cache().
-
Christoph Hellwig authored
Avoid a bunch of non-NULL first arguments.
-
Christoph Hellwig authored
All arguments except the name are unused - remove them and make the name printf-like to avoid a few snprintf in the surrounding code. (also fixes compilation to due a superflous endif in dvb core)
-
Christoph Hellwig authored
Needed to get the only callder of devfs_mk_dir where the first argument is not NULL back in shape. Also a nice code cleanup..
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Hideaki Yoshifuji authored
-
Stephen Rothwell authored
Sorry about that Linus.
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
Stephen Rothwell authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Luis F. Ortiz authored
-
James Morris authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
Hideaki Yoshifuji authored
-
Mitsuru Kanda authored
-
Stephen Rothwell authored
This creates compat_uptr_t (to represent a user mode pointer passed to the kernel other than as a syscall parameter) and compat_ptr() to convert it to a kernel pointer. This fixes a couple of bugs in s390x (where the conversion of pointers actually does something).
-
Christoph Hellwig authored
Convert remaining register_pcmcia_driver users to use the new pcmcia_register_driver interfaces.
-
Christoph Hellwig authored
swap.h is basically the header for MM internals instead of the public API (mm_internal.h would have been a better name..). Stop including it in mm.h - this only needs moving one function that should be in swap.h anyway to the right place and fixing up a bunch of places using it.
-
Christoph Hellwig authored
Always pass the input/ prefix to input_register_minor instead of using the first argument to devfs_register
-
Christoph Hellwig authored
All devfs_mk_symlink arguments except the from and to strings are unused. Bring the prototype in shape.
-
Ulrich Drepper authored
It was good to see the syscall return value types being fixed but still some cases are missing. I attach a patch which fixes at least those which cause problems to me in the moment.
-
Andrew Morton authored
- uninitialised var warning in pci_update_resource - fix jiffy comparison type warnings in parport_pc.c
-
Andrew Morton authored
parport_register_port() does spin_lock_irq() then spin_unlock(). This causes the IDE code to mysteriously go BUG_ON(irqs_disabled()) in a later initcall.
-
Neil Brown authored
Three varients of the NFSD system call use __kernel_* types in defining the arg, which is bad: these types should not be exposed to userspace. Particularly as __kernel_dev_t might change soon. Two of the varients, getfh and uidmap, are not implemented, getfh is deprecated and uidmap never was and never will be implemented. This patch removes (almost) all trace of these two varients, including all the 32bit-compat system call translators for various 64bit platforms. The third varient that uses __kernel_* types, export, is not so easy to deal with, so it will be kept for later.
-
Alan Cox authored
Fix the IDE hang people see with 2.5.65-bk From Dominik Brodowski <linux@brodo.de>
-
Alan Cox authored
-
Alan Cox authored
PC9800 uses the ISAPnP protocol but on CBUS not ISA bus. The current patch is below. I'm wondering if there is a cleaner way we should do this ?
-
Alan Cox authored
So its now two options
-
Alan Cox authored
-
Alan Cox authored
I missed the CREDITS change before
-
Alan Cox authored
-
Alan Cox authored
[From Osamu Tomita]
-