Skip to content
  1. Feb 15, 2014
    • Linus Torvalds's avatar
      Merge tag 'tty-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 40a215fb
      Linus Torvalds authored
      Pull tty/serial driver fixes from Greg KH:
       "Here are a small number of tty/serial driver fixes to resolve reported
        issues with 3.14-rc and earlier (in the case of the vt bugfix).  Some
        of these have been tested and reported by a number of people as the
        tty bugfix was pretty commonly hit on some platforms.
      
        All have been in linux-next for a while"
      
      * tag 'tty-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        vt: Fix secure clear screen
        serial: 8250: Support XR17V35x fraction divisor
        n_tty: Fix stale echo output
        serial: sirf: fix kernel panic caused by unpaired spinlock
        serial: 8250_pci: unbreak last serial ports on NetMos 9865 cards
        n_tty: Fix poll() when TIME_CHAR and MIN_CHAR == 0
        serial: omap: fix rs485 probe on defered pinctrl
        serial: 8250_dw: fix compilation warning when !CONFIG_PM_SLEEP
        serial: omap-serial: Move info message to probe function
        tty: Set correct tty name in 'active' sysfs attribute
        tty: n_gsm: Fix for modems with brk in modem status control
        drivers/tty/hvc: don't use module_init in non-modular hyp. console code
      40a215fb
    • Linus Torvalds's avatar
      Merge tag 'staging-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · e2e481d6
      Linus Torvalds authored
      Pull staging driver fixes from Greg KH:
       "Here are a number (lots, I know) of fixes for staging drivers to
        resolve a bunch of reported issues.
      
        The largest patches here is one revert of a patch that is in 3.14-rc1
        to fix reported problems, and a sync of a usb host driver that
        required some ARM patches to go in before it could be accepted (which
        is why it missed -rc1)
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'staging-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (56 commits)
        staging/rtl8821ae: fix build, depends on MAC80211
        iio: max1363: Use devm_regulator_get_optional for optional regulator
        iio:accel:bma180: Use modifier instead of index in channel specification
        iio: adis16400: Set timestamp as the last element in chan_spec
        iio: ak8975: Fix calculation formula for convert micro tesla to gauss unit
        staging:iio:ad799x fix typo in ad799x_events[]
        iio: mxs-lradc: remove useless scale_available files
        iio: mxs-lradc: fix buffer overflow
        iio:magnetometer:mag3110: Fix output of decimal digits in show_int_plus_micros()
        iio:magnetometer:mag3110: Report busy in _read_raw() / write_raw() when buffer is enabled
        wlags49_h2: Fix overflow in wireless_set_essid()
        xlr_net: Fix missing trivial allocation check
        staging: r8188eu: overflow in rtw_p2p_get_go_device_address()
        staging: r8188eu: array overflow in rtw_mp_ioctl_hdl()
        staging: r8188eu: Fix typo in USB_DEVICE list
        usbip/userspace/libsrc/names.c: memory leak
        gpu: ion: dereferencing an ERR_PTR
        staging: comedi: usbduxsigma: fix unaligned dereferences
        staging: comedi: fix too early cleanup in comedi_auto_config()
        staging: android: ion: dummy: fix an error code
        ...
      e2e481d6
    • Linus Torvalds's avatar
      Merge tag 'driver-core-3.14-rc3' of... · ad07f124
      Linus Torvalds authored
      Merge tag 'driver-core-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      
      Pull driver core fix from Greg KH:
       "Here is a single driver core patch for 3.14-rc3 for the component code
        that Russell has found and fixed"
      
      * tag 'driver-core-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        drivers/base: fix devres handling for master device
      ad07f124
    • Linus Torvalds's avatar
      Merge tag 'char-misc-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · bb0a05d7
      Linus Torvalds authored
      Pull char/misc fixes from Greg KH:
       "Here are some small char/misc driver fixes, along with some
        documentation updates, for 3.14-rc3.  Nothing major, just a number of
        fixes for reported issues"
      
      * tag 'char-misc-3.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        Revert "misc: eeprom: sunxi: Add new compatibles"
        Revert "ARM: sunxi: dt: Convert to the new SID compatibles"
        misc: mic: fix possible signed underflow (undefined behavior) in userspace API
        ARM: sunxi: dt: Convert to the new SID compatibles
        misc: eeprom: sunxi: Add new compatibles
        misc: genwqe: Fix potential memory leak when pinning memory
        Documentation:Update Documentation/zh_CN/arm64/memory.txt
        Documentation:Update Documentation/zh_CN/arm64/booting.txt
        Documentation:Chinese translation of Documentation/arm64/tagged-pointers.txt
        raw: set range for MAX_RAW_DEVS
        raw: test against runtime value of max_raw_minors
        Drivers: hv: vmbus: Don't timeout during the initial connection with host
        Drivers: hv: vmbus: Specify the target CPU that should receive notification
        VME: Correct read/write alignment algorithm
        mei: don't unset read cb ptr on reset
        mei: clear write cb from waiting list on reset
      bb0a05d7
    • Linus Torvalds's avatar
      Merge branch 'for-3.14' of git://linux-nfs.org/~bfields/linux · 8ba74517
      Linus Torvalds authored
      Pull two nfsd bugfixes from Bruce Fields.
      
      * 'for-3.14' of git://linux-nfs.org/~bfields/linux:
        lockd: send correct lock when granting a delayed lock.
        nfsd4: fix acl buffer overrun
      8ba74517
    • Linus Torvalds's avatar
      Merge tag 'md/3.14-fixes' of git://neil.brown.name/md · bd3813d5
      Linus Torvalds authored
      Pull md fixes from Neil Brown:
       "Two bugfixes for md
      
        both tagged for -stable"
      
      * tag 'md/3.14-fixes' of git://neil.brown.name/md:
        md/raid5: Fix CPU hotplug callback registration
        md/raid1: restore ability for check and repair to fix read errors.
      bd3813d5
    • Greg Kroah-Hartman's avatar
      Revert "misc: eeprom: sunxi: Add new compatibles" · bf747103
      Greg Kroah-Hartman authored
      This reverts commit f0de8e04
      
      , it is
      incorrect, a future patch will fix this up properly.
      
      Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      bf747103
    • Greg Kroah-Hartman's avatar
      Revert "ARM: sunxi: dt: Convert to the new SID compatibles" · 8c442794
      Greg Kroah-Hartman authored
      This reverts commit 01ab1167
      
      , it is
      incorrect, a future patch will fix this up properly.
      
      Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      8c442794
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · c1b8ae03
      Linus Torvalds authored
      Pull KVM fixes from Paolo Bonzini:
       "A small error handling problem and a compile breakage for ARM64"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        arm64: KVM: Add VGIC device control for arm64
        KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
      c1b8ae03
    • 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