linux-kernel mailing list

FromSubjectsort iconDate
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 daytodaynext day
May 28, 2008May 29, 2008May 30, 2008