18 Feb, 2019

1 commit

  • Linux 5.0-rc7

    * tag 'v5.0-rc7': (1667 commits)
    Linux 5.0-rc7
    Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK
    Input: st-keyscan - fix potential zalloc NULL dereference
    Input: apanel - switch to using brightness_set_blocking()
    powerpc/64s: Fix possible corruption on big endian due to pgd/pud_present()
    efi/arm: Revert "Defer persistent reservations until after paging_init()"
    arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table
    sunrpc: fix 4 more call sites that were using stack memory with a scatterlist
    include/linux/module.h: copy __init/__exit attrs to init/cleanup_module
    Compiler Attributes: add support for __copy (gcc >= 9)
    lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure
    auxdisplay: ht16k33: fix potential user-after-free on module unload
    x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls
    i2c: bcm2835: Clear current buffer pointers and counts after a transfer
    i2c: cadence: Fix the hold bit setting
    drm: Use array_size() when creating lease
    dm thin: fix bug where bio that overwrites thin block ignores FUA
    Revert "exec: load_script: don't blindly truncate shebang string"
    Revert "gfs2: read journal in large chunks to locate the head"
    net: ethernet: freescale: set FEC ethtool regs version
    ...

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

13 Feb, 2019

1 commit

  • Pull sound fixes from Takashi Iwai:
    "It's a bit of surprising that we've got more changes than hoped at
    this late stage, but they all don't look too scary but small fixes.

    One change in ALSA core side is again the PCM regression fix that was
    partially addressed for OSS, but now the all relevant change is
    reverted instead. Also, a few ASoC core fixes for UAF and OOB are
    included, while the rest are usual random device-specific fixes"

    * tag 'sound-5.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: pcm: Revert capture stream behavior change in blocking mode
    ALSA: usb-audio: Fix implicit fb endpoint setup by quirk
    ALSA: hda - Add quirk for HP EliteBook 840 G5
    ASoC: samsung: Prevent clk_get_rate() calls in atomic context
    ASoC: rsnd: ssiu: correct shift bit for ssiu9
    ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check
    ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables
    ASoC: topology: fix oops/use-after-free case with dai driver
    ASoC: rsnd: fixup MIX kctrl registration
    ASoC: core: Allow soc_find_component lookups to match parent of_node
    ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter
    ASoC: MAINTAINERS: fsl: Change Fabio's email address
    ASoC: hdmi-codec: fix oops on re-probe

    Linus Torvalds
     

10 Feb, 2019

2 commits


09 Feb, 2019

3 commits

  • The listed maintainer has not been responding to emails for a while.
    Add myself as a second maintainer.

    Add the platform data include file, which was not listed.

    Signed-off-by: Andrew Lunn
    Signed-off-by: Wolfram Sang

    Andrew Lunn
     
  • Pull networking fixes from David Miller:
    "This pull request is dedicated to the upcoming snowpocalypse parts 2
    and 3 in the Pacific Northwest:

    1) Drop profiles are broken because some drivers use dev_kfree_skb*
    instead of dev_consume_skb*, from Yang Wei.

    2) Fix IWLWIFI kconfig deps, from Luca Coelho.

    3) Fix percpu maps updating in bpftool, from Paolo Abeni.

    4) Missing station release in batman-adv, from Felix Fietkau.

    5) Fix some networking compat ioctl bugs, from Johannes Berg.

    6) ucc_geth must reset the BQL queue state when stopping the device,
    from Mathias Thore.

    7) Several XDP bug fixes in virtio_net from Toshiaki Makita.

    8) TSO packets must be sent always on queue 0 in stmmac, from Jose
    Abreu.

    9) Fix socket refcounting bug in RDS, from Eric Dumazet.

    10) Handle sparse cpu allocations in bpf selftests, from Martynas
    Pumputis.

    11) Make sure mgmt frames have enough tailroom in mac80211, from Felix
    Feitkau.

    12) Use safe list walking in sctp_sendmsg() asoc list traversal, from
    Greg Kroah-Hartman.

    13) Make DCCP's ccid_hc_[rt]x_parse_options always check for NULL
    ccid, from Eric Dumazet.

    14) Need to reload WoL password into bcmsysport device after deep
    sleeps, from Florian Fainelli.

    15) Remove filter from mask before freeing in cls_flower, from Petr
    Machata.

    16) Missing release and use after free in error paths of s390 qeth
    code, from Julian Wiedmann.

    17) Fix lockdep false positive in dsa code, from Marc Zyngier.

    18) Fix counting of ATU violations in mv88e6xxx, from Andrew Lunn.

    19) Fix EQ firmware assert in qed driver, from Manish Chopra.

    20) Don't default Caivum PTP to Y in kconfig, from Bjorn Helgaas"

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (116 commits)
    net: dsa: b53: Fix for failure when irq is not defined in dt
    sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()
    geneve: should not call rt6_lookup() when ipv6 was disabled
    net: Don't default Cavium PTP driver to 'y'
    net: broadcom: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: via-velocity: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: tehuti: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: sun: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: fsl_ucc_hdlc: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: fec_mpc52xx: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: smsc: epic100: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: dscc4: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: tulip: de2104x: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net: defxx: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
    net/mlx5e: Don't overwrite pedit action when multiple pedit used
    net/mlx5e: Update hw flows when encap source mac changed
    qed*: Advance drivers version to 8.37.0.20
    qed: Change verbosity for coalescing message.
    qede: Fix system crash on configuring channels.
    qed: Consider TX tcs while deriving the max num_queues for PF.
    ...

    Linus Torvalds
     
  • In the linux kernel MAINTAINERS file, largely
    "xen-devel@lists.xenproject.org (moderated for non-subscribers)"
    is used to refer to the xen-devel mailing list.

    The DRM DRIVERS FOR XEN section entry mentions
    xen-devel@lists.xen.org instead, but that is just the same
    mailing list as the mailing list above.

    Signed-off-by: Lukas Bulwahn
    Signed-off-by: Juergen Gross

    Lukas Bulwahn
     

