Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 25, 2007
  1. Linux 2.6.20.17

    Willy Tarreau authored
  2. @holtmann

    [PATCH] Reset current->pdeath_signal on SUID binary execution (CVE-20…

    holtmann authored Willy Tarreau committed
    …07-3848)
    
    This fixes a vulnerability in the "parent process death signal"
    implementation discoverd by Wojciech Purczynski of COSEINC PTE Ltd.
    and iSEC Security Research.
    
    http://marc.info/?l=bugtraq&m=118711306802632&w=2
    
    Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  3. [PATCH] CPUFREQ: ondemand: add a check to avoid negative load calcula…

    Venki Pallipadi authored Willy Tarreau committed
    …tion
    
    Due to rounding and inexact jiffy accounting, idle_ticks can sometimes
    be higher than total_ticks. Make sure those cases are handled as
    zero load case.
    
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  4. [PATCH] CPUFREQ: ondemand: fix tickless accounting and software coord…

    Venki Pallipadi authored Willy Tarreau committed
    …ination bug
    
    With tickless kernel and software coordination os P-states, ondemand
    can look at wrong idle statistics. This can happen when ondemand sampling
    is happening on CPU 0 and due to software coordination sampling also looks at
    utilization of CPU 1. If CPU 1 is in tickless state at that moment, its idle
    statistics will not be uptodate and CPU 0 thinks CPU 1 is idle for less
    amount of time than it actually is.
    
    This can be resolved by looking at all the busy times of CPUs, which is
    accurate, even with tickless, and use that to determine idle time in a
    round about way (total time - busy time).
    
    Thanks to Arjan for originally reporting the ondemand bug on
    Lenovo T61.
    
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  5. [PATCH] pata_atiixp: add SB700 PCI ID

    Jeff Garzik authored Willy Tarreau committed
    [libata] pata_atiixp: add SB700 PCI ID
    
    From AMD.
    
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Cc: Chuck Ebbert <cebbert@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  6. [PATCH] stifb: detect cards in double buffer mode more reliably

    Helge Deller authored Willy Tarreau committed
    Visualize-EG, Graffiti and A4450A graphics cards on PARISC can
    be configured in double-buffer and standard mode, but the stifb
    driver supports standard mode only.
    This patch detects double-buffered cards more reliable.
    
    It is a real bugfix for a very nasty problem for all parisc users which have
    wrongly configured their graphic card.  The problem: The stifb graphics driver
    will not detect that the card is wrongly configured and then nevertheless just
    enables the graphics mode, which it shouldn't.  In the end, the user will see
    no further updates / boot messages on the screen.
    
    We had documented this problem already on our FAQ
    (http://parisc-linux.org/faq/index.html#viseg "Why do I get corrupted graphics
    with my Vis-EG/Graffiti/A4450A card?") but people still run into this problem.
     So having this fix in as early as possible can help us.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Antonino Daplas <adaplas@gmail.com>
    Cc: Kyle McMartin <kyle@mcmartin.ca>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  7. [PATCH] direct-io: fix error-path crashes

    Badari Pulavarty authored Willy Tarreau committed
    Need to initialize map_bh.b_state to zero.  Otherwise, in case of a faulty
    user-buffer its possible to go into dio_zero_block() and submit a page by
    mistake - since it checks for buffer_new().
    
    http://marc.info/?l=linux-kernel&m=118551339032528&w=2
    
    akpm: Linus had a (better) patch to just do a kzalloc() in there, but it got
    lost.  Probably this version is better for -stable anwyay.
    
    Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com>
    Acked-by: Joe Jin <joe.jin@oracle.com>
    Acked-by: Zach Brown <zach.brown@oracle.com>
    Cc: gurudas pai <gurudas.pai@oracle.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  8. @htejun

    [PATCH] ata_piix: update map 10b for ich8m

    htejun authored Willy Tarreau committed
    Fix map entry 10b for ich8.  It's [P0 P2 IDE IDE] like ich6 / ich6m.
    
    Signed-off-by: Tejun Heo <htejun@gmail.com>
    Acked-by: Kristen Carlson Accardi <kristen.c.accardi@intel.com>
    Cc: Jeff Garzik <jeff@garzik.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  9. [PATCH] softmac: Fix deadlock of wx_set_essid with assoc work

    Michael Buesch authored Willy Tarreau committed
    The essid wireless extension does deadlock against the assoc mutex,
    as we don't unlock the assoc mutex when flushing the workqueue, which
    also holds the lock.
    
    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  10. [PATCH] random: fix bound check ordering (CVE-2007-3105)

    Matt Mackall authored Willy Tarreau committed
    If root raised the default wakeup threshold over the size of the
    output pool, the pool transfer function could overflow the stack with
    RNG bytes, causing a DoS or potential privilege escalation.
    
    (Bug reported by the PaX Team <pageexec@freemail.hu>)
    
    Cc: Theodore Tso <tytso@mit.edu>
    Cc: Willy Tarreau <w@1wt.eu>
    Signed-off-by: Matt Mackall <mpm@selenic.com>
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  11. [PATCH] UML: exports for hostfs

    Jeff Dike authored Willy Tarreau committed
    Add some exports for hostfs that are required after Alberto Bertogli's
    fixes for accessing unlinked host files.
    
    Also did some style cleanups while I was here.
    
    Signed-off-by: Jeff Dike <jdike@linux.intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  12. @jirislaby

    [PATCH] sx: switch subven and subid values

    jirislaby authored Willy Tarreau committed
    sx.c is failing to locate Graham's card.
    
    Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
    Cc: Graham Murray <gmurray@webwayone.co.uk>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  13. [PATCH] IPV6: /proc/net/anycast6 unbalanced inet6_dev refcnt

    David Stevens authored Willy Tarreau committed
    Reading /proc/net/anycast6 when there is no anycast address
    on an interface results in an ever-increasing inet6_dev reference
    count, as well as a reference to the netdevice you can't get rid of.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Cc: Marcus Meissner <meissner@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  14. [PATCH] Keep rfcomm_dev on the list until it is freed

    Ville Tervo authored Willy Tarreau committed
    This patch changes the RFCOMM TTY release process so that the TTY is kept
    on the list until it is really freed. A new device flag is used to keep
    track of released TTYs.
    
    Signed-off-by: Ville Tervo <ville.tervo@nokia.com>
    Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  15. @mcfrisk

    [PATCH] Hangup TTY before releasing rfcomm_dev

    mcfrisk authored Willy Tarreau committed
    The core problem is that RFCOMM socket layer ioctl can release
    rfcomm_dev struct while RFCOMM TTY layer is still actively using
    it. Calling tty_vhangup() is needed for a synchronous hangup before
    rfcomm_dev is freed.
    
    Addresses the oops at http://bugzilla.kernel.org/show_bug.cgi?id=7509
    
    Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  16. [PATCH] dm: disable barriers

    Stefan Bader authored Willy Tarreau committed
    This patch causes device-mapper to reject any barrier requests.  This is done
    since most of the targets won't handle this correctly anyway.  So until the
    situation improves it is better to reject these requests at the first place.
    Since barrier requests won't get to the targets, the checks there can be
    removed.
    
    Signed-off-by: Stefan Bader <shbader@de.ibm.com>
    Signed-off-by: Alasdair G Kergon <agk@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  17. [PATCH] dm snapshot: permit invalid activation

    Milan Broz authored Willy Tarreau committed
    Allow invalid snapshots to be activated instead of failing.
    
    This allows userspace to reinstate any given snapshot state - for
    example after an unscheduled reboot - and clean up the invalid snapshot
    at its leisure.
    
    Signed-off-by: Milan Broz <mbroz@redhat.com>
    Signed-off-by: Alasdair G Kergon <agk@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  18. [PATCH] nfsd: fix possible oops on re-insertion of rpcsec_gss modules

    J. Bruce Fields authored Willy Tarreau committed
    The handling of the re-registration case is wrong here; the "test" that was
    returned from auth_domain_lookup will not be used again, so that reference
    should be put.  And auth_domain_lookup never did anything with "new" in
    this case, so we should just clean it up ourself.
    
    Thanks to Akinobu Mita for bug report, analysis, and testing.
    
    Cc: Akinobu Mita <akinobu.mita@gmail.com>
    Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
    Cc: Neil Brown <neilb@suse.de>
    Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  19. @AdrianBunk

    [PATCH] drivers/video/macmodes.c:mac_find_mode() mustn't be __devinit

    AdrianBunk authored Willy Tarreau committed
    If it's EXPORT_SYMBOL'ed it can't be __devinit.
    
    Reported by Mikael Pettersson.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Cc: "Antonino A. Daplas" <adaplas@pol.net>
    Cc: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  20. [PATCH] do not limit locked memory when RLIMIT_MEMLOCK is RLIM_INFINITY

    Herbert van den Bergh authored Willy Tarreau committed
    Fix a bug in mm/mlock.c on 32-bit architectures that prevents a user from
    locking more than 4GB of shared memory, or allocating more than 4GB of
    shared memory in hugepages, when rlim[RLIMIT_MEMLOCK] is set to
    RLIM_INFINITY.
    
    Signed-off-by: Herbert van den Bergh <herbert.van.den.bergh@oracle.com>
    Acked-by: Chris Mason <chris.mason@oracle.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  21. [PATCH] hugetlb: fix race in alloc_fresh_huge_page()

    Joe Jin authored Willy Tarreau committed
    That static `nid' index needs locking.  Without it we can end up calling
    alloc_pages_node() with an illegal node ID and the kernel crashes.
    
    Acked-by: Gurudas Pai <gurudas.pai@oracle.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  22. @jankara

    [PATCH] jbd2 commit: fix transaction dropping

    jankara authored Willy Tarreau committed
    We have to check that also the second checkpoint list is non-empty before
    dropping the transaction.
    
    Signed-off-by: Jan Kara <jack@suse.cz>
    Cc: Chuck Ebbert <cebbert@redhat.com>
    Cc: Kirill Korotaev <dev@openvz.org>
    Cc: <linux-ext4@vger.kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  23. @jankara

    [PATCH] jbd commit: fix transaction dropping

    jankara authored Willy Tarreau committed
    We have to check that also the second checkpoint list is non-empty before
    dropping the transaction.
    
    Signed-off-by: Jan Kara <jack@suse.cz>
    Cc: Chuck Ebbert <cebbert@redhat.com>
    Cc: Kirill Korotaev <dev@openvz.org>
    Cc: <linux-ext4@vger.kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  24. [PATCH] acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR

    Venki Pallipadi authored Willy Tarreau committed
    [CPUFREQ] acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR
    
    During recent acpi-cpufreq changes, writing to PERF_CTL msr
    changed from RMW of entire 64 bit to RMW of low 32 bit and clearing of
    upper 32 bit. Fix it back to do a proper RMW of the MSR.
    
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>
    Cc: Chuck Ebbert <cebbert@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  25. [PATCH] forcedeth bug fix: vitesse phy

    Ayaz Abdulla authored Willy Tarreau committed
    This patch contains errata fixes for the vitesse phy. It only renamed the
    defines to be phy specific.
    
    Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  26. [PATCH] forcedeth bug fix: cicada phy

    Ayaz Abdulla authored Willy Tarreau committed
    This patch contains errata fixes for the cicada phy. It only renamed the
    defines to be phy specific.
    
    Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  27. [PATCH] fs: 9p/conv.c error path fix

    Mariusz Kozlowski authored Willy Tarreau committed
    When buf_check_overflow() returns != 0 we will hit kfree(ERR_PTR(err))
    and it will not be happy about it.
    
    Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
    Acked-by: Eric Van Hensbergen <ericvh@gmail.com>
  28. [PATCH] readahead: MIN_RA_PAGES/MAX_RA_PAGES macros

    Fengguang Wu authored Willy Tarreau committed
    Define two convenient macros for read-ahead:
    	- MAX_RA_PAGES: rounded down counterpart of VM_MAX_READAHEAD
    	- MIN_RA_PAGES: rounded _up_ counterpart of VM_MIN_READAHEAD
    
    Note that the rounded up MIN_RA_PAGES will work flawlessly with _large_
    page sizes like 64k.
    
    Signed-off-by: Fengguang Wu <wfg@mail.ustc.edu.cn>
    Cc: Steven Pratt <slpratt@austin.ibm.com>
    Cc: Ram Pai <linuxram@us.ibm.com>
    Cc: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  29. [PATCH] nfsd: fix possible read-ahead cache and export table corruption

    J. Bruce Fields authored Willy Tarreau committed
    The value of nperbucket calculated here is too small--we should be rounding up
    instead of down--with the result that the index j in the following loop can
    overflow the raparm_hash array.  At least in my case, the next thing in memory
    turns out to be export_table, so the symptoms I see are crashes caused by the
    appearance of four zeroed-out export entries in the first bucket of the hash
    table of exports (which were actually entries in the readahead cache, a
    pointer to which had been written to the export table in this initialization
    code).
    
    It looks like the bug was probably introduced with commit
    fce1456 ("knfsd: make the readahead params
    cache SMP-friendly").
    
    Cc: Greg Banks <gnb@melbourne.sgi.com>
    Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
    Acked-by: NeilBrown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  30. @jean2

    [PATCH] softmac: Fix ESSID problem

    jean2 authored Willy Tarreau committed
    Victor Porton reported that the SoftMAC layer had random problem when setting the ESSID :
    http://bugzilla.kernel.org/show_bug.cgi?id=8686 After investigation, it turned out to be
    worse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.
    
    Signed-off-by: Jean Tourrilhes <jt@hpl.hp.com>
    Acked-by: Michael Buesch <mb@bu3sch.de>
    Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
    Acked-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  31. [PATCH] dm io: fix panic on large request

    Milan Broz authored Willy Tarreau committed
    Flush workqueue before releasing bioset and mopools in dm-crypt.  There can
    be finished but not yet released request.
    
    Call chain causing oops:
      run workqueue
        dec_pending
          bio_endio(...);
          	<remove device request - remove mempool>
          mempool_free(io, cc->io_pool);
    
    This usually happens when cryptsetup create temporary
    luks mapping in the beggining of crypt device activation.
    
    When dm-core calls destructor crypt_dtr, no new request
    are possible.
    
    Signed-off-by: Milan Broz <mbroz@redhat.com>
    Cc: Chuck Ebbert <cebbert@redhat.com>
    Cc: Patrick McHardy <kaber@trash.net>
    Acked-by: Alasdair G Kergon <agk@redhat.com>
    Cc: Christophe Saout <christophe@saout.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  32. [PATCH] Include serial_reg.h with userspace headers

    Herton Ronaldo Krzesinski authored Willy Tarreau committed
    As reported by Gustavo de Nardin <gustavodn@mandriva.com.br>, while trying to
    compile xosview (http://xosview.sourceforge.net/) with upstream kernel
    headers being used you get the following errors:
    serialmeter.cc:48:30: error: linux/serial_reg.h: No such file or directory
    serialmeter.cc: In member function 'virtual void
    SerialMeter::checkResources()':
    serialmeter.cc:71: error: 'UART_LSR' was not declared in this scope
    serialmeter.cc:71: error: 'UART_MSR' was not declared in this scope
    ...
    
    Signed-off-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
    Cc: Gustavo de Nardin <gustavodn@mandriva.com.br>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  33. [PATCH] "ext4_ext_put_in_cache" uses __u32 to receive physical block …

    Mingming Cao authored Willy Tarreau committed
    …number
    
    Yan Zheng wrote:
    
    > I think I found a bug in ext4/extents.c, "ext4_ext_put_in_cache" uses
    > "__u32" to receive physical block number.  "ext4_ext_put_in_cache" is
    > used in "ext4_ext_get_blocks", it sets ext4 inode's extent cache
    > according most recently tree lookup (higher 16 bits of saved physical
    > block number are always zero). when serving a mapping request,
    > "ext4_ext_get_blocks" first check whether the logical block is in
    > inode's extent cache. if the logical block is in the cache and the
    > cached region isn't a gap, "ext4_ext_get_blocks" gets physical block
    > number by using cached region's physical block number and offset in
    > the cached region.  as described above, "ext4_ext_get_blocks" may
    > return wrong result when there are physical block numbers bigger than
    > 0xffffffff.
    >
    
    You are right.  Thanks for reporting this!
    
    Signed-off-by: Mingming Cao <cmm@us.ibm.com>
    Cc: Yan Zheng <yanzheng@21cn.com>
    Cc: <linux-ext4@vger.kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  34. @dr-itz

    [PATCH] pcmcia: give socket time to power down

    dr-itz authored Willy Tarreau committed
    Give sockets up to 100ms of additional time to power down.  otherwise we
    might generate false warnings with KERN_ERR priority (like in bug #8262).
    
    Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
    Cc: Nils Neumann <nils.neumann@rwth-aachen.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
  35. [PATCH] md: raid10: fix use-after-free of bio

    Maik Hampel authored Willy Tarreau committed
    In case of read errors raid10d tries to print a nice error message,
    unfortunately using data from an already put bio.
    
    Signed-off-by: Maik Hampel <m.hampel@gmx.de>
    Acked-By: NeilBrown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
Something went wrong with that request. Please try again.