Skip to content

4.9.54-stable review

Greg Kroah-Hartman linux-acpi linux-clk linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest98 of 104 patches 44 repliesIn review

98 of 104 patches are in this archive. The cover letter announces 104.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/104drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #defineinclude/uapi/drm/drm_fourcc.h+1 -00 replies
2/104drm: bridge: add DT bindings for TI ths8135Documentation/devicetree/bindings/display/bridge/ti,ths8135.txt+46 -00 replies
3/104GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_nextfs/gfs2/glock.c+7 -50 replies
5/104ARM: dts: exynos: Add CPU OPPs for Exynos4412 Primearch/arm/boot/dts/exynos4412-odroid-common.dtsi arch/arm/boot/dts/exynos4412-odroidu3.dts arch/arm/boot/dts/exynos4412-odroidx2.dts +2 more+48 -50 replies
6/104clk: sunxi-ng: fix PLL_CPUX adjusting on H3drivers/clk/sunxi-ng/ccu-sun8i-h3.c+10 -00 replies
7/104RDS: RDMA: Fix the composite message user notificationnet/rds/ib_send.c net/rds/rdma.c net/rds/rds.h +1 more+29 -110 replies
8/104ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodesarch/arm/boot/dts/r8a7790.dtsi+8 -40 replies
9/104MIPS: Ensure bss section ends on a long-aligned addressarch/mips/kernel/vmlinux.lds.S+1 -10 replies
10/104MIPS: fix mem=X@Y commandline processingarch/mips/kernel/setup.c+4 -03 replies
11/104MIPS: kexec: Do not reserve invalid crashkernel memory on bootarch/mips/kernel/setup.c+5 -00 replies
12/104MIPS: ralink: Fix a typo in the pinmux setup.arch/mips/ralink/mt7620.c+9 -90 replies
13/104MIPS: ralink: Fix incorrect assignment on ralink_socarch/mips/ralink/rt3883.c+1 -10 replies
14/104power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on errordrivers/power/supply/axp288_fuel_gauge.c+3 -10 replies
15/104scsi: be2iscsi: Add checks to validate CID alloc/freedrivers/scsi/be2iscsi/be_iscsi.c drivers/scsi/be2iscsi/be_main.c drivers/scsi/be2iscsi/be_main.h+87 -840 replies
16/104ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on eventarch/arm/boot/dts/am335x-chilisom.dtsi+8 -00 replies
17/104igb: re-assign hw address pointer on reset after PCI errordrivers/net/ethernet/intel/igb/igb_main.c+5 -00 replies
18/104extcon: axp288: Use vbus-valid instead of -present to determine cable presencedrivers/extcon/extcon-axp288.c+1 -10 replies
19/104reset: ti_syscon: fix a ti_syscon_reset_status issuedrivers/reset/reset-ti-syscon.c+2 -20 replies
21/104clk/axs10x: Clear init field in driver probedrivers/clk/axs10x/i2s_pll_clock.c+1 -00 replies
22/104usb: make the MTK XHCI driver compile for older MIPS SoCsdrivers/usb/host/Kconfig+2 -20 replies
23/104hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributesdrivers/hwmon/gl520sm.c+17 -100 replies
24/104iio: adc: imx25-gcq: Fix module autoloaddrivers/iio/adc/fsl-imx25-gcq.c+1 -00 replies
25/104iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modificationsdrivers/iio/adc/axp288_adc.c+1 -310 replies
26/104iio: adc: hx711: Add DT binding for avia,hx711Documentation/devicetree/bindings/iio/adc/avia-hx711.txt Documentation/devicetree/bindings/vendor-prefixes.txt+19 -00 replies
27/104IB/rxe: Add a runtime check in alloc_index()drivers/infiniband/sw/rxe/rxe_pool.c+1 -00 replies
28/104IB/rxe: Fix a MR reference leak in check_rkey()drivers/infiniband/sw/rxe/rxe_resp.c+10 -100 replies
29/104ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAMarch/arm/Kconfig-nommu+1 -20 replies
30/104drm/i915/psr: disable psr2 for resolution greater than 32X20drivers/gpu/drm/i915/intel_psr.c+8 -70 replies
31/104serial: 8250: moxa: Store num_ports in brddrivers/tty/serial/8250/8250_moxa.c+1 -00 replies
32/104tty: goldfish: Fix a parameter of a call to free_irqdrivers/tty/goldfish.c+1 -10 replies
33/104serial: 8250_port: Remove dangerous pr_debug()drivers/tty/serial/8250/8250_port.c+0 -40 replies
34/104IB/ipoib: Fix deadlock over vlan_mutexdrivers/infiniband/ulp/ipoib/ipoib_vlan.c+5 -10 replies
35/104IB/ipoib: rtnl_unlock can not come after free_netdevdrivers/infiniband/ulp/ipoib/ipoib_vlan.c+2 -20 replies
36/104IB/ipoib: Replace list_del of the neigh->list with list_del_initdrivers/infiniband/ulp/ipoib/ipoib_main.c+4 -40 replies
37/104arm: dts: mt2701: Add subsystem clock controller device nodesarch/arm/boot/dts/mt2701.dtsi+36 -00 replies
38/104drm/amdkfd: fix improper return value on errordrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -10 replies
39/104USB: serial: mos7720: fix control-message error handlingdrivers/usb/serial/mos7720.c+7 -20 replies
40/104USB: serial: mos7840: fix control-message error handlingdrivers/usb/serial/mos7840.c+15 -40 replies
41/104sfc: get PIO buffer size from the NICdrivers/net/ethernet/sfc/ef10.c drivers/net/ethernet/sfc/nic.h drivers/net/ethernet/sfc/tx.c+12 -70 replies
42/104pinctrl: mvebu: Use seq_puts() in mvebu_pinconf_group_dbg_show()drivers/pinctrl/mvebu/pinctrl-mvebu.c+5 -40 replies
43/104partitions/efi: Fix integer overflow in GPT size calculationblock/partitions/efi.c+12 -50 replies
44/104ASoC: dapm: handle probe deferralssound/soc/soc-dapm.c sound/soc/soc-topology.c+51 -00 replies
45/104audit: log 32-bit socketcallsinclude/linux/audit.h net/compat.c+34 -30 replies
46/104ath10k: prevent sta pointer rcu violationdrivers/net/wireless/ath/ath10k/core.h drivers/net/wireless/ath/ath10k/mac.c+19 -00 replies
47/104spi: pxa2xx: Add support for Intel Gemini Lakedrivers/spi/spi-pxa2xx.c+4 -00 replies
48/104iommu/arm-smmu: Set privileged attribute to default instead of unprivilegeddrivers/iommu/arm-smmu.c+1 -10 replies
49/104usb: chipidea: vbus event may exist before starting gadgetdrivers/usb/chipidea/otg.c+12 -50 replies
51/104ASoC: dapm: fix some pointer error handlingsound/soc/soc-dapm.c+20 -00 replies
52/104drm: mali-dp: Fix destination size handling when rotatingdrivers/gpu/drm/arm/malidp_planes.c+2 -70 replies
53/104drm: mali-dp: Fix transposed horizontal/vertical flipdrivers/gpu/drm/arm/malidp_planes.c+2 -20 replies
54/104HID: wacom: release the resources before leaving despite devmdrivers/hid/wacom_sys.c+2 -00 replies
55/104MIPS: Lantiq: Fix another request_mem_region() return code checkarch/mips/lantiq/xway/sysctrl.c+2 -20 replies
56/104mips: ath79: clock:- Unmap region obtained by of_iomaparch/mips/ath79/clock.c+5 -20 replies
57/104lkdtm: Fix Oops when unloading the moduledrivers/misc/lkdtm_core.c+3 -10 replies
58/104net: core: Prevent from dereferencing null pointer when releasing SKBnet/core/dev.c+3 -00 replies
59/104net/packet: check length in getsockopt() called with PACKET_HDRLENnet/packet/af_packet.c+2 -00 replies
60/104team: fix memory leaksdrivers/net/team/team.c+6 -20 replies
62/104udp: disable inner UDP checksum offloads in IPsec casenet/ipv4/udp_offload.c+3 -00 replies
63/104net: dsa: b53: Include IMP/CPU port in dumb forwarding modedrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_regs.h+14 -00 replies
64/104qed: Fix possible system hang in the dcbnl-getdcbx() path.drivers/net/ethernet/qlogic/qed/qed_dcbx.c+1 -10 replies
65/104mmc: sdio: fix alignment issue in struct sdio_funcdrivers/mmc/core/sdio_bus.c include/linux/mmc/sdio_func.h+12 -20 replies
66/104bridge: netlink: register netdevice before executing changelinknet/bridge/br_netlink.c+5 -20 replies
67/104Btrfs: fix segmentation fault when doing dio readfs/btrfs/inode.c+6 -20 replies
68/104Btrfs: fix potential use-after-free for cloned biofs/btrfs/volumes.c+1 -10 replies
69/104sata_via: Enable hotplug only on VT6421drivers/ata/sata_via.c+10 -80 replies
70/104hugetlbfs: initialize shared policy as part of inode allocationfs/hugetlbfs/inode.c+12 -130 replies
71/104kasan: do not sanitize kexec purgatoryarch/x86/purgatory/Makefile+1 -00 replies
73/104netfilter: invoke synchronize_rcu after set the _hook_ to NULLnet/ipv4/netfilter/nf_nat_snmp_basic.c net/netfilter/nf_conntrack_ecache.c net/netfilter/nf_conntrack_netlink.c +2 more+7 -10 replies
74/104MIPS: IRQ Stack: Unwind IRQ stack onto task stackarch/mips/include/asm/irq.h arch/mips/kernel/asm-offsets.c arch/mips/kernel/genex.S +1 more+60 -200 replies
75/104iommu/exynos: Block SYSMMU while invalidating FLPD cachedrivers/iommu/exynos-iommu.c+4 -10 replies
76/104exynos-gsc: Do not swap cb/cr for semi planar formatsdrivers/media/platform/exynos-gsc/gsc-core.c+0 -20 replies
77/104MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUsarch/mips/kernel/cps-vec.S+1 -10 replies
78/104nvme-rdma: handle cpu unplug when re-establishing the controllerdrivers/nvme/host/rdma.c+14 -140 replies
79/104netfilter: nfnl_cthelper: fix incorrect helper->expect_class_maxnet/netfilter/nfnetlink_cthelper.c+11 -90 replies
80/104parisc: perf: Fix potential NULL pointer dereferencearch/parisc/kernel/perf.c+49 -450 replies
81/104nfs: make nfs4_cb_sv_ops staticfs/nfs/callback.c+2 -20 replies
82/104ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqsdrivers/net/ethernet/ibm/ibmvnic.c+2 -00 replies
83/104cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set()drivers/cpufreq/intel_pstate.c+1 -00 replies
84/104x86/acpi: Restore the order of CPU IDsarch/x86/kernel/acpi/boot.c arch/x86/kernel/apic/apic.c+13 -200 replies
85/104iommu/io-pgtable-arm: Check for leaf entry before dereferencing itdrivers/iommu/io-pgtable-arm.c+5 -10 replies
86/104arm64: kasan: avoid bad virt_to_pfn()arch/arm64/mm/kasan_init.c+1 -121 replies
87/104mm/cgroup: avoid panic when init with low memorymm/memcontrol.c+5 -20 replies
88/104rds: ib: add error handlenet/rds/ib_cm.c+36 -110 replies
89/104md/raid10: submit bio directly to replacement diskdrivers/md/raid10.c+16 -30 replies
90/104netfilter: nf_tables: set pktinfo->thoff at AH header if foundinclude/net/netfilter/nf_tables_ipv6.h+4 -20 replies
91/104i2c: meson: fix wrong variable usage in meson_i2c_put_datadrivers/i2c/busses/i2c-meson.c+1 -10 replies
92/104xfs: remove kmem_zalloc_greedyfs/xfs/kmem.c fs/xfs/kmem.h fs/xfs/xfs_itable.c+2 -240 replies
93/104ASoC: wm_adsp: Return an error on write to a disabled volatile controlsound/soc/codecs/wm_adsp.c+6 -10 replies
94/104libata: transport: Remove circular dependency at free timedrivers/ata/libata-transport.c+3 -60 replies
95/104ARM: dts: BCM5301X: Fix memory start addressarch/arm/boot/dts/bcm953012k.dts+1 -10 replies
96/104tools/power turbostat: bugfix: GFXMHz column not changingtools/power/x86/turbostat/turbostat.c+3 -10 replies
97/104IB/qib: fix false-postive maybe-uninitialized warningdrivers/infiniband/hw/qib/qib_iba7322.c+1 -10 replies
99/104ASoC: rt5514: fix gcc-7 warningsound/soc/codecs/rt5514.c+2 -20 replies
100/104ASoC: rt5659: drop double constsound/soc/codecs/rt5659.c+43 -430 replies
101/104ASoC: rt5660: remove double constsound/soc/codecs/rt5660.c+2 -20 replies
102/104ALSA: au88x0: avoid theoretical uninitialized accesssound/pci/au88x0/au88x0_core.c+3 -00 replies
103/104ttpci: address stringop overflow warningdrivers/media/pci/ttpci/av7110_hw.c drivers/media/pci/ttpci/av7110_hw.h+10 -100 replies
104/104s390/mm: make pmdp_invalidate() do invalidation onlyarch/s390/include/asm/pgtable.h+3 -10 replies

