- 19 Aug, 2002 5 commits
-
-
Andrew Morton authored
__page_cache_release() needs to recheck the page count inside the LRU lock, because shrink_cache() may have found the page on the LRU and incremented its refcount again. Which is carefully documented over __pagevec_release(). Duh.
-
Dave Hansen authored
-
Dave Hansen authored
Here's a patch from Andrea's tree that uses IRQ_BALANCE_INTERVAL to define how often interrupts are balanced, staying independent from HZ. It also makes sure that there _is_ a change to the configuration before it actually writes it. It reminds me of the mod_timer optimization.
-
Linus Torvalds authored
-
Ingo Molnar authored
the attached patch updates a number of items: - adds cleanups suggested by Christoph Hellwig: needed unlikely() statements, a superfluous #define and line length problems. - splits up the global ptrace list into per-task ptrace lists. This was pretty straightforward, and this makes the worst-case exit() latency O(nr_children). the per-task ptrace lists unearthed a bug that the previous code did not take care of: tasks on the ptrace list have to be correctly reparented as well. This patch passed my stresstests as well.
-
- 17 Aug, 2002 3 commits
-
-
Ingo Molnar authored
oh, setup.S. nasty indeed, bogus GDT limit.
-
Ingo Molnar authored
This updates the CLONE_CLEARTID case to use futexes to make it easier to wait for a thread exit. glibc/pthreads had been updated to use the TID-futex, this removes an extra system-call and it also simplifies the pthread_join() code. The pthreads testcode works just fine with the new kernel and does not work with a kernel that does not do the futex wakeup, so it's working fine.
-
Linus Torvalds authored
and the call trace instead.
-
- 16 Aug, 2002 5 commits
-
-
Petr Vandrovec authored
This is the second part of "broken cfb* support in the 2.5.31-bk". I needed fbcon-cfb2 on one of my systems, and so I went through all fbcon-* drivers and fixed them. line_length, type, type_aux and visual were moved from display to fb_info in last James Simmon's fbdev update. Unfortunately lowlevel support modules were not updated.
-
bk://matroxfb.bkbits.net/linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Andrew Morton authored
I want to find a way to get all those PageReserved tests out of there, because they are very expensive. But now is not the time.
-
Petr Vandrovec authored
Make sure that the VC tty pointer is cleared when the tty is free'd.
-
http://ppc.bkbits.net/for-linus-ppc64driversLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 17 Aug, 2002 1 commit
-
-
bk://ppc@ppc.bkbits.net/for-linus-ppc64driversAnton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_ppc64drivers
-
- 16 Aug, 2002 14 commits
-
-
http://linux-acpi.bkbits.net/linux-acpiLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://linux-acpi@linux-acpi.bkbits.net/linux-acpiAndy Grover authored
into groveronline.com:/root/bk/linux-acpi
-
Andy Grover authored
into groveronline.com:/root/bk/linux-acpi
-
http://linux.bkbits.net/linux-2.5Andy Grover authored
into hostme.bitkeeper.com:/ua/repos/l/linux-acpi/linux-acpi
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jens Axboe authored
-
Jens Axboe authored
bit of cleaning later.
-
Jens Axboe authored
a bit later
-
Jens Axboe authored
-
Jens Axboe authored
-
Jens Axboe authored
-
Jens Axboe authored
-
Alexander Viro authored
Note: I've also fixed several obvious "forgot to update" problems (changed prototype of blk_init_queue(), etc.) but I hadn't touched the DMA-mapping stuff, so it still doesn't work with 2.5; moreover, it misses a lot of fixes done in 2.4, but that's fun for Alan - he's the maintainer
-
Alexander Viro authored
-
- 17 Aug, 2002 6 commits
-
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_work
-
Anton Blanchard authored
-
- 16 Aug, 2002 2 commits
-
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_work
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_work
-
- 15 Aug, 2002 4 commits
-
-
Linus Torvalds authored
-
Andrew Morton authored
Well I didn't test that very well. __page_cache_release() is doing a __free_page() on a zero-ref page, so __free_pages() sends the refcount negative and doesn't free it. With patch #8, page_cache_release() almost never frees pages, but it must have been leaking a little bit. Lucky it showed up. This fixes it, and also adds a missing PageReserved test in put_page(). Which makes put_page() identical to page_cache_release(), but there are header file woes. I'll fix that up later.
-
Brad Heilbrun authored
This trivial patch reorders the unlocking in rq_unlock()... I was tired of getting stack dumps in my messages file.
-
Linus Torvalds authored
isn't ready for it (either during early boot, or at shutdown)
-