| From | Subject | Date |
|---|---|---|
| kap3watt | Office of Tim Pullen Solicitors & Barristers
Good day Friend,
The issue I am presenting to You is about my client who WILL a fortune to
his Next-of-kin. It was most unfortunate that he And his next-of-kin died
on the same day in the sharja plane crash of Tuesday 10 February 2004.
I am now faced with confusion of who to pass the fortune to. According to
the English law, the Fortune is supposed to be bequeathed to the
government.However,i don't belong to that School of thought which
proposes that the Fortune of unlucky people be ...
| Apr 28, 6:18 pm 2010 |
| Stefan Bader | [ANNOUNCE] linux-2.6.32.y-drm33.z
As many of us now have a distribution which is based on a 2.6.32 kernel but are
forced to update DRM to the version in 2.6.33 to obtain good graphics
experience. In support of this I went ahead and created a tree on kernel.org[1]
which brings together the two and which I will maintain following the upstream
stable trees from Greg. This hopefully will not only be beneficial to us but
also to all that are in the need of running this combination of code.
-Stefan
[1] ...
| Apr 29, 2:23 am 2010 |
| H Hartley Sweeten | [PATCH] sst25l.c: fix multi-part messages with broken sp ...
[Empty message]
| Apr 29, 11:34 am 2010 |
| Marc Kleine-Budde | [PATCH] ubi: init even if mtd device cannot be attached, ...
Ubi can be built into the kernel or be compiled as a kernel module.
Further on the command line one can specify mtd devices to be attach to
ubi while loading. In the current implementation the ubi driver refuses
to load if one of the mtd devices cannot be attached.
Consider:
1) ubi compiled into the kernel and
2) a mtd device specified on the command line and
3) this mtd device contains bogus data (for whatever reason).
During init ubi tries to attach the mtd device is this fails the ...
| Apr 29, 3:41 am 2010 |
| Ben Dooks | [patch 04/13] eeprom_93cx6: Add write support
Add support for writing data to EEPROM.
Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Cc: Wolfram Sang <w.sang@pengutronix.de>
Cc: Jean Delvare <khali@linux-fr.org>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>
---
drivers/misc/eeprom/eeprom_93cx6.c | 86 +++++++++++++++++++++++++++++++++++++
include/linux/eeprom_93cx6.h | 7 +++
2 files changed, 93 insertions(+)
Index: ...
| Apr 29, 4:16 pm 2010 |
| Ben Dooks | [patch 03/13] eeprom_93cx6: Add data direction control.
Some devices need to know if the data is to be output or read, so add a
data direction into the eeprom structure to tell the driver whether the
data line should be driven.
The user in this case is the Micrel KS8851 which has a direction
control for the EEPROM data line and thus needs to know whether
to drive it (writing) or to tristate it for receiving.
Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Cc: Wolfram Sang <w.sang@pengutronix.de>
Cc: Jean Delvare <khali@linux-fr.org>
Cc: Linux Kernel ...
| Apr 29, 4:16 pm 2010 |
| John Kacur | [PATCH] rt: Fix the reminder block accounting for CONFIG ...
Make the accounting for CONFIG_FUNCTION_TRACER in DEBUG_COUNT
match that in the reminder block reporting.
Signed-off-by: John Kacur <jkacur@redhat.com>
---
init/main.c | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/init/main.c b/init/main.c
index 622fe30..d4b3bf5 100644
--- a/init/main.c
+++ b/init/main.c
@@ -908,15 +908,17 @@ static int __init kernel_init(void * unused)
WARN_ON(irqs_disabled());
#endif
-#define ...
| Apr 29, 1:07 pm 2010 |
| Alan Stern | Re: [PATCH 1/8] PM: Add suspend block api.
Of course. You are confirming what I wrote immediately below: Suspend
blockers help resolve races. Note that this race has nothing to do
with the _screen_ in particular -- exactly the same race occurs if you
Let's say that it has nothing to do _specifically_ with the screen.
_Any_ action you want to take in userspace is difficult to coordinate
So at least my mental processes have remained consistent over the span
of a year. Nice to know I haven't undergone a complete personality ...
| Apr 29, 8:41 am 2010 |
| Alan Stern | Re: [PATCH v2] [RFC] ehci: Disable wake on overcurrent ( ...
I take this back. The same thing happens on my machine (Intel ICH5
chipset). I'd guess there is a bug in the PCI or ACPI subsystem, but
more testing is needed before I can be sure. Somehow the PCI or
platform wakeup mechanism gets activated even when it is supposed to be
How can you tell? How do you know what values Windows writes into the
It should "just work" already. The fact that it doesn't means there is
a bug. At the moment I can't be sure where the bug is -- but even if
I ...
| Apr 29, 9:16 am 2010 |
| Alan Stern | Re: [linux-pm] [PATCH v2] [RFC] ehci: Disable wake on ov ...
This patch fixes the problem on my system. Does it work for you?
I still think that disabling wakeup at the PCI or platform level should
override the port wakeup flags, but apparently it doesn't.
Alek, can you confirm that the changes in this patch are okay for the
Moorestown EHCI controller? I had to guess at how to handle the
HOSTPCx register settings.
Alan Stern
Index: usb-2.6/drivers/usb/host/ehci-hub.c
===================================================================
--- ...
| Apr 29, 10:45 am 2010 |
| Florian Westphal | [PATCH] compat_ioctl: add compat handler for PPPIOCGL2TP ...
fixes following error:
ioctl32(openl2tpd:7480): Unknown cmd fd(14) cmd(80487436){t:'t';sz:72} arg(ffa7e6c0) on socket:[105094]
Cc: James Chapman <jchapman@katalix.com>
Signed-off-by: Florian Westphal <fwestphal@astaro.com>
---
fs/compat_ioctl.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c
index c32a1b6..d7957d4 100644
--- a/fs/compat_ioctl.c
+++ b/fs/compat_ioctl.c
@@ -1101,6 +1101,7 @@ COMPATIBLE_IOCTL(PPPIOCCONNECT)
...
| Apr 29, 1:03 am 2010 |
| H Hartley Sweeten | [PATCH] sst25l.c: remove unnecessary MTD_DEBUG_LEVEL2 messages
All the SST25L series flash parts have uniform erase sectors. Remove
the extra MTD_DEBUG_LEVEL2 messages showing the eraseregions info
since they could never be shown.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Andre Renaud <andre@bluewatersys.com>
Cc: Ryan Mallon <ryan@bluewatersys.com>
---
diff --git a/drivers/mtd/devices/sst25l.c b/drivers/mtd/devices/sst25l.c
index fe17054..bcf040b 100644
--- ...
| Apr 29, 3:52 pm 2010 |
| lkml | RE: kernel BUG in iwl-agn-rs.c:2076,was: iwlagn + some a ...
Hi,
In addition to the previous message it seems that:
- RFKILL switch, switching radio on, (obviously) is a precondition. But then, it only
happens shortly after switching radio on,
- it happens more frequently and faster after switching radio on when kde + firefox + xy is running
Please find attached an image of the bug. Finally I could catch a glimpse of what happens, I longued
for this quite some time.
Strangely, as stated in the previous message, this bug does only ...
| Apr 29, 11:26 am 2010 |
| Stephen Rothwell | linux-next: build failure after merge of the block tree
Hi Jens,
After merging the block tree, today's linux-next build (powerpc ppc64_defconfig)
failed like this:
fs/nilfs2/the_nilfs.c: In function 'nilfs_discard_segments':
fs/nilfs2/the_nilfs.c:673: error: 'DISCARD_FL_BARRIER' undeclared (first use in this function)
Caused by commit fbd9b09a177a481eda256447c881f014f29034fe ("blkdev:
generalize flags for blkdev_issue_fn functions") interacting with commit
e902ec9906e844f4613fa6190c6fa65f162dc86e ("nilfs2: issue discard request
after cleaning ...
| Apr 28, 8:52 pm 2010 |
| Stephen Rothwell | linux-next: build warning after merge of the block tree
Hi James,
After merging the block tree, today's linux-next build (powerpc
ppc44x_defconfig) produced this warning:
block/blk-lib.c: In function 'blkdev_issue_zeroout':
block/blk-lib.c:190: warning: comparison of distinct pointer types lacks a cast
Introduced by commit 3f14d792f9a8fede64ce918dbb517f934497a4f8 ("blkdev:
add blkdev_issue_zeroout helper function").
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
| Apr 28, 11:14 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the block tree with the ext4 tree
Hi Jens,
Today's linux-next merge of the block tree got a conflict in
fs/ext4/fsync.c between commit a68513a1c88248ee9167a25e32ee8164c3dde02b
("ext4: check missed return value in ext4_sync_file()") from the ext4
tree and commit fbd9b09a177a481eda256447c881f014f29034fe ("blkdev:
generalize flags for blkdev_issue_fn functions") from the block tree.
Just context changes. I fixed it up (see below) and can carry the fix as
necessary.
--
Cheers,
Stephen Rothwell ...
| Apr 28, 8:51 pm 2010 |
| Tomas Winkler | [PATCH v2] firmware_class: fix memory leak - free alloca ...
From: David Woodhouse <dwmw2@infradead.org>
fix memory leak introduced by the patch 6e03a201bbe:
firmware: speed up request_firmware()
1. vfree won't release pages there were allocated explicitly and mapped
using vmap. The memory has to be vunmap-ed and the pages needs
to be freed explicitly
2. page array is moved into the 'struct
firmware' so that we can free it from release_firmware()
and not only in fw_dev_release()
The fix doesn't break the firmware load speed.
Cc: Johannes Berg ...
| Apr 29, 11:26 am 2010 |
| Shane Wang | [PATCH] intel_txt: enable VMXON check with SMX in KVM
Per document, for feature control MSR
Bit 1 enables VMXON in SMX operation. If the bit is clear, execution of VMXON in SMX operation causes a general-protection exception.
Bit 2 enables VMXON outside SMX operation. If the bit is clear, execution of VMXON outside SMX operation causes a general-protection exception.
This patch is to enable this kind of check with SMX for VMXON in KVM.
Signed-off-by: Shane Wang <shane.wang@intel.com>
---
arch/x86/include/asm/msr-index.h | 5 ++--
...
| Apr 29, 9:09 am 2010 |
| Randy Dunlap | [PATCH] virtio_9p.h: include linux/types.h
From: Randy Dunlap <randy.dunlap@oracle.com>
Add <linux/types.h> to <linux/virtio_9p.h> so that types are explicitly
defined:
linux/virtio_9p.h:15: found __[us]{8,16,32,64} type without #include <linux/types.h>
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Eric Van Hensbergen <ericvh@gmail.com>
---
include/linux/virtio_9p.h | 1 +
1 file changed, 1 insertion(+)
--- lnx-2634-rc5.orig/include/linux/virtio_9p.h
+++ lnx-2634-rc5/include/linux/virtio_9p.h
@@ -2,6 +2,7 @@
...
| Apr 29, 10:57 am 2010 |
| Ondrej Zary | Re: [linux-pm] [PATCH v2] [RFC] ehci: Disable wake on ov ...
Thanks for the patch. When applied to 2.6.33 kernel, the ehci-fsl.c part fails
but that does not matter. Asus P4P800-VM now suspends correctly even when the
jumpers are set to 5V, both with and without USB device. Also device (un)plug
does not wake up the system anymore. So the patch works fine.
Yes, this wakeup seems to work differently on different systems. For example,
Asus A7V8X-X [VIA] (which has these 5V/5VSB jumpers too) is not affected by
this (it wakes up dead but that's another ...
| Apr 29, 2:14 pm 2010 |
| Stefan Lippers-Hollmann | Re: ALSA: hda/realtek: quirk for D945GCLF2 mainboard
Hi
Since kernel 2.6.33 (and including 2.6.34-rc5-git10), sound output is
broken on my Intel D945GCLF2 mainboard, while it did work well on earlier
kernels up to and including 2.6.32.12.
$ cat /sys/devices/virtual/dmi/id/board_vendor
Intel Corporation
$ cat /sys/devices/virtual/dmi/id/board_name
D945GCLF2
$ cat /sys/devices/virtual/dmi/id/bios_vendor
Intel Corp.
$ cat /sys/devices/virtual/dmi/id/bios_version
LF94510J.86A.0229.2009.0729.0209
$ cat /sys/devices/virtual/dmi/id/bios_date ...
| Apr 29, 2:00 pm 2010 |
| Arnd Bergmann | Re: [PATCH] macvtap: add ioctl to modify vnet header size
Acked-by: Arnd Bergmann <arnd@arndb.de>
--
| Apr 29, 7:40 am 2010 |
| Michael S. Tsirkin | [PATCH] macvtap: add ioctl to modify vnet header size
This adds TUNSETVNETHDRSZ/TUNGETVNETHDRSZ support
to macvtap.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
This just mirrors the support in tun,
http://lkml.org/lkml/2010/3/17/221
so that we can make vhost mergeable buffers work with macvtap as well.
I plan to merge both patches through vhost tree together
with mergeable buffer support. Comments?
drivers/net/macvtap.c | 31 +++++++++++++++++++++++++++----
1 files changed, 27 insertions(+), 4 deletions(-)
diff --git ...
| Apr 29, 6:51 am 2010 |
| Kevin Cernekee | [PATCHv3] mtd: cfi_cmdset_0002: Add reboot notifier for ...
Ensure that the flash device is in a quiescent state before rebooting.
The implementation is closely modeled after the cfi_cmdset_0001 reboot
notifier, commit 963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061 .
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
---
drivers/mtd/chips/cfi_cmdset_0002.c | 56 +++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c
index ...
| Apr 29, 10:26 am 2010 |
| Webmail Help Desk | ***IMPORTANT NOTICE***
Dear Web mail Account User,
This message is from Web mail Help Desk to all our account owners. We are currently upgrading our Message Center database. We are deleting all unused Web Mail accounts to create more space for new ones.In other for your account not to be suspended or deleted, you will have to update your account by providing the information listed below:
Confirm Your Web mail Account Details.
Email Address:
Username:
Password:
You will be sent a new confirmation ...
| Apr 29, 9:45 am 2010 |
| Boaz Harrosh | Re: exofs: add bdi backing to mount session
This patch introduced a bug (together with a fix). I'm sorry that
my "Linux Kernel Mailing List" filtering techniques are lacking and
I missed it completely. Searching on google I can see it was hiding
under "[GIT PULL] block/writeback bits for 2.6.34-rc". I have only
seen it now, in git-commits-head ml.
I wish filesystem related patches where CC to linux-fsdevel, and/or
posted as individual patches, sigh.
I'll post a fix as reply to this mail. Linus please submit.
--
| Apr 29, 3:24 am 2010 |
| Mark Brown | Re: [PATCH 0/3] regulator: small fixes and cleanup
All
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Thanks!
--
| Apr 29, 2:08 am 2010 |
| Luis R. Rodriguez | Re: [ANNOUNCE] linux-2.6.32.y-drm33.z
On Thu, Apr 29, 2010 at 2:23 AM, Stefan Bader
Great stuff! Thanks for putting this up!
Luis
--
| Apr 29, 10:12 am 2010 |
| Andrew Morton | Re: [PATCH 7/8] padata: Flush the padata queues actively
On Thu, 29 Apr 2010 14:44:26 +0200
padata_reorder() can fail to do anything, if someone else is holding
Are we safe against cpu hot-unplug in this code?
--
| Apr 29, 4:11 pm 2010 |
| Steffen Klassert | [PATCH 0/8] padata: fixes/cleanups
This pachset is based on Andrew's padata review. It applies agains the
cryptodev-2.6 tree. Btw. how to route future padata patches upstream,
still via cryptodev-2.6?
Steffen
--
| Apr 29, 5:36 am 2010 |
| Steffen Klassert | [PATCH 4/8] padata: Initialize the padata queues only fo ...
padata_alloc_pd set up queues for all possible cpus.
This patch changes this to set up the queues just for
the used cpus.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 5fa6ba6..fc9f19a 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -358,17 +358,15 @@ static struct parallel_data *padata_alloc_pd(struct padata_instance ...
| Apr 29, 5:41 am 2010 |
| Steffen Klassert | [PATCH 2/8] padata: cpu hotplug code should depend on CO ...
This patch makes the padata cpu hotplug code dependend on CONFIG_HOTPLUG_CPU.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 5b44d0f..1209a17 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -570,6 +570,7 @@ void padata_stop(struct padata_instance *pinst)
}
EXPORT_SYMBOL(padata_stop);
+#ifdef CONFIG_HOTPLUG_CPU
static ...
| Apr 29, 5:40 am 2010 |
| Steffen Klassert | [PATCH 1/8] padata: Dont scale the parallel objects with ...
Scaling the maximum number of objects in the parallel
codepath can lead to out of memory problems on bigsmp
machines.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 70b5d5e..5b44d0f 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -29,7 +29,7 @@
#include <linux/rcupdate.h>
#define MAX_SEQ_NR INT_MAX - NR_CPUS
-#define ...
| Apr 29, 5:37 am 2010 |
| Steffen Klassert | [PATCH 3/8] padata: Remove superfluous might_sleep
might_sleep() was placed before mutex_lock() in some places.
We remove them because mutex_lock() does might_sleep() too.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 10 ----------
1 files changed, 0 insertions(+), 10 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 1209a17..5fa6ba6 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -443,8 +443,6 @@ int padata_set_cpumask(struct padata_instance *pinst,
struct parallel_data ...
| Apr 29, 5:40 am 2010 |
| Steffen Klassert | [PATCH 6/8] padata: Use a timer to handle the reorder queues
padata_get_next had a bogus check that returned always true,
so the try_again loop in padata_reorder was never taken.
This can lead to object leaks in some rare cases. This patch
implements a timer that processes the reorder queues if noone
else does it in appropriate time.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
include/linux/padata.h | 2 ++
kernel/padata.c | 25 ++++++++++++++++++-------
2 files changed, 20 insertions(+), 7 deletions(-)
diff --git ...
| Apr 29, 5:43 am 2010 |
| Steffen Klassert | [PATCH 7/8] padata: Flush the padata queues actively
yield was used to wait until all references of the internal control
structure in use are dropped before it is freed. This patch implements
padata_flush_queues which actively flushes the padata percpu queues
in this case.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 33 +++++++++++++++++++++++++--------
1 files changed, 25 insertions(+), 8 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 6d7ea48..ec6b8b7 100644
--- ...
| Apr 29, 5:44 am 2010 |
| Steffen Klassert | [PATCH 5/8] padata: Use get_online_cpus/put_online_cpus
This patch puts get_online_cpus/put_online_cpus around the places
we modify the padata cpumask to ensure that no cpu goes offline
during this operation.
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
kernel/padata.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index fc9f19a..82958e0 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -441,6 +441,8 @@ int padata_set_cpumask(struct ...
| Apr 29, 5:42 am 2010 |
| Francois Romieu | Re: r8169 stable updates
Tim Gardner <tim.gardner@canonical.com> :
Yes.
I have just sent those for both 2.6.32-stable and 2.6.33-stable.
--
Ueimor
--
| Apr 29, 2:57 pm 2010 |
| Tim Gardner | r8169 stable updates
Francois,
If not already proposed, I think these commits are appropriate for
stable updates. Do you agree? They apply cleanly to 2.6.32 and will
likely fix the symptoms of this bug:
http://bugs.launchpad.net/bugs/562742 (still in test).
4c020a961a812ffae9846b917304cea504c3a733 r8169: use correct barrier
between cacheable and non-cacheable memory
78f1cd02457252e1ffbc6caa44a17424a45286b8 r8169: fix broken register writes
908ba2bfd22253f26fa910cd855e4ccffb1467d0 r8169: more broken ...
| Apr 29, 5:48 am 2010 |
| Darrick J. Wong | [RFC] ext4: Don't send extra barrier during fsync if the ...
Hmm. A while ago I was complaining that an evil program that calls fsync() in
a loop will send a continuous stream of write barriers to the hard disk. Ted
theorized that it might be possible to set a flag in ext4_writepage and clear
it in ext4_sync_file; if we happen to enter ext4_sync_file and the flag isn't
set (meaning that nothing has been dirtied since the last fsync()) then we
could skip issuing the barrier.
Here's an experimental patch to do something sort of like that. From a ...
| Apr 29, 4:51 pm 2010 |
| Mel Gorman | [PATCH 0/2] Fix migration races in rmap_walk() V3
The sloppy cleanup of migration PTEs in V2 was to no ones liking, the fork()
change was unnecessary and Rik devised a locking scheme for anon_vma that
was more robust for transparent hugepage support than was purposed in V2.
Andrew, patch one of this series is about the correctness of locking of
anon_vma with respect to migration. While I am not aware of any reproduction
cases, it is potentially racy. Rik will probably release another versions
so I'm not expecting this one to be picked up but ...
| Apr 29, 1:32 am 2010 |
| Mel Gorman | [PATCH 1/2] mm: Take all anon_vma locks in anon_vma_lock
From: Rik van Riel <riel@redhat.com>
Take all the locks for all the anon_vmas in anon_vma_lock, this properly
excludes migration and the transparent hugepage code from VMA changes done
by mmap/munmap/mprotect/expand_stack/etc...
Unfortunately, this requires adding a new lock (mm->anon_vma_chain_lock),
otherwise we have an unavoidable lock ordering conflict. This changes the
locking rules for the "same_vma" list to be either mm->mmap_sem for write,
or mm->mmap_sem for read plus the new ...
| Apr 29, 1:32 am 2010 |
| Mel Gorman | [PATCH 2/2] mm,migration: Avoid race between shift_arg_p ...
Page migration requires rmap to be able to find all ptes mapping a page
at all times, otherwise the migration entry can be instantiated, but it
is possible to leave one behind if the second rmap_walk fails to find
the page. If this page is later faulted, migration_entry_to_page() will
call BUG because the page is locked indicating the page was migrated by
the migration PTE not cleaned up. For example
[ 511.201534] kernel BUG at include/linux/swapops.h:105!
[ 511.201534] invalid opcode: 0000 ...
| Apr 29, 1:32 am 2010 |
| Andrea Arcangeli | Re: [PATCH 2/2] mm,migration: Avoid race between shift_a ...
Hi Mel,
did you see my proposed fix? I'm running with it applied, I'd be
interested if you can test it. Surely it will also work for new
anon-vma code in upstream, because at that point there's just 1
anon-vma and nothing else attached to the vma.
http://git.kernel.org/?p=linux/kernel/git/andrea/aa.git;a=commit;h=6efa1dfa5152ef8d7f2...
I think it's wrong to try to handle the race in rmap walk by making
magic checks on vm_flags VM_GROWSDOWN|GROWSUP ...
| Apr 29, 9:21 am 2010 |
| Liam Girdwood | Re: [PATCH 0/3] regulator: small fixes and cleanup
All applied.
Thanks
Liam
--
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk
--
| Apr 29, 6:29 am 2010 |
| Stephen Rothwell | linux-next: manual merge of the tty tree with the net tree
Hi Greg,
Today's linux-next merge of the tty tree got a conflict in
include/linux/tty.h between commit
9b27105b4a44c54bf91ecd7d0315034ae75684f7 ("net-caif-driver: add CAIF
serial driver (ldisc)") from the net tree and commit
39658c58ebb52fe7a3488fd520aa89c75721fd20 ("tty: n_gsm line discipline")
from the tty tree.
I used number 21 for the n_gsm line discipline (see below) and 30 for
NR_LDISCS and can carry this fix as necessary.
--
Cheers,
Stephen Rothwell ...
| Apr 28, 10:56 pm 2010 |
| Greg KH | Re: linux-next: manual merge of the tty tree with the net tree
That fix looks fine, thanks,
greg k-h
--
| Apr 28, 11:13 pm 2010 |
| Benjamin Herrenschmidt | Simple fan question
Hi folks !
I'm writing some support for d-link dns323 rev C1 NAS. It has a fan that
is controlled by some non-programmable PWM circuit. Basically, all I can
do is tweak to GPIOs that controls the feed into the circuitry for the
fans to be off, slow or fast.
I don't know what the actual PWM values are for "slow" or "fast". I
-might- be able to do some measurements but I can't promise it.
Now I'm trying to do a simple hwmon driver for that in order to easy
userspace support for these guys, ...
| Apr 28, 10:21 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric,
Today's linux-next merge of the bkl-ioctl tree got a conflict in
drivers/block/pktcdvd.c between commit
db02df06864ed90b08771914ed3d50daca7cd8d7 ("pktcdvd: improve BKL and
compat_ioctl.c usage") from the fixes tree and commit
59ce88717d9d8af8cb14af3a0a505cafb692b482 ("drivers: Push down BKL into
various drivers") from the bkl-ioctl tree.
I used the version from the fixes tree as that seems to be a superset
(including removing the [un]lock_kernel() calls).
--
Cheers,
Stephen ...
| Apr 28, 10:50 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric,
Today's linux-next merge of the bkl-ioctl tree got a conflict in
drivers/isdn/divert/divert_procfs.c between commit
64ef834551d7696f54553d7608eba80a5a800e77 ("procfs: Push down the bkl from
ioctl") from the bkl-procfs tree and commit
5cc2443e44f810a21d1228ac9bf60b41536e5b9c ("isdn: Push down BKL into ioctl
functions") from the bkl-ioctl tree.
I used the version from the blk-procfs tree.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
| Apr 28, 10:50 pm 2010 |
| Stephen Rothwell | linux-next: build failure after merge of the bkl-ioctl tree
Hi Frédéric,
After merging the bkl-ioctl tree, today's linux-next build (x86_64
allmodconfig) failed like this:
drivers/scsi/3w-xxxx.c: In function 'tw_chrdev_ioctl':
drivers/scsi/3w-xxxx.c:896: error: 'inode' undeclared (first use in this function)
Caused by commit 5c9af160f830a68734f600fc0f90cba35e26727b ("scsi: Push
down BKL into ioctl functions").
I have used the version of the blk-ioctl tree from next-20100428 for
today.
--
Cheers,
Stephen Rothwell ...
| Apr 28, 10:49 pm 2010 |
| John Kacur | Re: linux-next: build failure after merge of the bkl-ioc ...
Frederic: did you miss one of my patches to fix the scsi compile problems?
The following should have fixed the above:
From 3605ca2d1b29511fe1c95b47c4c596f392797585 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Tue, 27 Apr 2010 10:47:43 +0200
Subject: [PATCH 04/10] bkl: Fix missing inode tw_chrdev_ioctl due to bkl pushdown
Cc: Arnd Bergmann <arnd@arndb.de>,
Linus Torvalds <torvalds@linux-foundation.org>,
Frederic Weisbecker <fweisbec@gmail.com>,
Jan ...
| Apr 29, 1:40 pm 2010 |
| Frederic Weisbecker | Re: linux-next: build failure after merge of the bkl-ioc ...
My bad, I was really sure I integrated all of your fixes, and it even fixed
by build. I probably forgot a git-add.
Will apply this one, thanks!
--
| Apr 29, 1:50 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the bkl-ioctl tree with the ...
Hi Frédéric,
Today's linux-next merge of the bkl-ioctl tree got a conflict in
drivers/char/i8k.c between commit
64ef834551d7696f54553d7608eba80a5a800e77 ("procfs: Push down the bkl from
ioctl") from the bkl-procfs tree and commit
59ce88717d9d8af8cb14af3a0a505cafb692b482 ("drivers: Push down BKL into
various drivers") from the bkl-ioctl tree.
I used the version from the bkl-procfs tree for today.
Can you guys please sort out these various bkl removal trees, please.
--
Cheers,
Stephen ...
| Apr 28, 10:49 pm 2010 |
| Frederic Weisbecker | Re: linux-next: manual merge of the bkl-ioctl tree with ...
I'll do a test merge of my branches and solve the conflicts I can find.
Sorry about that.
--
| Apr 29, 1:59 pm 2010 |
| Stefan Lippers-Hollmann | 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon shutdo ...
Hi
While testing kernel 2.6.34-rc5-git10 on an Acer Aspire One 110L netbook
(Atom N270, i945GSE chipset, hyperthreading enabled and not configurable,
BIOS 3309), I reproducably encounter the following oops while shutting down
(manual transcription below):
Pid: 2253, comm: halt Not Tainted 2.6.34-rc5-sidux-686 #1 /AOA110
EIP: 0060:[<c0121232>] EFLAGS: 00010202 CPU: 0
EIP is at apbt_cpuhp_notify+0x32/0x60
EAX: c0562e80 EBX: 01ca0000 ECX: 0000001c EDX: 0000001c
ESI: 00000000 EDI: ...
| Apr 29, 12:43 pm 2010 |
| Pan, Jacob jun | RE: 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon sh ...
Hi Stefan,
Thanks for the report. This has been fixed, please see https://bugzilla.kernel.org/show_bug.cgi?id=15786
Thanks,
| Apr 29, 1:31 pm 2010 |
| H. Peter Anvin | Re: 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon sh ...
Could you apply this patch and verify that it solves your problem:
http://git.kernel.org/tip/ae7c9b70dcb4313ea3dbcc9a2f240dae6c2b50c0
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
--
| Apr 29, 1:54 pm 2010 |
| Jens Axboe | [GIT PULL] Two small fixups
Hi Linus,
The super.c change broke when !CONFIG_BLOCK. Not too big of a deal, I
see that !CONFIG_BLOCK is already broken in -git for other reasons. But
lets not add more.
And since I setup this pull, I included the exofs fix from Boaz since
that needs to go in before the next -rc anyway. So please pull.
git://git.kernel.dk/linux-2.6-block.git for-linus
Boaz Harrosh (1):
exofs: Fix "add bdi backing to mount session" fall out
Jens Axboe (1):
fs: fs/super.c needs to ...
| Apr 29, 11:37 am 2010 |
| Arnaldo Carvalho de Melo | [GIT PULL] perf: Initial regression testing command
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Hi Ingo,
Please consider pulling from:
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 perf
Now there are 7 patches in that repo.
Regards,
- Arnaldo
Arnaldo Carvalho de Melo (2):
perf symbols: Add machine helper routines
perf test: Initial regression testing command
tools/perf/Documentation/perf-test.txt | 22 +++
tools/perf/Makefile | 1 +
tools/perf/builtin-kmem.c | ...
| Apr 29, 3:14 pm 2010 |
| Arnaldo Carvalho de Melo | [PATCH 1/2] perf symbols: Add machine helper routines
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Created when writing the first 'perf test' regression testing routine.
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <new-submission>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
---
tools/perf/builtin-kmem.c | 2 +-
tools/perf/util/map.h | 25 ++++++++++++--
tools/perf/util/symbol.c | ...
| Apr 29, 3:14 pm 2010 |
| Arnaldo Carvalho de Melo | [PATCH 2/2] perf test: Initial regression testing command
From: Arnaldo Carvalho de Melo <acme@redhat.com>
First an example with the first internal test:
[acme@doppio linux-2.6-tip]$ perf test
1: vmlinux symtab matches kallsyms: Ok
So it run just one test, that is "vmlinux symtab matches kallsyms", and it was
successful.
If we run it in verbose mode, we'll see details about errors and extra warnings
for non-fatal problems:
[acme@doppio linux-2.6-tip]$ perf test -v
1: vmlinux symtab matches kallsyms:
--- start ---
Looking at the ...
| Apr 29, 3:14 pm 2010 |
| Steffen Klassert | [PATCH 8/8] padata: Add some code comments
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
---
include/linux/padata.h | 53 ++++++++++++++++++++++++++++++++++++++++++++++++
kernel/padata.c | 46 +++++++++++++++++++++++++++++++++++++++-
2 files changed, 97 insertions(+), 2 deletions(-)
diff --git a/include/linux/padata.h b/include/linux/padata.h
index 64836a6..e8aac0f 100644
--- a/include/linux/padata.h
+++ b/include/linux/padata.h
@@ -26,6 +26,17 @@
#include <linux/list.h>
#include <linux/timer.h>
...
| Apr 29, 5:45 am 2010 |
| Jens Axboe | Re: linux-next: build warning after merge of the block tree
I fixed that warning up.
--
Jens Axboe
--
| Apr 29, 12:28 am 2010 |
| Benjamin Herrenschmidt | Re: [lm-sensors] Simple fan question
Right.
Now, maybe the best option is to have instead:
fan[1-*]_discrete_value
Discrete value
RW
fan[1-*]_supported values
List of supported discrete values
RO
IE. I like the interface to be self-explanatory rather than relying on
the user to know in advance what to write there. In which case I could
either use 0,1,2 as values or even "off, slow, fast".
I can then make a custom fancontrol script (or add a wart to the
existing ...
| Apr 29, 3:56 pm 2010 |
| Jean Delvare | Re: [lm-sensors] Simple fan question
Hi Ben,
Indeed, that wouldn't fit. The nearest entry in the document is:
pwm[1-*] Pulse width modulation fan control.
Integer value in the range 0 to 255
RW
255 is max or 100%.
In your case, the file would have only 3 possible values, with "off"
mapping to 0, and "slow" and "fast" mapping to arbitrary positive
values, like 64 and 192 or whatever you think is suitable. I understand
that in your case, you don't really control the PWM output directly,
but we do not have any ...
| Apr 29, 1:57 am 2010 |
| Michael S. Tsirkin | [PATCH 0/2] virtio: add gfp_t parameter to add_buf
We need to allocate memory to post indirect buffers,
and sometimes drivers do this from a thread context,
so it helps to pass in a gfp_t parameter.
To avoid churn changing all drivers, add a new API
with a _gfp prefix, and make the old call lacking
gfp_t an inline wrapper.
--
MST
Michael S. Tsirkin (2):
virtio: add_buf_gfp
virtio-net: pass gfp to add_buf
drivers/net/virtio_net.c | 8 ++++----
drivers/virtio/virtio_ring.c | 20 +++++++++++---------
...
| Apr 29, 7:26 am 2010 |
| Michael S. Tsirkin | [PATCH 2/2] virtio-net: pass gfp to add_buf
virtio-net bounces buffer allocations off to
a thread if it can't allocate buffers from the atomic
pool. However, if posting buffers still requires atomic
buffers, this is unlikely to succeed.
Fix by passing in the proper gfp_t parameter.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
drivers/net/virtio_net.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
index 91738d8..fca44b2 100644
--- ...
| Apr 29, 7:26 am 2010 |
| Michael S. Tsirkin | [PATCH 1/2] virtio: add_buf_gfp
Add an add_buf variant that gets gfp parameter. Use that
to allocate indirect buffers.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
drivers/virtio/virtio_ring.c | 20 +++++++++++---------
include/linux/virtio.h | 22 +++++++++++++++++-----
2 files changed, 28 insertions(+), 14 deletions(-)
diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c
index 0717b5b..1ca8890 100644
--- a/drivers/virtio/virtio_ring.c
+++ b/drivers/virtio/virtio_ring.c
@@ ...
| Apr 29, 7:26 am 2010 |
| Winkler, Tomas | RE: [PATCH] firmware_class: fix memory leak - free alloc ...
[Empty message]
| Apr 29, 11:03 am 2010 |
| Tomas Winkler | [PATCH] firmware_class: fix memory leak - free allocated pages
fix memory leak introduced by 6e03a201bbe patch:
firmware: speed up request_firmware()
1. vfree won't release pages there were allocated explicitly and mapped
using vmap. The memory has to be vunmap-ed and the pages needs
to be freed explicitly
2. page array is moved into the 'struct
firmware' so that we can free it from release_firmware()
and not only in fw_dev_release()
The fix doesn't break the firmware load speed.
Cc: Johannes Berg <johannes@sipsolutions.net>
Cc: Greg ...
| Apr 29, 5:40 am 2010 |
| David Woodhouse | Re: [PATCH] firmware_class: fix memory leak - free alloc ...
It's kind of a joint effort. I think it's probably mine by a fairly
And don't make up Signed-off-by lines. Although you can have that one of
mine now you've got it (since you've actually tested it).
--
David Woodhouse Open Source Technology Centre
David.Woodhouse@intel.com Intel Corporation
--
| Apr 29, 10:53 am 2010 |
| Andrew Morton | Re: [PATCH 6/8] padata: Use a timer to handle the reorde ...
On Thu, 29 Apr 2010 14:43:37 +0200
Under what circumstances would "noone else do it in appropriate time"?
I'd feel more comfortable if the above was in the locked region. Is
there a race whereby another CPU can set pd->reorder_objects, but we
forgot to arm the timer?
--
| Apr 29, 4:06 pm 2010 |
| Stephen Rothwell | linux-next: Tree for April 29
Hi all,
Changes since 20100428:
Dropped trees: tmio-mmc (long unresolved conflicts and unable to fetch)
hwlat (at the maintainer's request)
My fixes tree contains:
a patch for a pktcdvd build error from Arnd Bergmann
The v9fs tree gained a conflict against Linus' tree.
The v4l-dvb tree still has its build failure, so I used the version from
next-20100409.
The kvm tree lost its build failure.
The mtd tree gained a conflict against Linus' tree.
The block tree lost its ...
| Apr 28, 11:33 pm 2010 |
| Stephane Eranian | [BUG] perf: perf trace does not work anymore
Hi,
I am trying to use perf trace to dump the raw samples.
$ perf record -R noploop 5
noploop for 5 seconds
[ perf record: Woken up 3 times to write data ]
[ perf record: Captured and wrote 0.269 MB perf.data (~11759 samples) ]
$ perf trace
Fatal: reading input file (size expected=3 received=-1)
Seems like trace does not understand the format of the perf.data file anymore.
This used to work. Did you change the purpose of perf trace?
--
| Apr 29, 5:28 am 2010 |
| Stephen Rothwell | linux-next: build warning after merge of the driver-core ...
Hi Grant,
After merging the driver-core.current tree, today's linux-next build
(x86_64 allmodconfig) produced this warning:
drivers/base/firmware_class.c: In function 'release_firmware':
drivers/base/firmware_class.c:597: warning: passing argument 1 of 'firmware_free_data' discards qualifiers from pointer target type
drivers/base/firmware_class.c:133: note: expected 'struct firmware *' but argument is of type 'const struct firmware *'
Introduced by commit ...
| Apr 29, 4:35 pm 2010 |
| Greg KH | Re: linux-next: build warning after merge of the driver- ...
Thanks, I've fixed this up, the release call should not have 'const'
on it as it is going to touch the pointer passed to it :)
thanks,
greg k-h
--
| Apr 29, 4:43 pm 2010 |
| Greg KH | Re: linux-next: build warning after merge of the driver- ...
And it's now pushed out in my tree.
thanks,
greg k-h
--
| Apr 29, 4:45 pm 2010 |
| gregkh | patch usb-core-config.c-usb_get_configuration-simplified ...
This is a note to let you know that I've just added the patch titled
Subject: USB: core: config.c: usb_get_configuration() simplified
to my gregkh-2.6 tree. Its filename is
usb-core-config.c-usb_get_configuration-simplified.patch
This tree can be found at
http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/patches/
From mina86@mina86.com Thu Apr 29 16:05:40 2010
From: Michal Nazarewicz <mina86@mina86.com>
Date: Sat, 17 Apr 2010 17:12:58 +0200
Subject: ...
| Apr 29, 4:21 pm 2010 |
| Mendoza ~ Nita | Acupuncturists marketing email list
Here's a business list package on sale this week only:
Business List Silver Package
American Business Email List - 2 million emails various businesses
Financial Planners Database - 148,857 records all with emails
Finance and Money Professionals Database - 116,568 records all with emails
All complete lists above: $276
There are more packages and not just for business. we also have healthcare, consumers and more. Contact me here for more info or to get samples: ...
| Apr 29, 9:55 am 2010 |
| Jens Axboe | Re: linux-next: build failure after merge of the block tree
It's correct, I'll merge this.
--
Jens Axboe
--
| Apr 29, 12:31 am 2010 |
| Stefan Lippers-Hollmann | Re: 2.6.34-rc5-git10: oops on Atom N270/ i945GSE upon sh ...
Hi
I can confirm that this patch applied on top of 2.6.34-rc5-git10 fixes
my shutdown problem; no further oops has shown within 20+ shutdowns so far,
while it was 100% reproducably before. Sorry that I didn't notice
https://bugzilla.kernel.org/show_bug.cgi?id=15786 before.
[...]
Thanks a lot
Stefan Lippers-Hollmann
--
| Apr 29, 3:07 pm 2010 |
| Mr. Beuker Hendrik | UBS International Holdings BV
UBS International Holdings BV
Herengracht 600
NL-1017 CJ Amsterdam, Netherlands.
www.ubs.com/investmentbank
Greetings,
I am an investment consultant working with UBS International Holdings BV in the
Netherlands. I'll be happy to work this transaction out with you if you are reliable
and a honest person. I also need a strong assurance/conviction that you will never let
me down as I can arrange and provide you details/documents proof so that $8.5million
USD (funds) will be transferred ...
| Apr 29, 6:07 am 2010 |
| Boaz Harrosh | [PATCH] exofs: Fix "add bdi backing to mount session" fall out
The patch: add bdi backing to mount session
(b3d0ab7e60d1865bb6f6a79a77aaba22f2543236)
Has a bug in the placement of the bdi member at
struct exofs_sb_info. The layout member must be kept
last.
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
---
fs/exofs/exofs.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/exofs/exofs.h b/fs/exofs/exofs.h
index 5437327..22721b2 100644
--- a/fs/exofs/exofs.h
+++ b/fs/exofs/exofs.h
@@ -85,6 +85,7 @@ struct ...
| Apr 29, 3:38 am 2010 |
| Trond Myklebust | [GIT PULL] Please pull NFS client bugfixes
Hi Linus,
Please pull from the "bugfixes" branch of the repository at
git pull git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git bugfixes
This will update the following files through the appended changesets.
Cheers,
Trond
----
fs/nfs/client.c | 2 +
fs/nfs/dir.c | 2 +-
fs/nfs/nfs4proc.c | 5 +++-
fs/nfs/super.c | 3 +-
fs/nfs/write.c | 55 +++++++++++++++++++++++++++++++----------------
include/linux/nfs_fs.h | 1 ...
| Apr 29, 9:48 am 2010 |
| Stephen Rothwell | linux-next: manual merge of the block tree with Linus' tree
Hi Jens,
Today's linux-next merge of the block tree got a conflict in
fs/block_dev.c between commit b8af67e2681c693a21f3933e3bdfce4cf66596d3
("fs/block_dev.c: fix performance regression in O_DIRECT|O_SYNC writes to
block devices") from Linus' tree and commit
fbd9b09a177a481eda256447c881f014f29034fe ("blkdev: generalize flags for
blkdev_issue_fn functions") from the block tree.
I fixed it up (see below) and can carry the fix for a while.
--
Cheers,
Stephen Rothwell ...
| Apr 28, 8:52 pm 2010 |
| Jens Axboe | Re: linux-next: manual merge of the block tree with Linu ...
I'll merge -linus in to resolve this one so you don't have to carry this
fix.
--
Jens Axboe
--
| Apr 29, 12:33 am 2010 |
| Andrew Morton | Re: [PATCH 0/8] padata: fixes/cleanups
On Thu, 29 Apr 2010 14:36:36 +0200
That's OK by me. I'll often grab stuff (especially if I was cc'ed on
it) and will drop it again if I see a subsystem maintainer took it.
People use this to delegate the resend-to-sleepy-maintainer job to
myself. Herbert is less sleepy than many ;)
--
| Apr 29, 4:13 pm 2010 |
| Jesse Barnes | [git pull] PCI fixes
The following changes since commit
b91ce4d14a21fc04d165be30319541e0f9204f15: Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/net-2.6
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 for-linus
Two fixes from Bjorn for _CRS related stuff. The "compute address
space" one hasn't seen any soak time in -next, which I'm nervous about,
but it seems like a good related change, so I'll leave it up to you.
If you don't want ...
| Apr 28, 8:14 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the mtd tree with Linus' tree
Hi David,
Today's linux-next merge of the mtd tree got a conflict in
drivers/mtd/mtdcore.c between commit
a33eb6b91034c95b9b08576f68be170f995b2c7d ("Move mtd_bdi_*mappable to
mtdcore.c") from Linus' tree and commit
b520e412faaaad35641aeedd6059179f9f1b393c ("mtd: Replace static array of
devices with an idr structure") from the mtd tree.
Just overlapping additions. I fixed it up (see below) and can carry the
fix for a while.
--
Cheers,
Stephen Rothwell ...
| Apr 28, 7:58 pm 2010 |
| Justin P. Mattock | Re: Very bad regression from 2.6.33 as of 1600f9def
yep.. luckily 33 is not that far behind
so it shouldn't take too long.
As for the CPU patience my friend..
Justin P. Mattock
--
| Apr 28, 8:12 pm 2010 |
| Justin P. Mattock | Re: Very bad regression from 2.6.33 as of 1600f9def
I'm being bit by an extremely troublesome regression on HEAD (when the
kernel
was built, at least) of Linus' tree. The symptoms are that the kernel boots,
blinks the cursor a few times, then reboots without showing any messages or
switching to the uvesafb mode specified on the commandline. Trying to
boot the
kernel in qemu causes it to hang with a blank screen and a non-blinking
cursor,
not even printing anything to a serial terminal. .config is below.
I'm on an MSI-1651-ID2 laptop, ...
| Apr 28, 7:52 pm 2010 |
| Alex Elsayed | Re: Very bad regression from 2.6.33 as of 1600f9def
Last good kernel was 2.6.33 release, right after tagging.
I'll try and bisect. Probably be a while before I have anything,
since the CPU is rather slow. Hopefully last good will work in qemu.
--
| Apr 28, 8:05 pm 2010 |
| Alex Elsayed | Re: Very bad regression from 2.6.33 as of 1600f9def
Uh oh. 2.6.33 compiled with this config (taking all defaults for make oldconfig)
doesn't boot either. Totally lost now.
--
| Apr 28, 9:28 pm 2010 |
| Alex Elsayed | Re: Very bad regression from 2.6.33 as of 1600f9def
On further examination (diff'ing /proc/config.gz and the config that isn't
working) it appears likely that the answer is simply that I am an idiot, having
set the default resume partition to an LVM volume that isn't present at the
beginning of boot. Recompiling and checking now.
--
| Apr 28, 9:36 pm 2010 |
| Alex Elsayed | Very bad regression from 2.6.33 as of 1600f9def
I'm being bit by an extremely troublesome regression on HEAD (when the kernel
was built, at least) of Linus' tree. The symptoms are that the kernel boots,
blinks the cursor a few times, then reboots without showing any messages or
switching to the uvesafb mode specified on the commandline. Trying to boot the
kernel in qemu causes it to hang with a blank screen and a non-blinking cursor,
not even printing anything to a serial terminal. .config is below.
I'm on an MSI-1651-ID2 laptop, core2duo ...
| Apr 28, 7:28 pm 2010 |
| Alex Elsayed | Re: Very bad regression from 2.6.33 as of 1600f9def
Argh, the default resume partition thing was a red herring.
Here's the text of the diff, if it's useful to anyone, working kernel is
zen-sources:
--- working_but_nonstandard_kernel 2010-04-28 21:35:02.321863681 -0700
+++ .config 2010-04-28 20:18:36.192271752 -0700
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.33-zen0 "Eat It Raw"
-# Wed Feb 24 20:40:05 2010
+# Linux kernel version: 2.6.33
+# Wed Apr 28 20:18:36 2010
#
...
| Apr 28, 9:50 pm 2010 |
| Daniel Walker | Re: [PATCH] arm/mach-msm: Fix wrong include path.
Oddly, I just fixed this like 4 hours ago ..
Daniel
--
| Apr 28, 6:48 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the v9fs tree with Linus' tree
Hi Eric,
Today's linux-next merge of the v9fs tree got a conflict in
fs/9p/vfs_super.c between commits 5a0e3ad6af8660be21ca98a971cd00f331318c05
("include cleanup: Update gfp.h and slab.h includes to prepare for
breaking implicit slab.h inclusion from percpu.h") and
0ed07ddb56d1348e5ce33f3b8de20d730351983a ("9p: add bdi backing to mount
session") from Linus' tree and commits
0b2d973241f9bdbc8ed62caec42543e00ae6bd1e ("9p: VFS switches for 9p2000.L:
VFS switches") and ...
| Apr 28, 6:21 pm 2010 |
| Peter Huewe | [PATCH] arch/sh: Fix wrong function prototype for native ...
From: Peter Huewe <peterhuewe@gmx.de>
This patch fixes the prototype of native_cpu_disable if
CONFIG_HOTPLUG_CPU is not set, and thus fixes a build failure[1]
References:
[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2536296/
Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
---
KernelVersion: linux-next-20100429
arch/sh/kernel/smp.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/sh/kernel/smp.c b/arch/sh/kernel/smp.c
index 86cd6f9..509b36b ...
| Apr 28, 5:56 pm 2010 |
| Paul Mundt | Re: [PATCH] arch/sh: Fix wrong function prototype for na ...
I've already applied Matt's patch for the same issue, thanks anyways!
--
| Apr 29, 7:30 am 2010 |
| Peter Huewe | [PATCH] arm/mach-msm: Add CONFIG conditional for board-trout
From: Peter Huewe <peterhuewe@gmx.de>
This patch adds a conditional for CONFIG_MSM_DEBUG_UART to prevent a
build failure[1], this is done the same way as for every board in mach-msm.
References:
[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2448102/
Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
---
KernelVersion: linux-next-20100429
arch/arm/mach-msm/board-trout.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-msm/board-trout.c ...
| Apr 28, 5:41 pm 2010 |
| Kevin Cernekee | [PATCH] mtd: cfi_cmdset_0002: Fix trivial merge conflict
Stefani Seibold's patch changed chip->mutex, once a spinlock, into a
mutex. This patch applies the same change to cfi_amdstd_reset(), part
of the new reboot notifier code.
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
---
drivers/mtd/chips/cfi_cmdset_0002.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c
index d356827..c16b8ce 100644
--- a/drivers/mtd/chips/cfi_cmdset_0002.c
+++ ...
| Apr 28, 5:26 pm 2010 |
| Peter Huewe | [PATCH] arch/arm: Fix missing define for ARM_PMU_DEVICE_CPU
From: Peter Huewe <peterhuewe@gmx.de>
This patch adds a define for ARM_PMU_DEVICE_CPU which seemed to be
missing/undefined and caused some build failures [1-4].
I defined ARM_PMU_DEVICE_CPU = -1 as stated in
Documentation/driver_model/platform.txt to indicate there is only one.
I'm _not_ sure if this is correct, but due to the static nature of the
define I assume it is.
References:
[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2535843/
[2] ...
| Apr 28, 5:31 pm 2010 |
| Peter =?utf-8?q?H=C3 ... | Re: [PATCH] arch/arm: Fix missing define for ARM_PMU_DEV ...
Thanks for the Link - I'll have a look at it.
Thanks,
Peter
--
| Apr 29, 3:18 am 2010 |
| Will Deacon | Re: [PATCH] arch/arm: Fix missing define for ARM_PMU_DEV ...
Hi Jamie,
Thanks for CC'ing me on this.
I submitted the series to Russell's patch system on 9 April.
However, as you know, he's currently without an internet connection and
the patch system has gone offline. He applied some of the series before
he lost connectivity, so I expect he'll look at the others when he's
back [although I imagine there are lots of other patches in the same
situation].
Peter: if you're interested, the patch series I sent to the ARM
Linux list is archived ...
| Apr 29, 1:26 am 2010 |
| Hank Janssen | [PATCH 1/1] hv: Added new hv_utils driver to hyper-v - C ...
From: Hank Janssen <hjanssen@microsoft.com>
Addition of new driver for Hyper-V called hv_utils.
This driver is intended to support things like KVP, Timesync, Heartbeat etc.
This first release has support for graceful shutdown.
e.g. Select shutdown from the Hyper-V main admin screen and the
Linux VM will do a graceful shutdown.
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
---
...
| Apr 28, 5:27 pm 2010 |
| Andrew Morton | Re: mmotm 2010-04-28-16-53 uploaded
On Thu, 29 Apr 2010 17:32:10 -0400
It Works For Me. Send .config, please?
--
| Apr 29, 2:53 pm 2010 |
| Andrew Morton | Re: mmotm 2010-04-28-16-53 uploaded
On Thu, 29 Apr 2010 14:53:33 -0700
Is OK, I found one. i386 .config below.
Yes, it's numa-slab-use-numa_mem_id-for-slab-local-memory-node.patch.
I stared at it for a bit and got bored - it's Lee's turn ;)
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.34-rc5-mm1
# Thu Apr 29 14:55:57 2010
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not ...
| Apr 29, 3:00 pm 2010 |
| Valdis.Kletnieks | Re: mmotm 2010-04-28-16-53 uploaded
Dies trying to compile mm/slab.c because something screwed the pooch with
the definition of numa_mem_id(). My bets are on
numa-slab-use-numa_mem_id-for-slab-local-memory-node.patch
CC mm/slab.o
mm/slab.c: In function 'kmem_cache_init':
mm/slab.c:1506: error: 'numa_node' undeclared (first use in this function)
mm/slab.c:1506: error: (Each undeclared identifier is reported only once
mm/slab.c:1506: error: for each function it appears in.)
mm/slab.c:1506: warning: type defaults to 'int' ...
| Apr 29, 2:32 pm 2010 |
| Roland McGrath | Re: [C/R ARM v2][PATCH 1/3] ARM: Rudimentary syscall int ...
> + * syscalls.h - Linux syscall interfaces for ARM
No clue about the ARM details, not reviewing that. I think this is too big
to be an inline and should be in some arch/arm/kernel/*.c place instead.
Of course, if (config_aeabi && !config_oabi) is true at compile time, it's
not large at all. So perhaps just move the compelx cases to a function
and leave the "Pure EABI" fork in the inline.
Thanks,
Roland
--
| Apr 28, 5:08 pm 2010 |
| Greg KH | Re: [RFC PATCH 1/4] Mobile security processor driver
A: No.
Q: Should I include quotations after my reply?
http://daringfireball.net/2007/07/on_top
Then say that :)
Isn't Intel the "vendor" here? If not, why not have them directly
interact with us, you do not want to be put into the middle, it only
slows things down for everyone and is not how Linux kernel development
Yes, that TODO list is quite large already, fix up all of those and then
ask for more review please. Reviewing code you know needs lots of work
isn't all that nice ...
| Apr 29, 2:17 pm 2010 |
| Alan Cox | Re: [RFC PATCH 1/4] Mobile security processor driver
Sorry ?????
--
| Apr 29, 4:03 am 2010 |
| Epshteyn, Eugene | RE: [RFC PATCH 1/4] Mobile security processor driver
Hi Greg,
Mark asked me to post the patches for him.
These patches are on 2.6.34 with the 0415 next patch.
We were hoping to get more comments from people to add to TODO list, so that the vendor can plan their work to fix the issues and make the driver more acceptable to the community. The driver already went through some clean-up, but much more work is still needed.
Thanks,
--Eugene
-----Original Message-----
From: Greg KH [mailto:greg@kroah.com]
Sent: Wednesday, April 28, 2010 8:36 ...
| Apr 29, 1:48 pm 2010 |
| Greg KH | Re: [RFC PATCH 1/4] Mobile security processor driver
Why are you posting Mark's patches?
There is no description of what these patches actually do.
Are you wanting them to be applied?
Why have you listed all of the patches with the same subject?
What exactly are you expecting to happen here?
totally confused,
greg k-h
the code was already published, this can't be an "initial publication"
again :)
What did you diff these against?
--
| Apr 28, 8:36 pm 2010 |
| Greg KH | Re: [RFC PATCH 4/4] Mobile security processor driver
<snip>
Here's your list of what needs to be done to get this code merged, why
have you ignored it when asking us what we thought needed to be done.
Isn't this a good enough list of things left to complete?
again, totally confused,
greg k-h
--
| Apr 28, 8:38 pm 2010 |
| Alan Cox | Re: [RFC PATCH 4/4] Mobile security processor driver
But those you are deleting are not fixed ?
--
| Apr 29, 4:04 am 2010 |
| Jonathan Corbet | Re: [PATCH 24/30] viafb: Add a driver for the video capt ...
On Thu, 29 Apr 2010 19:16:24 +0200
I think you're right, yes. (As noted above, the camera driver isn't
quite ready for merging yet - but I can't swear I would have caught
That's a little harder - the platform device is the means by which the
camera and the core communicate. I guess I could add a general "I'm a
via-core subdev and I'm here now" exported function in the core, but
I'm not sure that would be better than just having the platform dev be
there.
But it definitely shouldn't be ...
| Apr 29, 12:06 pm 2010 |
| Bruno Prémont | Re: [PATCH 24/30] viafb: Add a driver for the video capt ...
Hi Jonathan,
Seems a bit confusing to me to have viafb-camera/ show up under the
PCI device when built with !CONFIG_FB_VIA_CAMERA.
I think the extra 'viafb-camera' entry should be wrapped into a
#if defined(CONFIG_FB_VIA_CAMERA) || defined(CONFIG_FB_VIA_CAMERA_MODULE)
or probably better be dynamically added when camera module is loaded
and/or detects/probes the camera sub-device.
Thanks,
Bruno
--
| Apr 29, 10:16 am 2010 |
| Bruno Prémont | Re: [RFC] Second OLPC Viafb series, v2
Testing here, loading path seems to work fine (console mode) as well as
mode switching with fbset, but rmmod viafb fails with below trace. Going
to have a look what can be the cause, looks like it's when unregistering
GPIOs.
Bruno
[ 1727.041074] ------------[ cut here ]------------
[ 1727.041232] WARNING: at /usr/src/linux-2.6-git/kernel/softirq.c:143 local_bh_enable+0x58/0x80()
[ 1727.041391] Hardware name: CX700+W697HG
[ 1727.041495] Modules linked in: e_powersaver via_cputemp ...
| Apr 29, 10:26 am 2010 |
| Bruno Prémont | Re: [PATCH 13/30] viafb: Separate global and fb-specific data
Shouldn't this ioremap_nocache() have error-checking
IMHO it would be better to iounmap(vdev->engine_mmio) here
Why goto out_teardown here?
If via_pci_setup_mmio() failed it should undo its successful
In this case we should goto out_teardown so the mmio setup earlier gets
Thanks,
Bruno
--
| Apr 29, 11:19 am 2010 |
| John Kacur | Re: [PATCH] rt: Remove irrelevant CONFIGS from reminder block.
Thomas: this should fix the accounting for the FUNCTION_TRACER that was
incorrect in the previous version of the patch.
Thanks
From 93805bbedd83bf34466e738a6addccb44735ed20 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Wed, 28 Apr 2010 21:25:14 +0200
Subject: [PATCH] rt: Remove irrelevant CONFIGS from reminder block.
Cc: Thomas Gleixner <tglx@linutronix.de>,
Steven Rostedt <rostedt@goodmis.org>,
Clark Williams <williams@redhat.com>
- remove CONFIGS that do ...
| Apr 29, 11:39 am 2010 |
| Arve Hjønnevåg | Re: [PATCH 1/8] PM: Add suspend block api.
Yet you offered it as an example of why "Handling the screen doesn't
I agree with this, but that does not mean that describing how you can
I think suspend blockers do allow user programs to make decisions.
Without suspend blockers some decisions can only be safely be made in
How about:
- The user-space input-event thread returns from read. If it
determines that the key should be ignored, it calls suspend_unblock on
the process_input_events suspend_blocker and then calls select or
poll. The ...
| Apr 29, 4:39 pm 2010 |
| Graeme Russ | Re: Request For Help - Embedded x86, Kernel 2.6.33 boots ...
Success!!!
I feel _really_ stupid about the cause of the problem.... I hadn't set up
the interrupt mapping of the serial ports in my board initialisation
routines in U-Boot. Once I mapped IRQ4 to UART0 it all sprang to life ;)
Big thanks to everyone for helping and a big thanks to all the linux and
GNU developers for creating such a wonderful 'toy' ;)
Graeme
--
| Apr 29, 6:15 am 2010 |
| Alexander Clouter | Re: Request For Help - Embedded x86, Kernel 2.6.33 boots ...
I got this behaviour when setting up a PXE booting workstation network
registration system. My issue was that the IP changed and was running
running TCP based NFS; I think the kernel continues to try to use the
old IP, same socket, but as it is no longer there...Game Over.
Depending on how your boot up worked, at the PXE booting phase (or
just where the kernel uses DHCP to get a lease) things work, however
then you get to the network configuring part of the boot up, dhclient
uses a ...
| Apr 29, 1:01 am 2010 |
| Jack Steiner | Re: [PATCH v3] - Randomize node rotor used in cpuset_mem ...
Some workloads that create a large number of small files tend to assign
too many pages to node 0 (multi-node systems). Part of the reason is that
the rotor (in cpuset_mem_spread_node()) used to assign nodes starts
at node 0 for newly created tasks.
This patch changes the rotor to be initialized to a random node number
of the cpuset.
NOTE: this patch is on TOP of the previous patch:
[PATCH] - New round-robin rotor for SLAB ...
| Apr 29, 1:09 pm 2010 |
| Robin Holt | Re: [PATCH v2] - Randomize node rotor used in cpuset_mem ...
I think the test case he was using was aim7 or a kernel compile.
If I have something like a find ... -exec grep ..., won't the pages
be biased towards the nodes adjacent to the parent's rotor values.
Maybe I misunderstood Jack's problem, but I believe that was what he
was seeing and why he chose random.
I hope I did not misunderstand Jack's problem and mislead this discussion.
Thanks,
Robin Holt
--
| Apr 28, 8:57 pm 2010 |
| Jack Steiner | Re: [PATCH v2] - Randomize node rotor used in cpuset_mem ...
We've seen this on several workloads. None were contrived - just standard benchmarks
that use tasks/scripts to create a large number of files. I have not looked
in detail at the tasks/scripts. It seemed desirable to have each new
task start with a random value in the rotor. That would provide
I was concerned that inherit-from-parant might not be effective if the
files were created using a single task that forked child processes to create
Agree. Not sure why I did it that way. Fixed in next ...
| Apr 29, 1:08 pm 2010 |
| Marcelo Tosatti | Re: [PATCH] kvm mmu: reduce 50% memory usage
Lai,
You missed quadrant on 4mb large page emulation with shadow (see updated
patch below). Also for some reason i can't understand the assumption
does not hold for large sptes with TDP, so reverted for now.
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c
index 3266d73..a9edfdb 100644
--- a/arch/x86/kvm/mmu.c
+++ b/arch/x86/kvm/mmu.c
@@ -393,6 +393,27 @@ static void mmu_free_rmap_desc(struct kvm_rmap_desc *rd)
kfree(rd);
}
+static gfn_t kvm_mmu_page_get_gfn(struct ...
| Apr 29, 11:09 am 2010 |
| Avi Kivity | Re: [PATCH] kvm mmu: reduce 50% memory usage
It's unrelated to TDP, same issue with shadow. I think the calculation
is correct. For example the 4th spte for a level=2 page will yield
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
--
| Apr 29, 11:43 am 2010 |
| Mathieu Desnoyers | Re: [PATCH 2/2] asm-generic: Don't warn that atomic_t is ...
Then I'll let Peter Fritzsche deal with that. I don't want to conflict with his
current patches.
Thanks,
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
--
| Apr 29, 2:10 pm 2010 |
| David Howells | Re: [PATCH 2/2] asm-generic: Don't warn that atomic_t is ...
Fine by me.
David
--
| Apr 29, 9:22 am 2010 |
| Harald Arnesen | Re: [PATCH] trivial: use (C) instead of \251
I meant that:
Copyright © somename
Copyright (C) somename
Copyright somename
all have the same legal meaning.
--
Hilsen Harald.
--
| Apr 29, 3:34 am 2010 |
| Tejun Heo | Re: [PATCH] trivial: use (C) instead of \251
Hello,
That's relieving. It sure is an annoyance for anyone who's not on
latin-1. It's an outright invalid character and as you've seen it's
not easy to even send a patch changing it. IMHO, if it were something
which couldn't be avoided at all, encoding it using utf-8 would be
much more appropriate.
Thanks.
--
tejun
--
| Apr 28, 10:32 pm 2010 |
| Tejun Heo | Re: [PATCH] trivial: use (C) instead of \251
Hello,
The other lines contain the (C) so if it's not harming, let's leave it
like that. It might be legally meaningless but is textually /
aesthetically meaningful to your fellow coders. :-)
Thanks.
--
tejun
--
| Apr 28, 10:35 pm 2010 |
| Paul Mackerras | Re: [PATCH] trivial: use (C) instead of \251
I tried to reply to this earlier but I think my reply vanished due to
a mail problem.
I don't want "(C)" in there because our lawyers tell me that it is
legally meaningless, but "Copyright" on its own is good enough.
So I would prefer that you either remove the (C) entirely or convert
the copyright symbol to proper UTF-8 (0xc2 0xa9).
Thanks,
Paul.
--
| Apr 28, 9:57 pm 2010 |
| Zhu Yi | Re: [patch] iwl: cleanup: remove unneeded error handling
Thanks. But looks like you missed the one in if_sdio_debugfs_init().
I don't think we even need to check -ENODEV ourselves because if
DEBUG_FS is not compiled in, all the debugfs utility functions will
become no-op.
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
diff --git a/drivers/net/wireless/iwmc3200wifi/bus.h b/drivers/net/wireless/iwmc3200wifi/bus.h
index 836663e..62edd58 100644
--- a/drivers/net/wireless/iwmc3200wifi/bus.h
+++ ...
| Apr 28, 7:12 pm 2010 |
| Dan Carpenter | Re: [patch] iwl: cleanup: remove unneeded error handling
Probably this could get changed to just "Reported-by" but I'm happy to
Acked-by: Dan Carpenter <error27@gmail.com>
regards,
dan carpenter
--
| Apr 29, 2:29 am 2010 |
| Arve Hjønnevåg | Re: [PATCH 1/8] PM: Add suspend block api.
2010/4/28 Rafael J. Wysocki <rjw@sisk.pl>:
I don't mind, but It did not seem worth the trouble to hide it. It
will only list the supported policies, and it is easy to add or remove
If the driver that caused the wakeup does not use suspend blockers, we
the only choice is to try to suspend again. I want to know if this
happened. The stats patch disable this printk by default since it will
show up in the stats, and the timeout patch (not included here) delays
the retry.
I don't know if it is ...
| Apr 28, 8:37 pm 2010 |
| Arve Hjønnevåg | Re: [PATCH 6/8] PM: Add suspend blocking work.
On second thought, this only makes a difference if both conditions are
true. If we are constantly re-queuing the work but it is not stuck,
either method will show the debug message, so I used Oleg's
suggestion.
--
Arve Hjønnevåg
--
| Apr 28, 8:47 pm 2010 |
| Oleg Nesterov | [PATCH 1/2] workqueues: flush_delayed_work: keep the ori ...
flush_delayed_work() always uses keventd_wq for re-queueing,
but it should use the workqueue this dwork was queued on.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
---
kernel/workqueue.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- 34-rc1/kernel/workqueue.c~FDW_DONT_USE_KEVENT_WQ 2009-12-18 19:05:38.000000000 +0100
+++ 34-rc1/kernel/workqueue.c 2010-04-29 21:08:32.000000000 +0200
@@ -774,7 +774,7 @@ void flush_delayed_work(struct delayed_w
{
if ...
| Apr 29, 12:45 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH 1/8] PM: Add suspend block api.
Freezable workqueues have to be singlethread or else there will be unfixable
races, so you can safely assume things will stay as they are in this respect.
--
| Apr 29, 2:16 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH 6/8] PM: Add suspend blocking work.
No, I'm fine with the change itself, but I wouldn't like to make the suspend
blockers patchset depend on something in a different tree. If it's not the
case, I have no objections.
Rafael
--
| Apr 29, 2:08 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH 6/8] PM: Add suspend blocking work.
OK, great.
Rafael
--
| Apr 29, 2:09 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH 2/8] PM: suspend_block: Add driver to access ...
Alternatively, you can add a new parameter for that, which I think I would prefer.
Rafael
--
| Apr 29, 2:11 pm 2010 |
| Oleg Nesterov | [PATCH 2/2] workqueues: export keventd_wq
Export keventd_wq. Otherwise, any helper on top of queue_work() has
to be copy-and-pasted to create the version which uses keventd_wq.
Note: we can do more cleanups with this change and kill EXPORT_SYMBOLs,
almost any function which currently uses keventd_wq can become the
trivial inline.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
---
include/linux/workqueue.h | 1 +
kernel/workqueue.c | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
--- ...
| Apr 29, 12:45 pm 2010 |
| Oleg Nesterov | [PATCH 0/2] workqueue fixlets (Was: PM: Add suspend bloc ...
So. I'd suggestd these 2 simple patches for now.
Please note that 2/2 is really trivial, it only adds EXPORT_SYMBOL but
avoids the possible cleanups to minimize the conflicts with the pending
cmwq changes. However, please feel free to ignore this patch.
As for 1/2, imho it is always better to fix the bug asap, even if it is
minor.
Oleg.
--
| Apr 29, 12:44 pm 2010 |
| Oleg Nesterov | Re: [PATCH 6/8] PM: Add suspend blocking work.
Confused. Rafael, do you mean you dislike this change now?
I don't really care, this change is trivial. But to me it makes more
sense to push the trivial/simple changes ahead. Unless they really
complicate the maintainging of the pending cmwq changes.
Hmm... Speaking about keventd_wq, I just noticed flush_delayed_work()
needs the fix:
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -774,7 +774,7 @@ void flush_delayed_work(struct delayed_w
{
if ...
| Apr 29, 11:58 am 2010 |
| Arve Hjønnevåg | Re: [PATCH 2/8] PM: suspend_block: Add driver to access ...
I use a bit-mask in the main suspend blocker code. This makes it easy
to turn on or off all the messages.
--
Arve Hjønnevåg
--
| Apr 29, 4:41 pm 2010 |
| Sergey Temerkhanov | Re: [PATCH][RFC] AIO: always reinitialize iocb->ki_run_l ...
I've written the driver code which implements a zero-copy DMA char device. It
has aio_read() and aio_write() methods which return -EIOCBQUEUED after the
successful preparation of the buffers described by kiocb and posting it to the
descriptor chain. When the descriptors are processed, the DMA engine raises
the interrupt and the cleanup work is done in the handler, including
aio_complete() for the completed kiocbs.
This works fine, however, there is a problem with canceling the queued ...
| Apr 29, 3:56 pm 2010 |
| Ananth N Mavinakayan ... | Re: [PATCH -tip 2/2] [BUGFIX] kprobes/x86: Fix removed i ...
Ah, never mind. I was wrong. IIRC, before the 32-64 bit merger, 64bit
still used a trap gate.
Ananth
--
| Apr 28, 9:27 pm 2010 |
| Minchan Kim | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
This patch makes things simple. So I like this.
Actually, I wanted this all-at-once locks approach.
But I was worried about that how the patch affects AIM 7 workload
which is cause of anon_vma_chain about scalability by Rik.
But now Rik himself is sending the patch. So I assume the patch
couldn't decrease scalability of the workload heavily.
Let's wait result of test if Rik doesn't have a problem of AIM7.
--
Kind regards,
Minchan Kim
--
| Apr 28, 5:28 pm 2010 |
| Rik van Riel | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
No, it is the other way around.
The anon_vma of the parent is also present in all of the
children, so the parent anon_vma is attached to N vmas.
However, the parent vma only has 1 anon_vma attached to
it, and each of the children will have 2 anon_vmas.
That is what should keep any locking overhead with this
patch minimal.
Yes, a deep fork bomb can slow itself down. Too bad,
don't do that :)
--
All rights reversed
--
| Apr 29, 8:39 am 2010 |
| Minchan Kim | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
Yes. I understand it.
When you tried anon_vma_chain patches as I pointed out, what I have a
concern is parent's vma not child's one.
The vma of parent still has N anon_vma.
AFAIR, you said it's trade-off and would be good than old at least.
I agreed. But I just want to remind you because this makes worse. :)
The corner case is that we have to hold locks of N.
Do I miss something?
Really, Can't we ignore that case latency although this happen infrequently?
I am not against this patch. I ...
| Apr 28, 7:55 pm 2010 |
| Rik van Riel | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
The thing is, the number of anon_vmas attached to a VMA is
small (depth of the tree, so for apache or aim the typical
depth is 2). This N is between 1 and 3.
The problem we had originally is the _width_ of the tree,
where every sibling process was attached to the same anon_vma
and the rmap code had to walk the page tables of all the
processes, for every privately owned page in each child process.
For large server workloads, this N is between a few hundred and
a few thousand.
What matters ...
| Apr 28, 7:10 pm 2010 |
| Mel Gorman | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
In vma_adjust(), what prevents something like rmap_map seeing partial
updates while the following lines execute?
vma->vm_start = start;
vma->vm_end = end;
vma->vm_pgoff = pgoff;
if (adjust_next) {
next->vm_start += adjust_next << PAGE_SHIFT;
next->vm_pgoff += adjust_next;
}
They would appear to happen outside the lock, even with this patch. The
--
Mel Gorman
Part-time Phd Student Linux ...
| Apr 29, 1:15 am 2010 |
| Mel Gorman | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
Assuming you are referring to migration, it's easiest to just not migrate
pages within the stack until after shift_arg_pages runs. The locks
cannot be held during move_page_tables() because the page allocator is
called. It could be done in two stages where pages are allocated outside
the lock and then passed to move_page_tables() but I don't think
increasing the cost of exec() is justified just so a page can be
migrated during exec.
--
Mel Gorman
Part-time Phd Student ...
| Apr 29, 1:44 am 2010 |
| Minchan Kim | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
me/ slaps self.
It's about height of tree and I can't imagine high height of
scenario.(fork->fork->fork->...->fork)
So as Rik pointed out, It's a not big overhead about latency latency,
at least. I think.
I supports this approach.
--
Kind regards,
Minchan Kim
--
| Apr 28, 11:42 pm 2010 |
| Mel Gorman | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
--
Mel Gorman
Part-time Phd Student Linux Technology Center
University of Limerick IBM Dublin Software Lab
--
| Apr 29, 12:37 am 2010 |
| Minchan Kim | Re: [RFC PATCH -v3] take all anon_vma locks in anon_vma_lock
This part does it. :)
----
@@ -578,6 +578,7 @@ again: remove_next = 1 + (end >
next->vm_end);
}
}
+ anon_vma_lock(vma, &mm->mmap_sem);
if (root) {
flush_dcache_mmap_lock(mapping);
vma_prio_tree_remove(vma, root);
@@ -599,6 +600,7 @@ again: remove_next = 1 + (end >
next->vm_end);
vma_prio_tree_insert(vma, root);
...
| Apr 29, 1:32 am 2010 |
| john stultz | Apr 28, 11:35 pm 2010 | |
| Luis Claudio R. Gonc ... | Re: 2.6.33.3-rt16: WARNING: at fs/namespace.c:1197 umoun ...
On Wed, Apr 28, 2010 at 11:35:42PM -0700, john stultz wrote:
| On Tue, 2010-04-27 at 22:53 +0200, Thomas Gleixner wrote:
| > On Tue, 27 Apr 2010, Luis Claudio R. Goncalves wrote:
| >
| > CC'ed John
| >
| > > Hello!
| > >
| > > I see this warning during system boot and it hangs while loading X and even
| > > though I can change from one VT to another (ctrl+alt+F<num>) no keys
| > > pressed seem to have any effect.
| > >
| > > ------------[ cut here ]------------
| > > WARNING: at ...
| Apr 29, 5:54 am 2010 |
| Thomas Gleixner | Re: 2.6.33.3-rt16 Oops caused by umount
The code line in all traces is
if (inode->i_nlink == 0)
and interestingly enough the inode pointer is not NULL, in the various
traces there are random values: 0x00000008, 0x00000010, 0x2e657468,
0x31c5547a
Can you please verify whether 2.6.33.3-rt15 works ?
Thanks,
tglx
--
| Apr 29, 5:22 am 2010 |
| Xianghua Xiao | Re: 2.6.33.3-rt16 Oops caused by umount
On Thu, Apr 29, 2010 at 10:15 AM, Phil Carmody
Thomas,
I confirm that 2.6.33.3-rt15 worked fine, reboot/umount will not oops.
Thanks,
Xianghua
--
| Apr 29, 8:52 am 2010 |
| Frederic Weisbecker | [PATCH 1/5] v4l: Pushdown bkl into video_ioctl2
video_ioctl2 is a generic ioctl helper used by a lot of drivers.
Most of them put it as their bkl'ed .ioctl callback, then let's
pushdown the bkl inside but also provide an unlocked version for
those that use it as an unlocked ioctl.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
drivers/media/video/v4l2-ioctl.c | 17 +++++++++++++++--
include/media/v4l2-ioctl.h | 2 ++
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/drivers/media/video/v4l2-ioctl.c ...
| Apr 28, 8:42 pm 2010 |
| Frederic Weisbecker | [PATCH 3/5] v4l: Change users of video_ioctl2 to use unl ...
Now that video_ioctl2() got the bkl pushed down, update its users
to use .unlocked_ioctl instead of ioctl.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
drivers/media/common/saa7146_fops.c | 2 +-
drivers/media/radio/dsbr100.c | 2 +-
drivers/media/radio/radio-aimslab.c | 2 +-
drivers/media/radio/radio-aztech.c | 2 +-
drivers/media/radio/radio-cadet.c | 2 +-
...
| Apr 28, 8:42 pm 2010 |
| Frederic Weisbecker | [PATCH 5/5] v4l: Remove struct v4l2_file_operations::ioctl
No more drivers use the bkl'ed callback, now drop it for good.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
drivers/media/video/v4l2-dev.c | 38 ++++----------------------------------
include/media/v4l2-dev.h | 1 -
2 files changed, 4 insertions(+), 35 deletions(-)
diff --git a/drivers/media/video/v4l2-dev.c b/drivers/media/video/v4l2-dev.c
index 7090699..702a026 100644
--- a/drivers/media/video/v4l2-dev.c
+++ b/drivers/media/video/v4l2-dev.c
@@ -215,19 +215,7 @@ ...
| Apr 28, 8:42 pm 2010 |
| Frederic Weisbecker | [PATCH 4/5] v4l: Pushdown bkl to drivers that implement ...
These are the last remaining v4l drivers that implement the ioctl
callback.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
drivers/media/video/bw-qcam.c | 11 ++++++++-
drivers/media/video/c-qcam.c | 11 ++++++++-
drivers/media/video/cpia.c | 11 ++++++++-
drivers/media/video/cpia2/cpia2_v4l.c | 11 ++++++++-
drivers/media/video/et61x251/et61x251_core.c | 27 +++++++++++++++++++------
drivers/media/video/ov511.c ...
| Apr 28, 8:42 pm 2010 |
| Frederic Weisbecker | [PATCH 2/5] v4l: Use video_ioctl2_unlocked from drivers ...
There are three drivers that use video_ioctl2() as an unlocked_ioctl,
let them use the new video_ioctl2_unlocked.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
drivers/media/video/davinci/vpfe_capture.c | 2 +-
drivers/media/video/gspca/gspca.c | 2 +-
drivers/media/video/hdpvr/hdpvr-video.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/media/video/davinci/vpfe_capture.c b/drivers/media/video/davinci/vpfe_capture.c
index ...
| Apr 28, 8:42 pm 2010 |
| Frederic Weisbecker | [PATCH 0/5] Pushdown bkl from v4l ioctls
Hi,
Linus suggested to rename struct v4l2_file_operations::ioctl
into bkl_ioctl to eventually get something greppable and make
its background explicit.
While at it I thought it could be a good idea to just pushdown
the bkl to every v4l drivers that have an .ioctl, so that we
actually remove struct v4l2_file_operations::ioctl for good.
It passed make allyesconfig on sparc.
Please tell me what you think.
Thanks.
Frederic Weisbecker (5):
v4l: Pushdown bkl into video_ioctl2
...
| Apr 28, 8:42 pm 2010 |
| Laurent Pinchart | Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
Hi Hans,
Every driver will need to be carefully checked to make sure the BKL can be
replaced by a v4l2-dev global mutex. Why would it be more difficult to do so
if the BKL is pushed down to the drivers ?
--
Regards,
Laurent Pinchart
--
| Apr 29, 12:10 am 2010 |
| Arnd Bergmann | Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
Note that you can completely skip the step of a v4l2-dev global mutex with
Frederic's patch. This is the only use of the BKL in the common v4l2
code as far as I can tell, so instead of introducing yet another global
lock, you can go straight to stage 4 and look at each driver separately,
possibly introducing a per driver lock.
Arnd
--
| Apr 29, 12:38 am 2010 |
| Hans Verkuil | Re: [PATCH 0/5] Pushdown bkl from v4l ioctls
I much prefer to keep the bkl inside the v4l2 core. One reason is that I
think that we can replace the bkl in the core with a mutex. Still not
ideal of course, so the next step will be to implement proper locking in
each driver. For this some additional v4l infrastructure work needs to be
done. I couldn't proceed with that until the v4l events API patches went in,
and that happened yesterday.
So from my point of view the timeline is this:
1) I do the infrastructure work this weekend. This ...
| Apr 28, 11:44 pm 2010 |
| Nico Schottelius | Re: 2.6.33-2.6.34-rc5 suspend issues
Also with 2.6.32.12. I'm wondering if there's any kernel
that works with the X201. At least for the X200, there
have been some.
Cheers,
Nico
--
New PGP key: 7ED9 F7D3 6B10 81D7 0EC5 5C09 D7DC C8E4 3187 7DF0
Please resign, if you signed 9885188C or 8D0E27A4.
Currently moving *.schottelius.org to http://www.nico.schottelius.org/ ...
| Apr 29, 12:12 pm 2010 |
| Jiri Slaby | Re: [PATCH 3/5] PM / Hibernate: separate block_io
Oops, it's a cut&paste from swap.c:
$ grep -r pavel.*suse kernel/power/
kernel/power/snapshot.c: * Copyright (C) 1998-2005 Pavel Machek
<pavel@suse.cz>
kernel/power/swap.c: * Copyright (C) 1998,2001-2005 Pavel Machek
<pavel@suse.cz>
kernel/power/hibernate.c: * Copyright (c) 2004 Pavel Machek <pavel@suse.cz>
--
js
--
| Apr 28, 11:22 pm 2010 |
| Randy Dunlap | Re: [PATCH 6/6] xconfig: Add support to show hidden opti ...
I'm using a kernel source tree with your 12 patches applied.
Should that be OK?
I don't see any of the hidden (no prompt string) symbols from
arch/x86/Kconfig displayed. Or maybe they have just moved, but I can't
--
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
--
| Apr 29, 7:40 am 2010 |
| Huang Ying | Re: [PATCH 2/2] KVM, Fix QEMU-KVM is killed by guest SRAO MCE
I think signal should be generated for copy_from_user, because the hva
is poisoned now. The signal will not generated only if the hva is
re-mmap()ped to some other physical page, but this should be impossible
unless we have memory hotadd/hotremove in KVM.
If the signal is not generated, lost or overwritten, guest will
continue, and if the hva is still poisoned, the page fault will be
triggered again; if the hva is not poisoned, there will be no further
page fault.
Best Regards,
Huang ...
| Apr 28, 6:31 pm 2010 |
| Michael S. Tsirkin | Re: linux-next: manual merge of the rr tree with the net tree
Well, I'm just thinking of a way to make working on virtio-net less painful.
Maybe you could just put a copy of the two patches above on your tree?
--
MST
--
| Apr 29, 7:06 am 2010 |
| Rusty Russell | Re: linux-next: manual merge of the rr tree with the net tree
Naah, they hit too many random virtio drivers. It's pretty simple to keep
them separate, and once the new API is in place I'll send to Dave to merge.
It could take two cycles, but there's no huge rush.
Cheers,
Rusty.
--
| Apr 29, 5:53 am 2010 |
| Roland Dreier | Re: [PATCH 1/4] Add targets to use the Coccinelle checker
> > + "Take particularly attention when using the \"patch\" mode\n"\
>
> particular
Actually, "take particular attention" is not particularly grammatical.
I might phrase this as
Be especially careful when using the "patch" mode to review the patch
you are about to submit.
- R.
--
Roland Dreier <rolandd@cisco.com> || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
| Apr 29, 10:01 am 2010 |
| Steven Rostedt | Re: [PATCH 05/10][RFC] tracing: Move fields from event t ...
Well, they have their own class. But I guess you are talking about a
That will be a lot of work. This is all generated automatically from the
SYSCALL() macros. To group them, we need a way to know what syscalls
have the same parameters, and manually add that. It may end up being a
maintenance nightmare.
-- Steve
--
| Apr 28, 5:02 pm 2010 |
| Steven Rostedt | Re: [PATCH 05/10][RFC] tracing: Move fields from event t ...
I'm a little confused by your example, but perhaps you are describing
what we already have.
All syscall_entrys have the same class, and all syscall_exits have their
own too.
What each syscall has separate is a meta-data, which is unique to
syscalls, and normal TRACE_EVENT()s do not have them. It is put in the
call->private field.
So what we have is:
struct ftrace_event_class event_class_syscall_enter;
This handles the printing of most of the data. What it does not cover is
how to ...
| Apr 29, 6:50 am 2010 |
| Steven Rostedt | Re: [PATCH 09/10][RFC] tracing: Remove duplicate id info ...
It is allocated in kernel/trace/trace_events.c.
The code there scans the "_ftrace_events" section to find all the events
that are created, and it assigns the events a unique id. Currently the
id is just copied from the trace_event field to the ftrace_event_call
data. The two are the same.
-- Steve
--
| Apr 28, 5:04 pm 2010 |
| Steven Rostedt | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Actually, I'm not sure what you want to check. What is not checked is
the prototype that is created, to the prototype that is passed to the
tracepoint_probe_register. Other parts are still checked. If you
mis-match the args with the parameters, there are still places that the
compiler will flag it. There really is not much less protection here
than there was before.
Instead of calling register_trace_##name that is created for each
tracepoint, we now call the tracepoint_probe_register() ...
| Apr 28, 5:20 pm 2010 |
| Steven Rostedt | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Well, we could, but if it is broken once, it is broken everywhere.
-- Steve
--
| Apr 28, 5:00 pm 2010 |
| Mathieu Desnoyers | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
I fear about "subtly" broken things, where trace data could end up being
incorrectly typed and/or corrupted. I think this BUILD_BUG_ON() will
become very useful.
Thanks,
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
--
| Apr 28, 5:05 pm 2010 |
| Mathieu Desnoyers | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
Can we add something like this to DECLARE_TRACE ? (not convinced it is
valid though)
static inline void check_trace_##name(cb_type)
{
BUILD_BUG_ON(!__same_type(void (*probe)(TP_PROTO(proto), void *data),
cb_type));
Either within this callback, or in a dummy static function after, we
could add:
check_trace_##call(ftrace_raw_event_##call);
So.. you are the preprocessor expert, do you think this could fly ? ;)
Thanks,
--
Mathieu Desnoyers
Operating System Efficiency R&D ...
| Apr 29, 7:55 am 2010 |
| Steven Rostedt | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
The problem is, the cast is now performed in a C file for all events.
There's no way to know what to cast it to there. This is out of the
automation of the macro.
We use to have the cast check by creating code that would create the
"register_trace_##call", and the typecheck was doing by passing the data
to this function. But we removed this code out of the per event, it was
adding lots of text footprint, and moved it to one single function that
handles all events. It is just expected that the ...
| Apr 29, 7:06 am 2010 |
| Steven Rostedt | Re: [PATCH 04/10][RFC] tracing: Remove per event trace r ...
We could add it, but I'm not sure it would add any more protection. If
for some strange reason the prototype got out of sync, would would
prevent the cb_type from getting out of sync with it too, and not cause
this to fail, but still have the same bug.
Honestly, I find this a bit too paranoid. Again, the callback and the
tracepoint are made with the same data. I find it hard to think that it
would break somehow. Yes, perhaps it will break if you modify ftrace.h,
but then if you are doing ...
| Apr 29, 9:06 am 2010 |
| Mathieu Desnoyers | Re: [PATCH 03/10][RFC] tracing: Convert TRACE_EVENT() to ...
err.. forget about that. We only need to modify the callback to take the
extra argument into acount, not DECLARE_TRACE().
Thanks,
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
--
| Apr 28, 5:03 pm 2010 |
| Roland Dreier | Re: [PATCH 2/2] firewire: ohci: add MSI support
> Does "MSI 00", "MSI: Enable-" mean they do or don't support MSI? Asks a
> PCIe newbie.
Yes, the fact that you see an MSI capability structure at all in the
lspci output says that the device supports MSI. The "Enable-" means
that that MSI has not been enabled.
--
Roland Dreier <rolandd@cisco.com> || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
| Apr 28, 10:47 pm 2010 |
| Oza Oza | NMI & register handling infrastructure - x86 (my first post)
Hi,
This is my first post to the group, please excuse me, If I unknowingly miss to follow writing ethics.
Proposal/Need:
I was working on providing accurate process usage support, and writing a kernel module,
I configured cpu-core-unhalted-event and configured LVT (local vector table) with NMI (non-maskable interrupt), and surprisingly Oprofile stopped working,
Then I realized, that set_nmi_call back just overwrites nmi_callback function pointer.
My proposal/idea/thinking is;
have a ...
| Apr 28, 8:11 pm 2010 |
| Greg KH | Re: [PATCH 01/11] staging: crystalhd: remove unused bc_d ...
Wait, all crystalhd patches should go through Ralf's tree, can you send
these to him instead?
thanks,
greg k-h
--
| Apr 29, 12:10 pm 2010 |
| Greg KH | Re: [PATCH 01/11] staging: crystalhd: remove unused bc_d ...
This is already in the linux-next tree from someone else :(
thanks,
greg k-h
--
| Apr 29, 12:09 pm 2010 |
| Xin, Xiaohui | RE: [RFC][PATCH v4 05/18] Add a function to indicate if ...
Thanks, would fix that.
Thanks
Xiaohui
--
| Apr 28, 6:38 pm 2010 |
| Xin, Xiaohui | RE: [RFC][PATCH v4 00/18] Provide a zero-copy method on ...
This solution is what now we can think of to implement zero-copy. Some
modifications are made to net core to try to avoid network device driver
changes. The major change is to __alloc_skb(), in which we added a dev
parameter to indicate whether the device will DMA to/from guest/user buffer
which is pointed by host skb->data. We also modify skb_release_data() and
skb_reserve(). We made it now works with ixgbe driver with PS mode disabled,
and got some performance data with it.
using ...
| Apr 28, 6:33 pm 2010 |
| Constantine Shulyupin | Re: Need advice on updating the Linux kernel map
Hi Valdis,
Thank you for your comments! Is very helpful!
--
Constantine Shulyupin
Embedded Linux Expert
TI DaVinci Expert
Tel-Aviv Israel
http://www.LinuxDriver.co.il/
--
| Apr 29, 1:19 pm 2010 |
| Vegard Nossum | Re: ath5k misbehaving affecting other kernel parts unrelated?
Most likely you need to disable "Optimize for size", under "General
setup" in the main menu to make it appear. But it could also be one of
the other dependencies; check the "Depends on" line of KMEMCHECK when
you do the search.
Vegard
--
| Apr 29, 12:17 am 2010 |
| Pedro Francisco | Re: ath5k misbehaving affecting other kernel parts unrelated?
It was "CONFIG_FUNCTION_TRACER" which was on; incidently, such dependency
doesn't appear in the "Depends on" line, had to do a web search.
Will post the results tomorrow, unless there aren't any.
--
Pedro
--
| Apr 29, 3:25 am 2010 |
| David Rientjes | Re: [PATCH 1/2] mm: fix bugs of mpol_rebind_nodemask()
MPOL_F_STATIC_NODES and MPOL_F_RELATIVE_NODES allow you to adjust the
behavior of the rebind: the former requires specific nodes to be assigned
to the mempolicy and could suppress the rebind completely, if necessary;
the latter ensures the mempolicy nodemask has a certain weight as nodes
are assigned in a round-robin manner. The behavior that you're referring
to is provided via MPOL_F_RELATIVE_NODES, which guarantees whatever weight
is passed via set_mempolicy() will be preserved when ...
| Apr 29, 11:03 am 2010 |
| Pavel Machek | Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
Yes, and that set of hooks is new API, right?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Apr 29, 6:04 am 2010 |
| Dan Magenheimer | RE: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
Hi Pavel --
The whole concept of RAM that _might_ be available to the
kernel and is _not_ directly addressable by the kernel takes
some thinking to wrap your mind around, but I assure you
there are very good use cases for it. RAM owned and managed
by a hypervisor (using controls unknowable to the kernel)
is one example; this is Transcendent Memory. RAM which
has been compressed is another example; Nitin is working
on this using the frontswap approach because of some
issues that arise with ...
| Apr 29, 7:42 am 2010 |
| Avi Kivity | Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
Plus of course the asynchronity and batching of the block layer. Even
if you don't use a dma engine, you improve performance by exiting one
per several dozen pages instead of for every page, perhaps enough to
allow the hypervisor to justify copying the memory with non-temporal moves.
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
--
| Apr 29, 12:01 pm 2010 |
| Avi Kivity | Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
The concern is not with the hypervisor, but with Linux. More external
I'm convinced it's useful. The API is so close to a block device
(read/write with key/value vs read/write with sector/value) that we
should make the effort not to introduce a new API.
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
--
| Apr 29, 11:59 am 2010 |
| Avi Kivity | Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
You can't have a negative balloon size. The two models are not equivalent.
Balloon allows you to give up a page for which you have a struct page.
Frontswap (and swap) allows you to gain a page for which you don't have
a struct page, but you can't access it directly. The similarity is that
in both cases the host may want the guest to give up a page, but cannot
There's no reason for swapping and ballooning to behave differently when
swap backing storage is RAM (they probably do now ...
| Apr 29, 11:53 am 2010 |
| Pavel Machek | Re: Frontswap [PATCH 0/4] (was Transcendent Memory): overview
So... how much slower is swapping to RAM over current interface when
compared to proposed interface, and how much is that slower than just
using the memory directly?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Apr 29, 6:02 am 2010 |
| Toshiyuki Okajima | Re: [PATCH 1/1][BUG][TAKE2] KEYRINGS: find_keyring_by_na ...
I thought that this problem (the right-hand column seemed not to be correct)
had been already fixed.
But I couldn't find out this reason. So, I attach the fixed patch on this mail.
--
Best Regards,
Toshiyuki Okajima
| Apr 29, 4:23 am 2010 |
| tip-bot for Jan Beulich | [tip:x86/cleanups] x86-64: Don't export init_level4_pgt
Commit-ID: 47f9fe26299ae022ac1e3fa12e7e73def62b7898
Gitweb: http://git.kernel.org/tip/47f9fe26299ae022ac1e3fa12e7e73def62b7898
Author: Jan Beulich <JBeulich@novell.com>
AuthorDate: Wed, 21 Apr 2010 16:19:57 +0100
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 17:25:47 -0700
x86-64: Don't export init_level4_pgt
It's not used by any module, and i386 (as well as some other arches)
also doesn't export its equivalent (swapper_pg_dir).
Signed-off-by: Jan ...
| Apr 28, 6:24 pm 2010 |
| tip-bot for Jan Beulich | [tip:x86/mm] x86-64: Combine SRAT regions when possible
Commit-ID: 2e61878698781d6a9a8bfbaa4ea9c5ddb5a178c3
Gitweb: http://git.kernel.org/tip/2e61878698781d6a9a8bfbaa4ea9c5ddb5a178c3
Author: Jan Beulich <JBeulich@novell.com>
AuthorDate: Wed, 21 Apr 2010 16:13:20 +0100
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 17:14:11 -0700
x86-64: Combine SRAT regions when possible
... i.e. when the hole between two regions isn't occupied by memory on
another node. This reduces the memory->node table size, thus ...
| Apr 28, 6:36 pm 2010 |
| H. Peter Anvin | Re: [PATCH] x86-64: reduce SMP locks table size
We probably could use something like this for the alternatives and
exceptions tables, too...
-hpa
--
| Apr 28, 5:17 pm 2010 |
| tip-bot for Jan Beulich | [tip:x86/asm] x86-64: Reduce SMP locks table size
Commit-ID: 5967ed87ade85a421ef814296c3c7f182b08c225
Gitweb: http://git.kernel.org/tip/5967ed87ade85a421ef814296c3c7f182b08c225
Author: Jan Beulich <JBeulich@novell.com>
AuthorDate: Wed, 21 Apr 2010 16:08:14 +0100
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 17:15:47 -0700
x86-64: Reduce SMP locks table size
Reduce the SMP locks table size by using relative pointers instead of
absolute ones, thus cutting the table size by half.
Signed-off-by: Jan Beulich ...
| Apr 28, 5:55 pm 2010 |
| tip-bot for Jan Beulich | [tip:x86/cleanups] x86: Clean up arch/x86/Kconfig*
Commit-ID: 6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b
Gitweb: http://git.kernel.org/tip/6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b
Author: Jan Beulich <JBeulich@novell.com>
AuthorDate: Wed, 21 Apr 2010 15:23:44 +0100
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 17:25:53 -0700
x86: Clean up arch/x86/Kconfig*
No functional change intended.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
LKML-Reference: ...
| Apr 28, 6:24 pm 2010 |
| tip-bot for Jan Beulich | [tip:x86/asm] x86, asm: Introduce and use percpu_inc()
Commit-ID: 402af0d7c692ddcfa2333e93d3f275ebd0487926
Gitweb: http://git.kernel.org/tip/402af0d7c692ddcfa2333e93d3f275ebd0487926
Author: Jan Beulich <JBeulich@novell.com>
AuthorDate: Wed, 21 Apr 2010 15:21:51 +0100
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 16:58:49 -0700
x86, asm: Introduce and use percpu_inc()
... generating slightly smaller code.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
LKML-Reference: ...
| Apr 28, 5:54 pm 2010 |
| Artem Bityutskiy | RE: [PATCH] sst25l.c: simplify reading the device ManID/DevID
Of course, just send it.
--
Best Regards,
Artem Bityutskiy (Артём Битюцкий)
--
| Apr 29, 11:07 am 2010 |
| H Hartley Sweeten | RE: [PATCH] sst25l.c: simplify reading the device ManID/DevID
Artem,
I have discovered that the Read-Status-Register command has the same problem.
With the SST25L SPI flash chips, if the chip enable is deasserted after sending
a command that command will get aborted.
I ran across this while testing a new spi master driver for the ep93xx on an
EDB9307A dev board. That board uses the processors SFRMOUT signal as part of
the chip select logic. Unfortunately the ep93xx only asserts the SFRMOUT
signal as long as the spi transmit fifo contains data. As ...
| Apr 29, 10:11 am 2010 |
| Andrew Morton | Re: [PATCH 3/4] writeback: pay attention to wbc->nr_to_w ...
On Tue, 20 Apr 2010 12:41:53 +1000
Bug.
I suggest that what you do here is remove the local `nr_to_write' from
write_cache_pages() and go back to directly using wbc->nr_to_write
within the loop.
And thus we restore the convention that if the fs writes back more than
a single page, it subtracts (nr_written - 1) from wbc->nr_to_write.
--
| Apr 29, 2:39 pm 2010 |
| Tom Lyon | Re: [PATCH V3] drivers/uio/uio_pci_generic.c: allow acce ...
Michael, et al - sorry for the delay, but I've been digesting the comments and researching new approaches.
I think the plan for V4 will be to take things entirely out of the UIO framework, and instead have a driver which supports user mode use of "well-behaved" PCI devices. I would like to use read and write to support access to memory regions, IO regions, or PCI config space. Config space is a bitch because not everything is safe to read or write, but I've come up with a table driven approach which ...
| Apr 29, 12:29 pm 2010 |
| Michael S. Tsirkin | Re: [PATCH V3] drivers/uio/uio_pci_generic.c: allow acce ...
I suspect that without mmap and (to a lesser extent) write-combining,
--
| Apr 29, 12:52 pm 2010 |
| Len Brown | Re: [PATCH] acpi: Fall back to manually changing SCI_EN
I'd like to push this patch in .34,
and in .35 remove the DMI list and the boot option.
One thing that has bothered me about the boot option
is that it writes SCI_EN instead of callin acpi_enable()
as opposed to in-addition-to acpi_enable().
If all acpi_enable() did was set SCI_EN, then it would
not make a difference. However, acpi_enable() writes
SMI_CMD and we really have no idea what other stuff
the BIOS may do in SMM on this transition.
So if we don't end up reverting this ...
| Apr 28, 5:22 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH] acpi: Fall back to manually changing SCI_EN
There are some suspend changes in .34 that may cause problems to happen for
people, so I'm not sure if it's actually a good idea to introduce one more of
them after -rc5.
Also removing the boot option can easily wait until .36 IMHO.
Rafael
--
| Apr 29, 2:05 pm 2010 |
| Nicolas Ferre | Re: [PATCH 1/4] MMC: atmel-mci: fix two parameters swapped
You are right. In fact I was waiting for feedback before pushing this
also to "stable"...
I keep this in mind and will do this when it will be merged in mainline.
Thanks, best regards,
--
Nicolas Ferre
--
| Apr 29, 12:45 am 2010 |
| Peter P Waskiewicz Jr | Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
I initialized it to 0 to remove a compiler warning; I can put more
Thanks for the feedback. I'll have the updated patches for review soon.
-PJ
--
| Apr 29, 10:59 am 2010 |
| Peter P Waskiewicz Jr | Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
Yes. But right now, storing a cpu_mask for an interrupt wouldn't buy us
anything since we have no mechanism to make use of it today. :-)
I'll be putting the cpu_mask entry in our q_vector structure, which is
our abstraction of the MSI-X vector (it's where I have the hint struct
right now in patch 2/2 for the ixgbe driver). It's a simple place to
--
| Apr 29, 2:29 pm 2010 |
| Peter P Waskiewicz Jr | Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
So "register" would just assign the pointer, and "unregister" would make
sure to NULL the mask pointer out. I like it. It'll sure clean things
Thanks for the additional inputs. Patches coming soon.
-PJ
--
| Apr 29, 1:28 pm 2010 |
| Thomas Gleixner | Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
B1;2005;0cPeter,
Thinking more about it, I wonder whether you have a cpu_mask in your
driver/device private data anyway. I bet you have :)
So it should be sufficient to set a pointer to that cpu_mask in
irq_desc and get rid of the callback completely.
Any access to desc->affinity_hint needs to be protected by desc->lock.
For setting the pointer to a real mask resp. NULL that's fine. The
copy which you need to do in the proc-read function is not going to
introduce huge latencies ...
| Apr 29, 12:48 pm 2010 |
| Thomas Gleixner | Re: [PATCH RFC: linux-next 1/2] irq: Add CPU mask affini ...
Yep, that'd be like the set_irq_chip() function. Just assign the
pointer under desc->lock.
Thanks,
tglx
--
| Apr 29, 1:39 pm 2010 |
| Frans Pop | Re: [regression,bisected] Missing boot messages with VES ...
I just see this patch has already been reverted, so that can't be it.
I'm still seeing the problem with v2.6.34-rc5-270-gbc113f1.
--
| Apr 28, 9:25 pm 2010 |
| Frans Pop | Re: [regression,bisected] Missing boot messages with VES ...
I've done a new bisection for this issue (with cold boots instead of
reboots) and now end up in the following merge:
commit 94468080220162f74dc6ce5c3e95e5fec8022902
Merge: fb7b096 137ee2f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
Unfortunately I cannot bisect into that merge as I get a NULL pointer bug
after typing the passphrase for my encrypted partition.
I suspect one of the following ...
| Apr 28, 9:14 pm 2010 |
| Jason Baron | Re: [PATCH 00/11] jump label v7
sorry. jump_label.c no longer requires asm/alternatives.h. It should
I'll make sure to test the next iteration on non-x86, with at least
dummy funtions.
thanks,
-Jason
--
| Apr 29, 11:15 am 2010 |
| J. R. Okajima | Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
I agree that is prettiest, and copup at open for write makes it easier.
But some applications issue mmap(MAP_PRIVATE) after open(O_RDWR), for
example modprobe(8). In this case, every kernel module will be copied-up
and it must be a waste of time and space. And I guess this is one reason
why other implementation took the approach of copyup at write.
At the same time, I guess this issue may be less important since other
parts are pretty enough.
J. R. Okajima
--
| Apr 29, 9:10 am 2010 |
| Valerie Aurora | Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
Sure. The short version is that unionfs has to allocate another copy
of each file system structure - inode, etc. - and then keep an array
of the matching structures from each of the file system layers. Each
unionfs file system op copies data up and down between the unionfs
structures and the underlying structures, and then calls the lower
file system op as necessary. Often it has to duplicate code from the
VFS before calling the lower file system ops.
Where union mounts has the advantage ...
| Apr 29, 1:20 pm 2010 |
| Miklos Szeredi | Re: [PATCH 16/35] union-mount: Writable overlays/union m ...
I haven't looked at unionfs in a long time. Can you say something
On a high level I don't see a problem, the parent of every dentry can
be found through ->d_parent.
One issue is having to duplicate some locking and other stuff around
vfs_whatever() calls. But that could be fixed by exporting suitable
helpers from the VFS.
Other than that I don't see any fundamental issues with union
filesystems (except that they seem to grow too many features to be
maintainable).
Thanks,
Miklos
--
| Apr 29, 2:33 am 2010 |
| Justin P. Mattock | Re: MacBookPro2,2 unable too boot with the latest HEAD
ahh... o.k. so I just have to add
#(then a comment number) i.g.
#7 at the end of the bug URL.
make sense...
off topic of this bug, I've another
issue over here with the iMac9,1
(that I've been slowly working on)
basically long story short there is
no entry for the AC adapter in it's
dsdt(ACPI0003)
ac.c:
static const struct acpi_device_id ac_device_ids[] = {
{"ACPI0003", 0},
{"", 0},
};
causing no entries in /proc/acpi/*
and ...
| Apr 29, 7:38 am 2010 |
| Justin P. Mattock | Re: MacBookPro2,2 unable too boot with the latest HEAD
your right!!
(I've been putting off filling a bug
only to really see if I can do this,but the more
I look into it the more daunting it becomes).
as for the issue, I was thinking in the area of a dmi blacklist
or something to where proc_mkdir etc..
will just make the file "online" to trick
the kernel and any other mechanism reading
those files.
but first things first, I'll file a bug.
Justin P. Mattock
--
| Apr 29, 9:03 am 2010 |
| Russell King - ARM Linux | Re: [PATCH] ARM: dmabounce: fix partial sync in dma_sync ...
Ping all you want; I've only just got back online after a week of no
internet connectivity thanks to the carrier being unable to fix the
problem (the faulty line is still faulty.)
I'm now going to be catching up over the course of the next week, so
please be patient.
--
| Apr 29, 4:34 am 2010 |
| Steven Whitehouse | Re: vmalloc performance
Hi,
Your latest patch has now been run though the GFS2 tests which
originally triggered my investigation. It seems to solve the problem
completely. Maybe thanks for your efforts in helping us find and fix the
problem. The next question is what remains to be done in order to get
the patch into a form suitable for upstream merge?
Steve.
--
| Apr 29, 6:43 am 2010 |
| Greg KH | Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
What is the "__cold" for?
thanks,
greg k-h
--
| Apr 29, 3:15 pm 2010 |
| Greg KH | Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
Hm, how about just dropping everything? I don't think we need the
__cold here then, right?
thanks,
greg k-h
--
| Apr 29, 4:22 pm 2010 |
| Michal Nazarewicz | Re: [PATCHv2 3/8] USB: gadget: __init and __exit tags removed
__init, among other things implies __cold:
include/linux/init.h:43: #define __init __section(.init.text) __cold notrace
and so I left __cold leaving out __section.
--
Pozdrawiam _ _
.o. | Wasal Jasnie Oswieconej Pani Informatyki o' \,=./ `o
..o | Michal "mina86" Nazarewicz <mina86*tlen.pl> (o o)
ooo +---<jid:mina86-jabber.org>---<tlen:mina86>---ooO--(_)--Ooo--
--
| Apr 29, 4:02 pm 2010 |
| Michael Neuling | Re: [PATCH 1/5] sched: fix capacity calculations for SMT4
Peter,
Did you manage to get anywhere on this capacity issue?
Mikey
--
| Apr 28, 11:55 pm 2010 |
| Arnd Bergmann | Re: [PATCH 05/14] stallion: prune lock_kernel calls
I just tried porting my patches on top of yours (yes, it's been
some time). This one doesn't work, because there is no portp variable
in stli_getbrdstats.
On a related topic, in patch 06/14 "istallion: use bit ops for the board flags",
This won't work because brdp->state is an 'unsigned int' variable, while
bitops only work on 'unsigned long'.
Maybe you sent out a wrong version of this file?
Arnd
--
| Apr 29, 2:29 pm 2010 |
| Tony Vroon | Re: commit 9630bdd9 changes behavior of the poweroff - bug?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Holding down the power button for 5 seconds has no audible or visible
effects, but does indeed properly shut it down. Closing or opening the
lid afterwards does not cause a phantom power-up.
A short push of the power button seems to start the machine up normally
(from a cold boot; just like when the lid is closed/opened after a linux
I don't have this file in my /proc filesystem, sorry.
Regards,
- --
Tony Vroon
UNIX systems ...
| Apr 29, 7:38 am 2010 |
| Steffen Klassert | Re: [PATCH] padata: section cleanup
I wrote an article about parallelizing IPsec for the Linuxtag Conference
proceedings. This article covers also a section that describes the ideas of
padata on a formal level. I can send it if anybody is interested.
I'll send out the patches based on Andrew's review later today.
Steffen
PS: I'll be off for a week starting tomorrow evening, so I might not
respond during this time.
--
| Apr 29, 5:14 am 2010 |
| InKi Dae | Re: [PATCH] added S6E63M0 AMOLED LCD Panel driver.
I'm sorry for being late.
this is second patch that your concern is solved.
Please review this patch.
Thank you.
Best Regards,
InKi Dae.
| Apr 28, 8:30 pm 2010 |
| tip-bot for Thomas G ... | [tip:x86/timers] x86, hpet: Restrict read back to affect ...
Commit-ID: 30a564be9d9554c168a654eddc2165869cc0d7bf
Gitweb: http://git.kernel.org/tip/30a564be9d9554c168a654eddc2165869cc0d7bf
Author: Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Tue, 13 Apr 2010 15:31:36 +0200
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Wed, 28 Apr 2010 18:14:29 -0700
x86, hpet: Restrict read back to affected ATI chipsets
After programming the HPET, we do a readback as a workaround for
ATI/SBx00 chipsets as a synchronization. Unfortunately this ...
| Apr 28, 6:36 pm 2010 |
| tip-bot for H. Peter ... | [tip:x86/atomic] x86: Fix LOCK_PREFIX_HERE for uniproces ...
Commit-ID: b701a47ba48b698976fb2fe05fb285b0edc1d26a
Gitweb: http://git.kernel.org/tip/b701a47ba48b698976fb2fe05fb285b0edc1d26a
Author: H. Peter Anvin <hpa@zytor.com>
AuthorDate: Thu, 29 Apr 2010 16:03:57 -0700
Committer: H. Peter Anvin <hpa@zytor.com>
CommitDate: Thu, 29 Apr 2010 16:08:54 -0700
x86: Fix LOCK_PREFIX_HERE for uniprocessor build
Checkin b3ac891b67bd4b1fc728d1c784cad1212dea433d:
x86: Add support for lock prefix in alternatives
... did not define LOCK_PREFIX_HERE in ...
| Apr 29, 4:24 pm 2010 |
| Andrew Morton | Re: [PATCH 01/11] lib: introduce common method to conver ...
On Thu, 22 Apr 2010 11:39:51 +0300
Yes please.
--
| Apr 29, 3:11 pm 2010 |
| Pavel Machek | Re: sharp c-3000 aka spitz: fix warn_on introduced in 2. ...
Hi!
Okay, maybe this is better fix for the regression?
Simplify irq wakeup code, and fix ugly warning during resume on spitz
as a result.
Signed-off-by: Pavel Machek <pavel@ucw.cz>
--- ./drivers/input/keyboard/pxa27x_keypad.c 2010-04-15 07:50:34.000000000 +0200
+++ ./drivers/input/keyboard/pxa27x_keypad.c 2010-04-27 15:38:02.000000000 +0200
@@ -33,6 +33,8 @@
#include <mach/hardware.h>
#include <mach/pxa27x_keypad.h>
+#include <mach/mfp-pxa2xx.h>
+
/*
* Keypad Controller ...
| Apr 29, 6:08 am 2010 |
| previous day | today | next day |
|---|---|---|
| April 28, 2010 | April 29, 2010 | April 30, 2010 |
