- 20 Jun, 2002 38 commits
-
-
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
-
Pam Delaney authored
This upgrades the fusion driver - Provides support for the Ultra320 1030/1020 parts - Provides support for the PCI-X FC parts (919X/929X) - Provides proper support for high memory cases - Provides IA64 support - Adds kernels calls (pci_enable_device, pci_set_dma_mask, scsi_set_pci_device) for proper registration of PCI devics. - Adds New Error Handling support
-
Matthew Wilcox authored
Removes CM206_BH (patch approved by maintainer). Deletes the no-longer-used BH entries from the enum. Explicit numbers added so as not to destroy binary compatibility needlessly.
-
ssh://master.kernel.org//home/mingo/bk-sched/Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
-
Martin Dalecki authored
- Revert patch number 92. It turned out to be broken behind hope. Personally I attribute this to the recent heat wave over here and apologize for the problems this may have caused. Turned out that my note about the change beeing dnagerous in the last change log was more then true... - Locking issues for ioctl handling. - Remove waiting_for_dma bit field. Use IDE_DMA bit flag instead. Apply this bit globally and not in the corresponding implementation functions.
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://gkernel.bkbits.net/alpha-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Jeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Ingo Molnar authored
into elte.hu:/home/mingo/BK/linux-2.5-sched
-
- 19 Jun, 2002 2 commits
-
-
Anton Altaparmakov authored
- Add check at mount time to verify that the number of inodes on the volume does not exceed 2^32 - 1, which is the maximum allowed for NTFS according to Microsoft. - Change mft_no member of ntfs_inode structure to be unsigned long. Update all users. This makes ntfs_inode->mft_no just a copy of struct inode->i_ino. But we can't just always use struct inode->i_ino and remove mft_no because extent inodes do not have an attached struct inode.
-
Larry McVoy authored
This fixes the tags/TAGS/clean/etc targets.
-