James Bottomley wrote:
On Sun, 2007-09-09 at 23:22 +0200, Andi Kleen wrote:
When it costs 1 people half an hour to learn and correct this it
wasted 5000 hours of previous livetime.
Besides there is no good reason to have ever learned this imho.
The process of becoming an expert in the
Hi Andrew,
On Fri, Aug 31, 2007 at 09:58:22PM -0700, Andrew Morton wrote:
Changes since 2.6.23-rc3-mm1:
[snip]
+add-vmcoreinfo.patch
Thank you for merging add-vmcoreinfo.patch.
I created the patchset for your comments and some corrections.
The patchset is for linux-2.6.23-rc4-mm1.
[1/3]
[1/3] Cleanup the coding style according to Andrew's comments:
http://lists.infradead.org/pipermail/kexec/2007-August/000522.html
- vmcoreinfo_append_str() should have suitable __attribute__s so that
the compiler can check its use.
- vmcoreinfo_max_size should have size_t.
- Use get_seconds()
[2/3] Add nodemask_t's size and NR_FREE_PAGES's value to vmcoreinfo_data.
The dump filetering command 'makedumpfile'(v1.1.6 or before) had assumed
the above values, and it was not good from the reliability viewpoint.
So makedumpfile v1.2.0 came to need these values and I created the patch
[3/3] Use the existing ia64_tpa() instead of asm code.
Thanks
Ken'ichi Ohmichi
---
Signed-off-by: Ken'ichi Ohmichi [EMAIL PROTECTED]
---
diff -rpuN a/arch/ia64/kernel/machine_kexec.c b/arch/ia64/kernel/machine_kexec.c
--- a/arch/ia64/kernel/machine_kexec.c 2007-09-10 23:30:33.0 +0900
On Mon, 20 Aug 2007 23:50:05 +0800 Zhang Rui [EMAIL PROTECTED] wrote:
Hi, Oliver,
Thanks for your comments,
On Mon, 2007-08-20 at 18:45 +0800, Oliver Neukum wrote:
Am Montag 20 August 2007 schrieb Zhang Rui:
Files name must be unique in the same directory.
Bug is reported here:
This patch adds suspend/resume support and enables wakeup from gpio_keys
buttons. Buttons, that generate wakeup events, can be specified in
platform data.
Signed-off-by: Anti Sullin [EMAIL PROTECTED]
diff -pur linux-2.6.23-rc5-clean/drivers/input/keyboard/gpio_keys.c
On Sat, Sep 08, 2007 at 12:14:23PM +0800, Herbert Xu wrote:
[CRYPTO] blkcipher: Fix handling of kmalloc page straddling
As Bob correctly noted, I had the boolean test inverted.
Here is the correction:
[CRYPTO] blkcipher: Fix inverted test in blkcipher_get_spot
The previous patch had the
On Thu, 23 Aug 2007 05:47:03 -0600 Matthew Wilcox [EMAIL PROTECTED] wrote:
The AdvanSys driver wants to align some pointers, and the ALIGN macro
doesn't work for pointers. Rather than try to make it work, add a new
PTR_ALIGN macro which is typesafe.
Signed-off-by: Matthew Wilcox [EMAIL
Hi
I have been trying to debug this issue from my side and could find the
following.
The pathconf() request gets a reply with :
pathinfo.max_namelen = (unsiged int) -1
pathinfo.max_link= 255
Is this really an expected answer from a server for a proper connection
( for mount requests on
Adrian Bunk wrote:
On Fri, Aug 31, 2007 at 09:58:22PM -0700, Andrew Morton wrote:
...
Changes since 2.6.23-rc3-mm1:
...
+memory-controller-add-switch-to-control-what-type-of-pages-to-limit-v7.patch
...
memory containment
...
This patch makes the following needlessly global functions
Adrian Bunk wrote:
On Fri, Aug 31, 2007 at 09:58:22PM -0700, Andrew Morton wrote:
...
Changes since 2.6.23-rc3-mm1:
...
+memory-controller-add-per-container-lru-and-reclaim-v7.patch
...
memory containment
...
do_try_to_free_pages() can become static.
Signed-off-by: Adrian Bunk
On Sat, 2007-09-08 at 01:42 +0200, Takashi Iwai wrote:
At Fri, 07 Sep 2007 22:59:07 +0200,
Romano Giannetti wrote:
It's on git.kernel.org, perex/alsa.git tree mm branch.
You can find the information in the download wiki page of
alsa-project.org.
Ah thanks,
found. Now, I'd
Hans-J??rgen Koch [EMAIL PROTECTED] wrote:
The following patch fixes it. Tested on an AT91SAM9263-EK board, kernel
2.6.23-rc4 and -rc3-mm1.
Could you please audit all instances of physdev-lock and add
_bh where necessary? I can see that at least phys_stop also
needs the _bh.
We should also
On Thu, 30 Aug 2007 09:24:18 + Nigel Kukard [EMAIL PROTECTED] wrote:
Hrmmm,
Jun 14 07:55:52 nigel-m2v kernel: ATA: abnormal status 0x7F on port
0x0001c807
Jun 14 07:55:52 nigel-m2v kernel: ATA: abnormal status 0x7F on port
0x0001c807
Unrelated to
On Sun, Sep 09, 2007 at 02:59:40PM -0700, Andrew Morton wrote:
Sure. But I think it is better to give people some warning when we're
planning on breaking out-of-tree things. I do occasionally receive reports
of hey, the X driver which I get from Y doesn't work any more. Often
it's
The following are UBI changes I'd like to push to 2.6.24. The amount of
changes is small, so no additional comments.
URL: git://git.infradead.org/~dedekind/ubi-2.6.git master
(based on top of -rc2 for now).
Artem Bityutskiy (6):
UBI: fix sparse warnings
UBI: add more prints
On Thu, 30 Aug 2007 13:29:37 +0200 Arkadiusz Miskiewicz [EMAIL PROTECTED]
wrote:
On Wednesday 29 of August 2007, Jens Axboe wrote:
On Wed, Aug 29 2007, Arkadiusz Miskiewicz wrote:
On Wednesday 29 of August 2007, Jens Axboe wrote:
On Wed, Aug 29 2007, Arkadiusz Miskiewicz wrote:
On
On Mon, 10 Sep 2007 10:08:08 +0100 Christoph Hellwig [EMAIL PROTECTED] wrote:
On Sun, Sep 09, 2007 at 02:59:40PM -0700, Andrew Morton wrote:
Sure. But I think it is better to give people some warning when we're
planning on breaking out-of-tree things. I do occasionally receive reports
of
On Thu, 30 Aug 2007 16:13:55 +0100 (BST) The AmigaLinux A2232 Driver Project
[EMAIL PROTECTED] wrote:
This patch handles the case in which the request for the
vertical blank interrupt could not be granted. Thanks to
Nazia Zaman for spotting it.
Applies to latest 2.6.x kernels.
---
Hi, this patch set adds following functions
- page_inode(page) ... returns inode from page, (page-mapping-host)
- page_mapping_cache(page) ... returns addrees_space from page
- page_mapping_anon(page) ... return anon_vma from page
- page_is_pagecache(page) ... returns 1 if the page is page
- changes page-mapping from address_space* to unsigned long
- add page_mapping_anon() function.
- add linux/page-cache.h
- add page_inode() function
- add page_is_pagecache() function
- add pagecaceh_consisten() function for pagecache consistency test.
- expoterd swapper_space. inline
Changes page-mapping handling in /mm directory.
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
mm/filemap.c| 24 +---
mm/memory.c |6 --
mm/migrate.c| 17 ++---
mm/page-writeback.c |4 ++--
mm/rmap.c |
Changes page-mapping hanlding of generic fs routine and kexec.
(other than mm layer..)
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/buffer.c| 43 ++-
fs/libfs.c |2 +-
fs/mpage.c | 13 +++--
kernel/kexec.c |2
use page_inode() in AFFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/affs/file.c|4 ++--
fs/affs/symlink.c |2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/affs/file.c
On Sat, 8 Sep 2007, Nicolas Capit wrote:
Hello,
This is my situation:
- I mounted the pseudo cpuset filesystem into /dev/cpuset
- I created a cpuset named oar with my 2 cpus
cat /dev/cpuset/oar/cpus
0-1
- Then I hibernate my computer with 'echo -n disk /sys/power/state'
-
On Thu, 30 Aug 2007 17:50:56 -0700 Jason Gaston [EMAIL PROTECTED] wrote:
Resend without wordwrap.
This updated patch adds the Intel Tolapai LPC and SMBus Controller DID's.
Signed-off-by: Jason Gaston [EMAIL PROTECTED]
--- linux-2.6.23-rc4/arch/i386/pci/irq.c.orig 2007-08-27
Use page-mapping interface in AFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/afs/file.c |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/afs/file.c
===
---
Change page-mapping handling in CIFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/cifs/file.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/cifs/file.c
===
---
Change page-mapping handling in CODA
Singed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/coda/symlink.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/coda/symlink.c
===
---
patches for handling page-mapping in CRAMFS.
Signed-off-by : KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/cramfs/inode.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/cramfs/inode.c
===
---
Change page-mapping handling in ecryptfs
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ecryptfs/crypto.c |9 -
fs/ecryptfs/mmap.c | 14 +++---
2 files changed, 11 insertions(+), 12 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ecryptfs/crypto.c
On Fri, 2007-09-07 at 13:52 +0800, Artem Bityutskiy wrote:
On Tue, 2007-09-04 at 13:57 +0800, Bryan Wu wrote:
This is the driver for latest Blackfin on-chip nand flash
controller
- use nand_chip and mtd_info common nand driver interface
- provide both PIO and dma operation
-
Change page-mapping handling in EFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
Index: test-2.6.23-rc4-mm1/fs/efs/symlink.c
===
--- test-2.6.23-rc4-mm1.orig/fs/efs/symlink.c
+++ test-2.6.23-rc4-mm1/fs/efs/symlink.c
@@ -16,7
On Mon, 10 Sep 2007 11:45:10 +0200 (CEST)
Simon Derr [EMAIL PROTECTED] wrote:
On Sat, 8 Sep 2007, Nicolas Capit wrote:
Hello,
This is my situation:
- I mounted the pseudo cpuset filesystem into /dev/cpuset
- I created a cpuset named oar with my 2 cpus
cat
Change page-mapping handling in ext2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ext2/dir.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ext2/dir.c
===
Change page-mapping handling in EXT3
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ext3/inode.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ext3/inode.c
===
---
Changes page-mapping handling in EXT4
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ext4/inode.c | 10 +-
fs/ext4/writeback.c | 24
2 files changed, 17 insertions(+), 17 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ext4/inode.c
Changes page-mapping handling in freevxfs.
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/freevxfs/vxfs_immed.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/freevxfs/vxfs_immed.c
Changes page-mapping handling in FUSE
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/fuse/file.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/fuse/file.c
===
---
Changes page-mapping handling in GFS2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/gfs2/log.c |4 ++--
fs/gfs2/lops.c|2 +-
fs/gfs2/meta_io.c |2 +-
fs/gfs2/ops_address.c | 16
4 files changed, 12 insertions(+), 12 deletions(-)
Changes page-mapping handling in HFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/hfs/inode.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/hfs/inode.c
===
---
Changes page-mapping handling in HPFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/hpfs/namei.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/hpfs/namei.c
===
---
Changes page-mapping handling in HFSPLUS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/hfsplus/inode.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/hfsplus/inode.c
===
---
Changes page-mapping handling in ISOFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/isofs/rock.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/isofs/rock.c
===
---
Changes page-mapping handling in JBD
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/jbd/journal.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/jbd/journal.c
===
---
Changes page-mapping handling in JFFS2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/jffs2/file.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/jffs2/file.c
===
---
Changes page-mapping handling in MINIXFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/minix/dir.c |9 +
1 file changed, 5 insertions(+), 4 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/minix/dir.c
===
---
Changes page-mapping handling in NCPFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ncpfs/symlink.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/ncpfs/symlink.c
===
---
Changes page-mapping handling in JFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/jfs/jfs_metapage.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/jfs/jfs_metapage.c
On Mon, 2007-09-10 at 19:16 +0900, KAMEZAWA Hiroyuki wrote:
Changes page-mapping handling in JFFS2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
Looks reasonable to me; I assume it's not intended for me to take it and
apply it yet, before the core parts are merged? I'll let you shepherd
Changes page-mapping handling in NFS
Singed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/nfs/file.c | 11 ++-
fs/nfs/internal.h |2 +-
fs/nfs/pagelist.c |2 +-
fs/nfs/read.c |4 ++--
fs/nfs/write.c| 35 ++-
5 files
Changes page-mapping handling in NTFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ntfs/aops.c | 14 +++---
fs/ntfs/compress.c |2 +-
fs/ntfs/file.c |6 +++---
3 files changed, 11 insertions(+), 11 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ntfs/aops.c
Changes page-mapping handling in OCFS2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ocfs2/aops.c |8
fs/ocfs2/mmap.c |3 ++-
2 files changed, 6 insertions(+), 5 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ocfs2/aops.c
Changes page-mapping handling in reiser4
(sorry, changes for /reiserfs is also included.)
Todo:
Fix this warning caused by this patch(set). does anyone have an adivce ?
fs/reiser4/page_cache.c: In function ‘reiser4_tree_by_page’:
fs/reiser4/page_cache.c:315: warning: passing argument 1 of
Changes page-mapping handling in ROMFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/romfs/inode.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: test-2.6.23-rc4-mm1/fs/romfs/inode.c
===
---
Changes page-mapping handlingi in SYSVFS.
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/sysv/dir.c |9 +
1 file changed, 5 insertions(+), 4 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/sysv/dir.c
===
---
Changes page-mapping handling in UDFFS
Signed-off-by: KAMEZAWA hiroyuki [EMAIL PROTECTED]
---
fs/udf/file.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/udf/file.c
===
---
Changes page-mapping handling in UFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/ufs/dir.c | 10 +-
fs/ufs/util.c |2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/ufs/dir.c
Changes page-mapping handling in UNIONFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/unionfs/mmap.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/unionfs/mmap.c
===
Change page-mapping handling in XFS
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
---
fs/xfs/linux-2.6/xfs_aops.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
Index: test-2.6.23-rc4-mm1/fs/xfs/linux-2.6/xfs_aops.c
On Mon, 10 Sep 2007 11:19:51 +0100
David Woodhouse [EMAIL PROTECTED] wrote:
On Mon, 2007-09-10 at 19:16 +0900, KAMEZAWA Hiroyuki wrote:
Changes page-mapping handling in JFFS2
Signed-off-by: KAMEZAWA Hiroyuki [EMAIL PROTECTED]
Looks reasonable to me; I assume it's not intended for me to
On Sunday 09 September 2007 19:18, Arjan van de Ven wrote:
On Sun, 9 Sep 2007 19:02:54 +0100
Denys Vlasenko [EMAIL PROTECTED] wrote:
Why is all this fixation on volatile? I don't think
people want volatile keyword per se, they want atomic_read(x) to
_always_ compile into an
On Sat, 2007-09-08 at 13:11 +0200, Michal Piotrowski wrote:
Subject : Unable to access memory card reader anymore
References : http://bugzilla.kernel.org/show_bug.cgi?id=8885
Last known good : ?
Submitter : Christian Casteyde [EMAIL PROTECTED]
Caused-By : ?
On Mon, 2007-09-10 at 13:09 +0200, Johannes Berg wrote:
On Sat, 2007-09-08 at 13:11 +0200, Michal Piotrowski wrote:
Subject : Unable to access memory card reader anymore
Last known good/caused-by doesn't apply, the bug has been in there ever
since the mac80211 code was merged into
Hi Andrew,
Here is a restacked version of the grouping pages by mobility patches
based on the patches currently in your tree. It should be a drop-in
replacement for what is in 2.6.23-rc4-mm1 and is what I propose for merging
to mainline. The change from what you have already is that the
Subject: ia64: parse kernel parameter hugepagesz= in early boot
Parse hugepagesz with early_param() instead of __setup(). __setup()
is called after the memory allocator has been initialised and the
pageblock bitmaps already setup. In tests on one IA64 there did not
seem to be any problem with
Subject: Add a bitmap that is used to track flags affecting a block of pages
The grouping pages by mobility patchset needs to track if pages within a block
can be moved or reclaimed so that pages are freed to the appropriate list.
This patch adds a bitmap for flags affecting a whole a
Subject: Fix corruption of memmap on ia64-sparsemem when mem_section is not a
power of 2
There are problems in the use of SPARSEMEM and pageblock flags that causes
problems on ia64.
The first part of the problem is that units are incorrect in
SECTION_BLOCKFLAGS_BITS computation. This results
Subject: Choose pages from the per cpu list-based on migration type
The freelists for each migrate type can slowly become polluted due to the
per-cpu list. Consider what happens when the following happens
1. A 2^pageblock_order list is reserved for __GFP_MOVABLE pages
2. An order-0 page is
Subject: Group short-lived and reclaimable kernel allocations
This patch marks a number of allocations that are either short-lived such as
network buffers or are reclaimable such as inode allocations. When something
like updatedb is called, long-lived and unmovable kernel allocations tend to
be
Subject: Drain per-cpu lists when high-order allocations fail
Per-cpu pages can accidentally cause fragmentation because they are free, but
pinned pages in an otherwise contiguous block. When this patch is applied,
the per-cpu caches are drained after the direct-reclaim is entered if the
Subject: Move free pages between lists on steal
When a fallback is forced to steal a page from a block of a different
type and more than half of the block is free reassign that block to the
new type and move the free pages over to the new type's free lists.
Signed-off-by: Mel Gorman [EMAIL
Subject: Do not group pages by mobility type on low memory systems
Where there are fewer than one pageblock in the system per mobility
type mixing is inevitable and any attempt to prevent it will fail
in a costly manner. This patch checks the size of vm_total_pages in
build_all_zonelists(). If
On Mon, Sep 10, 2007 at 11:56:29AM +0100, Denys Vlasenko wrote:
Expecting every driver writer to remember that atomic_read is not in fact
a read from memory is naive. That won't happen. Face it, majority of
driver authors are a bit less talented than Ingo Molnar or Arjan van de Ven ;)
The
Subject: Bias the location of pages freed for min_free_kbytes in the same
pageblock_nr_pages areas
The standard buddy allocator always favours splitting the smallest block of
pages. The effect of this is that the pages free to satisfy min_free_kbytes
tends to be preserved since boot time at the
Subject: Bias the placement of kernel pages at lower pfns
This patch chooses blocks with lower PFNs when placing kernel allocations.
This is particularly important during fallback in low memory situations to
stop unmovable pages being placed throughout the entire address space.
Signed-off-by:
Subject: Be more agressive about stealing when MIGRATE_RECLAIMABLE allocations
fallback
MIGRATE_RECLAIMABLE allocations tend to be very bursty in nature like when
updatedb starts. It is likely this will occur in situations where MAX_ORDER
blocks of pages are not free. This means that updatedb
Subject: Print out statistics in relation to fragmentation avoidance to
/proc/pagetypeinfo
This patch provides fragmentation avoidance statistics via /proc/pagetypeinfo.
The information is collected only on request so there is no runtime overhead.
The statistics are in three parts:
The first
Subject: Split the free lists for movable and unmovable allocations
This patch adds the core of the fragmentation reduction strategy. It works by
grouping pages together based on their ability to move. Basically, it works by
breaking the list in zone-free_area list into MIGRATE_TYPES number of
On Fri, 07 Sep 2007 16:14:12 +0200,
Daniel Lezcano [EMAIL PROTECTED] wrote:
Hi,
when using the 2.6.23-rc5-git1 kernel and trying to change a network
device name, I have the following error:
device_rename: sysfs_create_symlink failed (-17)
-EEXIST, maybe a double rename?
That comes
Hi!
(please CC)
We have SUN fire v100 servers and the server hung up with the stable
2.6.22 kernels. The server booting fine with 2.6.21 serie, but wiht
2.6.20 serie same error with 2.6.22.
This is the serial terminal dump:
Sun Fire V100 (UltraSPARC-IIe 648MHz), No Keyboard
OpenBoot 4.0, 1024
On Sun, 02 Sep 2007 22:40:58 +0900,
Tejun Heo [EMAIL PROTECTED] wrote:
* Suicidal nodes don't need special treatment. If a file tries to
commit suicide, sysfs will detect the condition and deactivate and drain
the node except for the suiciding reference.
Excellent. This is so easy to
On Sun, 2007-09-02 at 20:27 +0200, Nick Piggin wrote:
Index: linux-2.6/lib/dyndata.c
===
--- /dev/null
+++ linux-2.6/lib/dyndata.c
@@ -0,0 +1,80 @@
+#include linux/dyndata.h
+#include linux/mutex.h
+#include linux/rcupdate.h
Doing a normal kernel build will link vmlinux three or four times.
If we introduce --gc-sections we should add a preparational link of
vmlinux where we use --gc-sections and skip it for the rest of the links
assuming that --gc-sections takes some time for ld to do.
Yes, this will
Ingo, please, could you have a look to these patches ?
The aim of these four patches is to introduce Virtual Machine time accounting.
[PATCH 1/4] as recent CPUs introduce a third running state, after user and
system, we need a new field, guest, in cpustat to store the time used by
the CPU to run
[PATCH 1/4] as recent CPUs introduce a third running state, after user and
system, we need a new field, guest, in cpustat to store the time used by
the CPU to run virtual CPU. Modify /proc/stat to display this new field.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
--
- [EMAIL
[PATCH 2/4] like for cpustat, introduce the gtime (guest time of the task) and
cgtime (guest time of the task children) fields for the
tasks. Modify signal_struct and task_struct. Modify /proc/pid/stat to display
these new fields.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
--
-
[PATCH 3/4] modify account_system_time() to add cputime to cpustat-guest if we
are running a VCPU. We add this cputime to cpustat-user instead of
cpustat-system because this part of KVM code is in fact user code although it
is executed in the kernel. We duplicate VCPU time between guest and user
[PATCH 4/4] Modify KVM to update guest time accounting.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
--
- [EMAIL PROTECTED] --
Software is hard - Donald Knuth
Index: linux-2.6/drivers/kvm/Kconfig
On Sun, 2007-09-02 at 15:11 +0200, Christian Kujau wrote:
Hi,
after upgrading to 2.6.23-rc5 (and applying davem's fix [0]), lockdep
was quite noisy when I tried to shape my external (wireless) interface:
[ 6400.534545] FahCore_78.exe/3552 just changed the state of lock:
[ 6400.534713]
On Mon, Sep 10, 2007 at 02:23:24AM -0700, Andrew Morton wrote:
On Mon, 10 Sep 2007 10:08:08 +0100 Christoph Hellwig [EMAIL PROTECTED]
wrote:
...
Adrian knows this, yet he habitually sends zero-warning export-removal
patches and I habitually ignore them. I guess we must both enjoy this or
To implement the multicast list callback in mac80211 we need to
do partial list iteration. Since I want to convert the interface
list to an RCU list, I need a new list walking primitive:
list_for_each_entry_continue_rcu().
Additional help text was provided by Paul McKenney.
Signed-off-by:
* Laurent Vivier [EMAIL PROTECTED] wrote:
Ingo, please, could you have a look to these patches ?
The aim of these four patches is to introduce Virtual Machine time
accounting.
[PATCH 1/4] as recent CPUs introduce a third running state, after
user and system, we need a new field,
Reformat the printk() calls removing leading new-line characters, making
output being done line-by-line rather than partially and defining the log
level used.
Signed-off-by: Maciej W. Rozycki [EMAIL PROTECTED]
---
The new code builds fine; no semantic changes.
Please apply,
Maciej
Ingo Molnar wrote:
* Laurent Vivier [EMAIL PROTECTED] wrote:
Ingo, please, could you have a look to these patches ?
The aim of these four patches is to introduce Virtual Machine time
accounting.
[PATCH 1/4] as recent CPUs introduce a third running state, after
user and system, we need
Jeff Garzik wrote:
Mark Lord wrote:
Ditto for selecting transfer modes.
Waiting on one thing AFAICS:
ability to drain/idle all ports +
issue a command on one port +
resume normal parallel port operation
SET FEATURES - XFER MODE is special in that it requires all sorts of
From: Christoph Hellwig [EMAIL PROTECTED]
Date: Sun, 9 Sep 2007 21:39:20 +0100
On Sun, Sep 09, 2007 at 10:25:28PM +0200, Adrian Bunk wrote:
sys_{open,read} can finally be unexported.
Andrew, can you please put this in? Having these exports for syscalls around
hsa been a long-time
On Mon, Sep 10, 2007 at 11:55:49AM +0900, Ken'ichi Ohmichi wrote:
Hi Adrian,
2007/09/09 22:25:16 +0200, Adrian Bunk [EMAIL PROTECTED] wrote:
On Fri, Aug 31, 2007 at 09:58:22PM -0700, Andrew Morton wrote:
...
Changes since 2.6.23-rc3-mm1:
...
+add-vmcoreinfo.patch
...
misc
...
Remove typedefs, volatiles and convert kmalloc()/memset() pairs to
kcalloc(). Also reformat the surrounding clutter.
Signed-off-by: Maciej W. Rozycki [EMAIL PROTECTED]
---
Per your request, Andrew, a while ago. It builds, runs, passes
checkpatch.pl and sparse. No semantic changes.
Please
1 - 100 of 711 matches
Mail list logo