| From | Subject | Date |
|---|---|---|
| Roland McGrath | [PATCH] powerpc32 vDSO: linker script indentation
This cleans up the formatting in the vDSO linker script, mostly just the
use of whitespace. It's intended to approximate the kernel standard
conventions for indenting C, treating elements of the linker script about
like initialized variable definitions.
Signed-off-by: Roland McGrath <roland@redhat.com>
CC: Sam Ravnborg <sam@ravnborg.org>
---
arch/powerpc/kernel/vdso32/vdso32.lds.S | 219 +++++++++++++++++--------------
1 files changed, 118 insertions(+), 101 deletions(-)
diff -...
| Oct 15, 11:44 pm 2007 |
| Roland McGrath | [PATCH] powerpc64 vDSO: linker script indentation
This cleans up the formatting in the vDSO linker script, mostly just the
use of whitespace. It's intended to approximate the kernel standard
conventions for indenting C, treating elements of the linker script about
like initialized variable definitions.
Signed-off-by: Roland McGrath <roland@redhat.com>
CC: Sam Ravnborg <sam@ravnborg.org>
---
arch/powerpc/kernel/vdso64/vdso64.lds.S | 225 +++++++++++++++++--------------
1 files changed, 122 insertions(+), 103 deletions(-)
diff -...
| Oct 15, 11:43 pm 2007 |
| Roland McGrath | [PATCH] SH vDSO: linker script indentation
This cleans up the formatting in the vDSO linker script, mostly just the
use of whitespace. It's intended to approximate the kernel standard
conventions for indenting C, treating elements of the linker script about
like initialized variable definitions.
Signed-off-by: Roland McGrath <roland@redhat.com>
CC: Sam Ravnborg <sam@ravnborg.org>
---
arch/sh/kernel/vsyscall/vsyscall.lds.S | 77 +++++++++++++++++--------------
1 files changed, 42 insertions(+), 35 deletions(-)
diff --gi...
| Oct 15, 11:42 pm 2007 |
| Roland McGrath | [PATCH] ia64 vDSO: linker script indentation
This cleans up the formatting in the vDSO linker script, mostly just the
use of whitespace. It's intended to approximate the kernel standard
conventions for indenting C, treating elements of the linker script about
like initialized variable definitions.
Signed-off-by: Roland McGrath <roland@redhat.com>
CC: Sam Ravnborg <sam@ravnborg.org>
---
arch/ia64/kernel/gate.lds.S | 135 +++++++++++++++++++++++--------------------
1 files changed, 72 insertions(+), 63 deletions(-)
diff --g...
| Oct 15, 11:40 pm 2007 |
| David Hubbard | 2.6.23-git8: Lock dependency engine debugging failure
I am not subscribed to LKML, so please CC me in replies. I am
reporting a regression when CONFIG_DEBUG_LOCKDEP is enabled in
2.6.23-git8. The error occurs immediately before loading init.
Complete dmesg and kernel config are attached.
[ 28.528074] VFS: Mounted root (ext3 filesystem) readonly.
[ 28.528090] Freeing unused kernel memory: 212k freed
[ 28.537431] Write protecting the kernel read-only data: 1036k
[ 28.622874] WARNING: at kernel/lockdep.c:2658 check_flags()
[ 28.625132]
[ 28...
| Oct 15, 11:28 pm 2007 |
| Serge E. Hallyn | [PATCH 1/2 -mm] capabilities: clean up file capability reading
This patch is a simple cleanup which should probably be
applied to -mm (assuming I haven't messed it up). The next
patch is an experimental patch which will require userspace
support and is just RFC at this point.
From 9fc0782de6e1287aaeebe8ad653b008f09b22c11 Mon Sep 17 00:00:00 2001
From: Serge E. Hallyn <serue@us.ibm.com>
Date: Mon, 15 Oct 2007 17:33:24 -0400
Subject: [PATCH 1/2] capabilities: clean up file capability reading
Simplify the vfs_cap_data structure.
Also fix get_file_cap...
| Oct 15, 10:27 pm 2007 |
| Serge E. Hallyn | [RFC] [PATCH 2/2] capabilities: implement 64-bit capabilities
From 7dd503c612afcb86b3165602ab264e2e9493b4bf Mon Sep 17 00:00:00 2001
From: Serge E. Hallyn <serue@us.ibm.com>
Date: Mon, 15 Oct 2007 20:57:52 -0400
Subject: [RFC] [PATCH 2/2] capabilities: implement 64-bit capabilities
We are out of capabilities in the 32-bit capability fields, and
several users could make use of additional capabilities.
Convert the capabilities to 64-bits, change the capability
version number accordingly, and convert the file capability
code to handle both 32-bit and 64-b...
| Oct 15, 10:31 pm 2007 |
| Yinghai Lu | nmi_watchdog on x86_64
just found my on hand ck804, and mcp55 based AMD servers:
nmi_watchdog=1 doesn't work
but nmi_watchdog=2 does work
=1, it say: IOAPIC 8259A virtual wire mode...
Did nmi_watchdog=1 work on any other amd64 platform?
YH
-
| Oct 15, 10:12 pm 2007 |
| Jeff Garzik | [PATCH] sc1200 pci cleanup, resume improvement, bug fix
This patch accomplishes the following goals:
* kill the 'pci_enable_device ret val not checked' warning
* eliminate the incorrect mucking with pci_dev::current_state
via the following changes:
* [minor bug fix] eliminate pci_set_power_state() call in resume,
pci_enable_device() does so for us.
* [bug fix] do not touch dev->current_state, pci_set_power_state()
and other PCI layer functions manage this for us.
* [minor bug fix, warning fix] check pci_enable_device() ret val in
re...
| Oct 15, 8:57 pm 2007 |
| Randy Dunlap | [PATCH 3/4] docbook: fix usb content
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix USB docbook warnings.
Warning(linux-2.6.23-git8//include/linux/usb/gadget.h:487): No description found for parameter 'g'
Warning(linux-2.6.23-git8//include/linux/usb/gadget.h:506): No description found for parameter 'g'
Warning(linux-2.6.23-git8//drivers/usb/core/hub.c:1416): No description found for parameter 'usb_dev'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
---
drivers/usb/core/hub.c | 6 +++++-
include/linu...
| Oct 15, 8:30 pm 2007 |
| Randy Dunlap | [PATCH 4/4] docbook: fix filesystems content
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix filesystems docbook warnings.
Warning(linux-2.6.23-git8//fs/debugfs/file.c:241): No description found for parameter 'name'
Warning(linux-2.6.23-git8//fs/debugfs/file.c:241): No description found for parameter 'mode'
Warning(linux-2.6.23-git8//fs/debugfs/file.c:241): No description found for parameter 'parent'
Warning(linux-2.6.23-git8//fs/debugfs/file.c:241): No description found for parameter 'value'
Warning(linux-2.6.23-git8//include/linux/j...
| Oct 15, 8:30 pm 2007 |
| Randy Dunlap | [PATCH 2/4] docbook: fix libata content
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix libata docbook warnings.
Warning(linux-2.6.23-git8//drivers/ata/libata-scsi.c:3251): No description found for parameter 'dev'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
---
drivers/ata/libata-scsi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- linux-2.6.23-git8.orig/drivers/ata/libata-scsi.c
+++ linux-2.6.23-git8/drivers/ata/libata-scsi.c
@@ -3239,7 +3239,7 @@ static void ata_scsi_handle_link_detach(
...
| Oct 15, 8:29 pm 2007 |
| Randy Dunlap | [PATCH 1/4] docbook: fix kernel-api content
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix kernel-api docbook warnings.
Warning(linux-2.6.23-git8//drivers/message/fusion/mptscsih.c:2618): No description found for parameter 'sc'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
---
drivers/message/fusion/mptscsih.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
--- linux-2.6.23-git8.orig/drivers/message/fusion/mptscsih.c
+++ linux-2.6.23-git8/drivers/message/fusion/mptscsih.c
@@ -2605,14 +2605,10...
| Oct 15, 8:29 pm 2007 |
| Chris Mason | More Large blocksize benchmarks
Hello everyone,
I'm stealing the cc list and reviving and old thread because I've
finally got some numbers to go along with the Btrfs variable blocksize
feature. The basic idea is to create a read/write interface to
map a range of bytes on the address space, and use it in Btrfs for all
metadata operations (file operations have always been extent based).
So, instead of casting buffer_head->b_data to some structure, I read and
write at offsets in a struct extent_buffer. The extent buffer is ve...
| Oct 15, 8:22 pm 2007 |
| David Chinner | Re: More Large blocksize benchmarks
Apples to oranges, Chris ;)
btrfs linearises writes due to it's COW behaviour and this is trades
off read speed. i.e. we take more seeks to read data so we can keep
the write speed high. By using large blocks, you're reducing the
number of seeks needed to find anything, and hence the read speed
will increase. Write speed will be pretty much unchanged because
btrfs does linear writes no matter the block size.
XFS doesn't linearise writes and optimises it's layout for a large
number of disks and...
| Oct 15, 10:36 pm 2007 |
| Christoph Lameter | Re: More Large blocksize benchmarks
Dave's tests were done with an early large blocksize patchset that had
issues with readahead. More recent versions have the fixes by Fengguang
that address the issue.
-
| Oct 15, 8:44 pm 2007 |
| Greg KH | [PATCH] ecryptfs: clean up attribute mess
It isn't that hard to add simple kset attributes, so don't go through
all the gyrations of creating your own object type and show and store
functions. Just use the functions that are already present. This makes
things much simpler.
Note, the version_str string violates the "one value per file" rule for
sysfs. I suggest changing this now (individual files per type supported
is one suggested way.)
Cc: Michael A. Halcrow <mahalcro@us.ibm.com>
Cc: Michael C. Thompson <mcthomps@us.ibm.c...
| Oct 15, 8:04 pm 2007 |
| Bodo Eggert | Re: Killing a network connection
There is a /proc/sys/net/ipv4/ip_dynaddr sysctl in 2.6.21.
--
If at first you don't succeed, call it version 1.0
Friß, Spammer: f.qxmdo@Mzdadi-.7eggert.dyndns.org
jzdhuDjwc@f.7eggert.dyndns.org czwFbC@cz.7eggert.dyndns.org
-
| Oct 15, 7:50 pm 2007 |
| Stefan Monnier | Re: Killing a network connection
> There is a /proc/sys/net/ipv4/ip_dynaddr sysctl in 2.6.21.
Actually, it does look promising, thanks.
Stefan
-
| Oct 15, 11:42 pm 2007 |
| Julian Calaby | Re: What still uses the block layer?
[adding back CCs which were dropped because I'm stupid - sorry!]
My (practical) experience is that I couldn't guarantee which card was
which. (I remember once where it changed over a kernel re-compile) So
my solution, before Debian's persistent naming scheme appeared, was to
check it after every new kernel and make sure my config matched up
Well, yes and no. My gut feeling is that it's probed like PCI cards
are. They're initialised when the drivers are loaded, and not before,
as such, there are...
| Oct 15, 7:49 pm 2007 |
| Neil Brown | Re: What still uses the block layer?
No, but it dramatically reduces that value of being able to enumerate
Breaking old behaviour is always bad... My computers with IDE
interfaces still see stable "/dev/hda" devices. Are you saying the
devices that used to be "hda" are now "sdb" ?? Maybe there is a
Depends on your metric.
"Easy to type" - I guess /dev/hda1 wins hands down.
"Can be used in a script or config file and is guaranteed always to
work until a screwdriver is used to change that device or it's
controller"
I think...
| Oct 15, 7:41 pm 2007 |
| david | Re: What still uses the block layer?
this is the point of disagreement. the devices you can trivially enumerate
can be handled easily and trivially, the ones that you can't may require
more complex things to handle them, but that depends on the situation. If
you only have one USB drive on a system you don't need to worry about what
order USB hotplug events come in if you can just say 'the first USB
drive'. mixing the different types of devices into one namespace
complicates things in a couple of ways.
1. devices that used to h...
| Oct 15, 10:12 pm 2007 |
| Johan Brannlund | Lots of disk activity on resume from s2ram
Hi. I've noticed that with recent kernels (starting somewhere between
2.6.20 and 2.6.22) I sometimes get *lots* of disk activity on resume from
suspend to ram. About 2/3 of the time, the system resumes normally but in
the remaining 1/3 of the time, the hard drive light stays on almost solid
and the machine is very, very slow to respond. The only way I've found to
reliably recover from this is if I can get to a command prompt fast
enough and do "shutdown -r now". There's not much cpu activity at ...
| Oct 15, 5:53 pm 2007 |
| Arnd Bergmann | asm-x86/* exported headers using CONFIG_X86_32
While looking through the new header files, I noticed lots of occurences
of #ifdef CONFIG_X86_32 in headers files exported for glibc.
This is fundamentally broken because user applications including them
do not know about any CONFIG_* symbols, and if they did, those
would incorrectly describe the ABI.
I guess in most cases, the headers that are interesting to user space
can simply be merged without any such #ifdef remaining, but those
that are still needed should be converted to use #ifdef __x86_...
| Oct 15, 6:53 pm 2007 |
| Thomas Gleixner | Re: asm-x86/* exported headers using CONFIG_X86_32
Yup, they slipped through. I have fixups in my pile already. Will send
them tomorrow when I'm actually awake.
tglx
-
| Oct 15, 7:01 pm 2007 |
| J. Bruce Fields | [GIT] locks.c updates for 2.6.24
You can pull the following file-locking changes from:
git://linux-nfs.org/~bfields/linux.git locks
Cleanup, minor bugfixes and some documentation patches. They've been in
-mm for a while.
(By the way, I've also started some very primitive lease and flock
tests, available from:
git://linux-nfs.org/~bfields/lock-tests.git
and I'm mainly depending on those and connectathon locking tests for
now.)
--b.
J. Bruce Fields (7):
locks: reverse order of posix_locks_conflict() argumen...
| Oct 15, 6:53 pm 2007 |
| Matt Mackall | [PATCH 0/11] maps3: pagemap monitoring v3
This patchset is version 3 of my /proc/pid/pagemaps code.
Rather than submit about 30 incremental patches atop an existing 20 or
so where many of the intermediate states are broken and get undone
anyway, I've respun this as a much smaller set of 11 patches.
Changes in this series:
- headers gone again (as recommended by Dave Hansen and Alan Cox)
- 64-bit entries (as per discussion with Andi Kleen)
- swap pte information exported (from Dave Hansen)
- page walker callback for holes (from Dave Ha...
| Oct 15, 6:25 pm 2007 |
| Matt Mackall | [PATCH 11/11] maps3: make page monitoring /proc file optional
Make /proc/ page monitoring configurable
This puts the following files under an embedded config option:
/proc/pid/clear_refs
/proc/pid/smaps
/proc/pid/pagemap
/proc/kpagecount
/proc/kpageflags
Signed-off-by: Matt Mackall <mpm@selenic.com>
Index: l/fs/proc/base.c
===================================================================
--- l.orig/fs/proc/base.c 2007-10-15 17:18:09.000000000 -0500
+++ l/fs/proc/base.c 2007-10-15 17:18:16.000000000 -0500
@@ -2031,7 +2031,7 @@ static const s...
| Oct 15, 6:26 pm 2007 |
| Dave Hansen | Re: [PATCH 11/11] maps3: make page monitoring /proc file opt...
How about pulling the EMBEDDED off there? I certainly want it for
non-embedded reasons. ;)
-- Dave
-
| Oct 15, 6:49 pm 2007 |
| Jeremy Fitzhardinge | Re: [PATCH 11/11] maps3: make page monitoring /proc file opt...
That means it will only bother asking you if you've set EMBEDDED;
otherwise its always on.
J
-
| Oct 15, 6:51 pm 2007 |
| Rusty Russell | Re: [PATCH 11/11] maps3: make page monitoring /proc file opt...
But it's at the least confusing. Surely this option should depend on MMU and
PROC_FS, and the prompt depend on EMBEDDED?
That might be implied by the Kconfig layout, but AFAICT this patch removed the
explicit MMU dependency.
Rusty.
-
| Oct 15, 8:03 pm 2007 |
| Matt Mackall | Re: [PATCH 11/11] maps3: make page monitoring /proc file opt...
Wasn't this your patch? You're right, it ought to say "depends PROC_FS
&& MMU". Will fix.
--
Mathematics is the supreme nostalgia of our time.
-
| Oct 15, 8:20 pm 2007 |
| Matt Mackall | [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpagefla...
From: Matt Mackall <mpm@selenic.com>
This makes physical page map counts available to userspace. Together
with /proc/pid/pagemap and /proc/pid/clear_refs, this can be used to
monitor memory usage on a per-page basis.
[bunk@stusta.de: make struct proc_kpagemap static]
Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton...
| Oct 15, 6:26 pm 2007 |
| Dave Hansen | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
This one makes me worry a little bit. Are we sure that this won't
expose a wee bit too much to userspace?
I can see it making sense to clear the page refs, then inspect whether
the page has been referenced again. But, I worry that people are going
to start doing things like read NUMA, SPARSEMEM, or other internal
information out of these.
I've seen quite a few patches lately that do creative things with these
*cough*clameter*cough*, and I worry that they're too fluid to get
exposed to usersp...
| Oct 15, 6:48 pm 2007 |
| Matt Mackall | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
Hmm, I would have thought you'd find the NUMA bits especially interesting.
Being able to, say, colorize a process' memory map by what nodes its
That is a concern. In general, I think getting too cute with page
flags and struct page in general is a bad idea because the rules here
are already so complex/fragile/confusing/underdocumented, but there's
Referenced, dirty, uptodate, lru, active, slab, writeback, reclaim,
and buddy all look like they might be interesting to me from the point
of view of...
| Oct 15, 7:11 pm 2007 |
| Dave Hansen | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
This is true, but it forces a lot of logic from the kernel to be run in
userspace to figure out what is going on. Looking at mainline today:
#define PG_reclaim 17 /* To be reclaimed asap */
...
#define PG_readahead PG_reclaim /* Reminder to do async read-ahead */
All of a sudden, to figure out which flag it actually is, we need to
have all of the logic that the kernel does.
Does this establish a fixed user<->kernel ABI that will keep us from
doing this i...
| Oct 15, 7:34 pm 2007 |
| Matt Mackall | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
Yeah, there are a bunch of flags that aren't mutually exclusive and we
Perhaps we need something like:
flags = page->flags;
userflags =
FLAG_BIT(USER_REFERENCED, flags & PG_referenced) |
...
etc. for the flags we want to export. This will let us change to
FLAG_BIT(USER_SLAB, PageSlab(page)) |
if we make a virtual slab bit.
And it shows up in grep.
Unfortunately, i386 test_bit is an asm inline and not a macro so we
can't hope for the compiler to fold up a bunch of i...
| Oct 15, 8:35 pm 2007 |
| Dave Hansen | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
Yeah, that looks like a pretty sane scheme. Do we want to be any more
abstract about it? Perhaps instead of USER_SLAB, it should be
USER_KERNEL_INTERNAL, or USER_KERNEL_USE. The slab itself is going away
We could also Yeah, that looks like a pretty sane scheme. Do we want to
be any more abstract about it? Perhaps instead of USER_SLAB, it should
be USER_KERNEL_INTERNAL, or USER_KERNEL_USE. The slab itself is going
away as we speak.
For the bits that we want to export, we could also add the...
| Oct 15, 8:49 pm 2007 |
| Matt Mackall | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
Perhaps. SLUB is still "a slab-based allocator". SLOB isn't, but I
Confused. Why are we interested in clear?
--
Mathematics is the supreme nostalgia of our time.
-
| Oct 15, 8:58 pm 2007 |
| Dave Hansen | Re: [PATCH 10/11] maps3: add /proc/kpagecount and /proc/kpag...
We're not. I just grabbed a random line to show the non-atomic
accessors. Any actual one we'd need to add would be:
#define __PageBuddy(page) __test_bit(PG_buddy, &(page)->flags)
It looks like we don't have any of these non-atomic ones for plain
__PageFoo(). So, we'd have to add them for each one that we wanted.
Still not much work, and still satisfies the "grep test". :)
-- Dave
-
| Oct 15, 9:07 pm 2007 |
| Matt Mackall | [PATCH 2/11] maps3: introduce task_size_of for all arches
For the /proc/<pid>/pagemap code[1], we need to able to query how
much virtual address space a particular task has. The trick is
that we do it through /proc and can't use TASK_SIZE since it
references "current" on some arches. The process opening the
/proc file might be a 32-bit process opening a 64-bit process's
pagemap file.
x86_64 already has a TASK_SIZE_OF() macro:
#define TASK_SIZE_OF(child) ((test_tsk_thread_flag(child, TIF_IA32)) ? IA32_PAGE_OFFSET : TASK_SIZE64)
I'd like to...
| Oct 15, 6:25 pm 2007 |
| David Rientjes | Re: [PATCH 2/11] maps3: introduce task_size_of for all arches
TASK_SIZE_OF() should be defined in terms of TASK_SIZE, just like it is
Same.
-
| Oct 15, 7:45 pm 2007 |
| Dave Hansen | Re: [PATCH 2/11] maps3: introduce task_size_of for all arches
David,
All of your comments looked pretty valid to me. I've refreshed that
patch.
I haven't even compile-tested this so there may be some fat fingering
somewhere. I'll run compile tests on it now.
-- Dave
For the /proc/<pid>/pagemap code[1], we need to able to query how
much virtual address space a particular task has. The trick is
that we do it through /proc and can't use TASK_SIZE since it
references "current" on some arches. The process opening the
/proc file might be a 32-b...
| Oct 15, 8:36 pm 2007 |
| David Rientjes | Re: [PATCH 2/11] maps3: introduce task_size_of for all arches
test_tsk_thread_flag() takes two arguments.
-
| Oct 15, 10:26 pm 2007 |
| Matt Mackall | [PATCH 8/11] maps3: regroup task_mmu by interface
From: Matt Mackall <mpm@selenic.com>
Reorder source so that all the code and data for each interface is together.
Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Index: l/fs/proc/task_mmu.c
===================================================================
--- l.orig/fs/proc/task_mmu.c 2007-10-14 13:42:11.000000000 -0500
+++ l...
| Oct 15, 6:26 pm 2007 |
| Matt Mackall | [PATCH 9/11] maps3: add /proc/pid/pagemap interface
From: Matt Mackall <mpm@selenic.com>
This interface provides a mapping for each page in an address space to its
physical page frame number, allowing precise determination of what pages are
mapped and what pages are shared between processes.
New in this version:
- headers gone again (as recommended by Dave Hansen and Alan Cox)
- 64-bit entries (as per discussion with Andi Kleen)
- swap pte information exported (from Dave Hansen)
- page walker callback for holes (from Dave Hansen)
- direc...
| Oct 15, 6:26 pm 2007 |
| Matt Mackall | [PATCH 7/11] maps3: move clear_refs code to task_mmu.c
From: Matt Mackall <mpm@selenic.com>
This puts all the clear_refs code where it belongs and probably lets things
compile on MMU-less systems as well.
Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Index: l/fs/proc/base.c
===================================================================
--- l.orig/fs/proc/base.c 2007-10-14 13...
| Oct 15, 6:26 pm 2007 |
| Matt Mackall | [PATCH 4/11] maps3: introduce a generic page walker
Introduce a general page table walker
Signed-off-by: Matt Mackall <mpm@selenic.com>
Index: l/include/linux/mm.h
===================================================================
--- l.orig/include/linux/mm.h 2007-10-09 17:37:59.000000000 -0500
+++ l/include/linux/mm.h 2007-10-10 11:46:37.000000000 -0500
@@ -773,6 +773,17 @@ unsigned long unmap_vmas(struct mmu_gath
struct vm_area_struct *start_vma, unsigned long start_addr,
unsigned long end_addr, unsigned long *nr_accounted,
st...
| Oct 15, 6:26 pm 2007 |
| Jeremy Fitzhardinge | Re: [PATCH 4/11] maps3: introduce a generic page walker
It would be nice to have some clue about when each of these functions
are called (depth first? pre or post order?), and what their params
are. Does it call a callback for folded pagetable levels?
Can pte_hole be used to create new mappings while we're traversing the
Should this be (pte, addr, addr+PAGE_SIZE, private)? Is the second addr
argument for the address range being mapped by this thing? Why pass
-
| Oct 15, 6:40 pm 2007 |
| Matt Mackall | Re: [PATCH 4/11] maps3: introduce a generic page walker
Probably - the pattern is [start, end). Either that or we should have
Oops.
--
Mathematics is the supreme nostalgia of our time.
-
| Oct 15, 7:30 pm 2007 |
| previous day | today | next day |
|---|---|---|
| October 14, 2007 | October 15, 2007 | October 16, 2007 |
| Greg Kroah-Hartman | [PATCH 011/196] sysfs: Fix a copy-n-paste typo in comment |
| Al Boldi | Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu sched... |
| Andrew Morton | 2.6.25-rc8-mm2 |
| Ingo Molnar | Re: [patch] sched_clock(): cleanups |
| David Miller | [GIT]: Networking |
| John P Poet | Realtek 8111C transmit timed out |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Kenny Chang | Multicast packet loss |
git: | |