08 Feb, 2019

1 commit


07 Feb, 2019

1 commit


05 Feb, 2019

1 commit

  • …m/linux/kernel/git/kvalo/wireless-drivers

    Kalle Valo says:

    ====================
    wireless-drivers fixes for 5.0

    First set of small, but importnat, fixes for 5.0.

    iwlwifi

    * fix a build regression introduced in 5.0-rc1

    wlcore

    * fix a firmware regression from v4.18-rc1

    mt76x0

    * fix for configuring tx power from user space

    ath10k

    * fix wcn3990 regression from v4.20-rc1
    ====================

    Signed-off-by: David S. Miller <davem@davemloft.net>

    David S. Miller
     

04 Feb, 2019

2 commits

  • Create an entry for Redpine wireless driver and add Amit and myself as
    maintainers.

    Signed-off-by: Siva Rebbagondla
    Signed-off-by: Kalle Valo

    Siva Rebbagondla
     
  • Pull x86 fixes from Thomas Gleixner:
    "A few updates for x86:

    - Fix an unintended sign extension issue in the fault handling code

    - Rename the new resource control config switch so it's less
    confusing

    - Avoid setting up EFI info in kexec when the EFI runtime is
    disabled.

    - Fix the microcode version check in the AMD microcode loader so it
    only loads higher version numbers and never downgrades

    - Set EFER.LME in the 32bit trampoline before returning to long mode
    to handle older AMD/KVM behaviour properly.

    - Add Darren and Andy as x86/platform reviewers"

    * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    x86/resctrl: Avoid confusion over the new X86_RESCTRL config
    x86/kexec: Don't setup EFI info if EFI runtime is not enabled
    x86/microcode/amd: Don't falsely trick the late loading mechanism
    MAINTAINERS: Add Andy and Darren as arch/x86/platform/ reviewers
    x86/fault: Fix sign-extend unintended sign extension
    x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode
    x86/cpu: Add Atom Tremont (Jacobsville)

    Linus Torvalds
     

02 Feb, 2019

1 commit

  • Alexei Starovoitov says:

    ====================
    pull-request: bpf 2019-01-31

    The following pull-request contains BPF updates for your *net* tree.

    The main changes are:

    1) disable preemption in sender side of socket filters, from Alexei.

    2) fix two potential deadlocks in syscall bpf lookup and prog_register,
    from Martin and Alexei.

    3) fix BTF to allow typedef on func_proto, from Yonghong.

    4) two bpftool fixes, from Jiri and Paolo.
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

30 Jan, 2019

