28 Sep, 2014

2 commits

  • Pull cgroup fixes from Tejun Heo:
    "This is quite late but these need to be backported anyway.

    This is the fix for a long-standing cpuset bug which existed from
    2009. cpuset makes use of PF_SPREAD_{PAGE|SLAB} flags to modify the
    task's memory allocation behavior according to the settings of the
    cpuset it belongs to; unfortunately, when those flags have to be
    changed, cpuset did so directly even whlie the target task is running,
    which is obviously racy as task->flags may be modified by the task
    itself at any time. This obscure bug manifested as corrupt
    PF_USED_MATH flag leading to a weird crash.

    The bug is fixed by moving the flag to task->atomic_flags. The first
    two are prepatory ones to help defining atomic_flags accessors and the
    third one is the actual fix"

    * 'for-3.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
    cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags
    sched: add macros to define bitops for task atomic flags
    sched: fix confusing PFA_NO_NEW_PRIVS constant

    Linus Torvalds
     
  • Pull ARM SoC fixes from Olof Johansson:
    "Here's our last set of fixes for 3.17. Most of these are for TI
    platforms, fixing some noisy Kconfig issues, runtime clock and power
    issues on several platforms and NAND timings on DRA7.

    There are also a couple of bug fixes for i.MX, one for QCOM and a
    small fix to avoid section mismatch noise on PXA.

    Diffstat looks large, partially due to some tables being updated and
    thus touching many lines. The qcom gsbi change also restructures
    clock management a bit and thus touches a bunch of lines.

    All in all, a bit more changes than we'd like at this point, but
    nothing stands out as risky either so it seems like the right thing to
    send it up now instead of holding it to the merge window"

    * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    drivers/soc: qcom: do not disable the iface clock in probe
    ARM: imx: fix .is_enabled() of shared gate clock
    ARM: OMAP3: Fix I/O chain clock line assertion timed out error
    ARM: keystone: dts: fix bindings for pcie and usb clock nodes
    bus: omap_l3_noc: Fix connID for OMAP4
    ARM: DT: imx53: fix lvds channel 1 port
    ARM: dts: cm-t54: fix serial console power supply.
    ARM: dts: dra7-evm: Fix NAND GPMC timings
    ARM: pxa: fix section mismatch warning for pxa_timer_nodt_init
    ARM: OMAP: Fix Kconfig warning for omap1

    Linus Torvalds
     

25 Sep, 2014

