Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tag: v2.6.12
Commits on Jun 17, 2005
  1. Linux 2.6.12

    Linus Torvalds authored
  2. Merge 'for-linus' branch of rsync://rsync.kernel.org/pub/scm/linux/ke…

    Linus Torvalds authored
    …rnel/git/axboe/linux-2.6-block
  3. [PATCH] PCI: don't override drv->shutdown unconditionally

    Christoph Hellwig authored Linus Torvalds committed
    There are many drivers that have been setting the generic driver
    model level shutdown callback, and pci thus must not override it.
    
    Without this patch we can have really bad data loss on various
    raid controllers.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  4. [PATCH] timer exit cleanup

    Ingo Molnar authored Linus Torvalds committed
    Do all timer zapping in exit_itimers.
    
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  5. When cfq I/O scheduler is selected, get_request() in __make_request()…

    Kiyoshi Ueda authored Jens Axboe committed
    … calls
    
    __cfq_get_queue().  __cfq_get_queue() finds an existing queue (struct
    cfq_queue) of the current process for the device and returns it.  If it's not
    found, __cfq_get_queue() creates and returns a new one if __cfq_get_queue() is
    called with __GFP_WAIT flag, or __cfq_get_queue() returns NULL (this means that
    get_request() fails) if no __GFP_WAIT flag.
    
    On the other hand, in __make_request(), get_request() is called without
    __GFP_WAIT flag at the first time.  Thus, the get_request() fails when there is
    no existing queue, typically when it's called for the first I/O request of the
    process to the device.
    
    Though it will be followed by get_request_wait() for general case,
    __make_request() will just end the I/O with an error (EWOULDBLOCK) when the
    request was for read-ahead.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
    Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
