Skip to content

4.19.10-stable review

Greg Kroah-Hartman kernelci lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/142ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changesnet/ipv4/ip_fragment.c net/ipv6/netfilter/nf_conntrack_reasm.c net/ipv6/reassembly.c+21 -21 reply
2/142ipv6: Check available headroom in ip6_xmit() even without optionsnet/ipv6/ip6_output.c+21 -210 replies
3/142neighbour: Avoid writing before skb->head in neigh_hh_output()include/net/neighbour.h+23 -50 replies
4/142ipv6: sr: properly initialize flowi6 prior passing to ip6_route_outputnet/ipv6/seg6_iptunnel.c+1 -00 replies
5/142net: 8139cp: fix a BUG triggered by changing mtu with network trafficdrivers/net/ethernet/realtek/8139cp.c+5 -00 replies
6/142net/mlx4_core: Correctly set PFC param if global pause is turned off.drivers/net/ethernet/mellanox/mlx4/en_ethtool.c+2 -20 replies
7/142net/mlx4_en: Change min MTU size to ETH_MIN_MTUdrivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+2 -30 replies
8/142net: phy: dont allow __set_phy_supported to add unsupported modesdrivers/net/phy/phy_device.c+8 -110 replies
9/142net: Prevent invalid access to skb->prev in __qdisc_drop_allnet/sched/sch_netem.c+3 -00 replies
10/142net: use skb_list_del_init() to remove from RX sublistsinclude/linux/skbuff.h net/core/dev.c net/ipv4/ip_input.c +1 more+19 -80 replies
11/142Revert "net/ibm/emac: wrong bit is used for STA control"drivers/net/ethernet/ibm/emac/emac.h+1 -10 replies
12/142rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devicesnet/core/rtnetlink.c+3 -00 replies
13/142sctp: kfree_rcu asocinclude/net/sctp/structs.h net/sctp/associola.c+3 -10 replies
14/142tcp: Do not underestimate rwnd_limitednet/ipv4/tcp_output.c+4 -10 replies
15/142tcp: fix NULL ref in tail loss probenet/ipv4/tcp_output.c+7 -40 replies
16/142tun: forbid iface creation with rtnl opsdrivers/net/tun.c+3 -30 replies
17/142virtio-net: keep vnet header zeroed after processing XDPdrivers/net/virtio_net.c+9 -50 replies
18/142net: phy: sfp: correct store of detected link modesdrivers/net/phy/sfp-bus.c+1 -10 replies
19/142sctp: update frag_point when stream_interleave is setnet/sctp/associola.c net/sctp/sm_make_chunk.c+7 -30 replies
20/142net: restore call to netdev_queue_numa_node_write when resetting XPSnet/core/dev.c+9 -70 replies
21/142net: fix XPS static_key accountingnet/core/dev.c+24 -210 replies
22/142ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeuparch/arm/mach-omap2/prm44xx.c+1 -10 replies
23/142ASoC: rsnd: fixup clock start checkersound/soc/sh/rcar/ssi.c+1 -10 replies
24/142ASoC: qdsp6: q6afe: Fix wrong MI2S SD line masksound/soc/qcom/qdsp6/q6afe.c+8 -80 replies
25/142ASoC: qdsp6: q6afe-dai: Fix the dai widgetssound/soc/qcom/qdsp6/q6afe-dai.c+104 -1040 replies
26/142staging: rtl8723bs: Fix the return value in case of error in rtw_wx_read32()drivers/staging/rtl8723bs/os_dep/ioctl_linux.c+1 -10 replies
27/142ARM: dts: am3517: Fix pinmuxing for CD on MMC1arch/arm/boot/dts/am3517-evm.dts+1 -10 replies
28/142ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interruptarch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts+1 -10 replies
29/142ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1arch/arm/boot/dts/logicpd-som-lv.dtsi+1 -10 replies
30/142ARM: dts: am3517-som: Fix WL127x Wifi interruptarch/arm/boot/dts/am3517-som.dtsi+1 -10 replies
31/142ARM: OMAP1: ams-delta: Fix possible use of uninitialized fieldarch/arm/mach-omap1/board-ams-delta.c+3 -00 replies
32/142tools: bpftool: prevent infinite loop in get_fdinfo()tools/bpf/bpftool/common.c+1 -10 replies
33/142ASoC: sun8i-codec: fix crash on module removalsound/soc/sunxi/sun8i-codec.c+0 -60 replies
34/142arm64: dts: sdm845-mtp: Reserve reserved gpiosarch/arm64/boot/dts/qcom/sdm845-mtp.dts+4 -00 replies
35/142sysv: return err instead of 0 in __sysv_write_inodefs/sysv/inode.c+1 -10 replies
36/142netfilter: nf_conncount: use spin_lock_bh instead of spin_locknet/netfilter/nf_conncount.c+6 -60 replies
37/142netfilter: nf_conncount: fix list_del corruption in conn_freenet/netfilter/nf_conncount.c+5 -20 replies
38/142netfilter: nf_conncount: fix unexpected permanent node of list.net/netfilter/nf_conncount.c+15 -30 replies
39/142netfilter: nf_tables: dont skip inactive chains during updatenet/netfilter/nf_tables_api.c+3 -60 replies
40/142selftests: add script to stress-test nft packet path vs. control planetools/testing/selftests/Makefile tools/testing/selftests/netfilter/Makefile tools/testing/selftests/netfilter/config +1 more+87 -00 replies
41/142perf tools: Fix crash on synthesizing the unittools/perf/tests/attr/base-record tools/perf/util/evsel.c+2 -20 replies
42/142netfilter: xt_RATEEST: remove netns exit routinenet/netfilter/xt_RATEEST.c+0 -100 replies
43/142netfilter: nf_tables: fix use-after-free when deleting compat expressionsnet/netfilter/nf_tables_api.c net/netfilter/nft_compat.c+5 -30 replies
44/142s390/cio: Fix cleanup of pfn_array alloc failuredrivers/s390/cio/vfio_ccw_cp.c+1 -10 replies
45/142s390/cio: Fix cleanup when unsupported IDA format is useddrivers/s390/cio/vfio_ccw_cp.c+3 -10 replies
46/142hwmon (ina2xx) Fix NULL id pointer in probe()drivers/hwmon/ina2xx.c+2 -20 replies
47/142hwmon: (raspberrypi) Fix initial notifydrivers/hwmon/raspberrypi-hwmon.c+0 -60 replies
48/142ASoC: rockchip: add missing slave_config setting for I2Ssound/soc/rockchip/rockchip_pcm.c+1 -00 replies
49/142ASoC: wm_adsp: Fix dma-unsafe read of scratch registerssound/soc/codecs/wm_adsp.c+20 -170 replies
50/142ASoC: Intel: Power down links before turning off display audio powersound/soc/codecs/hdac_hdmi.c sound/soc/intel/skylake/skl.c+11 -120 replies
51/142ASoC: qcom: Set dai_link id to each dai_linksound/soc/qcom/common.c+6 -30 replies
52/142s390/cpum_cf: Reject request for sampling in event initializationarch/s390/kernel/perf_cpum_cf.c+2 -00 replies
53/142hwmon: (ina2xx) Fix current value calculationdrivers/hwmon/ina2xx.c+1 -10 replies
54/142ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probingsound/soc/omap/omap-abe-twl6040.c+29 -380 replies
55/142ASoC: dapm: Recalculate audio map forcely when card instantiatedsound/soc/soc-core.c+1 -00 replies
56/142spi: omap2-mcspi: Add missing suspend and resume callsdrivers/spi/spi-omap2-mcspi.c+25 -120 replies
57/142hwmon: (mlxreg-fan) Fix macros for tacho fault readingdrivers/hwmon/mlxreg-fan.c+1 -10 replies
58/142bpf: allocate local storage buffers using GFP_ATOMICkernel/bpf/local_storage.c+2 -10 replies
59/142aio: fix failure to put the file pointerfs/aio.c+1 -00 replies
60/142netfilter: xt_hashlimit: fix a possible memory leak in htable_create()net/netfilter/xt_hashlimit.c+3 -60 replies
61/142hwmon: (w83795) temp4_type has writable permissiondrivers/hwmon/w83795.c+1 -10 replies
62/142perf tools: Restore proper cwd on return from mnt namespacetools/perf/util/namespaces.c tools/perf/util/namespaces.h+16 -20 replies
63/142PCI: imx6: Fix link training status detection in link up checkdrivers/pci/controller/dwc/pci-imx6.c+1 -90 replies
64/142ASoC: acpi: fix: continue searching when machine is ignoredsound/soc/soc-acpi.c+8 -20 replies
65/142objtool: Fix double-free in .cold detection error pathtools/objtool/elf.c+1 -10 replies
66/142objtool: Fix segfault in .cold detection with -ffunction-sectionstools/objtool/elf.c+14 -30 replies
67/142phy: qcom-qusb2: Use HSTX_TRIM fused value as isdrivers/phy/qualcomm/phy-qcom-qusb2.c+10 -90 replies
68/142phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845drivers/phy/qualcomm/phy-qcom-qusb2.c+1 -00 replies
69/142ARM: dts: at91: sama5d2: use the divided clock for SMCarch/arm/boot/dts/sama5d2.dtsi+1 -10 replies
70/142Btrfs: send, fix infinite loop due to directory rename dependenciesfs/btrfs/send.c+8 -30 replies
71/142RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WRdrivers/infiniband/hw/mlx5/qp.c+10 -90 replies
72/142RDMA/core: Add GIDs while changing MAC addr only for registered ndevdrivers/infiniband/core/roce_gid_mgmt.c+4 -20 replies
73/142RDMA/bnxt_re: Fix system hang when registration with L2 driver failsdrivers/infiniband/hw/bnxt_re/main.c+1 -00 replies
74/142RDMA/bnxt_re: Avoid accessing the device structure after it is freeddrivers/infiniband/hw/bnxt_re/main.c+2 -00 replies
75/142RDMA/rdmavt: Fix rvt_create_ah function signaturedrivers/infiniband/sw/rdmavt/ah.c drivers/infiniband/sw/rdmavt/ah.h+5 -20 replies
76/142tools: bpftool: fix potential NULL pointer dereference in do_loadtools/bpf/bpftool/prog.c+7 -30 replies
77/142ASoC: omap-mcbsp: Fix latency value calculation for pm_qossound/soc/omap/omap-mcbsp.c+3 -30 replies
78/142ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLEsound/soc/omap/omap-mcpdm.c+42 -10 replies
79/142ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLEsound/soc/omap/omap-dmic.c+9 -00 replies
80/142exportfs: do not read dentry after freefs/exportfs/expfs.c+1 -10 replies
81/142RDMA/hns: Bugfix pbl configuration for rereg mrdrivers/infiniband/hw/hns/hns_roce_hw_v2.c+60 -680 replies
82/142bpf: fix check of allowed specifiers in bpf_trace_printkkernel/trace/bpf_trace.c+5 -30 replies
83/142fsi: master-ast-cf: select GENERIC_ALLOCATORdrivers/fsi/Kconfig+1 -00 replies
84/142ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notfnet/netfilter/ipvs/ip_vs_ctl.c+3 -00 replies
85/142USB: omap_udc: use devm_request_irq()drivers/usb/gadget/udc/omap_udc.c+10 -270 replies
86/142USB: omap_udc: fix crashes on probe error and module removaldrivers/usb/gadget/udc/omap_udc.c+19 -310 replies
87/142USB: omap_udc: fix omap_udc_start() on 15xx machinesdrivers/usb/gadget/udc/omap_udc.c+2 -10 replies
88/142USB: omap_udc: fix USB gadget functionality on Palm Tungsten Edrivers/usb/gadget/udc/omap_udc.c+1 -00 replies
89/142USB: omap_udc: fix rejection of out transfers when DMA is useddrivers/usb/gadget/udc/omap_udc.c+1 -00 replies
90/142thunderbolt: Prevent root port runtime suspend during NVM upgradedrivers/thunderbolt/switch.c+38 -20 replies
91/142drm/meson: add support for 1080p25 modedrivers/gpu/drm/meson/meson_venc.c+1 -00 replies
92/142netfilter: ipv6: Preserve link scope traffic original oifnet/ipv6/netfilter.c+2 -10 replies
93/142IB/mlx5: Fix page fault handling for MWdrivers/infiniband/hw/mlx5/odp.c+1 -00 replies
94/142netfilter: add missing error handling code for register functionsinclude/net/netfilter/ipv4/nf_nat_masquerade.h include/net/netfilter/ipv6/nf_nat_masquerade.h net/ipv4/netfilter/ipt_MASQUERADE.c +6 more+63 -220 replies
95/142netfilter: nat: fix double register in masquerade modulesnet/ipv4/netfilter/nf_nat_masquerade_ipv4.c net/ipv6/netfilter/nf_nat_masquerade_ipv6.c+32 -140 replies
96/142netfilter: nf_conncount: remove wrong condition check routinenet/netfilter/nf_conncount.c+2 -50 replies
97/142KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changesarch/x86/kvm/vmx.c+16 -50 replies
98/142KVM: x86: fix empty-body warningsarch/x86/kvm/lapic.c+1 -10 replies
99/142x86/kvm/vmx: fix old-style function declarationarch/x86/kvm/vmx.c+4 -40 replies
100/142net: thunderx: fix NULL pointer dereference in nic_removedrivers/net/ethernet/cavium/thunder/nic_main.c+3 -00 replies
101/142usb: gadget: u_ether: fix unsafe list iterationdrivers/usb/gadget/function/u_ether.c+6 -50 replies
102/142netfilter: nf_tables: deactivate expressions in rule replecement routinenet/netfilter/nf_tables_api.c+4 -110 replies
103/142ALSA: usb-audio: Add vendor and product name for Dell WD19 Docksound/usb/quirks-table.h+10 -00 replies
104/142cachefiles: Fix an assertion failure when trying to update a failed objectfs/cachefiles/xattr.c+2 -10 replies
105/142fscache: Fix race in fscache_op_complete() due to split atomic_sub & readinclude/linux/fscache-cache.h+1 -20 replies
106/142cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is activefs/cachefiles/rdwr.c+6 -00 replies
107/142igb: fix uninitialized variablesdrivers/net/ethernet/intel/igb/e1000_i210.c+1 -00 replies
108/142ixgbe: recognize 1000BaseLX SFP modules as 1Gbpsdrivers/net/ethernet/intel/ixgbe/ixgbe_x550.c+3 -10 replies
109/142net: hisilicon: remove unexpected free_netdevdrivers/net/ethernet/hisilicon/hip04_eth.c+1 -30 replies
110/142drm/amdgpu: Add delay after enable RLC ucodedrivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+4 -30 replies
111/142drm/ast: fixed reading monitor EDID not stable issuedrivers/gpu/drm/ast/ast_mode.c+30 -60 replies
112/142xen: xlate_mmu: add missing header to fix W=1 warningdrivers/xen/xlate_mmu.c+1 -00 replies
113/142Revert "xen/balloon: Mark unallocated host memory as UNUSABLE"arch/x86/xen/enlighten.c arch/x86/xen/setup.c drivers/xen/balloon.c +1 more+13 -1410 replies
114/142pvcalls-front: fixes incorrect error handlingdrivers/xen/pvcalls-front.c+2 -20 replies
115/142pstore/ram: Correctly calculate usable PRZ bytesfs/pstore/ram.c include/linux/pstore.h+10 -100 replies
116/142afs: Fix validation/callback interactionfs/afs/inode.c+12 -60 replies
117/142fscache: fix race between enablement and dropping of objectfs/fscache/object.c+3 -00 replies
118/142cachefiles: Explicitly cast enumerated type in put_objectfs/cachefiles/namei.c+4 -20 replies
119/142fscache, cachefiles: remove redundant variable cachefs/cachefiles/rdwr.c+0 -30 replies
120/142nvme: warn when finding multi-port subsystems without multipathing enableddrivers/nvme/host/nvme.h+3 -00 replies
121/142nvme: flush namespace scanning work just before removing namespacesdrivers/nvme/host/core.c+3 -10 replies
122/142nvme-rdma: fix double freeing of async event datadrivers/nvme/host/rdma.c+2 -00 replies
123/142ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer valuedrivers/acpi/arm64/iort.c+1 -10 replies
124/142ocfs2: fix deadlock caused by ocfs2_defrag_extent()fs/ocfs2/move_extents.c+26 -210 replies
125/142mm/page_alloc.c: fix calculation of pgdat->nr_zonesmm/page_alloc.c+3 -10 replies
126/142hfs: do not free node before usingfs/hfs/btree.c+2 -10 replies
127/142hfsplus: do not free node before usingfs/hfsplus/btree.c+2 -10 replies
128/142debugobjects: avoid recursive calls with kmemleaklib/debugobjects.c+2 -30 replies
129/142proc: fixup map_files test on armtools/testing/selftests/proc/proc-self-map-files-002.c+7 -20 replies
130/142kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notracekernel/kcov.c+2 -20 replies
131/142initramfs: clean old path before creating a hardlinkinit/initramfs.c+12 -100 replies
132/142ocfs2: fix potential use after freefs/ocfs2/export.c+1 -10 replies
133/142flexfiles: enforce per-mirror stateid only for v4 DSesfs/nfs/flexfilelayout/flexfilelayout.c+4 -20 replies
134/142dax: Check page->mapping isnt NULLfs/dax.c+1 -10 replies
135/142ALSA: fireface: fix reference to wrong register for clock configurationsound/firewire/fireface/ff-protocol-ff400.c+1 -10 replies
136/142ALSA: hda/realtek - Fixed headphone issue for ALC700sound/pci/hda/patch_realtek.c+33 -00 replies
137/142ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UNsound/pci/hda/patch_realtek.c+15 -00 replies
138/142ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294sound/pci/hda/patch_realtek.c+23 -00 replies
139/142ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294sound/pci/hda/patch_realtek.c+4 -00 replies
140/142ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbonsound/pci/hda/patch_realtek.c+2 -00 replies
141/142IB/hfi1: Fix an out-of-bounds access in get_hw_statsdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/verbs.c+5 -20 replies
142/142bpf: fix off-by-one error in adjust_subprog_startskernel/bpf/verifier.c tools/testing/selftests/bpf/test_verifier.c+20 -10 replies

