1. 15 Oct, 2015 6 commits
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 69984b64
      Linus Torvalds authored
      Pull arm64 fixes from Will Deacon:
       "Here are a few more arm64 fixes for 4.3.  Again, nothing too
        significant, but worth having nonetheless.  The MINSIGSTKSZ update is
        a bit grotty, but the value we currently have is wrong (too small), so
        anybody using that will have issues already.  It has Arnd's ack for
        the asm-generic change.
      
        Summary:
      
         - Fix module CFLAGS setting in workaround for erratum #843419
         - Update MINSIGSTKSZ and SIGSTKSZ to match glibc
         - Wire up some new compat syscalls"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: compat: wire up new syscalls
        arm64: Fix MINSIGSTKSZ and SIGSTKSZ
        arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419
      69984b64
    • Linus Torvalds's avatar
      Merge tag 'pinctrl-v4.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 31558237
      Linus Torvalds authored
      Pull pinctrl fixes from Linus Walleij:
       "Here are some overdue (what can I say, I was on a short vacation)
        driver fixes for the pin control subsystem:
      
         - Allwinner sun5i A10s had a faulty mapping
      
         - Freescale i.MX25 had some bad arithmetics
      
         - Uniphier PH1-sLD8 missed some input enable settings"
      
      * tag 'pinctrl-v4.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
        pinctrl: uniphier: fix input enable settings for PH1-sLD8
        pinctrl: imx25: ensure that a pin with id i is at position i in the info array
        pinctrl: sun5i: Fix a10s pwm1 pinctrl mapping
      31558237
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma · 58bd6e06
      Linus Torvalds authored
      Pull rdma updates from Doug Ledford:
       "We have four batched up patches for the current rc kernel.
      
        Two of them are small fixes that are obvious.
      
        One of them is larger than I would like for a late stage rc pull, but
        we found an issue in the namespace lookup code related to RoCE and
        this works around the issue for now (we allow a lookup with a
        namespace to succeed on RoCE since RoCE namespaces aren't implemented
        yet).  This will go away in 4.4 when we put in support for namespaces
        in RoCE devices.
      
        The last one is large in terms of lines, but is all legal and no
        functional changes.  Cisco needed to update their files to be more
        specific about their license.  They had intended the files to be dual
        licensed as GPL/BSD all along, and specified that in their module
        license tag, but their file headers were not up to par.  They
        contacted all of the contributors to get agreement and then submitted
        a patch to update the license headers in the files.
      
        Summary:
      
         - Work around connection namespace lookup bug related to RoCE
      
         - Change usnic license to Dual GPL/BSD (was intended to be that way
           all along, but wasn't clear, permission from contributors was
           chased down)
      
         - Fix an issue between NFSoRDMA and mlx5 that could cause an oops
      
         - Fix leak of sendonly multicast groups"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma:
        IB/ipoib: For sendonly join free the multicast group on leave
        IB/cma: Accept connection without a valid netdev on RoCE
        xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg
        usnic: add missing clauses to BSD license
      58bd6e06
    • Linus Torvalds's avatar
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · c7823b6b
      Linus Torvalds authored
      Pull ext4 Kconfig description fixup from Jan Kara:
       "A small fixup in description of EXT4_USE_FOR_EXT2 config option"
      
      * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        ext4: Update EXT4_USE_FOR_EXT2 description
      c7823b6b
    • Linus Torvalds's avatar
      vmstat: explicitly schedule per-cpu work on the CPU we need it to run on · 176bed1d
      Linus Torvalds authored
      The vmstat code uses "schedule_delayed_work_on()" to do the initial
      startup of the delayed work on the right CPU, but then once it was
      started it would use the non-cpu-specific "schedule_delayed_work()" to
      re-schedule it on that CPU.
      
      That just happened to schedule it on the same CPU historically (well, in
      almost all situations), but the code _requires_ this work to be per-cpu,
      and should say so explicitly rather than depend on the non-cpu-specific
      scheduling to schedule on the current CPU.
      
      The timer code is being changed to not be as single-minded in always
      running things on the calling CPU.
      
      See also commit 874bbfe6 ("workqueue: make sure delayed work run in
      local cpu") that for now maintains the local CPU guarantees just in case
      there are other broken users that depended on the accidental behavior.
      
      Cc: Christoph Lameter <cl@linux.com>
      Cc: Tejun Heo <tj@kernel.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      176bed1d
    • Linus Torvalds's avatar
      Merge branch 'for-4.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · 995e2fe9
      Linus Torvalds authored
      Pull workqueue fixlet from Tejun Heo:
       "Single patch to make delayed work always be queued on the local CPU"
      
      This is not actually something we should guarantee, but it's something
      we by accident have historically done, and at least one call site has
      grown to depend on it.
      
      I'm going to fix that known broken callsite, but in the meantime this
      makes the accidental behavior be explicit, just in case there are other
      cases that might depend on it.
      
      * 'for-4.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
        workqueue: make sure delayed work run in local cpu
      995e2fe9
  2. 14 Oct, 2015 5 commits
  3. 13 Oct, 2015 10 commits
  4. 12 Oct, 2015 9 commits
  5. 11 Oct, 2015 8 commits
  6. 10 Oct, 2015 2 commits
    • Linus Torvalds's avatar
      Merge tag 'usb-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 4a06c8ac
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some small USB and PHY fixes and quirk updates for 4.3-rc5.
      
        Nothing major here, full details in the shortlog, and all of these
        have been in linux-next for a while"
      
      * tag 'usb-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        usb: Add device quirk for Logitech PTZ cameras
        USB: chaoskey read offset bug
        USB: Add reset-resume quirk for two Plantronics usb headphones.
        usb: renesas_usbhs: Add support for R-Car H3
        usb: renesas_usbhs: fix build warning if 64-bit architecture
        usb: gadget: bdc: fix memory leak
        phy: berlin-sata: Fix module autoload for OF platform driver
        phy: rockchip-usb: power down phy when rockchip phy probe
        phy: qcom-ufs: fix build error when the component is built as a module
      4a06c8ac
    • Linus Torvalds's avatar
      Merge tag 'tty-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 97d0c931
      Linus Torvalds authored
      Pull tty/serial driver fixes from Greg KH:
       "Here are a few bug fixes for the tty core that resolve reported
        issues, and some serial driver fixes as well (including the
        much-reported imx driver problem)
      
        All of these have been in linux-next with no reported problems"
      
      * tag 'tty-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        drivers/tty: require read access for controlling terminal
        serial: 8250: add uart_config entry for PORT_RT2880
        tty: fix data race on tty_buffer.commit
        tty: fix data race in tty_buffer_flush
        tty: fix data race in flush_to_ldisc
        tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
        serial: atmel: fix error path of probe function
        tty: don't leak cdev in tty_cdev_add()
        Revert "serial: imx: remove unbalanced clk_prepare"
      97d0c931