| From | Subject | Date |
|---|---|---|
| David Woodhouse | [PATCH 09/18] ttusb-budget: use request_firmware()
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
---
drivers/media/dvb/ttusb-budget/Kconfig | 9 +
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 16 +-
.../media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h | 1644 --------------------
firmware/Makefile | 1 +
firmware/WHENCE | 10 +
firmware/ttusb-budget/dspbootcode.bin.ihex | 820 ++++++++++
6 files changed, 852 insertions(+), 1648 dele...
| May 29, 12:50 pm 2008 |
| David Woodhouse | [PATCH 08/18] kaweth: use request_firmware()
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
---
drivers/net/usb/Kconfig | 9 +
drivers/net/usb/kaweth.c | 43 ++-
drivers/net/usb/kawethfw.h | 557 -----------------------------
firmware/Makefile | 3 +
firmware/WHENCE | 13 +
firmware/kaweth/new_code.bin.ihex | 206 +++++++++++
firmware/kaweth/new_code_fix.bin.ihex | 40 ++
firmware/kaweth/trigger_code.bin.i...
| May 29, 10:17 am 2008 |
| David Woodhouse | [PATCH 07/18] smctr: use request_firmware()
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
---
drivers/net/tokenring/Kconfig | 9 +
drivers/net/tokenring/smctr.c | 56 ++-
drivers/net/tokenring/smctr.h | 2 -
drivers/net/tokenring/smctr_firmware.h | 978 --------------------------------
firmware/Makefile | 1 +
firmware/WHENCE | 13 +
firmware/tr_smctr.bin.ihex | 477 ++++++++++++++++
7 files changed, 535 insertions(+), 1001 deletio...
| May 29, 9:39 am 2008 |
| David Woodhouse | [PATCH 06/18] firmware: convert ymfpci driver to use firmwar...
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
---
firmware/Makefile | 2 +
firmware/WHENCE | 13 +
firmware/yamaha/ds1_ctrl.fw.ihex | 769 ++++++++++++++++++
firmware/yamaha/ds1_dsp.fw.ihex | 9 +
firmware/yamaha/ds1e_ctrl.fw.ihex | 769 ++++++++++++++++++
sound/pci/Kconfig | 4 +-
sound/pci/ymfpci/ymfpci_image.h | 1565 -------------------------------------
sound/pci/ymfpci/ymfpci_main.c | 63 --
8 files change...
| May 29, 8:07 am 2008 |
| David Woodhouse | [PATCH 05/18] firmware: convert maestro3 driver to use firmw...
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
---
firmware/Makefile | 2 +
firmware/WHENCE | 14 +++
firmware/ess/maestro3_assp_kernel.fw.ihex | 120 +++++++++++++++++++
firmware/ess/maestro3_assp_minisrc.fw.ihex | 51 ++++++++
sound/pci/Kconfig | 4 +-
sound/pci/maestro3.c | 171 ----------------------------
6 files changed, 189 insertions(+), 173 deletions(-)
create mode ...
| May 29, 7:48 am 2008 |
| David Woodhouse | [PATCH 03/18] firmware: Add 'firmware_install' make target
This installs all the in-kernel-tree firmware into $(INSTALL_FW_PATH),
which defaults to $(objtree)/usr/lib/firmware and is intended end up
in /lib/firmware for udev to find the files.
This, in conjunction with the builtin-firmware support, makes it simple
for drivers with associated firmware to move over to request_firmware()
and give the user a choice of whether to have it built in to the kernel
image or loaded separately from userspace.
As with kernel header installation for userspace, it inte...
| May 29, 4:01 am 2008 |
| Jon Tollefson | Re: [Bug #10732] REGRESSION: 2.6.26-rc2-git4: X server faile...
Submitter and owner should be able to edit the bug as far I as can see.
If the bug is not already in the resolved state then you can use the
Close check box at the end of the 'Resolve' option line to close a bug
with one submit. You do not have to change it to the assign state in
order to close it either - if it is the submitter or owner that is
closing it. These statements do not apply to bugzilla in general but do
apply to the bugzilla.kernel.org one.
Jon
--
| May 29, 7:28 pm 2008 |
| alexander | [PATCH] usbhid: Fix fn key on Macbook Pro 4,1 and Macbook Air
Added device ids to hid-quriks for detection of keyboards on 4th generation Macbook Pro and Macbook Air
Signed-off-by: Alexandre Karpenko <alexander@comm.utoronto.ca>
---
The naming scheme is consistent with past Apple keyboards in hid-quirks; as defined by Apple (including device ids) in:
/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/Contents/Info.plist
Patch was originally posted and tested at:
https://bugs.launchpad.net/mactel-support/+bug/207127
...
| May 29, 6:46 pm 2008 |
| Andrew Morton | Re: [PATCH] usbhid: Fix fn key on Macbook Pro 4,1 and Macboo...
On Thu, 29 May 2008 18:46:37 -0400 (EDT)
Thanks.
Jiri, I'll assume this this is destined for your tree. Perhaps
suitable for 2.6.26? I can merge it at your request, as always.
--
| May 29, 7:45 pm 2008 |
| Kristian Høgsberg | [PATCH 1/2 v4] Use structs instead of hardcoded offsets in x...
Signed-off-by: Kristian Høgsberg <krh@redhat.com>
---
Updated to not use the RM_SCREEN_INFO macro but just access
real_mode->screen_info directly. Slightly bigger patch but cleaner
result.
arch/x86/boot/compressed/misc.c | 26 +++++++++++---------------
1 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
index 90456ce..74ed3c0 100644
--- a/arch/x86/boot/compressed/misc.c
+++ b/arch/x86/boot/compressed...
| May 29, 6:31 pm 2008 |
| Kristian Høgsberg | [PATCH 2/2 v4] Honor 'quiet' command line option in real mod...
This patch lets the early real mode code look for the 'quiet' option
on the kernel command line and pass a loadflag to the decompressor.
When this flag is set, we suppress the "Decompressing Linux... Parsing
ELF... done." messages.
Signed-off-by: Kristian Høgsberg <krh@redhat.com>
---
Changed to use the bootflags approach suggested by hpa. Less code and
yet it does a better job of parsing the command line (doesn't get
confused by eg fooquiet etc).
arch/x86/boot/compressed/misc.c | ...
| May 29, 6:31 pm 2008 |
| Sitsofe Wheeler | [X86] Watchdog lockdep warning with next-20080529
<posted & mailed>
While using linux-next-20080529 the following warning was printed:
[ 1108.103357] ------------[ cut here ]------------
[ 1108.103370] WARNING: at kernel/lockdep.c:2680 check_flags+0x8a/0x12d()
[ 1108.103377] Modules linked in:
[ 1108.103384] Pid: 5, comm: watchdog/0 Not tainted
2.6.26-rc4-next-20080529skw #134
[ 1108.103392] [<c0122f80>] warn_on_slowpath+0x41/0x6a
[ 1108.103402] [<c013cc30>] ? trace_hardirqs_off+0xb/0xd
[ 1108.103411] [<c013ea60>...
| May 29, 6:25 pm 2008 |
| Michael Halcrow | [PATCH] eCryptfs: Remove unnecessary page decrypt call
The page decrypt calls in ecryptfs_write() are both pointless and
buggy. Pointless because ecryptfs_get_locked_page() has already
brought the page up to date, and buggy because prior mmap writes will
just be blown away by the decrypt call.
This patch also removes the declaration of a now-nonexistent function
ecryptfs_write_zeros().
Thanks to Eric Sandeen and David Kleikamp for helping to track this
down.
Signed-off-by: Michael Halcrow <mhalcrow@us.ibm.com>
---
fs/ecryptfs/ecryptfs_ker...
| May 29, 6:08 pm 2008 |
| Andrew Morton | Re: [PATCH] eCryptfs: Remove unnecessary page decrypt call
On Thu, 29 May 2008 17:08:17 -0500
buggy enough to be fixed in 2.6.26? 2.6.25.x?
--
| May 29, 7:36 pm 2008 |
| Adrian Bunk | [2.6 patch] sh/kernel/cpu/irq/intc-sh5.c build fix
This patch fixes the following build error caused by
commit a1dc4b59fa4af97ae68ee214d4d72bbd7c7ec1dc
(sh: intc_sh5 depends on cayman board for IRQ priority table.):
<-- snip -->
...
CC arch/sh/kernel/cpu/irq/intc-sh5.o
/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c: In function 'plat_irq_setup':
/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c:257: error: expected declaration or statement at end of input
make[4]: *** [arch/sh...
| May 29, 6:04 pm 2008 |
| Andres Freund | [BUG] Barely understandeable sound with snd_hda_intel and 2....
Hi,
After boot the sound, although, barely, understandeable, is mixed with noise
(Different sound players - from aplay to amarok).
The problem goes away through running something along the lines:
lsmod |grep snd|awk '{print $1}'|xargs -n1 modprobe -r; modprobe snd_hda_intel
Sound worked perfectly on 2.6.25 and im quite sure it did on the 2.6.25 git
kernels before 2.6.26-rc1 was released - unfortunately I didnt test sound in
2.6.26-rc{1,2,3} so I cant yet say where exactly the problem origina...
| May 29, 6:04 pm 2008 |
| Greg KH | [GIT PATCH] USB fixes for 2.6.26-rc4
Here are some USB patches for your 2.6.25-git tree.
They include:
- bugfixes
- new driver for the isight webcam device to drop firmware into
it to make it work. It's very tiny and self-contained.
- new device ids. Lots of them. They overshadow the new
driver, which is pretty funny.
- usb quirks
- usb-storage quirks
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
All of these patches have been in the -mm tree for a while, as well as
-next.
...
| May 29, 5:21 pm 2008 |
| David Brownell | Re: [GIT PATCH] USB fixes for 2.6.26-rc4
That's not a regresssion at all! Plus, this patch shouldn't
have included the timeout change. The timeout change is why
I didn't ACK this patch...
--
| May 29, 5:48 pm 2008 |
| Greg KH | Re: [GIT PATCH] USB fixes for 2.6.26-rc4
Well, I was misinformed by Alan Stern about this then, sorry for missing
that you didn't ack this one (you acked the other patches in this series
though.)
Alan, care to make up a patch to fix this? Or should I just revert it
in the tree as-is?
thanks,
greg k-h
--
| May 29, 5:58 pm 2008 |
| Laurent Pinchart | Re: [GIT PATCH] USB fixes for 2.6.26-rc4
Hi Greg,
Sorry not to have spotted this sooner, but I don't like this one. Why do we
need a specific kernel driver when a userspace tool (fxload) exists to
perform the same task, especially when the tool handles udev integration
nicely ? The Apple iSight uses an EZ-USB chipset. If we really want a kernel
driver for that it should probably be made more generic to handle all
Best regards,
Laurent Pinchart
--
| May 29, 5:27 pm 2008 |
| Greg KH | Re: [GIT PATCH] USB fixes for 2.6.26-rc4
Well, perhaps because no one did this kind of integration before? :)
I'll take this driver out later, if the infrastructure is put into
place, and some kind of driver package is created for the distros to use
to implement this.
But until then, the easiest way to get this hardware working for users
is a tiny kernel firmware loader just like this one. If you think we
should turn it into something for all ezusb devices, that's also a
possiblity.
thanks,
greg k-h
--
| May 29, 5:47 pm 2008 |
| Matthew Garrett | Re: [GIT PATCH] USB fixes for 2.6.26-rc4
I'd certainly have no objection to making it generic, but this is the
only EZ-USB hardware I have to hand. Right now I've just ended up
irritated that we don't have any sort of consistent solution to dealing
with this, and I'd like these webcams to work.
--
Matthew Garrett | mjg59@srcf.ucam.org
--
| May 29, 6:32 pm 2008 |
| Vegard Nossum | whomto.pl -- finding out whom to send patches to
Hi,
I've written this perl script that takes a patch as input and prints the
authors/committers of the affected lines, using git-blame as the back end.
(The purpose of this is of course to find out whom to send patches to.)
There are some caveats:
- If I've understood correctly, git-blame incremental output doesn't split
commits when a newer one is found, so we currently possibly take into
account more than just the last patch to touch a line. This might not be
a disadvantage, however....
| May 29, 5:00 pm 2008 |
| Junio C Hamano | Re: whomto.pl -- finding out whom to send patches to
"git blame" does not give irrelevant commits in its output, with or
without --incremental. Perhaps you were thinking about the "oops, earlier
one was wrong, here are the corrections" behaviour of "git log
--early-output", which is an unrelated mechanism in a different command.
But I have to wonder why you used --incremental and not --porcelain
format, the latter of which is more compact and is designed for parsing by
tools.
I also have to wonder why you did not use -M, -C, and/or -w, if you us...
| May 29, 7:33 pm 2008 |
| Jesper Juhl | Re: whomto.pl -- finding out whom to send patches to
<snip>
The script is nice, but I'd wish it looked at a few other things as well.
When I personally need to determine who to send patches to I do use
'git blame' for some of the addresses, but in addition to that I also
check;
- The comments at the top of the file. Sometimes there are email
addresses there for relevant people (sometimes just names, but
addresses can then usually be found for those people in CREDITS or
MAINTAINERS).
- Entries in MAINTAINERS that are relevant to the sub...
| May 29, 6:19 pm 2008 |
| Joe Perches | Re: whomto.pl -- finding out whom to send patches to
Nice enough script.
It's unfortunate that it can't output the appropriate mailing lists.
I think the shell script that Linus gave awhile ago:
http://lkml.org/lkml/2007/8/14/276
#!/bin/sh
git log --since=6.months.ago -- "$@" |
grep -i '^ [-a-z]*by:.*@' |
sort | uniq -c |
sort -r -n | head
(Maybe you want to add a
grep -v '\(Linus Torvalds\)\|\(Andrew Morton\)'
...
| May 29, 2:20 pm 2008 |
| Carlo Nyto | Did the kernel cause this weird bash coredump?
I got a weird coredump from bash on a system running 2.6.25.3. Stack
trace is below.
Someone was tail -f'ing a log file that was being written to at a very
high rate, and hit ctrl-c many times until the flood stopped (not tens
of thousands of times however).
This resulted in their login bash shell coredumping, when the stack
filled up due to some kind of signal (or handler) misbehavior.
Obviously this could be a bug in bash. But out of hundreds of
identical 64-bit CentOS 4.4 systems running Redh...
| May 29, 4:45 pm 2008 |
| David Brownell | [patch 2.6.26-rc4-git] PM: boot time suspend selftest
From: David Brownell <dbrownell@users.sourceforge.net>
Boot-time test for system suspend states (STR or standby). The generic
RTC framework triggers wakeup alarms, which are used to exit those states.
- Measures some aspects of suspend time ... this uses "jiffies" until
someone converts it to use a timebase that works properly even while
timer IRQs are disabled.
- Triggered by a command line parameter. By default nothing even
vaguely troublesome will happen, but "test_s...
| May 29, 4:33 pm 2008 |
| Andrew Morton | Re: [patch 2.6.26-rc4-git] PM: boot time suspend selftest
On Thu, 29 May 2008 13:33:41 -0700
Can it really take a negative amount of time? If so, this message will
convert that to a positive duration.
We should have a comment here explaining what we're warning about. Why
would it take more that five seconds?
Better might be to just add a nice printk - I don't think we need the
- One tab before the variable space is a waste of space. Two tabs is
just extravagant.
- The space before the [] shouldn't be there. checkpatch misses this.
- ...
| May 29, 7:22 pm 2008 |
| Rafael J. Wysocki | Re: [patch 2.6.26-rc4-git] PM: boot time suspend selftest
Two questions:
1) How is it related to the analogous patch in the Ingo's tree?
2) Does it apply to the current linux-next?
Thanks,
--
| May 29, 5:01 pm 2008 |
| David Brownell | Re: [patch 2.6.26-rc4-git] PM: boot time suspend selftest
AFAIK -- just that it's an updated version. Comments, some
code flow, but mostly having the "test_suspend=mode" parameter
No idea.
--
| May 29, 5:26 pm 2008 |
| Rafael J. Wysocki | Re: [patch 2.6.26-rc4-git] PM: boot time suspend selftest
Could you check, please? The previous version didn't.
Thanks,
Rafael
--
| May 29, 5:29 pm 2008 |
| Andrew Morton | Re: [patch 2.6.26-rc4-git] PM: boot time suspend selftest
On Thu, 29 May 2008 23:29:48 +0200
There's just one trivial reject against the PCI tree's
pm-introduce-new-top-level-suspend-and-hibernation-callbacks:
***************
*** 293,299 ****
if (suspend_ops->finish)
suspend_ops->finish();
Resume_devices:
device_resume();
Resume_console:
resume_console();
Close:
--- 342,350 ----
if (suspend_ops->finish)
suspend_ops->finish();
Resume_devices:
+ suspend_test_start();
device_resume();
+ suspend_te...
| May 29, 7:06 pm 2008 |
| Rik van Riel | [PATCH -mm 01/12] move isolate_lru_page() to vmscan.c
From: Nick Piggin <npiggin@suse.de>
isolate_lru_page logically belongs to be in vmscan.c than migrate.c.
It is tough, because we don't need that function without memory migration
so there is a valid argument to have it in migrate.c. However a subsequent
patch needs to make use of it in the core mm, so we can happily move it
to vmscan.c.
Also, make the function a little more generic by not requiring that it
adds an isolated page to a given list. Callers can do that.
Note that we now ha...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 05/12] define page_file_cache() function
From: Rik van Riel <riel@redhat.com>
Define page_file_cache() function to answer the question:
is page backed by a file?
Originally part of Rik van Riel's split-lru patch. Extracted
to make available for other, independent reclaim patches.
Moved inline function to linux/mm_inline.h where it will
be needed by subsequent "split LRU" and "noreclaim" patches.
Unfortunately this needs to use a page flag, since the
PG_swapbacked state needs to be preserved all the way
to the point where...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 06/12] split LRU lists into anon & file sets
From: Rik van Riel <riel@redhat.com>
Split the LRU lists in two, one set for pages that are backed by
real file systems ("file") and one for pages that are backed by
memory and swap ("anon"). The latter includes tmpfs.
Eventually mlocked pages will be taken off the LRUs alltogether.
A patch for that already exists and just needs to be integrated
into this series.
This patch mostly has the infrastructure and a basic policy to
balance how much we scan the anon lists and how much we scan
...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 07/12] second chance replacement for anonymous pa...
From: Rik van Riel <riel@redhat.com>
We avoid evicting and scanning anonymous pages for the most part, but
under some workloads we can end up with most of memory filled with
anonymous pages. At that point, we suddenly need to clear the referenced
bits on all of memory, which can take ages on very large memory systems.
We can reduce the maximum number of pages that need to be scanned by
not taking the referenced state into account when deactivating an
anonymous page. After all, every anony...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 04/12] free swap space on swap-in/activation
From: Rik van Riel <riel@redhat.com>
Free swap cache entries when swapping in pages if vm_swap_full()
[swap space > 1/2 used]. Uses new pagevec to reduce pressure
on locks.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Lee Schermerhorn <Lee.Schermerhorn@hp.com>
Signed-off-by: MinChan Kim <minchan.kim@gmail.com>
---
include/linux/pagevec.h | 1 +
include/linux/swap.h | 6 ++++++
mm/swap.c | 18 ++++++++++++++++++
mm/swapfil...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 09/12] fix pagecache reclaim referenced bit check
From: Rik van Riel <riel@redhat.com>
The -mm tree contains the patch
vmscan-give-referenced-active-and-unmapped-pages-a-second-trip-around-the-lru.patch
which gives referenced pagecache pages another trip around
the active list. This seems to help keep frequently accessed
pagecache pages in memory.
However, it means that pagecache pages that get moved to the
inactive list do not have their referenced bit set, and a
reference to the page will not get it moved back to the active
list. Thi...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 02/12] Use an indexed array for LRU variables
From: Christoph Lameter <clameter@sgi.com>
Currently we are defining explicit variables for the inactive
and active list. An indexed array can be more generic and avoid
repeating similar code in several places in the reclaim code.
We are saving a few bytes in terms of code size:
Before:
text data bss dec hex filename
4097753 573120 4092484 8763357 85b7dd vmlinux
After:
text data bss dec hex filename
4097729 573120 4092484 8763333 85b7c5 vml...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 08/12] add some sanity checks to get_scan_ratio
From: Rik van Riel <riel@redhat.com>
The access ratio based scan rate determination in get_scan_ratio
works ok in most situations, but needs to be corrected in some
corner cases:
- if we run out of swap space, do not bother scanning the anon LRUs
- if we have already freed all of the page cache, we need to scan
the anon LRUs
- restore the *actual* access ratio based scan rate algorithm, the
previous versions of this patch series had the wrong version
- scale the number of pages added to...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 03/12] use an array for the LRU pagevecs
From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Turn the pagevecs into an array just like the LRUs. This significantly
cleans up the source code and reduces the size of the kernel by about
13kB after all the LRU lists have been created further down in the split
VM patch series.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
---
include/linux/mmzone.h | 13 +++++-
include/linux/pagevec.h | 13 +++++-
...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 00/12] VM pageout scalability improvements (V9)
On large memory systems, the VM can spend way too much time scanning
through pages that it cannot (or should not) evict from memory. Not
only does it use up CPU time, but it also provokes lock contention
and can leave large systems under memory presure in a catatonic state.
Against 2.6.26-rc2-mm1
This patch series improves VM scalability by:
1) putting filesystem backed, swap backed and non-reclaimable pages
onto their own LRUs, so the system only scans the pages that it
can/should evict...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 10/12] add newly swapped in pages to the inactive...
From: Rik van Riel <riel@redhat.com>
Swapin_readahead can read in a lot of data that the processes in
memory never need. Adding swap cache pages to the inactive list
prevents them from putting too much pressure on the working set.
This has the potential to help the programs that are already in
memory, but it could also be a disadvantage to processes that
are trying to get swapped in.
In short, this patch needs testing.
Signed-off-by: Rik van Riel <riel@redhat.com>
---
mm/sw...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 12/12] pageflag helpers for configed-out flags
From: Lee Schermerhorn <lee.schermerhorn@hp.com>
Define proper false/noop inline functions for noreclaim page
flags when !defined(CONFIG_NORECLAIM_LRU)
Signed-off-by: Lee Schermerhorn <lee.schermerhorn@hp.com>
Signed-off-by: Rik van Riel <riel@redhat.com>
---
include/linux/page-flags.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
Index: linux-2.6.26-rc2-mm1/include/linux/page-flags.h
===================================================================
--- linux-2...
| May 29, 4:22 pm 2008 |
| Rik van Riel | [PATCH -mm 11/12] more aggressively use lumpy reclaim
From: Rik van Riel <riel@redhat.com>
During an AIM7 run on a 16GB system, fork started failing around
32000 threads, despite the system having plenty of free swap and
15GB of pageable memory.
If normal pageout does not result in contiguous free pages for
kernel stacks, fall back to lumpy reclaim instead of failing fork
or doing excessive pageout IO.
I do not know whether this change is needed due to the extreme
stress test or because the inactive list is a smaller fraction
of system mem...
| May 29, 4:22 pm 2008 |
| Lee Schermerhorn | [PATCH 00/25] Vm Pageout Scalability Improvements (V8) - con...
The patches to follow are a continuation of the V8 "VM pageout scalability
improvements" series that Rik van Riel posted to LKML on 23May08. These
patches apply atop Rik's series with the following overlap:
Patches 13 through 16 replace the corresponding patches in Rik's posting.
Patch 13, the noreclaim lru infrastructure, now includes Kosaki Motohiro's
memcontrol enhancements to track nonreclaimable pages.
Patches 14 and 15 are largely unchanged, except for refresh. Includes
some minor sta...
| May 29, 3:50 pm 2008 |
| Lee Schermerhorn | [PATCH 25/25] Noreclaim LRU and Mlocked Pages Documentation
From: Lee Schermerhorn <lee.schermerhorn@hp.com>
Documentation for noreclaim lru list and its usage.
Signed-off-by: Lee Schermerhorn <lee.schermerhorn@hp.com>
Documentation/vm/noreclaim-lru.txt | 609 +++++++++++++++++++++++++++++++++++++
1 file changed, 609 insertions(+)
Index: linux-2.6.26-rc2-mm1/Documentation/vm/noreclaim-lru.txt
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6.26-rc2-mm1/D...
| May 29, 3:51 pm 2008 |
| Lee Schermerhorn | [PATCH 24/25] Mlocked Pages: count attempts to free mlocked...
From: Lee Schermerhorn <lee.schermerhorn@hp.com>
Against: 2.6.26-rc2-mm1
Allow free of mlock()ed pages. This shouldn't happen, but during
developement, it occasionally did.
This patch allows us to survive that condition, while keeping the
statistics and events correct for debug.
Signed-off-by: Lee Schermerhorn <lee.schermerhorn@hp.com>
include/linux/vmstat.h | 1 +
mm/internal.h | 17 +++++++++++++++++
mm/page_alloc.c | 1 +
mm/vmstat.c ...
| May 29, 3:51 pm 2008 |
| Lee Schermerhorn | [PATCH 23/25] Noreclaim LRU scan sysctl
From: Lee Schermerhorn <lee.schermerhorn@hp.com>
Against: 2.6.26-rc2-mm1
V6:
+ moved to end of series as optional debug patch
V2 -> V3:
+ rebase to 23-mm1 atop RvR's split LRU series
New in V2
This patch adds a function to scan individual or all zones' noreclaim
lists and move any pages that have become reclaimable onto the respective
zone's inactive list, where shrink_inactive_list() will deal with them.
Adds sysctl to scan all nodes, and per node attributes to individual
n...
| May 29, 3:51 pm 2008 |
| previous day | today | next day |
|---|---|---|
| May 28, 2008 | May 29, 2008 | May 30, 2008 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Linus Torvalds | Re: 2.6.25-rc2 System no longer powers off after suspend-to-disk. Screen becomes g... |
git: | |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Ray Lee | Re: [BUG] New Kernel Bugs |