2 commits

  • ... so that they can get CCed on platform patches.

    Signed-off-by: Borislav Petkov
    Acked-by: Andy Shevchenko
    Acked-by: Thomas Gleixner
    Cc: Darren Hart
    Cc: Andy Shevchenko
    Cc: x86@kernel.org
    Link: https://lkml.kernel.org/r/20190128113619.19025-1-bp@alien8.de

    Borislav Petkov
     
  • Add multiple people as maintainers for XDP, sorted alphabetically.

    XDP is also tied to driver level support and code, but we cannot add all
    drivers to the list. Instead K: and N: match on 'xdp' in hope to catch some
    of those changes in drivers.

    Signed-off-by: Jesper Dangaard Brouer
    Acked-by: John Fastabend
    Acked-by: Jakub Kicinski
    Acked-by: David S. Miller
    Acked-by: Daniel Borkmann
    Acked-by: Alexei Starovoitov
    Signed-off-by: David S. Miller

    Jesper Dangaard Brouer
     

29 Jan, 2019

1 commit

  • In order to better scale BPF development on netdev, we've adopted a
    reviewer rotation for all BPF patches among the five of us for some
    time now. Lets give credit where credit is due, and add Martin, Song
    and Yonghong as official BPF reviewers to MAINTAINERS file. Also
    while at it, add regex matching for BPF such that we get properly
    Cc'ed for files not listed here.

    Signed-off-by: Daniel Borkmann
    Acked-by: Martin KaFai Lau
    Acked-by: Yonghong Song
    Acked-by: Song Liu
    Signed-off-by: Alexei Starovoitov

    Daniel Borkmann
     

28 Jan, 2019

1 commit

  • Pull networking fixes from David Miller:

    1) Count ttl-dropped frames properly in mac80211, from Bob Copeland.

    2) Integer overflow in ktime handling of bcm can code, from Oliver
    Hartkopp.

    3) Fix RX desc handling wrt. hw checksumming in ravb, from Simon
    Horman.

    4) Various hash key fixes in hv_netvsc, from Haiyang Zhang.

    5) Use after free in ax25, from Eric Dumazet.

    6) Several fixes to the SSN support in SCTP, from Xin Long.

    7) Do not process frames after a NAPI reschedule in ibmveth, from
    Thomas Falcon.

    8) Fix NLA_POLICY_NESTED arguments, from Johannes Berg.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (42 commits)
    qed: Revert error handling changes.
    cfg80211: extend range deviation for DMG
    cfg80211: reg: remove warn_on for a normal case
    mac80211: Add attribute aligned(2) to struct 'action'
    mac80211: don't initiate TDLS connection if station is not associated to AP
    nl80211: fix NLA_POLICY_NESTED() arguments
    ibmveth: Do not process frames after calling napi_reschedule
    net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP
    net: usb: asix: ax88772_bind return error when hw_reset fail
    MAINTAINERS: Update cavium networking drivers
    net/mlx4_core: Fix error handling when initializing CQ bufs in the driver
    net/mlx4_core: Add masking for a few queries on HCA caps
    sctp: set flow sport from saddr only when it's 0
    sctp: set chunk transport correctly when it's a new asoc
    sctp: improve the events for sctp stream adding
    sctp: improve the events for sctp stream reset
    ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel
    ax25: fix possible use-after-free
    sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe
    hv_netvsc: fix typos in code comments
    ...

    Linus Torvalds
     

26 Jan, 2019

1 commit

  • Pull USB/PHY fixes from Greg KH:
    "Here are a number of small USB and PHY driver fixes for 5.0-rc4.

    Nothing major at all, just the usual selection of USB gadget bugfixes,
    some new USB serial driver ids, some SPDX fixes, and some PHY driver
    fixes for reported issues.

    All of these have been in linux-next for a while with no reported
    issues"

    * tag 'usb-5.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
    USB: serial: keyspan_usa: add proper SPDX lines for .h files
    USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE
    USB: leds: fix regression in usbport led trigger
    usb: chipidea: fix static checker warning for NULL pointer
    MAINTAINERS: email address update in MAINTAINERS entries
    USB: usbip: delete README file
    USB: serial: pl2303: add new PID to support PL2303TB
    usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing
    phy: ath79-usb: Fix the main reset name to match the DT binding
    phy: ath79-usb: Fix the power on error path
    phy: fix build breakage: add PHY_MODE_SATA
    phy: ti: ensure priv is not null before dereferencing it
    USB: serial: ftdi_sio: fix GPIO not working in autosuspend
    usb: gadget: Potential NULL dereference on allocation error
    usb: dwc3: gadget: Fix the uninitialized link_state when udc starts
    usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup
    usb: dwc3: gadget: synchronize_irq dwc irq in suspend
    USB: serial: simple: add Motorola Tetra TPG2200 device id

    Linus Torvalds
     

