- 20 Jun, 2002 40 commits
-
-
Greg Banks authored
Symbol CONFIG_MIDI_EMU10K1 depends on CONFIG_EXPERIMENTAL but does not say so in its banner.
-
Greg Banks authored
Two symbols CONFIG_ROADRUNNER and CONFIG_ROADRUNNER_LARGE_RINGS depend on CONFIG_EXPERIMENTAL but do not say so in their banners.
-
Greg Banks authored
The convention is that symbols that depend on $CONFIG_EXPERIMENTAL are marked in the banner with the string (EXPERIMENTAL). There are 4 cases where that string is correctly used but is lowercase instead of uppercase.
-
Greg Banks authored
The default value specified as the last word of the "choice" statement should be a unique abbreviation of one of the sub-prompts, not some random string never seen before.
-
Greg Banks authored
Symbol CONFIG_ZNET depends on CONFIG_OBSOLETE, but its banner says it depends on CONFIG_EXPERIMENTAL.
-
Greg Banks authored
Symbol CONFIG_INTERMEZZO_FS depends on CONFIG_EXPERIMENTAL but does not say so in its banner in the usual way.
-
Rusty Russell authored
The 2.4.18pre10 kernel, like many if its predecessors, can't compile the multiquad driver in an SMP kernel (maybe only as a module; it's been a long time since I wrote this fix). Here's a patch.
-
Arnd Bergmann authored
When compiling 2.5.20 (and ealier, likely) without procfs, the declaration for struct tty_driver is missing in proc_fs.h, causing many compiler warnings that are fixed by this patch.
-
Arnaud S. Launay authored
-
Arnaud S. Launay authored
-
Andrey Panin authored
This micropatch adds unlikely() macro into add_timer() bug check code. Without this path gcc 3.1 makes bad thing reordering printk() into the middle of function body.
-
Andreas Dilger authored
the following micro-patch changes ext[23]_ioctl to return EACCES (permission denied) instead of EPERM (operation not permitted) if the caller is not authorized to change the flags on a file.
-
Andreas Bombe authored
The following trivial patch makes the patch-kernel script executable by a bare bone POSIX shell like ash. Either that, or the interpreter line has to be changed to /bin/bash. The same patch applies to 2.4 (with some line offset).
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Robert Love authored
The attached patch marks the following variables with __initdata: arch/i386/kernel/mpparse.c :: static unsigned int num_processors arch/i386/kernel/smpboot.c :: static int smp_b_stepping arch/i386/kernel/smpboot.c :: static int max_cpus The data is static and only used by __init functions so can successfully be jettisoned after boot. Compiled and booted successfully on an SMP machine. I also set max_cpus to NR_CPUS instead of -1. Besides being the logically correct value and simplifying a loop elsewhere, this change allows NR_CPUS to be set to various values other than the normal 32 which is growing in utility with the hotplug CPU changes now in mainline.
-
Robert Love authored
Attached patch makes do_softirq preempt-safe simply by moving the current CPU assignment a couple lines down below the interrupt disable.
-
bk://linus@bkbits.net/lm-makefilesLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Stelian Pop authored
This patch exports ioremap_nocache to modules, used by at least some of the sound drivers....
-
Jaroslav Kysela authored
this ALSA update contains - fixed dependencies for OSS Sequencer emulation code - fixed wrong verbose printk output - fixed possible oops in OSS PCM emulation code (silence) - added snd_timer_del() function - added integer64 support to control interface - AC'97 - cleanups for Cirrus Logic codecs (S/PDIF) - added PCM device for SB AWE synthesizer - added RME Hammerfall DSP Audio driver by Paul Davis - renamed rme9652_mem.o module to hammerfall_mem.o - device naming cleanups in snd-intel8x0 - RME32 driver updates - VIA8233 driver updates for VIA8233A - CS4281 code updated to support dual codecs - Korg1212 driver update (debugging) - YMFPCI - changed support for rear channel - improved PPC drivers - AWACS, KEYWEST, TUMBLER
-
Manik Raina authored
Changed files in the include/asm-ia64 directory to get rid of __builtin_expect() in favour of likely/unlikely.
-
Stephen Rothwell authored
This makes some more things in the ipv6 code static. Some of them may be wrong (or for futures) bu it looks pretty OK to me (and it builds).
-
Rusty Russell authored
This patch adds a FUTEX_FD call, for opening a file descriptor attached to a futex, which can be used with poll, select or SIGIO. Rewritten so that closing fd unpins page, as per Linus's suggestion, and fixed not to call poll_wait with a spinlock as per Martin Wirth's sharp eyes.
-
Rusty Russell authored
This uses page_cache_release() instead of put_page(), as it might be a pagecache page.
-
Albert Cranford authored
i2c-elektor.c:Adding call to pcf_isa_init to i2c_pcfisa_init causes: i2c-elektor.o: In function `i2c_pcfisa_init': i2c-elektor.o(.text.init+0x95): undefined reference to `local symbol i2c-elektor.c: fix by removing __exit for inline compiling.
-
Albert Cranford authored
i2c-algo-bit.c: Leave kernel time_before/after_eq Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. Remove #include <linux/sched.h> since i2c.h has it now. i2c-algo-pcf.c: Remove #include <linux/sched.h> since i2c.h has it now. Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. Remove #include <linux/sched.h> since i2c.h has it now. i2c/i2c-elektor.c: Leave kernel __exit pcf_isa_exit(void) Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. i2c-elv.c: Leave kernel __exit bit_elv_exit(void) Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. i2c-philips-par.c: Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. i2c/i2c-velleman.c: Leave kernel __exit bit_velle_exit(void) Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. Drop i2c-algo-8xx.[ch] deltas Drop i2c-algo-ppc405.[ch] deltas Drop i2c-pcf-epp.c deltas Drop i2c-ppc405.[ch] deltas Drop i2c-ppc405adap.h deltas Drop i2c-pport.c deltas Drop i2c-rpx.c deltas
-
Albert Cranford authored
i2c-core.c:Leave LINUX_VERSION in kernel. Leave i2c_debug=1. Leave CONFIG names as in the kernel. Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. i2c-dev.c:Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. Remove compatibality code for < 2.4.0 i2c-proc.c: Print message on kmalloc failure. Leave ENOMEM as in kernel. Remove #ifdef MODULE_LICENSE around MODULE_LICENSE. Remove 2.2.19 compat code.
-
Albert Cranford authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
C. Scott Ananian authored
There seems to be another missing tqueue.h, this time in the CPIA video driver.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Stephen Rothwell authored
This patch just changes some things in ext2 to be static.
-
Stephen Rothwell authored
dup_task_struct is defined and used only in kernel/fork.c.
-
Stephen Rothwell authored
Tridge has written a little utility (http://samba.org/ftp/unpacked/junkcode/findstatic.pl) that (given a set of object files) works out a list of candidate finctions and variables that may be able to be made static. Obviously some hand checking is needed (different configs and/or architectures etc), but it seems useful. Here is my first patch using its outout. kstack_depth_to_print is used in many architectures, but only in one file in each. In some architectures it is declared and not used. It is not even clear why kstack_depth_to_print is not a #define. Tridge suggested that maybe you could change its value with a debugger ... The APM code has a function and a struct that can be static.
-
David Mosberger authored
Strictly speaking, this patch is needed only for arches which use discontiguous virtual address bits for the PGD index. When we originally worked on this code (~ 2 years ago or so, in response to a bug report & patch from an Intel guy), I had myself convinced that the code is correct, but of course I missed the fact that: pgd_index(first) < pgd_index(last) does NOT imply that: first < last For example, with a 16KB page size on ia64, we might end up with: first = 6000100f80003fff => first_idx = 0x300 last = 60000fffffff8000 => last_idx = 0x3ff Note here that first_idx < last_idx even though first > last. This is because pgd_index() ignores bits 44..60. I suppose we could put the extra check inside #ifdef __ia64__, but that would be rather ugly and would really mean that Linux does not support discontiguous PGD indices.
-
Neil Brown authored
For an SMP kernel, spin_lock() et.al. are functions. For a UP kernel, they are statements that must be terminated by a ';'. This is not quite the same thing, and hence spin_lock() cannot be using inside a parenthesised expession. This patch changes ITERATE_MDDEV to use gcc's "statement expressions" instead which has the benefit of making the conditionals more readable.
-
Neil Brown authored
When we abort a resync before we even started (because we were interrupted while waiting for a conflicting resync to finish) we should not wait or, particularly, do the closing sync_request (as we haven't even calculated max_sectors yet).
-
Neil Brown authored
... as autostart_array does it's own locking. ----------- Diffstat output ------------ ./drivers/md/md.c | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-)
-
http://linux-ntfs.bkbits.net/ntfs-tng-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Greg Kroah-Hartman authored
-
Dave Jones authored
-