- 28 Feb, 2002 1 commit
-
-
Nicolas Pitre authored
Updated the IRQ code to the new model. also removed some dead code. Not tested (the tree is too broken to compile) but this should still be better than totally wrong and obsolete code.
-
- 25 Feb, 2002 10 commits
-
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
loops within loops within loops checking until each IRQ level didn't have any more interrupts for us. This caused both latency problems, and locked out any chance of handling a second interrupt from down the chain while one on that chain was already in progress. The new structure splits out the machine specific IRQ handlers from the Linux driver specific IRQ handlers, giving the machine specific handlers much greater flexibility in handling the interrupt. We also suck the SA1100 IRQ edge selection function into the IRQ core.
-
Russell King authored
-
Russell King authored
-
Russell King authored
Patch 960/1 (Peter Teichmann): NWFPE patch to be more compliant to IEEE-754 1. The RND/URD instruction was handled as int_to_float(float_to_int (number)) which is wrong because it only works for floating point numbers that fit in an integer. 2. The FLT instruction was setting the rounding precision for extended precision calculations, which is not necessary (probably a historic relict) but has undesirable side effects on all extended precision calculations.
-
Russell King authored
replication across each processor type, each handling alignment of addresses slightly differently. We unify this mess, and allow for greater flexibility in the per-CPU architecture TLB handlers. We also start to remove the ARM cache.h -> cpu_*.h -> proc-fns.h mess making the code cleaner and easier to follow. Documentation describing the expected behaviour of each TLB function for the 32-bit ARM processors is also included.
-
- 21 Feb, 2002 19 commits
-
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Ingo Molnar authored
- make vma->vm_next_share and vma->vm_pprev_share a proper list.h list as well.
-
Ingo Molnar authored
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
http://gkernel.bkbits.net/misc-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Anders Gustafsson authored
the lvm-patch that went into 2.5.5 missed the changes in lvm.h and is still not compileable. This patch adds those changes. The kernel i'm running right now has this patch and /var and /home on lvm.
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Andrew Morton authored
A forward-port of all the .text.exit fixes which went into 2.4. Also contains a couple of s/MINOR/minor/ changes.
-
Robert Love authored
Al updated Documentation/filesystems/porting with 2.5 changes but there is no mention of lseek. The following patch, against 2.5.5, adds lseek to the list of functions that no longer are called with the BKL. Robert Love
-
Robert Love authored
The attached patch implements proper locking in ALSA lseek methods. Note ALSA has 3 lseek implementations, but only: sound/core/info.c :: snd_info_entry_llseek() requires locking. I wrapped the function in the BKL. According to Jaroslav Kysela the gus_mem_proc method is only called from above. The third lseek, in hwdep.c, clearly doesn't need locking. Without this patch, the above lseek is not safe. Robert Love
-
Hirofumi Ogawa authored
This patch add the validity check of 2 values (fats, reserved). These values must not be 0. OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
-
Dario Ballabio authored
Here enclosed patch for eata.c, eata.h, u14-34f.c, u14-34f.h to be applied to lk-2.5.5. eata.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs. + Fixed a board detection bug: in a system with multiple ISA/EISA boards, all but the first one were erroneously detected as PCI. u14-34f.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs.
-
Hans Reiser authored
After BKL was moved from the VFS into the filesystem's methods in the lookup call, we do not need to check BKL is actually held (we know it is not). This patch patch removes unneeded lock_depth check. Without this patch reiserfs cannot be used on SMP.
-
Andries E. Brouwer authored
2.5.5 Oopses at boot time with a disk in a zipdrive. With this patch all is fine. I have not read the patch, certainly not checked it for correctness, just observed that it works for me. I think the author is Rich Baum. Andries
-
Linus Torvalds authored
-
bk://are.twiddle.net:8080/linux-alpha-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Ingo Molnar authored
-
Jeff Garzik authored
use spin_[un]lock_irq{save,restore}, instead of defining static inline functions to do the same thing (but possibly in a non-portable way).
-
Jean Tourrilhes authored
and wavelan_cs to new wireless API.
-
- 20 Feb, 2002 10 commits
-
-
Ingo Molnar authored
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Russell King authored
data.
-
Russell King authored
its modes of operation.
-
Russell King authored
help texts.
-
Russell King authored
-
Russell King authored
-
Russell King authored
checksum functions.
-
Russell King authored
generic local_irq_save() where appropriate. (None of these are ever going to be used on a SMP ARM machine).
-
http://linux.bkbits.net/linux-2.5Richard Henderson authored
into are.twiddle.net:/home/rth/BK/linux-alpha-2.5
-