3 commits

  • Pull devicetree bug fixes and documentation from Grant Likely:
    "Several bug fix commits for issues found in the v3.17 rc series.

    Most of these are minor in that they aren't actively dangerous, but
    they have been seen in the wild. The one important fix is commit
    7dbe5849fb50 ("of: make sure of_alias is initialized before accessing
    it"), without which some powerpc platforms will fail to find stdout
    for the console"

    * tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux:
    of/fdt: fix memory range check
    of: Fix memory block alignment in early_init_dt_add_memory_arch()
    of: make sure of_alias is initialized before accessing it
    of: Documentation regarding attaching OF Selftest testdata
    of: Disabling OF functions that use sysfs if CONFIG_SYSFS disabled
    of: correct of_console_check()'s return value

    Linus Torvalds
     
  • When we change cpuset.memory_spread_{page,slab}, cpuset will flip
    PF_SPREAD_{PAGE,SLAB} bit of tsk->flags for each task in that cpuset.
    This should be done using atomic bitops, but currently we don't,
    which is broken.

    Tetsuo reported a hard-to-reproduce kernel crash on RHEL6, which happened
    when one thread tried to clear PF_USED_MATH while at the same time another
    thread tried to flip PF_SPREAD_PAGE/PF_SPREAD_SLAB. They both operate on
    the same task.

    Here's the full report:
    https://lkml.org/lkml/2014/9/19/230

    To fix this, we make PF_SPREAD_PAGE and PF_SPREAD_SLAB atomic flags.

    v4:
    - updated mm/slab.c. (Fengguang Wu)
    - updated Documentation.

    Cc: Peter Zijlstra
    Cc: Ingo Molnar
    Cc: Miao Xie
    Cc: Kees Cook
    Fixes: 950592f7b991 ("cpusets: update tasks' page/slab spread flags in time")
    Cc: # 2.6.31+
    Reported-by: Tetsuo Handa
    Signed-off-by: Zefan Li
    Signed-off-by: Tejun Heo

    Zefan Li
     
  • Pull media fixes from Mauro Carvalho Chehab:
    "For some last time fixes:
    - a regression detected on Kernel 3.16 related to VBI Teletext
    application breakage on drivers using videobuf2 (see
    https://bugzilla.kernel.org/show_bug.cgi?id=84401). The bug was
    noticed on saa7134 (migrated to VB2 on 3.16), but also affects
    em28xx (migrated on 3.9 to VB2);
    - two additional sanity checks at videobuf2;
    - two fixups to restore proper VBI support at the em28xx driver;
    - two Kernel oops fixups (at cx24123 and cx2341x drivers);
    - a bug at adv7604 where an if was doing just the opposite as it
    would be expected;
    - some documentation fixups to match the behavior defined at the
    Kernel"

    * tag 'media/v3.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
    [media] em28xx-v4l: get rid of field "users" in struct em28xx_v4l2"
    [media] em28xx: fix VBI handling logic
    [media] DocBook media: improve the poll() documentation
    [media] DocBook media: fix the poll() 'no QBUF' documentation
    [media] vb2: fix VBI/poll regression
    [media] cx2341x: fix kernel oops
    [media] cx24123: fix kernel oops due to missing parent pointer
    [media] adv7604: fix inverted condition
    [media] media/radio: fix radio-miropcm20.c build with io.h header file
    [media] vb2: fix plane index sanity check in vb2_plane_cookie()
    [media] DocBook media: update version number and V4L2 changes
    [media] DocBook media: fix fieldname in struct v4l2_subdev_selection
    [media] vb2: fix vb2 state check when start_streaming fails
    [media] videobuf2-core.h: fix comment
    [media] videobuf2-core: add comments before the WARN_ON
    [media] videobuf2-dma-sg: fix for wrong GFP mask to sg_alloc_table_from_pages

    Linus Torvalds
     

23 Sep, 2014

1 commit

  • Pull networking fixes from David Miller:

    1) If the user gives us a msg_namelen of 0, don't try to interpret
    anything pointed to by msg_name. From Ani Sinha.

    2) Fix some bnx2i/bnx2fc randconfig compilation errors.

    The gist of the issue is that we firstly have drivers that span both
    SCSI and networking. And at the top of that chain of dependencies
    we have things like SCSI_FC_ATTRS and SCSI_NETLINK which are
    selected.

    But since select is a sledgehammer and ignores dependencies,
    everything to select's SCSI_FC_ATTRS and/or SCSI_NETLINK has to also
    explicitly select their dependencies and so on and so forth.

    Generally speaking 'select' is supposed to only be used for child
    nodes, those which have no dependencies of their own. And this
    whole chain of dependencies in the scsi layer violates that rather
    strongly.

    So just make SCSI_NETLINK depend upon it's dependencies, and so on
    and so forth for the things selecting it (either directly or
    indirectly).

    From Anish Bhatt and Randy Dunlap.

    3) Fix generation of blackhole routes in IPSEC, from Steffen Klassert.

    4) Actually notice netdev feature changes in rtl_open() code, from
    Hayes Wang.

    5) Fix divide by zero in bond enslaving, from Nikolay Aleksandrov.

    6) Missing memory barrier in sunvnet driver, from David Stevens.

    7) Don't leave anycast addresses around when ipv6 interface is
    destroyed, from Sabrina Dubroca.

    8) Don't call efx_{arch}_filter_sync_rx_mode before addr_list_lock is
    initialized in SFC driver, from Edward Cree.

    9) Fix missing DMA error checking in 3c59x, from Neal Horman.

    10) Openvswitch doesn't emit OVS_FLOW_CMD_NEW notifications accidently,
    fix from Samuel Gauthier.

    11) pch_gbe needs to select NET_PTP_CLASSIFY otherwise we can get a
    build error.

    12) Fix macvlan regression wherein we stopped emitting
    broadcast/multicast frames over software devices. From Nicolas
    Dichtel.

    13) Fix infiniband bug due to unintended overflow of skb->cb[], from
    Eric Dumazet. And add an assertion so this doesn't happen again.

    14) dm9000_parse_dt() should return error pointers, not NULL. From
    Tobias Klauser.

    15) IP tunneling code uses this_cpu_ptr() in preemptible contexts, fix
    from Eric Dumazet.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (87 commits)
    net: bcmgenet: call bcmgenet_dma_teardown in bcmgenet_fini_dma
    net: bcmgenet: fix TX reclaim accounting for fragments
    ipv4: do not use this_cpu_ptr() in preemptible context
    dm9000: Return an ERR_PTR() in all error conditions of dm9000_parse_dt()
    r8169: fix an if condition
    r8152: disable ALDPS
    ipoib: validate struct ipoib_cb size
    net: sched: shrink struct qdisc_skb_cb to 28 bytes
    tg3: Work around HW/FW limitations with vlan encapsulated frames
    macvlan: allow to enqueue broadcast pkt on virtual device
    pch_gbe: 'select' NET_PTP_CLASSIFY.
    scsi: Use 'depends' with LIBFC instead of 'select'.
    openvswitch: restore OVS_FLOW_CMD_NEW notifications
    genetlink: add function genl_has_listeners()
    lib: rhashtable: remove second linux/log2.h inclusion
    net: allow macvlans to move to net namespace
    3c59x: Fix bad offset spec in skb_frag_dma_map
    3c59x: Add dma error checking and recovery
    sparc: bpf_jit: fix support for ldx/stx mem and SKF_AD_VLAN_TAG
    can: at91_can: add missing prepare and unprepare of the clock
    ...

    Linus Torvalds
     

