Permalink
Commits on Jun 17, 2005
  1. Linux 2.6.12

    Linus Torvalds committed Jun 17, 2005
  2. Merge 'for-linus' branch of rsync://rsync.kernel.org/pub/scm/linux/ke…

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

    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>
    Christoph Hellwig committed with Linus Torvalds Jun 17, 2005
  4. [PATCH] timer exit cleanup

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

    … 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>
    Kiyoshi Ueda committed with Jens Axboe Jun 17, 2005
Commits on Jun 16, 2005
  1. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds committed Jun 16, 2005
  2. [PATCH] ARM: 2715/1: restore CPLD interrupts upon resume for Lubbock …

    …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>
    Nicolas Pitre committed with Russell King Jun 16, 2005
  3. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds committed Jun 16, 2005
  4. [PATCH] ARM: 2714/1: Fix the IB2 definitions for the Versatile platform

    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>
    Catalin Marinas committed with Russell King Jun 16, 2005
  5. [PATCH] ARM: 2713/1: Fix the GPIO base for Integrator/CP

    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>
    Catalin Marinas committed with Russell King Jun 16, 2005
  6. [PATCH] ARM: 2712/1: Fix the RGB order for the Versatile CLCD

    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>
    Catalin Marinas committed with Russell King Jun 16, 2005
  7. Merge 'for-linus' branch of master.kernel.org:/pub/scm/linux/kernel/g…

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

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

    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>
    Dmitry Torokhov committed with Linus Torvalds Jun 16, 2005
  10. [PATCH] Fix large core dumps with a 32-bit off_t

    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>
    Daniel Jacobowitz committed with Linus Torvalds Jun 16, 2005
  11. [PATCH] sbp2 slab corruption fix

    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>
    Alexandre Oliva committed with Linus Torvalds Jun 16, 2005
  12. This patch fixes q->unplug_thresh condition check in

    __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>
    htejun committed with Jens Axboe Jun 16, 2005
  13. This patch kills elevator_global_init() in elevator.c which does

    nothing.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Tejun Heo <htejun@gmail.com>
    htejun committed with Jens Axboe Jun 16, 2005
  14. [NETFILTER]: ipt_recent: last_pkts is an array of "unsigned long" not…

    … "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>
    davem330 committed Jun 16, 2005
Commits on Jun 15, 2005
  1. [PATCH] update ppc64 defconfig

    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>
    olafhering committed with Linus Torvalds Jun 14, 2005
Commits on Jun 14, 2005
  1. [PATCH] ppc64: update example configs

    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>
    paulusmack committed with Linus Torvalds Jun 14, 2005
  2. [PATCH] usbusx2y: prevent oops & dead keyboard on usb unplugging whil…

    …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>
    Karsten Wiese committed with Linus Torvalds Jun 14, 2005
  3. [PATCH] usbaudio: prevent oops & dead keyboard on usb unplugging whil…

    …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>
    Karsten Wiese committed with Linus Torvalds Jun 14, 2005
  4. [PATCH] macmodes: needs a license

    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>
    Randy Dunlap committed with Linus Torvalds Jun 14, 2005
  5. [PATCH] apm.c: ignore_normal_resume is set a bit too late

    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>
    Thomas Hood committed with Linus Torvalds Jun 14, 2005
  6. [PATCH] i2o: Fix free of event memory in i2o_block_event()

    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>
    Markus Lidel committed with Linus Torvalds Jun 14, 2005
  7. [PATCH] Typo in fbdev sysfs support, virtual_size

    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>
    jonsmirl committed with Linus Torvalds Jun 13, 2005
  8. [PATCH] cond_resched_lock() fix

    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>
    jankara committed with Linus Torvalds Jun 13, 2005
  9. [PATCH] Fix PCI BAR size interpretation on 64-bit arches

    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>
    olofj committed with Linus Torvalds Jun 13, 2005
  10. [PATCH] uml: slirp and slip driver cleanups and fixes

    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>
    Jeff Dike committed with Linus Torvalds Jun 13, 2005
  11. [PATCH] uml: use fork instead of clone

    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>
    Jeff Dike committed with Linus Torvalds Jun 13, 2005
  12. [PATCH] uml: build cleanups

    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>
    Jeff Dike committed with Linus Torvalds Jun 13, 2005
  13. [PATCH] uml: remove duplicate includes

    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>
    Jeff Dike committed with Linus Torvalds Jun 13, 2005
  14. [NETFILTER]: Advance seq-file position in exp_next_seq()

    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    kaber committed with davem330 Jun 14, 2005