Skip to content
Commits on Apr 27, 2006
  1. Linux v2.6.17-rc3

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

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

    * 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
    Linus Torvalds committed Apr 26, 2006
  3. Merge nommu tree

    Russell King committed with Russell King Apr 26, 2006
  4. @chandra2

    [PATCH] Remove __devinit and __cpuinit from notifier_call definitions

    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>
    chandra2 committed with Linus Torvalds Apr 24, 2006
  5. @chandra2

    [PATCH] Remove __devinitdata from notifier block definitions

    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>
    chandra2 committed with Linus Torvalds Apr 24, 2006
  6. [PATCH] LSM: add missing hook to do_compat_readv_writev()

    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>
    James Morris committed with Linus Torvalds Apr 26, 2006
  7. [PATCH] protect ext3 ioctl modifying append_only, immutable, etc. wit…

    …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>
    Al Viro committed with Linus Torvalds Apr 26, 2006
  8. [PATCH] fix mips sys32_p{read,write}

    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>
    Al Viro committed with Linus Torvalds Apr 26, 2006
  9. [PATCH] forgotten ->b_data in memcpy() call in ext3/resize.c (oopsable)

    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>
    Al Viro committed with Linus Torvalds Apr 26, 2006
  10. [PATCH] fix leak in activate_ep_files()

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

    * '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
    Linus Torvalds committed Apr 26, 2006
  12. Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/ker…

    …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
    Linus Torvalds committed Apr 26, 2006
  13. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

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

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

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

    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>
    Ayaz Abdulla committed with Jeff Garzik Apr 24, 2006
  17. [PATCH] sky2: version 1.2

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

    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>
    Stephen Hemminger committed with Jeff Garzik Apr 25, 2006
  19. [PATCH] sky2: use ALIGN() macro

    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>
    Stephen Hemminger committed with Jeff Garzik Apr 25, 2006
  20. [PATCH] sky2: add fake idle irq timer

    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>
    Stephen Hemminger committed with Jeff Garzik Apr 25, 2006
  21. [PATCH] sky2: reschedule if irq still pending

    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>
    Stephen Hemminger committed with Jeff Garzik Apr 25, 2006
  22. Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/k…

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

    …/linux-2.6 into upstream-fixes
    Jeff Garzik committed Apr 26, 2006
  24. Merge branch 'master' into upstream-fixes

    Jeff Garzik committed Apr 26, 2006
  25. @davem330

    [BRIDGE]: allow full size vlan packets

    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>
    Stephen Hemminger committed with davem330 Apr 26, 2006
  26. [PATCH] Add support for the sys_vmsplice syscall

    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>
    Jens Axboe committed Apr 26, 2006
  27. @szmi

    [doc] add paragraph about 'fs' subsystem to sysfs.txt

    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
    szmi committed Apr 26, 2006
  28. @szmi

    [fuse] fix race between checking and setting file->private_data

    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>
    szmi committed Apr 26, 2006
  29. @szmi

    [fuse] fix deadlock between fuse_put_super() and request_end(), try #2

    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>
    szmi committed Apr 26, 2006
  30. @szmi

    Revert "[fuse] fix deadlock between fuse_put_super() and request_end()"

    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>
    szmi committed Apr 26, 2006
  31. [PATCH] splice: fix offset problems

    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>
    Jens Axboe committed with Jens Axboe Apr 25, 2006
  32. [PATCH] splice: fix min() warning

    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Andrew Morton committed with Jens Axboe Apr 25, 2006
  33. @sofar

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

    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>
    sofar committed with Auke Kok Apr 25, 2006
Commits on Apr 25, 2006
  1. [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR

    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>
    Russell King committed with Russell King Apr 25, 2006
Something went wrong with that request. Please try again.