Reviews trailers per patch

49 of 142 patches have a Reviewed-by or Acked-by.

PatchAndrew LunnIdo SchimmelMarcelo Ricardo LeitnerNeil HormanYusuke GodaJakub KicinskiMaxime RipardStephen BoydLinus WalleijHalil PasicFarhan AliPierre MorelSrinivas KandagatlaHendrik BruecknerNaresh KambojuLucas StachDouglas AndersonVivek GautamFilipe MananaMark BlochDennis DalessandroJarkko NikulaJulian AnastasovSimon HormanNeil ArmstrongMihai CarabasLiam MerwickJim MattsonDaniel AxtensAaron BrownAndrew BowersFelix KuehlingBoris OstrovskyJoey PabalinasStefano StabelliniJoel Fernandes (Google)Sagi GrimbergKeith BuschEwan D. MilneRoland DreierHanjun GuoWill DeaconChangwei GeMichal HockoOscar SalvadorAndrew MortonWaiman LongCatalin MarinasRafael David TinocoCyrill GorcunovAnders RoxellSteven Rostedt (VMware)Yonghong SongPeter OskolkovSoheil Hassas YeganehYuchung ChengEran Ben ElishaEric DumazetRussell KingJohannes ThumshirnJan KaraMike MarciniczynMike Ruhl
1/142A-b
2/142
3/142
4/142
5/142
6/142R-b
7/142
8/142R-b
9/142R-b
10/142
11/142
12/142R-b
13/142A-b A-b
14/142A-b R-b
15/142
16/142
17/142
18/142A-b
19/142A-b A-b
20/142
21/142
22/142
23/142T-b
24/142
25/142
26/142
27/142
28/142
29/142
30/142
31/142
32/142R-b
33/142A-b
34/142R-b R-b
35/142
36/142
37/142
38/142
39/142
40/142
41/142
42/142
43/142
44/142A-b
45/142A-b R-b R-b
46/142
47/142
48/142
49/142
50/142
51/142A-b
52/142R-b
53/142
54/142
55/142
56/142
57/142
58/142T-b
59/142
60/142
61/142
62/142
63/142R-b
64/142
65/142
66/142
67/142R-b R-b A-b
68/142R-b R-b A-b
69/142
70/142R-b
71/142
72/142R-b
73/142
74/142
75/142R-b
76/142
77/142A-b
78/142A-b
79/142A-b
80/142
81/142
82/142
83/142
84/142A-b A-b
85/142
86/142
87/142
88/142
89/142
90/142
91/142A-b
92/142
93/142
94/142
95/142
96/142
97/142R-b R-b R-b
98/142
99/142
100/142
101/142
102/142
103/142
104/142
105/142
106/142R-b
107/142T-b
108/142T-b
109/142
110/142A-b
111/142
112/142R-b R-b
113/142R-b
114/142R-b
115/142R-b
116/142
117/142
118/142
119/142
120/142R-b
121/142R-b T-b
122/142R-b
123/142R-b A-b
124/142R-b
125/142A-b R-b
126/142R-b
127/142R-b
128/142A-b A-b
129/142T-b A-b
130/142Signen-off-by A-b
131/142
132/142R-b
133/142
134/142R-b R-b
135/142
136/142
137/142
138/142
139/142
140/142
141/142R-b R-b
142/142A-b

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