Reviews trailers per patch

36 of 98 patches have a Reviewed-by or Acked-by.

PatchLutz SammerChen-Yu TsaiChanwoo ChoiAndy ShevchenkoArd BiesheuvelKees CookJiri PirkoPeter V. SavelievXiaolong YeLaura AbbottMatthew WhiteheadHannes ReineckeAaron BrownLaurent PinchartRob HerringVenkat VenkatsubraGeert UytterhoevenAndrew BoyerAlex VeskerYuval ShaiaGreg Kroah-HartmanDavid S. MillerWill DeaconStephen BoydJason GereckeVladimir MurzinSteffen KlassertRodrigo ViviHelmut KleinSylwester NawrockiChristoph HellwigViresh KumarMichal HockoJohannes WeinerBalbir SinghJunxiao BiGuanglei LiSantosh ShilimkarJerome BrunetDavid SterbaIra WeinyHillf Danton
1/104
2/104R-b A-b
3/104
5/104
6/104T-b A-b
7/104R-b
8/104R-b
9/104
10/104
11/104
12/104
13/104
14/104
15/104R-b
16/104
17/104T-b
18/104A-b
19/104
21/104
22/104
23/104
24/104
25/104A-b
26/104A-b
27/104R-b
28/104R-b
29/104R-b
30/104R-b
31/104
32/104
33/104R-b
34/104R-b
35/104R-b
36/104R-b R-b
37/104
38/104
39/104R-b
40/104R-b
41/104
42/104
43/104A-b
44/104
45/104A-b
46/104
47/104
48/104A-b
49/104T-b
51/104
52/104
53/104
54/104A-b
55/104
56/104
57/104A-b
58/104
59/104
60/104A-b
62/104Co-authored-by
63/104
64/104
65/104T-b
66/104T-b
67/104R-b
68/104R-b
69/104
70/104A-b
71/104
73/104
74/104
75/104
76/104A-b
77/104
78/104R-b
79/104
80/104
81/104
82/104
83/104A-b
84/104T-b
85/104
86/104A-b
87/104A-b A-b A-b
88/104R-b R-b A-b
89/104
90/104
91/104A-b
92/104R-b
93/104
94/104T-b
95/104
96/104
97/104A-b
99/104
100/104
101/104
102/104
103/104
104/104

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 42 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/104] 4.9.54-stable review

