1. 17 Mar, 2011 21 commits
  2. 16 Mar, 2011 19 commits
    • Russell King's avatar
      Merge branch 'p2v' into devel · 05e34754
      Russell King authored
      Conflicts:
      	arch/arm/kernel/module.c
      	arch/arm/mach-s5pv210/sleep.S
      05e34754
    • Russell King's avatar
      Merge branch 'v6v7' into devel · bd1274dc
      Russell King authored
      Conflicts:
      	arch/arm/include/asm/cacheflush.h
      	arch/arm/include/asm/proc-fns.h
      	arch/arm/mm/Kconfig
      bd1274dc
    • Russell King's avatar
      Merge branch 'misc' into devel · 1f0090a1
      Russell King authored
      Conflicts:
      	arch/arm/Kconfig
      1f0090a1
    • Russell King's avatar
      Merge branches 'at91', 'ep93xx', 'errata', 'footbridge', 'fncpy', 'gemini',... · 2472f3c8
      Russell King authored
      Merge branches 'at91', 'ep93xx', 'errata', 'footbridge', 'fncpy', 'gemini', 'irqdata', 'pm', 'sh', 'smp', 'spear', 'ux500' and 'via' into devel
      2472f3c8
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 · 7a636280
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1480 commits)
        bonding: enable netpoll without checking link status
        xfrm: Refcount destination entry on xfrm_lookup
        net: introduce rx_handler results and logic around that
        bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag
        bonding: wrap slave state work
        net: get rid of multiple bond-related netdevice->priv_flags
        bonding: register slave pointer for rx_handler
        be2net: Bump up the version number
        be2net: Copyright notice change. Update to Emulex instead of ServerEngines
        e1000e: fix kconfig for crc32 dependency
        netfilter ebtables: fix xt_AUDIT to work with ebtables
        xen network backend driver
        bonding: Improve syslog message at device creation time
        bonding: Call netif_carrier_off after register_netdevice
        bonding: Incorrect TX queue offset
        net_sched: fix ip_tos2prio
        xfrm: fix __xfrm_route_forward()
        be2net: Fix UDP packet detected status in RX compl
        Phonet: fix aligned-mode pipe socket buffer header reserve
        netxen: support for GbE port settings
        ...
      
      Fix up conflicts in drivers/staging/brcm80211/brcmsmac/wl_mac80211.c
      with the staging updates.
      7a636280
    • Linus Torvalds's avatar
      Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 · 6445ced8
      Linus Torvalds authored
      * 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (961 commits)
        staging: hv: fix memory leaks
        staging: hv: Remove NULL check before kfree
        Staging: hv: Get rid of vmbus_child_dev_add()
        Staging: hv: Change the signature for vmbus_child_device_register()
        Staging: hv: Get rid of vmbus_cleanup() function
        Staging: hv: Get rid of vmbus_dev_rm() function
        Staging: hv: Change the signature for vmbus_on_isr()
        Staging: hv: Eliminate vmbus_event_dpc()
        Staging: hv: Get rid of the function vmbus_msg_dpc()
        Staging: hv: Change the signature for vmbus_cleanup()
        Staging: hv: Simplify root device management
        staging: rtl8192e: Don't copy dev pointer to skb
        staging: rtl8192e: Pass priv to cmdpkt functions
        staging: rtl8192e: Pass priv to firmware download functions
        staging: rtl8192e: Pass priv to rtl8192_interrupt
        staging: rtl8192e: Pass rtl8192_priv to dm functions
        staging: rtl8192e: Pass ieee80211_device to callbacks
        staging: rtl8192e: Pass ieee80211_device to callbacks
        staging: rtl8192e: Pass ieee80211_device to callbacks
        staging: rtl8192e: Pass ieee80211_device to callbacks
        ...
      6445ced8
    • Linus Torvalds's avatar
      Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 · e6bee325
      Linus Torvalds authored
      * 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)
        pch_uart: reference clock on CM-iTC
        pch_phub: add new device ML7213
        n_gsm: fix UIH control byte : P bit should be 0
        n_gsm: add a documentation
        serial: msm_serial_hs: Add MSM high speed UART driver
        tty_audit: fix tty_audit_add_data live lock on audit disabled
        tty: move cd1865.h to drivers/staging/tty/
        Staging: tty: fix build with epca.c driver
        pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()
        Staging: generic_serial: fix double locking bug
        nozomi: don't use flush_scheduled_work()
        tty/serial: Relax the device_type restriction from of_serial
        MAINTAINERS: Update HVC file patterns
        tty: phase out of ioctl file pointer for tty3270 as well
        tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile
        pch_uart: Fix DMA channel miss-setting issue.
        pch_uart: fix exclusive access issue
        pch_uart: fix auto flow control miss-setting issue
        pch_uart: fix uart clock setting issue
        pch_uart : Use dev_xxx not pr_xxx
        ...
      
      Fix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied
      twice, then changes to the same area in one branch)
      e6bee325
    • Linus Torvalds's avatar
      Merge branch 'driver-core-next' of... · a5e6b135
      Linus Torvalds authored
      Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
      
      * 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (50 commits)
        printk: do not mangle valid userspace syslog prefixes
        efivars: Add Documentation
        efivars: Expose efivars functionality to external drivers.
        efivars: Parameterize operations.
        efivars: Split out variable registration
        efivars: parameterize efivars
        efivars: Make efivars bin_attributes dynamic
        efivars: move efivars globals into struct efivars
        drivers:misc: ti-st: fix debugging code
        kref: Fix typo in kref documentation
        UIO: add PRUSS UIO driver support
        Fix spelling mistakes in Documentation/zh_CN/SubmittingPatches
        firmware: Fix unaligned memory accesses in dmi-sysfs
        firmware: Add documentation for /sys/firmware/dmi
        firmware: Expose DMI type 15 System Event Log
        firmware: Break out system_event_log in dmi-sysfs
        firmware: Basic dmi-sysfs support
        firmware: Add DMI entry types to the headers
        Driver core: convert platform_{get,set}_drvdata to static inline functions
        Translate linux-2.6/Documentation/magic-number.txt into Chinese
        ...
      a5e6b135
    • Linus Torvalds's avatar
      Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 · 971f115a
      Linus Torvalds authored
      * 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (172 commits)
        USB: Add support for SuperSpeed isoc endpoints
        xhci: Clean up cycle bit math used during stalls.
        xhci: Fix cycle bit calculation during stall handling.
        xhci: Update internal dequeue pointers after stalls.
        USB: Disable auto-suspend for USB 3.0 hubs.
        USB: Remove bogus USB_PORT_STAT_SUPER_SPEED symbol.
        xhci: Return canceled URBs immediately when host is halted.
        xhci: Fixes for suspend/resume of shared HCDs.
        xhci: Fix re-init on power loss after resume.
        xhci: Make roothub functions deal with device removal.
        xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports.
        xhci: Return a USB 3.0 hub descriptor for USB3 roothub.
        xhci: Register second xHCI roothub.
        xhci: Change xhci_find_slot_id_by_port() API.
        xhci: Refactor bus suspend state into a struct.
        xhci: Index with a port array instead of PORTSC addresses.
        USB: Set usb_hcd->state and flags for shared roothubs.
        usb: Make core allocate resources per PCI-device.
        usb: Store bus type in usb_hcd, not in driver flags.
        usb: Change usb_hcd->bandwidth_mutex to a pointer.
        ...
      971f115a
    • Al Viro's avatar
      vfs: bury ->get_sb() · 1a102ff9
      Al Viro authored
      This is an ex-parrot.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      1a102ff9
    • Al Viro's avatar
      nfs: switch NFS from ->get_sb() to ->mount() · 01194981
      Al Viro authored
      The last remaining instances of ->get_sb() can be converted ->mount()
      now - nothing in them uses new vfsmount anymore.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      01194981
    • Al Viro's avatar
      nfs: stop mangling ->mnt_devname on NFS · fd462fb5
      Al Viro authored
      now we can do that - nobody cares about its value anymore.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      fd462fb5
    • Al Viro's avatar
      vfs: new superblock methods to override /proc/*/mount{s,info} · c7f404b4
      Al Viro authored
      a) ->show_devname(m, mnt) - what to put into devname columns in mounts,
      mountinfo and mountstats
      b) ->show_path(m, mnt) - what to put into relative path column in mountinfo
      
      Leaving those NULL gives old behaviour.  NFS switched to using those.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      c7f404b4
    • Al Viro's avatar
      nfs: nfs_do_{ref,sub}mount() superblock argument is redundant · f8ad9c4b
      Al Viro authored
      It's always equal to dentry->d_sb
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      f8ad9c4b
    • Al Viro's avatar
      nfs: make nfs_path() work without vfsmount · b514f872
      Al Viro authored
      part 3: now we have everything to get nfs_path() just by dentry -
      just follow to (disconnected) root and pick the rest of the thing
      there.
      
      Start killing propagation of struct vfsmount * on the paths that
      used to bring it to nfs_path().
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      b514f872
    • Al Viro's avatar
      nfs: store devname at disconnected NFS roots · b1942c5f
      Al Viro authored
      part 2: make sure that disconnected roots have corresponding mnt_devname
      values stashed into them.
      
      Have nfs*_get_root() stuff a copy of devname into ->d_fsdata of the
      found root, provided that it is disconnected.
      
      Have ->d_release() free it when dentry goes away.
      
      Have the places where NFS uses ->d_fsdata for sillyrename (and that
      can *never* happen to a disconnected root - dentry will be attached
      to its parent) free old devname copies if they find those.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      b1942c5f
    • Al Viro's avatar
      nfs: propagate devname to nfs{,4}_get_root() · 0d5839ad
      Al Viro authored
      step 1 of ->mnt_devname fixes: make sure we have the value of devname
      available in ..._get_root().
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      0d5839ad
    • Linus Torvalds's avatar
    • Miklos Szeredi's avatar
      fix cdev leak on O_PATH final fput() · 60ed8cf7
      Miklos Szeredi authored
      __fput doesn't need a cdev_put() for O_PATH handles.
      
      Signed-off-by: mszeredi@suse.cz
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      60ed8cf7