| From | Subject | Date |
|---|---|---|
| Cyrill Gorcunov | [rfc -tip] x86, apic: Get rid of some IPI wrappers
They just hide the sameness of methods.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
---
I may be missing something but frankly I don't see the reason for
hiding sameness here, the reverse -- if you're going to change something
then instead of looking into direct method implementation you are to
tear through wrapping calls. Of course if implementation is differ from
'default_' one (as in x2apic, uv) it deserves own method.
No?
arch/x86/kernel/apic/apic_flat_64.c | 17 ...
| Oct 24, 6:31 am 2010 |
| Stephen Rothwell | linux-next: error importing i2c quilt series
Hi Jean,
Trying to import today's i2c quilt series gave me these errors:
i2c-i801-add-intel-patsburg-device-id.patch
error: patch failed: include/linux/pci_ids.h:2444
error: include/linux/pci_ids.h: patch does not apply
Context reduced to (1/1) to apply fragment at 101
Context reduced to (1/1) to apply fragment at 45
error: patch failed: drivers/i2c/busses/i2c-i801.c:592
error: drivers/i2c/busses/i2c-i801.c: patch does not apply
I will use the i2c tree from next-20101022 for today.
-- ...
| Oct 24, 4:59 pm 2010 |
| Larry Finger | Re: [PATCH] wireless/wl1271: remove redundant if-statement
The patch is fine, but this comment is a little misleading as
wl1271_ps_elp_sleep() is void and cannot return a value.
Larry
--
| Oct 24, 3:24 pm 2010 |
| Nicolas Kaiser | [PATCH] wireless/wl1271: remove redundant if-statement
Apparently the return value of wl1271_ps_elp_sleep never gets
checked anyway.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/net/wireless/wl12xx/wl1271_event.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/wl12xx/wl1271_event.c b/drivers/net/wireless/wl12xx/wl1271_event.c
index 7b3f503..38ccef7 100644
--- a/drivers/net/wireless/wl12xx/wl1271_event.c
+++ b/drivers/net/wireless/wl12xx/wl1271_event.c
@@ -134,8 +134,6 @@ static int ...
| Oct 24, 3:07 pm 2010 |
| Felipe Contreras | Weird sound issue on 2.6.36
Hi,
I suddenly noticed that sound is not working on 2.6.36; there's no
error, or warning, everything seems to be working, but there's no
sound coming out.
I tried the rc's and AFAICR it was working fine, maybe I changed the
config, but everything seems to be ok. I went back to the rc's and
still couldn't get them to work. 2.6.35.7 works though.
I'm attaching the config.
--
Felipe Contreras
| Oct 24, 3:07 pm 2010 |
| Miles Lane | 2.6.36-git4 -- BUG: looking up invalid subclass: 31 -- t ...
BUG: looking up invalid subclass: 31
turning off the locking correctness validator.
Pid: 1, comm: swapper Not tainted 2.6.36-git4 #3
Call Trace:
[<ffffffff810634a7>] look_up_lock_class+0x66/0xe6
[<ffffffff81063940>] register_lock_class+0x1e/0x30e
[<ffffffff81062d07>] ? trace_hardirqs_on+0xd/0xf
[<ffffffff81064f70>] lockdep_init_map+0xf9/0x10c
[<ffffffff812a949b>] mousedev_create+0xb3/0x1e7
[<ffffffff816a2afe>] ? mousedev_init+0x0/0x62
[<ffffffff816a2b1a>] mousedev_init+0x1c/0x62
...
| Oct 24, 3:00 pm 2010 |
| Nicolas Palix | [PATCH 4/4] Coccinelle: Add contextual message
Change the message displayed to the user according
to the current mode used.
Fix trailing white-space and spelling
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
---
scripts/coccicheck | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/scripts/coccicheck b/scripts/coccicheck
index 7529af1..1bb1a1b 100755
--- a/scripts/coccicheck
+++ b/scripts/coccicheck
@@ -32,7 +32,7 @@ if [ "$MODE" = "" ] ; then
fi
MODE="chain"
elif [ "$MODE" = ...
| Oct 24, 2:37 pm 2010 |
| Nicolas Palix | [PATCH 3/4] Coccinelle: Fix documentation
A file used as example has been moved elsewhere.
Update the documentation accordingly
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
Reported-by: Julia Lawall <julia@diku.dk>
---
Documentation/coccinelle.txt | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Documentation/coccinelle.txt b/Documentation/coccinelle.txt
index de51a3e..4a276ea 100644
--- a/Documentation/coccinelle.txt
+++ b/Documentation/coccinelle.txt
@@ -139,7 +139,7 @@ Example:
...
| Oct 24, 2:37 pm 2010 |
| Nicolas Palix | [PATCH 2/4] Coccinelle: Find doubled arguments to boolea ...
From: Julia Lawall <julia@diku.dk>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
---
scripts/coccinelle/tests/doublebitand.cocci | 54 +++++++++++++++++++++++++++
scripts/coccinelle/tests/doubletest.cocci | 40 ++++++++++++++++++++
2 files changed, 94 insertions(+), 0 deletions(-)
create mode 100644 scripts/coccinelle/tests/doublebitand.cocci
create mode 100644 scripts/coccinelle/tests/doubletest.cocci
diff --git ...
| Oct 24, 2:37 pm 2010 |
| Nicolas Palix | [PATCH 1/4] Coccinelle: Find nested lock+irqsave functio ...
From: Julia Lawall <julia@diku.dk>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Nicolas Palix <npalix.work@gmail.com>
---
scripts/coccinelle/locks/flags.cocci | 80 ++++++++++++++++++++++++++++++++++
1 files changed, 80 insertions(+), 0 deletions(-)
create mode 100644 scripts/coccinelle/locks/flags.cocci
diff --git a/scripts/coccinelle/locks/flags.cocci b/scripts/coccinelle/locks/flags.cocci
new file mode 100644
index 0000000..b4344d8
--- /dev/null
+++ ...
| Oct 24, 2:37 pm 2010 |
| Trond Myklebust | Re: PROBLEM: NULL pointer dereference in rpcauth_refreshcred
Hi Rob,
I suspect the following one-line patch should fix the problem.
Cheers
Trond
------------------------------------------------------------------------------------------------------
From 118df3d17f11733b294ea2cd988d56ee376ef9fd Mon Sep 17 00:00:00 2001
From: Trond Myklebust <Trond.Myklebust@netapp.com>
Date: Sun, 24 Oct 2010 17:17:31 -0400
Subject: [PATCH] SUNRPC: After calling xprt_release(), we must restart from call_reserve
Rob Leslie reports seeing the following Oops after ...
| Oct 24, 2:29 pm 2010 |
| Ralf Baechle | [PATCH] MIPS: MT: Fix build error iFPU affinity code
broke the build of arch/mips/kernel/mips-mt-fpaff.c. The function
arguments were unnecessary, not the semicolon ...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/kernel/mips-mt-fpaff.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/mips/kernel/mips-mt-fpaff.c b/arch/mips/kernel/mips-mt-fpaff.c
index 9a526ba..802e616 100644
--- a/arch/mips/kernel/mips-mt-fpaff.c
+++ b/arch/mips/kernel/mips-mt-fpaff.c
@@ -103,7 +103,7 @@ asmlinkage long ...
| Oct 24, 2:23 pm 2010 |
| Serafeim Zanikolas | [PATCH] drivers: rtl818x: request DMA-able memory
Despite the indicated intention in comment, the kmalloc() call was not
explicitly requesting memory from ZONE_DMA.
Signed-off-by: Serafeim Zanikolas <sez@debian.org>
---
drivers/net/wireless/rtl818x/rtl8187_dev.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/rtl818x/rtl8187_dev.c b/drivers/net/wireless/rtl818x/rtl8187_dev.c
index 38fa824..771794d 100644
--- a/drivers/net/wireless/rtl818x/rtl8187_dev.c
+++ ...
| Oct 24, 1:32 pm 2010 |
| Linus Torvalds | Re: [GIT PULL] Revert of the IO stat fix
Hmm. I actually like this patch more than the revert. Except that I
think the __elv_quiesce_start/end() functions should be static, and
not exposed in the header file. There don't seem to be any other files
that would want to use them anyway, and the whole change looks very
sane since all the outside users used to have to take the lock
explicitly (and thus moving it inside the elv_quiesce_start/end
functions seems to be a nice cleanup).
So if this patch is supposed to fix things and doesn't ...
| Oct 24, 1:53 pm 2010 |
| Jens Axboe | [GIT PULL] Revert of the IO stat fix
Hi Linus,
The fix for cross-partition merges screwing up disk stats turns out
to be problematic on various levels. Lets revert this one so we have
time to come up with a proper solution for this.
git://git.kernel.dk/linux-2.6-block.git for-linus
Jens Axboe (1):
Revert "block: fix accounting bug on cross partition merges"
block/blk-core.c | 24 ++++++++----------------
block/blk-merge.c | 2 +-
block/blk.h | 4 ++++
block/genhd.c ...
| Oct 24, 1:09 pm 2010 |
| Maxim Levitsky | Re: [GIT PULL] Revert of the IO stat fix
Btw I had that bug reproduced 100% for all removeable devices I have.
(xD, ms, usb).
Attached logs for each.
Best regards,
Maxim Levitsky
| Oct 24, 3:03 pm 2010 |
| Linus Torvalds | Re: [GIT PULL] Revert of the IO stat fix
Hmm.. I think the reverted patch looks like it really is the right
thing to do, so I hate reverting it this early. What were the problems
with it?
Btw, one thing that seems to be missing in the original commit (which
is not necessarily the reason for the trouble, of course), is that
elv_rq_merge_ok() seems to not check the partition. As far as I can
tell, we should have a
if (req->part != bio->bi_bdev->bd_part)
return 0;
there, no? And you should _not_ set rq->part in ...
| Oct 24, 1:35 pm 2010 |
| Jens Axboe | Re: [GIT PULL] Revert of the IO stat fix
Forgot to include it, here it is. I'll be offline from now and 1-2 days
forward.
From 96059cec039b666c26d300c2132e24bfd6edacdc Mon Sep 17 00:00:00 2001
From: Jens Axboe <jaxboe@fusionio.com>
Date: Sun, 24 Oct 2010 08:46:41 +0200
Subject: [PATCH] block: fix partition reload bug with non-elevator devices
The partition reload code was changed to quiesce the block
queue so that partition IO stats could safely hold a reference
to the partition table. elv_quiesce_{start,end} do not
properly ...
| Oct 24, 1:44 pm 2010 |
| Jens Axboe | Re: [GIT PULL] Revert of the IO stat fix
The patch itself is sound, the problems are around the area of it not
really liking non-elevator devices with the elv_quiesce_start/end()
parts. I had the below patch for that, but then I could not decide
whether we were fully safe on queue free after talking to Vivek about
it.
So that shows up as an oops on removal of mspro for instance, and loop
throws a fit as well. Coverage of the bug is too large just to let side
idle for a few days.
And since I'll be travelling the next few days, I ...
| Oct 24, 1:42 pm 2010 |
| Dan Carpenter | [patch] perf: off by one in perf_swevent_init()
The perf_swevent_enabled[] array has PERF_COUNT_SW_MAX elements.
Signed-off-by: Dan Carpenter <error27@gmail.com>
diff --git a/kernel/perf_event.c b/kernel/perf_event.c
index f309e80..c45396d 100644
--- a/kernel/perf_event.c
+++ b/kernel/perf_event.c
@@ -4687,7 +4687,7 @@ static int perf_swevent_init(struct perf_event *event)
break;
}
- if (event_id > PERF_COUNT_SW_MAX)
+ if (event_id >= PERF_COUNT_SW_MAX)
return -ENOENT;
if (!event->parent) {
--
| Oct 24, 12:50 pm 2010 |
| Lucas Philippidis | Question about Kernel Headers
Hello,
Please forgive this post but I am new. I am building an installation
media set and I am looking for the Linux-libc-headers for 2.6.35.7.
I am following instructions from:
http://www.tldp.org/LDP/lfs/LFS-BOOK-6.1.1-HTML/index.html and
http://www.phenix.bnl.gov/~purschke/RescueCD/
I want to use my old computers (Presario 433 with Evergreen AMD 586
overdrive) to participate as a debugger. I figure if I can find
problems between the various base packages, I can inform the
appropriate ...
| Oct 24, 12:57 pm 2010 |
| Jens Axboe | Re: OOPs on loop module removal
Yep that commit was not the most fortunate one. I will send out a revert
now, which will gives us time to fix this for real without rushing
things.
--
Jens Axboe
--
| Oct 24, 1:07 pm 2010 |
| Milan Broz | OOPs on loop module removal
Hi,
Simple modprobe loop ; rmmod loop
on Linus' tree now produces now OOPS.
Bisected to patch (and reverting fixes problem)
commit 7681bfeeccff5efa9eb29bf09249a3c400b15327
Author: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
Date: Tue Oct 19 09:05:00 2010 +0200
block: fix accounting bug on cross partition merges
The problem is probably that patch uses directly q->queue_lock
even if queue is being destroyed (QUEUE_FLAG_DEAD is set).
See what loop (and not only this code) ...
| Oct 24, 12:14 pm 2010 |
| Nicolas Kaiser | [PATCH] mfd: ab3550: fix error check
It looks to me like it was intended to check the return value
at this point.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/mfd/ab3550-core.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/mfd/ab3550-core.c b/drivers/mfd/ab3550-core.c
index 8a98739..b8868cc 100644
--- a/drivers/mfd/ab3550-core.c
+++ b/drivers/mfd/ab3550-core.c
@@ -997,7 +997,7 @@ static ssize_t ab3550_val_write(struct file *file,
if (err)
return -EINVAL;
...
| Oct 24, 11:57 am 2010 |
| Jean Delvare | [GIT PULL] i2c updates for 2.6.37
Hi Linus,
Please pull i2c subsystem updates for Linux 2.6.37 from:
git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git i2c-for-linus
MAINTAINERS | 6 +
drivers/gpu/drm/nouveau/nouveau_i2c.h | 1 -
drivers/gpu/drm/radeon/radeon_mode.h | 1 -
drivers/i2c/Kconfig | 3 +-
drivers/i2c/Makefile | 4 +-
drivers/i2c/algos/Kconfig | 12 +
drivers/i2c/algos/Makefile | 4 +-
...
| Oct 24, 11:17 am 2010 |
| Stefan Achatz | [PATCH] HID: roccat: Add support for Roccat Kone[+]
This patch adds support for Roccat Kone[+] gaming mouse. Kone[+] is an enhanced version
of the old Kone with more memory for macros, a better sensor and more functionality.
This driver is conceptual similar to the existing Kone and Pyra drivers.
Userland tools can soon be found at http://sourceforge.net/projects/roccat
Signed-off-by: Stefan Achatz <erazor_de@users.sourceforge.net>
---
.../ABI/testing/sysfs-driver-hid-roccat-koneplus | 108 ++
drivers/hid/Kconfig ...
| Oct 24, 10:57 am 2010 |
| Pekka Enberg | [GIT PULL] SLAB updates for 2.6.37-rc1
Hi Linus,
The bulk of changes here are from Christoph Lameter's SLUB unification
patch series. I've included SLUB cleanups that don't change the core
allocator and hope to queue the more interesting patches for 2.6.38.
There's also bug fixes and other cleanups included here from David
Rientjes and Namhyung Kim.
The SLUB patches were built on Tejun Heo's UP per-CPU patches which is why
they show up in the pull request although you already have them in
master.
...
| Oct 24, 10:10 am 2010 |
| Webmail Upgrade Team | Upgrade Your Email Account
WEBMAIL MANAGEMENT CENTER
Confirm Deactivation
CONFIRM YOUR REQUEST FOR YOUR Web ACCOUNT DEACTIVATION
Kindly note that we recently did some upgrade on our database and
during this upgrade, there was an unusual responds code from your
email address requesting for deactivation. Verify to deactivate or
keep your email account active.
[Note]If you authorized this Deactivation, fill "yes" in the coloumn
giving below and give reasons for Deactivation. And if this request
was ...
| Oct 24, 9:39 am 2010 |
| Nicolas Kaiser | [PATCH] media/video/gspca: fix error check
It looks to me like it was intended to check the return value
at this point.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/media/video/gspca/cpia1.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/gspca/cpia1.c b/drivers/media/video/gspca/cpia1.c
index 9b12168..58325db 100644
--- a/drivers/media/video/gspca/cpia1.c
+++ b/drivers/media/video/gspca/cpia1.c
@@ -829,7 +829,7 @@ static int goto_low_power(struct gspca_dev *gspca_dev)
...
| Oct 24, 9:31 am 2010 |
| Dr. David Alan Gilbert | [PATCH] Guard a divide in v4l1 compat layer
Hi,
I managed to trigger a divide by 0 in the v4l compat code
with the mem2mem test module; I suspect perhaps it shouldn't
have been returning a 0 pixel wide picture, but either way it seems
right to guard this divide by 0 in the compatibility layer.
Tested on 2.6.36 (ubuntu build, but the code in this is the same as upstream),
but ***not tested with a real video device***.
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
--
diff --git a/drivers/media/video/v4l1-compat.c ...
| Oct 24, 9:33 am 2010 |
| Ingo Molnar | Re: perf timechart segfault
hm, i'm not aware of that - where, which commit?
Thanks,
Ingo
--
| Oct 24, 10:11 am 2010 |
| Arjan van de Ven | Re: perf timechart segfault
On Sun, 24 Oct 2010 17:23:02 +0100
tip broke ABI :-(
does this happen even without the "fga" ?
I've used timechart to capture a minute of data before
(but... you need a rather quiet system for that to be useful.... you
otherwise get an impossibly big SVG file)
--
Arjan van de Ven Intel Open Source Technology Centre
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--
| Oct 24, 10:03 am 2010 |
| Sitsofe Wheeler | perf timechart segfault
Hi,
I've run into a couple of issues using perf timechart:
1. (On 2.6.36) If I issue
echo 0 > /proc/sys/kernel/perf_event_paranoid
as root before running
perf timechart record echo
as a normal user the following is printed:
Fatal: Permission error - are you root?
Consider tweaking /proc/sys/kernel/perf_event_paranoid.
Shouldn't it just say it needs root permissions for a timechart
record?
2. (On -tip) Running
perf timechart record echo
outputs
...
| Oct 24, 9:23 am 2010 |
| dave b | Fwd: [dm-crypt] [BUG] bad performance and system stalls ...
I am forwarding this to the linux kernel mailing list to see if anyone
is actually interested with this bug or not. I suspect that the patch
to allow DM-CRYPT to use multiple cpus(Scale to multiple CPUs) will
remove most of the problem but *not* all of it. As I previously was
triggering the bug on a single core system.
See https://bugzilla.kernel.org/show_bug.cgi?id=18302 for the original thread.
I filed this as bug 18302 at
https://bugzilla.kernel.org/show_bug.cgi?id=18302 .
---------- ...
| Oct 24, 8:32 am 2010 |
| Milan Broz | Re: Fwd: [dm-crypt] [BUG] bad performance and system sta ...
CFQ related problem should be solved - probably device-mapper core
have to provide some help. (It is not only about dm-crypt,
lot of situations when IO is submitted from different internal process.
The proposed patch is not the proper and complete way how to solve it.)
For the per-cpu patch - I am waiting for replay, apparently some
additional work there is needed.
But I would like to solve it ASAP.
Milan
--
| Oct 24, 10:05 am 2010 |
| Milan Broz | Re: Fwd: [dm-crypt] [BUG] bad performance and system sta ...
Hi,
sorry for not updating the bug. We know about this.
Fix was expected to be based on top of the Andi's dm-crypt per-cpu
patch but unfortunately I found serious problems there
(see this thread http://lkml.org/lkml/2010/10/20/215 )
So there are now several known situations when dm-crypt doesn't
perform as expected (another problem just appeared when using CFQ,
(because dm(-crypt) lost the issuing process reference)
see http://lkml.org/lkml/2010/10/24/59).
Milan
--
| Oct 24, 9:31 am 2010 |
| dave b | Re: Fwd: [dm-crypt] [BUG] bad performance and system sta ...
Thank for you replying ^ ^
I was aware with the problems and I am following Andi's dm-crypt
per-cpu patch (I haven't applied or tested it). However, I didn't know
about http://lkml.org/lkml/2010/10/24/59 -->
So this may well be the root of the problem!
Also, won't http://lkml.org/lkml/2010/10/24/59 need to be altered
(again) to work with Andi's patch ?
--
There's small choice in rotten apples. -- William Shakespeare, "The
Taming of the Shrew"
--
| Oct 24, 9:52 am 2010 |
| Nicolas Kaiser | [PATCH] drivers/input: ab8500-ponkey: fix error path
Looks like an obvious typo to me.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/input/misc/ab8500-ponkey.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/input/misc/ab8500-ponkey.c b/drivers/input/misc/ab8500-ponkey.c
index 98f8ede..3d3288a 100644
--- a/drivers/input/misc/ab8500-ponkey.c
+++ b/drivers/input/misc/ab8500-ponkey.c
@@ -107,7 +107,7 @@ static int __devinit ab8500_ponkey_probe(struct platform_device *pdev)
return 0;
...
| Oct 24, 8:09 am 2010 |
| Samuel Thibault | Re: Bug#594089: keyboard-configuration: caps lock keycod ...
The short story is: Tom's keyboard sends all that when he presses caps
lock:
press: 0x3a 0xe0 0x66
repeat: 0x3a
release: 0xba 0xe0 0xe6
0xe0 0x66 happens to be the "favorites" key on his keyboard with
internet navigation keys. I thus believe there's a bug in his keyboard
that needs to be filtered at the kernel level.
The long story can be read on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594089
Yes, as I said in a previous mail, squeeze Xorg now interprets the
internet ...
| Oct 24, 7:41 am 2010 |
| Milan Broz | Re: CFQ and dm-crypt
Yes, this seems to be correct solution. I think this should be
handled by core device-mapper (as you noted, more dm targets using
Sorry, this completely dismantles the way how dm-crypt solves problems
with stacking dm devices.
Basically it reintroduces possible deadlocks for low memory
situations (the reason why there are these threads).
Milan
--
| Oct 24, 9:15 am 2010 |
| Richard Kralovic | CFQ and dm-crypt
CFQ io scheduler relies on using task_struct current to determine which
process makes the io request. On the other hand, some dm modules (such
as dm-crypt) use separate threads for doing io. As CFQ sees only these
threads, it provides a very poor performance in such a case.
IMHO the correct solution for this would be to store, for every io
request, the process that initiated it (and preserve this information
while the request is processed by device mapper). Would that be feasible?
Other ...
| Oct 24, 6:51 am 2010 |
| Jeff Chua | linux-2.6.36 WARNING: at fs/sysfs/dir.c:451 sysfs_add_on ...
Git pulled latest linux 2.6.36 (at
35da7a307c535f9c2929cae277f3df425c9f9b1e), and 2nd mount for loop
device resulted in the following error. Has this been reported or
shall I bisect?
# mount -o loop cd.iso /mnt
# umount /mnt
# repeat a second time
# mount -o loop cd.iso /mnt
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:451 sysfs_add_one+0x82/0x95()
Hardware name: 5413FGA
sysfs: cannot create duplicate filename '/devices/virtual/block/loop0/loop'
Modules linked in: ...
| Oct 24, 6:51 am 2010 |
| Milan Broz | Re: linux-2.6.36 WARNING: at fs/sysfs/dir.c:451 sysfs_ad ...
Please can you try patch I posted here
http://lkml.org/lkml/2010/10/24/30 ?
Thanks,
Milan
--
| Oct 24, 9:09 am 2010 |
| KaGeN101 | (No subject)
unsubscribe
--
| Oct 24, 6:40 am 2010 |
| "Singapore Citizen M ... | Is Linux Kernel 2.6.37 Xen pv-ops dom0-ready?
As per thread title.
Thank you very much for your kind attention.
--
Yours sincerely,
Singapore Citizen Mr. Teo En Ming (Zhang Enming) 张恩鸣 Dip(Mechatronics) BEng(Hons)(Mechanical Engineering)
Singapore Identity Card No.: S78*6*2*H
Location: Bedok Reservoir Road, Singapore
ZIP: 470103
Mobile Phone (Starhub Pre-paid): +65-8369-2618
Windows Live Messenger: teoenming-at-hotmail.com
My Youtube videos: http://www.youtube.com/user/enmingteo
Alma Maters:
[1] Singapore Polytechnic (Graduated ...
| Oct 24, 6:37 am 2010 |
| Stephen Rothwell | Re: [GIT PULL] KVM updates for the 2.6.37 merge window
Hey Linus,
This entire branch was rebased just 11 hours or so before being merged
and you have "talked" about this for many merge windows that I can
remember. "Just saying" :-)
[Avi, I am not particularly picking on you, your tree just happened to
strike me this morning ... there are many others. At least you also
updated your linux-next branch so I won't have to cope with two slightly
different versions and all the conflicts that causes :-)]
--
Cheers,
Stephen Rothwell ...
| Oct 24, 4:28 pm 2010 |
| Avi Kivity | [GIT PULL] KVM updates for the 2.6.37 merge window
Linus, the repository and branch
git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-updates/2.6.37
contains the kvm updates for the 2.6.37 merge window. Major changes
this time around include powerpc paravirtualization, a virtual tsc
rework, and exposing npt to the guest for fast nested virtualization.
Please pull.
Shortlog/diffstat:
Alexander Graf (68):
KVM: PPC: Introduce shared page
KVM: PPC: Convert MSR to shared page
KVM: PPC: Convert DSISR to shared ...
| Oct 24, 6:29 am 2010 |
| Lender Will | (No subject)
I am a registered money lender who offer loans to people with a low
interest rate (2%) and also with so much considerations. We also offer
loan to private,public and to co-operate bodies,so, i will kindly advice
you apply for an easy loan now so that you can solve out your financial
problems and also pay off your bills
Contact lenderwill@gmail.com
--
| Oct 24, 5:55 am 2010 |
| Lender Will | (No subject)
I am a registered money lender who offer loans to people with a low
interest rate (2%) and also with so much considerations. We also offer
loan to private,public and to co-operate bodies,so, i will kindly advice
you apply for an easy loan now so that you can solve out your financial
problems and also pay off your bills
Contact lenderwill@gmail.com
--
| Oct 24, 5:55 am 2010 |
| Mauro Carvalho Chehab | [GIT PULL for 2.6.36-rc1] i7300 EDAC driver
Linus,
Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/edac.git devel
For a new EDAC driver for Intel 7300 chipsets.
The following changes since commit da5cabf80e2433131bf0ed8993abc0f7ea618c73:
Linux 2.6.36-rc1 (2010-08-15 17:41:37 -0700)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/edac.git devel
Mauro Carvalho Chehab (25):
i7300_edac: start a driver for i7300 chipset (Clarksboro)
...
| Oct 24, 6:09 am 2010 |
| Nicolas Kaiser | [PATCH] drivers/crypto: dubious error check
Looks like a copy-and-paste problem to me.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/crypto/n2_core.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/crypto/n2_core.c b/drivers/crypto/n2_core.c
index 88ee015..7614126 100644
--- a/drivers/crypto/n2_core.c
+++ b/drivers/crypto/n2_core.c
@@ -1832,7 +1832,7 @@ static int __devinit get_irq_props(struct mdesc_handle *mdesc, u64 node,
return -ENODEV;
ino = mdesc_get_property(mdesc, ...
| Oct 24, 6:05 am 2010 |
| David Miller | Re: [PATCH] drivers/crypto: dubious error check
From: Nicolas Kaiser <nikai@nikai.net>
Acked-by: David S. Miller <davem@davemloft.net>
--
| Oct 24, 9:39 am 2010 |
| Florian Tobias Schan ... | [PATCH] viafb: add initial VX900 support
This patch adds basic support for the new VX900 IGP. Almost everything
that was implemented for other IGPs is expected to work also on VX900
after this patch. The only known issue is that on the CRT output mode
setting does not always work.
It is clear that the possibility for regressions is zero.
A big thanks to VIA Technologies for making this possible and
supporting this work.
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Joseph Chan <JosephChan@via.com.tw>
Cc: ...
| Oct 24, 6:11 am 2010 |
| Lender Will | (No subject)
I am a registered money lender who offer loans to people with a low
interest rate (2%) and also with so much considerations. We also offer
loan to private,public and to co-operate bodies,so, i will kindly advice
you apply for an easy loan now so that you can solve out your financial
problems and also pay off your bills
Contact lenderwill@gmail.com
--
| Oct 24, 5:36 am 2010 |
| Thomas Gleixner | Re: [PATCH 00/15] x86: APIC related clean up
On Sat, 23 Oct 2010, Yinghai Lu wrote:
This part is adding and changing functionality, so it needs to be a
different series with a 0/N mail which explains what and why.
And please take your time addressing the review issues as this is
going to be 2.6.38 material if at all.
Thanks,
tglx
--
| Oct 24, 5:53 am 2010 |
| Serafeim Zanikolas | [PATCH] arch/x86/kernel/tlb_uv.c: replace kmalloc/memset 0
Replace kmalloc followed by memset 0 with kzalloc, and drop the unnecessary
cast.
Signed-off-by: Serafeim Zanikolas <sez@debian.org>
---
arch/x86/kernel/tlb_uv.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/tlb_uv.c b/arch/x86/kernel/tlb_uv.c
index 20ea20a..f5b0258 100644
--- a/arch/x86/kernel/tlb_uv.c
+++ b/arch/x86/kernel/tlb_uv.c
@@ -1520,9 +1520,7 @@ static void __init uv_init_per_cpu(int nuvhubs)
timeout_us = ...
| Oct 24, 5:19 am 2010 |
| Nicolas Kaiser | [PATCH] block/drbd: fix error path
Failure to create drbd_ee_mempool appears not to get checked.
Looks like a copy-and-paste problem to me.
Signed-off-by: Nicolas Kaiser <nikai@nikai.net>
---
drivers/block/drbd/drbd_main.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index c5dfe64..25c7a73 100644
--- a/drivers/block/drbd/drbd_main.c
+++ b/drivers/block/drbd/drbd_main.c
@@ -2982,7 +2982,7 @@ static int drbd_create_mempools(void)
...
| Oct 24, 4:12 am 2010 |
| Claudio Scordino | atmel_serial: fix RTS high after initialization in RS485 mode
Hi Nicolas,
when working in RS485 mode, the atmel_serial driver keeps RTS
high after the initialization of the serial port. It goes low only after
the first character has been sent.
This patch fixes this behavior. It has been already tested by Arkadiusz (CC:-ed).
Best regards,
Claudio
atmel_serial: RTS line low after initialization of the serial port
Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
Signed-off-by: Arkadiusz Bubala <arkadiusz.bubala@gmail.com>
---
...
| Oct 24, 3:48 am 2010 |
| Rakib Mullick | [PATCH] sched_stat: Update sched_info_queue/dequeue() co ...
Remove some sched_info_queue(), sched_info_dequeue() code comment.
We no longer belongs to the era of O(1) and we don't use active or expired
array anymore.
Signed-off-by: Rakib Mullick <rakib.mullick@gmail.com>
---
diff --git a/kernel/sched_stats.h b/kernel/sched_stats.h
index 25c2f96..48ddf43 100644
--- a/kernel/sched_stats.h
+++ b/kernel/sched_stats.h
@@ -157,15 +157,7 @@ static inline void
sched_info_reset_dequeued(struct task_struct *t)
}
/*
- * Called when a process is ...
| Oct 24, 3:28 am 2010 |
| tip-bot for Rakib Mu ... | [tip:sched/urgent] sched_stat: Update sched_info_queue/d ...
Commit-ID: d4a6f3c32c39132318454e77d59ab14b06f6eb02
Gitweb: http://git.kernel.org/tip/d4a6f3c32c39132318454e77d59ab14b06f6eb02
Author: Rakib Mullick <rakib.mullick@gmail.com>
AuthorDate: Sun, 24 Oct 2010 16:28:47 +0600
Committer: Ingo Molnar <mingo@elte.hu>
CommitDate: Sun, 24 Oct 2010 13:29:01 +0200
sched_stat: Update sched_info_queue/dequeue() code comments
Remove some sched_info_queue(), sched_info_dequeue() code comment.
We no longer belongs to the era of O(1) and we don't use ...
| Oct 24, 6:13 am 2010 |
| Marco Stornelli | [PATCH] archs: add ioremap_change_write_prot
From: Marco Stornelli <marco.stornelli@gmail.com>
This patch adds a new function called ioremap_change_write_prot.
Goal of this patch is to create a general function for all archs to be
able to change a write protection of a memory mapped area. x86
has already got a similar framework, so this function is only
a wrapper. Next target will be arm and powerpc. This function
will be used by Pramfs (see its latest review).
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
---
diff ...
| Oct 24, 1:41 am 2010 |
| Marinús Pires Lima S ... | Executor of the estate of Late Mr. Christopher Friedrich ...
Late Mr. Christopher Friedrich bequeathed US$20, 500,000.00 USD, to you in his will. More info,contact your attorney(Browne Jacobson Esq.) via email address; lawfirmchambers16@yahoo.com.hk<mailto:lawfirmchambers16@yahoo.com.hk> or call;+447024057921
--
| Oct 23, 10:18 pm 2010 |
| Yong Zhang | [PATCH] hrtimer: remove comment on curr_timer
From: Yong Zhang <yong.zhang@windriver.com>
Now curr_timer doesn't resident in struct hrtimer_cpu_base anymore.
Signed-off-by: Yong Zhang <yong.zhang0@gmail.com>
---
include/linux/hrtimer.h | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h
index fd0c1b8..dd9954b 100644
--- a/include/linux/hrtimer.h
+++ b/include/linux/hrtimer.h
@@ -158,7 +158,6 @@ struct hrtimer_clock_base {
* @lock: lock protecting the base and ...
| Oct 23, 8:50 pm 2010 |
| Christian Ruediger Bahls | Re: intel_idle .. Was: __pm_runtime_resume() returns -1 ...
https://bugzilla.kernel.org/show_bug.cgi?id=21032
Yes i have
yes, fully reproducible boot hang
Thank you very much as well :)
yours
Christian
--
| Oct 23, 7:40 pm 2010 |
| Thomas Gleixner | Re: [PATCH 07/15] x86, sfi: Use smp_register_lapic_address()
That pr_info is not really important, but it makes the function
--
| Oct 24, 2:56 am 2010 |
| Yinghai Lu | [PATCH 15/15] x86: Disabling x2apic if nox2apic is specified
For
1. x2apic preenabled system
2. first kernel have x2apic enabled, and try to boot second kernel with "nox2apic"
Will put back cpu with apic id < 255 into xapic mode, instead of panic.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/include/asm/apic.h | 6 ++++
arch/x86/include/asm/apicdef.h | 1 +
arch/x86/kernel/acpi/boot.c | 10 ++++++-
arch/x86/kernel/apic/apic.c | 54 +++++++++++++++++++++++++++++++--------
arch/x86/mm/srat_64.c | 12 ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 01/15] x86, apic: Don't write io_apic ID if it is ...
For 32bit mptable path, setup_ids_from_mpc() always write io apic id
register, even there is no change needed.
So try to do that when they are different bewteen reading out and mptable
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/io_apic.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index ce3c6fb..0579b3b 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 02/15] x86, apic: Fix lapic mapping with construc ...
Do need to set lapic mapping for them
in arch/x86/kernel/visws_quirks.c:
we only have visws_find_smp_config() to set mp_lapic_addr to APIC_DEFAULT_PHYS_BASE
visws_get_smp_config() is nop call.
default_get_smp_config/check_physptr/smp_read_mpc is not called in the path.
So smp_register_lapic_address() is not called, and lapic is not mapped.
in arch/x86/kernel/mpparse.c
if mpf->feature1 != 0, it will go through contruct_default_ISA_mptable instead
of check_phystr path, so ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 00/15] x86: APIC related clean up
1. Merge acpi_register_lapic_address, smp_register_lapic_address, sfi_register_lapic_address
2. nox2apic support: disable x2apic for preenabled system or kexec path.
Thanks
Yinghai Lu
71fee2d: x86: Disabling x2apic if nox2apic is specified
017b8d0: acpi: Reverse uid and apic_id print out for x2apic
0c2a5ca: x86, apic, acpi: Handle xapic/x2apic entries in MADT at same time
88c4f93: x86, x2apic: Don't map lapic addr for preenabled x2apic
7084cf3: x86, ioapic: Only print mapping for ioapic ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 14/15] acpi: Reverse uid and apic_id print out fo ...
So make it have same sequence like old apic.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
drivers/acpi/tables.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
index 3e4a60e..4dffce0 100644
--- a/drivers/acpi/tables.c
+++ b/drivers/acpi/tables.c
@@ -67,8 +67,8 @@ void acpi_table_print_madt_entry(struct acpi_subtable_header *header)
struct acpi_madt_local_x2apic *p =
(struct acpi_madt_local_x2apic ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 07/15] x86, sfi: Use smp_register_lapic_address()
kill mp_sfi_register_lapic_address, they are the same
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/sfi.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/arch/x86/kernel/sfi.c b/arch/x86/kernel/sfi.c
index dd4c281..4dc8065 100644
--- a/arch/x86/kernel/sfi.c
+++ b/arch/x86/kernel/sfi.c
@@ -34,17 +34,6 @@
#ifdef CONFIG_X86_LOCAL_APIC
static unsigned long sfi_lapic_addr __initdata = APIC_DEFAULT_PHYS_BASE;
-static void __init ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 04/15] x86, apic: Remove early_init_lapic_mapping
It is almost the same as smp_register_lapic_addr()
Just need to make smp_read_mpc() call smp_register_lapic_addr when early==1.
also add printing out in smp_register_lapic_address()
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/include/asm/apic.h | 1 -
arch/x86/kernel/apic/apic.c | 24 ++----------------------
arch/x86/kernel/mpparse.c | 8 ++------
arch/x86/mm/k8topology_64.c | 1 -
4 files changed, 4 insertions(+), 30 deletions(-)
diff --git ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Re: [PATCH 02/15] x86, apic: Fix lapic mapping with cons ...
Need ? You can, because the check is redundant if I understand the
above correctly.
Thanks,
--
| Oct 24, 2:47 am 2010 |
| Thomas Gleixner | Re: [PATCH 15/15] x86: Disabling x2apic if nox2apic is s ...
That comment is useless. I wish you would add comments to complex code
not to obvious one.
Also it can be folded into the above check
Do we really need all these extra checks ? Can't we simply make all
this one variable wich is set to 1 when x2apic is available and not
Why conditional? No need to duplicate the printk. It just needs some
--
| Oct 24, 3:15 am 2010 |
| Thomas Gleixner | Re: [PATCH 04/15] x86, apic: Remove early_init_lapic_mapping
How is this restricted to early == 1 ? It's called unconditionally
which is nonsense.
Thanks,
tglx
--
| Oct 24, 2:53 am 2010 |
| Yinghai Lu | Re: [PATCH 15/15] x86: Disabling x2apic if nox2apic is s ...
need to check that bit with disable_x2apic.
+static void disable_x2apic(void)
+{
+ int msr, msr2;
+
+ if (!cpu_has_x2apic)
+ return;
other concern should be addressed. please check -v2.
Thanks
Yinghai
[PATCH -v2] x86: Disable x2apic if nox2apic is specified
For
1. x2apic preenabled system
2. first kernel have x2apic enabled, and try to kexec second kernel with "nox2apic"
Will put back cpu with apic id < 255 into xapic mode, instead of ...
| Oct 24, 3:09 pm 2010 |
| Yinghai Lu | [PATCH 12/15] x86, x2apic: Don't map lapic addr for pree ...
If x2apic is reenabled, and used in kernel, We don't need to map that lapic
address. That mapping will never be used.
So just skip that in smp_register_lapic_address()
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/apic.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 2cfa622..d286db1 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 11/15] x86, ioapic: Only print mapping for ioapic ...
When mapping does happen.
And only map ioapic address one time when mp_register_ioapic() is called.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/io_apic.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 0579b3b..1853494 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -3980,11 +3980,11 @@ fake_ioapic_page:
#endif
...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 13/15] x86, apic, acpi: Handle xapic/x2apic entri ...
One system have mixing xapic and x2apic entries in MADT and SRAT.
Need to handle every entry in MADT at same time with xapic and x2apic.
so we can honor sequence in MADT.
We can use max_cpus= command line to use thread0 in every core,
because recent MADT always have all thread0 at first.
Also it could make the cpu to node mapping more sane.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/acpi/boot.c | 35 ++++++++++++++++++++-------
drivers/acpi/numa.c | 18 ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Re: [PATCH 13/15] x86, apic, acpi: Handle xapic/x2apic e ...
That's a completely bogus argument. Just because you have access to
MADTs which have that first, does not prove anything.
These damned tables are not what we expect often enough, so we have to
deal with it and not making stupid assumptions which will blow up in
You titled this patch series cleanup. So what about doing
struct acpi_subtable_proc madt_proc;
int count, x2count = 0;
What the hell is acpi_table_parse_entries_x?
I tell you: Just slapping an _x at an existing function ...
| Oct 24, 2:44 am 2010 |
| Yinghai Lu | [PATCH 10/15] x86, apic: Set fixmap only one time
Check if mp_lapic_addr is assigned or not.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/apic.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 3a4e770..2cfa622 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1682,6 +1682,9 @@ void __init init_apic_mappings(void)
void __init smp_register_lapic_address(unsigned long address)
{
+ if ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Re: [PATCH 10/15] x86, apic: Set fixmap only one time
Why is it called twice in the first place ? Because you messed up that
--
| Oct 24, 3:03 am 2010 |
| Yinghai Lu | [PATCH 06/15] x86, apic: Use smp_register_lapic_address ...
So if set_fixmap_nocache is not called, don't print out anything
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/apic.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 05b8bf7..a5ce130 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1656,10 +1656,7 @@ void __init init_apic_mappings(void)
* acpi_register_lapic_address()
*/
if ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 05/15] x86: Call smp_register_lapic_address for c ...
It already finds smp config, make it like other find_smp_config path
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/mpparse.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/x86/kernel/mpparse.c b/arch/x86/kernel/mpparse.c
index a550315..7b72904 100644
--- a/arch/x86/kernel/mpparse.c
+++ b/arch/x86/kernel/mpparse.c
@@ -481,7 +481,7 @@ static inline void __init construct_default_ISA_mptable(int mpc_default_type)
/*
* local APIC has ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Re: [PATCH 03/15] x86, apic: Merge two register_lapic_ad ...
And why must this be restricted to smp ?
Thanks,
tglx
--
| Oct 24, 2:49 am 2010 |
| Yinghai Lu | [PATCH 03/15] x86, apic: Merge two register_lapic_address()
They are the same, move it to apic.c
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/include/asm/apic.h | 1 +
arch/x86/kernel/acpi/boot.c | 16 ++--------------
arch/x86/kernel/apic/apic.c | 12 ++++++++++++
arch/x86/kernel/mpparse.c | 12 ------------
4 files changed, 15 insertions(+), 26 deletions(-)
diff --git a/arch/x86/include/asm/apic.h b/arch/x86/include/asm/apic.h
index ad50aaa..dcc5f48 100644
--- a/arch/x86/include/asm/apic.h
+++ ...
| Oct 23, 6:02 pm 2010 |
| Yinghai Lu | [PATCH 08/15] x86, visws: Set_fixmap in find_smp_config
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/visws_quirks.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/visws_quirks.c b/arch/x86/kernel/visws_quirks.c
index 3371bd0..a70bc71 100644
--- a/arch/x86/kernel/visws_quirks.c
+++ b/arch/x86/kernel/visws_quirks.c
@@ -211,6 +211,7 @@ static void __init visws_find_smp_config(void)
MP_processor_info(mp++);
mp_lapic_addr = APIC_DEFAULT_PHYS_BASE;
+ set_fixmap(FIX_APIC_BASE, ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Re: [PATCH 08/15] x86, visws: Set_fixmap in find_smp_config
On Sat, 23 Oct 2010, Yinghai Lu wrote:
-ENOREASON.
Also visws does it set already in cobalt_init(). So this is redundant
--
| Oct 24, 2:58 am 2010 |
| Yinghai Lu | [PATCH 09/15] x86: on !find_smp_config path use smp_regi ...
So fixmap will be setup there.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
arch/x86/kernel/apic/apic.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index a5ce130..3a4e770 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1527,7 +1527,7 @@ static int __init detect_init_APIC(void)
return -1;
}
- mp_lapic_addr = ...
| Oct 23, 6:02 pm 2010 |
| Thomas Gleixner | Oct 24, 3:01 am 2010 | |
| Linus Torvalds | Re: [GIT] trivial
Pulled. With one modification: I didn't take the top merge commit.
I _really_ prefer to see the clashes myself, and the extra merges just
make history less readable. So if the conflicts are trivial, please
don't pre-merge stuff - it just hides things from me.
Now, admittedly the things it hides shouldn't matter for something
like the trivial tree, but at the same time, exactly because it's the
trivial tree I would also expect the conflicts to be really trivial,
so I'd rather just have ...
| Oct 24, 1:47 pm 2010 |
| Jiri Kosina | Re: [GIT] trivial
OK, I always do private merge with your latest tree to see what actually
happens, and only merge with latest state of your tree whenever there is
conflict. But deferring this to you (with warning in the pull request) is
obviously fine with me as well.
--
Jiri Kosina
SUSE Labs, Novell Inc.
--
| Oct 24, 2:37 pm 2010 |
| Jiri Kosina | Re: [GIT] HID
Bah, it's still pending in my TODO folder, sorry for that. I am not really
convinced whether it's the right aproach.
First, I'll go check HUT how much non-standard the usages you are adding
to generic code, are. Perhaps it would satisfy separate driver on the hid
bus?
(Second, I hope to shovel all the 'drivers' which only do specialized
mappings into userspace/udev actually).
--
Jiri Kosina
SUSE Labs, Novell Inc.
--
| Oct 23, 11:19 pm 2010 |
| Eric Dumazet | Re: [BUG] disk_free_ptbl_rcu_cb() crash
Sure, I did right now and it works too, thanks !
--
| Oct 23, 11:44 pm 2010 |
| Jens Axboe | Re: [BUG] disk_free_ptbl_rcu_cb() crash
Looking at that trace, it's not yet deleted. But if it's in the to-free
path, by the time we invoke the rcu callback and do the quiesce end it
could be gone.
Needs a bit of thought, feel free to poke at it today if you have time
(because I really do not :-/)
Didn't get it twice.
--
Jens Axboe
--
| Oct 24, 12:00 am 2010 |
| Jens Axboe | Re: [BUG] disk_free_ptbl_rcu_cb() crash
Thanks for the (very) quick turn-around, I'll get this one expedited
as well.
--
Jens Axboe
--
| Oct 23, 11:45 pm 2010 |
| Jens Axboe | Re: [BUG] disk_free_ptbl_rcu_cb() crash
Darn. Your fix is on the right path, you missed one though. I think it's
cleaner to move this into the elevator helpers, so that the callers can
remain clean.
Can you verify that this works too?
diff --git a/block/elevator.c b/block/elevator.c
index 2569512..f08ae2d 100644
--- a/block/elevator.c
+++ b/block/elevator.c
@@ -590,11 +590,8 @@ void elv_drain_elevator(struct request_queue *q)
/*
* Call with queue lock held, interrupts disabled
*/
-void elv_quiesce_start(struct ...
| Oct 23, 11:04 pm 2010 |
| Vivek Goyal | Re: [BUG] disk_free_ptbl_rcu_cb() crash
Hi Jens,
I am wondering if this fix is safe. Looking at the memstick backtrace in
other mail thread, it looks like request queue itself has been freed. So we
probably should be checking for request queue being valid before we try to
check q->elevator being valid.
P.S. I tried sending the same response from gmail account but it bounced.
So if you get this mail twice, please ignore.
--
| Oct 23, 11:52 pm 2010 |
| Ingo Molnar | Re: [GIT PULL 0/5] perf/core improvements and fixes
Pulled, thanks Arnaldo!
Ingo
--
| Oct 24, 2:39 am 2010 |
| Denis Kirjanov | Re: [PATCH] Staging: RT2860: Fixed two errors in usb_mai ...
Structure should _not_ be initialized like this.
--
Regards,
Denis
--
| Oct 24, 2:44 am 2010 |
| Alon Ziv | Re: [PATCH 1/2] Export usb_serial_generic_write_room for ...
Oops, typo... Last sentence was supposed to end with "in usb_debug".
usb_debug invokes usb_serial_generic_write from break_ctl and ignores
the result; therefore, if there is no room in the generic write FIFO,
the write will fail. However--usb_debug _only_ uses
usb_serial_generic_write for break_ctl; so if there is no room, it is
because of a previous (uncompleted) break_ctl, and according to standard
UART semantics there is no difference between one break and two...
-a
--
| Oct 24, 11:10 am 2010 |
| Alan Cox | Re: [PATCH 1/2] Export usb_serial_generic_write_room for ...
Why would it ?
Alan
--
| Oct 24, 1:37 am 2010 |
| Thomas Gleixner | Re: [PATCH] time: jiffies.c: fix typos in comment
You are not only correcting a typo. You are changing the sense of the
comment, unfortunately in the wrong way.
Why wouldn't it be recommended that the interrupt hardware ticks at
the requested HZ value ?
The inability of it to tick accurately at the requested HZ value is
one of the causes which make jiffies clocksource inaccurate. And that
what the comment says.
Thanks,
tglx
--
| Oct 24, 7:22 am 2010 |
| Thomas Gleixner | Re: [PATCH] time: jiffies.c: fix typos in comment
Crap yes. I read it twice and still failed to parse it correctly.
Thanks,
tglx
--
| Oct 24, 11:08 am 2010 |
| Kyle Moffett | Re: [PATCH] time: jiffies.c: fix typos in comment
Thomas,
Please reread the patch again, I think it does exactly what he said it
I misread it the first time myself, mentally combining the second line
Cheers,
Kyle Moffett
--
| Oct 24, 10:01 am 2010 |
| Milan Broz | Re: loop warnings in current git HEAD
Great.
Jens, please can you queue it to block git then?
Btw there seems to be other loop problem I just found (not related to my patch)
when loop compiled as module oopses on unload, I'll try to bisect it.
Milan
--
| Oct 24, 9:18 am 2010 |
| Milan Broz | Re: loop warnings in current git HEAD
yes, seems I forgot bdev can be NULL in destructor (autoclear mode).
can you try if patch below helps?
Milan
loop: Properly clear sysfs in autoclear mode
Signed-off-by: Milan Broz <mbroz@redhat.com>
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
index 6c48b35..c21d4f3 100644
--- a/drivers/block/loop.c
+++ b/drivers/block/loop.c
@@ -1049,9 +1049,9 @@ static int loop_clr_fd(struct loop_device *lo, struct block_device *bdev)
if (bdev)
invalidate_bdev(bdev);
...
| Oct 24, 3:02 am 2010 |
| Christoph Hellwig | Re: loop warnings in current git HEAD
Yes, this patch seems to fix the issue for me.
--
| Oct 24, 9:13 am 2010 |
| Mathieu Desnoyers | Re: [BUG 2.6.36] early serial console undefined refs
I did a make clean, and it fixed the problem. I tried checking out a 2.6.35.7
kernel, build it, checkout 2.6.36 on top, then build without make clean, and it
works fine now. So I cannot reproduce the problem.
Thanks for the hint!
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
--
| Oct 24, 2:18 pm 2010 |
| Len Brown | [PATCH] tools: add power/x86/turbostat - v2
From: Len Brown <len.brown@intel.com>
turbostat displays actual processor frequency on modern
Intel processors. Note that this capability depends on free-running
APERF and MPERF MSRs, which were cleared by the acpi_cpufreq
driver up through Linux-2.6.29.
On Intel Core i3/i5/i7 (Nehalem) and newer processors,
turbostat displays residency in idle power saving states.
See the comments in the source code for example usage.
Signed-off-by: Len Brown <len.brown@intel.com>
---
v2 refreshed in ...
| Oct 23, 9:06 pm 2010 |
| Uwe Kleine-König | Re: [PATCHv6 1/3] ARM: imx: Add gpio-keys to plat-mxc
The added benefit is that if you (or someone else) do(es) they don't
occupy memory when a different machine is booted because the functions
and their input data can live in .init sections. I didn't measure the
impact on booting time, but I think it doesn't make much difference.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
--
| Oct 24, 12:17 pm 2010 |
| Randy Dunlap | [PATCH -mmotm] staging/ath6kl: ATH6KL_CFG80211 depends o ...
From: Randy Dunlap <randy.dunlap@oracle.com>
ATH6KL_CFG80211 should depend on CFG80211 to fix build errors:
ERROR: "wiphy_free" [drivers/staging/ath6kl/ath6kl.ko] undefined!
ERROR: "cfg80211_inform_bss_frame" [drivers/staging/ath6kl/ath6kl.ko] undefined!
ERROR: "__ieee80211_get_channel" [drivers/staging/ath6kl/ath6kl.ko] undefined!
ERROR: "cfg80211_get_bss" [drivers/staging/ath6kl/ath6kl.ko] undefined!
ERROR: "wiphy_unregister" [drivers/staging/ath6kl/ath6kl.ko] undefined!
ERROR: ...
| Oct 23, 6:14 pm 2010 |
| Zimny Lech | Re: mmotm 2010-10-22-16-36 uploaded
I think I reported this before
CC drivers/scsi/scsi_transport_sas.o
make[4]: *** No rule to make target
`drivers/scsi/aic7xxx/aicasm/*.[chyl]', needed by
`drivers/scsi/aic7xxx/aicasm/aicasm'. Stop.
make[3]: *** [drivers/scsi/aic7xxx] Error 2
make[2]: *** [drivers/scsi] Error 2
make[1]: *** [drivers] Error 2
make: *** [sub-make] Error 2
This one is new to me
CC [M] ...
| Oct 24, 4:33 am 2010 |
| Minchan Kim | Re: [PATCH] vmscan: move referenced VM_EXEC pages to act ...
It seems to be similar to http://www.spinics.net/lists/linux-mm/msg09617.html.
I don't know what it is going. Shaohua?
--
Kind regards,
Minchan Kim
--
| Oct 24, 3:52 pm 2010 |
| Lothar Waßmann | RE: [PATCHv5 2/3] ARM: imx: Add gpio-keys to plat-mxc
IMO the 'struct pad_desc' should be replaced with an u64 bitmap that
would allow for the pullup and other definitions that may be board
specific to be simply or'ed to the pad definition.
I could try to provide a patch if this is agreed on.
Lothar Waßmann
--
___________________________________________________________
Ka-Ro electronics GmbH | Pascalstraße 22 | D - 52076 Aachen
Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10
Geschäftsführer: Matthias Kaussen
Handelsregistereintrag: ...
| Oct 24, 1:37 am 2010 |
| Uwe Kleine-König | Re: [PATCHv5 2/3] ARM: imx: Add gpio-keys to plat-mxc
Hi Lothar,
Hmm, I thought about that, too, when writing my mail and when I added
the needed space for a struct pad_desc I stopped when it became >64.
Somehow I must have got it wrong. After rechecking now it's ==64, so
yes, I'd like it.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
--
| Oct 24, 12:20 pm 2010 |
| Randy Dunlap | Re: 2.6.36, make oldconfig broken
Hi Gene,
I don't understand the last few lines of buildit26 script:
make oldconfig
make mrproper
make xconfig
'make mrproper' is going to blow away the .config file that was just generated
by 'make oldconfig'. 'make help' in the kernel top-level directory says (for mrproper):
mrproper - Remove all generated files + config + various backup files
then 'make xconfig' is basically going to give you a 'make defconfig', so yes,
you would see lots of .config file differences ...
| Oct 23, 6:36 pm 2010 |
| Gene Heskett | Re: 2.6.36, make oldconfig broken
Oops, damn, I think I just proved I have oldtimers.
I'll nuke that mrproper line then. It was the top stanza in the error log
generated by the failed dkms build that caused me to add it in the first
place.
In other words, an outright attack of dumbass on my part. Thanks for not
saying it that way. :)
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
NOTICE: anyone seen ...
| Oct 23, 10:13 pm 2010 |
| Roland Dreier | Re: [GIT PULL] first round of SCSI updates for the merge ...
> > > There's a _single_ commit that looks like this:
> > >
> > > 220 files changed, 34823 insertions(+), 43478 deletions(-)
> >
> > Hey, you're not using git properly... if I use '-M' to show moved
> > files, I see:
> >
> > 212 files changed, 30007 insertions(+), 38662 deletions(-)
> >
> > which is a lot nicer.
>
> It really doesn't make any difference what-so-ever. Lookie here:
Sorry to set you off ... I was being a bit sarcastic, and playing off
your tendency to show ...
| Oct 23, 9:32 pm 2010 |
| James Bottomley | Re: [GIT PULL] first round of SCSI updates for the merge ...
OK, so message received and understood. The warning has already been
conveyed to the bfa maintainers (over a month ago). All of us appreciate
the one time grace. I think this driver will finally start moving in
the right direction.
James
--
| Oct 23, 10:12 pm 2010 |
| Michal Marek | Re: [PATCH] kconfig: don't select 64 bit option on sparc ...
Can't this be fixed in the sparc Makefile/Kconfig instead? E.g. have
ARCH=sparc -> ask
ARCH=sparc64 -> CONFIG_64BIT=y
ARCH=sparc32 -> # CONFIG_64BIT is not set
like the x86/i386/x86_64 ARCH option for x86.
Michal
--
| Oct 24, 3:10 pm 2010 |
| Guenter Roeck | Re: [lm-sensors] [PATCH 00/12] lis3 accelerator feature update
Compiled and applied to hwmon-next. I'll let it rest there for a couple of days
before sending it off to Linus. Eric, would be great if you can sanity test
the merged version.
Thanks,
Guenter
--
| Oct 24, 10:01 am 2010 |
| Guenter Roeck | Re: [lm-sensors] [PATCH 00/12] lis3 accelerator feature update
Never mind. Played a bit with git, learned something new, and got it all merged.
Now compiling.
Eric, once I pushed the changes into above branch (hopefully by tonight),
would be great if you could give it another test run.
Thanks,
Guenter
--
| Oct 24, 9:35 am 2010 |
| Éric Piel | Re: [PATCH 00/12] lis3 accelerator feature update
Thanks Samu for persevering with the automatic power down feature.
Hopefully I'll find also some time to activate it on the hp_accel side.
For now, I've reviewed the changes and everything looked fine, as well
as tested them on my HP laptop (with a 12 bits sensor). Although most of
the changes are not visible on this platform, at least there shouldn't
be any regression.
Thanks,
Eric
--
| Oct 24, 8:05 am 2010 |
| Guenter Roeck | Re: [PATCH 00/12] lis3 accelerator feature update
Great, thanks.
Unfortunately, the patches don't apply to my staging branch, probably
because of the other pending lis3 changes.
Samu, please rebase your patches to
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging.git hwmon-next
and resubmit.
Thanks,
Guenter
--
| Oct 24, 8:35 am 2010 |
| Éric Piel | Oct 24, 7:03 am 2010 | |
| Éric Piel | Oct 24, 7:53 am 2010 | |
| Éric Piel | Oct 24, 7:58 am 2010 | |
| Éric Piel | Oct 24, 7:27 am 2010 | |
| Éric Piel | Oct 24, 7:33 am 2010 | |
| Éric Piel | Oct 24, 7:59 am 2010 | |
| Éric Piel | Re: [PATCH 02/12] hwmon: lis3: regulator control
I have very little knowledge about regulators, but for what I could
understand it looks fine...
--
| Oct 24, 7:59 am 2010 |
| Éric Piel | Oct 24, 7:19 am 2010 | |
| Éric Piel | Oct 24, 7:22 am 2010 | |
| Éric Piel | Oct 24, 7:24 am 2010 | |
| Éric Piel | Oct 24, 7:18 am 2010 | |
| Vivek Goyal | Re: [origin tree boot failure] Re: [GIT PULL] core block ...
Thanks for the fix Jens. I had done testing with pulling out a usb key
from a running system to check for hot remove/ blk_cleanup_queue() path
and not sure why didn't I catch it.
I have got one little concern here. blk_throtl_exit() takes requeust queue
spin locks and relies on the fact that q->queue_lock is still around.
IIUC, in blk_release_queue(), there is no gurantee that driver has not
freed up the memory associated with spin lock (If it is a driver provided
spin lock).
Checking ...
| Oct 23, 10:48 pm 2010 |
| Vivek Goyal | Re: [GIT PULL] Throtl bug (was Re: [origin tree boot fai ...
Looking at the backtrace and commit messages, it might be coming from
following commit.
commit 7681bfeeccff5efa9eb29bf09249a3c400b15327
Author: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
Date: Tue Oct 19 09:05:00 2010 +0200
block: fix accounting bug on cross partition merges
Looks like we have freed the request queue in mspro_block_remove() and
then we are calling mspro_block_disk_release() which ends up accessing
request queue in disk_replace_part_tbl(). So ...
| Oct 23, 11:15 pm 2010 |
| Boaz Harrosh | Re: [PATCH 6/9] fs/exofs: typo fix of faild to failed
Applied to osd/linux-next. I'll push it for 2.6.37
Thanks
--
| Oct 24, 3:09 am 2010 |
| Minchan Kim | Re: [PATCH] mm: Avoid possible deadlock caused by too_ma ...
Reviewed-by: Minchan Kim <minchan.kim@gmail.com>
--
Kind regards,
Minchan Kim
--
| Oct 24, 3:55 pm 2010 |
| Michal Simek | Re: [microblaze-uclinux] Re: [PATCH v2 22/22] bitops: re ...
As I wrote I don't know anybody who wants to use minixfs that's why we don't
need to do anything with it. I can test it but it has no high priority.
Michal
--
Michal Simek, Ing. (M.Eng)
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
Microblaze U-BOOT custodian
--
| Oct 24, 4:31 pm 2010 |
| Maciej W. Rozycki | Re: [PATCH v2 8/9] MIPS: Honor L2 bypass bit
To err is human -- people do all kinds of weird stuff, not necessarily on
purpose. I think it should be safe to assume the bit is used properly
Clearly a documentation bug -- notice how the width of the field
disagress with the bit indices quoted.
Maciej
--
| Oct 23, 7:40 pm 2010 |
| Christoph Hellwig | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
Now that I've looked into it I think we basically fine right now.
If we're in umount there should be no other I_FREEING inodes.
- concurrent prune_icache is prevented by iprune_sem.
- concurrent other invalidate_inodes should not happen because we're
in unmount and the filesystem should not be reachable any more,
and even if it did iprune_sem would protect us.
- how could a concurrent iput_final happen? filesystem is not
accessible anymore, and iput of fs internal inodes is ...
| Oct 24, 9:21 am 2010 |
| Nick Piggin | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
I don't know what's so unclean or wrong about the locking order. I'm
still leaning much further than Al as to putting locks inside i_lock.
With inode-rcu, we _always_ arrive at the inode _first_, before taking
_any_ other locks (because we either come in via an external reference,
or we can find the inode from any of the data structures using RCU
rather than taking their locks).
[The exception is hash insertion uniqueness enforcement, because we have
no inode to lock, by definition. But ...
| Oct 23, 7:18 pm 2010 |
| Christoph Hellwig | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
Note that we would only have to do this for the umount case. For others
it's pretty pointless.
But I think there's a better way to do it, and that's per-sb inode lru
lists. By adopting the scheme from prune_dcache we'd always have
s_umount exclusive for inode reclaims, and per defintion we would not
have any ongoing reclaim when we do enter umount. It would also allow
us to get rid of iprune_sem and the nasty unsolved locking issues it
causes.
--
| Oct 24, 7:13 am 2010 |
| Al Viro | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
FWIW, I think we should kill most of invalidate_inodes() callers. Look:
* call in generic_shutdown_super() is legitimate. The first one,
that is. The second should be replaced with check for ->s_list being
non-empty. Note that after the first pass we should have kicked out
everything with zero i_count. Everything that gets dropped to zero
i_count after that (i.e. during ->put_super()) will be evicted immediately
and won't stay. I.e. the second call will evict *nothing*; it's just
an ...
| Oct 24, 12:17 pm 2010 |
| Christoph Hellwig | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
And having it fail is a good thing. XIP mode means different file and
address_space operations, which we don't even try to deal with right
I don't think it should mess with fsnotify. fsnotify_unmount_inodes
assumes it's only called on umount right now, and sends umount
notifications to userspace (see my mail from a few days ago). So if
you split invalidate_inodes it really should only go into the umount
one.
--
| Oct 24, 1:04 pm 2010 |
| Al Viro | Re: [PATCH 16/21] fs: Protect inode->i_state with the in ...
Exactly. But that should be done without that ridiculous call to
invalidate_inodes() - we should simply fail remount() and be done
No, I mean that it's not obvious that fsnotify clients can realistically
work on smbfs in the first place. I.e. I suspect that fsnotify should
refuse to set marks on that sucker.
--
| Oct 24, 1:36 pm 2010 |
| Mathias Burén | Re: sata_mv and Highpoint RocketRAID 230x, corruption?
Hey again,
Wow, somehow it looks like it's actually OK now. I don't know why to
be honest. Details:
[root@ion raid-MBR-backup]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdg1[0] sdc1[3] sdd1[4] sdb1[1]
5851054080 blocks super 1.2 level 5, 128k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
So it successfully grew to 4 devices. Yay! It's online and happy. The
~3.7TB ext4 fs under the LVM beneath md0 is fine.
What I need to do now, is ...
| Oct 24, 5:52 am 2010 |
| David Miller | Re: [Patch] Limit sysctl_tcp_mem and sysctl_udp_mem init ...
From: Robin Holt <holt@sgi.com>
I'll queue this up for -stable, thanks Robin!
--
| Oct 24, 3:28 pm 2010 |
| Mimi Zohar | Re: [PATCH 1/6] IMA: move read/write counters into struc ...
In [PATCH 08/11] IMA: only allocate iint when needed
+ if (unlikely(inode->i_readcount == 0) &&
+ !ima_limit_imbalance(file)) {
+ printk(KERN_INFO "%s: open/free imbalance (r:%
u)\n",
+ __func__, inode->i_readcount);
+ dump_stack();
+ } else {
+ inode->i_readcount--;
+ }
Please separate the i_readcount test from the ...
| Oct 23, 11:52 pm 2010 |
| Ingo Molnar | Re: [PATCH][GIT PULL] tracing: Fix compile issue for tra ...
NULL wasnt the only crash i've seen in the past though, here's an older one:
[ 4.983527] Running tests on all trace events:
[ 4.988002] Testing all events:
[ 5.001006] BUG: unable to handle kernel paging request at 7d693ae5
[ 5.001999] IP: [<bf206c23>] 0xbf206c23
[ 5.001999] *pde = 00000000
[ 5.001999] Oops: 0002 [#1] SMP
[ 5.001999] last sysfs file:
[ 5.001999] Modules linked in:
[ 5.001999]
[ 5.001999] Pid: 0, comm: kworker/0:0 Not tainted ...
| Oct 24, 4:25 am 2010 |
| Steven Rostedt | Re: [PATCH][GIT PULL] tracing: Fix compile issue for tra ...
Interesting, the jump was to NULL. I'm thinking it hit a trace point and
jumped to a NULL address. I guess there's some strange race here. Is a
cache flush missing somewhere. I'll look more into this on Monday.
--
| Oct 23, 5:53 pm 2010 |
| David Miller | Re: [PATCH] macb: Don't re-enable interrupts while in po ...
From: "Joshua Hoke" <Joshua.Hoke@sixnet.com>
Your email client is breaking up long lines which corrupts the
patch.
Please fix this up in your email client and resubmit.
Thank you.
--
| Oct 24, 3:23 pm 2010 |
| Stefan Richter | Re: 2.6.36-rc7: NULL pointer dereference in ehci_clear_t ...
Thanks, I will try it RSN, hopefully one of the next few days.
--
Stefan Richter
-=====-==-=- =-=- ==---
http://arcgraph.de/sr/
--
| Oct 24, 4:49 am 2010 |
| Greg Thelen | Re: [PATCH v2][memcg+dirtylimit] Fix overwriting global ...
I think there is a problem with the patch above. In the patch
vm_dirty_param() sets param->dirty_[background_]bytes to the smallest
limits considering the memcg and global limits. Assuming the current
task is in a memcg, then the memcg dirty (not system-wide) usage is
always compared to the selected limits (which may be per-memcg or
system). The problem is that if:
a) per-memcg dirty limit is smaller than system then vm_dirty_param()
will select per-memcg dirty limit, and
b) per-memcg ...
| Oct 24, 11:44 am 2010 |
| Brian Gitonga Marete | [PATCH] Fix a compile error with -fstack-protector, -Wst ...
The following is as per Ingo's suggestion. Agains 2.6.36. Thanks.
In the function ui__dialog_yesno(), automatic buffers have to be used as long
as we are compiling perf with the -Wwrite-stings and -Werror options. This is because the
Newt library does not declare the string parameters in newtWinChoice() as
constant when it should.
But the automatic buffers are not large enough to benefit from ssp at least on some gcc versions, e.g. the one that comes with Ubuntu 9.0.4. This along with ...
| Oct 24, 2:23 pm 2010 |
| Aneesh Kumar K. V | Re: [PATCH 2/2] net/9p: Return error on read with NULL buffer
Linux code return 0 in case count == 0;
This is what i find on ext4.
open("a.c", O_RDONLY) = 3
read(3, 0, 10) = -1 EFAULT (Bad address)
open("a.c", O_RDONLY) = 3
read(3, NULL, 0) = 0
This patch ensure that we get the behaviour as in case one in case of 9p
file system. But patch broke the behaviour in step 2. So below is the
updated one
commit bd1717e5300ab0bb9aa2df139ffbc5e49f1baeb6
Author: Sanchit ...
| Oct 24, 7:32 am 2010 |
| Ohad Ben-Cohen | Re: [PATCH 3/3] omap: add hwspinlock device
Hi Tony,
I share this concern as well.
We basically have three options here:
1. Have the hwspinlock driver inside the omap folders and use pdata func ptrs
2. Have a generic hwspinlock framework, with a small omap-specific
implementation
3. Have a misc driver which is currently omap specific, but can very
easily be converted to a common framework
I don't like (1) so much; it's a driver that has very little that is
hardware specific (mainly just the two lines that actually access ...
| Oct 24, 10:54 am 2010 |
| Maciej W. Rozycki | Re: [PATCH resend 5/9] MIPS: sync after cacheflush
When talking to MMIO you often don't need to force the outstanding writes
to complete before you exit some driver's code. They will eventually
reach the device and to their things in due course.
A notable exception are some kinds of side effects that need to be
synchronised to prevent races. For example to avoid wasting processing
time for handling spurious interrupts you do want to make sure a write
that acknowledges a pending interrupt has been recorded by the handler
reaches ...
| Oct 23, 10:12 pm 2010 |
| Roland Dreier | Re: [PATCH] lib/atomic64_test: do not build on non-atomi ...
> That's only part of the problem. The following won't build also:
> drivers/infiniband/hw
Interesting... I hadn't looked at that usage before. Both drivers that
seem to use atomic64 already depend on 64BIT in Kconfig, so I suspect
the intersection of 64BIT and !ATOMIC64 is empty?
But eg drivers/infiniband/hw/qib/qib_rc.c does essentially:
atomic64_t *maddr;
u64 sdata = <something>
...
maddr = (atomic64_t *) qp->r_sge.sge.vaddr;
atomic64_add_return(sdata, maddr)
is it legit ...
| Oct 24, 9:20 am 2010 |
| David Miller | Re: [PATCH net-next-2.6 v1] can: Topcliff: Update PCH_CA ...
From: Masayuki Ohtak <masa-korg@dsn.okisemi.com>
Applied, thanks.
--
| Oct 24, 2:43 pm 2010 |
| Marc Kleine-Budde | Re: [PATCH net-next-2.6 v1] can: Topcliff: Update PCH_CA ...
IMHO this driver needs some improvements. There are some open points
from Wolfgangs and my review. On the other side, it's a new driver and
there's some time left before it hits mainline.
Marc
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
| Oct 24, 3:05 pm 2010 |
| Marc Kleine-Budde | Re: [PATCH net-next-2.6 v1] can: Topcliff: Update PCH_CA ...
Let me see....Crap, it's my fault, I just replied to the socketcan
...or to learn how to reply properly :)
regards, Marc
[1]
https://lists.berlios.de/pipermail/socketcan-core/2010-October/004757.html
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
| Oct 24, 3:15 pm 2010 |
| David Miller | Re: [PATCH net-next-2.6 v1] can: Topcliff: Update PCH_CA ...
Please send a patch against the current driver which will fix these
build warnings that occur when CONFIG_PM is disabled:
drivers/net/can/pch_can.c:258:13: warning: 'pch_can_set_int_custom' defined but not used
drivers/net/can/pch_can.c:269:13: warning: 'pch_can_get_int_enables' defined but not used
drivers/net/can/pch_can.c:420:13: warning: 'pch_can_get_rx_enable' defined but not used
drivers/net/can/pch_can.c:438:13: warning: 'pch_can_get_tx_enable' defined but not ...
| Oct 24, 2:55 pm 2010 |
| David Miller | Re: [PATCH net-next-2.6 v1] can: Topcliff: Update PCH_CA ...
From: Marc Kleine-Budde <mkl@pengutronix.de>
When people have more than a week to review and provide feedback,
and don't, I have zero sympathy especially this early in the
release cycle.
So if adding it to the tree is what I have to do to get you guys to
post your comments and suggest fixes, then that's what I am going to
(continue) to do. :-)
--
| Oct 24, 3:09 pm 2010 |
| tip-bot for Sonny Rao | [tip:perf/core] perf tools: Document event modifiers
Commit-ID: ffec516976f64b4e3e59ba1bb8a5020008cc678a
Gitweb: http://git.kernel.org/tip/ffec516976f64b4e3e59ba1bb8a5020008cc678a
Author: Sonny Rao <sonnyrao@linux.vnet.ibm.com>
AuthorDate: Thu, 14 Oct 2010 20:51:00 -0500
Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
CommitDate: Sat, 23 Oct 2010 15:31:20 -0200
perf tools: Document event modifiers
Existing documentation doesn't discuss event modifiers, so add a description of
what's currently possible to the documentation of ...
| Oct 24, 2:42 am 2010 |
| Boaz Harrosh | Re: [PATCH 06/18] exofs: use iput() for inode reference ...
Hi Christoph Dave
As I suspected this fix is not good. For a simple reason, The create_done()
is called from scsi_done() which has irq disabled. So in iput() in the case
On the other hand this solution does work, perfectly. Actually there
was already a "wait for the objection creation" in exofs_evict_inode().
Hence the reason I've never seen an inode leak. Below is the patch I'm
putting in -next for push to 2.6.37 (So there was no bug in exofs after all,
I'm not CC(ing) ...
| Oct 24, 11:06 am 2010 |
| tip-bot for Ben Hutc ... | [tip:perf/core] perf trace: Fix detection of script extension
Commit-ID: d1e95bb5309f98368dd4fbef6ff3a8f573b24506
Gitweb: http://git.kernel.org/tip/d1e95bb5309f98368dd4fbef6ff3a8f573b24506
Author: Ben Hutchings <ben@decadent.org.uk>
AuthorDate: Sun, 10 Oct 2010 16:11:02 +0100
Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
CommitDate: Sat, 23 Oct 2010 15:31:20 -0200
perf trace: Fix detection of script extension
The extension starts with the last dot in the name, not the first.
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Paul Mackerras ...
| Oct 24, 2:43 am 2010 |
| tip-bot for Ben Hutc ... | [tip:perf/core] perf trace: Use $PERF_EXEC_PATH in canne ...
Commit-ID: 44e668c6faa9a6c477a32788e7e88f0754c54a4e
Gitweb: http://git.kernel.org/tip/44e668c6faa9a6c477a32788e7e88f0754c54a4e
Author: Ben Hutchings <ben@decadent.org.uk>
AuthorDate: Sun, 10 Oct 2010 16:10:03 +0100
Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
CommitDate: Sat, 23 Oct 2010 15:31:20 -0200
perf trace: Use $PERF_EXEC_PATH in canned report scripts
Set $PERF_EXEC_PATH before starting the record and report scripts, and
make them use it where necessary.
Cc: Ingo ...
| Oct 24, 2:43 am 2010 |
| Nick Piggin | Re: [PATCH 11/18] fs: Introduce per-bucket inode hash locks
Right, a look at the docmentation and another layer of indirection
for a reader.
And it's not exactly "properly" documented. It doesn't say if it may
turn into a sleeping lock or is allowed to be used from irq or bh
You do not want to add a bloated mutex to each inode hash bucket and
think you can just dust off your hands and walk away. You would
probably make a smaller auxiliary hash of locks, sanely sized, and
protect it with that.
So it would be wrong to just bloat hlist_bl by a ...
| Oct 24, 2:17 pm 2010 |
| Aneesh Kumar K. V | Re: [PATCH -V21 00/12] Generic name to handle and open b ...
Hi Al,
Any update on this ? Can we get this merged in this merge window.
-aneesh
--
| Oct 24, 8:03 am 2010 |
| Maciej W. Rozycki | Re: mmotm 2010-09-28-16-13 uploaded
FWIW neither is a real name and I have troubles understanding why a
contributor would want to play tricks like this, but there you go...
There are legal reasons we want to keep accurate records of contributions
to the Linux kernel for -- this is free software and we want to do our
best so as to keep its legal status clear. This is explained in greater
detail in Documentation/SubmittingPatches.
Please do keep this in mind.
Maciej
--
| Oct 23, 6:48 pm 2010 |
| Wu Fengguang | Re: Deadlock possibly caused by too_many_isolated.
You are right. The below scratch patch adds minimal mempool code for raid1.
It passed simple stress test of resync + 3 dd writers. Although write
throughput is rather slow in my qemu, I don't observe any
temporary/permanent stuck ups.
drivers/md/raid1.c | 32 ++++++++++++++++++++++++++++----
drivers/md/raid1.h | 2 ++
fs/bio.c | 31 +++++++++++++++++++++----------
include/linux/bio.h | 2 ++
4 files changed, 53 insertions(+), 14 deletions(-)
--- ...
| Oct 24, 9:52 am 2010 |
| Sitsofe Wheeler | Re: EeePC 900 reboots/hangs when using using perf -a -f -g
Hi Frederic,
Sorry I'm not quite sure how I missed your reply - I've only just
noticed it:
I was checking with 2.6.36-rc4. I have just checked again with a recent
tip:/perf/core (66a301c380d4e463424db572b348de4913ec191a) and the
problem can still be reliably triggered.
I've narrowed the steps to cause the problem too. Running
perf record -a -f -g "sleep 5s"
and then doing
echo 0 > /sys/class/backlight/eeepc/brightness
will reliably trigger the problem (on this EeePC 900 the ...
| Oct 24, 5:50 am 2010 |
| Christoph Hellwig | Re: [PATCH] block: remove REQ_HARDBARRIER
Btw, in case it wasn't clear - this needs to be applied only after the
drbd patches that remove the drbd use of REQ_HARDBARRIER.
--
| Oct 24, 4:58 am 2010 |
| Michael Leun | Re: NET_NS: unregister_netdevice: waiting for lo to beco ...
On Fri, 22 Oct 2010 19:05:32 +0200
Now I have tried a kernel config with almost everything disabled -
please find below.
If I have overlooked anything I should disable (or if you suggest I
should not disable, but enable any option) - please tell me.
I've created an ~2.5MB bootable ISO image based on buildroot/busybox
with this kernel, which also shows this bug (e.g. when run in
VirtualBox).
If anybody is interested I could send this image as mail attachment or
provide a download ...
| Oct 24, 6:15 am 2010 |
| Claudio Scordino | Re: [PATCH] Documentation about RS485 serial communications
Hi all,
sorry for the misuse of the term "transceiver", and thank you
for your corrections.
Hopefully, this new version of the document is slightly better.
Many thanks,
Claudio
Documentation about RS485 serial communications
Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
---
Documentation/serial/00-INDEX | 2 +
Documentation/serial/serial-rs485.txt | 119 +++++++++++++++++++++++++++++++++
2 files changed, 121 insertions(+), 0 deletions(-)
create ...
| Oct 24, 4:29 am 2010 |
| Jan Engelhardt | Sync writeback still broken
I still observe this behavior on 2.6.36-rc8. This is starting to
get frustrating, so I will be happily following akpm's advise to
poke people.
Thread entrypoint: http://lkml.org/lkml/2010/2/12/41
Previously, many concurrent extractions of tarballs and so on have been
one way to trigger the issue; I now also have a rather small testcase
(below) that freezes the box here (which has 24G RAM, so even if I'm
lacking to call msync, I should be fine) sometime after memset ...
| Oct 24, 4:41 pm 2010 |
| Herbert Xu | Crypto Update for 2.6.37
Hi Linus:
Here is the crypto update for 2.6.37:
* cryptd now supports AEAD.
* OMAP2/3 AES support.
* Mark Steffen Klassert as maintainer for padata/pcrypt.
* Misc fixes.
Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
or
master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
Adrian Hoban (1):
crypto: cryptd - Adding the AEAD interface type support to cryptd
Chuck Ebbert (1):
crypto: fips - FIPS requires ...
| Oct 23, 11:16 pm 2010 |
| previous day | today | next day |
|---|---|---|
| October 23, 2010 | October 24, 2010 | October 25, 2010 |
