- 17 Aug, 2003 40 commits
-
-
James Bottomley authored
into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.6
-
James Bottomley authored
This should fix the MCA problems. I moved the name field to the struct mca_device because it was in such extensive use, and this approach caused the least impact.
-
Jeff Garzik authored
Let not my fingers type in haste. net/netsyms.c must include linux/ethtool.h, when exporting its symbols.
-
Jamie Lokier authored
When writing firewall rules, and you are serving NFS, it's really useful to know the port numbers of the various NFS services. nfsd has a standard value; mountd and statd are userspace daemons, and those ports are settable on the command line. The fiddly one is lockd. nlm_udpport and nlm_tcpport can be set on the kernel command line or at module load time, but after that it's a bit awkward (particularly as the lockd module can't be unloaded safely - "rmmod -f lockd" sometimes panics). This patch allows the port numbers and the other lockd parameters to be set through files in /proc/sys/fs/nfs/nlm_*. The port numbers take effect when lockd is next started or restarted. In order to install the sysctl table even when compiled into the kernel, it was necessary to update the initialisation code to the current methods, using module_init() et al. This patch does that and in so doing updates the module/kernel parameters to use the 2.6 module_param() method, as well as making the numeric range changes consistent between the two.
-
Jamie Lokier authored
The largest "unsigned int" value doesn't fit in a "long", on many machines. So we should use simple_strtoul, not simple_strtol, to decode these values.
-
Jeff Garzik authored
ethtool helpers need exporting.
-
Adam Belay authored
This will correct the sb_card compile error from removing "name" from "struct device". I also decided to read the name from the card structure instead of the device structure because, for isapnp devices, the card structure is more likely to contain an appropriate name.
-
Linus Torvalds authored
Don't prepend $(obj) to "targets", since the generic rules will do that for us, and doing it twice just makes things not work.
-
Sam Ravnborg authored
This fixes a bug with multiple targets. Olaf Hering reported that the build failed for PowerPc if used like this: make oldconfig zImage The reason for this was that .config was not present for any targets specified in arch/$(ARCH)/Makefile and below. That's because .config would not be included when oldconfig is present in the list of targets. The fix is to move handling of *config task to the kconfig/Makefile. Furthermore the logic in top-level makefile has changed a bit, creating a more logial structure. When building a fresh kernel, the user is now told that .config is missing, not an anonymous report that .config did not exist. The error has survided this long because the targets used in i386/boot in general does not use CONFIG_ symbols. Olaf Hering has tested this patch with success.
-
Petr Vandrovec authored
The 'name' member of i2c clients & adapters moved again back to the i2c_* from generic device. Thanks to Petri Koistinen for bringing this to my attention.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
James Bottomley authored
From: Muli Ben-Yehuda <mulix@mulix.org> IMO, it's more correct to include <linux/types.h> in scsi.h, which will bring in u8 and make scsi.h compilable on its own (provided __KERNEL__ is defined, as it should be).
-
Jamie Lenehan authored
Here's another patch in the "try and make the driver readable" cleanup series. This one cleans up all of the list handling. Description: Replaced the various hand crafted scsi req lists (waiting and going in the dcb and free in the acb) and the dcb list (in the acb) with the generic linux lists. This makes all of the list related code a *lot* more readable then it was previously.
-
-
http://gkernel.bkbits.net/ethtool-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
into redhat.com:/garz/repo/ethtool-2.6
-
bk://bk.arm.linux.org.uk/linux-2.5-pcmciaLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Christoph Hellwig authored
update the previously missed atmel_cs driver and kill the struct member.
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
The RX buffers themselves still need to be converted. The three places that need fixing are marked with #warning.
-
Ion Badulescu authored
-
bk://linux.bkbits.net/linux-2.5Doug Ledford authored
into compaq.xsintricity.com:/home/dledford/bk/linux-2.5-wo-timeval
-
Doug Ledford authored
programs to select whether they use statistical time accounting or accurate timestamp based accounting.
-
Doug Ledford authored
-
Jeff Garzik authored
Also, two trivial code changes: * add unlikely() to assert() definition * fix MODULE_AUTHOR email address brackets
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Stephen Hemminger authored
Either we need to mark this driver (and the parts that use them) as BROKEN, or at least get it building again. With this it builds, but of course, I don't have the real hardware.
-
Randy Dunlap authored
-
Javier Achirica authored
-
Javier Achirica authored
-
Jeff Garzik authored
in probe phase.
-
Jeff Garzik authored
* com20020_close expects two arguments (and actually uses the second argument), but the arcnet layer only passes one arg. Fun ensues. * Remove __devinit markers, this is a library module. * Move request_region up in com20020_found, to make the call occur before the first I/O access in the function.
-
Jeff Garzik authored
-
Jeff Garzik authored
Affected drivers: atmel_cs, olympic, 3c359
-
Richard Henderson authored
-
Albert Cahalan authored
This is Erik Andersen's excellent strncpy. It works like magic. That "if" isn't a jump; gcc uses a few integer instructions to wipe out all jumps except for the loop itself and the function call/return. This has been exhaustively tested against glibc. The existing code has 5 extra branches and is over twice as large. (my gcc, etc.)
-
Dave Olien authored
This fixes a problem that's been hidden for a while. DAC960_open() will try to dereference a NULL pointer if an application opens (for example) /dev/rd/c0d12 when there has never been a logical device created for that file.
-
Andrea Arcangeli authored
-