25 Jan, 2019

2 commits

  • This patch adds driver for Omnivision's ov8856 sensor,
    the driver supports following features:

    - manual exposure/gain(analog and digital) control support
    - two link frequencies
    - VBLANK/HBLANK support
    - test pattern support
    - media controller support
    - runtime PM support
    - enable Vsync signal output
    - supported resolutions
    + 3280x2464 at 30FPS
    + 1640x1232 at 30FPS

    Signed-off-by: Ben Kao
    Signed-off-by: Sakari Ailus
    Signed-off-by: Mauro Carvalho Chehab

    Ben Kao
     
  • Following Marvell's acquisition of Cavium, we need to update all the
    Cavium drivers maintainer's entries to point to our new e-mail addresses.

    Signed-off-by: Sudarsana Reddy Kalluru
    Signed-off-by: Ameen Rahman
    Signed-off-by: David S. Miller

    Sudarsana Reddy Kalluru
     

22 Jan, 2019

1 commit


19 Jan, 2019

1 commit


18 Jan, 2019

1 commit


17 Jan, 2019

4 commits


14 Jan, 2019

2 commits

  • Pull staging driver fixes from Greg KH:
    "Here are some small staging driver fixes for some reported issues.

    One reverts a patch that was made to the rtl8723bs driver that turned
    out to not be needed at all as it was a bug in clang. The others fix
    up some reported issues in the rtl8188eu driver and update the
    MAINTAINERS file to point to Larry for this driver so he can get the
    bug reports easier.

    All have been in linux-next with no reported issues"

    * tag 'staging-5.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
    Revert "staging: rtl8723bs: Mark ACPI table declaration as used"
    staging: rtl8188eu: Fix module loading from tasklet for WEP encryption
    staging: rtl8188eu: Fix module loading from tasklet for CCMP encryption
    MAINTAINERS: Add entry for staging driver r8188eu

    Linus Torvalds
     
  • Pull USB fixes from Greg KH:
    "Here are some small USB driver fixes and quirk updates for 5.0-rc2.

    The majority here are some quirks for some storage devices to get them
    to work properly. There's also a fix here to resolve the reported
    issues with some audio devices that say they are UAC3 compliant, but
    really are not.

    And a fix up for the MAINTAINERS file to remove a dead url.

    All have been in linux-next with no reported issues"

    * tag 'usb-5.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
    usb: storage: Remove outdated URL from MAINTAINERS
    USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB
    usbcore: Select only first configuration for non-UAC3 compliant devices
    USB: storage: add quirk for SMI SM3350
    USB: storage: don't insert sane sense for SPC3+ when bad sense specified
    usb: cdc-acm: send ZLP for Telit 3G Intel based modems

    Linus Torvalds
     

12 Jan, 2019

1 commit

  • Pull power management updates from Rafael Wysocki:
    "These fix fallout after starting to use hrtimers in the runtime PM
    framework, fix a few cpufreq issues, fix a recently broken reference
    to cpuidle documentation, update MAINTAINERS entries for cpufreq and
    cpuidle and make the recently added system suspend and resume support
    in devfreq actually work.

    Specifics:

    - Prevent integer overflows from occurring on 32-bit when converting
    milliseconds to nanoseconds in the runtime PM framework and update
    comments that still refer to jiffies in it (Vincent Guittot,
    Ladislav Michl).

    - Fix the SCMI cpufreq driver to always use the same frequency units
    for arch_set_freq_scale() and make the scale-invariant load
    tracking acutally work with this driver (Quentin Perret).

    - Fix freeing of dynamic OPPs in the SCPI and SCMI cpufreq drivers
    broken during the 4.20 defelopment cycle (Viresh Kumar).

    - Prevent the cpufreq core from attempting to return the current
    frequency of offline CPUs (Sudeep Holla).

    - Add devfreq suspend and resume hooks (missed previously) to the PM
    core to make the recently added system suspend and resume support
    in devfreq actually work (Lukasz Luba).

    - Update MAINTAINERS entries for cpufreq and cpuidle, mostly to add
    references to new/current documentation to them (Rafael Wysocki).

    - Fix a recently broken reference to cpuidle documentation (Otto
    Sabart)"

    * tag 'pm-5.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
    PM-runtime: Fix autosuspend_delay on 32bits arch
    PM-runtime: Fix 'jiffies' in comments after switch to hrtimers
    cpufreq: scmi: Fix frequency invariance in slow path
    doc: trace: fix reference to cpuidle documentation file
    cpufreq: check if policy is inactive early in __cpufreq_get()
    cpufreq: scpi/scmi: Fix freeing of dynamic OPPs
    cpuidle / Documentation: Update cpuidle MAINTAINERS entry
    cpufreq / Documentation: Update cpufreq MAINTAINERS entry
    PM: sleep: call devfreq suspend/resume

    Linus Torvalds
     