Commits on Jun 16, 2005
  1. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds authored
  2. [PATCH] ARM: 2715/1: restore CPLD interrupts upon resume for Lubbock …

    Nicolas Pitre authored Russell King committed
    …and Mainstone
    
    Patch from Nicolas Pitre
    
    Without this some devices fail to work again after a suspend event.
    
    Signed-off-by: Nicolas Pitre
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  3. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds authored
  4. [PATCH] ARM: 2714/1: Fix the IB2 definitions for the Versatile platform

    Catalin Marinas authored Russell King committed
    Patch from Catalin Marinas
    
    The initial IB2 addresses did not depend on the IB2 base. This
    patch defines them as (VERSATILE_IB2_BASE + offset).
    
    Signed-off-by: Catalin Marinas
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  5. [PATCH] ARM: 2713/1: Fix the GPIO base for Integrator/CP

    Catalin Marinas authored Russell King committed
    Patch from Catalin Marinas
    
    The GPIO base for Integrator/CP is different from the
    Integrator/AP. This patch sets the correct value for
    INTEGRATOR_GPIO_BASE.
    
    Signed-off-by: Catalin Marinas
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  6. [PATCH] ARM: 2712/1: Fix the RGB order for the Versatile CLCD

    Catalin Marinas authored Russell King committed
    Patch from Catalin Marinas
    
    The current red and blue colours on the Versatile CLCD are
    reversed when the 5:6:5 mode is used. The patch sets the proper
    bit in the SYS_CLCD register value.
    
    Signed-off-by: Catalin Marinas
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  7. Merge 'for-linus' branch of master.kernel.org:/pub/scm/linux/kernel/g…

    Linus Torvalds authored
    …it/axboe/linux-2.6-block
  8. [PATCH] fix for kaweth broken by changes in the networking layer

    Oliver Neukum authored Linus Torvalds committed
    Cc: Greg KH <greg@kroah.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  9. [PATCH] ALPS: fix enabling hardware tapping

    Dmitry Torokhov authored Linus Torvalds committed
    It looks like logic for enabling hardware tapping in ALPS driver was
    inverted and we enable it only if it was already enabled by BIOS or
    firmware.
    
    I have a confirmation from one user that the patch below fixes the problem
    for him and it might be beneficial if we could get it into 2.6.12.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  10. [PATCH] Fix large core dumps with a 32-bit off_t

    Daniel Jacobowitz authored Linus Torvalds committed
    The ELF core dump code has one use of off_t when writing out segments.
    Some of the segments may be passed the 2GB limit of an off_t, even on a
    32-bit system, so it's important to use loff_t instead.  This fixes a
    corrupted core dump in the bigcore test in GDB's testsuite.
    
    Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  11. [PATCH] sbp2 slab corruption fix

    Alexandre Oliva authored Linus Torvalds committed
    This fixed a problem that showed up in the Fedora development tree a few
    weeks before the Fedora Core 4 release, initially as slab corruption, later
    as hard crashes on boot up, when slab debugging was disabled for the
    release.  More details on the history at
    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=158424
    
    The problem is caused by sbp2's use of scsi_host->hostdata[0] to hold a
    scsi_id, without explicitly requesting space for it.  Since hostdata is
    declared as a zero-sized array, we don't get any such space by default, so
    it must be explicitly requested.  The patch below implements just that.
    
    Signed-off-by: Alexandre Oliva <aoliva@redhat.com>
    Cc: Jody McIntyre <scjody@modernduck.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  12. @htejun

    This patch fixes q->unplug_thresh condition check in

    htejun authored Jens Axboe committed
    __elv_add_request().  rq.count[READ] + rq.count[WRITE] can increase
    more than one if another thread has allocated a request after the
    current request is allocated or in_flight could have changed resulting
    in larger-than-one change of nrq, thus breaking the threshold
    mechanism.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Tejun Heo <htejun@gmail.com>
  13. @htejun

    This patch kills elevator_global_init() in elevator.c which does

    htejun authored Jens Axboe committed
    nothing.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Tejun Heo <htejun@gmail.com>
  14. @davem330

    [NETFILTER]: ipt_recent: last_pkts is an array of "unsigned long" not…

    davem330 authored
    … "u_int32_t"
    
    This fixes various crashes on 64-bit when using this module.
    
    Based upon a patch by Juergen Kreileder <jk@blackdown.de>.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    ACKed-by: Patrick McHardy <kaber@trash.net>