Read the v1 thread

Cover letter [PATCH 4.19 000/142] 4.19.10-stable review

This is the start of the stable review cycle for the 4.19.10 release. There are 142 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 Dec 16 11:57:12 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.10-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.10-rc1

Edward Cree <[email protected]>
bpf: fix off-by-one error in adjust_subprog_starts

Piotr Stankiewicz <[email protected]>
IB/hfi1: Fix an out-of-bounds access in get_hw_stats

Hui Wang <[email protected]>
ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294

Chris Chiu <[email protected]>
ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fixed headphone issue for ALC700

Takashi Sakamoto <[email protected]>
ALSA: fireface: fix reference to wrong register for clock configuration

Matthew Wilcox <[email protected]>

    dax: Check page->mapping isn't NULL

Tigran Mkrtchyan <[email protected]>
flexfiles: enforce per-mirror stateid only for v4 DSes

Pan Bian <[email protected]>
ocfs2: fix potential use after free

Li Zhijian <[email protected]>
initramfs: clean old path before creating a hardlink

Anders Roxell <[email protected]>
kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace

Alexey Dobriyan <[email protected]>
proc: fixup map_files test on arm

Qian Cai <[email protected]>
debugobjects: avoid recursive calls with kmemleak

Pan Bian <[email protected]>
hfsplus: do not free node before using