This is the start of the stable review cycle for the 4.9.54 release. There are 104 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun Oct 8 08:37:55 UTC 2017. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.54-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.54-rc1

Gerald Schaefer <[email protected]>
s390/mm: make pmdp_invalidate() do invalidation only

Arnd Bergmann <[email protected]>
ttpci: address stringop overflow warning

Arnd Bergmann <[email protected]>
ALSA: au88x0: avoid theoretical uninitialized access

Nicholas Mc Guire <[email protected]>
ASoC: rt5660: remove double const

Nicholas Mc Guire <[email protected]>
ASoC: rt5659: drop double const

Arnd Bergmann <[email protected]>

    ASoC: rt5514: fix gcc-7 warning

Arnd Bergmann <[email protected]>
ARM: remove duplicate 'const' annotations'

Arnd Bergmann <[email protected]>
IB/qib: fix false-postive maybe-uninitialized warning

Len Brown <[email protected]>
tools/power turbostat: bugfix: GFXMHz column not changing

Jon Mason <[email protected]>
ARM: dts: BCM5301X: Fix memory start address

Gwendal Grignou <[email protected]>
libata: transport: Remove circular dependency at free time

Charles Keepax <[email protected]>
ASoC: wm_adsp: Return an error on write to a disabled volatile control

Darrick J. Wong <[email protected]>
xfs: remove kmem_zalloc_greedy

