Skip to content
Commits on Aug 28, 2007
  1. Linux 2.6.20.18

    Willy Tarreau committed Aug 28, 2007
  2. @kaber

    [PATCH] Fix incorrect config #ifdef around skb_copy_secmark

    secmark doesn't depend on CONFIG_NET_SCHED.
    
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Acked-by: James Morris <jmorris@namei.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    kaber committed with Willy Tarreau Jun 23, 2007
  3. [PATCH] Revert "pata_atiixp: add SB700 PCI ID"

    That update broke build of pata_atiixp as it requires some PCI IDs
    and other updates which have not been merged. Better remove it
    from 2.6.20.
    
    This reverts commit f327bcd.
    
    Signed-off-by: Willy Tarreau <w@1wt.eu>
    Willy Tarreau committed Aug 28, 2007
  4. [PATCH] Revert "Keep rfcomm_dev on the list until it is freed"

    Randy Dunlap and Boris B. Zhmurov reported build failure of
    rfcomm/tty.c since 2.6.20.17. Marcel Holtmann confirmed that
    the following patch was inappropriate for this kernel. Remove
    it.
    
    This reverts commit 8c25e9c.
    
    Cc: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Willy Tarreau <w@1wt.eu>
    Willy Tarreau committed Aug 28, 2007
Commits on Aug 25, 2007
  1. Linux 2.6.20.17

    Willy Tarreau committed Aug 25, 2007
  2. @holtmann

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

    …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>
    holtmann committed with Willy Tarreau Aug 17, 2007
  3. [PATCH] CPUFREQ: ondemand: add a check to avoid negative load calcula…

    …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>
    Venki Pallipadi committed with Willy Tarreau Jun 20, 2007
  4. [PATCH] CPUFREQ: ondemand: fix tickless accounting and software coord…

    …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>
    Venki Pallipadi committed with Willy Tarreau Jun 20, 2007
  5. [PATCH] pata_atiixp: add SB700 PCI ID

    [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>
    Jeff Garzik committed with Willy Tarreau Aug 13, 2007
  6. [PATCH] stifb: detect cards in double buffer mode more reliably

    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>
    Helge Deller committed with Willy Tarreau Aug 10, 2007
  7. [PATCH] direct-io: fix error-path crashes

    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>
    Badari Pulavarty committed with Willy Tarreau Aug 10, 2007
  8. @htejun

    [PATCH] ata_piix: update map 10b for ich8m

    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>
    htejun committed with Willy Tarreau Aug 7, 2007
  9. [PATCH] softmac: Fix deadlock of wx_set_essid with assoc work

    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>
    Michael Buesch committed with Willy Tarreau Aug 7, 2007
  10. [PATCH] random: fix bound check ordering (CVE-2007-3105)

    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>
    Matt Mackall committed with Willy Tarreau Jul 15, 2007
  11. [PATCH] UML: exports for hostfs

    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>
    Jeff Dike committed with Willy Tarreau Jul 10, 2007
  12. @jirislaby

    [PATCH] sx: switch subven and subid values

    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>
    jirislaby committed with Willy Tarreau Jul 10, 2007
  13. [PATCH] IPV6: /proc/net/anycast6 unbalanced inet6_dev refcnt

    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>
    David Stevens committed with Willy Tarreau Feb 26, 2007
  14. [PATCH] Keep rfcomm_dev on the list until it is freed

    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>
    Ville Tervo committed with Willy Tarreau Jul 11, 2007
  15. @mcfrisk

    [PATCH] Hangup TTY before releasing rfcomm_dev

    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>
    mcfrisk committed with Willy Tarreau Jul 11, 2007
  16. [PATCH] dm: disable barriers

    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>
    Stefan Bader committed with Willy Tarreau Jul 12, 2007
  17. [PATCH] dm snapshot: permit invalid activation

    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>
    Milan Broz committed with Willy Tarreau Jul 12, 2007
  18. [PATCH] nfsd: fix possible oops on re-insertion of rpcsec_gss modules

    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>
    J. Bruce Fields committed with Willy Tarreau Jul 23, 2007
  19. @AdrianBunk

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

    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>
    AdrianBunk committed with Willy Tarreau Jul 17, 2007
  20. [PATCH] do not limit locked memory when RLIMIT_MEMLOCK is RLIM_INFINITY

    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>
    Herbert van den Bergh committed with Willy Tarreau Jul 15, 2007
  21. [PATCH] hugetlb: fix race in alloc_fresh_huge_page()

    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>
    Joe Jin committed with Willy Tarreau Jul 15, 2007
  22. @jankara

    [PATCH] jbd2 commit: fix transaction dropping

    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>
    jankara committed with Willy Tarreau Jul 15, 2007
  23. @jankara

    [PATCH] jbd commit: fix transaction dropping

    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>
    jankara committed with Willy Tarreau Jul 15, 2007
  24. [PATCH] acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR

    [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>
    Venki Pallipadi committed with Willy Tarreau Jul 16, 2007
  25. [PATCH] forcedeth bug fix: vitesse phy

    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>
    Ayaz Abdulla committed with Willy Tarreau Jul 16, 2007
  26. [PATCH] forcedeth bug fix: cicada phy

    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>
    Ayaz Abdulla committed with Willy Tarreau Jul 16, 2007
  27. [PATCH] fs: 9p/conv.c error path fix

    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>
    Mariusz Kozlowski committed with Willy Tarreau Jul 19, 2007
  28. [PATCH] readahead: MIN_RA_PAGES/MAX_RA_PAGES macros

    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>
    Fengguang Wu committed with Willy Tarreau Jul 19, 2007
  29. [PATCH] nfsd: fix possible read-ahead cache and export table corruption

    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>
    J. Bruce Fields committed with Willy Tarreau Jul 19, 2007
  30. @jean2

    [PATCH] softmac: Fix ESSID problem

    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>
    jean2 committed with Willy Tarreau Jul 17, 2007
  31. [PATCH] dm io: fix panic on large request

    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>
    Milan Broz committed with Willy Tarreau Jul 21, 2007
Something went wrong with that request. Please try again.