Pan Bian <[email protected]>
hfs: do not free node before using

Wei Yang <[email protected]>

    mm/page_alloc.c: fix calculation of pgdat->nr_zones

Larry Chen <[email protected]>
ocfs2: fix deadlock caused by ocfs2_defrag_extent()

Lorenzo Pieralisi <[email protected]>
ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value

Prabhath Sajeepa <[email protected]>
nvme-rdma: fix double freeing of async event data

Sagi Grimberg <[email protected]>
nvme: flush namespace scanning work just before removing namespaces

Christoph Hellwig <[email protected]>
nvme: warn when finding multi-port subsystems without multipathing enabled

Colin Ian King <[email protected]>
fscache, cachefiles: remove redundant variable 'cache'

Nathan Chancellor <[email protected]>
cachefiles: Explicitly cast enumerated type in put_object

NeilBrown <[email protected]>
fscache: fix race between enablement and dropping of object

David Howells <[email protected]>
afs: Fix validation/callback interaction

Kees Cook <[email protected]>
pstore/ram: Correctly calculate usable PRZ bytes

Pan Bian <[email protected]>
pvcalls-front: fixes incorrect error handling

Igor Druzhinin <[email protected]>
Revert "xen/balloon: Mark unallocated host memory as UNUSABLE"

Srikanth Boddepalli <[email protected]>
xen: xlate_mmu: add missing header to fix 'W=1' warning