Heiner Kallweit <[email protected]>
i2c: meson: fix wrong variable usage in meson_i2c_put_data

Pablo Neira Ayuso <[email protected]>

    netfilter: nf_tables: set pktinfo->thoff at AH header if found

Shaohua Li <[email protected]>
md/raid10: submit bio directly to replacement disk

Zhu Yanjun <[email protected]>
rds: ib: add error handle

Laurent Dufour <[email protected]>
mm/cgroup: avoid panic when init with low memory

Mark Rutland <[email protected]>
arm64: kasan: avoid bad virt_to_pfn()

Oleksandr Tyshchenko <[email protected]>
iommu/io-pgtable-arm: Check for leaf entry before dereferencing it

Dou Liyang <[email protected]>
x86/acpi: Restore the order of CPU IDs

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set()

Nathan Fontenot <[email protected]>
ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs

Jason Yan <[email protected]>
nfs: make nfs4_cb_sv_ops static

Arvind Yadav <[email protected]>
parisc: perf: Fix potential NULL pointer dereference

Liping Zhang <[email protected]>

    netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max

Sagi Grimberg <[email protected]>
nvme-rdma: handle cpu unplug when re-establishing the controller

Matt Redfearn <[email protected]>
MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs

Thibault Saunier <[email protected]>
exynos-gsc: Do not swap cb/cr for semi planar formats

