Google
Web www.fiveanddime.net


commit 54f4bf2815c254e95aceedf972ae52e1308aa199
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date:   Thu Nov 10 21:33:12 2005 -0800

    Linux 2.6.14.2

commit 082d52c56f642d21b771a13221068d40915a1409
Author: Linus Torvalds <torvalds@osdl.org>
Date:   Wed Nov 9 11:37:57 2005 -0800

    [PATCH] Fix ptrace self-attach rule
    
    Before we did CLONE_THREAD, the way to check whether we were attaching
    to ourselves was to just check "current == task", but with CLONE_THREAD
    we should check that the thread group ID matches instead.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 24547e2e65e534598580945b791f3ce7777f829b
Author: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Date:   Wed Nov 9 10:22:16 2005 -0800

    [PATCH] fix alpha breakage
    
    barrier.h uses barrier() in non-SMP case.  And doesn't include compiler.h.
    
    Cc: Al Viro <viro@ftp.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit df9586ef73c1f8488e0a263ce9432e0d4118e0fc
Author: Julian Anastasov <ja@ssi.bg>
Date:   Wed Nov 9 10:22:15 2005 -0800

    [PATCH] ipvs: fix connection leak if expire_nodest_conn=1
    
    There was a fix in 2.6.13 that changed the behaviour of
    ip_vs_conn_expire_now function not to put reference to connection, its
    callers should hold write lock or connection refcnt. But we forgot to
    convert one caller, when the real server for connection is unavailable
    caller should put the connection reference. It happens only when sysctl
    var expire_nodest_conn is set to 1 and such connections never expire.
    Thanks to Roberto Nibali who found the problem and tested a 2.4.32-rc2
    patch, which is equal to this 2.6 version.
    
    Signed-off-by: Julian Anastasov <ja@ssi.bg>
    Signed-off-by: Roberto Nibali <ratz@drugphish.ch>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 6b85cfab9d15c70392cd79896ae1a11d88498e9f
Author: Oleg Nesterov <oleg@tv-sign.ru>
Date:   Wed Nov 9 10:22:14 2005 -0800

    [PATCH] fix de_thread() vs send_group_sigqueue() race
    
    When non-leader thread does exec, de_thread calls release_task(leader) before
    calling exit_itimers(). If local timer interrupt happens in between, it can
    oops in send_group_sigqueue() while taking ->sighand->siglock == NULL.
    
    However, we can't change send_group_sigqueue() to check p->signal != NULL,
    because sys_timer_create() does get_task_struct() only in SIGEV_THREAD_ID
    case. So it is possible that this task_struct was already freed and we can't
    trust p->signal.
    
    This patch changes de_thread() so that leader released after exit_itimers()
    call.
    
    Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit d212503f82d7ef3b63ed20ab97bb68a69616d06c