22 Sep, 2014

4 commits


19 Sep, 2014

2 commits

  • Pull sound fixes from Takashi Iwai:
    "All small fixes in random various drivers, mostly for ASoC at this
    time, which look reasonable for a high rc number"

    * tag 'sound-3.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ASoC: rockchip-i2s: dt: swap tx and rx channed request number in example
    ASoC: rockchip-i2s: fix registers' property of rockchip i2s controller
    ASoC: rockchip-i2s: fix master mode set bit error
    ASoC: cs4265: Fix register address to set the proper data type.
    ALSA: hda - Fix invalid pin powermap without jack detection
    ASoC: soc-pcm: fix dpcm_path_get error handling
    ASoC: samsung-i2s: Check secondary DAI exists before referencing
    ASoC: Update email id of the author
    ASoC: dwc: Update email id of the author
    ASoC: davinci-mcasp: Correct rx format unit configuration
    ASoC: tlv320aic31xx: Fix 24bit samples with I2S format and 12MHz mclk

    Linus Torvalds
     
  • Pull spi fixes from Mark Brown:
    "A few driver specific fixes for v3.17:

    - Fix davinci so that GPIO chip selects work with deferred probe of
    GPIOs (which could happen in production depending on kernel config)
    plus one incremental stylistic fix to that.
    - Several fixes for the newly introduced rockchip driver that came up
    in wider testing of the device.
    - A couple of small things in the sirf driver, one bug that would
    stop DMA transfers working and another update to follow the
    documented procedure in the datasheet.
    - Fix some memory leaks with devm_kzalloc() being used outside of the
    device bind path"

    * tag 'spi-v3.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
    spi: davinci: remove empty function davinci_spi_cleanup
    spi: davinci: request cs_gpio's from probe
    spi/pl022: Fix error message
    spi/rockchip: Mark DMA as optional
    spi/rockchip: Don't warn if SPI is busy but disabled
    spi/rockchip: Fix the wait_for_idle() timeout
    spi: sirf: add fifo reset/start for cmd transfer
    spi: sirf: enable RX_IO_DMA_INT interrupt
    spi: dw: Don't use devm_kzalloc in master->setup callback
    spi: fsl: Don't use devm_kzalloc in master->setup callback

    Linus Torvalds
     

17 Sep, 2014

1 commit


16 Sep, 2014

2 commits


14 Sep, 2014

1 commit


13 Sep, 2014