Marek Szyprowski <[email protected]>
iommu/exynos: Block SYSMMU while invalidating FLPD cache

Matt Redfearn <[email protected]>
MIPS: IRQ Stack: Unwind IRQ stack onto task stack

Liping Zhang <[email protected]>
netfilter: invoke synchronize_rcu after set the _hook_ to NULL

Randy Dunlap <[email protected]>
drivers/rapidio/devices/tsi721.c: make module parameter variable name unique

Mike Galbraith <[email protected]>
kasan: do not sanitize kexec purgatory

Mike Kravetz <[email protected]>
hugetlbfs: initialize shared policy as part of inode allocation

Ondrej Zary <[email protected]>
sata_via: Enable hotplug only on VT6421

Liu Bo <[email protected]>
Btrfs: fix potential use-after-free for cloned bio

Liu Bo <[email protected]>
Btrfs: fix segmentation fault when doing dio read

Ido Schimmel <[email protected]>
bridge: netlink: register netdevice before executing changelink

Heiner Kallweit <[email protected]>
mmc: sdio: fix alignment issue in struct sdio_func

[email protected] <[email protected]>
qed: Fix possible system hang in the dcbnl-getdcbx() path.

Florian Fainelli <[email protected]>
net: dsa: b53: Include IMP/CPU port in dumb forwarding mode

Ansis Atteka <[email protected]>
udp: disable inner UDP checksum offloads in IPsec case

Roman Spychała <[email protected]>
usb: plusb: Add support for PL-27A1

Pan Bian <[email protected]>
team: fix memory leaks

Alexander Potapenko <[email protected]>
net/packet: check length in getsockopt() called with PACKET_HDRLEN

Myungho Jung <[email protected]>
net: core: Prevent from dereferencing null pointer when releasing SKB

Juerg Haefliger <[email protected]>
lkdtm: Fix Oops when unloading the module

Arvind Yadav <[email protected]>
mips: ath79: clock:- Unmap region obtained by of_iomap

Arnd Bergmann <[email protected]>
MIPS: Lantiq: Fix another request_mem_region() return code check

Benjamin Tissoires <[email protected]>
HID: wacom: release the resources before leaving despite devm

Brian Starkey <[email protected]>
drm: mali-dp: Fix transposed horizontal/vertical flip

Brian Starkey <[email protected]>
drm: mali-dp: Fix destination size handling when rotating

Linus Walleij <[email protected]>
ASoC: dapm: fix some pointer error handling

Axel Köllhofer <[email protected]>
rtl8xxxu: Add additional USB IDs for rtl8192eu devices

Peter Chen <[email protected]>
usb: chipidea: vbus event may exist before starting gadget