11 Jan, 2019

1 commit

  • * pm-cpuidle:
    doc: trace: fix reference to cpuidle documentation file
    cpuidle / Documentation: Update cpuidle MAINTAINERS entry

    * pm-cpufreq:
    cpufreq: scmi: Fix frequency invariance in slow path
    cpufreq: check if policy is inactive early in __cpufreq_get()
    cpufreq: scpi/scmi: Fix freeing of dynamic OPPs
    cpufreq / Documentation: Update cpufreq MAINTAINERS entry

    * pm-sleep:
    PM: sleep: call devfreq suspend/resume

    Rafael J. Wysocki
     

08 Jan, 2019

3 commits


07 Jan, 2019

2 commits

  • This entry was missed when the driver was added.

    Signed-off-by: Larry Finger
    Signed-off-by: Greg Kroah-Hartman

    Larry Finger
     
  • …kernel/git/bleung/chrome-platform

    Pull chrome platform updates from Benson Leung:

    - Changes for EC_MKBP_EVENT_SENSOR_FIFO handling.

    - Also, maintainership changes. Olofj out, Enric balletbo in.

    * tag 'tag-chrome-platform-for-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform:
    MAINTAINERS: add maintainers for ChromeOS EC sub-drivers
    MAINTAINERS: platform/chrome: Add Enric as a maintainer
    MAINTAINERS: platform/chrome: remove myself as maintainer
    platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup
    platform/chrome: straighten out cros_ec_get_{next,host}_event() error codes

    Linus Torvalds
     

06 Jan, 2019

