- 29 Oct, 2002 3 commits
-
-
Kai Germaschewski authored
Dropping every 7th packet was just meant for internal debugging...
-
Kai Germaschewski authored
Whoever did the tqueue -> workqueue changes didn't really care to look at how it was used in the HiSax driver, making the driver compile but oops with NULL pointer derefs. Oh, and workqueues are really not the right solution here, tasklets are. But that's for later.
-
Kai Germaschewski authored
The reset routines are not called concurrently with other call paths, and holding a spinlock over schedule_timeout() is plain wrong anyway. Unfortunately, there's still quite a lot of cli() etc left, which however are not so easy to kill since they protect IRQ handlers against filling the tx queue, but don't even live in the same file.
-
- 28 Oct, 2002 37 commits
-
-
Kai Germaschewski authored
Patches by Frank Davis.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.isdn
-
Linus Torvalds authored
-
Andrew Morton authored
From Dipankar I missed sparc64 when I broke up read_barrier_depends in -mm and sent to Linus. Please apply this to your tree until Linus is back and I can fix it.
-
Andrew Morton authored
Patch from Dipankar Sarma <dipankar@in.ibm.com> There is a check in RCU for idle CPUs which signifies quiescent state (and hence no reference to RCU protected data) which was broken when interrupt counters were changed to use thread_info->preempt_count. Martin's 32 CPU machine with many idle CPUs was not completing any RCU grace period because RCU was forever waiting for idle CPUs to context switch. Had the idle check worked, this would not have happened. With no RCU happening, the dentries were getting "freed" (dentry stats showing that) but not getting returned to slab. This would not show up in systems that are generally busy as context switches then would happen in all CPUs and the per-CPU quiescent state counter would get incremented during context switch.
-
Andrew Morton authored
This patch fixes a filesystem corrupting bug, present in 2.5.41 through 2.5.44. It can cause ext2 indirect blocks to not be written out. A fsck will fix it up. Under heavy memory pressure a PF_MEMALLOC task attemtps to write out a blockdev page whose buffers are already under writeback and which were dirtied while under writeback. The writepage call returns -EAGAIN but because the caller is PF_MEMALLOC, the page was not being marked dirty again. The page sits on mapping->clean_pages for ever and it not written out. The fix is to mark that page dirty again for all callers, regardless of PF_MEMALLOC state.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
http://linux-acpi.bkbits.net/linux-acpiLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
parisc builds parisc / parisc64 from arch/parisc, but wants different strings for uname -m, which it can now provide by overwriting UTS_MACHINE in arch/parisc/Makefile. (Matthew Wilcox)
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
DVB is very different in its need to analogue video. This merges the cleaned up version of the DVB framework from Convergence, which has been around for a couple of years.
-
Alan Cox authored
This is the device mapper with Joe's updates applied and in -ac for a bit
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
This last actually worked in 2.2, but Marc has a laptop with one and wanted it working again...
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-