2 commits

  • Pull USB fixes from Greg KH:
    "Here are some USB and PHY fixes for 3.17-rc5.

    Nothing major here, just a number of tiny fixes for reported issues,
    and some new device ids as well.

    All have been tested in linux-next"

    * tag 'usb-3.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (46 commits)
    xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices
    usb: xhci: Fix OOPS in xhci error handling code
    xhci: Fix null pointer dereference if xhci initialization fails
    storage: Add single-LUN quirk for Jaz USB Adapter
    uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check
    usb: chipidea: msm: Initialize PHY on reset event
    usb: chipidea: msm: Use USB PHY API to control PHY state
    usb: hub: take hub->hdev reference when processing from eventlist
    uas: Disable uas on ASM1051 devices
    usb: dwc2/gadget: avoid disabling ep0
    usb: dwc2/gadget: delay enabling irq once hardware is configured properly
    usb: dwc2/gadget: do not call disconnect method in pullup
    usb: dwc2/gadget: break infinite loop in endpoint disable code
    usb: dwc2/gadget: fix phy initialization sequence
    usb: dwc2/gadget: fix phy disable sequence
    uwb: init beacon cache entry before registering uwb device
    USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device
    USB: document the 'u' flag for usb-storage quirks parameter
    usb: host: xhci: fix compliance mode workaround
    usb: dwc3: fix TRB completion when multiple TRBs are started
    ...

    Linus Torvalds
     
  • Pull fbdev fixes from Tomi Valkeinen:
    "Minor fixes for amba-clcd and video DT bindings"

    * tag 'fbdev-fixes-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
    video: ARM CLCD: Fix color model capabilities for DT platforms
    video: fix composite video connector compatible string

    Linus Torvalds
     

12 Sep, 2014

2 commits


11 Sep, 2014

2 commits

  • using LVDS channel 1 on an i.MX53 leads to following error:

    imx-ldb 53fa8008.ldb: unable to set di0 parent clock to ldb_di1

    This comes from imx_ldb_set_clock with mux = 0. Mux parameter must be "1" for
    reparenting di1 clock to ldb_di1. The value of the mux param comes from device
    tree port settings.

    On i.MX5, the internal two-input-multiplexer is used. Due to hardware limitations,
    only one port (port@[0,1]) can be used for each channel (lvds-channel@[0,1],
    respectively)

    Documentation update suggested by Philipp Zabel

    Signed-off-by: Markus Niebel
    Fixes: e05c8c9a790a ("ARM: dts: imx53: Add IPU DI ports and endpoints, move imx-drm node to dtsi")
    Cc:
    Acked-by: Philipp Zabel
    Signed-off-by: Shawn Guo
    Signed-off-by: Arnd Bergmann

    Markus Niebel
     
  • MIPS supports BPF JIT since v3.16-rc1

    Cc: Randy Dunlap
    Cc: "David S. Miller"
    Cc: Daniel Borkmann
    Cc: Alexei Starovoitov
    Cc: linux-doc@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Acked-by: Daniel Borkmann
    Signed-off-by: Markos Chandras
    Acked-by: Alexei Starovoitov
    Signed-off-by: David S. Miller

    Markos Chandras
     

09 Sep, 2014

1 commit

  • Commit d24d481b7d36 (usb-storage: Modify and export adjust_quirks so
    that it can be used by uas) added the 'u' flag to the quirks module
    parameter for usb-storage, but neglected to update the
    documentation. This patch adds the documentation.

    Signed-off-by: Alan Stern
    Cc: stable # 3.15+
    Signed-off-by: Greg Kroah-Hartman

    Alan Stern
     

08 Sep, 2014

