1. 06 5月, 2007 33 次提交
  2. 05 5月, 2007 7 次提交
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc · 62ea6d80
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (46 commits)
        mmc-omap: Clean up omap set_ios and make MMC_POWER_ON work
        mmc-omap: Fix omap to use MMC_POWER_ON
        mmc-omap: add missing '\n'
        mmc: make tifm_sd_set_dma_data() static
        mmc: remove old card states
        mmc: support unsafe resume of cards
        mmc: separate out reading EXT_CSD
        mmc: break apart switch function
        MMC: Fix handling of low-voltage cards
        MMC: Consolidate voltage definitions
        mmc: add bus handler
        wbsd: check for data opcode earlier
        mmc: Separate out protocol ops
        mmc: Move core functions to subdir
        mmc: deprecate mmc bus topology
        mmc: remove card upon suspend
        mmc: allow suspended block driver to be removed
        mmc: Flush pending detects on host removal
        mmc: Move host and card drivers to subdirs
        mmc: Move queue functions to mmc_block
        ...
      62ea6d80
    • L
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2 · fa24aa56
      Linus Torvalds 提交于
      * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:
        ocfs2: Force use of GFP_NOFS in ocfs2_write()
        ocfs2: fix sparse warnings in fs/ocfs2/cluster
        ocfs2: fix sparse warnings in fs/ocfs2/dlm
        ocfs2: fix sparse warnings in fs/ocfs2
        [PATCH] Copy i_flags to ocfs2 inode flags on write
        [PATCH] ocfs2: use __set_current_state()
        ocfs2: Wrap access of directory allocations with ip_alloc_sem.
        [PATCH] fs/ocfs2/: make 3 functions static
        ocfs2: Implement compat_ioctl()
      fa24aa56
    • L
      iomap: make the default iomap functions fail softer · 6cbf0c70
      Linus Torvalds 提交于
      We used to BUG_ON() for a badly mapped IO port, which is certainly
      correct, but actually made it harder to debug the case where the ATA
      drivers had incorrectly mapped a nonconnected ATA port.
      
      So make badly mapped ports trigger a WARN_ON(), and throw the IO away
      instead (and return all ones for reads).  For things like broken driver
      initialization - which is the most likely cause anyway - that should
      mean that the machine comes up and is usable (at least that was the case
      for the ATA breakage that triggered this patch).
      
      It tends to be a whole lot easier to do a "dmesg" on a working machine
      than to try to capture logs off a dead one.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6cbf0c70
    • L
      Merge git://git.linux-nfs.org/pub/linux/nfs-2.6 · 4d470070
      Linus Torvalds 提交于
      * git://git.linux-nfs.org/pub/linux/nfs-2.6: (28 commits)
        NFS: Fix a compile glitch on 64-bit systems
        NFS: Clean up nfs_create_request comments
        spkm3: initialize hash
        spkm3: remove bad kfree, unnecessary export
        spkm3: fix spkm3's use of hmac
        NFS4: invalidate cached acl on setacl
        NFS: Fix directory caching problem - with test case and patch.
        NFS: Set meaningful value for fattr->time_start in readdirplus results.
        NFS: Added support to turn off the NFSv3 READDIRPLUS RPC.
        SUNRPC: RPC client should retry with different versions of rpcbind
        SUNRPC: remove old portmapper
        NFS: switch NFSROOT to use new rpcbind client
        SUNRPC: switch the RPC server to use the new rpcbind registration API
        SUNRPC: switch socket-based RPC transports to use rpcbind
        SUNRPC: introduce rpcbind: replacement for in-kernel portmapper
        SUNRPC: Eliminate side effects from rpc_malloc
        SUNRPC: RPC buffer size estimates are too large
        NLM: Shrink the maximum request size of NLM4 requests
        NFS: Use pgoff_t in structures and functions that pass page cache offsets
        NFS: Clean up nfs_sync_mapping_wait()
        ...
      4d470070
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 7e20ef03
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (49 commits)
        [SCTP]: Set assoc_id correctly during INIT collision.
        [SCTP]: Re-order SCTP initializations to avoid race with sctp_rcv()
        [SCTP]: Fix the SO_REUSEADDR handling to be similar to TCP.
        [SCTP]: Verify all destination ports in sctp_connectx.
        [XFRM] SPD info TLV aggregation
        [XFRM] SAD info TLV aggregationx
        [AF_RXRPC]: Sort out MTU handling.
        [AF_IUCV/IUCV] : Add missing section annotations
        [AF_IUCV]: Implementation of a skb backlog queue
        [NETLINK]: Remove bogus BUG_ON
        [IPV6]: Some cleanups in include/net/ipv6.h
        [TCP]: zero out rx_opt in tcp_disconnect()
        [BNX2]: Fix TSO problem with small MSS.
        [NET]: Rework dev_base via list_head (v3)
        [TCP] Highspeed: Limited slow-start is nowadays in tcp_slow_start
        [BNX2]: Update version and reldate.
        [BNX2]: Print bus information for PCIE devices.
        [BNX2]: Add 1-shot MSI handler for 5709.
        [BNX2]: Restructure PHY event handling.
        [BNX2]: Add indirect spinlock.
        ...
      7e20ef03
    • L
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input · a3d52136
      Linus Torvalds 提交于
      * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (65 commits)
        Input: gpio_keys - add support for switches (EV_SW)
        Input: cobalt_btns - convert to use polldev library
        Input: add skeleton for simple polled devices
        Input: update some documentation
        Input: wistron - fix typo in keymap for Acer TM610
        Input: add input_set_capability() helper
        Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs
        Input: i8042 - add Panasonic CF-29 to nomux list
        Input: lifebook - split into 2 devices
        Input: lifebook - add signature of Panasonic CF-29
        Input: lifebook - activate 6-byte protocol on select models
        Input: lifebook - work properly on Panasonic CF-18
        Input: cobalt buttons - separate device and driver registration
        Input: ati_remote - make button repeat sensitivity configurable
        Input: pxa27x - do not use deprecated SA_INTERRUPT flag
        Input: ucb1400 - make delays configurable
        Input: misc devices - switch to using input_dev->dev.parent
        Input: joysticks - switch to using input_dev->dev.parent
        Input: touchscreens - switch to using input_dev->dev.parent
        Input: mice - switch to using input_dev->dev.parent
        ...
      
      Fixed up conflicts with core device model removal of "struct subsystem" manually.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a3d52136
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 · 5b339915
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:
        remove "struct subsystem" as it is no longer needed
        sysfs: printk format warning
        DOC: Fix wrong identifier name in Documentation/driver-model/devres.txt
        platform: reorder platform_device_del
        Driver core: fix show_uevent from taking up way too much stack
      5b339915