Sricharan R <[email protected]>
iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged'

David E. Box <[email protected]>
spi: pxa2xx: Add support for Intel Gemini Lake

Michal Kazior <[email protected]>
ath10k: prevent sta pointer rcu violation

Richard Guy Briggs <[email protected]>
audit: log 32-bit socketcalls

Linus Walleij <[email protected]>
ASoC: dapm: handle probe deferrals

Alden Tondettar <[email protected]>
partitions/efi: Fix integer overflow in GPT size calculation

Markus Elfring <[email protected]>
pinctrl: mvebu: Use seq_puts() in mvebu_pinconf_group_dbg_show()

Edward Cree <[email protected]>
sfc: get PIO buffer size from the NIC

Johan Hovold <[email protected]>
USB: serial: mos7840: fix control-message error handling

Johan Hovold <[email protected]>
USB: serial: mos7720: fix control-message error handling

Pan Bian <[email protected]>
drm/amdkfd: fix improper return value on error

James Liao <[email protected]>
arm: dts: mt2701: Add subsystem clock controller device nodes

Feras Daoud <[email protected]>

    IB/ipoib: Replace list_del of the neigh->list with list_del_init

Feras Daoud <[email protected]>
IB/ipoib: rtnl_unlock can not come after free_netdev

Feras Daoud <[email protected]>
IB/ipoib: Fix deadlock over vlan_mutex

Alexey Brodkin <[email protected]>
serial: 8250_port: Remove dangerous pr_debug()

Christophe JAILLET <[email protected]>
tty: goldfish: Fix a parameter of a call to free_irq

Matwey V. Kornilov <[email protected]>
serial: 8250: moxa: Store num_ports in brd

Nagaraju, Vathsala <[email protected]>
drm/i915/psr: disable psr2 for resolution greater than 32X20

Afzal Mohammed <[email protected]>
ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM

Bart Van Assche <[email protected]>
IB/rxe: Fix a MR reference leak in check_rkey()

Bart Van Assche <[email protected]>
IB/rxe: Add a runtime check in alloc_index()

Andreas Klinger <[email protected]>
iio: adc: hx711: Add DT binding for avia,hx711

Hans de Goede <[email protected]>
iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications

Javier Martinez Canillas <[email protected]>
iio: adc: imx25-gcq: Fix module autoload

Guenter Roeck <[email protected]>
hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes

John Crispin <[email protected]>
usb: make the MTK XHCI driver compile for older MIPS SoCs

Jose Abreu <[email protected]>

    clk/axs10x: Clear init field in driver probe

Niklas Söderlund <[email protected]>
sh_eth: use correct name for ECMR_MPDE bit

Jiancheng Xue <[email protected]>
reset: ti_syscon: fix a ti_syscon_reset_status issue

Hans de Goede <[email protected]>
extcon: axp288: Use vbus-valid instead of -present to determine cable presence

Guilherme G Piccoli <[email protected]>
igb: re-assign hw address pointer on reset after PCI error

Marcin Niestroj <[email protected]>
ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event

Jitendra Bhivare <[email protected]>
scsi: be2iscsi: Add checks to validate CID alloc/free

Hans de Goede <[email protected]>
power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error

Colin Ian King <[email protected]>
MIPS: ralink: Fix incorrect assignment on ralink_soc

John Crispin <[email protected]>
MIPS: ralink: Fix a typo in the pinmux setup.

Marcin Nowakowski <[email protected]>
MIPS: kexec: Do not reserve invalid crashkernel memory on boot

Marcin Nowakowski <[email protected]>
MIPS: fix mem=X@Y commandline processing

Paul Burton <[email protected]>
MIPS: Ensure bss section ends on a long-aligned address

Simon Horman <[email protected]>
ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes

Santosh Shilimkar <[email protected]>
RDS: RDMA: Fix the composite message user notification

Ondrej Jirman <[email protected]>
clk: sunxi-ng: fix PLL_CPUX adjusting on H3

Bartlomiej Zolnierkiewicz <[email protected]>
ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime

Ville Syrjälä <[email protected]>
drm/i915: Fix the overlay frontbuffer tracking

Dan Carpenter <[email protected]>
GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next

Bartosz Golaszewski <[email protected]>
drm: bridge: add DT bindings for TI ths8135

