| From | Subject | Date |
|---|---|---|
| Francois Romieu | Re: Realtek link issue with SLED10SP1
Switact - Thomas Roes <info@switact.nl> :
Try http://userweb.kernel.org/~romieu/r8169/2.6.16/stable-46/to-2.6.24/
It contains a patch for the r8169 driver which should apply to your
2.6.16.46 based kernel and turn its r8169 driver into something closer
to 2.6.24. The kit contains a stack of incremental patches too if you
are curious.
I have fixed some rejects, checked that everything compiles at each
step but the patch is otherwise untested. Use at your own risk.
--
Ueimor
--
| Feb 28, 7:04 pm 2008 |
| 高惠雯 | dh ♀ 成人情趣用品超低
MjAwOC0yLTI5CqH4Cgqn2qq6s8y3UrGhvey69LGhveyw06t+CgpodHRwOi8vbGlwaTEyMzEubGlw
aW4uY29tLnR3L2luZGV4Mi5hc3AKCqX+pn61TKXwqEOk6aRVpMg1wkmrZaRVs+YtuWqk0adZpWmm
drB0qOyzZgoKNjo1Nzo1NAoKuaIK
--
| Feb 28, 6:57 pm 2008 |
| Guennadi Liakhovetski | Unknown SATA PIIX PCI device ID 0x29b6
Hi
just found out that the eSATA connector on my Intel DQ35JO motherboard
doesn't work... because it is connected to the controller with product ID
29b6... And this ID is not yet handled by the driver. Can I have a patch,
please?:-) I think the correct entry would be
{ 0x8086, 0x29b6, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich8_2port_sata },
just because it also has two ports. Am I right? I would rather not test
blindly.
BTW, why are these 2920, 2926, and 29b6 IDs not handled by the ahci
driver...
| Feb 28, 6:37 pm 2008 |
| Alan Cox | Re: Unknown SATA PIIX PCI device ID 0x29b6
On Thu, 28 Feb 2008 23:37:36 +0100 (CET)
If the device is in AHCI mode it should match the ahci class entry - is
the device in AHCI mode or PIIX mode ?
--
| Feb 28, 6:56 pm 2008 |
| Guennadi Liakhovetski | Re: Unknown SATA PIIX PCI device ID 0x29b6
Indeed! It was in "IDE" mode, and 2 out of the 3 chips were handled by the
piix driver (btw, why did Intel put 3 different SATA controllers on one
board?). I switched it to AHCI mode (the third possibility is RAID) and
indeed a kernel with (only) ahci driver managed to bring them up!
Although, the eSATA link was "slow to respond":
ata4: port is slow to respond, please be patient (Status 0x80)
ata4: softreset failed (device not ready)
ata4: port is slow to respond, please be patient (Status 0x...
| Feb 28, 7:33 pm 2008 |
| Jesper Juhl | Re: + markers-dont-risk-null-deref-in-marker-checkpatch-fixe...
While it is entirely true that the compiler has no need for the extra
{} they are very nice for human readers/editors of the code - and if
what's inside happens to be a macro, also potentially safer.
I left them in very much on purpose.
--
Jesper Juhl <jesper.juhl@gmail.com>
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please http://www.expita.com/nomime.html
--
| Feb 28, 6:36 pm 2008 |
| Thomas Gleixner | Re: [PATCH 3/3] Consolidate send_sigqueue and send_group_sig...
Right. I was working on a fix for that for a different reason. What we
really want is a check for such a timer on a transition from SIGIGN to
another state. This would allow us to drop the ugly auto rearm code
for ignored timers completely. I had some working proof of concept
code, but got distracted. Need to find it again and dust if off.
Thanks,
tglx
--
| Feb 28, 6:32 pm 2008 |
| Roland McGrath | Re: [PATCH 3/3] Consolidate send_sigqueue and send_group_sig...
That is certainly what came first to mind. (Note that it's not strictly
SIG_IGN alone, but sigaction_says_ignore.) We'll have to contemplate a lot
of corners to be sure we get it right. It's not real clear to me how you
go about finding all the affected timers sanely from sigaction.
Thanks,
Roland
--
| Feb 28, 6:41 pm 2008 |
| Matthias Kaehlcke | [PATCH] fs/inode.c: use hlist_for_each_entry()
fs/inode.c: use hlist_for_each_entry() in find_inode() and
find_inode_fast()
Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
--
diff --git a/fs/inode.c b/fs/inode.c
index 53245ff..ab5dfc2 100644
--- a/fs/inode.c
+++ b/fs/inode.c
@@ -495,8 +495,7 @@ static struct inode * find_inode(struct super_block * sb, struct hlist_head *hea
struct inode * inode = NULL;
repeat:
- hlist_for_each (node, head) {
- inode = hlist_entry(node, struct inode, i_hash);
+ hlist_for_each_ent...
| Feb 28, 6:11 pm 2008 |
| Pavel Roskin | [PATCH 2.6.25] module: allow ndiswrapper to use GPL-only sym...
A change after 2.6.24 broke ndiswrapper by accidentally removing its
access to GPL-only symbols. Revert that change and add comments about
the reasons why ndiswrapper and driverloader are treated in a special
way.
Signed-off-by: Pavel Roskin <proski@gnu.org>
---
kernel/module.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/kernel/module.c b/kernel/module.c
index 901cd6a..a11f523 100644
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -1933,8 +1933,...
| Feb 28, 6:11 pm 2008 |
| Linus Torvalds | Re: [PATCH 2.6.25] module: allow ndiswrapper to use GPL-only...
I'm not seeing why ndiswrapper should be treated separately.
If it loads non-GPL modules, it shouldn't be able to use GPLONLY symbols.
So if ndiswrapper needs GPL-only symbols, you'd better ask the people who
made those symbols GPL-only whether they could be made available to
ndiswrapper.
ndiswrapper itself is *not* compatible with the GPL. Trying to claim that
ndiswrapper somehow itself is GPL'd even though it then loads modules that
aren't is stupid and pointless. Clearly it just re...
| Feb 28, 7:25 pm 2008 |
| Jarek Poplawski | Re: [Bug 10071] kernel hang in inet_init (PREEMPT_RCU problem)
Congratulations Yannick!
So, it seems mainly RCU vs. timer(?) problem. I send CC of this message
to RCU author, linux-kernel and netdev lists.
I'm not sure how much time you could/will to offer for this debugging.
Anyway, if it's possible I think it would be interesting to check with
CONFIG_PREEMPT_RCU = y again, but CONFIG_HOTPLUG_CPU = n ("Processor
type and features --> Support for suspend on SMP and ...") in the
meantime.
Many thanks,
--
| Feb 28, 5:34 pm 2008 |
| Ray Lee | Re: Interactivity issue in 2.6.25-rc3
Please keep all CCs. Others that will read lkml later will want to
know what you found out.
Ingo will have to answer the scheduler part of that.
But it's good to keep in mind that the scheduler can't do anything
about slowdowns due to tasks being swapped out or waiting on reads
from the disk. I mention this as shortly after CFS got into mainline,
something changed in the VM that seems to make my system spend a lot
more time in IO wait, causing the system to be much less responsive
than it used...
| Feb 28, 5:28 pm 2008 |
| Carlos R. Mafra | Re: Interactivity issue in 2.6.25-rc3
Resending with lkml Cc:ed.
Thanks Ingo!
Hm, but I remember that my desktop became unusable. I was experiencing
latencies _much_ higher than msecs. But I think I have an explanation
for this low number, if you excuse my attempt to understand this.
Could it be that your debug script generated these numbers while
fgfs was being killed, and then it felt no more the bad latencies
fgfs was causing?
This was the first scenario:
1) Start 'fgfs' as normal user.
2) Wait a few seconds until fg...
| Feb 28, 5:21 pm 2008 |
| Paul Menage | [RFC] Prefixing cgroup generic control filenames with "cgrou...
All control files created by cgroup subsystems are given a prefix
corresponding to their subsystem name. But control files provided by
cgroups itself have no prefix. Currently that set of files is just
"tasks", "notify_on_release" and "release_agent", but that set is
likely to expand in the future. To reduce the risk of clashes, it
would make sense to prefix these files and any future ones with the
"cgroup." prefix.
The only reason that I can see *not* to do this would be for
compatibility with 2....
| Feb 28, 5:14 pm 2008 |
| Paul Jackson | Re: [RFC] Prefixing cgroup generic control filenames with "c...
I don't see the mixing of kernel generated filenames with user
generated names to be a practical problem. There just aren't that many
names in play here.
I'd think that renaming even the few cgroup files that were published
in 2.6.24 would be a fairly unacceptable incompatibility.
We could accomplish that much by decreeing that future new kernel
generated names that we might add follow some stronger convention,
such as the cgroup_ or appropriate subsystem prefix. No need to
change the exis...
| Feb 28, 7:36 pm 2008 |
| serge | Re: [RFC] Prefixing cgroup generic control filenames with "c...
To me it seems quite logical that files belonging to the cgroup
subsystem would have no prefix, and I don't see any good reason to
do so.
-serge
--
| Feb 28, 5:28 pm 2008 |
| Andrew Morton | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, 28 Feb 2008 13:14:05 -0800
It would be easier to judge if we could see the full directory tree.
Because if something is in /foo/bar/cgroup/notify_on_release then
prefixing the filename with "cgroup_" seems pretty pointless.
--
| Feb 28, 5:21 pm 2008 |
| Paul Menage | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, Feb 28, 2008 at 1:21 PM, Andrew Morton
The point would be to avoid situations where a user has code that
creates a group directory called "foo", and then in a future kernel
release cgroups introduces a control file called "foo". If it's
prefixed, then the user just has to avoid creating groups prefixed by
"cgroup." or any subsystem name, so collisions will be less likely.
Paul
--
| Feb 28, 5:28 pm 2008 |
| serge | Re: [RFC] Prefixing cgroup generic control filenames with "c...
Have you already run into that case?
You said the set of files belong to cgroup itself is likely to increase
- do you have some candidates in mind? Perhaps ones which are likely
to conflict with choice taskgroup names?
If anything I'd say add a 'prefix_cgroup' mount option and use it to
decide whether to prefix or not (rather than use the noprefix option).
-serge
--
| Feb 28, 5:33 pm 2008 |
| Paul Menage | Re: [RFC] Prefixing cgroup generic control filenames with "c...
Nothing concrete right now. One example that I already proposed was
the "cgroup.api" file but that's shelved for now, until such time as I
It's hard to determine what likely taskgroup names would be. For my
own use, pretty much every group has a unique 64-bit ID in the name so
this isn't something I worry about directly affecting our systems. But
The existing "noprefix" option controls whether the *subsystems* get
prefixes. It's mainly there to provide backwards compatibility for
cpusets. Exist...
| Feb 28, 6:06 pm 2008 |
| Andrew Morton | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, 28 Feb 2008 13:28:31 -0800
Maybe cgroups shouldn't be putting kernel-generated files in places where
user-specified files appear?
(Am still thrashing around a bit here without an overview of the overall
layout and naming).
--
| Feb 28, 5:40 pm 2008 |
| Paul Menage | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, Feb 28, 2008 at 1:40 PM, Andrew Morton
Well, that API (mixing control files and group directories in the same
directory namespace) was inherited directly from cpusets.
It wouldn't be hard to throw that away and move all the user-created
group directories into their own subdirectory, i.e. change the
existing directory layout from something like:
/mnt/cgroup/
tasks
cpu.shares
memory.limit_in_bytes
memory.usage_in_bytes
user_created_groupname1/
tasks
...
| Feb 28, 6:06 pm 2008 |
| Andrew Morton | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, 28 Feb 2008 14:06:30 -0800
That doesn't. It sounds like cpusets legacy has mucked us up here?
Could we do something like auto-prefixing user-created directories with a
fixed string so that there is no way in which the user can cause a
collision with kernel-created files?
I suppose that would break cpusets back-compatibility as well? If so, we
could do the prefixing only for non-cpusets directories, but that's getting
hm. I guess that all the kernel-generated file names are known ...
| Feb 28, 6:21 pm 2008 |
| Paul Menage | Re: [RFC] Prefixing cgroup generic control filenames with "c...
On Thu, Feb 28, 2008 at 2:21 PM, Andrew Morton
That's something like putting them all in their own sub-directory, but
We already have something like that in place, actually.
When you mount the legacy "cpuset" filesystem, it just passes through
to the cgroup filesystem with the mount options "cpuset,noprefix",
i.e. mount a cgroups hierarcy with just cpusets bound to it, and
*don't* prefix subsystem control files with the subsystem name. It
wouldn't be hard to also have a "nosubdir" mount optio...
| Feb 28, 6:26 pm 2008 |
| Jonathan McDowell | 2.6.25 regression/oops on boot (ACPI related?)
I'm getting a "general protection fault" when trying to boot 2.6.25-rc3
on my AMD64 box; 2.6.24 boots fine. The machine just seems to end up
sitting there at the end, but still responds to a ctrl-alt-del to
cleanly shutdown. The GPF is as follows:
-----
general protection fault: 0000 [1] PREEMPT SMP
CPU 1
Modules linked in: thermal(+) processor fan
Pid: 598, comm: modprobe Not tainted 2.6.25-rc3 #1
RIP: 0010:[<ffffffff803590a8>] [<ffffffff803590a8>] acpi_ns_map_handle_to_node+0x19/...
| Feb 28, 4:08 pm 2008 |
| Zhang, Rui | Re: 2.6.25 regression/oops on boot (ACPI related?)
Hi, Jonathan,
Please attach the acpidump output using the latest pmtools at :
http://www.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/
Please attach the result of "cat /proc/acpi/thermal_zone/*/*" as well.
thanks,
rui
--
| Feb 28, 1:20 pm 2008 |
| Zhang, Rui | Re: 2.6.25 regression/oops on boot (ACPI related?)
We've root caused the problem and Lin Ming's patch should work for you.
Please give it a try. :)
From: Lin Ming <ming.m.lin@intel.com>
Fix a memory overflow bug when copying
NULL internal package element object to external.
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
---
drivers/acpi/utilities/utobject.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-2.6/drivers/acpi/utilities/utobject.c
========...
| Feb 28, 7:38 pm 2008 |
| Nebojsa Miljanovic | Re: SO_REUSEADDR not allowing server and client to use same ...
Willy,
I agree. That would also work nicely. I do wish SO_REUSEPORT was available.
But, I am amazed that this issue has a long history (I've seen posts from 1999)
and that there was no progress with it.
Thanks,
Neb
--
| Feb 28, 4:44 pm 2008 |
| Jeff Garzik | [PATCH RFC] ahci: fix SB600 h/w errata issue
I haven't seen anyone work on the recent SB600 errata, where the
hardware does not like 256-length PRD entries.
Is this correct, AMD folks?
It hurts performance on SB600, but it is more important to get a
correct patch eliminating the data corruption/lockups, and then later
on tune for performance.
We simply limit each command to a maximum of 255 sectors, on SB600.
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
---
drivers/ata/ahci.c | 14 +++++++++++++-
1 file changed, 13 insert...
| Feb 28, 4:43 pm 2008 |
| Jeremy Fitzhardinge | Re: Xen paravirt frontend block hang
I haven't tried to repro this yet, but I suspect I won't be able to
because all my test machines have constant_tsc. Does CPU change TSC
rate on processor speed changes?
J
--
| Feb 28, 4:03 pm 2008 |
| Jeremy Fitzhardinge | Re: Xen paravirt frontend block hang
I've been running this all night without seeing any problem. I'm using
current x86.git#testing with a few local patches, but nothing especially
relevent-looking.
Could you try the attached patch to see if it makes any difference?
| Feb 28, 4:00 pm 2008 |
| Jeff Garzik | 'git gc' always run, on old kernel repo?
In order to apply a kernel patch diff'd against an older kernel, I ran
git checkout -b tmp v2.6.23
git-am --signoff --utf8 /g/tmp/mbox
The patch applied successfully, but each time I run this, it starts an
IMO there is a broken hueristic in there somewhere... I regularly run
'git gc' on my repos...
Jeff
--
| Feb 28, 3:57 pm 2008 |
| Jeff Garzik | Re: 'git gc' always run, on old kernel repo?
Follow-up... this is already becoming a PITA.
I am going through and rebasing multiple repos in the same repository...
and it keeps running 'git gc' on each branch! grrrr.
Step 1:
pull "../linux-2.6" into master branch of local repo. this repo was
created with "--reference". It _might_ be reasonable to expect 'git gc'
Step 2:
In the same repo, rebase a branch (contains a single changeset),
Step 3:
Step 4:
Will the 'git gc' never end???
Jeff
--
| Feb 28, 4:13 pm 2008 |
| Nicolas Pitre | Re: 'git gc' always run, on old kernel repo?
What happens if you try to run "git prune"?
Nicolas
--
| Feb 28, 4:36 pm 2008 |
| Jeff Garzik | Re: 'git gc' always run, on old kernel repo?
Same behavior.
FWIW I run "git prune" immediately prior to "git push", _every_ time I
push to master.kernel.org (git.kernel.org).
Jeff
--
| Feb 28, 4:45 pm 2008 |
| Asheesh Laroia | Re: 'git gc' always run, on old kernel repo?
sudo ln -sf /usr/bin/git-gc /bin/echo
(-;
-- Asheesh.
--
Maternity pay? Now every Tom, Dick and Harry will get pregnant.
-- Malcolm Smith
--
| Feb 28, 4:32 pm 2008 |
| Asheesh Laroia | Re: 'git gc' always run, on old kernel repo?
Er, the other way around. Must have had too much crack this morning.
*blushes*
-- Asheesh.
--
Your boss is a few sandwiches short of a picnic.
--
| Feb 28, 4:34 pm 2008 |
| Stefan Richter | [PATCH] firewire: fw-ohci: add option for remote debugging
This way firewire-ohci can be used for remote debugging like ohci1394.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
Documentation/debugging-via-ohci1394.txt | 13 ++++++++-----
drivers/firewire/fw-ohci.c | 9 +++++++++
lib/Kconfig.debug | 10 ++++++++++
3 files changed, 27 insertions(+), 5 deletions(-)
Index: linux/Documentation/debugging-via-ohci1394.txt
===================================================================
--- l...
| Feb 28, 3:54 pm 2008 |
| Stefan Richter | [PATCH 0/4] firewire: trivial fw-sbp2 updates
I'll follow up with four simple fw-sbp2 patches:
1/4 firewire: fw-sbp2: remove usages of fw_memcpy_to_be32
2/4 firewire: fw-sbp2: simplify some macros
3/4 firewire: fw-sbp2: remove unnecessary memset
4/4 firewire: fw-sbp2: reduce log noise
drivers/firewire/fw-sbp2.c | 110 ++++++++++++++-----------------------
1 file changed, 44 insertions(+), 66 deletions(-)
--
Stefan Richter
-=====-==--- --=- ===--
http://arcgraph.de/sr/
--
| Feb 28, 3:50 pm 2008 |
| Stefan Richter | [PATCH 4/4] firewire: fw-sbp2: reduce log noise
The block/unblock logic is now sufficiently tested.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
To be postponed after 2.6.25.
drivers/firewire/fw-sbp2.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
Index: linux/drivers/firewire/fw-sbp2.c
===================================================================
--- linux.orig/drivers/firewire/fw-sbp2.c
+++ linux/drivers/firewire/fw-sbp2.c
@@ -687,10 +687,8 @@ static void sbp2_conditionally_block(str
...
| Feb 28, 3:53 pm 2008 |
| Stefan Richter | [PATCH 3/4] firewire: fw-sbp2: remove unnecessary memset
orb came from kzalloc.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
drivers/firewire/fw-sbp2.c | 3 ---
1 file changed, 3 deletions(-)
Index: linux/drivers/firewire/fw-sbp2.c
===================================================================
--- linux.orig/drivers/firewire/fw-sbp2.c
+++ linux/drivers/firewire/fw-sbp2.c
@@ -1426,7 +1426,6 @@ static int sbp2_scsi_queuecommand(struct
orb->cmd = cmd;
orb->request.next.high = cpu_to_be32(SBP2_ORB_NULL);
...
| Feb 28, 3:52 pm 2008 |
| Stefan Richter | [PATCH 2/4] firewire: fw-sbp2: simplify some macros
How hard can it be to switch on one bit? :-)
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
drivers/firewire/fw-sbp2.c | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
Index: linux/drivers/firewire/fw-sbp2.c
===================================================================
--- linux.orig/drivers/firewire/fw-sbp2.c
+++ linux/drivers/firewire/fw-sbp2.c
@@ -174,9 +174,6 @@ struct sbp2_target {
#define SBP2_ORB_NULL 0x80000000
#define SBP2_MAX_SG_ELE...
| Feb 28, 3:52 pm 2008 |
| Stefan Richter | [PATCH 1/4] firewire: fw-sbp2: remove usages of fw_memcpy_to...
Write directly in big endian instead of byte-swapping after the fact.
This saves a few conversions, lets gcc use constant endianess
conversions where possible, and enables deeper endianess annotation.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
drivers/firewire/fw-sbp2.c | 96 ++++++++++++++++---------------------
1 file changed, 44 insertions(+), 52 deletions(-)
Index: linux/drivers/firewire/fw-sbp2.c
===================================================================...
| Feb 28, 3:51 pm 2008 |
| Rik van Riel | [patch 18/21] mlock vma pages under mmap_sem held for read
V2 -> V3:
+ rebase to 23-mm1 atop RvR's split lru series [no change]
+ fix function return types [void -> int] to fix build when
not configured.
New in V2.
We need to hold the mmap_sem for write to initiatate mlock()/munlock()
because we may need to merge/split vmas. However, this can lead to
very long lock hold times attempting to fault in a large memory region
to mlock it into memory. This can hold off other faults against the
mm [multithreaded tasks] and other scans of the mm, suc...
| Feb 28, 3:29 pm 2008 |
| Rik van Riel | [patch 20/21] account mlocked pages
V2 -> V3:
+ rebase to 23-mm1 atop RvR's split lru series
+ fix definitions of NR_MLOCK to fix build errors when not configured.
V1 -> V2:
+ new in V2 -- pulled in & reworked from Nick's previous series
From: Nick Piggin <npiggin@suse.de>
To: Linux Memory Management <linux-mm@kvack.org>
Cc: Nick Piggin <npiggin@suse.de>, Andrew Morton <akpm@osdl.org>
Subject: [patch 4/4] mm: account mlocked pages
Date: Mon, 12 Mar 2007 07:39:14 +0100 (CET)
Add NR_M...
| Feb 28, 3:29 pm 2008 |
| Rik van Riel | [patch 21/21] cull non-reclaimable anon pages from the LRU a...
V2 -> V3:
+ rebase to 23-mm1 atop RvR's split lru series.
V1 -> V2:
+ no changes
Optional part of "noreclaim infrastructure"
In the fault paths that install new anonymous pages, check whether
the page is reclaimable or not using lru_cache_add_active_or_noreclaim().
If the page is reclaimable, just add it to the active lru list [via
the pagevec cache], else add it to the noreclaim list.
This "proactive" culling in the fault path mimics the handling of
mlocked pages in Nick Piggin's...
| Feb 28, 3:29 pm 2008 |
| Lee Schermerhorn | Re: [patch 21/21] cull non-reclaimable anon pages from the L...
On Thu, 2008-02-28 at 14:29 -0500, Rik van Riel wrote:
<delete prev note 3, as it referred to patches that are no longer in the
series [altho' I continue to maintain them separately, "just in case"].
replace with this note about vma arg to page_reclaimable()>
3) The 'vma' argument to page_reclaimable() is require to notice that
we're faulting a page into an mlock()ed vma w/o having to scan the
page's rmap in the fault path. Culling mlock()ed anon pages is
--
| Feb 28, 4:19 pm 2008 |
| Rik van Riel | Re: [patch 21/21] cull non-reclaimable anon pages from the L...
On Thu, 28 Feb 2008 15:19:33 -0500
Thanks. I have merged your new description.
--
All rights reversed.
--
| Feb 28, 6:27 pm 2008 |
| Rik van Riel | [patch 12/21] No Reclaim LRU Infrastructure
V1 -> V3:
+ rebase to 23-mm1 atop RvR's split LRU series
+ define NR_NORECLAIM and LRU_NORECLAIM to avoid errors when not
configured.
V1 -> V2:
+ handle review comments -- various typos and errors.
+ extract "putback_all_noreclaim_pages()" into a separate patch
and rework as "scan_all_zones_noreclaim_pages().
Infrastructure to manage pages excluded from reclaim--i.e., hidden
from vmscan. Based on a patch by Larry Woodman of Red Hat. Reworked
to maintain "nonreclaimable" pages on ...
| Feb 28, 3:29 pm 2008 |
| previous day | today | next day |
|---|---|---|
| February 27, 2008 | February 28, 2008 | February 29, 2008 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Andrew Morton | 2.6.25-mm1 |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Natalie Protasevich | [BUG] New Kernel Bugs |
