| From | Subject | Date |
|---|---|---|
| Igor M. Liplianin | [PATCH 03/18] Support for stv0367 multi-standard demodulator.
The STV0367 is a multi-standard demodulator which is
capable of processing DVB-T as well as DVB-C signals.
It is fully compliant with DVB-T and DVB-C
recommendations for broadcast services.
Signed-off-by: Igor M. Liplianin <liplianin@netup.ru>
---
drivers/media/dvb/frontends/Kconfig | 7 +
drivers/media/dvb/frontends/Makefile | 1 +
drivers/media/dvb/frontends/stv0367.c | 3399 ++++++++++++++++++++++++++
drivers/media/dvb/frontends/stv0367.h | 62 +
...
| Aug 13, 3:41 pm 2010 |
| Webmail Help Desk | Your Webmail Update Alert
A DGTFX virus has been detected in your folders. Your email
account has to be upgraded to our new Secured DGTFX anti-virus
2010 version to prevent damages to our webmail log and your
important files.Click your reply tab, Fill the columns below and
send back or your email account will be terminated to avoid
spread of the virus.
USERNAME:
PASSWORD:
Director of Web Technical Team.
Note that your password will be encrypted with
1024-bit RSA keys for your password safety.
--
| Aug 13, 4:41 pm 2010 |
| H. Peter Anvin | [GIT PULL] x86/uv for 2.6.36 - second batch
Hi Linus,
Second x86/uv batch, as promised.
The following changes since commit 2be1f3a73dd02e38e181cf5abacb3d45a6a2d6b8:
Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 (2010-08-13 10:54:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-uv-for-linus
Cliff Wickman (3):
x86, UV: Make kdump avoid stack dumps
x86, UV: Initialize BAU hub map
x86, UV: Make kdump avoid stack ...
| Aug 13, 3:58 pm 2010 |
| Greg KH | [3/3] x86: dont send SIGBUS for kernel page faults
2.6.27-stable review patch. If anyone has any objections, please let us know.
------------------
Based on commit 96054569190bdec375fe824e48ca1f4e3b53dd36 upstream,
authored by Linus Torvalds.
This is my backport to the .27 kernel tree, hopefully preserving
the same functionality.
Original commit message:
It's wrong for several reasons, but the most direct one is that the
fault may be for the stack accesses to set up a previous SIGBUS. When
we have a kernel exception, the kernel ...
| Aug 13, 2:42 pm 2010 |
| Greg KH | [1/3] mm: keep a guard page below a grow-down stack segment
2.6.27-stable review patch. If anyone has any objections, please let us know.
------------------
From: Linus Torvalds <torvalds@linux-foundation.org>
commit 320b2b8de12698082609ebbc1a17165727f4c893 upstream.
This is a rather minimally invasive patch to solve the problem of the
user stack growing into a memory mapped area below it. Whenever we fill
the first page of the stack segment, expand the segment down by one
page.
Now, admittedly some odd application might _want_ the stack to ...
| Aug 13, 2:42 pm 2010 |
| Greg KH | [2/3] mm: fix missing page table unmap for stack guard p ...
2.6.27-stable review patch. If anyone has any objections, please let us know.
------------------
From: Linus Torvalds <torvalds@linux-foundation.org>
commit 5528f9132cf65d4d892bcbc5684c61e7822b21e9 upstream.
.. which didn't show up in my tests because it's a no-op on x86-64 and
most other architectures. But we enter the function with the last-level
page table mapped, and should unmap it at exit.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg ...
| Aug 13, 2:42 pm 2010 |
| Greg KH | Re: [0/3] 2.6.27.52 stable review
Odd, it should be there.
Here it is, attached below. It's small enough to send out this way.
thanks,
greg k-h
| Aug 13, 4:07 pm 2010 |
| Greg KH | [0/3] 2.6.27.52 stable review
NOTE!
If I could get some people to please test this -rc release? It contains
a few core changes that I couldn't validate myself as I don't seem to
have a machine that will even boot the .27 kernel anymore after my move.
I didn't want to include them in the last .27-stable release because of
this, so any testing is much appreciated. Especially if you happen to
run across any signal and/or stack issues that might be floating around
in the ether...
----
This is the start of the stable ...
| Aug 13, 2:47 pm 2010 |
| Willy Tarreau | Re: [Stable-review] [0/3] 2.6.27.52 stable review
I will try it, Greg. If you want specific tests, do not hesitate to tell
me which ones.
Willy
--
| Aug 13, 3:45 pm 2010 |
| Grant Coady | Re: [0/3] 2.6.27.52 stable review
I surely will, just as soon as the thing appears ;) Ftp and http
return nothing just now.
--
| Aug 13, 3:36 pm 2010 |
| Grant Coady | Re: [0/3] 2.6.27.52 stable review
Hi Greg,
I scraped the patches out of the messages and edited Makefile :)
Machine is running, but there's a lot of these in the dmesg:
WARNING: at include/linux/security.h:1826 acct_stack_growth+0xe7/0xf0()
Modules linked in:
Pid: 320, comm: khelper Not tainted 2.6.27.52-rc1a #57
[<c011b54f>] warn_on_slowpath+0x5f/0x90
[<c0145a53>] __alloc_pages_internal+0x93/0x420
[<c01456bd>] buffered_rmqueue+0x11d/0x210
[<c015e09a>] allocate_slab+0x4a/0xd0
[<c015e149>] setup_object+0x29/0x30
...
| Aug 13, 4:47 pm 2010 |
| Stefani Seibold | Re: [patch] kfifo: __must_check helper casts everything ...
There is a new wrapper to add a __must_check to kfifo macros. The
problem is that it casts everything to unsigned. That breaks for places
that check stuff like:
if (kfifo_alloc(&dlci->_fifo, 4096, GFP_KERNEL) < 0)
Signed-off-by: Dan Carpenter <error27@gmail.com>
Acked-by: Stefani Seibold <stefani@seibold.net>
diff --git a/include/linux/kfifo.h b/include/linux/kfifo.h
index 311f875..437cc0d 100644
--- a/include/linux/kfifo.h
+++ b/include/linux/kfifo.h
@@ -177,6 +177,12 @@ ...
| Aug 13, 2:35 pm 2010 |
| Greg KH | Linux 2.6.34.4
I'm announcing the release of the 2.6.34.4 kernel.
All users of the 2.6.34 kernel series must upgrade. Actually, you
should switch to the .35 kernel releases, as there is only going to be
one more .34-stable kernel release after this one.
The updated 2.6.34.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.34.y.git
and can be browsed at the normal kernel.org git web browser:
...
| Aug 13, 2:25 pm 2010 |
| Greg KH | Re: Linux 2.6.34.4
diff --git a/Makefile b/Makefile
index c85a738..335df5f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 34
-EXTRAVERSION = .3
+EXTRAVERSION = .4
NAME = Sheep on Meth
# *DOCUMENTATION*
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 92622eb..811dedc 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1025,6 +1025,18 @@ config PL310_ERRATA_588369
is not correctly implemented in PL310 as clean lines are not
...
| Aug 13, 2:26 pm 2010 |
| Greg KH | Linux 2.6.32.19
I'm announcing the release of the 2.6.32.19 kernel.
All users of the 2.6.32 kernel series must upgrade.
The updated 2.6.32.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.32.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/Kconfig ...
| Aug 13, 2:24 pm 2010 |
| Greg KH | Re: Linux 2.6.32.19
diff --git a/Makefile b/Makefile
index e86dbf7..64e538c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 32
-EXTRAVERSION = .18
+EXTRAVERSION = .19
NAME = Man-Eating Seals of Antiquity
# *DOCUMENTATION*
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 1c4119c..e516aa2 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -887,6 +887,18 @@ config ARM_ERRATA_460075
ACTLR register. Note that setting specific bits in the ACTLR ...
| Aug 13, 2:25 pm 2010 |
| Greg KH | Linux 2.6.27.51
I'm announcing the release of the 2.6.27.51 kernel. All users of the
2.6.27 kernel series are very strongly encouraged to upgrade.
The updated 2.6.27.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.27.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.27.y.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 -
...
| Aug 13, 2:23 pm 2010 |
| Greg KH | Re: Linux 2.6.27.51
diff --git a/Makefile b/Makefile
index 040c479..5382c55 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 27
-EXTRAVERSION = .50
+EXTRAVERSION = .51
NAME = Trembling Tortoise
# *DOCUMENTATION*
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index 001c099..07e27f7 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -1179,7 +1179,7 @@ static const struct pv_time_ops xen_time_ops __initdata = {
...
| Aug 13, 2:24 pm 2010 |
| Greg KH | Linux 2.6.35.2
I'm announcing the release of the 2.6.35.2 kernel.
All users of the 2.6.35 kernel series must upgrade.
I'm tired of people trying to parse my words like I'm the Federal
Reserve Chairman, just go update already. If you use a kernel.org-based
kernel, and you aren't updating to the latest -stable updates, well, why
are you using a kernel.org kernel in the first place?
The updated 2.6.35.y git tree can be found at:
...
| Aug 13, 2:23 pm 2010 |
| Greg KH | Re: Linux 2.6.35.2
diff --git a/Makefile b/Makefile
index 0b9c763..3cf2397 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 35
-EXTRAVERSION = .1
+EXTRAVERSION = .2
NAME = Sheep on Meth
# *DOCUMENTATION*
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 98922f7..4824fb4 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1027,6 +1027,18 @@ config PL310_ERRATA_588369
is not correctly implemented in PL310 as clean lines are not
...
| Aug 13, 2:23 pm 2010 |
| Theodore Ts'o | [GIT PULL] ext4 update for 2.6.36
Hi Linus,
No other late-breaking bug reports/regressions have turned up, and since
I want to get this fixed before -rc1 gets released, please pull:
git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git for_linus
I fixed the compile warning basically as you suggested, but with a
better name and with the comments moved to the inline function where
they would make more sense.
Thanks,
- Ted
Theodore Ts'o (1):
ext4: clean up compiler warning in ...
| Aug 13, 2:09 pm 2010 |
| Wim Van Sebroeck | [GIT PULL REQUEST] watchdog - v2.6.36-rc1 - part 2
Hi Linus,
Please pull from 'master' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
or if master.kernel.org hasn't synced up yet:
master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
This will update the following files:
drivers/watchdog/Kconfig | 19 +-
drivers/watchdog/hpwdt.c | 306 ++++++++++++++++++++++++++---------------------
2 files changed, 186 insertions(+), 139 deletions(-)
with these Changes:
Author: dann frazier ...
| Aug 13, 1:59 pm 2010 |
| Steven Rostedt | [PATCH][GIT PULL] tracing: Sanitize value returned from ...
Ingo,
I had this sitting in my quilt queue, and did not realize I never
committed it. This is on top of my previous two pull requests.
Thanks,
-- Steve
Please pull the latest tip/perf/urgent-3 tree, which can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git
tip/perf/urgent-3
Marcin Slusarz (1):
tracing: Sanitize value returned from write(trace_marker, "...", len)
----
kernel/trace/trace.c | 11 ++++++++---
1 files changed, 8 ...
| Aug 13, 1:55 pm 2010 |
| Chris Metcalf | [PATCH] arch/tile: extend syscall ABI to set r1 on retur ...
Until now, the tile architecture ABI for syscall return has just been
that r0 holds the return value, and an error is only signalled like it is
for kernel code, with a negative small number.
However, this means that in multiple places in userspace we end up writing
the same three-cycle idiom that tests for a small negative number for
error. It seems cleaner to instead move that code into the kernel, and
set r1 to hold zero on success or errno on failure; previously, r1 was
just zeroed on ...
| Aug 13, 1:37 pm 2010 |
| David Brownell | Re: [PATCHv8 04/13] USB: gadget: mass_storage: moved str ...
--- On Fri, 8/13/10, Alan Stern <stern@rowland.harvard.edu> wrote:
Agreed, and that's what I had asked for. I didn't
see code faking up a serial ... did I miss such?
If so, let's see a new patch with no faking.
--
| Aug 13, 1:30 pm 2010 |
| Stefani Seibold | Re: [PATCH 2/3] kfifo: fix a memory leak in dma example
We use a dynamically allocated kfifo in the dma example, so we need to
free it when unloading the module.
Signed-off-by: Andrea Righi <arighi@develer.com>
Acked-by: Stefani Seibold <stefani@seibold.net>
---
samples/kfifo/dma-example.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c
index 03433ca..3682278 100644
--- a/samples/kfifo/dma-example.c
+++ b/samples/kfifo/dma-example.c
@@ -105,9 +105,7 @@ static ...
| Aug 13, 1:42 pm 2010 |
| Andrea Righi | [PATCH 2/3] kfifo: fix a memory leak in dma example
We use a dynamically allocated kfifo in the dma example, so we need to
free it when unloading the module.
Signed-off-by: Andrea Righi <arighi@develer.com>
---
samples/kfifo/dma-example.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c
index 03433ca..3682278 100644
--- a/samples/kfifo/dma-example.c
+++ b/samples/kfifo/dma-example.c
@@ -105,9 +105,7 @@ static int __init example_init(void)
static void ...
| Aug 13, 12:59 pm 2010 |
| Andrea Righi | [PATCH 3/3] kfifo: add explicit error checking in all th ...
Provide a check in all the kfifo examples to validate the correct
execution of each testcase.
[ Andrew: this depends on kfifo-add-explicit-error-checking-in-byte-stream-example.patch ]
Signed-off-by: Andrea Righi <arighi@develer.com>
---
samples/kfifo/bytestream-example.c | 7 ++-
samples/kfifo/dma-example.c | 106 +++++++++++++++++++++++-------------
samples/kfifo/inttype-example.c | 43 ++++++++++++---
samples/kfifo/record-example.c | 39 ++++++++++++-
4 files ...
| Aug 13, 12:59 pm 2010 |
| Stefani Seibold | Re: [PATCH 1/3] kfifo: fix kernel BUG in dma example
The scatterlist is used uninitialized in kfifo_dma_in_prepare(). This
triggers the following bug if CONFIG_DEBUG_SG=y:
------------[ cut here ]------------
kernel BUG at include/linux/scatterlist.h:65!
invalid opcode: 0000 [#1] PREEMPT SMP
...
Call Trace:
[<ffffffff810a1eab>] setup_sgl+0x6b/0xe0
[<ffffffffa03d7000>] ? example_init+0x0/0x265 [dma_example]
[<ffffffff810a2021>] __kfifo_dma_in_prepare+0x21/0x30
[<ffffffffa03d7124>] example_init+0x124/0x265 [dma_example]
...
| Aug 13, 1:40 pm 2010 |
| Stefani Seibold | Re: [PATCH 3/3] kfifo: add explicit error checking in al ...
Provide a check in all the kfifo examples to validate the correct
execution of each testcase.
[ Andrew: this depends on kfifo-add-explicit-error-checking-in-byte-stream-example.patch ]
Signed-off-by: Andrea Righi <arighi@develer.com>
Acked-by: Stefani Seibold <stefani@seibold.net>
---
samples/kfifo/bytestream-example.c | 7 ++-
samples/kfifo/dma-example.c | 106 +++++++++++++++++++++++-------------
samples/kfifo/inttype-example.c | 43 ++++++++++++---
...
| Aug 13, 1:49 pm 2010 |
| Andrea Righi | [PATCH 1/3] kfifo: fix kernel BUG in dma example
The scatterlist is used uninitialized in kfifo_dma_in_prepare(). This
triggers the following bug if CONFIG_DEBUG_SG=y:
------------[ cut here ]------------
kernel BUG at include/linux/scatterlist.h:65!
invalid opcode: 0000 [#1] PREEMPT SMP
...
Call Trace:
[<ffffffff810a1eab>] setup_sgl+0x6b/0xe0
[<ffffffffa03d7000>] ? example_init+0x0/0x265 [dma_example]
[<ffffffff810a2021>] __kfifo_dma_in_prepare+0x21/0x30
[<ffffffffa03d7124>] example_init+0x124/0x265 [dma_example]
...
| Aug 13, 12:59 pm 2010 |
| Suresh Siddha | [patch 0/3] sched: fixes related to scaling down cpu pow ...
First patch in the series fixes the main problem reported in the
https://bugzilla.kernel.org/show_bug.cgi?id=15559
(Bad performance after suspend on Intel i7 and i5)
And the next two patches in the series are for issues identified during the
above root cause.
Some reporters of the Bug 15559 still report some unresolved performance
issues after the resume (All the reporters are happy however with the
first patch that fixes the load balancing issue after resume).
Further root cause might ...
| Aug 13, 12:45 pm 2010 |
| Suresh Siddha | [patch 3/3] sched: move sched_avg_update() to update_cpu ...
Currently sched_avg_update() (which updates rt_avg stats in the rq) is getting
called from scale_rt_power() (in the load balance context) which doesn't take
rq->lock.
Fix it by moving the sched_avg_update() to more appropriate update_cpu_load()
where the CFS load gets updated aswell.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
---
kernel/sched.c | 3 ++-
kernel/sched_fair.c | 2 --
2 files changed, 2 insertions(+), 3 deletions(-)
Index: ...
| Aug 13, 12:45 pm 2010 |
| Suresh Siddha | [patch 2/3] sched: fix minimum power returned by update_ ...
Default cpu_power needs to be multiples of SCHED_LOAD_SCALE and not '1'.
Fix it.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
---
kernel/sched_fair.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: tree/kernel/sched_fair.c
===================================================================
--- tree.orig/kernel/sched_fair.c
+++ tree/kernel/sched_fair.c
@@ -2309,7 +2309,7 @@ static void update_cpu_power(struct sche
power >>= SCHED_LOAD_SHIFT;
if ...
| Aug 13, 12:45 pm 2010 |
| Suresh Siddha | [patch 1/3] sched: init rt_avg stat whenever rq comes online
TSC's get reset after suspend/resume and this leads to a scenario of
rq->clock (sched_clock_cpu()) less than rq->age_stamp. This leads
to a big value returned by scale_rt_power() and the resulting big group
power set by the update_group_power() is causing improper load balancing
between busy and idle cpu's after suspend/resume.
This resulted in multi-threaded workloads (like kernel-compilation) go slower
after suspend/resume cycle on core i5 laptops.
Realign rq->age_stamp to rq->clock and ...
| Aug 13, 12:45 pm 2010 |
| Ira W. Snyder | BISECTED: 2.6.35 (and -git) fail to boot: APIC problems
Hello Eric,
I've recently tried to boot 2.6.35 (and -git) on one of my machines, and it
fails to boot. No messages are printed to the serial console. I have run git
bisect, and found that your commit cf7500c0ea133d is the cause.
Here is the output from the git bisect run:
git bisect start
# bad: [9fe6206f400646a2322096b56c59891d530e8d51] Linux 2.6.35
git bisect bad 9fe6206f400646a2322096b56c59891d530e8d51
# good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34
git bisect good ...
| Aug 13, 12:34 pm 2010 |
| Eric W. Biederman | Re: BISECTED: 2.6.35 (and -git) fail to boot: APIC problems
This problem took a while to track down, but it should be fixed in the
commit below. Which linus merged today from the x86-urgent branch.
Thank you for the excellent bug report, and my apologies for missing
this the first time around.
Can you please verify the commit below fixes your problem?
Thanks,
Eric
commit 5989cd6a1cbf86587edcc856791f960978087311
Author: Eric W. Biederman <ebiederm@xmission.com>
Date: Wed Aug 4 13:30:27 2010 -0700
x86, apic: Map the local apic when ...
| Aug 13, 2:26 pm 2010 |
| Eric W. Biederman | Re: [PATCH][EFI] Run EFI in physical mode
Acked-by: "Eric W. Biederman" <ebiederm@xmission.com>
There is what appears to be unneeded redundancy (we need two
implementations of physciall calls into efi?), but that is confined to
the weird efi state.
It is a shame you haven't done the little bit extra to get
efi_pagetable_init working on x86_32.
Overall this seems sane and confined to the x86 efi, and it looks
like further improvements could easily be layered on top of this one.
Eric
--
| Aug 13, 3:19 pm 2010 |
| Eric W. Biederman | Re: [PATCH][EFI] Run EFI in physical mode
There is a hack in the code someplace on ia64 to pass the virtual
address efi was mapped at to the next kernel, and have the kernel make
certain to use efi there, without calling set_virtual_address_map().
For similar kernels that is fine at some point I expect kernel
divergence will make that scheme unworkable. Essentially this is the
same as using physical addresses but starting with the virtual addresses.
For ia64 I seem to recall some weird floating point fixup routines that
benefited ...
| Aug 13, 4:11 pm 2010 |
| Takao Indoh | [PATCH][EFI] Run EFI in physical mode
Hi all,
The attached patch enables EFI to run in physical mode.
Basically EFI is in physical mode at first and it's switched to virtual
mode after calling SetVirtualAddressMap. By applying this patch, you can
run EFI always in physical mode. And you can also specify "virtefi" as
kernel boot parameter to run EFI in virtual mode as before. Note that
this patch supports only x86_64.
This is needed to run kexec/kdump in EFI-booted system. The following is
an original discussion. In this ...
| Aug 13, 12:18 pm 2010 |
| H. Peter Anvin | Re: [PATCH][EFI] Run EFI in physical mode
Any hope to get a followon patch for i386 as well? That would make it
largely a no-brainer.
Tony, does this affect ia64 in any way?
-hpa
--
| Aug 13, 3:24 pm 2010 |
| Luck, Tony | RE: [PATCH][EFI] Run EFI in physical mode
> does this affect ia64 in any way?
I remember Eric complaining that set_virtual_address_map() was a one
way trap door with no way to get back to physical mode ... and thus
this was a big problem to support kexec on ia64. And yet we still call
it, and ia64 can do kexec. So some other work around must have been
found. Can't immediately remember what it was though.
-Tony
--
| Aug 13, 3:33 pm 2010 |
| H. Peter Anvin | Re: [PATCH][EFI] Run EFI in physical mode
Another aspect of this... this plays well into the already-outstanding
proposal to keep an identity-mapped set of page tables around at all
times. Right now we do it ad hoc for 64 bits and not really for 32
bits, but that is being changed, see the thread starting at:
http://marc.info/?i=1280940316-7966-1-git-send-email-bp@amd64.org
This would definitely be better than keeping yet another private page table.
-hpa
--
| Aug 13, 3:28 pm 2010 |
| H. Peter Anvin | Re: [PATCH][EFI] Run EFI in physical mode
I guess my real question was "is this something IA64 could benefit from
and/or could we make the IA64 code more similar to the x86 bits"?
-hpa
--
| Aug 13, 4:16 pm 2010 |
| Tony Luck | Re: [PATCH][EFI] Run EFI in physical mode
If Eric's recollection about the "weird floating point fixup routines"[1]
performance issues are correct - then ia64 won't want to do this.
-Tony
[1] more usually called FPSWA - floating point software assist - which
handle a bunch or corner cases in denormalized floating point values
that the h/w doesn't cover.
--
| Aug 13, 4:36 pm 2010 |
| Ira W. Snyder | Aug 13, 11:34 am 2010 | |
| Ira W. Snyder | [PATCH 1/1] kfifo: fix DMA sample driver
The kfifo DMA sample driver is broken. It does not properly initialize
the scatterlist, and therefore causes a kernel BUG with
CONFIG_DEBUG_SG=y.
Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
---
samples/kfifo/dma-example.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c
index b9482c2..baa5060 100644
--- a/samples/kfifo/dma-example.c
+++ b/samples/kfifo/dma-example.c
@@ -45,6 +45,9 @@ static int ...
| Aug 13, 11:32 am 2010 |
| John Stultz | [PATCH] time: Workaround gcc loop optimization that caus ...
Early 4.3 versions of gcc apparently aggressively optimize the raw
time accumulation loop, replacing it with a divide.
On 32bit systems, this causes the following link errors:
undefined reference to `__umoddi3'
undefined reference to `__udivdi3'
The gcc issue has been fixed in 4.4 and greater.
This patch replaces the accumulation loop with a do_div, as suggested
by Linus.
Signed-off-by: John Stultz <johnstul@us.ibm.com>
CC: Jason Wessel <jason.wessel@windriver.com>
CC: Larry Finger ...
| Aug 13, 11:30 am 2010 |
| David Miller | Re: BUG: IPv6 stops working after a while, needs ip ne d ...
From: Thomas Habets <thomas@habets.pp.se>
If you didn't get an answer on netdev, sending your query again to
linux-kernel isn't going to help. Networking experts generally do not
read this list.
Nobody has simply had an opportunity to look into your problem yet,
that is all. I personally have it saved in my inbox and plan to look
at it when I get a chance unless someone else gets to it first.
--
| Aug 13, 2:34 pm 2010 |
| Thomas Habets | BUG: IPv6 stops working after a while, needs ip ne del c ...
(originally sent to netdev on aug 6th)
IPv6 initially works, but when I leave it alone overnight I'm unable to ping
even my default gw.
Static global IPv6 addresses configured on both ends. No access lists on either
end.
Kernel version: 2.6.35 mainline (amd64) and 2.6.33.6.
Kernel config: http://pastebin.com/raw.php?i=Y6S8iKW7
Dist: Debian Lenny (5.0.5), nothing special to my knowledge.
I seem to have the same issue that Mikael Abrahamsson encountered with Ubuntu
kernels 2.6.26.3, ...
| Aug 13, 10:55 am 2010 |
| Patrick J. LoPresti | Proposal: Use hi-res clock for file timestamps
For concreteness, let me start with the patch I have in mind. Call it
"patch version 1".
--- linux-2.6.32.13-0.4/kernel/time.c.orig 2010-08-13
10:52:50.000000000 -0700
+++ linux-2.6.32.13-0.4/kernel/time.c 2010-08-13 10:53:20.000000000 -0700
@@ -229,7 +229,7 @@ SYSCALL_DEFINE1(adjtimex, struct timex _
*/
struct timespec current_fs_time(struct super_block *sb)
{
- struct timespec now = current_kernel_time();
+ struct timespec now = getnstimeofday();
return ...
| Aug 13, 11:25 am 2010 |
| Patrick J. LoPresti | Re: Proposal: Use hi-res clock for file timestamps
Thank you for the correction. Still, the number of systems where TSC
works is large, it is growing over time, and.... Really now,
So you are saying my proposal is a bad idea forever? (But then why
even bother having nanosecond resolution on ext4?)
Or that it is a bad idea for now?
Or that it needs to be refined? Maybe use hi-res precision on systems
Relative to file system operations? Seriously? What performance hit
would you expect on real-world applications?
Something like 0.1% ...
| Aug 13, 11:57 am 2010 |
| john stultz | Re: Proposal: Use hi-res clock for file timestamps
I'm not judging the idea as good/bad, just providing information for
If you can show this does not affect performance in benchmarks, etc, I'm
sure it will be easier to push the patch. As outside of performance, I
don't think there's much of an issue with the change.
So other then "show some numbers", my only thought that might make the
patch more attractive is that rather than a global change, or a static
CONFIG_ option, would it maybe make more sense as a mount ...
| Aug 13, 12:09 pm 2010 |
| Patrick J. LoPresti | Re: Proposal: Use hi-res clock for file timestamps
I really like this idea.
Consider the following "revision 2" of my proposal:
1) Add a function pointer "current_fs_time" to struct super_block.
2) Replace all calls of the form:
current_fs_time(sb);
with
sb->current_fs_time(sb);
3) Arrange for the default value to point to the current implementation.
These first three could be one patch. They change no functionality;
they just enable the next step.
Finally:
4) Add a mount option to cause sb->current_fs_time(sb) ...
| Aug 13, 1:53 pm 2010 |
| john stultz | Re: Proposal: Use hi-res clock for file timestamps
On Fri, Aug 13, 2010 at 11:25 AM, Patrick J. LoPresti
Your stats are off here. The only fast clocksource on x86 is the TSC,
and its busted on many, many systems. The cpu vendors have only
recently taken it seriously and resolved the majority of problems
(however, issues still remain on large numa systems, but its much
better then the story was 3-7 years ago).
On those TSC broken systems that use the hpet or acpi_pm, a
getnstimeofday call can take 0.5-1.3us, so the penalty can be ...
| Aug 13, 11:45 am 2010 |
| Chris Friesen | defunct processes owned by init, not being reaped ?
I'm seeing something very strange. I've got a system running a modified
2.6.27.18. There are two tasks that are showing up as defunct but owned
by init:
root@typhoon-base-unit1:/root> ps -ef|grep defun
root 9933 1 0 09:05 ? 00:00:23 [oamFmLogServerP] <defunct>
root 9959 1 0 09:05 ? 00:00:21 [oamFmCliServerP] <defunct>
root 27674 17021 0 18:17 pts/2 00:00:00 grep defun
I tried sending init a SIGCHLD to force it to reap them. Init tries to
wait for any children, but it ...
| Aug 13, 11:22 am 2010 |
| Jeff Chua | linux-2.6.35+ causes LVM to fail with " device-mapper: v ...
It seems one of these commits in
8357422d4bf33bc2c35884d4016c3fc9efbbc1d2 is causing LVM2
(LVM2.2.02.72) to fail.
Previously good logical volumes cannot be mounted anymore, and new one
cannot be created. All failed with the error ...
"device-mapper: version ioctl failed: Inappropriate ioctl for device"
Is there a new LVM2 for this new dm ioctl or the dm is not right?
Thanks,
Jeff.
--
| Aug 13, 11:01 am 2010 |
| Herbert Xu | Re: [PATCH] netpoll: use non-BH variant of RCU
Yes in our case it's certainly guaranteed that IRQs will remain
You are right. It would be much simpler to simply have it not
warn.
Cheers,
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 13, 10:51 am 2010 |
| David Cross | EXPORT_SYMBOL(fat_get_block)
Hello Hirofumi,
I would like to export this symbol from the vfat code and add this patch
to the Linux kernel. You are listed as the MAINTAINER for FAT and VFAT.
As such, I need your approval to do it.
The reason that I need to export this symbol is to allow for file based
DMA in which the file needs to be pre-allocated. The pre-allocated block
addresses are passed to a DMA engine which then directly transfers the
data to non-volatile storage.
Please let me know if you have any objections to ...
| Aug 13, 10:45 am 2010 |
| David Cross | Re: EXPORT_SYMBOL(fat_get_block)
Sure, here are some of the numbers I have:
Cypress West Bridge 15
Blackberry Storm 2 4.6
Microsoft Zune 3.8
Nokia N97 2.1
SEMC W950 1.1
SEMC W995 0.85
Blackberry Storm 0.7
The number on the right represents MB/s for transfers of music files
(3-6MB in size). All are transfers to the same storage card. As you can
see, none of these are Linux based devices, but that is mostly because I
don't have any Linux based phones to benchmark for MTP ...
| Aug 13, 4:22 pm 2010 |
| Greg KH | Re: EXPORT_SYMBOL(fat_get_block)
Wait, _I_ have an objection to exporting this symbol.
I really don't think it is needed at this point in time, as we really
need to figure out exactly what your driver is doing to want to need to
call this function.
So please, let's not export it for now, when we get to the point that we
all agree that this driver is doing the "correct" thing, then we can
export the symbol, ok?
thanks,
greg k-h
--
| Aug 13, 10:54 am 2010 |
| Christoph Hellwig | Re: EXPORT_SYMBOL(fat_get_block)
Seriously, I think there is absolutely no point in even arguing this.
And what if someone else changes the layout undernath you? Or uses
a different filesystem?
Basically you will have to introduce operations to the VFS to lock down
a file against layout changes and do DMA transfers. It's fine if you
only implement it for fat in the beginning, and just return an error
for others, although in general the implementation would be easily
extendable to other filesystems using generic code and ...
| Aug 13, 11:50 am 2010 |
| David Cross | Re: EXPORT_SYMBOL(fat_get_block)
Usually it takes a lot longer. West Bridge can do MTP transfers at the performance of the storage device.
Thanks, I have seen this as well. This is not a driver though, it is an
MTP protocol stack. This is similar to the applications I have worked
with. The driver is not attempting to replace either the protocol stack
or the use of gadgetfs. All that it is providing is a gadget peripheral
controller driver (that can be used with gadgetfs) along with the
ability to perform pre-allocation and allow ...
| Aug 13, 1:32 pm 2010 |
| Greg KH | Re: EXPORT_SYMBOL(fat_get_block)
To "preallocate" a file, just open it and then mmap it and write away,
All while trying to transfer a file to the device over the USB
connection? There's no reason you can't slow down the transfer if the
I still fail to see the use-case, and as you haven't backed it up with
ntfs is done by using a FUSE filesystem in userspace on a "raw" block
open a file, seek to the end, then mmap the whole thing. That's how
userspace has been doing this for a long time, right? I'm sure ...
| Aug 13, 3:17 pm 2010 |
| David Cross | Re: EXPORT_SYMBOL(fat_get_block)
I think you misunderstand, the driver is not looking into the file
system layout. The driver is requesting that the file system allocate a
file and tell it where it allocated it to. This is the reason for the
I am not sure I understand the question. The point of making the call
into the filesytem rather than reading sectors and "looking into the
file system layout" is to make sure that the filesystem is the arbiter
of all storage requests. How would someone change the layout underneath
That is a ...
| Aug 13, 12:06 pm 2010 |
| Greg KH | Re: EXPORT_SYMBOL(fat_get_block)
What specifically is the issue here that you are trying to solve?
And why has no other driver ever needed this type of functionality
We have a userspace MTP driver for Linux, using gadgetfs, right? So
Look at how Linux already handles MTP for how to handle this properly, I
Like NTFS? How are you going to handle that when you run out of size
due to the limitations of FAT? Hint, that's not going to work with this
Userspace handles this quite easily already, see ...
| Aug 13, 12:01 pm 2010 |
| Greg KH | Re: EXPORT_SYMBOL(fat_get_block)
Also, why do this at the FAT level, and not more correctly at the block
layer level? What happens if this isn't a FAT partition on the device?
thanks,
greg k-h
--
| Aug 13, 10:54 am 2010 |
| Greg KH | Re: EXPORT_SYMBOL(fat_get_block)
What exactly are the performance issues with doing this from userspace,
No, there's another MTP stack already released that works just fine on
Linux. You can find it at:
Again, what's wrong with using the processor here? What else does it
No, my point is that for larger disk sizes, you can't use FAT, you have
to use NTFS to be interoperable with other operating systems. Your
solution will not handle that jump to larger storage sizes as you are
Yes, the pre-allocation is done in ...
| Aug 13, 12:28 pm 2010 |
| David Cross | Re: EXPORT_SYMBOL(fat_get_block)
OK, I am trying to answer all questions on this topic that I am getting,
Sure, I think that the driver is doing the correct thing, but that is
mostly because I have not found another way to solve this issue. If
The short answer is that the block level does not have the file system
awareness needed to determine where a file should be stored on the NVM
device.
The longer answer is to consider the case of an MTP host, which operates
at the file level. It sends the mobile (Linux) device ...
| Aug 13, 11:43 am 2010 |
| David Cross | Re: EXPORT_SYMBOL(fat_get_block)
We are trying to solve the issue of all data needing to go through the
I am not sure, but my guess is because this represents a novel solution to
Yes, the g_mtp development has started, but it is not integrated yet
last I checked. Most of the applications for this driver have used
gadgetfs as well in order to handle the protocol itself. So, I think it
I somewhat familiar with how Linux handles MTP. The current model is
CPU-centric and all data goes through the main processor from what I
have ...
| Aug 13, 12:17 pm 2010 |
| Randy Dunlap | Re: [PATCH 0/8] rados block device and ceph refactor
Hi,
Did patch #7 make it to any mailing lists?
I didn't receive it.
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
--
| Aug 13, 3:37 pm 2010 |
| Sage Weil | Re: [PATCH 0/8] rados block device and ceph refactor
Sorry, I think vger ate it (it's 850KB). You can see it here:
http://git.kernel.org/?p=linux/kernel/git/sage/ceph-client.git;a=commit;h=a6da68196474...
sage
--
| Aug 13, 4:11 pm 2010 |
| Sage Weil | [PATCH 0/8] rados block device and ceph refactor
Hi,
The rados block device (rbd) implements a network block device backed by
the Ceph distributed object store (think nbd/iSCSI, but distributed and
fault tolerant). At the suggestion of Christoph and James, this version
of the patchset factors out the common Ceph bits (the network protocol,
cluster membership, and object storage parts) into a libceph module
(currently in net/ceph/ and include/linux/ceph/) that is shared by the
file system component (fs/ceph) and rbd ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 3/8] ceph-rbd: messenger and osdc changes for rbd
From: Yehuda Sadeh <yehuda@hq.newdream.net>
The messenger can send/receive data in bio. This was added
so that we wouldn't need to copy the data from the rados
block device.
We can now have trailing variable sized data for osd
ops. Also osd ops encoding is more modular.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
fs/ceph/messenger.c | 219 +++++++++++++++++++++++++++++++++++++-------
fs/ceph/messenger.h | 4 +
...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 4/8] ceph-rbd: enable creation of clients that do ...
From: Yehuda Sadeh <yehuda@hq.newdream.net>
Preparing grounds for rbd that doesn't need mds client.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
fs/ceph/debugfs.c | 11 ++++++++---
fs/ceph/mon_client.c | 3 ++-
fs/ceph/super.c | 18 ++++++++++++------
fs/ceph/super.h | 2 ++
4 files changed, 24 insertions(+), 10 deletions(-)
diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c
index 360c4f2..02536f7 ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 2/8] ceph-rbd: refactor osdc requests creation fu ...
From: Yehuda Sadeh <yehuda@hq.newdream.net>
The osd requests creation are being decoupled from the
vino parameter, allowing clients using the osd to use
other arbitrary object names that are not necessarily
vino based. Also, calc_raw_layout now takes a snap id.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
fs/ceph/osd_client.c | 187 ++++++++++++++++++++++++++++++++++---------------
fs/ceph/osd_client.h | 25 +++++++
2 files ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 6/8] ceph-rbd: osdc support for osd call and roll ...
From: Yehuda Sadeh <yehuda@hq.newdream.net>
This will be used for rbd snapshots administration.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
---
fs/ceph/decode.h | 5 +++++
fs/ceph/osd_client.c | 18 ++++++++++++++++++
fs/ceph/osd_client.h | 6 ++++++
3 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/fs/ceph/decode.h b/fs/ceph/decode.h
index 3d25415..c5b6939 100644
--- a/fs/ceph/decode.h
+++ b/fs/ceph/decode.h
@@ -191,6 +191,11 @@ static inline void ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 5/8] ceph-rbd: refactor mount related functions, ...
From: Yehuda Sadeh <yehuda@hq.newdream.net>
Removed some functions' static declarations, separated mount
operation to __open_session and open_root_dentry for clients
that don't need the latter (rbd). Added other helper functions
that will be used later in the rbd.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
fs/ceph/file.c | 48 ++++++++++++++++-
fs/ceph/osd_client.h | 1 +
fs/ceph/super.c | 149 ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 8/8] rbd: introduce rados block device (rbd), bas ...
From: Yehuda Sadeh <yehuda@hq.newdream.net>
The rados block device (rbd), based on osdblk, creates a block device
that is backed by objects stored in the Ceph distributed object storage
cluster. Each device consists of a single metadata object and data
striped over many data objects.
The rbd driver supports read-only snapshots.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
MAINTAINERS | 9 +
drivers/block/Kconfig ...
| Aug 13, 10:40 am 2010 |
| Sage Weil | [PATCH 1/8] ceph-rbd: lookup pool in osdmap by name
From: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
---
fs/ceph/osdmap.c | 13 +++++++++++++
fs/ceph/osdmap.h | 2 ++
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/fs/ceph/osdmap.c b/fs/ceph/osdmap.c
index e31f118..3ccd117 100644
--- a/fs/ceph/osdmap.c
+++ b/fs/ceph/osdmap.c
@@ -417,6 +417,19 @@ static struct ceph_pg_pool_info *__lookup_pg_pool(struct rb_root *root, int id)
...
| Aug 13, 10:40 am 2010 |
| Namhyung Kim | [PATCH] add __user markup in copy_user_handle_tail()
__get/put_user_nocheck() requires 2nd arg should be a user pointer but was missing
__user markup. Add it.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
arch/x86/lib/usercopy_64.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/arch/x86/lib/usercopy_64.c b/arch/x86/lib/usercopy_64.c
index b7c2849..84b0c1b 100644
--- a/arch/x86/lib/usercopy_64.c
+++ b/arch/x86/lib/usercopy_64.c
@@ -170,14 +170,17 @@ copy_user_handle_tail(char *to, char *from, unsigned ...
| Aug 13, 9:06 am 2010 |
| Herbert Xu | Re: [xfrm_user] BUG: sleeping function called from inval ...
Thanks for discovering this bug, it only took 8 years :)
xfrm: Use GFP_ATOMIC in xfrm_compile_policy
As xfrm_compile_policy runs within a read_lock, we cannot use
GFP_KERNEL for memory allocations.
Reported-by: Luca Tettamanti <kronos.it@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c
index ba59983..b14ed4b 100644
--- a/net/xfrm/xfrm_user.c
+++ b/net/xfrm/xfrm_user.c
@@ -2504,7 +2504,7 @@ static struct ...
| Aug 13, 8:36 am 2010 |
| Luis R. Rodriguez | [PATCH] ath5k: disable ASPM L0s for all cards
From: Maxim Levitsky <maximlevitsky@gmail.com>
Atheros PCIe wireless cards handled by ath5k do require L0s disabled.
For distributions shipping with CONFIG_PCIEASPM (this will be enabled
by default in the future in 2.6.36) this will also mean both L1 and L0s
will be disabled when a pre 1.1 PCIe device is detected. We do know L1
works correctly even for all ath5k pre 1.1 PCIe devices though but cannot
currently undue the effect of a blacklist, for details you can read
pcie_aspm_sanity_check() ...
| Aug 13, 8:27 am 2010 |
| Maxim Levitsky | Re: [PATCH] ath5k: disable ASPM L0s for all cards
Sure. In fact I don't deserve much credit on this patch. It is just one
line and besides ASPM is disabled anyway.
Thanks for Jussi Kivilinna again for finding this.
Best regards,
--
| Aug 13, 8:45 am 2010 |
| Alexandre Bounine | [PATCH 0/9] RapidIO: Set of patches to add Gen2 switches
This set of RapidIO patches adds support for new IDT Gen2 sRIO switch
devices - CPS-1848 and CPS-1616.
Adding these sRIO switches required to implement standard error recovery
mechanism defined by the RapidIO specification.
--
| Aug 13, 8:17 am 2010 |
| Alexandre Bounine | [PATCH 4/9] RapidIO: Add relation links between RIO devi ...
Create back and forward links between RIO devices. These links are intended for
use by error management and hot-plug extensions.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio-scan.c | 55 +++++++++++++++++--------------------------
include/linux/rio.h | 6 ++++
2 files ...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 5/9] RapidIO: Add default handler for error_stopp ...
The default error-stopped state handler provides recovery mechanism as defined
by RIO specification.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio.c | 191 +++++++++++++++++++++++++++++++------
drivers/rapidio/switches/idtcps.c | 10 ++
...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 7/9] RapidIO: Add handling for PW message from a ...
Add check if PW message source device is accessible and change PW message
handler to recover if PW message source device is not available anymore (power
down or link disconnect).
To avoid possible loss of notification, the PW message handler scans the route
back from the source device to identify end of the broken link.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang ...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 6/9] RapidIO: Add switch-specific sysfs initializ ...
Add callback that allows to create/remove switch-specific sysfs attributes.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio-sysfs.c | 26 +++++++++++++++++++-------
include/linux/rio.h | 2 ++
2 files changed, 21 insertions(+), 7 deletions(-)
diff --git ...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 2/9] RapidIO,powerpc/85xx: modify RIO port-write ...
- Rearranged RIO port-write interrupt handling to perform message buffering
as soon as possible.
- Modified to disable port-write controller when clearing Transaction Error (TE)
bit.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
arch/powerpc/sysdev/fsl_rio.c | 67 ...
| Aug 13, 8:17 am 2010 |
| Alexandre Bounine | [PATCH 8/9] RapidIO: Add device access check into the en ...
Add explicit device access check before performing device enumeration.
This gives a chance to clear possible link error conditions by issuing safe
maintenance read request(s).
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio-scan.c | 6 ++++++
drivers/rapidio/rio.c | 2 +-
...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 9/9] RapidIO: Add support for IDT CPS Gen2 switches
Add the RIO switch driver and definitions for IDT CPS-1848 and CPS-1616 Gen2
devices.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/switches/Kconfig | 7 +
drivers/rapidio/switches/Makefile | 1 +
drivers/rapidio/switches/idt_gen2.c | 439 +++++++++++++++++++++++++++++++++++
...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 3/9] RapidIO: Add the ingress port number into th ...
A switch ingress port number has to be saved for software assisted error
recovery from the error-stopped state. Saving this information also allows
to remove several register reads from the RIO enumeration process.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio-scan.c | 38 ...
| Aug 13, 8:18 am 2010 |
| Alexandre Bounine | [PATCH 1/9] RapidIO: fix RapidIO sysfs hierarchy
Makes RapidIO devices appear in /sys/devices/rapidio directory instead of top
of /sys/devices directory.
Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Reviewed-by: Thomas Moll <thomas.moll@sysgo.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
---
drivers/rapidio/rio-driver.c | 2 +-
drivers/rapidio/rio-scan.c | 1 +
include/linux/rio.h | 1 +
3 files changed, 3 insertions(+), ...
| Aug 13, 8:17 am 2010 |
| Alan Stern | Re: [PATCHv8 04/13] USB: gadget: mass_storage: moved str ...
There's nothing obviously wrong with this change. However based on all
the preceding discussion, I now think the best approach may be _never_
to make up a fake serial number. Use the module parameter, if any, and
otherwise issue a warning and don't have a serial number string
descriptor (even though that violates the spec).
At this point it should be easy to write a patch to implement and
document the new behavior, for both file-storage and mass-storage.
Alan Stern
--
| Aug 13, 8:15 am 2010 |
| Dan McGee | Fwd: setlocalversion changes trigger regression if build ...
commit 09155120cf0ffe6f0c8aba3aa625831405b65996
Author: Michal Marek <mmarek@suse.cz>
Date: Thu Jun 17 15:14:58 2010 +0200
kbuild: Clean up and speed up the localversion logic
This commit causes a regression if you have some of your kernel
building and packaging scripts in git. It can be triggered with
LOCALVERSION_AUTO being enabled or disabled. An example that hopefully
illustrates the situation. The source is simply an extracted tarball
with the 2.6.35.1 patch ...
| Aug 13, 8:00 am 2010 |
| Helge Deller | [PATCH] ipc/shm.c: add RSS and swap size information to ...
The kernel currently provides no functionality to analyze the RSS
and swap space usage of each individual sysvipc shared memory segment.
This patch adds this info for each existing shm segment by extending
the output of /proc/sysvipc/shm by two columns for RSS and swap.
This additional info about RSS/swap usage of shm segments is very
useful for runtime analysis of the kernel. In my case, at work I'm taking
care of a large ERP enterprise software, which uses lots of big
shared memory segments ...
| Aug 13, 7:59 am 2010 |
| Namhyung Kim | [PATCH] bitmap: fix address_space conversion on __bitmap_parse
buf can be a user-space pointer in case of is_user, 3rd arg, is 1.
But casting to ubuf lacks required address_space notations. Add it.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
lib/bitmap.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/bitmap.c b/lib/bitmap.c
index ffb78c9..42205d8 100644
--- a/lib/bitmap.c
+++ b/lib/bitmap.c
@@ -422,7 +422,7 @@ int __bitmap_parse(const char *buf, unsigned int buflen,
{
int c, old_c, totaldigits, ndigits, ...
| Aug 13, 7:55 am 2010 |
| Jon E | Problems with Recent Patches to IDE Driver
Hi,
We manufacture an interface board for our product that utilizes the IDE interface. A couple of patches were made (back in 2008, kernel 2.6.30 series) to the IDE driver code that are now causing us some grief as we port our driver from kernel 2.6.15 to 2.6.32 (FC5 to Ubuntu LL).
1. Refer to http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.30.y.git;a=commit;h=dafd01c...
A change was made to include/linux/hdreg.h that wrapped the WIN_xx macros in ...
| Aug 13, 7:41 am 2010 |
| Namhyung Kim | [PATCH] [CPUFREQ] acpi-cpufreq: add missing __percpu markup
acpi_perf_data is a percpu pointer but was missing __percpu markup.
Add it.
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
---
arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
index 246cd3a..cd8da24 100644
--- a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
+++ b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
@@ -72,7 +72,7 @@ struct ...
| Aug 13, 7:00 am 2010 |
| Tejun Heo | Re: [PATCH] [CPUFREQ] acpi-cpufreq: add missing __percpu ...
Acked-by: Tejun Heo <tj@kernel.org>
Thanks.
--
tejun
--
| Aug 13, 7:03 am 2010 |
| raja_mani | [PATCH/RFC 1/6] drivers:staging:ti-st: sources for FM co ...
From: Raja-Mani <x0102026@ti.com>
These are the sources for the common interfaces required by the FM V4L2
driver for WL128x chipsets.
These implement the FM channel-8 protocol communication with the chip.
This makes use of the Shared Transport as its transport.
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/fmdrv_common.c | 2127 ++++++++++++++++++++++++++++++++++
...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 3/6] drivers:staging:ti-st: Sources for FM co ...
From: Raja-Mani <x0102026@ti.com>
This is a common header used in all FM submodules
(FM V4L2,FM common,FM Rx).
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/fmdrv.h | 225 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 225 insertions(+), 0 deletions(-)
create mode 100644 drivers/staging/ti-st/fmdrv.h
diff --git a/drivers/staging/ti-st/fmdrv.h ...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 4/6] drivers:staging:ti-st: Sources for FM V4 ...
From: Raja-Mani <x0102026@ti.com>
This module interfaces V4L2 subsystem and FM common
module. It registers itself with V4L2 as Radio module.
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/fmdrv_v4l2.c | 552 ++++++++++++++++++++++++++++++++++++
drivers/staging/ti-st/fmdrv_v4l2.h | 32 ++
2 files changed, 584 insertions(+), 0 deletions(-)
create mode 100644 ...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 2/6] drivers:staging:ti-st: Sources for FM RX
From: Raja-Mani <x0102026@ti.com>
This has implementation for FM RX functionality.
It communicates with FM V4l2 module and FM common module.
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/fmdrv_rx.c | 805 ++++++++++++++++++++++++++++++++++++++
drivers/staging/ti-st/fmdrv_rx.h | 56 +++
2 files changed, 861 insertions(+), 0 deletions(-)
create mode 100644 ...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 5/6] Staging: ti-st: update Kconfig and Makef ...
From: Raja-Mani <x0102026@ti.com>
Add new menu option in Kconfig and compilation option in
Makefile for FM driver.
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/Kconfig | 8 ++++++++
drivers/staging/ti-st/Makefile | 2 ++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/staging/ti-st/Kconfig b/drivers/staging/ti-st/Kconfig
index ...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 0/6] FM V4L2 driver for WL128x
From: Raja-Mani <x0102026@ti.com>
The following patches are FM V4L2-Radio drivers for WL128x
(backward compatible for WL127x). TI's V4L2 based FM driver
uses APIs and header files of TI's Shared Transport driver
that is hosted in "staging/ti-st/" folder.
I request to add TI FM driver to "staging/ti-st/" folder.
This will help us keep track of changes to TI FM driver.
V4L2 maintainers are fine to review TI FM driver from staging folder.
Details of discussion can be found at ...
| Aug 13, 7:14 am 2010 |
| raja_mani | [PATCH/RFC 6/6] Staging: ti-st: Add TODO file for FM
From: Raja-Mani <x0102026@ti.com>
fm_TODO file lists the things to be done in FM driver.
Signed-off-by: Raja-Mani <x0102026@ti.com>
Signed-off-by: Pramodh AG <pramodh_ag@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
---
drivers/staging/ti-st/fm_TODO | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
create mode 100644 drivers/staging/ti-st/fm_TODO
diff --git a/drivers/staging/ti-st/fm_TODO b/drivers/staging/ti-st/fm_TODO
new file mode 100644
index ...
| Aug 13, 7:14 am 2010 |
| Takashi Iwai | [PATCH] nfsd: fix NULL dereference in nfsd_statfs()
The commit ebabe9a9001af0af56c0c2780ca1576246e7a74b
pass a struct path to vfs_statfs
introduced the struct path initialization, and this seems to trigger
an Oops on my machine.
fh_dentry field may be NULL and set later in fh_verify(), thus the
initialization of path must be after fh_verify().
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
fs/nfsd/vfs.c | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c
index ...
| Aug 13, 6:53 am 2010 |
| Christoph Hellwig | Re: [PATCH] nfsd: fix NULL dereference in nfsd_statfs()
Thanks, the patch looks good.
---end quoted text---
--
| Aug 13, 7:42 am 2010 |
| Sergey Senozhatsky | BUG: unable to handle kernel paging request at fffffffff ...
Hello,
yet another trace:
[ 5845.374558] CPU 1 is now offline
[ 5845.376169] INFO: trying to register non-static key.
[ 5845.376251] the code is fine but needs lockdep annotation.
[ 5845.376327] turning off the locking correctness validator.
[ 5845.376405] Pid: 6754, comm: bash Not tainted 2.6.36-rc0-git12-07921-g60bf26a-dirty #122
[ 5845.376521] Call Trace:
[ 5845.376570] [<ffffffff81063e89>] __lock_acquire+0x2d1/0x17fd
[ 5845.376657] [<ffffffff81132b2a>] ? sysfs_deactivate+0x3e/0xec
[ ...
| Aug 13, 6:49 am 2010 |
| Sergey Senozhatsky | general protection fault: 0000 [#1] PREEMPT SMP
Hello,
Got this traces today:
[ 29.940248] CPU 1 is now offline
[ 29.941025] general protection fault: 0000 [#1] PREEMPT SMP
[ 29.941103] last sysfs file: /sys/devices/system/cpu/cpu1/online
[ 29.941157] CPU 0
[ 29.941178] Modules linked in: snd_hwdep snd_hda_codec_atihdmi snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device battery ac wmi snd_pcm_oss snd_mixer_oss button snd_hda_codec_realtek radeon broadcom snd_hda_intel
snd_hda_codec snd_pcm snd_timer snd ...
| Aug 13, 6:47 am 2010 |
| Maxim Levitsky | [QUESTION] Need some explanations in regard to memory al ...
Hi,
I currently am writing a block driver for Legacy Memory sticks.
I have few questions about that type of data my ->request will receive
from kernel.
First of all I think that by default, driver receives requests that
contains just one sector and it isn't in high memory.
However I am opting in to allow to receive requests that have many
sectors span several memory regions, and be in highmem).
The request is converted to scatterlist upon which I operate.
(Untill this point I did the ...
| Aug 13, 6:27 am 2010 |
| Chris Metcalf | [PATCH] arch/tile: Use separate, better minsec values fo ...
We were using the same 5-sec minsec for the clocksource and sched_clock
that we were using for the clock_event_device. For the clock_event_device
that's exactly right since it has a short maximum countdown time.
But for sched_clock we want to avoid wraparound when converting from
ticks to nsec over a much longer window, so we force a shift of 10.
And for clocksource it seems dodgy to use a 5-sec minsec as well, so we
copy some other platforms and force a shift of 22.
Signed-off-by: Chris ...
| Aug 13, 5:24 am 2010 |
| Chris Metcalf | [PATCH] arch/tile: support backtracing on TILE-Gx
This functionality was stubbed out until recently. Now we support our
normal backtracing API on TILE-Gx as well as on TILE64/TILEPro.
This change includes a tweak to the instruction encoding caused by
adding addxli for compat mode.
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
---
arch/tile/include/asm/backtrace.h | 4 +-
arch/tile/kernel/backtrace.c | 137 ++++++++++++++++++++++++++----------
arch/tile/kernel/stack.c | 8 --
arch/tile/kernel/traps.c | ...
| Aug 13, 5:40 am 2010 |
| Chris Metcalf | [PATCH] arch/tile: Various cleanups.
This change rolls up random cleanups not representing any actual bugs.
- Remove a stale CONFIG_ value from the default tile_defconfig
- Remove unused tns_atomic_xxx() family of methods from <asm/atomic.h>
- Optimize get_order() using Tile's "clz" instruction
- Fix a bad hypervisor upcall name (not currently used in Linux anyway)
- Use __copy_in_user_inatomic() name for consistency, and export it
- Export some additional hypervisor driver I/O upcalls and some homecache calls
- Remove the ...
| Aug 13, 5:52 am 2010 |
| Chris Metcalf | [PATCH] arch/tile: Fix a couple of issues with the COMPA ...
First, the siginfo preamble wasn't quite right; we need to indicate
that we are padding up to 4 ints of preamble for 64-bit code, and
then for compat mode we need to pad differently, using only 3 ints.
Second, the C ABI requires a save area of two registers, not two
pointers, since in compat mode we have 64-bit registers all of which
we need to save, even though we only have 32-bit VAs.
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
---
arch/tile/include/arch/abi.h | 4 +---
...
| Aug 13, 5:32 am 2010 |
| Chris Metcalf | [PATCH] arch/tile: correct a bug in freeing bootmem by V ...
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
---
arch/tile/kernel/setup.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/tile/kernel/setup.c b/arch/tile/kernel/setup.c
index 4dd21c1..e7d54c7 100644
--- a/arch/tile/kernel/setup.c
+++ b/arch/tile/kernel/setup.c
@@ -953,7 +953,7 @@ static void __init load_hv_initrd(void)
if (rc != stat.size) {
pr_err("Error reading %d bytes from hvfs file '%s': %d\n",
stat.size, initramfs_file, ...
| Aug 13, 5:23 am 2010 |
| Bill Pemberton | Re: [patch] usb/serial/ssu100: uninitialized variable
I took that function from ftdi_sio and stripped a lot out of it
while developing the driver. I see I missed adding back in the logic
dealing with setting flag correctly. I'll work up a patch to properly
deal with it.
--
Bill
--
| Aug 13, 5:58 am 2010 |
| Uros Bizjak | [PATCH] scsi: IPS, IBMMCA: Use hex_asc_hi and hex_asc_lo
Trivial substitution for private implementations, compile tested on i386.
Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
diff --git a/drivers/scsi/ibmmca.c b/drivers/scsi/ibmmca.c
index 9a4b69d..c152eca 100644
--- a/drivers/scsi/ibmmca.c
+++ b/drivers/scsi/ibmmca.c
@@ -1002,12 +1002,11 @@ static char *ti_p(int dev)
/* interpreter for logical device numbers (ldn) */
static char *ti_l(int val)
{
- const char hex[16] = "0123456789abcdef";
static char answer[2];
answer[1] = (char) ...
| Aug 13, 5:57 am 2010 |
| Dan Carpenter | [patch] usb/serial/ssu100: uninitialized variable
GCC complains about the original code, because we're using an
unintialized variable "flag". I think we should be setting flag based
on the UART_LSR_BRK_ERROR_BITS but I'm not sure... I don't have this
hardware. Probably passing TTY_NORMAL is better than the current code?
Signed-off-by: Dan Carpenter <error27@gmail.com>
diff --git a/drivers/usb/serial/ssu100.c b/drivers/usb/serial/ssu100.c
index 6e82d4f..494998c 100644
--- a/drivers/usb/serial/ssu100.c
+++ b/drivers/usb/serial/ssu100.c
@@ ...
| Aug 13, 5:38 am 2010 |
| Milan Broz | Re: Q. NFS, return value of close(2)
Hi,
please can you send this patch to Linus' tree?
NFS is currently broken, so it will save time for people trying
to bisect the problem.
It breaks even elementary operation on nfs mounts
# cat a > b
cat: write error
Patch above from nfs-git fixed the problem for me
http://git.linux-nfs.org/?p=trondmy/nfs-2.6.git;a=commitdiff;h=0702099bd86c33c2dcdbd39...
Thanks,
Milan
--
mbroz@redhat.com
--
| Aug 13, 5:25 am 2010 |
| Jerome Pinot | [PATCH] video: v4l2-ctrls.c missing include
A missing include in drivers/media/video/v4l2-ctrls.c makes the kernel
(2.6.35-07788-g320b2b8) fail to build:
CC drivers/media/video/v4l2-ctrls.o
drivers/media/video/v4l2-ctrls.c: In function ‘v4l2_ctrl_handler_init’:
drivers/media/video/v4l2-ctrls.c:766: error: implicit declaration of
function ‘kzalloc’
drivers/media/video/v4l2-ctrls.c:767: warning: assignment makes
pointer from integer without a cast
drivers/media/video/v4l2-ctrls.c: In function ...
| Aug 13, 5:14 am 2010 |
| Michal Nazarewicz | [PATCHv4 1/2] lib: vsprintf: optimised put_dec() function
The put_dec() and family of functions were based on a code
optimised for processors with 8-bit ALU but since we don't
need to limit ourselves to such small ALUs, the code was
optimised and used capacities of an 16-bit ALU anyway.
This patch goes further and uses the full capacity of the
processor's ALU.
On 64-bit machines, the number is repeatedly divided by
100,000 to split it into 5-decimal-digit which are converted
using the obvious base conversion algorithm expect division by
ten is ...
| Aug 13, 5:05 am 2010 |
| Michal Nazarewicz | [PATCHv4 2/2] lib: vsprintf: added a put_dec() test and ...
This commit adds a test application for the put_dec() and
family of functions that are used by the previous two commits.
Signed-off-by: Michal Nazarewicz <mina86@mina86.com>
---
tools/put-dec/Makefile | 16 +
tools/put-dec/put-dec-test.c | 927 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 943 insertions(+), 0 deletions(-)
create mode 100644 tools/put-dec/Makefile
create mode 100644 tools/put-dec/put-dec-test.c
diff --git a/tools/put-dec/Makefile ...
| Aug 13, 5:05 am 2010 |
| Pete Clements | 2.6.35-git12 fails compile (update_wall_time)
Fyi: i386 UP
LD net/netfilter/built-in.o
LD net/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
kernel/built-in.o: In function `update_wall_time':
(.text+0x2227b): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x2229a): undefined reference to ...
| Aug 13, 4:35 am 2010 |
| Sam Ravnborg | Re: 2.6.35-git12 fails compile (update_wall_time)
Please take a lok at the thread named:
Problem with commit deda2e81961e96be4f2c09328baca4710a2fd1a0
I think this is the same issue and there is a patch to fix it.
Sam
--
| Aug 13, 5:03 am 2010 |
| Kukjin Kim | RE: undefined reference to `mmc_pm_notify' when selected ...
Kindly ignore this stuff because I found Uwe's same patch just now ;-)
Sorry for bothering.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim@samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
--
| Aug 13, 4:33 am 2010 |
| Xiaotian Feng | [PATCH] kobject_uevent: fix typo in comments
s/ending/sending, s/kobject_uevent()/kobject_uevent_env() in the comments.
Signed-off-by: Xiaotian Feng <xtfeng@gmail.com>
---
lib/kobject_uevent.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c
index b935795..70af0a7 100644
--- a/lib/kobject_uevent.c
+++ b/lib/kobject_uevent.c
@@ -123,7 +123,7 @@ static int kobj_usermode_filter(struct kobject *kobj)
* @kobj: struct kobject that the action is happening to
* ...
| Aug 13, 3:58 am 2010 |
| Xiaotian Feng | [PATCH] blk-fs: put dev->kobj in blk_register_queue fail path
kernel needs to kobject_put on dev->kobj if elv_register_queue fails.
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: "Martin K. Petersen" <martin.petersen@oracle.com>
Cc: Stephen Hemminger <shemminger@vyatta.com>
Cc: Nikanth Karthikesan <knikanth@suse.de>
Cc: David Teigland <teigland@redhat.com>
---
block/blk-sysfs.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c
index 001ab18..0749b89 ...
| Aug 13, 3:44 am 2010 |
| MJ embd | (No subject)
subscribe linux-mm
--
| Aug 13, 3:39 am 2010 |
| Kukjin Kim | undefined reference to `mmc_pm_notify' when selected MMC ...
Hi,
Following is build error when selected MMC without PM.
drivers/built-in.o: In function `mmc_alloc_host':
drivers/mmc/core/host.c:108: undefined reference to `mmc_pm_notify'
make[1]: *** [.tmp_vmlinux1] Error 1
make: *** [sub-make] Error 2
That is added from Maxim's ' mmc: fix all hangs related to mmc/sd card
insert/removal during suspend/resume '
(commit ID: 4c2ef25fe0b847d2ae818f74758ddb0be1c27d8e)
Below is temporary patch for avoiding build error.
But I'm not sure about this... ...
| Aug 13, 3:36 am 2010 |
| Sergei Shtylyov | Re: undefined reference to `mmc_pm_notify' when selected ...
Hello.
WBR, Sergei
--
| Aug 13, 6:14 am 2010 |
| David Howells | [PATCH] NOMMU: Remove an extraneous no_printk()
Remove an extraneous no_printk() in mm/nommu.c that got missed when the
function got generalised from several things that used it in commit:
commit 12fdff3fc2483f906ae6404a6e8dcf2550310b6f
Author: David Howells <dhowells@redhat.com>
Date: Thu Aug 12 16:54:57 2010 +0100
Subject: Add a dummy printk function for the maintenance of unused printks
Without this, the following error is observed:
mm/nommu.c:41: error: conflicting types for 'no_printk'
include/linux/kernel.h:314: error: ...
| Aug 13, 3:25 am 2010 |
| Xiaotian Feng | [PATCH] workqueue: free rescuer on destroy_workqueue
wq->rescuer is not freed when wq is destroyed, leads a memory leak
then. This patch also remove a redundant line.
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Oleg Nesterov <oleg@redhat.com>
---
kernel/workqueue.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 2994a0e..1001b6e 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -2782,7 +2782,6 @@ struct workqueue_struct ...
| Aug 13, 3:22 am 2010 |
| Sergey Senozhatsky | fix BUG: using smp_processor_id() in touch_nmi_watchdog ...
Hello,
Got this traces today:
[ 67.703556] BUG: using smp_processor_id() in preemptible [00000000] code: s2disk/5139
[ 67.703563] caller is touch_nmi_watchdog+0x15/0x2c
[ 67.703566] Pid: 5139, comm: s2disk Not tainted 2.6.36-rc0-git12-07921-g60bf26a-dirty #116
[ 67.703568] Call Trace:
[ 67.703575] [<ffffffff811f6bf1>] debug_smp_processor_id+0xc9/0xe4
[ 67.703578] [<ffffffff81092766>] touch_nmi_watchdog+0x15/0x2c
[ 67.703584] [<ffffffff81222950>] acpi_os_stall+0x34/0x40
[ ...
| Aug 13, 3:21 am 2010 |
| =?UTF-8?q?Uwe=20Klei ... | [PATCH] ARM: imx: fix build failure concerning otg/ulpi
The build failure was introduced by
13dd0c9 (USB: otg/ulpi: extend the generic ulpi driver.)
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Mike Rapoport <mike@compulab.co.il>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
---
arch/arm/mach-imx/mach-cpuimx27.c | 4 ++--
arch/arm/mach-imx/mach-pca100.c | 4 ++--
arch/arm/mach-mx25/mach-cpuimx25.c | 2 +-
arch/arm/mach-mx3/mach-cpuimx35.c | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git ...
| Aug 13, 3:21 am 2010 |
| =?UTF-8?q?Uwe=20Klei ... | [PATCH v2] ARM: imx: fix build failure concerning otg/ulpi
The build failure was introduced by
13dd0c9 (USB: otg/ulpi: extend the generic ulpi driver.)
Cc: Igor Grinberg <grinberg@compulab.co.il>
Cc: Mike Rapoport <mike@compulab.co.il>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
arch/arm/mach-imx/mach-cpuimx27.c | 4 ++--
arch/arm/mach-imx/mach-pca100.c | 4 ++--
arch/arm/mach-mx25/mach-cpuimx25.c | 2 +-
arch/arm/mach-mx3/mach-cpuimx35.c | 2 +-
4 files changed, ...
| Aug 13, 5:06 am 2010 |
| Sergei Shtylyov | Re: [PATCH] ARM: imx: fix build failure concerning otg/ulpi
Hello.
Same question here...
WBR, Sergei
--
| Aug 13, 3:54 am 2010 |
| Michal Simek | 12fdff3fc2483f906ae6404a6e8dcf2550310b6f - Add a dummy p ...
Hi David,
you forget to remove no_printk() from mm/nommu.c in subject commit.
I expect that same problen on all noMMU platforms.
Error message:
mm/nommu.c:41: error: conflicting types for 'no_printk'
include/linux/kernel.h:314: error: previous definition of 'no_printk'
was here
mm/nommu.c: In function 'do_munmap':
mm/nommu.c:1576: warning: format '%zx' expects type 'size_t', but
argument 4 has type 'unsigned int'
make[1]: *** [mm/nommu.o] Error 1
make: *** [mm] Error ...
| Aug 13, 3:13 am 2010 |
| Andrea Righi | [PATCH] brd: removed unused brd_device attributes
Save some bytes removing unused attributes of struct brd_device.
Before:
[arighi@linux: linux-2.6]$ pahole --cacheline 32 -C brd_device drivers/block/brd.o
struct brd_device {
int brd_number; /* 0 4 */
int brd_refcnt; /* 4 4 */
loff_t brd_offset; /* 8 8 */
loff_t brd_sizelimit; /* 16 8 */
unsigned int brd_blocksize; ...
| Aug 13, 2:40 am 2010 |
| Dries Van Puymbroeck | [PATCH] USB: Gadget: g_multi: added INF file for gadget ...
When a mutlifunctional gadget has more than 1 configuration, Windows does not
use its generic driver for multifunctional USB devices.
This commit adds an INF file that will load the required Windows driver
as well as a short description in gadget_multi.txt
Signed-off-by: Dries Van Puymbroeck <dries.vanpuymbroeck@dekimo.com>
---
I based the INF file on linux.inf. I tested it and it works, but perhaps
the style could be improved. Comments/suggestions welcome!
...
| Aug 13, 2:31 am 2010 |
| Michal Nazarewicz | Re: [PATCH] USB: Gadget: g_multi: added INF file for gad ...
2-configuration g_multi has configuration with RNDIS as the first one so
that's pretty perfect for us.
--
Best regards, _ _
.o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o
..o | Computer Science, Michal "mina86" Nazarewicz (o o)
ooo +--<mina86-tlen.pl>--<jid:mina86-jabber.org>--ooO--(_)--Ooo--
--
| Aug 13, 1:35 pm 2010 |
| Xiaofan Chen | Re: [PATCH] USB: Gadget: g_multi: added INF file for gad ...
On Fri, Aug 13, 2010 at 5:31 PM, Dries Van Puymbroeck
Sorry but what do you mean by the above?
As per the previous discussions, it seems that a registry entry hack
(for Vista and Windows 7) is needed.
It seems to me your inf file forces the USB Generic
Parent Driver (for USB Composite Device) to load. But for which
configuration? I do not have any device to test myself. But
I tend to guess it will still be the first configuration (either
RNDIS or CDC ECM).
I did see something similar for ...
| Aug 13, 6:31 am 2010 |
| Joey Lee | Re: [PATCH] Support MSI Poulsbo netbook U110/U115
Hi Matthew,
Dennis help me to ported this patch to 2.6.35, and it works as expected.
Could you please give me any suggestions for this patch?
Thank's a lot!
Joey Lee
--
| Aug 13, 2:05 am 2010 |
| Xiaotian Feng | [PATCH] kvm: destroy workqueue on kvm_create_pit() failures
kernel needs to destroy workqueue if kvm_create_pit() fails, otherwise
after pit is freed, the workqueue is leaked.
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: Avi Kivity <avi@redhat.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Gleb Natapov <gleb@redhat.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Gregory Haskins <ghaskins@novell.com>
---
...
| Aug 13, 1:23 am 2010 |
| Martin Schwidefsky | [GIT PULL] s390 patches for 2.6.35+ #2
Hi Linus,
please pull from 'for-linus' branch of
git://git390.marist.edu/pub/scm/linux-2.6.git for-linus
to receive the following updates:
Heiko Carstens (6):
[S390] dasd: fix format string types
[S390] sys_personality: follow u_long to unsigned int conversion
[S390] zcrypt: fix Kconfig dependencies
[S390] wire up prlimit64 and fanotify* syscalls
[S390] appldata: fix dev_get_stats 64 bit conversion
[S390] partitions: fix build error in ibm partition ...
| Aug 13, 1:12 am 2010 |
| Heiko Carstens | [PATCH] dma-mapping: fix build errors on !HAS_DMA archit ...
From: Heiko Carstens <heiko.carstens@de.ibm.com>
commit 4565f0170dfc849b3629c27d769db800467baa62 "dma-mapping: unify
dma_get_cache_alignment implementations" causes build errors on
!HAS_DMA architectures/platforms like s390 and sun3:
include/linux/dma-mapping.h:145: error: static declaration of 'dma_get_cache_alignment' follows non-static declaration
include/asm-generic/dma-mapping-broken.h:73: error: previous declaration of 'dma_get_cache_alignment' was here
Fix this by adding an explicit ...
| Aug 13, 12:39 am 2010 |
| Salman Qazi | [PATCH] Fixed a mismatch between the users of radix_tree ...
This matters for the lockless page cache, in particular find_get_pages implementation.
In the following case, we get can get a deadlock:
0. The radix tree contains two items, one has the index 0.
1. The reader (in this case find_get_pages) takes the rcu_read_lock.
2. The reader acquires slot(s) for item(s) including the index 0 item.
3. The non-zero index item is deleted, and as a consequence the other item
is moved to the root of the tree. The place where it used ...
| Aug 13, 12:20 am 2010 |
| Salman Qazi | [PATCH] Fixed a mismatch between the users of radix_tree ...
This matters for the lockless page cache, in particular find_get_pages implementation.
In the following case, we get can get a deadlock:
0. The radix tree contains two items, one has the index 0.
1. The reader (in this case find_get_pages) takes the rcu_read_lock.
2. The reader acquires slot(s) for item(s) including the index 0 item.
3. The non-zero index item is deleted, and as a consequence the other item
is moved to the root of the tree. The place where it used ...
| Aug 13, 12:15 am 2010 |
| Neil Horman | Re: [Resend][Patch v2] kexec: increase max of kexec segm ...
Concur with Simon
Reviewed-by: Neil Horman <nhorman@tuxdriver.com>
--
| Aug 13, 3:48 am 2010 |
| Amerigo Wang | [Resend][Patch v2] kexec: increase max of kexec segments ...
Currently KEXEC_SEGMENT_MAX is only 16 which is too small for machine with
many memory ranges. When hibernate on a machine with disjoint memory we do
need one segment for each memory region. Increase this hard limit to 16K
which is reasonably large.
And change ->segment from a static array to a dynamically allocated memory.
Cc: Neil Horman <nhorman@redhat.com>
Cc: Vivek Goyal <vgoyal@redhat.com>
Cc: huang ying <huang.ying.caritas@gmail.com>
Cc: Eric W. Biederman ...
| Aug 12, 10:38 pm 2010 |
| Simon Horman | Re: [Resend][Patch v2] kexec: increase max of kexec segm ...
FWIW, this looks good to me.
--
| Aug 13, 12:52 am 2010 |
| Ike Panhc | Re: [PATCH] ideapad-laptop: add new driver
Yes, I believe I can. will read patch from David and merge.
But I think i will not use \_SB_.SECN as major interface. I know there is
another command code of EC that can access HW switch status and shutdown
the interface.
--
| Aug 13, 12:15 am 2010 |
| Ike Panhc | [PATCH] ideapad-laptop: add new driver
ideapad-laptop is a new driver which enable hotkeys on Lenovo Ideapad laptops
The driver will bind on ACPI HID:VPC2004. When hotkey pressed, the notify
function will be called and query EC to tell which key pressed.
Hotkeys enabled listed below:
* LCD backlight switch - reports KEY_DISPLAY_OFF
* One key restore - reports KEY_PROG1
* Brightness Up/down - reports KEY_BRIGHTNESS_CYCLE
Both up/down keys reports the same event. Need to find other way to detect
* Touchpad switch - reports ...
| Aug 12, 9:08 pm 2010 |
| Ike Panhc | Re: [PATCH] ideapad-laptop: add new driver
I have two machine, B550 and S10-3, the BIOS date/version of S10-3 is the
Yes, IIRC EC will send i8042 keycode when you booting with QS button, not
with power button. atkbd.c reports unknown key after booting with QS button.
--
| Aug 13, 2:27 am 2010 |
| Corentin Chary | Re: [PATCH] ideapad-laptop: add new driver
Cool, now we got two ideapad drivers :p.
David just sent an rfkill driver to this list. Maybe you could merge your work ?
Thanks,
--
Corentin Chary
http://xf.iksaif.net
--
| Aug 12, 11:37 pm 2010 |
| Ike Panhc | Re: [PATCH] ideapad-laptop: add new driver
Could you point me where is the rfkill driver? Sorry I do not find it.
I will see what I can do.
Thanks.
--
| Aug 12, 11:53 pm 2010 |
| Corentin Chary | Re: [PATCH] ideapad-laptop: add new driver
Here is the thread
http://thread.gmane.org/gmane.linux.drivers.platform.x86.devel/471
--
Corentin Chary
http://xf.iksaif.net
--
| Aug 13, 12:01 am 2010 |
| David Woodhouse | Re: [PATCH] ideapad-laptop: add new driver
git://git.infradead.org/users/dwmw2/ideapad-2.6.git
http://git.infradead.org/users/dwmw2/ideapad-2.6.git
After fixing Corentin's review feedback and conferring with Matthew, I
asked Linus to pull it last night -- without the rfkill support, people
were having to reinstall Windows and use it to unblock the rfkill and
get wireless ...
| Aug 13, 2:22 am 2010 |
| David Woodhouse | Re: [PATCH] ideapad-laptop: add new driver
That's interesting. I don't *ever* boot with the QS button; I get the
keycodes when I boot normally. I tried the QS button precisely once, but
only *after* I blew away the original contents of the hard drive with my
MeeGo installation, so it didn't boot.
Do you know how to restore it? Or do you have a copy of the 'lenovo-ec'
module that it apparently contains?
I did keep the Windows restore partition, just in case I needed to go
back to it to get wireless working. But when I tried to ...
| Aug 13, 2:34 am 2010 |
| David Woodhouse | Re: [PATCH] ideapad-laptop: add new driver
Hm, interesting. What model (and BIOS version) are you testing with?
On my S10-3, (DMI BIOS version 2ACN23WW, date 03/12/2010), I get these
keys through the normal keyboard controller -- and we can tell the
brightness up/down apart, too.
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=9cd075e3
Do you see those keycodes too... and do they *stop* arriving through the
keyboard controller when you load your driver?
--
David Woodhouse Open Source ...
| Aug 13, 2:14 am 2010 |
| Axel Lin | [PATCH] pxa: fix CI_HSYNC and CI_VSYNC MFP defines
According to PXA3xx Processor Family Developer Manuall Vol1. section
"Pin Descriptions and Control", PXA30x and PXA31x Processor Alternate Function
Table shows the Alt FN 0 for GPIO51 is CI_HSYNC and for GPIO52 is CI_VSYNC.
This patch fixes the MFP defines and also corrects the order of MFD defines.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
---
arch/arm/mach-pxa/include/mach/mfp-pxa300.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git ...
| Aug 12, 8:39 pm 2010 |
| SYSTEM ADMINISTRATOR | Email Quota Limit Exceeded!!!
SYSTEM ADMINISTRATOR(CONTACT :webhelp_dept@w.cn)
Dear Webmail User,
This message was sent automatically by a program on
Webmail which periodically checks the size of in boxes,
where new messages are received. The program is run weekly
to ensure no one's inbox grows too large. If your inbox
becomes too large, you will be unable to receive new
email. Just before this message was sent, you had
18Megabytes (MB) or more of messages stored in your inbox
on your Web mail.To help us re-set ...
| Aug 12, 8:20 pm 2010 |
| Stephen Rothwell | linux-next: Tree for August 13
Hi all,
As the merge window is open, please do not add 2.6.37 material to your
linux-next included trees until after 2.6.36-rc1.
Changes since 20100812:
The ceph tree gained a conflict against Linus' tree.
The cifs tree lost its build failure.
The ocfs2 tree gained a conflict against Linus' tree.
The acpi tree gained a build failure for which I applied a patch.
The swiotlb-xen tree lost its conflicts.
The rr tree lost its merge fix patches.
The battery tree lost its ...
| Aug 12, 8:13 pm 2010 |
| Karen Xie | RE: [PATCH v2 1/3] libcxgbi: common library for cxgb3i a ...
Thanks,
Will use pr_xxx instead.
Karen
-----Original Message-----
From: Joe Perches [mailto:joe@perches.com]
Sent: Thursday, August 12, 2010 8:22 PM
To: Karen Xie
Cc: linux-kernel@vger.kernel.org; linux-scsi@vger.kernel.org; open-iscsi@googlegroups.com; Rakesh Ranjan; James.Bottomley@HansenPartnership.com; michaelc@cs.wisc.edu
Subject: Re: [PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i
I think this double indirection isn't useful and it would
be simpler/better to use ...
| Aug 12, 8:44 pm 2010 |
| Joe Perches | Re: [PATCH v2 1/3] libcxgbi: common library for cxgb3i a ...
I think this double indirection isn't useful and it would
be simpler/better to use pr_<level>
--
| Aug 12, 8:21 pm 2010 |
| kxie | [PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i
[PATCH v2 1/3] libcxgbi: common library for cxgb3i and cxgb4i
From: Karen Xie <kxie@chelsio.com>
Extracted common functions to libcxgbi.
Signed-off-by: Karen Xie <kxie@chelsio.com>
---
drivers/scsi/cxgbi/libcxgbi.c | 2658 +++++++++++++++++++++++++++++++++++++++++
drivers/scsi/cxgbi/libcxgbi.h | 754 ++++++++++++
2 files changed, 3412 insertions(+), 0 deletions(-)
create mode 100644 drivers/scsi/cxgbi/libcxgbi.c
create mode 100644 drivers/scsi/cxgbi/libcxgbi.h
diff --git ...
| Aug 12, 7:57 pm 2010 |
| kxie | [PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi
[PATCH v2 3/3] cxgb3i: change cxgb3i to use libcxgbi
From: Karen Xie <kxie@chelsio.com>
Changed cxgb3i to make use of libcxgbi.
Signed-off-by: Karen Xie <kxie@chelsio.com>
---
drivers/scsi/Kconfig | 1
drivers/scsi/Makefile | 2
drivers/scsi/cxgbi/Kconfig | 1
drivers/scsi/cxgbi/Makefile | 1
drivers/scsi/cxgbi/cxgb3i/Kbuild | 3
drivers/scsi/cxgbi/cxgb3i/Kconfig | 7
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1454 ...
| Aug 12, 7:57 pm 2010 |
| kxie | [PATCH v2 2/3] cxgb4i v5: iscsi driver
[PATCH v2 2/3] cxgb4i v5: iscsi driver
From: Karen Xie <kxie@chelsio.com>
Added cxgb4i iSCSI driver.
This patch implements the cxgb4i iscsi connection acceleration for the
open-iscsi initiator.
The cxgb4i driver offers the iscsi PDU based offload:
- digest insertion and verification
- payload direct-placement into host memory buffer.
Signed-off-by: Karen Xie <kxie@chelsio.com>
---
drivers/scsi/Kconfig | 1
drivers/scsi/Makefile | 1
...
| Aug 12, 7:57 pm 2010 |
| kxie | [PATCH v2 0/3] cxgbi iscsi driver
[PATCH v2 0/3] cxgbi iscsi driver
From: Karen Xie <kxie@chelsio.com>
This patchset includes:
1. added libcxgbi as the common library for both cxgb4i and cxgb3i driver
2. added cxgb4i iscsi initiator v5.
3. changed cxgb3i to use libcxgbi.
The version 2 includes the following changes:
- Made dbg_level static to avoid compiling errors when both cxgb3i and cxgb4i
are built into the kernel.
- Deleted cxgbi_fill_iscsi_transport() and cxgbi_fill_scsi_host_template().
The iscsi_transport ...
| Aug 12, 7:57 pm 2010 |
| Herbert Xu | Re: [PATCH] crypto/Kconfig: fix typo
Thanks for the patch, but this line no longer exists in crypto-2.6.
Cheers,
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 12, 6:13 pm 2010 |
| Wenzhou Ourvis | (No subject)
You've won $485,000 and range rover suv.
login:www.wenzhourvis.com
User....win2
Password....yar2
Sign.
Dr.Markson Brake.
--
| Aug 12, 5:52 pm 2010 |
| Stephen Rothwell | linux-next: build failure after merge of the acpi tree
Hi Len,
After merging the acpi tree, today's linux-next build (x86_64
allmodconfig) failed like this:
drivers/acpi/debugfs.c: In function 'cm_write':
drivers/acpi/debugfs.c:36: error: implicit declaration of function 'copy_from_user'
Caused by commit c0b82d427637c7598af5d7926187a7781c03bce8 ("ACPI:
introduce drivers/acpi/debugfs.c"), interacting with something that
stopped linux/uaccess.h from being implicitly included. See Rule 1 in
Documentation/SubmitChecklist.
I have added the ...
| Aug 12, 5:56 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the ocfs2 tree with Linus' tree
Hi Joel,
Today's linux-next merge of the ocfs2 tree got a conflict in
fs/ocfs2/file.c between commit 2c27c65ed0696f0b5df2dad2cf6462d72164d547
("check ATTR_SIZE contraints in inode_change_ok") from Linus' tree and
commit 7b2beb150acfe03445fc61c1302c4225c633776c ("ocfs2: Remove obscure
error handling in direct_write") from the ocfs2 tree.
The latter just removes that code that the former is modifying, so I did
that.
--
Cheers,
Stephen Rothwell ...
| Aug 12, 5:33 pm 2010 |
| Stephen Rothwell | linux-next: manual merge of the ceph tree with Linus' tree
Hi Sage,
Today's linux-next merge of the ceph tree got a conflict in net/Makefile
between commit 1a4240f4764ac78adbf4b0ebb49b3bd8c72ffa11 ("DNS: Separate
out CIFS DNS Resolver code") from Linus' tree and commit
28419a6b287727e879aa94f2f8662a3810d14182 ("ceph: factor out libceph from
Ceph file system") from the ceph tree.
Just overlapping additions. I fixed it up (see below) and can carry the
fix for a while.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
diff --cc ...
| Aug 12, 5:28 pm 2010 |
| Joel Becker | Re: Cloning arch-independant KConfig
The problem with this, which I've definitely done before, is I
never know what paths in menuconfig to look down. The alldefconfig
choice seems saner because it provides a dirt-simple CPU setup.
Joel
--
"Can any of you seriously say the Bill of Rights could get through
Congress today? It wouldn't even get out of committee."
- F. Lee Bailey
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
--
| Aug 12, 6:30 pm 2010 |
| Sam Ravnborg | Re: Cloning arch-independant KConfig
Today there are a few ways you can do so already.
Say that you have saved away the known good one as "good", which is
a direct copy of your .config.
Then you can do for example:
KCONFIG_ALLCONFIG=good make alldefconfig
This will produce a config wich is almost equal to what you had before,
and with defaults for all new stuff.
I tested it where I used a sparc defconfig as input to a i386
config and it just worked.
Another possibility:
If you already have configured your kernel, but want ...
| Aug 12, 6:20 pm 2010 |
| Goffredo Baroncelli | Re: [PATCH 1/2] Btrfs-progs: Add support for hot data ioctls
Mr Chociej,
some months ago I wrote a new command (called "btrfs"), with the aim to
replace "btrfsctl" at all, for a lot of reasons: bugs, largely unmaintained,
difficult to maintain. After a lot of review in the btrfs mailing list now
btrfs is in the official source.
I suggest to update your patches to using the btrfs command. If you need help
in this change, please contact me.
The experimental commands may be prefixed with the "test" verb, like
$ btrfs test <whatYouWant ...
| Aug 13, 9:44 am 2010 |
| Ben Chociej | Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
It's a good point, of course. Ideally we would be able to prioritize
data and place them on 15k versus 7.2krpm disks, etc. However you get
to a point where's there's only incremental benefit. For that reason,
the scope of this project was simply to take advantage of SSD and HDD
in hybrid. Of course, you could register the same complaint about the
ZFS SSD caching: why not take advantage of faster vs. slower spinning
disks? Unfortunately it just wasn't in the scope of our 12-week
project ...
| Aug 13, 7:10 am 2010 |
| Andrey Panin | Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
IMHO this policy is too inflexible. What if I have large array of slow SATA
disks and some fast SAS ones ?
--
| Aug 13, 6:14 am 2010 |
| Tomasz Torcz | Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
I'm hoping that this is just first cut, and future versions will have options.
For now, it is totally unusable without a way of using mirrored SSD for
hot data.
Ideally, hot storage devices should be online selectable and changeable.
--
Tomasz Torcz 72->| 80->|
xmpp: zdzichubg@chrome.pl 72->| 80->|
--
| Aug 13, 7:08 am 2010 |
| Ben Chociej | Re: [PATCH 2/2] Btrfs-progs: Add hot data support in mkfs
This is very much just a first cut. Our goal here was to get a lot of
the legwork and experimental coding out of the way to enable to Btrfs
to *fully* tackle heterogeneous storage in the future.
BC
--
| Aug 13, 7:12 am 2010 |
| Wolfram Sang | Re: [rtc-linux] [PATCH] rtc: rtc-lpc32xx: Introduce RTC ...
Kevin,
I used this driver with hardware now. One major problem when rebooting, see below.
I did not check alarm and PM (and will probably not have the time for
that currently), maybe this should be carefully tested again as the
rebooting-issue also has slipped through.
I would have liked LPC32XX_RTC_CTRL_* as a prefix better as mentioned
last time. It will do here for the RTC as it doesn't have much
Maybe 'rtc->alarm_enabled = enabled;' or similar could be used. Didn't
This cannot ...
| Aug 13, 4:29 am 2010 |
| Kevin Wells | RE: [rtc-linux] [PATCH] rtc: rtc-lpc32xx: Introduce RTC ...
Hi Wolfram,
I picked this specific approach because the type in the local rtc structure
is unsigned char (matching the struct rtc_wkalrm type) while the passed
parameter 'enabled' is unsigned long. I considered these..
rtc->alarm_enabled = (unsigned char) enabled;
and
rtc->alarm_enabled = !!enabled;
The direct assignment seemed the best approach to avoid some type of cast or
Hmm, this was a good find. If the key value isn't setup correctly, the
boot ROM will clear the RTC counter on ...
| Aug 13, 10:27 am 2010 |
| Andreas Herrmann | Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
It shouldn't change phys_proc_id because that is supposed to be the
I don't agree. That's rather an Intel centric view. You should use
thread_sibling information to identify this. See the topology
Please don't do that. Potentially you are breaking user space. You
rather need to know the core id (0..5) within a node instead of the
CoreId (0..11) within the entire package. See AMD's BKDG for family
0x10 CPUs. As a rule of thumb you require the ID of a core within one
Yes, you can't get ...
| Aug 13, 12:04 am 2010 |
| Venkatesh Pallipadi | Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
On Fri, Aug 13, 2010 at 12:04 AM, Andreas Herrmann
The reason for this patch was a breakage in the app that tries to
build CPU maps for packages and cores (Nothing to do with Intel or
AMD). The app is using info under /sys/devices/system//node/ and
/sys/device/system/cpu/cpu0/cache to get the NUMA node and cache
sharing info etc. And looking at cpuinfo for core package info. And is
getting confused with NUMA overloaded package and core info in
/proc/cpunfo. I can of course change this specific ...
| Aug 13, 10:52 am 2010 |
| Venkatesh Pallipadi | Re: [PATCH] x86: Wrong /proc/cpuinfo core id on AMD fam_ ...
Correction. s/cpu cores: 4/cpu cores: 2/ for this case. But, the
--
| Aug 13, 12:05 pm 2010 |
| Wan ZongShun | Re: rtc/m41t80: use rtc_valid_tm() to check returned tm
Okay, thank you point this warning.
Andrew ,
Could you please fix this warning directly for me?
'return rtc_valid_tm(t)' should be insteaded by 'return
rtc_valid_tm(&t->time);'.
--
*linux-arm-kernel mailing list
mail addr:linux-arm-kernel@lists.infradead.org
you can subscribe by:
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
* linux-arm-NUC900 mailing list
mail addr:NUC900@googlegroups.com
main web: https://groups.google.com/group/NUC900
you can subscribe it ...
| Aug 12, 6:43 pm 2010 |
| Catalin Marinas | Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
I don't think in this case since both allocations came via
kmem_cache_alloc() (and not one from bootmem and the other from slab, as
it happened to me in the past). But it's worth trying with kmemleak
disabled.
--
Catalin
--
| Aug 13, 3:38 am 2010 |
| Maxim Levitsky | Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Thank you.
I will try all the suggestions soon.
Best regards,
Maxim Levitsky
--
| Aug 13, 6:10 am 2010 |
| Pekka Enberg | Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Hi,
On Fri, Aug 13, 2010 at 12:26 PM, Catalin Marinas
Looking at Maxim's log, slab seems to be corrupted. I don't see
anything obviously wrong with SLUB (which he is using) kmemleak hooks
so it doesn't look like a slab allocator problem either. Could this be
related to the bootmem kmemleak hook changes?
Maxim, can you see some kind of crashes with CONFIG_KMEMLEAK disabled?
If yes, can you please enable SLUB debugging either by passing
'slub_debug' as kernel parameter or enabling ...
| Aug 13, 3:28 am 2010 |
| Catalin Marinas | Re: [REGRESSION 2.6.35+] crash (maybe kmemleak related)
Hi Maxim,
Could you please send us your .config file as well?
It may crash before you get to this point. Anyway, there is no scanning
taking place during booting - there is a specific 1 minute delay to
avoid slowing down the boot process.
Kmemleak shouldn't cause a panic, it just prints the message and
This kmemleak warning tells us that the kmemleak_alloc() hook got called
with a pointer (0xffff880079fe6000) that's already registered with
kmemleak. The first trace tells us where the ...
| Aug 13, 2:26 am 2010 |
| Clemens Ladisch | Re: [alsa-devel] [REGRESSION 2.6.35+] Pulseaudio fails t ...
Probably this bug:
http://mailman.alsa-project.org/pipermail/alsa-devel/2010-August/030526.html
Regards,
Clemens
--
| Aug 13, 12:08 am 2010 |
| Larry Finger | Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
This one builds for me with both compilers. It appears to run OK. As to the
original issue - I don't think I ever saw the problem. I'll leave that question
for Jason.
Larry
--
| Aug 12, 8:17 pm 2010 |
| Mikael Pettersson | Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
Larry Finger writes:
> On 08/12/2010 03:26 PM, Linus Torvalds wrote:
> > On Thu, Aug 12, 2010 at 1:18 PM, Larry Finger <Larry.Finger@lwfinger.net> wrote:
> >>
> >> With the above commit, building an i386 version of the kernel results in the
> >> following from the build:
> >>
> >> kernel/built-in.o: In function `logarithmic_accumulation':
> >> /home/finger/linux-realtek/kernel/time/timekeeping.c:715: undefined reference to
> >> `__umoddi3'
> >> ...
| Aug 13, 1:45 am 2010 |
| john stultz | Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
Thanks for the testing!
I also managed to trigger the link issue with a 64bit gcc-4.3 cross
compiling to 32bit. However both 32bit and 64bit gcc-4.4 didn't trigger
the link issue, so it looks like its fixed in gcc.
Regardless, after my own testing, the change looks good to me. Raw time
is accumulating properly relative to monotonic time.
Assuming Jason has no complaints it should be able to be pushed in.
Thanks again for the quick reporting and verification.
-john
--
| Aug 13, 12:30 am 2010 |
| Jason Wessel | Re: Problem with commit deda2e81961e96be4f2c09328baca471 ...
No complaints here. The edge case remains solved on the low MHZ 32 bit
system.
The reason I never saw any problem in all my test configurations was
that gcc 4.4 is the oldest compiler I have in any of the configurations
I am using. I could have been more specific in my original mail on the
subject but it was tested with a 32bit cross compiler as well as a 64bit
cross compiler.
Many thanks to all who helped draw this odd ball case to closure.
Jason.
--
| Aug 13, 4:53 am 2010 |
| Eric Paris | Re: 2.6.36: Sound stop working
Sorry I'm just coming into this now that it is 'solved.' I just got
back to my hotel from Linuxcon and haven't been checking e-mail. I
guess noone (including me) is testing sound in linux-next :(. I
wonder what kind of tom foolery it must be doing with f_count (like I
am) to have hit problems.
I certainly agree the revert patch you sent should be applied if the
worst artifact for calling dentry_open() with an 'arbitrary dentry' is
that it fails.
An easier long term fix might be a ...
| Aug 12, 6:53 pm 2010 |
| Jiri Slaby | Re: 2.6.36: Sound stop working
Yeah, there are some people like Valdis and me who run -next based
kernels (-mm). But it got upstream too fast to react earlier. I updated
to the latest -next few days ago, Valdis with the latest mmotm release 2
days ago. So I think these things need to sit in -next a bit longer than
they usually do. The reason is also that I need to solve 2-3 issues with
every -next update and it takes time too.
regards,
--
js
--
| Aug 13, 12:50 am 2010 |
| David Hill | Re: [GIT PULL] x86/urgent for 2.6.36-rc1
Eureka!
This seems to solve my problem! My Dual P3-500MHZ is now booting with
that patch.
Good work guys!!!!
Thank you very much,
David C. Hill
----- Original Message -----
From: "H. Peter Anvin" <hpa@linux.intel.com>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: <stable@kernel.org>; "David Hill" <hilld@binarystorm.net>; "Dieter
Stussy" <kd6lvw+software@kd6lvw.ampr.org>; "Eric W. Biederman"
<ebiederm@xmission.com>; "H. Peter Anvin" <hpa@linux.intel.com>; "H. Peter ...
| Aug 12, 11:09 pm 2010 |
| Stephane Eranian | Re: [PATCH] perf trace: get rid of the hard-coded paths ...
Tom,
Here is version that works for me. Besides the stat() to access() change, I fixed
the pathname you were building, it was missing the language name. The way I solved
that is by leveraging the scripting_ops->name field, but for that I had to make sure
it would match the subdir name, i.e., all lower-case. I also add an error message
when the script is not found, so users understand what went wrong without turning
on any sort of debugging.
Reported-by: Stephane Eranian ...
| Aug 13, 1:30 am 2010 |
| Ted Ts'o | Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks ...
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
- Ted
--
| Aug 12, 8:39 pm 2010 |
| Joel Becker | Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks ...
Thanks Ted!
Joel
--
"I don't even butter my bread; I consider that cooking."
- Katherine Cebrian
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
--
| Aug 13, 12:17 am 2010 |
| Suresh Siddha | Re: [PATCH/RFC 3/5] [PATCH] sched: add book scheduling domain
PeterZ had some ideas in cleaning up the sched domain setup to avoid
this maze of #ifdef's. I will let him comment on this.
thanks,
--
| Aug 13, 2:22 pm 2010 |
| Suresh Siddha | Re: [PATCH/RFC 1/5] [PATCH] sched: merge cpu_to_core_gro ...
Reason why this code was structured like this was because of the
feedback from Andrew Morton. http://lkml.org/lkml/2006/1/27/308
May be we can further clean all this code up as part of your new
proposal. I can help in some of this. Thanks.
--
| Aug 13, 2:11 pm 2010 |
| Suresh Siddha | Aug 13, 2:13 pm 2010 | |
| Dmitry Torokhov | Re: [PATCH v2] input: mouse: add qci touchpad driver
Actually, since this is not a new touchpad but simply a PS/2 interface
it should be implemented as a serio driver, not input device driver.
Could you please tell me if the following works for you? Note that it
expects IRQ to be set up properly (edge vs. level trigger) by the
platform code
Thanks.
--
Dmitry
Input: wpce775x-serio - add driver for WPCE775x PS/2 interface
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This is a driver for PS/2 interface part of Nuvoton WPCE775x ...
| Aug 12, 7:49 pm 2010 |
| Datta, Shubhrajyoti | Aug 13, 1:36 am 2010 | |
| Trilok Soni | Re: [PATCH v2] input: mouse: add qci touchpad driver
That looks OK, because qcitp_dev is set to NULL before this call.
---Trilok Soni
--
Sent by a consultant of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.
--
| Aug 13, 2:34 am 2010 |
| Neil Leeder | Re: [PATCH v2] input: mouse: add qci touchpad driver
Dmitri,
Thanks for supplying that serio driver. I just have a couple of questions.
Even though the interface on the wpce775x EC happens to be a PS/2
interface, this is completely hidden by the firmware on that device. To
the linux driver it looks like a dedicated i2c connection directly to
the touchpad. You can't substitute any other device on that PS/2
interface without rewriting the firmware in the EC - it's not a generic
interface. A manufacturer could even move the touchpad from the ...
| Aug 13, 2:56 pm 2010 |
| Sascha Hauer | Re: dmaengine questions
It's not changed dynamically, but the information which dma request a
client has to use is in its resources. So the client does a
platform_get_resource_byname(pdev, IORESOURCE_DMA, "tx0"); to get the
request line to use. Somehow this information must get to the SDMA
I'm not talking about addresses in the physical address space of the
i.MX here. I'm talking about addresses in the program address space of
the SDMA controller. Let me explain this a little more in detail. The
SDMA engine has a ...
| Aug 13, 12:40 am 2010 |
| Christoph Hellwig | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
The patchset looks functionally correct to me, and with a small patch
to make use of WRITE_FUA_FLUSH survives xfstests, and instrumenting the
underlying qemu shows that we actually get the flush requests where we should.
No performance or power fail testing done yet.
But I do not like the transition very much. The new WRITE_FUA_FLUSH
request is exactly what filesystems expect from a current barrier
request, so I'd rather move to that functionality without breaking stuff
inbetween.
So if ...
| Aug 13, 4:48 am 2010 |
| Christoph Hellwig | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Note that the renaming patch would include a move from REQ_HARDBARRIER
to REQ_FLUSH_FUA, so things just using REQ_HARDBARRIER will fail to
compile. And while out of tree filesystems do exist they it's their
problem to keep up with kernel changes. They decide not to be part
Here's the dm patch. It only handles normal bio based dm yet, which
I understand and can test. request based dm (multipath) still needs
work.
Index: ...
| Aug 13, 7:38 am 2010 |
| Tejun Heo | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello,
Do you want to change the whole thing in a single commit? That would
be a pretty big invasive patch touching multiple subsystems. Also, I
don't know what to do about drdb and would like to leave its
conversion to the maintainer (in separate patches).
Here's the combined patch I've been working on. I've verified loop
and virtio_blk/loop. I just (like five mins ago) got dm/dm conversion
compiling, so I'm sure they're broken. The neat part is that thanks
to the separation ...
| Aug 13, 7:51 am 2010 |
| Christoph Hellwig | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
I/O ordering is still handled mostly by common code, that is the
pagecache and the buffercache, although a few filesystems like XFS and
btrfs have their own implementation of the second one.
The current ordered semantics of barriers have only successfull
implemented by a complete queue drain, and not effectively been used
by filesystems. This patchset removes the bogus global ordering
enforced by the block layer whenever a filesystems wants to be able
to use cache flushes, and because of ...
| Aug 13, 6:17 am 2010 |
| Vladislav Bolkhovitin | Re: [PATCH 02/11] block: kill QUEUE_ORDERED_BY_TAG
Hello Tejun,
Have you seen Hannes Reinecke's and my measurements in
http://marc.info/?l=linux-scsi&m=128110662528485&w=2 and
http://marc.info/?l=linux-scsi&m=128111995217405&w=2 correspondingly?
If yes, what else evidences do you need to see that the tag ordering is
a big performance win?
Vlad
--
| Aug 13, 5:56 am 2010 |
| Tejun Heo | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello,
I still think the benefit of ordering by tag would be marginal at
best, and what have you guys measured there? Under the current
framework, there's no easy way to measure full ordered-by-tag
implementation. The mechanism for filesystems to communicate the
ordering information (which would be a partially ordered graph) just
isn't there and there is no way the current usage of ordering-by-tag
only for barrier sequence can achieve anything close to that level of
difference.
Ripping ...
| Aug 13, 6:21 am 2010 |
| Tejun Heo | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
Hello, Christoph.
There are two reason to avoid changing the meaning of REQ_HARDBARRIER
and just deprecate it. One is to avoid breaking filesystems'
expectations underneath it. Please note that there are out-of-tree
filesystems too. I think it would be too dangerous to relax
REQ_HARDBARRIER.
Another is that pseudo block layer drivers (loop, virtio_blk,
md/dm...) have assumptions about REQ_HARDBARRIER behavior and things
would be broken in obscure ways between REQ_HARDBARRIER ...
| Aug 13, 6:48 am 2010 |
| Vladislav Bolkhovitin | Re: [PATCHSET block#for-2.6.36-post] block: replace barr ...
I generally agree with the patchset, but I believe this particular move
is a really bad move.
I'm not mentioning the obvious that a common functionality (enforcing
requests ordering in this case) should be handled by a common library,
but not internally by a zillion file systems Linux has.
The worst in this move is that it would hide all the requests ordering
semantic inside file systems in, most likely, a very much unclear way.
That would lead that if I or someone else decide to ...
| Aug 13, 5:55 am 2010 |
| Christoph Hellwig | Re: [PATCH 02/11] block: kill QUEUE_ORDERED_BY_TAG
It's not tag odering that is a win but big queue depth. That's what you
measured and what I fully agree on. I haven't been able to get out of
Hannes what he actually measured.
And if you'd actually look at the patchset allowing deep queues is
exactly what it allows us, and while I haven't done testing on this
patchset but only on my previous version it does get us back to use
the full potential of large arrays exactly because of that.
--
| Aug 13, 6:06 am 2010 |
| Christoph Hellwig | Re: [PATCH 10/11] fs, block: propagate REQ_FLUSH/FUA int ...
FYI: I've already sent a patch to kill BH_Ordered, hopefully Al will
still push it in this merge window.
--
| Aug 13, 12:47 am 2010 |
| Tejun Heo | Re: [PATCH 10/11] fs, block: propagate REQ_FLUSH/FUA int ...
Hello, Jan.
Ah, okay, I was just trying to match the BH_Ordered usage but you're
saying just requiring submit_bh() users to specify appropriate REQ_*
(or WRITE_*) in @rw is okay, right? I'll drop the bh part then.
Thanks.
--
tejun
--
| Aug 13, 12:19 am 2010 |
| Paul Fox | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
rafael j. wysocki wrote:
> On Thursday, August 12, 2010, Jesse Barnes wrote:
> > On Thu, 12 Aug 2010 12:19:34 -0700
> > Brian Swetland <swetland@google.com> wrote:
> > > Question though -- has every feature ever added to the kernel been a
> > > feature that there's pre-existing usage of? Seems like a chicken and
> > > egg problem. Also, some people seem to think there's value in being
> > > able to build kernels "out of the box" that work with the Android
> > > userspace -- given that ...
| Aug 12, 9:25 pm 2010 |
| Rafael J. Wysocki | Re: Attempted summary of suspend-blockers LKML thread, t ...
In fact my patch going in that direction has been merged already and that
code will likely be extended to cover some needs and cases I didn't have in
mind when I was preparing it.
However, having discussed the whole issue for many times and reconsidered it
thoroughly, I think that it's inappropriate to identify the suspend blockers
(or wakelocks) framework with the opportunistic suspend feature as proposed in
the original submission of the "suspend blockers" patchset. IMO they really
are not ...
| Aug 12, 8:28 pm 2010 |
| Arve Hjønnevåg | Re: Attempted summary of suspend-blockers LKML thread, t ...
Can you clarify this? Do you not believe using opportunistic suspend
is the right approach, or do you not believe linking suspend blockers
I don't think what you are saying here is correct. When you decide to
suspend has no impact on whether a user space interface to block
suspend is needed. The last suspend blocker patchset had this
interface as a separate patch and the reasons for providing it have
not changed with your interface. Android need the user space interface
because low level ...
| Aug 12, 9:37 pm 2010 |
| Rafael J. Wysocki | Re: Attempted summary of suspend-blockers LKML thread, t ...
Well, the problem is, with your /dev/suspend_blocker interface, multiple
user space processes are supposed to decide whether or not system suspend
should be started and in general there don't seem to be any particularly good
criteria for choosing these applications, in general. So, application writers
may be tempted to use this interface in all programs and then the decision
whether or not to allow these programs to affect system power management will
be delegated to users. In turn, the ...
| Aug 13, 8:07 am 2010 |
| Jesse Barnes | Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, 13 Aug 2010 05:28:21 +0200
Yeah, I like what you've done with dynamic power management, really
good stuff (the approach is very similar to the one I used for vblank
interrupt management in the drm layer).
Ted's point about providing the user with a way of knowing which apps
are blocking things is a good one though, and doesn't seem too hard to
add. It might even be possible to do it largely with scripts wrapping
Yes, I see your point. But I actually think this is a fairly ...
| Aug 13, 9:20 am 2010 |
| Alan Cox | Re: Attempted summary of suspend-blockers LKML thread, t ...
Well firstly you want limits so SELinux says "No" (or rlimit or similar)
and secondly you want sysfs views.
This is like file permissions - its not hard
--
| Aug 13, 3:39 am 2010 |
| Felipe Contreras | Re: Attempted summary of suspend-blockers LKML thread, t ...
If Android guys provided a bare minimal Debian system with suspend
blockers that people can take a look at and try, I think that would be
I certainly have been the more vocal recently, but if that's confusing
you, I can shut up and let others do the argumentation. I remember at
least Alan Cox, Alan Stern, Thomas Gleixner, Kevin Hilman, Felipe
Balbi, Tony Lindgren, and Igor Stopa against them.
--
Felipe Contreras
--
| Aug 13, 4:09 am 2010 |
| Xiaotian Feng | [PATCH] kvm: fix poison overwritten caused by using wron ...
fpu.state is allocated from task_xstate_cachep, the size of task_xstate_cachep
is xstate_size. xstate_size is set from cpuid instruction, which is often
smaller than sizeof(struct xsave_struct). kvm is using sizeof(struct xsave_struct)
to fill in/out fpu.state.xsave, as what we allocated for fpu.state is
xstate_size, kernel will write out of memory and caused poison/redzone/padding
overwritten warnings.
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: Thomas Gleixner ...
| Aug 13, 12:19 am 2010 |
| Sheng Yang | Re: [PATCH] kvm: fix poison overwritten caused by using ...
Reviewed-by: Sheng Yang <sheng@linux.intel.com>
--
regards
--
| Aug 13, 12:56 am 2010 |
| H. Peter Anvin | Re: [PATCH] kvm: fix poison overwritten caused by using ...
Avi, do you want to take this one or should I?
-hpa
--
| Aug 13, 2:03 pm 2010 |
| FUJITA Tomonori | Re: [PATCH] uml: fix compile error in dma_get_cache_alig ...
On Thu, 12 Aug 2010 11:04:35 +0200
this isn't strictly correct for uml, right? dma_get_cache_alignment()
should fail on uml, I suppose.
Can we treat uml like other !HAS_DMA architectures? That is, why does
uml need the own DMA API that just calls BUG()?
diff --git a/arch/um/Kconfig.um b/arch/um/Kconfig.um
index ec2b8da..3de40b8 100644
--- a/arch/um/Kconfig.um
+++ b/arch/um/Kconfig.um
@@ -147,3 +147,6 @@ config KERNEL_STACK_ORDER
This option determines the size of UML kernel ...
| Aug 13, 12:06 am 2010 |
| Feng Tang | Re: [patch] mfd: snprintf() returns largish values
On Thu, 12 Aug 2010 15:50:09 +0800
Hi Carpenter,
It looks ok to me, thanks,
- Feng
--
| Aug 12, 6:23 pm 2010 |
| FUJITA Tomonori | Re: Latest git build failure on s390 - dma_get_cache_ali ...
On Thu, 12 Aug 2010 11:03:37 +0200
Any chance to test the -mm tree on linux-next compile platform?
--
| Aug 12, 11:45 pm 2010 |
| Stephen Rothwell | Re: Latest git build failure on s390 - dma_get_cache_ali ...
Hi,
We do, I just have to remember to import the -mm tree manually.
See: http://kisskb.ellerman.id.au/kisskb/branch/14/
Even better would be to get most of the -mm tree into linux-next itself ... ;-)
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
| Aug 13, 12:27 am 2010 |
| FUJITA Tomonori | Re: Latest git build failure on s390 - dma_get_cache_ali ...
On Thu, 12 Aug 2010 10:07:01 +0200
Very sorry about this.
Acked-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Looks like we had better to clean up dma-mapping headers on both
HAS_DMA and !HAS_DMA though.
--
| Aug 12, 11:45 pm 2010 |
| Rabin VINCENT | Re: [PATCH] checkpatch: check for incorrect permissions
I've fixed this by matching for the filename in the diff line only when
it's "diff --git". Also prevented a double-print of the "do not modify
file in include/asm" error.
From b854ea24f1bd5391a63d8d4e2aa63e1c10870816 Mon Sep 17 00:00:00 2001
From: Rabin Vincent <rabin.vincent@stericsson.com>
Date: Wed, 11 Aug 2010 14:45:45 +0530
Subject: [PATCHv2] checkpatch: check for incorrect permissions
Throw an error when a source file has been given execute permissions
using the mode change line ...
| Aug 12, 9:55 pm 2010 |
| Jeremy Fitzhardinge | Re: [Xen-devel] Re: [PATCH] GSoC 2010 - Memory hotplug s ...
Gah, what a mess. Will repost later.
J
--
| Aug 12, 5:48 pm 2010 |
| Jeremy Fitzhardinge | Re: [PATCH] GSoC 2010 - Memory hotplug support for Xen g ...
First step is to post it to lkml for discussion, cc:ing the relevant
maintainers. (I'm not really sure who that is at the moment. It will
I think adding a global flag which the Xen balloon driver can disable
should be sufficient. There's no need to make an separate user-settable
Quite possibly a left-over from something else. You could just try
making it __meminit, then compile with, erm, the option which shows you
section conflicts (it shows the number of conflicts at the end of ...
| Aug 12, 5:43 pm 2010 |
| Jeremy Fitzhardinge | Re: [PATCH] GSoC 2010 - Memory hotplug support for Xen g ...
Thanks. I'll paste in the full diff and comment on that rather than
So does this mean you only support adding a single hotplug region? What
happens if your initial increase wasn't enough and you want to add
more? Would you make this a list of hot-added memory or something?
So this just reserves enough resource to satisfy the current outstanding
requirement? That's OK if we can repeat it, but it looks like it will
Is the entire reserved memory range guaranteed to be ...
| Aug 12, 5:46 pm 2010 |
| Valdis.Kletnieks | Re: mmotm 2010-08-11 - audio volume issues
Confirming that Linus's patch fixes it for me:
commit 2069601b3f0ea38170d4b509b89f3ca0a373bdc1
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu Aug 12 14:23:04 2010 -0700
Revert "fsnotify: store struct file not struct path"
This reverts commit 3bcf3860a4ff9bbc522820b4b765e65e4deceb3e (and the
accompanying commit c1e5c954020e "vfs/fsnotify: fsnotify_close can delay
the final work in fput" that was a horribly ugly hack to make it work at
all).
| Aug 12, 7:13 pm 2010 |
| Ondrej Zary | [PATCH v2] s3fb: add DDC support
Add I2C support for the DDC bus to s3fb driver. This is only bus support,
driver does not use EDID.
Tested on Trio64V+, Trio64V2/DX, Virge (2 cards), Virge/DX (4 cards) and
Trio3D/2X (3 cards) with i2cdetect and decode-edid.
Will probably not work on Trio32 - my 2 cards have DDC support in BIOS that
looks different from the other cards but the DDC pins on the VGA connector
are not connected.
Virge/GX, Virge/GX2 and Virge/VX are untested.
Signed-off-by: Ondrej Zary ...
| Aug 13, 9:36 am 2010 |
| Hugh Dickins | Re: [PATCH][RFC] Fix up rss/swap usage of shm segments i ...
Sorry, I think the short answer will be that you should give up on this:
You would have to add a function in mm/shmem.c to do this: it would
need to check vma->vm_file to work out if this vma belongs to it,
and use shmem_swp_alloc() to check if the page there is on swap. OTOH
No, VM_MAYSHARE is set on many other kinds of mapping too; and is not
set on all mappings of shmem objects - there is no good reason to
include SysV shm segments here, yet omit other kinds of shmem object
(/dev/shm ...
| Aug 13, 3:45 pm 2010 |
| Helge Deller | [PATCH][RFC] Fix up rss/swap usage of shm segments in /p ...
I tried quite hard to implement rss/swap accounting for shm segments inside
smaps_pte_range() which is a callback function of walk_page_range() in
show_smap().
Given the fact that I'm no linux-mm expert, I might have overseen other
possibilities, but my experiments inside smaps_pte_range() were not
very successful:
From my tests, a swapped-out shm segment
- fails on the "is_swap_pte()" test, and
- succeeds on the "!pte_present()" test (since it's swapped
out).
So, here would it be ...
| Aug 13, 12:52 pm 2010 |
| Herbert Xu | Re: [PATCH] Add maintainer entries for padata/pcrypt
Patch applied. Thanks Steffen!
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
| Aug 13, 7:13 am 2010 |
| Arnd Bergmann | Re: [PATCH] Add fanotify syscalls to <asm-generic/unistd.h>.
Acked-by: Arnd Bergmann <arnd@arndb.de>
Since I'm currently travelling, I'd prefer not to create a pull request without
having the time for proper testing.
Can you send the appropriate pull request together with any other changes
you might need for Tile?
Arnd
--
| Aug 12, 9:24 pm 2010 |
| Patrick Pannuto | Re: [PATCH 2/2] platform: Facilitate the creation of pse ...
--
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
--
| Aug 12, 6:13 pm 2010 |
| Grant Likely | Re: [PATCH 2/2] platform: Facilitate the creation of pse ...
On Tue, Aug 10, 2010 at 5:49 PM, Patrick Pannuto
Hi Patrick,
Before acking this as something that should be merged, I'd like to see
some real device drivers converted to use this interface so I can
For safety, I think you'd want to have a separate add function for
each new platform bus type, and change the name of this function to
explicitly pass the bus type:
int __platform_device_add(struct platform_device *pdev)
{
if (!pdev->dev.bus)
return -EINVAL;
[... existing code ...
| Aug 13, 3:05 pm 2010 |
| Russell King - ARM Linux | Re: ARM: 2.6.3[45] PCI regression (IXP4xx and PXA?)
With an incorrect coherent_dma_mask, dma_alloc_coherent() will return
memory outside of the 64MB window. This means that when dmabounce comes
to allocate the replacement buffer, it gets a buffer which won't be
accessible to the DMA controller - which is a condition it doesn't check
for.
Ergo, it breaks dmabounce.
--
| Aug 13, 2:54 pm 2010 |
| FUJITA Tomonori | Re: ARM: 2.6.3[45] PCI regression (IXP4xx and PXA?)
On Wed, 11 Aug 2010 08:25:32 +0100
But dmabounce doesn't look at dev->coherent_dma_mask.
The change breaks __dma_alloc_buffer()? If we set dev->coherent_dma_mask
to DMA_BIT_MASK(32) for ixp4xx's pci devices, __dma_alloc_buffer()
doesn't use GFP_DMA.
--
| Aug 12, 11:23 pm 2010 |
| Rafael J. Wysocki | Re: [PATCH] cgroup_freezer: Freezing and task move race fix
Actaully, I maintain the freezer, so please send it to me.
Thanks,
Rafael
--
| Aug 12, 6:35 pm 2010 |
| Richard Cochran | Re: [MeeGo-dev] [MeeGo-Dev][PATCH] Topcliff: Update PCH_ ...
I recently introduced a PTP clock infrastructure on the netdev
list. While the patch set is still under review, some necessary
background patches have already been accepted, and the response to the
API has been positive.
One major goal of the framework is to reduce the amount of driver code
need to support a new PTP clock. Another goal is remove the need for
MAC drivers to add a bunch of new, private ioctls just for PTP.
Please take a look at that patch set (latest was v4) and also ...
| Aug 13, 1:07 am 2010 |
| Christoph Lameter | Re: [PATCH 0/9] Hugepage migration (v2)
Thats not what I meant. Can you avoid other processors increasing
refcounts (direct I/O etc?) on any page struct of the huge page while
Migration with known races is really not what we want in the kernel.
--
| Aug 13, 5:47 am 2010 |
| Randy Dunlap | Re: i386 allmodconfig, current mainline
OK.
The diff (regression) script output looks useful to me.
The log summary is still quite (too) verbose, or maybe that's partly due
to the number of warnings & errors. :(
Maybe someone could look at http://www.xenotime.net/linux/scripts/buildsummary.pl also.
build-r5372.out: totals: error/warning files: 27, errors: 3, warnings: 44, Section mismatches: 36
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build-r5373.out: totals: error/warning files: 10, errors: 3, warnings: 14, ...
| Aug 13, 9:23 am 2010 |
| Sven Eckelmann | Re: batman-adv: design suggestions
Because a different person (no one from the actual development team) wanted to
have it for testing purposes. Maybe we just drop it again.
thanks,
Sven
| Aug 13, 4:25 pm 2010 |
| Vasiliy Kulikov | Re: batman-adv: design suggestions
New ideas ;)
a) Currently processing of tables does not confirm to its names.
From `man ebtables`:
...
filter is the default table and contains three built-in
chains: INPUT (for frames destined for the bridge itself,
on the level of the MAC destination address), OUTPUT (for
locally-generated or (b)routed frames) and FORWARD (for
frames being forwarded by the bridge).
nat is mostly used to change the mac addresses and contains
three built-in ...
| Aug 13, 11:18 am 2010 |
| Miklos Szeredi | Re: [PATCH 19/39] union-mount: Implement union lookup
If process doing the lookup doesn't have write permission on the top
level directory then the lookup will fail. This is not intended, is
it?
Thanks,
Miklos
--
| Aug 13, 6:49 am 2010 |
| Miklos Szeredi | Re: [PATCH 23/39] fallthru: ext2 fallthru support
This still doesn't work correctly, only now after unmounting/mounting
the top layer the directory appears empty:
uml:~# mount -oloop -r ext3.img /mnt/img/
uml:~# losetup /dev/loop2 ovl.img
uml:~# /host/store/git/e2fsprogs/misc/mke2fs -O whiteout,fallthru /dev/loop2
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
1280 inodes, 10240 blocks
512 blocks (5.00%) reserved for the super ...
| Aug 13, 6:52 am 2010 |
| Helmut Schaa | Re: rt61pci - bad performance
Hi Andreas,
This doesn't look like an appropriate way to measure the throughput. You
should use something like iperf [1] or netperf [2] for your measurements
I wouldn't trust the link quality values that much, the calculation in rt61pi
is most likely different from what the windows driver does. So it is not
Could you elaborate please? Did you actually try to patch it or is this just
hw crypto should be enabled by default in rt61pci, however, I don't know
Please run proper ...
| Aug 13, 1:35 am 2010 |
| Jesse Barnes | Re: [PATCH] drm: Fix support for PCI domains
Yeah, that looks ok, and better than putting it in drm. I'll apply to
my for-linus branch for the next PCI fixes pull.
Thanks,
Jesse
--
| Aug 12, 5:35 pm 2010 |
| Dave Airlie | Re: [PATCH] drm: Fix support for PCI domains
I suspect something like the attached would suffice.
Or maybe moving the CONFIG_PCI_DOMAINS checkout outside CONFIG_PCI.
Dave.
| Aug 12, 5:22 pm 2010 |
| H. Peter Anvin | Re: [patch]x86: avoid unnecessary tlb flush
Andrea is probably on his way back from LinuxCon, but looking at the
original patch it might be something that non-x86 architectures need,
but which can be optimized specifically on x86, since x86 has explicit
"no flush needed when going to more permissive" semantics.
-hpa
--
| Aug 13, 2:08 pm 2010 |
| Shaohua Li | Re: [patch]x86: avoid unnecessary tlb flush
ok, updated the patch.
In x86, access and dirty bits are set automatically by CPU when CPU accesses
memory. When we go into the code path of below flush_tlb_nonprotect_page(),
we already set dirty bit for pte and don't need flush tlb. This might mean
tlb entry in some CPUs hasn't dirty bit set, but this doesn't matter. When
the CPUs do page write, they will automatically check the bit and no software
involved.
On the other hand, flush tlb in below position is harmful. Test creates ...
| Aug 12, 5:47 pm 2010 |
| Suresh Siddha | Re: [patch]x86: avoid unnecessary tlb flush
Yes. I don't see a problem with the proposed patch. This is the case of
parallel thread execution getting spurious write protection faults for
the same page for which the pte entry is already up to date and the
fault has already flushed the existing spurious TLB entry in the case of
x86.
I prefer a better name for the new flush_tlb_nonprotect_page() to
reflect the above. something like tlb_fix_spurious_fault() or something?
Also for other architectures, in this case, do we really need a ...
| Aug 13, 4:00 pm 2010 |
| Hugh Dickins | Re: [patch]x86: avoid unnecessary tlb flush
Just added Andrea to the Cc list: he did that TLB flush in 1a44e149,
I'd feel more comfortable noop-ing it on x86 if you've convinced him.
Hugh
--
| Aug 13, 12:29 pm 2010 |
| Jesse Barnes | Re: [PATCH 21/42] drivers/pci: Adjust confusing if indentation
On Thu, 5 Aug 2010 22:23:16 +0200 (CEST)
Applied to my linux-next branch, thanks.
--
Jesse Barnes, Intel Open Source Technology Center
--
| Aug 13, 4:32 pm 2010 |
| Jesse Barnes | Re: [PATCH 17/20] xen/x86/PCI: Add support for the Xen P ...
On Wed, 4 Aug 2010 14:19:12 -0400
Fine with me if this stuff goes in with the rest of the Xen bits,
presumably through the x86 tree.
Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org>
--
Jesse Barnes, Intel Open Source Technology Center
--
| Aug 13, 4:28 pm 2010 |
| Borislav Petkov | Re: [PATCH 1/2] x86-32: Fix crashes with CPU hotplug on ...
From: Joerg Roedel <joro@8bytes.org>
currently testing...
--
Regards/Gruss,
Boris.
Advanced Micro Devices GmbH
Einsteinring 24, 85609 Dornach
General Managers: Alberto Bozzo, Andrew Bowd
Registration: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632
--
| Aug 13, 5:35 am 2010 |
| Frederic Weisbecker | Re: [PATCH] perf, x86: try to handle unknown nmis with r ...
I'm not sure what you mean here. Are you thinking about a third
NMI source that triggers while we are still handling the first
Well with the flag you also know which nmi you want to skip.
--
| Aug 12, 9:37 pm 2010 |
| Robert Richter | Re: [PATCH] perf, x86: try to handle unknown nmis with r ...
We cannot assume that all cpus have the same behavior here. Imagine a
cpu that handles 2 counters and *does not* trigger a back-to-back
nmi. With flags only implemented, the next unknown nmi will be dropped
anyway, no matter when it fires. We have to check the nmi sequence.
The next thing you have to be aware is, a registered nmi handler is
not called with every nmi. If there was another nmi source and a
handler with higher priority was returning a stop, when all other
subsequent handlers are ...
| Aug 13, 1:22 am 2010 |
| Frederic Weisbecker | Re: [PATCH -v2] perf, x86: try to handle unknown nmis wi ...
That time based thing looks a bit complicated.
I'm still not sure why you don't want to use a simple flag:
After handled a perf NMI:
if (handled more than one counter)
__get_cpu_var(skip_unknown) = 1;
While handling an unknown NMI:
if (__get_cpu_var(skip_unknown)) {
__get_cpu_var(skip_unknow) = 0;
return NOTIFY_STOP;
}
--
| Aug 12, 9:25 pm 2010 |
| Dave Hansen | Re: [PATCH] kvm: make mmu_shrink() fit shrinker's requirement
These seem to fix the original problem reporter's issue. They were run
with 64 guests on a 32GB machine. No stability problems popped up in
this testing, or since I last sent the patches to you. The results from
both the test with only the first four patches and with the entire set
of nine looked pretty identical.
That tells me that we should only push the first four for now:
abstract kvm x86 mmu->n_free_mmu_pages
rename x86 kvm->arch.n_alloc_mmu_pages
replace x86 kvm ...
| Aug 13, 1:10 pm 2010 |
| Christoph Hellwig | Re: 2.6.35 Regression: Ages spent discarding blocks that ...
REQ_SOFTBARRIER is indeed purely a reordering barrier inside the block
That does indeed look incorrect to me. Any kind of explicit waits
usually mean the caller provides ordering. Getting rid of
BLKDEV_IFL_BARRIER in the swap code ASAP would indeed be beneficial
given that we are trying to get rid of hard barriers completely soon.
Auditing the existing blkdev_issue_discard callers in filesystems
is high on the todo list for me.
--
| Aug 13, 4:54 am 2010 |
| Hugh Dickins | Re: 2.6.35 Regression: Ages spent discarding blocks that ...
Yes.
Above I was suggesting for Nigel to experiment with cutting out swap
discard's BLKDEV_IFL_WAITs - and the results of cutting those out but
leaving its BLKDEV_IFL_BARRIERs would still be interesting. But after
digesting the LSF discussion and the email thread that led up to it, I
came to the same conclusion as you, that going forward we want to keep
its BLKDEV_IFL_WAITs (swapfile.c already provides all the other
synchronization for that to fit into - things like never freeing swap
while ...
| Aug 13, 11:15 am 2010 |
| Dave Martin | [PATCH v3] perf symbols: fix symbol offset breakage with ...
Fixed a minor error in v2 where a check was erronueously done
twice.
Original commit message follows:
Applies to 2.6.35
(git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6.git
perf/core branch)
The new patch loads the ELF section headers from a separate
file if necessary, to avoid getting confused by the different
section file offsets seen in debug images. Invalid section
headers are detected by checking for the presence of non-
writable SHT_NOBITS sections, which don't make ...
| Aug 13, 2:27 am 2010 |
| Subrata Modak | Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
Hi Paul,
Is there any specific person(s) whom we whom we should direct this mail
to ? We have not received any response from CGROUP developers on this.
Kindly let me know whom to contact for this. I am adding few more people
i know :-)
Regards--
Subrata
--
| Aug 12, 11:55 pm 2010 |
| Dhaval Giani | Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
On Fri, Aug 13, 2010 at 8:55 AM, Subrata Modak
It would help if you would add in the cgroup maintainers and the
--
| Aug 13, 12:42 am 2010 |
| Subrata Modak | Re: 2.6.35-stable/ppc64/p7: suspicious rcu_dereference_c ...
Adding CONTROL GROUP Maintainers/Mailing list..
Regards--
Subrata
--
| Aug 13, 1:37 am 2010 |
| Greg KH | Aug 13, 9:05 am 2010 | |
| Andy Shevchenko | Re: linux-next: build warning after merge of the final t ...
I hope you are talking about last Michal's approach:
<550ddf8273d87cb418dd5716cbec906e74aa03d4.1281625724.git.m.nazarewicz@samsung.com>
--
With Best Regards,
Andy Shevchenko
--
| Aug 13, 8:03 am 2010 |
| Greg KH | Re: linux-next: build warning after merge of the final t ...
Sorry about missing this, I have a patch to fix this up now.
greg k-h
--
| Aug 13, 7:49 am 2010 |
| Alan Cox | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Because in general the bits for a small user base don't leak out into
other bits of the kernel. It's a much higher barrier if you want to
affect other people's code because it is asking everyone else to help
maintain stuff they don't need.
That's not to say sometimes its not the right choice, but I still find it
remarkable that nobody else but Android seems to want it,.
Alan
--
| Aug 13, 3:30 am 2010 |
| Alan Cox | Re: Attempted summary of suspend-blockers LKML thread, t ...
> Why do people care that "android is forking the kernel"?
A lot of us don't. That's what the GPL is about. It's a big pain if you
start splitting it off into two entire things long term - because
your maintenance grows harder exponentially but parallel forks are common
- SuSE and RHEL Enterprise type editions are forks for example.
As far as I can tell it all comes from one or two people with a big PR
presence and almost no code in the kernel saying silly things years ago
which the IT press ...
| Aug 13, 3:35 am 2010 |
| Paul E. McKenney | Re: Attempted summary of suspend-blockers LKML thread, t ...
I have not. I would be surprised if anyone else did that work unless
suspend blockers were in mainline. I would be very happy to be proven
That would be your speculation. Perhaps you are correct, but it seems
more likely that some large sets applications can be considered as a group
OK, good to know! Please understand that your sentence "Therefore the
target of not having unneeded runnable tasks is shared by Android folks"
can be interpreted as meaning "the Android guys really don't need ...
| Aug 13, 8:14 am 2010 |
| Paul E. McKenney | Re: Attempted summary of suspend-blockers LKML thread, t ...
Glad we agree that both dynamic power management and opportunistic
power management need applications to be written carefully. Of course,
dynamic power management requires all of the code in those applications
to be carefully written, while experience indicates that opportunistic
A PM-driving application is one that exerts control over the system's
power state. In the case of Android, a PM-driving application is one
That is an excellent example, as it applies equally to dynamic ...
| Aug 13, 8:22 am 2010 |
| Felipe Contreras | Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, Aug 13, 2010 at 6:14 PM, Paul E. McKenney
So when it comes to practice you are relying solely on what Android people say.
If it's true that it's easy to spot the "PM-driving applications",
then it shouldn't be hard for a guy from the Android team to assemble
a basic typical system (X.org, dbus, etc.) with suspend-blockers in a
couple of days.
--
Felipe Contreras
--
| Aug 13, 8:28 am 2010 |
| Felipe Contreras | Re: Attempted summary of suspend-blockers LKML thread, t ...
On Fri, Aug 13, 2010 at 6:22 PM, Paul E. McKenney
I already mentioned that a "PM-driving application" might not have
suspend-blockers; because the user denied them, or because the
Huh? Certainly not days, which if Android guys are right, might be how
Not really. Say you have 100 packages in your system, how do you know
which ones would be PM-driving? Can you grep for something, or see if
they open certain file? No, you have to analyze them one by one; they
*all* are affected, although not ...
| Aug 13, 8:40 am 2010 |
| Dominik Brodowski | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Because millions of users are happy -- with Android, including suspend
blockers.
Best,
Dominik
--
| Aug 13, 8:57 am 2010 |
| James Bottomley | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Can we stop arguing about the pointless?
The facts are that suspend blockers identifies a race within our suspend
to ram system that permeates from top to bottom (that's from server to
mobile). The problem is that resume events are racy with respect to
suspend and vice versa. This manifests itself most annoyingly on my
laptop in the "double suspend" case: where I suspend with a pending
suspend event, my laptop will resume and then immediately re-suspend
(leading me to kick myself and remind ...
| Aug 13, 10:11 am 2010 |
| Paul E. McKenney | Re: Attempted summary of suspend-blockers LKML thread, t ...
So the current users of the Linux kernel are the following?
o GNU/Linux
o Android
Do any other distributions or devices with unusual user-space layouts
qualify?
--
| Aug 13, 7:42 am 2010 |
| Felipe Contreras | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
On Thu, Aug 12, 2010 at 10:52 PM, Dominik Brodowski
A driver that sits in a corner and doesn't show in the 'menuconfig' of
most people and is used by small fraction of user-space applications
(perhaps even 0) is just fine. But we are talking of something
centric, that can be enabled on all systems, and that affects all
user-space.
--
Felipe Contreras
--
| Aug 13, 3:43 am 2010 |
| Paul E. McKenney | Re: Attempted summary of suspend-blockers LKML thread, t ...
Given that you are talking about going from 2 processors to 1 and back,
I would guess that you are not actually talking about suspend/resume,
which is a system-wide thing rather than a CPU-by-CPU thing. I am not
sure whether you are using CPU hotplug or invoking SMP alternatives once
all but one CPU is idle.
Can't say that I can tell exactly what pit you are digging for me here. ;-)
Thanx, Paul
--
| Aug 13, 8:29 am 2010 |
| Alan Cox | Re: Attempted summary of suspend-blockers LKML thread, t ...
Or in time between keystrokes for most of the platform (backlight
excepted). The Intel MID x86 devices are at the point that suspend/resume
time on x86 is being hurt by the kernel rewriting smp alternatives as we
go from 2 processors live to 1 and back.
Alan
--
| Aug 13, 3:57 am 2010 |
| Dominik Brodowski | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Well, it wasn't meaningless wrt noveau:
"I've heard all the excuses. If it isn't ready, they shouldn't ship it to
millions of people. And if it's ready, they should work on merging it.
No excuses.
Linus"
So let's get the suspend blockers to Linus.
Best
Dominik
--
| Aug 13, 9:19 am 2010 |
| Joe Perches | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
I'd guess there are on the order of 20 users
that have built and deployed a kernel with
Android suspend blockers support.
The total deployed systems is relatively meaningless.
--
| Aug 13, 9:06 am 2010 |
| Felipe Contreras | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
On Fri, Aug 13, 2010 at 6:57 PM, Dominik Brodowski
I explicitly said somebody besides Android, specifically, somebody
with a typical linux ecosystem. You are not addressing the argument at
hand, that nobody else wants to tackle the issue this way, thus only
making the discussion more difficult.
--
Felipe Contreras
--
| Aug 13, 9:19 am 2010 |
| Felipe Contreras | Re: Attempted summary of suspend-blockers LKML thread, t ...
You are *one* user of the kernel. Let's suppose Android wasn't using
suspend-blockers, and there was another equally successful linux
mobile platform, Foobingo, and they were using them, and they were the
only ones interested on implementing them.
What does that change? Nothing. They still need to convince the
community that what they are proposing to be merged is actually
useful, and somebody will use it. If not, they can just keep the patch
Nobody has expressed anything remotely like that ...
| Aug 13, 3:58 am 2010 |
| Ted Ts'o | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
This is all true, but it's also only one aspect of the problem. I
agree with you that this is the part of the problem which affects
Linux at all scales, from Cloud servers in a data center that want to
suspend themselves when there's no work to do (and then fail to
respond to the WOL packet) to mobile platforms that are suspending
much more frequently.
However, it doesn't follow that this is the _only_ problem that the
Android folks might be interested in solving. Opportunistic suspend
is ...
| Aug 13, 12:08 pm 2010 |
| Paul E. McKenney | Re: Attempted summary of suspend-blockers LKML thread, t ...
So when it comes to practice with suspend blockers, only the Android
people have any experience, so theirs is the only experience with
I am happy to let the Android guys determine the best use for their time.
Thanx, Paul
--
| Aug 13, 10:13 am 2010 |
| Brian Swetland | Re: [linux-pm] Attempted summary of suspend-blockers LKM ...
Arve's suspend blockers patch stack actually separates the core
functionality (ability for drivers to delay suspend while doing work
suspend would interfere with), from the ability to hold suspend
blockers from userspace (a separate, smaller patch building on the
core functionality).
Brian
--
| Aug 13, 12:29 pm 2010 |
| Yuhong Bao | RE: Driver: PCIe: 'pci_map_sg' returning invalid bus address?
In fact, if you are going to port swiotlb, why not port the entire iommu support to x86_32 with PAE too?
In fact, I am really irritated at how the x86-64 port was developed completely separate from mainline, when
it is just a variant of the same x86 arch. For another example of this, look at the history of ACPI SRAT support
in Linux.
Yuhong Bao
--
| Aug 12, 6:35 pm 2010 |
| dann frazier | Re: [PATCH 00/15] hpwdt: make NMI code a config option ( ...
Yes, they look very much like the changes I was preparing - but I got
sidetracked by vacation before I could test :) I pulled your tree &
ran a few sanity tests - looks good. Thanks for doing this!
--
dann frazier | ProLiant Linux
--
| Aug 13, 12:29 am 2010 |
| Marc Haber | Re: e1000e crashes with 2.6.34.x and ThinkPad T60
Hi Bruce,
It returned 42, and after setting 0x40, LnkCtl now says "ASPM Disabled".
I'll dock the system now and will report after the weekend or after
the first crash.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 ...
| Aug 12, 6:25 pm 2010 |
| Marc Haber | Re: e1000e crashes with 2.6.34.x and ThinkPad T60
Didn't work, freeze within the first 60 minutes after starting serious
work. The system did sit idle for the night though without freezing.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190
--
| Aug 13, 1:07 am 2010 |
| Robert Richter | [PATCH] oprofile: fix crash when accessing freed task structs
Benjamin,
can you try the patch below?
Thanks,
-Robert
From 4435322debc38097e9e863e14597ab3f78814d14 Mon Sep 17 00:00:00 2001
From: Robert Richter <robert.richter@amd.com>
Date: Fri, 13 Aug 2010 16:29:04 +0200
Subject: [PATCH] oprofile: fix crash when accessing freed task structs
This patch fixes a crash during shutdown reported below. The crash is
caused be accessing already freed task structs. The fix changes the
order for registering and unregistering notifier callbacks.
All ...
| Aug 13, 8:39 am 2010 |
| J. Bruce Fields | Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Care to elaborate?
And what would native ACL support mean for Samba?
--b.
--
| Aug 13, 5:54 am 2010 |
| Jeremy Allison | Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
POSIX ACLs -> RichACLs (NT-style). Not criticising Andreas here,
people are asking for this. But Windows ACLs are a nightmare
beyond human comprehension :-). In the "too complex to be
RichACLs'll do it, but I feel sorry for the admins :-).
Jeremy.
--
| Aug 13, 10:54 am 2010 |
| Steve French | Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Not much choice - even community colleges now have
Yes - RichACLs and Windows ACLs allow you to set
some strange combinations of permssion bits.
RichACLs will make a more natural mapping for
Samba and NFSv4 - and it is far too late to
remove the requirement for Windows and
MacOS (among other clients) support.
--
Thanks,
Steve
--
| Aug 13, 11:09 am 2010 |
| Jan Engelhardt | Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
Well, for one, ACLs in NT can be recursive IIRC. You can't say that of Linux
ACLs - instead you have to setfacl -R and setfacl -Rd to give one user access
to a directory and all its subdirs including future new inodes.
--
| Aug 13, 12:06 pm 2010 |
| Jeremy Allison | Re: [PATCH 02/18] xstat: Add a pair of system calls to m ...
You do realize that Windows does exactly the same thing under
the covers, right ? Watch SMB or SMB2 traffic between a client
and Windows server when someone changes an ACL sometime :-).
Jeremy
--
| Aug 13, 12:19 pm 2010 |
| Nauman Rafique | Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
Muuhh,
I do not understand the motivation behind making cfq_io_context per
cgroup. We can extract cgroup id from bio, use that to lookup cgroup
and its async queues. What am I missing?
--
| Aug 12, 6:24 pm 2010 |
| Munehiro Ikeda | Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
What cgroup ID can suggest is only cgroup to which the thread belongs,
but not the thread itself. This means that IO priority and IO prio-class
can't be determined by cgroup ID.
The pointers of async queues are held in cfqg->async_cfqq[class][prio].
It is impossible to find out which queue is appropriate by only cgroup
ID if considering IO priority.
Frankly speaking, I'm not 100% confident if IO priority should be
applied on async write IOs, but anyway, I made up my mind to keep the
current ...
| Aug 13, 2:00 pm 2010 |
| Nauman Rafique | Re: [RFC][PATCH 10/11] blkiocg async: Async queue per cf ...
One way to do it would be to get ioprio and class from the context
that is used to submit the async request. IO priority and class is
tied to a thread anyways. And the io context of that thread can be
used to retrieve those values. Even if a thread is submitting IOs to
different cgroups, I don't see how you can apply different IO priority
and class to its async IOs for different cgroups. Please let me know
--
| Aug 13, 4:01 pm 2010 |
| David Woodhouse | Re: kernel BUG at fs/btrfs/extent-tree.c:1353
I have a machine you can log into, with a spare file system that causes
this. It's 200GiB so non-trivial to upload, unless you have a tool like
the xfs one which extracts just the important data structures and leaves
all the data extents and free space as zero.
It was created with the MeeGo 2.6.33.6 kernel -- which I don't think
contains commit 7f0e7bed which is later alleged to be the cause.
I've also tried booting this machine with a current kernel from git,
which includes commit 83ba7b07 ...
| Aug 13, 5:19 am 2010 |
| Jesse Barnes | Re: [PATCH 4/8] proc/pci: kill BKL
On Sun, 4 Jul 2010 00:02:28 +0200
Oops, I had assumed this was going through some master 'kill the bkl'
tree. Applied to my linux-next branch now though, sorry for the delay.
--
Jesse Barnes, Intel Open Source Technology Center
--
| Aug 13, 4:33 pm 2010 |
| =?UTF-8?q?Uwe=20Klei ... | [PATCH] mmc: build fix: mmc_pm_notify is only available ...
This fixes a build breakage introduced by
4c2ef25 (mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume)
Cc: Maxim Levitsky <maximlevitsky@gmail.com>
Cc: David Brownell <david-b@pacbell.net>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: linux-mmc@vger.kernel.org
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
drivers/mmc/core/host.c | 2 ++
1 files changed, 2 insertions(+), 0 ...
| Aug 13, 2:24 am 2010 |
| Maxim Levitsky | Re: [PATCH] mmc: build fix: mmc_pm_notify is only availa ...
Hi,
Sorry about that!
Best regards,
Maxim Levitsky
--
| Aug 13, 3:01 am 2010 |
| Tony Luck | Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
This kernel ran "make clean ; make -j32" all night long. It's completed 415
cycles with no apparent problems. Average cycle time is 147.2 seconds.
Minimum is 144, max is 158 ... which all looks very normal.
It's probably a good thing that the unsigned RWSEM_WAITING_BIAS
problem led me to this commit with a problem that showed up during
boot. I'd hate to be bisecting this based on a problem that only shows
up after an unknown number of kernel builds :-)
Still no reports from other ...
| Aug 13, 9:09 am 2010 |
| Tony Luck | Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
My hung process is "make" (GNU Make 3.81). Stuck forever here:
SYSCALL_DEFINE1(brk, unsigned long, brk)
{
unsigned long rlim, retval;
unsigned long newbrk, oldbrk;
struct mm_struct *mm = current->mm;
unsigned long min_brk;
down_write(&mm->mmap_sem); <<<<<<<<<<<<<<<
Is make multi-threaded these days? If not, I'm confused about how anything
complicated could have happened on mmap_sem.
-Tony
--
| Aug 13, 2:19 pm 2010 |
| Michel Lespinasse | Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
Aha, good catch. Thanks for going to the bottom of this, it would have
taken me forever to figure it out (and I could not test this).
BTW there seems to be the same issue in ia64_atomic64_sub() too
(though I wonder if that ever gets used :)
--
Michel "Walken" Lespinasse
A program is never fully debugged until the last user dies.
--
| Aug 13, 4:48 pm 2010 |
| Tony Luck | Re: [PATCH 06/11] rwsem: wake queued readers when writer ...
Aha!. I think I found it.
This embarrassing declaration in ia64's asm/atomic.h:
static __inline__ int
ia64_atomic64_add (__s64 i, atomic64_t *v)
looks to be the key. Obviously it would be better to return all
64 bits of the answer using "long" rather than just 32 bits with "int".
The critical change in the rwsem code that exposed this silliness
is:
- (rwsem_atomic_update(0, sem) & RWSEM_ACTIVE_MASK))
- /* Someone grabbed the sem already */
+ ...
| Aug 13, 4:38 pm 2010 |
| Murphy, Dan | RE: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver
Hemanth
I have a few comments on this patch.
+static ssize_t cma3000_store_attr_mdfftmr(struct device *dev,
+ struct device_attribute *attr,
+ const char *buf, size_t count)
+{
+ struct platform_device *pdev = to_platform_device(dev);
+ struct cma3000_accl_data *data = platform_get_drvdata(pdev);
+ unsigned long val;
+ int error;
+
+ error = strict_strtoul(buf, 0, &val);
+ if (error)
+ return error;
+
+ mutex_lock(&data->mutex);
+ data->pdata.mdfftmr = ...
| Aug 13, 6:34 am 2010 |
| Hemanth V | Re: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver
----- Original Message -----
From: "Jonathan Cameron" <jic23@cam.ac.uk>
To: "Hemanth V" <hemanthv@ti.com>
Cc: <linux-input@vger.kernel.org>; <linux-kernel@vger.kernel.org>;
<linux-omap@vger.kernel.org>
Sent: Friday, May 21, 2010 5:27 PM
Jonathan, Andrew
Is there any way forward for this patch, I am unable to induce any response
from the input maintainer
Thanks
Hemanth
--
| Aug 13, 5:47 am 2010 |
| Dmitry Torokhov | Re: [PATCH 4/4] input: dynamically allocate ABS information
Gah, it is all my fault, I was marking stuff that I want to review but
missed these 2 drivers.
I sent it on to Linus, hopefully he'll apply it.
--
Dmitry
--
| Aug 12, 8:35 pm 2010 |
| H. Peter Anvin | Re: [GIT PULL] core/hweight changes for v2.6.35
__sw_hweightX can exist even when generic hweight isn't in use per se,
because the arch implementation can wrapper the software implementation.
This is the case on x86, for example -- most x86 CPUs don't have popcnt
yet, so on those the x86 implementation end up calling the
__sw_hweight*() implementations.
-hpa
--
| Aug 13, 2:56 pm 2010 |
| Mike Frysinger | Re: [GIT PULL] core/hweight changes for v2.6.35
but those targets still define CONFIG_GENERIC_HWEIGHT right ? so at
the least, we should be wrapping the prototypes in linux/bitops.h with
that ...
-mike
--
| Aug 13, 2:59 pm 2010 |
| Mike Frysinger | Re: [GIT PULL] core/hweight changes for v2.6.35
did this miss Blackfin because the original patch was against the
2.6.34 tree ? just wondering why it now build fails ...
doing a simple grep shows that the new "tile" arch may also be broken
as it uses "hweight32" ...
considering __sw_hweightX only exist when the generic hweight is in
play, wouldnt it make sense to have
include/asm-generic/bitops/arch_hweight.h not always define things ?
then most arches can simply pull in
include/asm-generic/bitops/hweight.h without having to worry ...
| Aug 13, 2:42 pm 2010 |
| Hans de Goede | Re: [PATCH] hwmon: f71882fg: Add support for the Fintek ...
Hi,
I've send a mail directly to akpm asking for this to be removed, hopefully
My goal for 2.6.36 is to pull the patch, and then we can wait til all
issues are fixed properly before re-introducing it.
Regards,
Hans
--
| Aug 13, 3:01 am 2010 |
| Hans de Goede | Re: [PATCH] hwmon: f71882fg: Add support for the Fintek ...
Hi,
With pwm zone I mean the number of different speeds which can be programmed
for one output channel, the temps divide the entire temp range into zones
(number of zones == number of temps + 1) and for each zone one can then
tell at what speed / pwm setting the fan should operate when the temperature
is in that zone.
I have a V0.27P datasheet for the 71889, but yes the fg suffix does not
seem to be mentioned anywhere in the datasheet not sure where it comes from.
I do know however ...
| Aug 13, 3:56 am 2010 |
| previous day | today | next day |
|---|---|---|
| August 12, 2010 | August 13, 2010 | August 14, 2010 |