Author: Oleg Nesterov <oleg@tv-sign.ru>
Date:   Wed Nov 9 10:22:13 2005 -0800

    [PATCH] - fix signal->live leak in copy_process()
    
    exit_signal() (called from copy_process's error path) should decrement
    ->signal->live, otherwise forking process will miss 'group_dead' in
    do_exit().
    
    Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 2feb75c74db778c244719a5736b2b1dde914bb0c
Author: Herbert Xu <herbert@gondor.apana.org.au>
Date:   Wed Nov 9 10:22:12 2005 -0800

    [PATCH] NET: Fix zero-size datagram reception
    
    The recent rewrite of skb_copy_datagram_iovec broke the reception of
    zero-size datagrams.  This patch fixes it.
    
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit f6e896dc60c84b5c5fb800c8e714b14f6e43668d
Author: Adrian Bunk <bunk@stusta.de>
Date:   Wed Nov 9 10:22:11 2005 -0800

    [PATCH] airo.c/airo_cs.c: correct prototypes
    
    This patch creates a file airo.h containing prototypes of the global
    functions in airo.c used by airo_cs.c .
    
    If you got strange problems with either airo_cs devices or in any other
    completely unrelated part of the kernel shortly or long after a airo_cs
    device was detected by the kernel, this might have been caused by the
    fact that caller and callee disagreed regarding the size of the first
    argument to init_airo_card()...
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 75be5e47479abaac50295fa846cb91edb0424c3a
Author: Stephen Hemminger <shemminger@osdl.org>
Date:   Wed Nov 9 10:22:10 2005 -0800

    [PATCH] tcp: BIC max increment too large
    
    The max growth of BIC TCP is too large. Original code was based on
    BIC 1.0 and the default there was 32. Later code (2.6.13) included
    compensation for delayed acks, and should have reduced the default
    value to 16; since normally TCP gets one ack for every two packets sent.
    
    The current value of 32 makes BIC too aggressive and unfair to other
    flows.
    
    Submitted-by: Injong Rhee <rhee@eos.ncsu.edu>
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 0b7a194cceea9ac1c2cf9de3cffc5b735773c451
Author: Greg Kroah-Hartman <gregkh@suse.de>
Date:   Wed Nov 9 10:22:09 2005 -0800

    [PATCH] USB: always export interface information for modalias
    
    This fixes a problem with some cdc acm devices that were not getting
    automatically loaded as the module alias was not being reported
    properly.
    
    This check was for back in the days when we only reported hotplug events
    for the main usb device, not the interfaces.  We should always give the
    interface information for MODALIAS/modalias as it can be needed.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit d47698c7ff2a71160e1095161e841af1ddd9fe8b
Author: Jens Axboe <axboe@suse.de>
Date:   Wed Nov 9 10:22:08 2005 -0800

    [PATCH] Oops on suspend after on-the-fly switch to anticipatory i/o scheduler - PowerBook5, 4
    
    Paul Collins wrote:
    >I boot with elevator=cfq (wanted to try the ionice stuff, never got
    >around to it).  Having decided to go back to the anticipatory
    >scheduler, I did the following:
    >
    ># echo anticipatory > /sys/block/hda/queue/scheduler
    ># echo anticipatory > /sys/block/hdc/queue/scheduler
    >
    >A while later I did 'sudo snooze', which produced the Oops below.
    >
    >Booting with elevator=as and then changing to cfq, sleep works fine.
    >But if I resume and change back to anticipatory I get a similar Oops
    >on the next 'sudo snooze'.
    >
    >
    >  Oops: kernel access of bad area, sig: 11 [#1]
    >  NIP: C01E1948 LR: C01D6A60 SP: EFBC5C20 REGS: efbc5b70 TRAP: 0300
    >Not tainted
    >  MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
    >  DAR: 00000020, DSISR: 40000000
    >  TASK = efb012c0[1213] 'pmud' THREAD: efbc4000
    >  Last syscall: 54   GPR00: 00080000 EFBC5C20 EFB012C0 EFE9E044
    >EFBC5CE8 00000002 00000000 C03B0000   GPR08: C046E5D8 00000000
    >C03B47C8 E6A58360 22042422 1001E4DC 10010000 10000000   GPR16:
    >10000000 10000000 10000000 7FE4EB40 10000000 10000000 10010000
    >C0400000   GPR24: C0380000 00000002 00000002 C046E0C0 00000000
    >00000002 00000000 EFBC5CE8   NIP [c01e1948] as_insert_request+0xa8/0x6b0
    >  LR [c01d6a60] __elv_add_request+0xa0/0x100
    >  Call trace:
    >   [c01d6a60] __elv_add_request+0xa0/0x100
    >   [c01ffb84] ide_do_drive_cmd+0xb4/0x190
    >   [c01fc1c0] generic_ide_suspend+0x80/0xa0
    >   [c01d4574] suspend_device+0x104/0x160
    >   [c01d47c0] device_suspend+0x120/0x330
    >   [c03f3b50] pmac_suspend_devices+0x50/0x1b0
    >   [c03f4294] pmu_ioctl+0x344/0x9b0
    >   [c0082aa4] do_ioctl+0x84/0x90
    >   [c0082b3c] vfs_ioctl+0x8c/0x460
    >   [c0082f50] sys_ioctl+0x40/0x80
    >   [c0004850] ret_from_syscall+0x0/0x4c
    
    Don't clear ->elevator_data on exit, if we are switching queues we are
    overwriting the data of the new io scheduler.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit ee5b36ffa0f2e6ff56ab118fd7d62a740d4d8b93
Author: Dimitri Puzin <tristan-777@ddkom-online.de>
Date:   Wed Nov 9 10:22:07 2005 -0800

    [PATCH] fix XFS_QUOTA for modular XFS
    
    This patch by Dimitri Puzin submitted through kernel Bugzilla #5514
    fixes the following issue:
    
    Cannot build XFS filesystem support as module with quota support. It
    works only when the XFS filesystem support is compiled into the kernel.
    Menuconfig prevents from setting CONFIG_XFS_FS=m and CONFIG_XFS_QUOTA=y.
    
    How to reproduce: configure the XFS filesystem with quota support as
    module. The resulting kernel won't have quota support compiled into
    xfs.ko.
    
    Fix: Changing the fs/xfs/Kconfig file from tristate to bool lets you
    configure the quota support to be compiled into the XFS module. The
    Makefile-linux-2.6 checks only for CONFIG_XFS_QUOTA=y.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Nathan Scott <nathans@sgi.com>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit e0be26d5c0a5f9eaf3fe55dac456be3d8356bb67
Author: Roger While <simrw@sim-basis.de>
Date:   Wed Nov 9 10:22:06 2005 -0800

    [PATCH] prism54 : Fix frame length
    
    prism54 is leaking information when passing transmits to the firmware.
    There is no requirement to adjust the length to >= ETH_ZLEN.
    Just pass the skb length (after possible adjustment).
    
    Signed-off-by: Roger While <simrw@sim-basis.de>
    Acked-by: Jeff Garzik <jgarzik@pobox.com>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>







www.fiveanddime.net








Google
Web www.fiveanddime.net