Kristian H. Kristensen <[email protected]>
drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define

-------------

Diffstat:

 .../bindings/display/bridge/ti,ths8135.txt         |  46 ++++++
 .../devicetree/bindings/iio/adc/avia-hx711.txt     |  18 +++
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 Makefile                                           |   4 +-
 arch/arm/Kconfig-nommu                             |   3 +-
 arch/arm/boot/dts/am335x-chilisom.dtsi             |   8 +
 arch/arm/boot/dts/bcm953012k.dts                   |   2 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   4 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |   5 +-
 arch/arm/boot/dts/exynos4412-odroidx2.dts          |   1 +
 arch/arm/boot/dts/exynos4412-prime.dtsi            |  41 ++++++
 arch/arm/boot/dts/exynos4412.dtsi                  |   2 +-
 arch/arm/boot/dts/mt2701.dtsi                      |  36 +++++
 arch/arm/boot/dts/r8a7790.dtsi                     |  12 +-
 arch/arm/mach-at91/pm.c                            |   2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                   |   2 +-
 arch/arm/mach-cns3xxx/core.c                       |   2 +-
 arch/arm/mach-omap2/prm_common.c                   |   2 +-
 arch/arm/mach-omap2/vc.c                           |   2 +-
 arch/arm/mach-spear/time.c                         |   2 +-
 arch/arm64/mm/kasan_init.c                         |   2 +-
 arch/mips/ath79/clock.c                            |   7 +-
 arch/mips/include/asm/irq.h                        |  15 ++
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/cps-vec.S                         |   2 +-
 arch/mips/kernel/genex.S                           |   8 +-
 arch/mips/kernel/process.c                         |  56 ++++---
 arch/mips/kernel/setup.c                           |   9 ++
 arch/mips/kernel/vmlinux.lds.S                     |   2 +-
 arch/mips/lantiq/xway/sysctrl.c                    |   4 +-
 arch/mips/ralink/mt7620.c                          |  18 +--
 arch/mips/ralink/rt3883.c                          |   2 +-
 arch/parisc/kernel/perf.c                          |  94 ++++++------
 arch/s390/include/asm/pgtable.h                    |   4 +-
 arch/x86/kernel/acpi/boot.c                        |   7 +-
 arch/x86/kernel/apic/apic.c                        |  26 +---
 arch/x86/purgatory/Makefile                        |   1 +
 block/partitions/efi.c                             |  17 ++-
 drivers/ata/libata-transport.c                     |   9 +-
 drivers/ata/sata_via.c                             |  18 ++-
 drivers/clk/axs10x/i2s_pll_clock.c                 |   1 +
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c                |  10 ++
 drivers/cpufreq/intel_pstate.c                     |   1 +
 drivers/extcon/extcon-axp288.c                     |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   4 +-
 drivers/gpu/drm/arm/malidp_planes.c                |  13 +-
 drivers/gpu/drm/i915/intel_overlay.c               |  64 +++++---
 drivers/gpu/drm/i915/intel_psr.c                   |  15 +-
 drivers/hid/wacom_sys.c                            |   2 +
 drivers/hwmon/gl520sm.c                            |  25 ++--
 drivers/i2c/busses/i2c-meson.c                     |   2 +-
 drivers/iio/adc/axp288_adc.c                       |  32 +---
 drivers/iio/adc/fsl-imx25-gcq.c                    |   1 +
 drivers/infiniband/hw/qib/qib_iba7322.c            |   2 +-
 drivers/infiniband/sw/rxe/rxe_pool.c               |   1 +
 drivers/infiniband/sw/rxe/rxe_resp.c               |  20 +--
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   8 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          |  10 +-
 drivers/iommu/arm-smmu.c                           |   2 +-
 drivers/iommu/exynos-iommu.c                       |   5 +-
 drivers/iommu/io-pgtable-arm.c                     |   6 +-
 drivers/md/raid10.c                                |  19 ++-
 drivers/media/pci/ttpci/av7110_hw.c                |   8 +-
 drivers/media/pci/ttpci/av7110_hw.h                |  12 +-
 drivers/media/platform/exynos-gsc/gsc-core.c       |   2 -
 drivers/misc/lkdtm_core.c                          |   4 +-
 drivers/mmc/core/sdio_bus.c                        |  12 +-
 drivers/net/dsa/b53/b53_common.c                   |  10 ++
 drivers/net/dsa/b53/b53_regs.h                     |   4 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |   2 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   5 +
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c         |   2 +-
 drivers/net/ethernet/renesas/sh_eth.h              |   2 +-
 drivers/net/ethernet/sfc/ef10.c                    |  16 +-
 drivers/net/ethernet/sfc/nic.h                     |   2 +
 drivers/net/ethernet/sfc/tx.c                      |   1 -
 drivers/net/team/team.c                            |   8 +-
 drivers/net/usb/Kconfig                            |   2 +-
 drivers/net/usb/plusb.c                            |  15 +-
 drivers/net/wireless/ath/ath10k/core.h             |   1 +
 drivers/net/wireless/ath/ath10k/mac.c              |  18 +++
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   7 +
 drivers/nvme/host/rdma.c                           |  28 ++--
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |   9 +-
 drivers/power/supply/axp288_fuel_gauge.c           |   4 +-
 drivers/rapidio/devices/tsi721.c                   |   4 +-
 drivers/rapidio/devices/tsi721.h                   |   4 +-
 drivers/reset/reset-ti-syscon.c                    |   4 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   | 163 +++++++++++----------
 drivers/scsi/be2iscsi/be_main.c                    |   7 +-
 drivers/scsi/be2iscsi/be_main.h                    |   1 +
 drivers/spi/spi-pxa2xx.c                           |   4 +
 drivers/tty/goldfish.c                             |   2 +-
 drivers/tty/serial/8250/8250_moxa.c                |   1 +
 drivers/tty/serial/8250/8250_port.c                |   4 -
 drivers/usb/chipidea/otg.c                         |  17 ++-
 drivers/usb/host/Kconfig                           |   4 +-
 drivers/usb/serial/mos7720.c                       |   9 +-
 drivers/usb/serial/mos7840.c                       |  19 ++-
 fs/btrfs/inode.c                                   |   8 +-
 fs/btrfs/volumes.c                                 |   2 +-
 fs/gfs2/glock.c                                    |  12 +-
 fs/hugetlbfs/inode.c                               |  25 ++--
 fs/nfs/callback.c                                  |   4 +-
 fs/xfs/kmem.c                                      |  18 ---
 fs/xfs/kmem.h                                      |   2 -
 fs/xfs/xfs_itable.c                                |   6 +-
 include/linux/audit.h                              |  20 +++
 include/linux/mmc/sdio_func.h                      |   2 +-
 include/net/netfilter/nf_tables_ipv6.h             |   6 +-
 include/uapi/drm/drm_fourcc.h                      |   1 +
 mm/memcontrol.c                                    |   7 +-
 net/bridge/br_netlink.c                            |   7 +-
 net/compat.c                                       |  17 ++-
 net/core/dev.c                                     |   3 +
 net/ipv4/netfilter/nf_nat_snmp_basic.c             |   1 +
 net/ipv4/udp_offload.c                             |   3 +
 net/netfilter/nf_conntrack_ecache.c                |   2 +
 net/netfilter/nf_conntrack_netlink.c               |   1 +
 net/netfilter/nf_nat_core.c                        |   2 +
 net/netfilter/nfnetlink_cthelper.c                 |  20 +--
 net/netfilter/nfnetlink_cttimeout.c                |   2 +-
 net/packet/af_packet.c                             |   2 +
 net/rds/ib_cm.c                                    |  47 ++++--
 net/rds/ib_send.c                                  |  25 ++--
 net/rds/rdma.c                                     |  10 ++
 net/rds/rds.h                                      |   1 +
 net/rds/send.c                                     |   4 +-
 sound/pci/au88x0/au88x0_core.c                     |   3 +
 sound/soc/codecs/rt5514.c                          |   4 +-
 sound/soc/codecs/rt5659.c                          |  86 +++++------
 sound/soc/codecs/rt5660.c                          |   4 +-
 sound/soc/codecs/wm_adsp.c                         |   7 +-
 sound/soc/soc-dapm.c                               |  62 ++++++++
 sound/soc/soc-topology.c                           |   9 ++
 tools/power/x86/turbostat/turbostat.c              |   4 +-
 136 files changed, 1057 insertions(+), 541 deletions(-)