Commits on Jun 15, 2005
  1. @olafhering

    [PATCH] update ppc64 defconfig

    olafhering authored Linus Torvalds committed
    enable cpusets
    enable new lpfc and jsm drivers
    enable new dm-multipath
    leave new agp disabled
    disable rivafb, it does not handle the cards in G5 models (FX5200 as example)
    the new nvidiafb doesnt work on bigendian, yet
    
    Signed-off-by: Olaf Hering <olh@suse.de>
    Acked-by: Paul Mackerras <paulus@samba.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Commits on Jun 14, 2005
  1. @paulusmack

    [PATCH] ppc64: update example configs

    paulusmack authored Linus Torvalds committed
    Here is a patch to update the example configs in arch/ppc64/configs.
    
    Signed-off-by: Paul Mackerras <paulus@samba.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  2. [PATCH] usbusx2y: prevent oops & dead keyboard on usb unplugging whil…

    Karsten Wiese authored Linus Torvalds committed
    …e the device is being used
    
    Without this patch, some usb kobjects, which are parents to the usx2y's
    kobjects can be freed before the usx2y's.  This led to an oops in
    get_kobj_path_length() and a dead keyboard, when the usx2y's kobjects
    were freed.  The patch ensures the correct sequence.  Tested ok on
    kernel 2.6.12-rc2.
    
    Present in ALSA cvs
    
    Signed-off-by: Karsten Wiese <annabellesgarden@yahoo.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  3. [PATCH] usbaudio: prevent oops & dead keyboard on usb unplugging whil…

    Karsten Wiese authored Linus Torvalds committed
    …e the device is being used
    
    Without this patch, some usb kobjects, which are parents to the usx2y's
    kobjects can be freed before the usx2y's.  This led to an oops in
    get_kobj_path_length() and a dead keyboard, when the usx2y's kobjects
    were freed.  The patch ensures the correct sequence.  Tested ok on
    kernel 2.6.12-rc2.
    
    Present in ALSA cvs
    
    Signed-off-by: Karsten Wiese <annabellesgarden@yahoo.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  4. [PATCH] macmodes: needs a license

    Randy Dunlap authored Linus Torvalds committed
    Module needs a license to prevent kernel tainting.
    
    Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
    Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  5. [PATCH] apm.c: ignore_normal_resume is set a bit too late

    Thomas Hood authored Linus Torvalds committed
    This patch causes the ignore_normal_resume flag to be set slightly earlier,
    before there is a chance that the apm driver will receive the normal resume
    event from the BIOS.  (Addresses Debian bug #310865)
    
    Signed-off-by: Thomas Hood <jdthood@yahoo.co.uk>
    Acked-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  6. [PATCH] i2o: Fix free of event memory in i2o_block_event()

    Markus Lidel authored Linus Torvalds committed
    Fixed freeing of event memory in i2o_block_event()
    
    Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  7. @jonsmirl

    [PATCH] Typo in fbdev sysfs support, virtual_size

    jonsmirl authored Linus Torvalds committed
    It prints out x,x instead of x,y.
    
    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
    Cc: "Antonino A. Daplas" <adaplas@hotpop.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  8. @jankara

    [PATCH] cond_resched_lock() fix

    jankara authored Linus Torvalds committed
    On one path, cond_resched_lock() fails to return true if it dropped the lock.
    We think this might be causing the crashes in JBD's log_do_checkpoint().
    
    Cc: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  9. @olofj

    [PATCH] Fix PCI BAR size interpretation on 64-bit arches

    olofj authored Linus Torvalds committed
    On 64-bit machines, PCI_BASE_ADDRESS_MEM_MASK and other mask constants
    passed to pci_size() are 64-bit (for example ~0x0fUL).  However, pci_size
    does comparisons between the u32 arguments and the mask, which will fail
    even though any result from pci_size is still just 32-bit.
    
    Changing the mask argument to u32 seems the obvious thing to do, since all
    arithmetic in the function is 32-bit and having a larger mask makes no
    sense.
    
    This triggered on a PPC64 system here where an adapter (VGA, as it
    happened) had a memory region base of 0xfe000000 and a sz of the same,
    matching the if (max == maxbase ...) test at the bottom of pci_size but
    failing the mask comparison.  Quite a corner case which I guess explains
    why we haven't seen it until now.
    
    Signed-off-by: Olof Johansson <olof@lixom.net>
    Acked-by: Greg KH <greg@kroah.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  10. [PATCH] uml: slirp and slip driver cleanups and fixes

    Jeff Dike authored Linus Torvalds committed
    This patch merges a lot of duplicated code in the slip and slirp drivers,
    abstracts out the slip protocol, and makes the slip driver work in 2.6.
    
    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  11. [PATCH] uml: use fork instead of clone

    Jeff Dike authored Linus Torvalds committed
    Convert the boot-time host ptrace testing from clone to fork.  They were
    essentially doing fork anyway.  This cleans up the code a bit, and makes
    valgrind a bit happier about grinding it.
    
    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  12. [PATCH] uml: build cleanups

    Jeff Dike authored Linus Torvalds committed
    Fix a build failure when CONFIG_MODE_SKAS is disabled and make a Makefile
    comment fit in 80 columns.
    
    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  13. [PATCH] uml: remove duplicate includes

    Jeff Dike authored Linus Torvalds committed
    A few files include the same header twice.
    
    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  14. @kaber @davem330

    [NETFILTER]: Advance seq-file position in exp_next_seq()

    kaber authored davem330 committed
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
Something went wrong with that request. Please try again.