Y.C. Chen <[email protected]>
drm/ast: fixed reading monitor EDID not stable issue

shaoyunl <[email protected]>
drm/amdgpu: Add delay after enable RLC ucode

Pan Bian <[email protected]>
net: hisilicon: remove unexpected free_netdev

Josh Elsasser <[email protected]>
ixgbe: recognize 1000BaseLX SFP modules as 1Gbps

Yunjian Wang <[email protected]>
igb: fix uninitialized variables

Kiran Kumar Modukuri <[email protected]>
cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active

kiran.modukuri <[email protected]>
fscache: Fix race in fscache_op_complete() due to split atomic_sub & read

David Howells <[email protected]>
cachefiles: Fix an assertion failure when trying to update a failed object

Hui Wang <[email protected]>
ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock

Taehee Yoo <[email protected]>
netfilter: nf_tables: deactivate expressions in rule replecement routine

Marek Szyprowski <[email protected]>
usb: gadget: u_ether: fix unsafe list iteration

Lorenzo Bianconi <[email protected]>
net: thunderx: fix NULL pointer dereference in nic_remove

Yi Wang <[email protected]>
x86/kvm/vmx: fix old-style function declaration

Yi Wang <[email protected]>
KVM: x86: fix empty-body warnings

Liran Alon <[email protected]>
KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes

Taehee Yoo <[email protected]>
netfilter: nf_conncount: remove wrong condition check routine

Taehee Yoo <[email protected]>
netfilter: nat: fix double register in masquerade modules

Taehee Yoo <[email protected]>
netfilter: add missing error handling code for register functions

Artemy Kovalyov <[email protected]>
IB/mlx5: Fix page fault handling for MW

Alin Nastac <[email protected]>
netfilter: ipv6: Preserve link scope traffic original oif

Christian Hewitt <[email protected]>
drm/meson: add support for 1080p25 mode

Mika Westerberg <[email protected]>
thunderbolt: Prevent root port runtime suspend during NVM upgrade

Aaro Koskinen <[email protected]>
USB: omap_udc: fix rejection of out transfers when DMA is used

Aaro Koskinen <[email protected]>
USB: omap_udc: fix USB gadget functionality on Palm Tungsten E

Aaro Koskinen <[email protected]>
USB: omap_udc: fix omap_udc_start() on 15xx machines

Aaro Koskinen <[email protected]>
USB: omap_udc: fix crashes on probe error and module removal

Aaro Koskinen <[email protected]>
USB: omap_udc: use devm_request_irq()

Xin Long <[email protected]>
ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf

Arnd Bergmann <[email protected]>
fsi: master-ast-cf: select GENERIC_ALLOCATOR

Martynas Pumputis <[email protected]>
bpf: fix check of allowed specifiers in bpf_trace_printk

