1. 15 8月, 2014 31 次提交
  2. 14 8月, 2014 9 次提交
    • R
      Merge branches 'core', 'cxgb4', 'ipoib', 'iser', 'iwcm', 'mad', 'misc',... · d087f6ad
      Roland Dreier 提交于
      Merge branches 'core', 'cxgb4', 'ipoib', 'iser', 'iwcm', 'mad', 'misc', 'mlx4', 'mlx5', 'ocrdma' and 'srp' into for-next
      d087f6ad
    • W
      IB/srp: Fix return value check in srp_init_module() · da05be29
      Wei Yongjun 提交于
      In case of error, the function create_workqueue() returns NULL pointer
      not ERR_PTR().  The IS_ERR() test in the return value check should be
      replaced with NULL test.
      Signed-off-by: NWei Yongjun <yongjun_wei@trendmicro.com.cn>
      Acked-by: NBart Van Assche <bvanassche@acm.org>
      Signed-off-by: NRoland Dreier <roland@purestorage.com>
      da05be29
    • L
      Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging · 82f05a08
      Linus Torvalds 提交于
      Pull hwmon fixes from Guenter Roeck:
       "Several bug fixes in various drivers, plus a minor cleanup in the
        tmp103 driver"
      
      * tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
        hwmon: (tmp103) Remove duplicate test for I2C_FUNC_SMBUS_BYTE_DATA functionality
        hwmon: (w83793) Fix vrm write operation
        hwmon: (w83791d) Fix vrm write operation
        hwmon: (w83627hf) Fix vrm write operation
        hwmon: (vt1211) Fix vrm write operation
        hwmon: (pc87360) Fix vrm write operation
        hwmon: (lm87) Fix vrm write operation
        hwmon: (asb100) Fix vrm write operation
        hwmon: (adm1026) Fix vrm write operation
        hwmon: (adm1025) Fix vrm write operation
        hwmon: (hih6130) Fix missing hih6130->write_length setting
        hwmon: (dme1737) Prevent overflow problem when writing large limits
        hwmon: (emc6w201) Fix temperature limit range
        hwmon: (ads1015) Fix out-of-bounds array access
        hwmon: (lm92) Prevent overflow problem when writing large limits
      82f05a08
    • L
      Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux · ae36e95c
      Linus Torvalds 提交于
      Pull device tree updates from Grant Likely:
       "The branch contains the following device tree changes the v3.17 merge
        window:
      
        Group changes to the device tree.  In preparation for adding device
        tree overlay support, OF_DYNAMIC is reworked so that a set of device
        tree changes can be prepared and applied to the tree all at once.
        OF_RECONFIG notifiers see the most significant change here so that
        users always get a consistent view of the tree.  Notifiers generation
        is moved from before a change to after it, and notifiers for a group
        of changes are emitted after the entire block of changes have been
        applied
      
        Automatic console selection from DT.  Console drivers can now use
        of_console_check() to see if the device node is specified as a console
        device.  If so then it gets added as a preferred console.  UART
        devices get this support automatically when uart_add_one_port() is
        called.
      
        DT unit tests no longer depend on pre-loaded data in the device tree.
        Data is loaded dynamically at the start of unit tests, and then
        unloaded again when the tests have completed.
      
        Also contains a few bugfixes for reserved regions and early memory
        setup"
      
      * tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux: (21 commits)
        of: Fixing OF Selftest build error
        drivers: of: add automated assignment of reserved regions to client devices
        of: Use proper types for checking memory overflow
        of: typo fix in __of_prop_dup()
        Adding selftest testdata dynamically into live tree
        of: Add todo tasklist for Devicetree
        of: Transactional DT support.
        of: Reorder device tree changes and notifiers
        of: Move dynamic node fixups out of powerpc and into common code
        of: Make sure attached nodes don't carry along extra children
        of: Make devicetree sysfs update functions consistent.
        of: Create unlocked versions of node and property add/remove functions
        OF: Utility helper functions for dynamic nodes
        of: Move CONFIG_OF_DYNAMIC code into a separate file
        of: rename of_aliases_mutex to just of_mutex
        of/platform: Fix of_platform_device_destroy iteration of devices
        of: Migrate of_find_node_by_name() users to for_each_node_by_name()
        tty: Update hypervisor tty drivers to use core stdout parsing code.
        arm/versatile: Add the uart as the stdout device.
        of: Enable console on serial ports specified by /chosen/stdout-path
        ...
      ae36e95c
    • L
      Merge tag 'vfio-v3.17-rc1' of git://github.com/awilliam/linux-vfio · cc8a44c6
      Linus Torvalds 提交于
      Pull VFIO updates from Alex Williamson:
       - enable support for bus reset on device release
       - fixes for EEH support
      
      * tag 'vfio-v3.17-rc1' of git://github.com/awilliam/linux-vfio:
        drivers/vfio: Enable VFIO if EEH is not supported
        drivers/vfio: Allow EEH to be built as module
        drivers/vfio: Fix EEH build error
        vfio-pci: Attempt bus/slot reset on release
        vfio-pci: Use mutex around open, release, and remove
        vfio-pci: Release devices with BusMaster disabled
      cc8a44c6
    • L
      Merge tag 'stable/for-linus-3.17-b-rc0-tag' of... · 4dacb91c
      Linus Torvalds 提交于
      Merge tag 'stable/for-linus-3.17-b-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
      
      Pull Xen bugfixes from David Vrabel:
       - fix ARM build
       - fix boot crash with PVH guests
       - improve reliability of resume/migration
      
      * tag 'stable/for-linus-3.17-b-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
        x86/xen: use vmap() to map grant table pages in PVH guests
        x86/xen: resume timer irqs early
        arm/xen: remove duplicate arch_gnttab_init() function
      4dacb91c
    • L
      Merge tag 'dm-3.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm · ba368991
      Linus Torvalds 提交于
      Pull device mapper changes from Mike Snitzer:
      
       - Allow the thin target to paired with any size external origin; also
         allow thin snapshots to be larger than the external origin.
      
       - Add support for quickly loading a repetitive pattern into the
         dm-switch target.
      
       - Use per-bio data in the dm-crypt target instead of always using a
         mempool for each allocation.  Required switching to kmalloc alignment
         for the bio slab.
      
       - Fix DM core to properly stack the QUEUE_FLAG_NO_SG_MERGE flag
      
       - Fix the dm-cache and dm-thin targets' export of the minimum_io_size
         to match the data block size -- this fixes an issue where mkfs.xfs
         would improperly infer raid striping was in place on the underlying
         storage.
      
       - Small cleanups in dm-io, dm-mpath and dm-cache
      
      * tag 'dm-3.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
        dm table: propagate QUEUE_FLAG_NO_SG_MERGE
        dm switch: efficiently support repetitive patterns
        dm switch: factor out switch_region_table_read
        dm cache: set minimum_io_size to cache's data block size
        dm thin: set minimum_io_size to pool's data block size
        dm crypt: use per-bio data
        block: use kmalloc alignment for bio slab
        dm table: make dm_table_supports_discards static
        dm cache metadata: use dm-space-map-metadata.h defined size limits
        dm cache: fail migrations in the do_worker error path
        dm cache: simplify deferred set reference count increments
        dm thin: relax external origin size constraints
        dm thin: switch to an atomic_t for tracking pending new block preparations
        dm mpath: eliminate pg_ready() wrapper
        dm io: simplify dec_count and sync_io
      ba368991
    • L
      Merge tag 'mmc-v3.17-1' of git://git.linaro.org/people/ulf.hansson/mmc · a8e4def6
      Linus Torvalds 提交于
      Pull MMC updates from Ulf Hansson:
       "Me and Chris Ball decided to try out using my MMC tree as the primary
        one, to simplify handling of patches.
      
        This pull does thus contains all the MMC patches for 3.17 rc1, no pull
        from Chris this time.
      
        Details:
      
        MMC core:
         - forward compatibility for eMMC
         - fix some blacklisted cards with broken secure discard
      
        MMC host:
         - mmci: Add support for Qualcomm variant
         - mmci: Fix regression for arm_variant
         - sdhci: Various fixes and cleanups
         - sdhci: Improve external VDD regulator support
         - sdhci: Support for DDR50 1.8V mode for BayTrail
         - sdhci-st: Add driver for ST SDHCI controller
         - sh-mmcif: DMA fixes
         - omap_hsmmc: Add support for SDIO interrupts
         - sdhci-pci: Add support for Intel Quark X1000
         - dw_mmc: Update the reset sequence
         - s3cmci: port DMA code to dmaengine API"
      
      * tag 'mmc-v3.17-1' of git://git.linaro.org/people/ulf.hansson/mmc: (67 commits)
        mmc: dw_mmc: modify the dt-binding for removing slot-node and supports-highspeed
        mmc: dw_mmc: Slot quirk "disable-wp" is deprecated.
        mmc: mmci: Reverse IRQ handling for the arm_variant
        mmc: mmci: Move all CMD irq handling to mmci_cmd_irq()
        mmc: mmci: Remove redundant check of status for DATA irq
        mmc: dw_mmc: change to use recommended reset procedure
        mmc: sdhci-pxav3: Use devm_* managed helpers
        mmc: tmio: Configure DMA slave bus width
        mmc: sh_mmcif: Configure DMA slave bus width
        mmc: sh_mmcif: Fix DMA slave address configuration
        mmc: sh_mmcif: Document DT bindings
        mmc: sdhci-pci: remove PCI PM functions in suspend/resume callback
        mmc: Do not advertise secure discard if it is blacklisted
        mmc: sdhci-msm: Get COMPILE_TEST support
        mmc: sdhci-msm: Remove unnecessary header file inclusion
        mmc: sdhci-msm: Fix the binding example
        mmc: sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller
        mmc: sdhci: Preset value not supported in Baytrail eMMC
        mmc: MMC_USDHI6ROL0 should depend on HAS_DMA
        mmc: MMC_SH_MMCIF should depend on HAS_DMA
        ...
      a8e4def6
    • L
      Merge branch 'for-3.17/drivers' of git://git.kernel.dk/linux-block · d429a363
      Linus Torvalds 提交于
      Pull block driver changes from Jens Axboe:
       "Nothing out of the ordinary here, this pull request contains:
      
         - A big round of fixes for bcache from Kent Overstreet, Slava Pestov,
           and Surbhi Palande.  No new features, just a lot of fixes.
      
         - The usual round of drbd updates from Andreas Gruenbacher, Lars
           Ellenberg, and Philipp Reisner.
      
         - virtio_blk was converted to blk-mq back in 3.13, but now Ming Lei
           has taken it one step further and added support for actually using
           more than one queue.
      
         - Addition of an explicit SG_FLAG_Q_AT_HEAD for block/bsg, to
           compliment the the default behavior of adding to the tail of the
           queue.  From Douglas Gilbert"
      
      * 'for-3.17/drivers' of git://git.kernel.dk/linux-block: (86 commits)
        bcache: Drop unneeded blk_sync_queue() calls
        bcache: add mutex lock for bch_is_open
        bcache: Correct printing of btree_gc_max_duration_ms
        bcache: try to set b->parent properly
        bcache: fix memory corruption in init error path
        bcache: fix crash with incomplete cache set
        bcache: Fix more early shutdown bugs
        bcache: fix use-after-free in btree_gc_coalesce()
        bcache: Fix an infinite loop in journal replay
        bcache: fix crash in bcache_btree_node_alloc_fail tracepoint
        bcache: bcache_write tracepoint was crashing
        bcache: fix typo in bch_bkey_equal_header
        bcache: Allocate bounce buffers with GFP_NOWAIT
        bcache: Make sure to pass GFP_WAIT to mempool_alloc()
        bcache: fix uninterruptible sleep in writeback thread
        bcache: wait for buckets when allocating new btree root
        bcache: fix crash on shutdown in passthrough mode
        bcache: fix lockdep warnings on shutdown
        bcache allocator: send discards with correct size
        bcache: Fix to remove the rcu_sched stalls.
        ...
      d429a363