| From | Subject | Date |
|---|---|---|
| Julia Lawall | [PATCH 33/37] Input: drivers/char/keyboard.c - use time_after
The functions time_before, time_before_eq, time_after, and time_after_eq
are more robust for comparing jiffies against other values.
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---
drivers/char/keyboard.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/char/keyboard.c b/drivers/char/keyboard.c
index 59608e3..45806d2 100644
--- a/drivers/ch...
| Apr 17, 9:28 am 2008 |
| Mark Brown | [PATCH 32/37] Input: wm97xx-core - support use as a wakeup s...
The WM97xx touch screen controllers can be used to generate a wakeup
event when the system is suspended. Provide a new core API call
wm97xx_set_suspend_mode() allowing machine drivers to enable this. If no
suspend_mode is provided then the touch panel will be powered down when
the system is suspended.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---
drivers/input/touchscreen/wm97xx-core.c | 39 +++++++++++++++++++++++++...
| Apr 17, 9:24 am 2008 |
| Mark Brown | [PATCH 31/37] Input: wm97xx-core - use IRQF_SAMPLE_RANDOM
The touchscreen interrupt is driven by human input which can reasonably
be used to provide entropy.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---
drivers/input/touchscreen/wm97xx-core.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/input/touchscreen/wm97xx-core.c b/drivers/input/touchscreen/wm97xx-core.c
index e27b1e0..fec07c2 100644
--- a/drivers/input/touchscreen/wm97xx-core.c
...
| Apr 17, 9:24 am 2008 |
| Mark Brown | [PATCH 30/37] Input: wm97xx-core - only schedule interrupt h...
As well as clarifying the fact that the driver can cope if a second
interrupt occurs before the IRQ work is scheduled this also ensures
that calls to the machine irq_enable() are balanced, making that easier
to implement. Normally this is redundant due to the interrupt disabling
but some unusal board configurations can trigger it.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---
drivers/input/touchscreen/wm97xx-core.c |...
| Apr 17, 9:24 am 2008 |
| Michael Karcher | [PATCH] usb-serial: option: Don't match Huawei driver CD ima...
From: Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
Add the interface info matching to all Huawei cards, as they all also
contain a Mass Storage Device interface (usually containing Windows
drivers) which should not get bound by this driver.
See also drivers/usb/storage/unusual_devs.h
Signed-off-by: Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
---
Formatting as one-liners is done like in HUAWEI_PRODUCT_E220 entries
that were already present. This breaks the 80 ...
| Apr 17, 6:49 pm 2008 |
| Bartlomiej Zolnierki... | [git patches] IDE updates part 1
Hi,
Since it's "Merging Spree" again here goes the first IDE update for 2.6.26:
- couple of fixes and preparatory patches for IDE warm-plug support
- rework of PowerMac media-bay support ([un]register IDE devices instead of
[un]registering IDE interface)
- IDE warm-plug support, to warm-plug devices on a port 'idex':
# echo -n "1" > /sys/class/ide_port/idex/delete_devices
unplug old device(s) and plug new device(s)
#echo -n "1" > /sys/class/ide_port/idex/scan
done!...
| Apr 17, 7:28 pm 2008 |
| Andrew Morton | 2.6.25-mm1: not looking good
I repulled all the trees an hour or two ago, installed everything on an
8-way x86_64 box and:
stack-protector:
Testing -fstack-protector-all feature
No -fstack-protector-stack-frame!
-fstack-protector-all test failed
------------[ cut here ]------------
WARNING: at kernel/panic.c:369 __stack_chk_test+0x4b/0x51()
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.25-mm1 #4
Call Trace:
[<ffffffff80256692>] ? print_modules+0x88/0x8f
[<ffffffff80237b70>] warn_on_slowpat...
| Apr 17, 7:03 pm 2008 |
| Paul Moore | Re: 2.6.25-mm1: not looking good
For what it's worth I just looked over the changes in netnode.c and
nothing is jumping out at me. The changes ran fine for me when tested
on the later 2.6.25-rcX kernels but I suppose that doesn't mean a whole
lot.
I've got a 4-way x86_64 box but it needs to be installed (which means
I'm not going to be able to do anything useful with it until tomorrow
at the earliest). I'll try it out and see if I can recreate the
problem.
--
paul moore
linux @ hp
--
| Apr 17, 7:55 pm 2008 |
| Andrew Morton | Re: 2.6.25-mm1: not looking good
On Thu, 17 Apr 2008 16:03:31 -0700
With git-selinux at top-of tree it's repeatably hanging in the CPA
self-tests (git-x86 stuff). Last two lines are:
CPA self-test:
4k 8704 large 4847 gb 0 x 0[0-0] miss 0
(clear as mud ;))
I will find the config knob to disable that test. Of course, it could be
telling me that CPA is buggy.
--
| Apr 17, 7:40 pm 2008 |
| Greg KH | Re: 2.6.25-mm1: not looking good
Interesting, that's the new major:minor code. I'll go poke at it...
thanks,
greg k-h
--
| Apr 17, 7:24 pm 2008 |
| Dan Williams | Re: 2.6.25-mm1: not looking good
On Thu, Apr 17, 2008 at 4:03 PM, Andrew Morton
The duplicate filename <major>:<minor> messages are coming from
"sysfs-add-sys-dev-char-block-to-lookup-sysfs-path-by-major-minor.patch"
now in Greg's tree. I'll take a look.
--
Dan
--
| Apr 17, 7:24 pm 2008 |
| Christian Kujau | BUG: MAX_STACK_TRACE_ENTRIES too low!
Hi there,
just before upgrading from -rc9 to -final, this showed up in the logs:
BUG: MAX_STACK_TRACE_ENTRIES too low!
turning off the locking correctness validator.
Pid: 30729, comm: mv Not tainted 2.6.25-rc9 #2
[<c013a842>] save_trace+0x92/0xa0
[<c013a894>] add_lock_to_list+0x44/0xc0
[<c013cfe1>] __lock_acquire+0xec1/0xf90
[<c01756a3>] lock_rename+0x73/0xf0
[<c013d36c>] lock_release_non_nested+0x10c/0x1b0
[<c01756a3>] lock_rename+0x73/0xf0
[...
| Apr 17, 6:01 pm 2008 |
| Dan Williams | [git pull] async-tx update for 2.6.26
Linus, please pull from:
master.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git next
to receive:
Dan Williams (4):
async_tx: fix multiple dependency submission
async_tx: kill ->device_dependency_added
iop-adma: remove the workaround for missed interrupts on iop3xx
dmaengine: ack to flags: make use of the unused bits in the 'ack' field
Zhang Wei (2):
fsldma: Remove CONFIG_FSL_DMA_SELFTEST, keep fsl_dma_self_test() running always.
fsldma: Split t...
| Apr 17, 5:29 pm 2008 |
| Petr Tesarik | [PATCH] fix brd allocation flags
Hello,
while looking at the implementation of the Ram backed block device
driver, I stumbled across a write-only local variable, which makes
little sense, so I assume it should actually work like this:
Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
diff --git a/drivers/block/brd.c b/drivers/block/brd.c
index 8536480..7bd7663 100644
--- a/drivers/block/brd.c
+++ b/drivers/block/brd.c
@@ -108,7 +108,7 @@ static struct page *brd_insert_page(struct brd_device *brd, sector_t sector)
#ifnde...
| Apr 17, 5:14 pm 2008 |
| Mathieu Desnoyers | [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v5)
(hopefully finally CCing LKML) :)
Implements an alternative iret with popf and return so trap and exception
handlers can return to the NMI handler without issuing iret. iret would cause
NMIs to be reenabled prematurely. x86_32 uses popf and far return. x86_64 has to
copy the return instruction pointer to the top of the previous stack, issue a
popf, loads the previous esp and issue a near return (ret).
It allows placing immediate values (and therefore optimized trace_marks) in NMI
code since retur...
| Apr 17, 4:14 pm 2008 |
| Andi Kleen | Re: [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v5)
Only if all your trace_mark infrastructure is lock less.
-Andi
--
| Apr 17, 6:01 pm 2008 |
| Andrew Morton | Re: [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v5)
On Thu, 17 Apr 2008 16:14:10 -0400
<did it _have_ to be a macro?>
Doing BUG() inside an NMI should be OK most of the time. But the
BUG-handling code does want to know if we're in interrupt context - at
least for the "fatal exception in interrupt" stuff, and probably other
things.
But afacit the failure to include HARDNMI_MASK in
#define irq_count() (preempt_count() & (HARDIRQ_MASK | SOFTIRQ_MASK))
will prevent that.
So.
Should we or should we not make in_interrupt() retur...
| Apr 17, 4:29 pm 2008 |
| Mathieu Desnoyers | Re: [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v5)
isn't this real macro art work ? ;) I kept the same coding style that
was already there, which mimics the irq_enter/irq_exit macros. Changing
You bring an interesting question. In practice, since this BUG_ON could
only happen if we have an NMI nested over another NMI or an nmi which
fails to decrement its HARDNMI_MASK. Given that the HARDIRQ_MASK is
incremented right after the HARDNMI_MASK increment (the reverse is also
true), really bad things (TM) must have happened for the BUG_ON to be
trigger...
| Apr 17, 5:16 pm 2008 |
| Andrew Morton | Re: [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v5)
On Thu, 17 Apr 2008 17:16:25 -0400
But that's just one site. There might be (now, or in the future) other
code under BUG() which tests in_interrupt().
And most of the places where we test for in_interrupt() and in_irq()
probably want that to return true is we're in NMI too. After all, it's an
Dunno - maybe it just doesn't have it. Maybe it was never the right thing
--
| Apr 17, 5:26 pm 2008 |
| Gregory Haskins | [PATCH] sched: push rt tasks only if newly activated tasks h...
SCHED_RR can context-switch many times without having changed the run-queue.
Therefore trying to push on each context switch can just be wasted effort
since if it failed the first time, it will likely fail any subsequent times
as well. Instead, set a flag when we have successfully pushed as many tasks
away as possible, and only clear it when the runqueue adds new tasks
(effectively becoming a run-queue "dirty bit"). If new tasks are added we
should try again. If any remote run-queues downgrade thei...
| Apr 17, 3:06 pm 2008 |
| Jean Delvare | PCI MSI breaks when booting with nosmp
Hi all,
My Thinkpad T60p laptop won't boot any recent kernel with nosmp.
I investigated the issue because many people have been complaining
lately that nosmp was breaking their system, and that's unfortunate
because nosmp is a valuable debugging tool.
The actual problem is that the ahci driver fails during probe.
It's essentially the same problem that has been reported here over
3 years ago:
http://marc.info/?l=linux-ide&m=112729386600155&w=2
The post above gave me the idea to try boo...
| Apr 17, 3:40 pm 2008 |
| Jesse Barnes | Re: PCI MSI breaks when booting with nosmp
Seems like this is fixing the symptom, not the cause. I'll see if I can
reproduce locally...
Jesse
--
| Apr 17, 4:08 pm 2008 |
| Jean Delvare | Re: PCI MSI breaks when booting with nosmp
If it helps, the device that breaks is:
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
i.e. SATA hard disk drive on an Intel ICH7 controller.
--
Jean Delvare
Suse L3
--
| Apr 17, 4:25 pm 2008 |
| Alan Stern | False positive in checkpatch (2.6.25)
Here's the patch:
------------------------------------------------------
--- usb-2.6.orig/drivers/usb/core/driver.c
+++ usb-2.6/drivers/usb/core/driver.c
@@ -1541,14 +1541,11 @@ static int usb_resume(struct device *dev
udev = to_usb_device(dev);
/* If udev->skip_sys_resume is set then udev was already suspended
- * when the system suspend started, so we don't want to resume
- * udev during this system wakeup. However a reset-resume counts
- * as a wakeup event, so allow a reset-resu...
| Apr 17, 3:33 pm 2008 |
| tom arnall | merry prank for paypal?
paypal seems to be getting quite arrogant. perhaps a merry prank would teach
them some humility.
tom arnall
arcata
--
| Apr 17, 3:32 pm 2008 |
| Thomas Gleixner | [GIT pull] (hr)timer updates for 2.6.26
Linus,
please pull from
ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt.git master
a rather small bunch of updates to timers & Co.
The patches have brewed in linux-next for quite some time.
One outstanding is the revert of the revert of Andis clocksource
watchdog cycle change, which was reverted in your tree due to
regressions. The revert was a bit hasty as the really correct patch
unearthed the long standing add_timer_on() bug of NOHZ which we fixed
late in the ...
| Apr 17, 3:22 pm 2008 |
| PEUGEOT ONLINE | AWARD!!!
Contact Dr.Carl Tucker via Email: peugeoticarltucker@gmail.com
for your Winnings of £300,000.00 and a peugeot 607 car
----------------------------------------------------------------
This message was sent using http://webmail.coqui.net
--
| Apr 17, 5:39 am 2008 |
| Roel Kluin | [PATCH] OSS: dmabuf: fix negative DMAbuf_get_buffer_pointer(...
Too late for OSS?
---
Since unsigned active_offs < 0 is even true when DMAbuf_get_buffer_pointer()
returns negative
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/sound/oss/dmabuf.c b/sound/oss/dmabuf.c
index eaf6997..1e90d76 100644
--- a/sound/oss/dmabuf.c
+++ b/sound/oss/dmabuf.c
@@ -795,9 +795,9 @@ static int find_output_space(int dev, char **buf, int *size)
#ifdef BE_CONSERVATIVE
active_offs = dmap->byte_counter + dmap->qhead * dmap->fragment_size;
#el...
| Apr 17, 2:38 pm 2008 |
| shaggy | [git pull] jfs update
Linus,
It's been kind of slow in JFS land, but I have a couple small cleanups I've
been carrying around. Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git for-linus
This will update the following files:
fs/jfs/jfs_dmap.c | 11 +++++------
fs/jfs/jfs_dmap.h | 2 +-
fs/jfs/jfs_imap.c | 15 ++++++---------
fs/jfs/jfs_xtree.c | 26 ++++++++------------------
4 files changed, 20 insertions(+), 34 deletions(-)
through these ChangeSets:
Commit: 1...
| Apr 17, 2:36 pm 2008 |
| Yinghai Lu | [PATCH] x86_64: reserve dma32 early for gart -fix
using free_bootmem directly
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Index: linux-2.6/arch/x86/kernel/pci-dma.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/pci-dma.c
+++ linux-2.6/arch/x86/kernel/pci-dma.c
@@ -92,7 +92,6 @@ void __init dma32_reserve_bootmem(void)
}
static void __init dma32_free_bootmem(void)
{
- int node;
if (end_pfn <= MAX_DMA32_PFN)
return;
@@ -100,9 +99,7 @@ static void __init dma32...
| Apr 17, 2:24 pm 2008 |
| Ingo Molnar | [git pull] kgdb light for v2.6.26
Linus, please pull the kgdb-light git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-kgdb.git
[ i kept the v2.6.25 history because it demonstrates the flux in this
codebase during v2.6.25 - it was quite low. ]
Thanks,
Ingo
------------------>
Andrew Morton (1):
kgdb: Kconfig fix
Ingo Molnar (2):
uaccess: add probe_kernel_write()
x86: kgdb support
Jason Wessel (17):
kgdb: core
consoles: polling support, kgdboc
...
| Apr 17, 2:22 pm 2008 |
| Ingo Molnar | [git pull] x86 changes for v2.6.26
Linus, please pull the latest x86 git tree for v2.6.26 from:
git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git for-linus
This tree contains the first wave of arch/x86 changes for v2.6.26.
[ Note: i kept the header cleanups from Joe Perches split up after all -
that is because a number of bugs were found in those cleanups during
development and their finegrained-ness (while somewhat annoying on
lkml) was actually very useful for bisection. ]
Thanks,
Ingo
...
| Apr 17, 2:03 pm 2008 |
| Roel Kluin | [PATCH] ehci-dbg: evaluate negative snprintf() retvals in qh...
Only when signed, a snprintf() retval below zero can be evaluated.
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/drivers/usb/host/ehci-dbg.c b/drivers/usb/host/ehci-dbg.c
index 64ebfc5..25a98c1 100644
--- a/drivers/usb/host/ehci-dbg.c
+++ b/drivers/usb/host/ehci-dbg.c
@@ -394,7 +394,7 @@ static void qh_lines (
u32 hw_curr;
struct list_head *entry;
struct ehci_qtd *td;
- unsigned temp;
+ int temp;
unsigned size = *sizep;
char *next = *nextp;
char ...
| Apr 17, 1:56 pm 2008 |
| Miklos Szeredi | nfs: lock stuck after interrupt
1) on server lock file X
2) on client lock file X
blocks
3) on client send interrupt to process doing locking
locking syscall restarted, continues blocking
4) on server release lock on file X
on client lock is acquired
5) on client release lock on file X
6) on client lock file X
blocks
Everything up to the last step is fine, but something goes wrong
during the final unlock. Stopping the nfs-server removes the stray
lock.
Here's a trace on the server:
lockd: request f...
| Apr 17, 1:44 pm 2008 |
| Aaron Wiebe | Re: nfs: lock stuck after interrupt
We brought up this specific issue a few weeks ago in this thread:
http://marc.info/?l=linux-nfs&m=120663578712912&w=2
While we had a fix that tested out properly (third reply in the
thread), I believe Trond fixed this recently in a more "correct"
method with this patch (and series):
http://marc.info/?l=linux-nfs&m=120726349027607&w=2
We haven't had the opportunity to check Tronds' patch yet though.
-Aaron
--
| Apr 17, 3:30 pm 2008 |
| Kok, Auke | [PATCH] Re: Bad network performance over 2Gbps
yes, I really don't see this is such an amazing discovery - the in-kernel
irqbalance code is totally wrong for network interrupts (and probably for most
interrupts).
on your system with 6 network interrupts it blows chunks and it's not NAPI that is
the issue - NAPI will work just fine on it's own. By disabling NAPI and reverting
to the in-driver irq moderation code you've effectively put the in-kernel
irqbalance code to the sideline and this is what makes it work again.
It's not the right solut...
| Apr 17, 1:37 pm 2008 |
| Jack Harvard | gettimeofday() in 2.6.24
Hi, I was trying to figure out how gettimeofday() measures time in
2.6.24-arm2, in which a free-running timer is added to improve the
resolution of gettimeofday() from 10ms to us, I can trace down to
do_gettimeofday() as follows:
http://lxr.linux.no/linux+v2.6.24/arch/arm/kernel/time.c#L240
239#ifndef CONFIG_GENERIC_TIME
240void do_gettimeofday(struct timeval *tv)
241{
242 unsigned long flags;
243 unsigned long seq;
244 unsigned long usec, sec;
245
246 do {
...
| Apr 17, 1:31 pm 2008 |
| Chris Friesen | Re: gettimeofday() in 2.6.24
system_timer->offset() uses the added timer to return the number of
usecs since the last timer tick. It's potentially different for each
specific type of arm blade, and the function often has "gettimeoffset"
in the name.
"xtime" is updated in the core kernel code.
Chris
--
| Apr 17, 2:13 pm 2008 |
| Matthew Wilcox | [PULL REQUEST] Generic semaphores
Hi Linus,
Please pull my semaphore rewrite detailed below. All the patches have
been posted to linux-kernel before, and various comments (and acks)
have been taken into account. It has also survived about six weeks
in linux-next. I have used Dave Howells' semaphore testing module on
it, and it has not succumbed to any problems.
I'd like to highlight the diffstat summary:
117 files changed, 393 insertions(+), 7759 deletions(-)
The first two patches are simple header-file additions. The t...
| Apr 17, 1:02 pm 2008 |
| Cyrill Gorcunov | [PATCH] NFS - fix potential NULL pointer dereference v2
There is possible NULL pointer dereference if kstr[n]dup failed.
So fix them for safety.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
---
Trond, please review ;)
Index: linux-2.6.git/fs/nfs/super.c
===================================================================
--- linux-2.6.git.orig/fs/nfs/super.c 2008-04-17 20:19:03.000000000 +0400
+++ linux-2.6.git/fs/nfs/super.c 2008-04-17 20:33:29.000000000 +0400
@@ -1230,6 +1230,8 @@ static int nfs_validate_mount_data(void
args-&...
| Apr 17, 12:42 pm 2008 |
| Mathieu Desnoyers | [RFC PATCH] x86 NMI-safe INT3 and Page Fault (v4)
Implements an alternative iret with popf and return so trap and exception
handlers can return to the NMI handler without issuing iret. iret would cause
NMIs to be reenabled prematurely. x86_32 uses popf and far return. x86_64 has to
copy the return instruction pointer to the top of the previous stack, issue a
popf, loads the previous esp and issue a near return (ret).
It allows placing immediate values (and therefore optimized trace_marks) in NMI
code since returning from a breakpoint would be valid...
| Apr 17, 12:41 pm 2008 |
| Steven Rostedt | [RFC PATCH] lockdep: update lockdep_recursion on graph_lock
With the introduction of ftrace, it is possible to recurse into
the lockdep functions via the mcount call. To prevent possible
lockups, updating the lockdep_recursion counter on grabbing the internal
lockdep_lock should prevent deadlocks.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
---
kernel/lockdep.c | 3 +++
1 file changed, 3 insertions(+)
Index: linux-sched-devel.git/kernel/lockdep.c
===================================================================
--- linux-sched-dev...
| Apr 17, 12:24 pm 2008 |
| Roel Kluin | [PATCH] mballoc: fix hot spins after err_freebuddy and err_f...
ext4_mb_init_backend() has a variable i of type ext4_group_t. which is typedefined
in include/linux/ext4_fs_i.h:34 to unsigned long. Since unsigned, i >= 0 is always
true, so fix hot spins after err_freebuddy and err_freemeta.
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c
index ef97f19..afba9b8 100644
--- a/fs/ext4/mballoc.c
+++ b/fs/ext4/mballoc.c
@@ -2618,14 +2618,14 @@ static int ext4_mb_init_backend(struct super_block *sb)
retu...
| Apr 17, 12:09 pm 2008 |
| Aneesh Kumar K.V | Re: [PATCH] mballoc: fix hot spins after err_freebuddy and e...
The function needs more changes. For ex:
2279 if (meta_group_info[j] == NULL) {
2280 printk(KERN_ERR "EXT4-fs: can't allocate buddy mem\n");
2281 i--;
2282 goto err_freebuddy;
2283 }
-aneesh
--
| Apr 17, 1:58 pm 2008 |
| Roel Kluin | [PATCH v2] mballoc: fix hot spins after err_freebuddy and er...
Thanks Aneesh,
---
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
ext4_mb_init_backend() has a variable i of type ext4_group_t. which is typedefined
in include/linux/ext4_fs_i.h:34 to unsigned long. Since unsigned, i >= 0 is always
true, so fix hot spins after err_freebuddy and err_freemeta.
Also when meta_group_info cannot be allocated prevent a decrement of i when zero.
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c
index ef97...
| Apr 17, 2:29 pm 2008 |
| Roel Kluin | [PATCH] SOC: fix tests in cs4270_hw_params()
cs4270_hw_params does several times:
ret = snd_soc_write()
if (ret < 0)
...
This only works when ret is signed.
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/sound/soc/codecs/cs4270.c b/sound/soc/codecs/cs4270.c
index bf2ab72..e73fcfd 100644
--- a/sound/soc/codecs/cs4270.c
+++ b/sound/soc/codecs/cs4270.c
@@ -372,7 +372,7 @@ static int cs4270_hw_params(struct snd_pcm_substream *substream,
struct snd_soc_device *socdev = rtd->socdev;
struct snd_soc_codec *co...
| Apr 17, 11:45 am 2008 |
| Takashi Iwai | Re: [alsa-devel] [PATCH] SOC: fix tests in cs4270_hw_params()
At Thu, 17 Apr 2008 17:45:39 +0200,
Applied to ALSA tree. Thanks.
--
| Apr 17, 12:09 pm 2008 |
| Steven Rostedt | [PATCH] lockdep: comment hidden releases of graph_lock
While reviewing the lockdep.c code, it looked to me that I found a bug where
the release of the graph_lock was not done on failure. This turns out not
to be the case, because the graph_unlock is performed within the internal
functions of lockdep when a failure occurs.
To help out others when visually reviewing this code, I've added comments
to the places where it looks like it may be a bug not to call graph_unlock.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
---
kernel/lockdep.c...
| Apr 17, 11:41 am 2008 |
| Sanjoy Mahajan | remount for commit=600 taking more than 90 min CPU time
[CC'ing ext3 maintainers and, in case it involves io priorities, Jens Axboe]
The report started with <http://bugs.debian.org/471465/>
("laptop-mode-tools: mount takes 100% of CPU after unplugging AC")
The problem first happened when unplugging the AC power a few minutes
after the daily 'locate' cron job started. The 'mount', spawned by the
laptop-mode tools (to remount the / partition with commit=600), took
about 25 minutes to complete!
I can now reproduce the problem without unplugging ...
| Apr 17, 11:24 am 2008 |
| Roel Kluin | [PATCH] gfs2: fix assertion in log_refund()
since unsigned, unused >= 0 is always true.
Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
---
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c
index 161ab6f..211dc2d 100644
--- a/fs/gfs2/log.c
+++ b/fs/gfs2/log.c
@@ -769,8 +769,8 @@ static void log_refund(struct gfs2_sbd *sdp, struct gfs2_trans *tr)
sdp->sd_log_commited_revoke += tr->tr_num_revoke - tr->tr_num_revoke_rm;
gfs2_assert_withdraw(sdp, ((int)sdp->sd_log_commited_revoke) >= 0);
reserved = calc_reserved(sdp);
+ g...
| Apr 17, 11:25 am 2008 |
| previous day | today | next day |
|---|---|---|
| April 16, 2008 | April 17, 2008 | April 18, 2008 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Kamalesh Babulal | [BUG] Linux 2.6.25-rc2 - Kernel Ooops while running dbench |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Paul Jackson | Re: cpuset-remove-sched-domain-hooks-from-cpusets |
git: | |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Steven Rostedt | Re: -rt scheduling: wakeup bug? |
| David Miller | Re: [GIT]: Networking |