Yixian Liu <[email protected]>
RDMA/hns: Bugfix pbl configuration for rereg mr

Pan Bian <[email protected]>
exportfs: do not read dentry after free

Peter Ujfalusi <[email protected]>
ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE

Peter Ujfalusi <[email protected]>
ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE

Peter Ujfalusi <[email protected]>
ASoC: omap-mcbsp: Fix latency value calculation for pm_qos

Jakub Kicinski <[email protected]>
tools: bpftool: fix potential NULL pointer dereference in do_load

Kamal Heib <[email protected]>
RDMA/rdmavt: Fix rvt_create_ah function signature

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Avoid accessing the device structure after it is freed

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix system hang when registration with L2 driver fails

Parav Pandit <[email protected]>
RDMA/core: Add GIDs while changing MAC addr only for registered ndev

Majd Dibbiny <[email protected]>
RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR

Robbie Ko <[email protected]>
Btrfs: send, fix infinite loop due to directory rename dependencies

Romain Izard <[email protected]>
ARM: dts: at91: sama5d2: use the divided clock for SMC

Manu Gautam <[email protected]>
phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845

Manu Gautam <[email protected]>
phy: qcom-qusb2: Use HSTX_TRIM fused value as is

Artem Savkov <[email protected]>
objtool: Fix segfault in .cold detection with -ffunction-sections

Artem Savkov <[email protected]>
objtool: Fix double-free in .cold detection error path

Keyon Jie <[email protected]>
ASoC: acpi: fix: continue searching when machine is ignored

Trent Piepho <[email protected]>
PCI: imx6: Fix link training status detection in link up check

Jiri Olsa <[email protected]>
perf tools: Restore proper cwd on return from mnt namespace

Huacai Chen <[email protected]>
hwmon: (w83795) temp4_type has writable permission

Taehee Yoo <[email protected]>
netfilter: xt_hashlimit: fix a possible memory leak in htable_create()

Jens Axboe <[email protected]>
aio: fix failure to put the file pointer

Roman Gushchin <[email protected]>
bpf: allocate local storage buffers using GFP_ATOMIC

Vadim Pasternak <[email protected]>
hwmon: (mlxreg-fan) Fix macros for tacho fault reading

Tony Lindgren <[email protected]>
spi: omap2-mcspi: Add missing suspend and resume calls

Tzung-Bi Shih <[email protected]>
ASoC: dapm: Recalculate audio map forcely when card instantiated

Peter Ujfalusi <[email protected]>
ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing

Nicolin Chen <[email protected]>
hwmon: (ina2xx) Fix current value calculation

Thomas Richter <[email protected]>
s390/cpum_cf: Reject request for sampling in event initialization

Rohit kumar <[email protected]>
ASoC: qcom: Set dai_link id to each dai_link

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: Power down links before turning off display audio power

Richard Fitzgerald <[email protected]>
ASoC: wm_adsp: Fix dma-unsafe read of scratch registers

Katsuhiro Suzuki <[email protected]>
ASoC: rockchip: add missing slave_config setting for I2S

Stefan Wahren <[email protected]>
hwmon: (raspberrypi) Fix initial notify

Nicolin Chen <[email protected]>
hwmon (ina2xx) Fix NULL id pointer in probe()

Eric Farman <[email protected]>
s390/cio: Fix cleanup when unsupported IDA format is used

Eric Farman <[email protected]>
s390/cio: Fix cleanup of pfn_array alloc failure

Florian Westphal <[email protected]>
netfilter: nf_tables: fix use-after-free when deleting compat expressions

Taehee Yoo <[email protected]>
netfilter: xt_RATEEST: remove netns exit routine

Jiri Olsa <[email protected]>
perf tools: Fix crash on synthesizing the unit

Florian Westphal <[email protected]>
selftests: add script to stress-test nft packet path vs. control plane

Florian Westphal <[email protected]>
netfilter: nf_tables: don't skip inactive chains during update

Taehee Yoo <[email protected]>
netfilter: nf_conncount: fix unexpected permanent node of list.

Taehee Yoo <[email protected]>
netfilter: nf_conncount: fix list_del corruption in conn_free

Taehee Yoo <[email protected]>
netfilter: nf_conncount: use spin_lock_bh instead of spin_lock

YueHaibing <[email protected]>
sysv: return 'err' instead of 0 in __sysv_write_inode

Bjorn Andersson <[email protected]>
arm64: dts: sdm845-mtp: Reserve reserved gpios

Vasily Khoruzhick <[email protected]>
ASoC: sun8i-codec: fix crash on module removal

Quentin Monnet <[email protected]>
tools: bpftool: prevent infinite loop in get_fdinfo()

Janusz Krzysztofik <[email protected]>
ARM: OMAP1: ams-delta: Fix possible use of uninitialized field

Adam Ford <[email protected]>
ARM: dts: am3517-som: Fix WL127x Wifi interrupt

Adam Ford <[email protected]>
ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1

Adam Ford <[email protected]>
ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt

Adam Ford <[email protected]>
ARM: dts: am3517: Fix pinmuxing for CD on MMC1

Christophe JAILLET <[email protected]>
staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()'

Srinivas Kandagatla <[email protected]>
ASoC: qdsp6: q6afe-dai: Fix the dai widgets

Rohit kumar <[email protected]>
ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask

Kuninori Morimoto <[email protected]>
ASoC: rsnd: fixup clock start checker

Nathan Chancellor <[email protected]>
ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup

Sabrina Dubroca <[email protected]>
net: fix XPS static_key accounting

Sabrina Dubroca <[email protected]>
net: restore call to netdev_queue_numa_node_write when resetting XPS

Xin Long <[email protected]>
sctp: update frag_point when stream_interleave is set

Baruch Siach <[email protected]>
net: phy: sfp: correct store of detected link modes

Jason Wang <[email protected]>
virtio-net: keep vnet header zeroed after processing XDP

Nicolas Dichtel <[email protected]>
tun: forbid iface creation with rtnl ops

Yuchung Cheng <[email protected]>
tcp: fix NULL ref in tail loss probe

Eric Dumazet <[email protected]>
tcp: Do not underestimate rwnd_limited

Xin Long <[email protected]>
sctp: kfree_rcu asoc

Eric Dumazet <[email protected]>
rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices

Benjamin Herrenschmidt <[email protected]>
Revert "net/ibm/emac: wrong bit is used for STA control"

Edward Cree <[email protected]>
net: use skb_list_del_init() to remove from RX sublists

Christoph Paasch <[email protected]>

    net: Prevent invalid access to skb->prev in __qdisc_drop_all

Heiner Kallweit <[email protected]>
net: phy: don't allow __set_phy_supported to add unsupported modes

Eran Ben Elisha <[email protected]>
net/mlx4_en: Change min MTU size to ETH_MIN_MTU

Tarick Bedeir <[email protected]>
net/mlx4_core: Correctly set PFC param if global pause is turned off.

Su Yanjun <[email protected]>
net: 8139cp: fix a BUG triggered by changing mtu with network traffic

Shmulik Ladkani <[email protected]>
ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output

Stefano Brivio <[email protected]>

    neighbour: Avoid writing before skb->head in neigh_hh_output()

Stefano Brivio <[email protected]>
ipv6: Check available headroom in ip6_xmit() even without options

