Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 27, 2006
  1. Linux v2.6.17-rc3

    Linus Torvalds authored
Commits on Apr 26, 2006
  1. Merge master.kernel.org:/home/rmk/linux-2.6-mmc

    Linus Torvalds authored
    * master.kernel.org:/home/rmk/linux-2.6-mmc:
      [MMC] pxamci: fix data timeout calculation
  2. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds authored
    * master.kernel.org:/home/rmk/linux-2.6-arm:
      [ARM] nommu: trivial fixups for head-nommu.S and the Makefile
      [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR
      [ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling
  3. Merge nommu tree

    Russell King authored Russell King committed
  4. @chandra2

    [PATCH] Remove __devinit and __cpuinit from notifier_call definitions

    chandra2 authored Linus Torvalds committed
    Few of the notifier_chain_register() callers use __init in the definition
    of notifier_call.  It is incorrect as the function definition should be
    available after the initializations (they do not unregister them during
    initializations).
    
    This patch fixes all such usages to _not_ have the notifier_call __init
    section.
    
    Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  5. @chandra2

    [PATCH] Remove __devinitdata from notifier block definitions

    chandra2 authored Linus Torvalds committed
    Few of the notifier_chain_register() callers use __devinitdata in the
    definition of notifier_block data structure.  It is incorrect as the
    data structure should be available after the initializations (they do
    not unregister them during initializations).
    
    This was leading to an oops when notifier_chain_register() call is
    invoked for those callback chains after initialization.
    
    This patch fixes all such usages to _not_ have the notifier_block data
    structure in the init data section.
    
    Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  6. [PATCH] LSM: add missing hook to do_compat_readv_writev()

    James Morris authored Linus Torvalds committed
    This patch addresses a flaw in LSM, where there is no mediation of readv()
    and writev() in for 32-bit compatible apps using a 64-bit kernel.
    
    This bug was discovered and fixed initially in the native readv/writev
    code [1], but was not fixed in the compat code.  Thanks to Al for spotting
    this one.
    
      [1] http://lwn.net/Articles/154282/
    
    Signed-off-by: James Morris <jmorris@namei.org>
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  7. [PATCH] protect ext3 ioctl modifying append_only, immutable, etc. wit…

    Al Viro authored Linus Torvalds committed
    …h i_mutex
    
    All modifications of ->i_flags in inodes that might be visible to
    somebody else must be under ->i_mutex.  That patch fixes ext3 ioctl()
    setting S_APPEND and friends.
    
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  8. [PATCH] fix mips sys32_p{read,write}

    Al Viro authored Linus Torvalds committed
    Switched to use of sys_pread64()/sys_pwrite64() rather than keep duplicating
    their guts; among the little things that had been missing there were such as
    	ret = security_file_permission (file, MAY_READ);
    Gotta love the LSM robustness, right?
    
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  9. [PATCH] forgotten ->b_data in memcpy() call in ext3/resize.c (oopsable)

    Al Viro authored Linus Torvalds committed
    sbi->s_group_desc is an array of pointers to buffer_head.  memcpy() of
    buffer size from address of buffer_head is a bad idea - it will generate
    junk in any case, may oops if buffer_head is close to the end of slab
    page and next page is not mapped and isn't what was intended there.
    IOW, ->b_data is missing in that call.  Fortunately, result doesn't go
    into the primary on-disk data structures, so only backup ones get crap
    written to them; that had allowed this bug to remain unnoticed until
    now.
    
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  10. [PATCH] fix leak in activate_ep_files()

    Al Viro authored Linus Torvalds committed
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  11. Merge branch 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block

    Linus Torvalds authored
    * 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block:
      [PATCH] splice: add ->splice_write support for /dev/null
      [PATCH] splice: rearrange moving to/from pipe helpers
      [PATCH] Add support for the sys_vmsplice syscall
      [PATCH] splice: fix offset problems
      [PATCH] splice: fix min() warning
  12. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    Linus Torvalds authored
    …nel/git/jgarzik/netdev-2.6
    
    * 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
      [PATCH] forcedeth: fix initialization
      [PATCH] sky2: version 1.2
      [PATCH] sky2: reset function can be devinit
      [PATCH] sky2: use ALIGN() macro
      [PATCH] sky2: add fake idle irq timer
      [PATCH] sky2: reschedule if irq still pending
      [PATCH] bcm43xx: make PIO mode usable
      [PATCH] bcm43xx: add to MAINTAINERS
      [PATCH] softmac: fix SIOCSIWAP
      [PATCH] Fix crash on big-endian systems during scan
      e1000: Update truesize with the length of the packet for packet split
      [PATCH] Fix locking in gianfar
  13. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

    Linus Torvalds authored
    * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
      [BRIDGE]: allow full size vlan packets
  14. [PATCH] splice: add ->splice_write support for /dev/null

    Jens Axboe authored
    Useful for testing.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
  15. [PATCH] splice: rearrange moving to/from pipe helpers

    Jens Axboe authored
    We need these for people writing their own ->splice_read/write hooks.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
  16. [PATCH] forcedeth: fix initialization

    Ayaz Abdulla authored Jeff Garzik committed
    This patch fixes the nic initialization. If the nic was in low power
    mode, it brings it back to normal power. Also, it utilizes a new
    hardware reset during the init.
    
    I am resending based on feedback, I corrected the register size mapping
    and delay after posted write.
    
    Signed-Off-By: Ayaz Abdulla <aabdulla@nvidia.com>
    
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  17. [PATCH] sky2: version 1.2

    Stephen Hemminger authored Jeff Garzik committed
    Update to version 1.2
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  18. [PATCH] sky2: reset function can be devinit

    Stephen Hemminger authored Jeff Garzik committed
    The sky2_reset function only called from sky2_probe.
    Maybe the compiler was smart enough to figure this out already.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  19. [PATCH] sky2: use ALIGN() macro

    Stephen Hemminger authored Jeff Garzik committed
    The ALIGN() macro in kernel.h does the same math that the
    sky2 driver was using for padding.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  20. [PATCH] sky2: add fake idle irq timer

    Stephen Hemminger authored Jeff Garzik committed
    Add an fake NAPI schedule once a second. This is an attempt to work around
    for broken configurations with edge-triggered interrupts.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  21. [PATCH] sky2: reschedule if irq still pending

    Stephen Hemminger authored Jeff Garzik committed
    This is a workaround for the case edge-triggered irq's. Several users
    seem to have broken configurations sharing edge-triggered irq's. To avoid
    losing IRQ's, reshedule if more work arrives.
    
    The changes to netdevice.h are to extract the part that puts device
    back in list into separate inline.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
  22. Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/k…

    Jeff Garzik authored
    …ernel/git/linville/wireless-2.6 into upstream-fixes
  23. Merge branch 'skb_truesize' of git://lost.foo-projects.org/~ahkok/git…

    Jeff Garzik authored
    …/linux-2.6 into upstream-fixes
  24. Merge branch 'master' into upstream-fixes

    Jeff Garzik authored
  25. @davem330

    [BRIDGE]: allow full size vlan packets

    Stephen Hemminger authored davem330 committed
    Need to allow for VLAN header when bridging.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
  26. [PATCH] Add support for the sys_vmsplice syscall

    Jens Axboe authored
    sys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()
    moves data to a pipe, with the input being a user address range instead.
    
    This uses an approach suggested by Linus, where we can hold partial ranges
    inside the pages[] map. Hopefully this will be useful for network
    receive support as well.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
  27. [doc] add paragraph about 'fs' subsystem to sysfs.txt

    Miklos Szeredi authored
    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
  28. [fuse] fix race between checking and setting file->private_data

    Miklos Szeredi authored
    BKL does not protect against races if the task may sleep between
    checking and setting a value.  So move checking of file->private_data
    near to setting it in fuse_fill_super().
    
    Found by Al Viro.
    
    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
  29. [fuse] fix deadlock between fuse_put_super() and request_end(), try #2

    Miklos Szeredi authored
    A deadlock was possible, when the last reference to the superblock was
    held due to a background request containing a file reference.
    
    Releasing the file would release the vfsmount which in turn would
    release the superblock.  Since sbput_sem is held during the fput() and
    fuse_put_super() tries to acquire this same semaphore, a deadlock
    results.
    
    The solution is to move the fput() outside the region protected by
    sbput_sem.
    
    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
  30. Revert "[fuse] fix deadlock between fuse_put_super() and request_end()"

    Miklos Szeredi authored
    This reverts 73ce835 commit.
    
    It was wrong, because it didn't take into account the requirement,
    that iput() for background requests must be performed synchronously
    with ->put_super(), otherwise active inodes may remain after unmount.
    
    The right solution is to keep the sbput_sem and perform iput() within
    the locked region, but move fput() outside sbput_sem.
    
    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
  31. [PATCH] splice: fix offset problems

    Jens Axboe authored Jens Axboe committed
    Make the move_from_pipe() actors return number of bytes processed, then
    move_from_pipe() can decide more cleverly when to move on to the next
    buffer.
    
    This fixes problems with pipe offset and differing file offset.
    
    Signed-off-by: Jens Axboe <axboe@suse.de>
  32. [PATCH] splice: fix min() warning

    Andrew Morton authored Jens Axboe committed
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jens Axboe <axboe@suse.de>
  33. @sofar

    e1000: Update truesize with the length of the packet for packet split

    sofar authored Auke Kok committed
    Update skb with the real packet size.
    
    
    Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
    Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
Commits on Apr 25, 2006
  1. [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR

    Russell King authored Russell King committed
    The VFP code can leak VFP_NAN_FLAG into the FPSCR. It doesn't correspond
    to any real FPSCR bit (and overlaps one of the exception flags).
    
    Bug report from Daniel Jacobowitz
    
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Something went wrong with that request. Please try again.