7 commits

  • This patch add a document that explains how the selftest test data is
    dynamically attached into the live device tree irrespective of the
    machine's architecture.

    Signed-off-by: Gaurav Minocha
    Signed-off-by: Grant Likely

    Gaurav Minocha
     
  • Pull networking fixes from David Miller:

    1) Fix skb leak in mac802154, from Martin Townsend

    2) Use select not depends on NF_NAT for NFT_NAT, from Pablo Neira
    Ayuso

    3) Fix union initializer bogosity in vxlan, from Gerhard Stenzel

    4) Fix RX checksum configuration in stmmac driver, from Giuseppe
    CAVALLARO

    5) Fix TSO with non-accelerated VLANs in e1000, e1000e, bna, ehea,
    i40e, i40evf, mvneta, and qlge, from Vlad Yasevich

    6) Fix capability checks in phy_init_eee(), from Giuseppe CAVALLARO

    7) Try high order allocations more sanely for SKBs, specifically if a
    high order allocation fails, fall back directly to zero order pages
    rather than iterating down one order at a time. From Eric Dumazet

    8) Fix a memory leak in openvswitch, from Li RongQing

    9) amd-xgbe initializes wrong spinlock, from Thomas Lendacky

    10) RTNL locking was busted in setsockopt for anycast and multicast, fix
    from Sabrina Dubroca

    11) Fix peer address refcount leak in ipv6, from Nicolas Dichtel

    12) DocBook typo fixes, from Masanari Iida

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (101 commits)
    ipv6: restore the behavior of ipv6_sock_ac_drop()
    amd-xgbe: Enable interrupts for all management counters
    amd-xgbe: Treat certain counter registers as 64 bit
    greth: moved TX ring cleaning to NAPI rx poll func
    cnic : Cleanup CONFIG_IPV6 & VLAN check
    net: treewide: Fix typo found in DocBook/networking.xml
    bnx2x: Fix link problems for 1G SFP RJ45 module
    3c59x: avoid panic in boomerang_start_xmit when finding page address:
    netfilter: add explicit Kconfig for NETFILTER_XT_NAT
    ipv6: use addrconf_get_prefix_route() to remove peer addr
    ipv6: fix a refcnt leak with peer addr
    net-timestamp: only report sw timestamp if reporting bit is set
    drivers/net/fddi/skfp/h/skfbi.h: Remove useless PCI_BASE_2ND macros
    l2tp: fix race while getting PMTU on PPP pseudo-wire
    ipv6: fix rtnl locking in setsockopt for anycast and multicast
    VMXNET3: Check for map error in vmxnet3_set_mc
    openvswitch: distinguish between the dropped and consumed skb
    amd-xgbe: Fix initialization of the wrong spin lock
    openvswitch: fix a memory leak
    netfilter: fix missing dependencies in NETFILTER_XT_TARGET_LOG
    ...

    Linus Torvalds
     
  • new link for - How to piss off a Linux kernel subsystem maintainer

    Signed-off-by: Sudip Mukherjee
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Sudip Mukherjee
     
  • The NFS/RDMA Kconfig symbol was split into separate options for client
    and server in commit 2e8c12e1b765 ("xprtrdma: add separate Kconfig
    options for NFSoRDMA client and server support").

    Update the documentation to reflect this split.

    Signed-off-by: Paul Bolle
    Reviewed-by: Jeff Layton
    Signed-off-by: Randy Dunlap
    Cc: "J. Bruce Fields"
    Signed-off-by: Linus Torvalds

    Paul Bolle
     
  • hpfall.c was renamed to freefall.c in 3.16, but this file still refer to
    hpfall.c instead of freefall.c

    Signed-off-by: Masanari Iida
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Masanari Iida
     
  • The example code provided with the i2c device interface documentation
    won't compile since it uses the reserved word "register" to name a
    variable.

    The compiler fails with this error message:

    error: expected identifier or '(' before '=' token
    __u8 register = 0x20; /* Device register to access */
    ^

    Rename the variable "register" to simply "reg" in the example code.

    Another couple of typos has been fixed as well.
    [Change "! =" to "!=".]

    Signed-off-by: Jose Alarcon Roldan
    Signed-off-by: Randy Dunlap
    Acked-by: Wolfram Sang
    Signed-off-by: Linus Torvalds

    Jose Manuel Alarcon Roldan
     
  • Despite the fact that these functions have been around for years, they
    are little used (only 15 uses in 13 files at the preseht time) even
    though many other files use work-arounds to achieve the same result.

    By documenting them, hopefully they will become more widely used.

    Signed-off-by: Rob Jones
    Acked-by: Steven Whitehouse
    Signed-off-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Rob Jones
     

05 Sep, 2014

4 commits


04 Sep, 2014

2 commits

  • Pull sound fixes from Takashi Iwai:
    "This time it contains a bunch of small ASoC fixes that slipped from in
    previous updates, in addition to the usual HD-audio fixes and the
    regression fixes for FireWire updates in 3.17.

    All commits are reasonably small fixes"

    * tag 'sound-3.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: hda - Fix COEF setups for ALC1150 codec
    ASoC: simple-card: Fix bug of wrong decrement DT node's refcount
    ALSA: hda - Fix digital mic on Acer Aspire 3830TG
    ASoC: omap-twl4030: Fix typo in 2nd dai link's platform_name
    ALSA: firewire-lib/dice: add arrangements of PCM pointer and interrupts for Dice quirk
    ALSA: dice: fix wrong channel mappping at higher sampling rate
    ASoC: cs4265: Fix setting of functional mode and clock divider
    ASoC: cs4265: Fix clock rates in clock map table
    ASoC: rt5677: correct mismatch widget name
    ASoC: rt5640: Do not allow regmap to use bulk read-write operations
    ASoC: tegra: Fix typo in include guard
    ASoC: da732x: Fix typo in include guard
    ASoC: core: fix .info for SND_SOC_BYTES_TLV
    ASoC: rcar: Use && instead of & for boolean expressions
    ASoC: Use dev_set_name() instead of init_name
    ASoC: axi: Fix ADI AXI SPDIF specification

    Linus Torvalds
     
  • Pull input subsystem updates from Dmitry Torokhov:
    "A fix for MT breakage, enhancement to Elantech PS/2 driver and a
    couple of assorted fixes"

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
    Input: elantech - add support for trackpoint found on some v3 models
    Input: elantech - reset the device when elantech probe fails
    Input: ALPS - suppress message about 'Unknown touchpad'
    Input: fix used slots detection breakage
    Input: sparc - i8042-sparcio.h: fix unused kbd_res warning
    Input: atmel_mxt_ts - improve description of gpio-keymap property

    Linus Torvalds
     

03 Sep, 2014

3 commits


01 Sep, 2014

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "Here's the weekly batch of fixes from arm-soc.

    The delta is a largeish negative delta, due to revert of SMP support
    for Broadcom's STB SoC -- it was accidentally merged before some
    issues had been addressed, so they will make a new attempt for 3.18.
    I didn't see a need for a full revert of the whole platform due to
    this, we're keeping the rest enabled.

    The rest is mostly:

    - a handful of DT fixes for i.MX (Hummingboard/Cubox-i in particular)
    - some MTD/NAND fixes for OMAP
    - minor DT fixes for shmobile
    - warning fix for UP builds on vexpress/spc

    There's also a couple of patches that wires up hwmod on TI's DRA7 SoC
    so it can boot. Drivers and the rest had landed for 3.17, and it's
    small and isolated so it made sense to pick up now even if it's not a
    bugfix"

    * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (23 commits)
    vexpress/spc: fix a build warning on array bounds
    ARM: DRA7: hwmod: Add dra74x and dra72x specific ocp interface lists
    ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x() variants
    MAINTAINERS: catch special Rockchip code locations
    ARM: dts: microsom-ar8035: MDIO pad must be set open drain
    ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates
    ARM: brcmstb: revert SMP support
    ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled
    ARM: dts: Enable UART wake-up events for beagleboard
    ARM: dts: Remove twl6030 clk32g "regulator"
    ARM: OMAP2+: omap_device: remove warning that clk alias already exists
    ARM: OMAP: fix %d confusingly prefixed with 0x in format string
    ARM: dts: DRA7: fix interrupt-cells for GPIO
    mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()
    ARM: dts: omap3430-sdp: Revert to using software ECC for NAND
    ARM: OMAP2+: GPMC: Support Software ECC scheme via DT
    mtd: nand: omap: Revert to using software ECC by default
    ARM: dts: hummingboard/cubox-i: change SPDIF output to be more descriptive
    ARM: dts: hummingboard/cubox-i: add USB OC pinctrl configuration
    ARM: shmobile: r8a7791: add missing 0x0100 for SDCKCR
    ...

    Linus Torvalds