Jiri Wiesner <[email protected]>
ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am3517-evm.dts                   |   2 +-
 arch/arm/boot/dts/am3517-som.dtsi                  |   2 +-
 arch/arm/boot/dts/logicpd-som-lv.dtsi              |   2 +-
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts  |   2 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |   2 +-
 arch/arm/mach-omap1/board-ams-delta.c              |   3 +
 arch/arm/mach-omap2/prm44xx.c                      |   2 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |   4 +
 arch/s390/kernel/perf_cpum_cf.c                    |   2 +
 arch/x86/kvm/lapic.c                               |   2 +-
 arch/x86/kvm/vmx.c                                 |  29 ++-
 arch/x86/xen/enlighten.c                           |  78 --------
 arch/x86/xen/setup.c                               |   6 +-
 drivers/acpi/arm64/iort.c                          |   2 +-
 drivers/fsi/Kconfig                                |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   7 +-
 drivers/gpu/drm/ast/ast_mode.c                     |  36 +++-
 drivers/gpu/drm/meson/meson_venc.c                 |   1 +
 drivers/hwmon/ina2xx.c                             |   6 +-
 drivers/hwmon/mlxreg-fan.c                         |   2 +-
 drivers/hwmon/raspberrypi-hwmon.c                  |   6 -
 drivers/hwmon/w83795.c                             |   2 +-
 drivers/infiniband/core/roce_gid_mgmt.c            |   6 +-
 drivers/infiniband/hw/bnxt_re/main.c               |   3 +
 drivers/infiniband/hw/hfi1/chip.c                  |   3 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |   2 +
 drivers/infiniband/hw/hfi1/verbs.c                 |   2 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         | 128 ++++++-------
 drivers/infiniband/hw/mlx5/odp.c                   |   1 +
 drivers/infiniband/hw/mlx5/qp.c                    |  19 +-
 drivers/infiniband/sw/rdmavt/ah.c                  |   4 +-
 drivers/infiniband/sw/rdmavt/ah.h                  |   3 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c     |   3 +
 drivers/net/ethernet/hisilicon/hip04_eth.c         |   4 +-
 drivers/net/ethernet/ibm/emac/emac.h               |   2 +-
 drivers/net/ethernet/intel/igb/e1000_i210.c        |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   4 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |   1 -
 drivers/net/ethernet/realtek/8139cp.c              |   5 +
 drivers/net/phy/phy_device.c                       |  19 +-
 drivers/net/phy/sfp-bus.c                          |   2 +-
 drivers/net/tun.c                                  |   6 +-
 drivers/net/virtio_net.c                           |  14 +-
 drivers/nvme/host/core.c                           |   4 +-
 drivers/nvme/host/nvme.h                           |   3 +
 drivers/nvme/host/rdma.c                           |   2 +
 drivers/pci/controller/dwc/pci-imx6.c              |  10 +-
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |  20 +-
 drivers/s390/cio/vfio_ccw_cp.c                     |   6 +-
 drivers/spi/spi-omap2-mcspi.c                      |  37 ++--
 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c     |   2 +-
 drivers/thunderbolt/switch.c                       |  40 +++-
 drivers/usb/gadget/function/u_ether.c              |  11 +-
 drivers/usb/gadget/udc/omap_udc.c                  |  88 +++------
 drivers/xen/balloon.c                              |  65 +------
 drivers/xen/pvcalls-front.c                        |   4 +-
 drivers/xen/xlate_mmu.c                            |   1 +
 fs/afs/inode.c                                     |  18 +-
 fs/aio.c                                           |   1 +
 fs/btrfs/send.c                                    |  11 +-
 fs/cachefiles/namei.c                              |   6 +-
 fs/cachefiles/rdwr.c                               |   9 +-
 fs/cachefiles/xattr.c                              |   3 +-
 fs/dax.c                                           |   2 +-
 fs/exportfs/expfs.c                                |   2 +-
 fs/fscache/object.c                                |   3 +
 fs/hfs/btree.c                                     |   3 +-
 fs/hfsplus/btree.c                                 |   3 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |   6 +-
 fs/ocfs2/export.c                                  |   2 +-
 fs/ocfs2/move_extents.c                            |  47 ++---
 fs/pstore/ram.c                                    |  15 +-
 fs/sysv/inode.c                                    |   2 +-
 include/linux/fscache-cache.h                      |   3 +-
 include/linux/pstore.h                             |   5 +-
 include/linux/skbuff.h                             |  11 ++
 include/net/neighbour.h                            |  28 ++-
 include/net/netfilter/ipv4/nf_nat_masquerade.h     |   2 +-
 include/net/netfilter/ipv6/nf_nat_masquerade.h     |   2 +-
 include/net/sctp/structs.h                         |   2 +
 include/xen/balloon.h                              |   5 -
 init/initramfs.c                                   |  22 ++-
 kernel/bpf/local_storage.c                         |   3 +-
 kernel/bpf/verifier.c                              |   2 +-
 kernel/kcov.c                                      |   4 +-
 kernel/trace/bpf_trace.c                           |   8 +-
 lib/debugobjects.c                                 |   5 +-
 mm/page_alloc.c                                    |   4 +-
 net/core/dev.c                                     |  61 +++---
 net/core/rtnetlink.c                               |   3 +
 net/ipv4/ip_fragment.c                             |   7 +
 net/ipv4/ip_input.c                                |   4 +-
 net/ipv4/netfilter/ipt_MASQUERADE.c                |   7 +-
 net/ipv4/netfilter/nf_nat_masquerade_ipv4.c        |  38 +++-
 net/ipv4/netfilter/nft_masq_ipv4.c                 |   4 +-
 net/ipv4/tcp_output.c                              |  16 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_output.c                              |  42 ++---
 net/ipv6/netfilter.c                               |   3 +-
 net/ipv6/netfilter/ip6t_MASQUERADE.c               |   8 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   8 +-
 net/ipv6/netfilter/nf_nat_masquerade_ipv6.c        |  49 +++--
 net/ipv6/netfilter/nft_masq_ipv6.c                 |   4 +-
 net/ipv6/reassembly.c                              |   8 +-
 net/ipv6/seg6_iptunnel.c                           |   1 +
 net/netfilter/ipvs/ip_vs_ctl.c                     |   3 +
 net/netfilter/nf_conncount.c                       |  44 +++--
 net/netfilter/nf_tables_api.c                      |  29 +--
 net/netfilter/nft_compat.c                         |   3 +-
 net/netfilter/nft_flow_offload.c                   |   5 +-
 net/netfilter/xt_RATEEST.c                         |  10 -
 net/netfilter/xt_hashlimit.c                       |   9 +-
 net/sched/sch_netem.c                              |   3 +
 net/sctp/associola.c                               |   9 +-
 net/sctp/sm_make_chunk.c                           |   3 +
 sound/firewire/fireface/ff-protocol-ff400.c        |   2 +-
 sound/pci/hda/patch_realtek.c                      |  77 ++++++++
 sound/soc/codecs/hdac_hdmi.c                       |  11 +-
 sound/soc/codecs/wm_adsp.c                         |  37 ++--
 sound/soc/intel/skylake/skl.c                      |  12 +-
 sound/soc/omap/omap-abe-twl6040.c                  |  67 +++----
 sound/soc/omap/omap-dmic.c                         |   9 +
 sound/soc/omap/omap-mcbsp.c                        |   6 +-
 sound/soc/omap/omap-mcpdm.c                        |  43 ++++-
 sound/soc/qcom/common.c                            |   9 +-
 sound/soc/qcom/qdsp6/q6afe-dai.c                   | 208 ++++++++++-----------
 sound/soc/qcom/qdsp6/q6afe.c                       |  16 +-
 sound/soc/rockchip/rockchip_pcm.c                  |   1 +
 sound/soc/sh/rcar/ssi.c                            |   2 +-
 sound/soc/soc-acpi.c                               |  10 +-
 sound/soc/soc-core.c                               |   1 +
 sound/soc/sunxi/sun8i-codec.c                      |   6 -
 sound/usb/quirks-table.h                           |  10 +
 tools/bpf/bpftool/common.c                         |   2 +-
 tools/bpf/bpftool/prog.c                           |  10 +-
 tools/objtool/elf.c                                |  19 +-
 tools/perf/tests/attr/base-record                  |   2 +-
 tools/perf/util/evsel.c                            |   2 +-
 tools/perf/util/namespaces.c                       |  17 +-
 tools/perf/util/namespaces.h                       |   1 +
 tools/testing/selftests/Makefile                   |   1 +
 tools/testing/selftests/bpf/test_verifier.c        |  19 ++
 tools/testing/selftests/netfilter/Makefile         |   6 +
 tools/testing/selftests/netfilter/config           |   2 +
 .../selftests/netfilter/nft_trans_stress.sh        |  78 ++++++++
 .../selftests/proc/proc-self-map-files-002.c       |   9 +-
 149 files changed, 1223 insertions(+), 832 deletions(-)