Skip to content
  1. Feb 15, 2014
    • Linus Torvalds's avatar
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 161aa772
      Linus Torvalds authored
      Pull x86 fixes from Peter Anvin:
       "A collection of small fixes:
      
         - There still seem to be problems with asm goto which requires the
           empty asm hack.
         - If SMAP is disabled at compile time, don't enable it nor try to
           interpret a page fault as an SMAP violation.
         - Fix a case of unbounded recursion while tracing"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86, smap: smap_violation() is bogus if CONFIG_X86_SMAP is off
        x86, smap: Don't enable SMAP if CONFIG_X86_SMAP is disabled
        compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
        x86: Use preempt_disable_notrace() in cycles_2_ns()
      161aa772
    • Linus Torvalds's avatar
      Merge tag 'pm+acpi-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · eef445ee
      Linus Torvalds authored
      Pull ACPI and power management fixes from Rafael Wysocki:
       "These include a fix for a recent intel_pstate regression, a fix for a
        regression in the ACPI-based PCI hotplug (ACPIPHP) code introduced
        during the 3.12 cycle, fixes for two bugs in the ACPI core introduced
        recently and a MAINTAINERS update related to cpufreq.
      
        Specifics:
      
         - Fix for a recent regression in the intel_pstate driver that
           introduced a race condition causing systems to crash during
           initialization in some situations.  This removes the affected code
           altogether.  From Dirk Brandewie.
      
         - ACPIPHP fix for a regression introduced during the 3.12 cycle
           causing devices to be dropped as a result of bus check
           notifications after system resume on some systems due to the way
           ACPIPHP interprets _STA return values (arguably incorrectly).  From
           Mika Westerberg.
      
         - ACPI dock driver fix for a problem causing docking to fail due to a
           check that always fails after recent ACPI core changes (found by
           code inspection).
      
         - ACPI container driver fix to prevent memory from being leaked in an
           error code path after device_register() failures.
      
         - Update of the arm_big_little cpufreq driver maintainer's e-mail
           address"
      
      * tag 'pm+acpi-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        MAINTAINERS / cpufreq: update Sudeep's email address
        intel_pstate: Remove energy reporting from pstate_sample tracepoint
        ACPI / container: Fix error code path in container_device_attach()
        ACPI / hotplug / PCI: Relax the checking of _STA return values
        ACPI / dock: Use acpi_device_enumerated() to check if dock is present
      eef445ee
    • Linus Torvalds's avatar
      Merge tag 'edac_for_3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp · 3bd354ab
      Linus Torvalds authored
      Pull EDAC fixes from Borislav Petkov:
       "Fix polling timeout setting through sysfs.
      
        You're surely wondering why the patches are not based on an rc.  Well,
        Andrew sent you 79040cad ("drivers/edac/edac_mc_sysfs.c: poll
        timeout cannot be zero sent you") already (it got in in -rc2) but it
        is not enough as a fix because for one, setting too low polling
        intervals (< 1sec) don't make any sense and cause unnecessary polling
        load on the system.
      
        Then, even if we set some interval, we explode with
      
          [ 4143.094342] WARNING: CPU: 1 PID: 0 at kernel/workqueue.c:1393 __queue_work+0x1d7/0x340()
      
        because the workqueue setup path is used also for the timeout period
        resetting and we're doing INIT_DELAYED_WORK() on an already active
        workqueue.  Which is total bollocks.  So this is taken care of by the
        second patch.
      
        I've CCed stable for those two"
      
      * tag 'edac_for_3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:
        EDAC: Correct workqueue setup path
        EDAC: Poll timeout cannot be zero, p2
      3bd354ab
    • Linus Torvalds's avatar
      Merge tag 'fbdev-fixes-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux · cbc25256
      Linus Torvalds authored
      Pull fbdev fixes from Tomi Valkeinen:
       "Minor fbdev fixes for 3.14"
      
      * tag 'fbdev-fixes-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
        video: Kconfig: Allow more broad selection of the imxfb framebuffer driver.
        video: exynos: Fix S6E8AX0 LCD driver build error
        OMAPDSS: fix fck field types
        OMAPDSS: DISPC: decimation rounding fix
      cbc25256
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block · 5e57dc81
      Linus Torvalds authored
      Pull block IO fixes from Jens Axboe:
       "Second round of updates and fixes for 3.14-rc2.  Most of this stuff
        has been queued up for a while.  The notable exception is the blk-mq
        changes, which are naturally a bit more in flux still.
      
        The pull request contains:
      
         - Two bug fixes for the new immutable vecs, causing crashes with raid
           or swap.  From Kent.
      
         - Various blk-mq tweaks and fixes from Christoph.  A fix for
           integrity bio's from Nic.
      
         - A few bcache fixes from Kent and Darrick Wong.
      
         - xen-blk{front,back} fixes from David Vrabel, Matt Rushton, Nicolas
           Swenson, and Roger Pau Monne.
      
         - Fix for a vec miscount with integrity vectors from Martin.
      
         - Minor annotations or fixes from Masanari Iida and Rashika Kheria.
      
         - Tweak to null_blk to do more normal FIFO processing of requests
           from Shlomo Pongratz.
      
         - Elevator switching bypass fix from Tejun.
      
         - Softlockup in blkdev_issue_discard() fix when !CONFIG_PREEMPT from
           me"
      
      * 'for-linus' of git://git.kernel.dk/linux-block: (31 commits)
        block: add cond_resched() to potentially long running ioctl discard loop
        xen-blkback: init persistent_purge_work work_struct
        blk-mq: pair blk_mq_start_request / blk_mq_requeue_request
        blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq
        block: Fix cloning of discard/write same bios
        block: Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show
        blk-mq: rework flush sequencing logic
        null_blk: use blk_complete_request and blk_mq_complete_request
        virtio_blk: use blk_mq_complete_request
        blk-mq: rework I/O completions
        fs: Add prototype declaration to appropriate header file include/linux/bio.h
        fs: Mark function as static in fs/bio-integrity.c
        block/null_blk: Fix completion processing from LIFO to FIFO
        block: Explicitly handle discard/write same segments
        block: Fix nr_vecs for inline integrity vectors
        blk-mq: Add bio_integrity setup to blk_mq_make_request
        blk-mq: initialize sg_reserved_size
        blk-mq: handle dma_drain_size
        blk-mq: divert __blk_put_request for MQ ops
        blk-mq: support at_head inserations for blk_execute_rq
        ...
      5e57dc81
    • Linus Torvalds's avatar
      Merge tag 'sound-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 0d25e369
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Again only fixes for HD-audio:
         - regression fixes due to the modularization
         - a few fixups for Dell, Sony and HP laptops
         - a revert of the previous fix as it leads to another regression"
      
      * tag 'sound-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: Revert "ALSA: hda/realtek - Avoid invalid COEFs for ALC271X"
        ALSA: hda - Fix undefined symbol due to builtin/module mixup
        ALSA: hda - Fix mic capture on Sony VAIO Pro 11
        ALSA: hda - Add a headset quirk for Dell XPS 13
        ALSA: hda - Fix inconsistent Mic mute LED
        ALSA: hda - Fix leftover ifdef checks after modularization
      0d25e369
    • Linus Torvalds's avatar
      Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · e8478828
      Linus Torvalds authored
      Pull RDMA/InfiniBand fixes from Roland Dreier:
      
       - Fix some rough edges from the "IP addressing for IBoE" merge
      
       - Other misc fixes, mostly to hardware drivers
      
      * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (21 commits)
        RDMA/ocrdma: Fix load time panic during GID table init
        RDMA/ocrdma: Fix traffic class shift
        IB/iser: Fix use after free in iser_snd_completion()
        IB/iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection
        IB/usnic: Fix smatch endianness error
        IB/mlx5: Remove dependency on X86
        mlx5: Add include of <linux/slab.h> because of kzalloc()/kfree() use
        IB/qib: Add missing serdes init sequence
        RDMA/cxgb4: Add missing neigh_release in LE-Workaround path
        IB: Report using RoCE IP based gids in port caps
        IB/mlx4: Build the port IBoE GID table properly under bonding
        IB/mlx4: Do IBoE GID table resets per-port
        IB/mlx4: Do IBoE locking earlier when initializing the GID table
        IB/mlx4: Move rtnl locking to the right place
        IB/mlx4: Make sure GID index 0 is always occupied
        IB/mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device
        RDMA/amso1100: Fix error return code
        RDMA/nes: Fix error return code
        IB/mlx5: Don't set "block multicast loopback" capability
        IB/mlx5: Fix binary compatibility with libmlx5
        ...
      e8478828
    • Linus Torvalds's avatar
      Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging · 85643586
      Linus Torvalds authored
      Pull hwmon fix from Guenter Roeck:
       "Fix arithmetic overflow in ntc_thermistor driver"
      
      * tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
        hwmon: (ntc_thermistor) Avoid math overflow
      85643586
    • Linus Torvalds's avatar
      Merge tag 'for-v3.14-fixes' of git://git.infradead.org/battery-2.6 · 0a33d88d
      Linus Torvalds authored
      Pull battery fixes from Dmitry Eremin-Solenikov:
      
       - Fix NULL pointer dereference in max17040 driver
      
       - Add bq2415x dts bindings documentation
      
       - Fix misleading comment in ds2782 driver
      
       - Remove useless check in isp1704 charger driver.
      
      * tag 'for-v3.14-fixes' of git://git.infradead.org/battery-2.6:
        power: max17040: Fix NULL pointer dereference when there is no platform_data
        dt: binding documentation for bq2415x charger
        isp1704_charger: remove useless check in isp1704_charger_probe()
        power: ds2782_battery: Typo in comment
      0a33d88d
    • Roland Dreier's avatar
      Merge branches 'cma', 'cxgb4', 'iser', 'misc', 'mlx4', 'mlx5', 'nes',... · c9459388
      Roland Dreier authored
      Merge branches 'cma', 'cxgb4', 'iser', 'misc', 'mlx4', 'mlx5', 'nes', 'ocrdma', 'qib' and 'usnic' into for-next
      c9459388
    • Devesh Sharma's avatar
      RDMA/ocrdma: Fix load time panic during GID table init · 09de3f13
      Devesh Sharma authored
      
      
      We should use rdma_vlan_dev_real_dev() instead of using vlan_dev_real_dev()
      when building the GID table for a vlan interface.
      
      Signed-off-by: default avatarDevesh Sharma <devesh.sharma@emulex.com>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      09de3f13
    • Devesh Sharma's avatar
      RDMA/ocrdma: Fix traffic class shift · a61d93d9
      Devesh Sharma authored
      
      
      Use correct value for obtaining traffic class from device
      response for Query QP request.
      
      Signed-off-by: default avatarDevesh Sharma <devesh.sharma@emulex.com>
      Reported-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      a61d93d9
    • Dan Carpenter's avatar
      IB/iser: Fix use after free in iser_snd_completion() · fd8b48b2
      Dan Carpenter authored
      
      
      We use "tx_desc" again after we free it.
      
      Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
      Acked-by: default avatarOr Gerlitz <ogerlitz@mellanox.com>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      fd8b48b2
    • Roi Dayan's avatar
      IB/iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection · 7d9eacf9
      Roi Dayan authored
      
      
      Fix a possible NULL pointer dereference in disconnection flow. This
      can happen if the target disconnected/rejected the connection request,
      e.g before the binding stage between iscsi connection to the transport
      connection.
      
      Signed-off-by: default avatarAlex Tabachnik <alext@mellanox.com>
      Signed-off-by: default avatarRoi Dayan <roid@mellanox.com>
      Signed-off-by: default avatarOr Gerlitz <ogerlitz@mellanox.com>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      7d9eacf9
    • Upinder Malhi's avatar
      IB/usnic: Fix smatch endianness error · f809309a
      Upinder Malhi authored
      Error reported at http://marc.info/?l=linux-rdma&m=138995755801039&w=2
      
      
      
      Fix short to int cast for big endian systems.
      
      Signed-off-by: default avatarUpinder Malhi <umalhi@cisco.com>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      f809309a
  2. Feb 14, 2014
  3. Feb 13, 2014