4 commits

  • Pull documentation fixes from Jonathan Corbet:
    "A handful of late-arriving documentation fixes"

    * tag 'docs-5.0-fixes' of git://git.lwn.net/linux:
    doc: filesystems: fix bad references to nonexistent ext4.rst file
    Documentation/admin-guide: update URL of LKML information link
    Docs/kernel-api.rst: Remove blk-tag.c reference

    Linus Torvalds
     
  • Pull PCI updates from Bjorn Helgaas:

    - Remove unused lists from ASPM pcie_link_state (Frederick Lawler)

    - Fix Broadcom CNB20LE host bridge unintended sign extension (Colin Ian
    King)

    - Expand Kconfig "PF" acronyms (Randy Dunlap)

    - Update MAINTAINERS for arch/x86/kernel/early-quirks.c (Bjorn Helgaas)

    - Add missing include to drivers/pci.h (Alexandru Gagniuc)

    - Override Synopsys USB 3.x HAPS device class so dwc3-haps can claim it
    instead of xhci (Thinh Nguyen)

    - Clean up P2PDMA documentation (Randy Dunlap)

    - Allow runtime PM even if driver doesn't supply callbacks (Jarkko
    Nikula)

    - Remove status check after submitting Switchtec MRPC Firmware Download
    commands to avoid Completion Timeouts (Kelvin Cao)

    - Set Switchtec coherent DMA mask to allow 64-bit DMA (Boris Glimcher)

    - Fix Switchtec SWITCHTEC_IOCTL_EVENT_IDX_ALL flag overwrite issue
    (Joey Zhang)

    - Enable write combining for Switchtec MRPC Input buffers (Kelvin Cao)

    - Add Switchtec MRPC DMA mode support (Wesley Sheng)

    - Skip VF scanning on powerpc, which does this in firmware (Sebastian
    Ott)

    - Add Amlogic Meson PCIe controller driver and DT bindings (Yue Wang)

    - Constify histb dw_pcie_host_ops structure (Julia Lawall)

    - Support multiple power domains for imx6 (Leonard Crestez)

    - Constify layerscape driver data (Stefan Agner)

    - Update imx6 Kconfig to allow imx6 PCIe in imx7 kernel (Trent Piepho)

    - Support armada8k GPIO reset (Baruch Siach)

    - Support suspend/resume support on imx6 (Leonard Crestez)

    - Don't hard-code DesignWare DBI/ATU offst (Stephen Warren)

    - Skip i.MX6 PHY setup on i.MX7D (Andrey Smirnov)

    - Remove Jianguo Sun from HiSilicon STB maintainers (Lorenzo Pieralisi)

    - Mask DesignWare interrupts instead of disabling them to avoid lost
    interrupts (Marc Zyngier)

    - Add locking when acking DesignWare interrupts (Marc Zyngier)

    - Ack DesignWare interrupts in the proper callbacks (Marc Zyngier)

    - Use devm resource parser in mediatek (Honghui Zhang)

    - Remove unused mediatek "num-lanes" DT property (Honghui Zhang)

    - Add UniPhier PCIe controller driver and DT bindings (Kunihiko
    Hayashi)

    - Enable MSI for imx6 downstream components (Richard Zhu)

    * tag 'pci-v4.21-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (40 commits)
    PCI: imx: Enable MSI from downstream components
    s390/pci: skip VF scanning
    PCI/IOV: Add flag so platforms can skip VF scanning
    PCI/IOV: Factor out sriov_add_vfs()
    PCI: uniphier: Add UniPhier PCIe host controller support
    dt-bindings: PCI: Add UniPhier PCIe host controller description
    PCI: amlogic: Add the Amlogic Meson PCIe controller driver
    dt-bindings: PCI: meson: add DT bindings for Amlogic Meson PCIe controller
    arm64: dts: mt7622: Remove un-used property for PCIe
    arm: dts: mt7623: Remove un-used property for PCIe
    dt-bindings: PCI: MediaTek: Remove un-used property
    PCI: mediatek: Remove un-used variant in struct mtk_pcie_port
    MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry
    PCI: dwc: Don't hard-code DBI/ATU offset
    PCI: imx: Add imx6sx suspend/resume support
    PCI: armada8k: Add support for gpio controlled reset signal
    PCI: dwc: Adjust Kconfig to allow IMX6 PCIe host on IMX7
    PCI: dwc: layerscape: Constify driver data
    PCI: imx: Add multi-pd support
    PCI: Override Synopsys USB 3.x HAPS device class
    ...

    Linus Torvalds
     
  • Pull thermal SoC updates from Eduardo Valentin:

    - Tegra DT binding documentation for Tegra194

    - Armada now supports ap806 and cp110

    - RCAR thermal now supports R8A774C0 and R8A77990

    - Fixes on thermal_hwmon, IMX, generic-ADC, ST, RCAR, Broadcom,
    Uniphier, QCOM, Tegra, PowerClamp, and Armada thermal drivers.

    * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal: (22 commits)
    thermal: generic-adc: Fix adc to temp interpolation
    thermal: rcar_thermal: add R8A77990 support
    dt-bindings: thermal: rcar-thermal: add R8A77990 support
    thermal: rcar_thermal: add R8A774C0 support
    dt-bindings: thermal: rcar-thermal: add R8A774C0 support
    dt-bindings: cp110: document the thermal interrupt capabilities
    dt-bindings: ap806: document the thermal interrupt capabilities
    MAINTAINERS: thermal: add entry for Marvell MVEBU thermal driver
    thermal: armada: add overheat interrupt support
    thermal: st: fix Makefile typo
    thermal: uniphier: Convert to SPDX identifier
    thermal/intel_powerclamp: Change to use DEFINE_SHOW_ATTRIBUTE macro
    thermal: tegra: soctherm: Change to use DEFINE_SHOW_ATTRIBUTE macro
    dt-bindings: thermal: tegra-bpmp: Add Tegra194 support
    thermal: imx: save one condition block for normal case of nvmem initialization
    thermal: imx: fix for dependency on cpu-freq
    thermal: tsens: qcom: do not create duplicate regmap debugfs entries
    thermal: armada: Use PTR_ERR_OR_ZERO in armada_thermal_probe_legacy()
    dt-bindings: thermal: rcar-gen3-thermal: All variants use 3 interrupts
    thermal: broadcom: use devm_thermal_zone_of_sensor_register
    ...

    Linus Torvalds
     
  • Pull iomap maintainer update from Darrick Wong:
    "Christoph Hellwig and I have decided to take responsibility for the fs
    iomap code rather than let it languish further"

    * tag 'iomap-4.21-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
    iomap: take responsibility for the filesystem iomap code

    Linus Torvalds