4.9.36-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest160 of 172 patches 8 repliesIn review
160 of 172 patches are in this archive. The cover letter announces 172.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/172 | ipv6: release dst on error in ip6_dst_lookup_tailnet/ | +4 | 0 replies | |
| 2/172 | net: dont call strlen on non-terminated string in dev_set_alias()net/ | +2 | 0 replies | |
| 3/172 | decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skbnet/ | +3 | 0 replies | |
| 4/172 | net: Zero ifla_vf_info in rtnl_fill_vfinfo()net/ | +2 | 0 replies | |
| 5/172 | net: vrf: Make add_fib_rules per network namespace flagdrivers/ | +32 | 0 replies | |
| 6/172 | af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlersnet/ | +6 | 0 replies | |
| 7/172 | Fix an intermittent pr_emerg warning about lo becoming free.net/ | +14 | 0 replies | |
| 8/172 | sctp: disable BH in sctp_for_each_endpointnet/ | +2 | 0 replies | |
| 9/172 | net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfxnet/ | +1 | 0 replies | |
| 10/172 | net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reversenet/ | +1 | 0 replies | |
| 11/172 | net/mlx5e: Added BW check for DIM decision mechanismdrivers/ drivers/ | +24 | 0 replies | |
| 12/172 | net/mlx5e: Fix wrong indications in DIM due to counter wraparounddrivers/ drivers/ | +11 | 0 replies | |
| 13/172 | proc: snmp6: Use correct type in memsetnet/ | +1 | 0 replies | |
| 14/172 | igmp: acquire pmc lock for ip_mc_clear_src()net/ | +13 | 0 replies | |
| 15/172 | igmp: add a missing spin_lock_init()net/ | +1 | 0 replies | |
| 16/172 | ipv6: fix calling in6_ifa_hold incorrectly for dad worknet/ | +3 | 0 replies | |
| 17/172 | sctp: return next obj by passing pos + 1 into sctp_transport_get_idxnet/ | +2 | 0 replies | |
| 18/172 | net/mlx5e: Avoid doing a cleanup call if the profile doesnt have itdrivers/ | +2 | 0 replies | |
| 19/172 | net/mlx5: Wait for FW readiness before initializing command interfacedrivers/ | +12 | 0 replies | |
| 20/172 | net/mlx5e: Fix timestamping capabilities reportingdrivers/ | +4 | 0 replies | |
| 21/172 | decnet: always not take dst->__refcnt when inserting dst into hash tablenet/ | +4 | 0 replies | |
| 22/172 | net: 8021q: Fix one possible panic caused by BUG_ON in free_netdevnet/ | +2 | 0 replies | |
| 23/172 | sfc: provide dummy definitions of vswitch functionsdrivers/ | +10 | 0 replies | |
| 24/172 | ipv6: Do not leak throw route referencesnet/ net/ | +7 | 0 replies | |
| 25/172 | rtnetlink: add IFLA_GROUP to ifla_policynet/ | +2 | 0 replies | |
| 26/172 | netfilter: xt_TCPMSS: add more sanity tests on tcph->doffnet/ | +5 | 0 replies | |
| 27/172 | netfilter: synproxy: fix conntrackd interactionnet/ | +4 | 0 replies | |
| 28/172 | NFSv4: fix a reference leak caused WARNING messagesfs/ | +0 | 0 replies | |
| 29/172 | NFSv4.x/callback: Create the callback service through svc_create_pooledfs/ | +1 | 0 replies | |
| 31/172 | drm/ast: Handle configuration without P2A bridgedrivers/ drivers/ drivers/ | +168 | 0 replies | |
| 32/172 | mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()mm/ | +2 | 0 replies | |
| 33/172 | MIPS: head: Reorder instructions missing a delay slotarch/ | +1 | 0 replies | |
| 34/172 | MIPS: Avoid accidental raw backtracearch/ | +2 | 0 replies | |
| 35/172 | MIPS: pm-cps: Drop manual cache-line alignment of ready_countarch/ | +1 | 0 replies | |
| 36/172 | MIPS: Fix IRQ tracing & lockdep when reschedulingarch/ | +3 | 0 replies | |
| 37/172 | ALSA: hda - Fix endless loop of codec configuresound/ sound/ | +8 | 0 replies | |
| 38/172 | ALSA: hda - set input_path bitmap to zero after moving it to new placesound/ | +1 | 0 replies | |
| 39/172 | NFSv4.1: Fix a race in nfs4_proc_layoutgetfs/ | +1 | 0 replies | |
| 40/172 | gpiolib: fix filtering out unwanted eventsdrivers/ | +2 | 0 replies | |
| 41/172 | drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgrdrivers/ | +1 | 0 replies | |
| 42/172 | dm thin: do not queue freed thin mapping for next stage processingdrivers/ | +13 | 0 replies | |
| 43/172 | x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds()arch/ | +4 | 0 replies | |
| 44/172 | usb: gadget: f_fs: Fix possibe deadlockdrivers/ | +6 | 0 replies | |
| 45/172 | l2tp: fix race in l2tp_recv_common()net/ net/ net/ +1 more | +88 | 0 replies | |
| 46/172 | l2tp: ensure session cant get removed during pppol2tp_session_ioctl()net/ | +11 | 0 replies | |
| 47/172 | l2tp: fix duplicate session creationnet/ net/ net/ | +84 | 0 replies | |
| 48/172 | l2tp: hold session while sending creation notificationsnet/ | +4 | 0 replies | |
| 49/172 | l2tp: take a reference on sessions used in genetlink handlersnet/ net/ net/ | +35 | 0 replies | |
| 50/172 | mm: numa: avoid waiting on freed migrated pagesmm/ | +6 | 0 replies | |
| 51/172 | sparc64: Handle PIO & MEM non-resumable errors.arch/ | +73 | 0 replies | |
| 52/172 | sparc64: Zero pages on allocation for mondo and error queues.arch/ | +1 | 0 replies | |
| 53/172 | net: ethtool: add support for 2500BaseT and 5000BaseT link modesinclude/ | +3 | 0 replies | |
| 56/172 | net: phy: fix sign type error in genphy_config_eee_advertdrivers/ | +2 | 0 replies | |
| 57/172 | net: phy: use boolean dt properties for eee broken modesdrivers/ | +15 | 0 replies | |
| 58/172 | dt: bindings: net: use boolean dt properties for eee broken modesDocumentation/ include/ | +9 | 0 replies | |
| 59/172 | ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakagearch/ | +12 | 0 replies | |
| 62/172 | scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_typedrivers/ | +2 | 0 replies | |
| 63/172 | stmmac: add missing of_node_putdrivers/ | +1 | 0 replies | |
| 64/172 | scsi: lpfc: Set elsiocb contexts to NULL after freeing itdrivers/ | +2 | 0 replies | |
| 65/172 | qla2xxx: Terminate exchange if corrupteddrivers/ drivers/ drivers/ | +43 | 0 replies | |
| 66/172 | qla2xxx: Fix erroneous invalid handle messagedrivers/ drivers/ | +5 | 0 replies | |
| 68/172 | drm/amdgpu: add support for new hainan variantsdrivers/ | +5 | 0 replies | |
| 69/172 | net: phy: dp83848: add DP83620 PHY supportdrivers/ | +3 | 0 replies | |
| 70/172 | perf/x86/intel: Handle exclusive threadid correctly on CPU hotplugarch/ | +5 | 0 replies | |
| 71/172 | net: korina: Fix NAPI versus resources freeingdrivers/ | +4 | 0 replies | |
| 72/172 | powerpc/eeh: Enable IO path on permanent errorarch/ | +9 | 0 replies | |
| 73/172 | net: ethtool: Initialize buffer when querying device channel settingsnet/ | +1 | 0 replies | |
| 74/172 | xen-netback: fix memory leaks on XenBus disconnectdrivers/ | +11 | 0 replies | |
| 75/172 | xen-netback: protect resource cleaning on XenBus disconnectdrivers/ drivers/ | +6 | 0 replies | |
| 76/172 | bnxt_en: Fix "uninitialized variable" bug in TPA code path.drivers/ | +1 | 0 replies | |
| 77/172 | bpf: dont trigger OOM killer under pressure with map allocinclude/ kernel/ kernel/ +2 more | +52 | 0 replies | |
| 78/172 | objtool: Fix IRETs opcodetools/ | +1 | 0 replies | |
| 79/172 | gianfar: Do not reuse pages from emergency reservedrivers/ | +1 | 0 replies | |
| 80/172 | Btrfs: Fix deadlock between direct IO and fast fsyncfs/ | +2 | 0 replies | |
| 81/172 | Btrfs: fix truncate down when no_holes feature is enabledfs/ | +12 | 0 replies | |
| 82/172 | virtio_console: fix a crash in config_work_handlerdrivers/ | +1 | 0 replies | |
| 83/172 | swiotlb-xen: update dev_addr after swapping pagesdrivers/ | +3 | 0 replies | |
| 84/172 | net: sctp: fix array overrun read on sctp_timer_tblnet/ | +1 | 0 replies | |
| 85/172 | xen-netfront: Fix Rx stall during network stress and OOMdrivers/ | +1 | 0 replies | |
| 86/172 | scsi: virtio_scsi: Reject commands when virtqueue is brokendrivers/ | +10 | 0 replies | |
| 87/172 | iwlwifi: fix kernel crash when unregistering thermal zonedrivers/ | +8 | 0 replies | |
| 88/172 | platform/x86: ideapad-laptop: handle ACPI event 1drivers/ | +1 | 0 replies | |
| 89/172 | amd-xgbe: Check xgbe_init() return codedrivers/ drivers/ | +6 | 0 replies | |
| 90/172 | net: dsa: Check return value of phy_connect_direct()net/ | +2 | 0 replies | |
| 92/172 | vfio/spapr: fail tce_iommu_attach_group() when iommu_data is nulldrivers/ | +4 | 0 replies | |
| 93/172 | mlxsw: spectrum_router: Correctly reallocate adjacency entriesdrivers/ | +6 | 0 replies | |
| 94/172 | virtio_net: fix PAGE_SIZE > 64kdrivers/ | +9 | 0 replies | |
| 95/172 | ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit()net/ net/ | +5 | 0 replies | |
| 96/172 | vxlan: do not age static remote mac entriesdrivers/ | +1 | 0 replies | |
| 97/172 | ibmveth: Add a proper check for the availability of the checksum featuresdrivers/ | +5 | 0 replies | |
| 98/172 | kernel/panic.c: add missing \nkernel/ | +1 | 0 replies | |
| 99/172 | Documentation: devicetree: change the mediatek ethernet compatible stringDocumentation/ | +1 | 0 replies | |
| 100/172 | drm/etnaviv: trick drm_mm into giving out a low IOVAdrivers/ | +6 | 0 replies | |
| 101/172 | perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init codearch/ | +1 | 0 replies | |
| 102/172 | pinctrl: intel: Set pin direction properlydrivers/ | +19 | 0 replies | |
| 103/172 | net: phy: marvell: fix Marvell 88E1512 used in SGMII modedrivers/ | +2 | 0 replies | |
| 104/172 | mac80211: recalculate min channel width on VHT opmode changesnet/ net/ net/ | +25 | 0 replies | |
| 105/172 | perf/x86/intel: Use ULL constant to prevent undefined shift behaviourarch/ | +1 | 0 replies | |
| 106/172 | HID: i2c-hid: Add sleep between POWER ON and RESETdrivers/ | +9 | 0 replies | |
| 107/172 | scsi: lpfc: avoid double free of resource identifiersdrivers/ | +7 | 0 replies | |
| 108/172 | spi: davinci: use dma_mapping_error()drivers/ | +2 | 0 replies | |
| 109/172 | arm64: assembler: make adr_l work in modules under KASLRarch/ | +27 | 0 replies | |
| 110/172 | net: thunderx: acpi: fix LMAC initializationdrivers/ | +6 | 0 replies | |
| 111/172 | drm/radeon/si: load special ucode for certain MC configsdrivers/ | +11 | 0 replies | |
| 112/172 | drm/amd/powerplay: fix vce cg logic error on CZ/St.drivers/ | +2 | 0 replies | |
| 113/172 | drm/amd/powerplay: refine vce dpm update code on Cz.drivers/ | +16 | 0 replies | |
| 114/172 | pmem: return EIO on read_pmem() failuredrivers/ | +3 | 0 replies | |
| 115/172 | mac80211: initialize SMPS field in HT capabilitiesnet/ | +9 | 0 replies | |
| 116/172 | x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc()arch/ | +1 | 0 replies | |
| 117/172 | x86/mpx: Use compatible types in comparison to fix sparse errorarch/ | +1 | 0 replies | |
| 118/172 | perf/core: Fix sys_perf_event_open() vs. hotplugkernel/ | +48 | 0 replies | |
| 119/172 | perf/x86: Reject non sampling events with precise_iparch/ | +4 | 0 replies | |
| 120/172 | aio: fix lock dep warningfs/ | +4 | 0 replies | |
| 121/172 | coredump: Ensure proper size of sparse core filesfs/ fs/ include/ | +20 | 0 replies | |
| 122/172 | swiotlb: ensure that page-sized mappings are page-alignedlib/ | +3 | 0 replies | |
| 123/172 | s390/ctl_reg: make __ctl_load a full memory barrierarch/ | +3 | 0 replies | |
| 124/172 | usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM valuedrivers/ | +2 | 0 replies | |
| 125/172 | be2net: fix status check in be_cmd_pmac_add()drivers/ | +1 | 0 replies | |
| 126/172 | be2net: dont delete MAC on close on unprivileged BE3 VFsdrivers/ | +5 | 0 replies | |
| 127/172 | be2net: fix MAC addr setting on privileged BE3 VFsdrivers/ | +10 | 0 replies | |
| 128/172 | perf probe: Fix to show correct locations for events on modulestools/ | +3 | 0 replies | |
| 129/172 | net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface typesDocumentation/ drivers/ | +10 | 0 replies | |
| 130/172 | tipc: allocate user memory with GFP_KERNEL flagnet/ net/ net/ +2 more | +13 | 0 replies | |
| 131/172 | perf probe: Fix to probe on gcc generated functions in modulestools/ tools/ tools/ | +37 | 2 replies | |
| 132/172 | net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOVdrivers/ | +14 | 0 replies | |
| 133/172 | sctp: check af before verify address in sctp_addr_id2transportnet/ | +1 | 0 replies | |
| 134/172 | ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packetsnet/ net/ | +20 | 0 replies | |
| 135/172 | ravb: Fix use-after-free on `ifconfig eth0 down`drivers/ | +12 | 0 replies | |
| 136/172 | mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappingsmm/ | +12 | 0 replies | |
| 137/172 | xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICYinclude/ net/ | +0 | 0 replies | |
| 138/172 | xfrm: NULL dereference on allocation failurenet/ | +1 | 0 replies | |
| 139/172 | xfrm: Oops on error in pfkey_msg2xfrm_state()net/ | +12 | 0 replies | |
| 140/172 | netfilter: use skb_to_full_sk in ip_route_me_hardernet/ | +4 | 0 replies | |
| 141/172 | watchdog: bcm281xx: Fix use of uninitialized spinlock.drivers/ | +2 | 0 replies | |
| 142/172 | sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accountingkernel/ | +2 | 0 replies | |
| 143/172 | spi: When no dma_chan map buffers with spi_masters parentdrivers/ | +4 | 0 replies | |
| 144/172 | spi: fix device-node leaksdrivers/ | +6 | 0 replies | |
| 145/172 | regulator: tps65086: Fix expected switch DT node namesdrivers/ | +2 | 0 replies | |
| 146/172 | regulator: tps65086: Fix DT node referencing in of_parse_cbdrivers/ | +3 | 0 replies | |
| 147/172 | ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe deferarch/ | +8 | 0 replies | |
| 148/172 | ARM: dts: OMAP3: Fix MFG ID EEPROMarch/ | +1 | 0 replies | |
| 149/172 | ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementationarch/ | +3 | 0 replies | |
| 150/172 | ARM: 8685/1: ensure memblock-limit is pmd-alignedarch/ | +4 | 0 replies | |
| 151/172 | tools arch: Sync arch/x86/lib/memcpy_64.S with the kerneltools/ | +1 | 0 replies | |
| 152/172 | x86/boot/KASLR: Fix kexec crash due to virt_addr calculation bugarch/ arch/ arch/ | +2 | 0 replies | |
| 153/172 | x86/mpx: Correctly report do_mpx_bt_fault() failures to user-spacearch/ | +1 | 0 replies | |
| 154/172 | x86/mm: Fix flush_tlb_page() on Xenarch/ | +1 | 0 replies | |
| 155/172 | ocfs2: o2hb: revert hb threshold to keep compatiblefs/ | +4 | 0 replies | |
| 156/172 | iommu/vt-d: Dont over-free page table directoriesdrivers/ | +1 | 0 replies | |
| 157/172 | iommu: Handle default domain attach failuredrivers/ | +24 | 0 replies | |
| 158/172 | iommu/dma: Dont reserve PCI I/O windowsdrivers/ | +1 | 0 replies | |
| 159/172 | iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()drivers/ | +1 | 0 replies | |
| 160/172 | iommu/amd: Fix interrupt remapping when disable guest_modedrivers/ | +2 | 0 replies | |
| 161/172 | cpufreq: s3c2416: double free on driver init error pathdrivers/ | +0 | 0 replies | |
| 163/172 | objtool: Fix another GCC jump table detection issuetools/ tools/ tools/ | +25 | 0 replies | |
| 164/172 | infiniband: hns: avoid gcc-7.0.1 warning for uninitialized datadrivers/ | +1 | 0 replies | |
| 166/172 | i2c: brcmstb: Fix START and STOP conditionsdrivers/ | +21 | 0 replies | |
| 167/172 | mtd: nand: brcmnand: Check flash #WP pin status before nand erase/programdrivers/ | +58 | 0 replies | |
| 168/172 | arm64: fix NULL dereference in have_cpu_die()arch/ | +1 | 0 replies | |
| 169/172 | KVM: x86: fix emulation of RSM and IRET instructionsarch/ arch/ arch/ | +24 | 0 replies |
Reviews trailers per patch
56 of 160 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 65 reviewers.
Cover letter [PATCH 4.9 000/172] 4.9.36-stable review
This is the start of the stable review cycle for the 4.9.36 release. There are 172 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 Wed Jul 5 13:33:25 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.36-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.36-rc1
Wanpeng Li <[email protected]>
KVM: nVMX: Fix exception injection
Radim Krčmář <[email protected]>
KVM: x86: zero base3 of unusable segments
Radim Krčmář <[email protected]>
KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh()
Ladi Prosek <[email protected]>
KVM: x86: fix emulation of RSM and IRET instructions
Mark Salter <[email protected]>
arm64: fix NULL dereference in have_cpu_die()
Kamal Dasu <[email protected]>
mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program
Jaedon Shin <[email protected]>
i2c: brcmstb: Fix START and STOP conditions
Rafał Miłecki <[email protected]>
brcmfmac: avoid writing channel out of allocated array
Arnd Bergmann <[email protected]>
infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data
Josh Poimboeuf <[email protected]>
objtool: Fix another GCC jump table detection issue
Sudeep Holla <[email protected]>
clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled
Dan Carpenter <[email protected]>
cpufreq: s3c2416: double free on driver init error path
Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix interrupt remapping when disable guest_mode
Pan Bian <[email protected]>
iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()
Robin Murphy <[email protected]>
iommu/dma: Don't reserve PCI I/O windows
Robin Murphy <[email protected]>
iommu: Handle default domain attach failure
David Dillow <[email protected]>
iommu/vt-d: Don't over-free page table directories
Junxiao Bi <[email protected]>
ocfs2: o2hb: revert hb threshold to keep compatible
Andy Lutomirski <[email protected]>
x86/mm: Fix flush_tlb_page() on Xen
Joerg Roedel <[email protected]>
x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space
Baoquan He <[email protected]>
x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug
Arnaldo Carvalho de Melo <[email protected]>
tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel
Doug Berger <[email protected]>
ARM: 8685/1: ensure memblock-limit is pmd-aligned
Lorenzo Pieralisi <[email protected]>
ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation
Adam Ford <[email protected]>
ARM: dts: OMAP3: Fix MFG ID EEPROM
Dave Gerlach <[email protected]>
ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer
Andrew F. Davis <[email protected]>
regulator: tps65086: Fix DT node referencing in of_parse_cb
Andrew F. Davis <[email protected]>
regulator: tps65086: Fix expected switch DT node names
Johan Hovold <[email protected]>
spi: fix device-node leaks
Daniel Kurtz <[email protected]>
spi: When no dma_chan map buffers with spi_master's parent
Matt Fleming <[email protected]>
sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting
Eric Anholt <[email protected]>
watchdog: bcm281xx: Fix use of uninitialized spinlock.
Florian Westphal <[email protected]>
netfilter: use skb_to_full_sk in ip_route_me_harder
Dan Carpenter <[email protected]>
xfrm: Oops on error in pfkey_msg2xfrm_state()
Dan Carpenter <[email protected]>
xfrm: NULL dereference on allocation failure
Sabrina Dubroca <[email protected]>
xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
Ard Biesheuvel <[email protected]>
mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings
Eugeniu Rosca <[email protected]>
ravb: Fix use-after-free on ifconfig eth0 down
Peter Dawson <[email protected]>
ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets
Xin Long <[email protected]>
sctp: check af before verify address in sctp_addr_id2transport
Jack Morgenstein <[email protected]>
net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV
Masami Hiramatsu <[email protected]>
perf probe: Fix to probe on gcc generated functions in modules
Parthasarathy Bhuvaragan <[email protected]>
tipc: allocate user memory with GFP_KERNEL flag
Karicheri, Muralidharan <[email protected]>
net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types
Masami Hiramatsu <[email protected]>
perf probe: Fix to show correct locations for events on modules
Ivan Vecera <[email protected]>
be2net: fix MAC addr setting on privileged BE3 VFs
Ivan Vecera <[email protected]>
be2net: don't delete MAC on close on unprivileged BE3 VFs
Ivan Vecera <[email protected]>
be2net: fix status check in be_cmd_pmac_add()
Amelie Delaunay <[email protected]>
usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value
Heiko Carstens <[email protected]>
s390/ctl_reg: make __ctl_load a full memory barrier
Nikita Yushchenko <[email protected]>
swiotlb: ensure that page-sized mappings are page-aligned
Dave Kleikamp <[email protected]>
coredump: Ensure proper size of sparse core files
Shaohua Li <[email protected]>
aio: fix lock dep warning
Jiri Olsa <[email protected]>
perf/x86: Reject non sampling events with precise_ip
Peter Zijlstra <[email protected]>
perf/core: Fix sys_perf_event_open() vs. hotplug
Tobias Klauser <[email protected]>
x86/mpx: Use compatible types in comparison to fix sparse error
Len Brown <[email protected]>
x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc()
Felix Fietkau <[email protected]>
mac80211: initialize SMPS field in HT capabilities
Stefan Hajnoczi <[email protected]>
pmem: return EIO on read_pmem() failure
Rex Zhu <[email protected]>
drm/amd/powerplay: refine vce dpm update code on Cz.
Rex Zhu <[email protected]>
drm/amd/powerplay: fix vce cg logic error on CZ/St.
Alex Deucher <[email protected]>
drm/radeon/si: load special ucode for certain MC configs
Vadim Lomovtsev <[email protected]>
net: thunderx: acpi: fix LMAC initialization
Ard Biesheuvel <[email protected]>
arm64: assembler: make adr_l work in modules under KASLR
Kevin Hilman <[email protected]>
spi: davinci: use dma_mapping_error()
Roberto Sassu <[email protected]>
scsi: lpfc: avoid double free of resource identifiers
Brendan McGrath <[email protected]>
HID: i2c-hid: Add sleep between POWER ON and RESET
Colin King <[email protected]>
perf/x86/intel: Use ULL constant to prevent undefined shift behaviour
Johannes Berg <[email protected]>
mac80211: recalculate min channel width on VHT opmode changes
Russell King <[email protected]>
net: phy: marvell: fix Marvell 88E1512 used in SGMII mode
Andy Shevchenko <[email protected]>
pinctrl: intel: Set pin direction properly
Prarit Bhargava <[email protected]>
perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code
Lucas Stach <[email protected]>
drm/etnaviv: trick drm_mm into giving out a low IOVA
John Crispin <[email protected]>
Documentation: devicetree: change the mediatek ethernet compatible string
Jiri Slaby <[email protected]>
kernel/panic.c: add missing \n
Thomas Huth <[email protected]>
ibmveth: Add a proper check for the availability of the checksum features
Balakrishnan Raman <[email protected]>
vxlan: do not age static remote mac entries
Eric Dumazet <[email protected]>
ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit()
Michael S. Tsirkin <[email protected]>
virtio_net: fix PAGE_SIZE > 64k
Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Correctly reallocate adjacency entries
Greg Kurz <[email protected]>
vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null
Ding Pixel <[email protected]>
drm/amdgpu: check ring being ready before using
Florian Fainelli <[email protected]>
net: dsa: Check return value of phy_connect_direct()
Lendacky, Thomas <[email protected]>
amd-xgbe: Check xgbe_init() return code
Zach Ploskey <[email protected]>
platform/x86: ideapad-laptop: handle ACPI event 1
Jens Axboe <[email protected]>
iwlwifi: fix kernel crash when unregistering thermal zone
Eric Farman <[email protected]>
scsi: virtio_scsi: Reject commands when virtqueue is broken
Vineeth Remanan Pillai <[email protected]>
xen-netfront: Fix Rx stall during network stress and OOM
Colin Ian King <[email protected]>
net: sctp: fix array overrun read on sctp_timer_tbl
Stefano Stabellini <[email protected]>
swiotlb-xen: update dev_addr after swapping pages
G. Campana <[email protected]>
virtio_console: fix a crash in config_work_handler
Liu Bo <[email protected]>
Btrfs: fix truncate down when no_holes feature is enabled
Chandan Rajendra <[email protected]>
Btrfs: Fix deadlock between direct IO and fast fsync
Eric Dumazet <[email protected]>
gianfar: Do not reuse pages from emergency reserve
Jiri Slaby <[email protected]>
objtool: Fix IRET's opcode
Daniel Borkmann <[email protected]>
bpf: don't trigger OOM killer under pressure with map alloc
Michael Chan <[email protected]>
bnxt_en: Fix "uninitialized variable" bug in TPA code path.
Igor Druzhinin <[email protected]>
xen-netback: protect resource cleaning on XenBus disconnect
Igor Druzhinin <[email protected]>
xen-netback: fix memory leaks on XenBus disconnect
Eran Ben Elisha <[email protected]>
net: ethtool: Initialize buffer when querying device channel settings
Gavin Shan <[email protected]>
powerpc/eeh: Enable IO path on permanent error
Florian Fainelli <[email protected]>
net: korina: Fix NAPI versus resources freeing
Zhou Chengming <[email protected]>
perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug
Alvaro G. M <[email protected]>
net: phy: dp83848: add DP83620 PHY support
Alex Deucher <[email protected]>
drm/amdgpu: add support for new hainan variants
Rex Zhu <[email protected]>
drm/amdgpu: fix program vce instance logic error.
Quinn Tran <[email protected]>
qla2xxx: Fix erroneous invalid handle message
Quinn Tran <[email protected]>
qla2xxx: Terminate exchange if corrupted
Johannes Thumshirn <[email protected]>
scsi: lpfc: Set elsiocb contexts to NULL after freeing it
Julia Lawall <[email protected]>
stmmac: add missing of_node_put
Damien Le Moal <[email protected]>
scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type
Dmitry Vyukov <[email protected]>
KVM: x86: fix fixing of hypercalls
Juergen Gross <[email protected]>
xen/blkback: don't free be structure too early
Jerome Brunet <[email protected]>
ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage
jbrunet <[email protected]>
dt: bindings: net: use boolean dt properties for eee broken modes
jbrunet <[email protected]>
net: phy: use boolean dt properties for eee broken modes
jbrunet <[email protected]>
net: phy: fix sign type error in genphy_config_eee_advert
jbrunet <[email protected]>
dt-bindings: net: add EEE capability constants
jbrunet <[email protected]>
net: phy: add an option to disable EEE advertisement
Pavel Belous <[email protected]>
net: ethtool: add support for 2500BaseT and 5000BaseT link modes
Liam R. Howlett <[email protected]>
sparc64: Zero pages on allocation for mondo and error queues.
Liam R. Howlett <[email protected]>
sparc64: Handle PIO & MEM non-resumable errors.
Mark Rutland <[email protected]>
mm: numa: avoid waiting on freed migrated pages
Guillaume Nault <[email protected]>
l2tp: take a reference on sessions used in genetlink handlers
Guillaume Nault <[email protected]>
l2tp: hold session while sending creation notifications
Guillaume Nault <[email protected]>
l2tp: fix duplicate session creation
Guillaume Nault <[email protected]>
l2tp: ensure session can't get removed during pppol2tp_session_ioctl()
Guillaume Nault <[email protected]>
l2tp: fix race in l2tp_recv_common()
Baolin Wang <[email protected]>
usb: gadget: f_fs: Fix possibe deadlock
Baoquan He <[email protected]>
x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds()
Vallish Vaidyeshwara <[email protected]>
dm thin: do not queue freed thin mapping for next stage processing
Deepak Rawat <[email protected]>
drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr
Bartosz Golaszewski <[email protected]>
gpiolib: fix filtering out unwanted events
Trond Myklebust <[email protected]>
NFSv4.1: Fix a race in nfs4_proc_layoutget
Hui Wang <[email protected]>
ALSA: hda - set input_path bitmap to zero after moving it to new place
Takashi Iwai <[email protected]>
ALSA: hda - Fix endless loop of codec configure
Paul Burton <[email protected]>
MIPS: Fix IRQ tracing & lockdep when rescheduling
Paul Burton <[email protected]>
MIPS: pm-cps: Drop manual cache-line alignment of ready_count
James Hogan <[email protected]>
MIPS: Avoid accidental raw backtrace
Karl Beldan <[email protected]>
MIPS: head: Reorder instructions missing a delay slot
David Rientjes <[email protected]>
mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()
Russell Currey <[email protected]>
drm/ast: Handle configuration without P2A bridge
Juergen Gross <[email protected]>
xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
Kinglong Mee <[email protected]>
NFSv4.x/callback: Create the callback service through svc_create_pooled
Kinglong Mee <[email protected]>
NFSv4: fix a reference leak caused WARNING messages
Eric Leblond <[email protected]>
netfilter: synproxy: fix conntrackd interaction
Eric Dumazet <[email protected]>
netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
Serhey Popovych <[email protected]>
rtnetlink: add IFLA_GROUP to ifla_policy
Serhey Popovych <[email protected]>
ipv6: Do not leak throw route references
Bert Kenward <[email protected]>
sfc: provide dummy definitions of vswitch functions
Gao Feng <[email protected]>
net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev
Wei Wang <[email protected]>
decnet: always not take dst->__refcnt when inserting dst into hash table
Maor Dickman <[email protected]>
net/mlx5e: Fix timestamping capabilities reporting
Eli Cohen <[email protected]>
net/mlx5: Wait for FW readiness before initializing command interface
Or Gerlitz <[email protected]>
net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it
Xin Long <[email protected]>
sctp: return next obj by passing pos + 1 into sctp_transport_get_idx
Xin Long <[email protected]>
ipv6: fix calling in6_ifa_hold incorrectly for dad work
WANG Cong <[email protected]>
igmp: add a missing spin_lock_init()
WANG Cong <[email protected]>
igmp: acquire pmc lock for ip_mc_clear_src()
Christian Perle <[email protected]>
proc: snmp6: Use correct type in memset
Tal Gilboa <[email protected]>
net/mlx5e: Fix wrong indications in DIM due to counter wraparound
Tal Gilboa <[email protected]>
net/mlx5e: Added BW check for DIM decision mechanism
Jia-Ju Bai <[email protected]>
net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse
Jia-Ju Bai <[email protected]>
net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx
Xin Long <[email protected]>
sctp: disable BH in sctp_for_each_endpoint
Krister Johansen <[email protected]>
Fix an intermittent pr_emerg warning about lo becoming free.
Mateusz Jurczyk <[email protected]>
af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers
David Ahern <[email protected]>
net: vrf: Make add_fib_rules per network namespace flag
Mintz, Yuval <[email protected]>
net: Zero ifla_vf_info in rtnl_fill_vfinfo()
Mateusz Jurczyk <[email protected]>
decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb
Alexander Potapenko <[email protected]>
net: don't call strlen on non-terminated string in dev_set_alias()
Willem de Bruijn <[email protected]>
ipv6: release dst on error in ip6_dst_lookup_tail
-------------
Diffstat:
.../devicetree/bindings/net/mediatek-net.txt | 2 +- Documentation/devicetree/bindings/net/phy.txt | 9 + .../devicetree/bindings/net/ti,dp83867.txt | 6 +- Makefile | 4 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 2 +- arch/arm/mach-omap2/omap_device.c | 8 + arch/arm/mm/mmu.c | 8 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 12 + arch/arm64/include/asm/acpi.h | 6 +- arch/arm64/include/asm/assembler.h | 36 ++- arch/arm64/kernel/smp.c | 2 +- arch/mips/kernel/entry.S | 3 + arch/mips/kernel/head.S | 2 +- arch/mips/kernel/pm-cps.c | 9 +- arch/mips/kernel/traps.c | 2 + arch/powerpc/kernel/eeh.c | 10 +- arch/s390/include/asm/ctl_reg.h | 4 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/traps_64.c | 73 ++++++ arch/x86/boot/compressed/kaslr.c | 3 - arch/x86/boot/compressed/misc.c | 4 +- arch/x86/boot/compressed/misc.h | 2 - arch/x86/events/core.c | 4 + arch/x86/events/intel/core.c | 9 +- arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/include/asm/kvm_emulate.h | 4 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/emulate.c | 16 +- arch/x86/kvm/pmu_intel.c | 2 +- arch/x86/kvm/vmx.c | 2 +- arch/x86/kvm/x86.c | 20 +- arch/x86/mm/init_64.c | 8 +- arch/x86/mm/mpx.c | 12 +- arch/x86/mm/tlb.c | 4 +- drivers/block/xen-blkback/blkback.c | 3 - drivers/block/xen-blkback/xenbus.c | 7 +- drivers/char/virtio_console.c | 2 +- drivers/clk/clk-scpi.c | 14 +- drivers/cpufreq/s3c2416-cpufreq.c | 1 - drivers/gpio/gpiolib.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 7 + drivers/gpu/drm/amd/amdgpu/si_dpm.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 25 +- .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 24 +- drivers/gpu/drm/ast/ast_drv.h | 6 +- drivers/gpu/drm/ast/ast_main.c | 264 +++++++++++++-------- drivers/gpu/drm/ast/ast_post.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 7 +- drivers/gpu/drm/radeon/si.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 1 + drivers/hid/i2c-hid/i2c-hid.c | 9 + drivers/i2c/busses/i2c-brcmstb.c | 27 ++- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 1 + drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/amd_iommu_v2.c | 2 +- drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/intel-iommu.c | 2 +- drivers/iommu/iommu.c | 37 ++- drivers/md/dm-thin.c | 26 +- drivers/mtd/nand/brcmnand/brcmnand.c | 61 ++++- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 11 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 18 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 7 +- drivers/net/ethernet/korina.c | 8 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c | 45 ++-- drivers/net/ethernet/mellanox/mlx5/core/main.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 10 +- drivers/net/ethernet/renesas/ravb_main.c | 24 +- drivers/net/ethernet/sfc/falcon.c | 10 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 1 + drivers/net/phy/dp83848.c | 3 + drivers/net/phy/dp83867.c | 8 +- drivers/net/phy/marvell.c | 3 +- drivers/net/phy/phy.c | 3 + drivers/net/phy/phy_device.c | 92 ++++++- drivers/net/virtio_net.c | 10 +- drivers/net/vrf.c | 36 ++- drivers/net/vxlan.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 32 +-- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 12 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/xenbus.c | 13 + drivers/net/xen-netfront.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 30 ++- drivers/platform/x86/ideapad-laptop.c | 1 + drivers/regulator/tps65086-regulator.c | 10 +- drivers/scsi/lpfc/lpfc_els.c | 2 + drivers/scsi/lpfc/lpfc_sli.c | 7 + drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_target.c | 25 +- drivers/scsi/qla2xxx/qla_target.h | 22 +- drivers/scsi/sd.c | 3 +- drivers/scsi/virtio_scsi.c | 11 +- drivers/spi/spi-davinci.c | 4 +- drivers/spi/spi.c | 16 +- drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/gadget/function/f_fs.c | 8 +- drivers/vfio/vfio_iommu_spapr_tce.c | 4 + drivers/watchdog/bcm_kona_wdt.c | 3 +- drivers/xen/swiotlb-xen.c | 5 +- fs/aio.c | 6 +- fs/binfmt_elf.c | 1 + fs/btrfs/inode.c | 17 +- fs/coredump.c | 18 ++ fs/nfs/callback.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/ocfs2/cluster/heartbeat.c | 8 +- include/linux/bpf.h | 2 + include/linux/coredump.h | 1 + include/linux/phy.h | 3 + include/net/xfrm.h | 10 - include/uapi/linux/ethtool.h | 4 +- kernel/bpf/arraymap.c | 18 +- kernel/bpf/hashtab.c | 22 +- kernel/bpf/stackmap.c | 20 +- kernel/bpf/syscall.c | 26 ++ kernel/events/core.c | 70 ++++-- kernel/panic.c | 2 +- kernel/sched/loadavg.c | 4 +- lib/swiotlb.c | 6 +- mm/huge_memory.c | 6 + mm/swap_cgroup.c | 2 + mm/vmalloc.c | 14 +- net/8021q/vlan.c | 3 +- net/caif/cfpkt_skbuff.c | 6 +- net/core/dev.c | 3 +- net/core/dst.c | 14 ++ net/core/ethtool.c | 2 +- net/core/rtnetlink.c | 5 +- net/decnet/dn_route.c | 14 +- net/decnet/netfilter/dn_rtmsg.c | 4 +- net/dsa/slave.c | 6 +- net/ipv4/igmp.c | 22 +- net/ipv4/netfilter.c | 7 +- net/ipv6/addrconf.c | 6 +- net/ipv6/fib6_rules.c | 22 +- net/ipv6/ip6_fib.c | 3 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_output.c | 6 +- net/ipv6/ip6_tunnel.c | 23 +- net/ipv6/proc.c | 2 +- net/key/af_key.c | 17 +- net/l2tp/l2tp_core.c | 152 +++++++++--- net/l2tp/l2tp_core.h | 6 +- net/l2tp/l2tp_eth.c | 10 +- net/l2tp/l2tp_ip.c | 17 +- net/l2tp/l2tp_ip6.c | 18 +- net/l2tp/l2tp_netlink.c | 45 ++-- net/l2tp/l2tp_ppp.c | 75 +++--- net/mac80211/iface.c | 21 ++ net/mac80211/main.c | 13 +- net/mac80211/rx.c | 9 +- net/mac80211/vht.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 4 + net/netfilter/xt_TCPMSS.c | 6 +- net/sctp/debug.c | 2 +- net/sctp/socket.c | 11 +- net/tipc/discover.c | 4 +- net/tipc/link.c | 2 +- net/tipc/msg.c | 18 +- net/tipc/msg.h | 2 +- net/tipc/name_distr.c | 2 +- net/unix/af_unix.c | 7 +- net/xfrm/xfrm_policy.c | 47 ---- sound/pci/hda/hda_codec.h | 2 + sound/pci/hda/hda_controller.c | 8 +- sound/pci/hda/hda_generic.c | 1 + tools/arch/x86/lib/memcpy_64.S | 2 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/builtin-check.c | 15 +- tools/objtool/elf.c | 12 + tools/objtool/elf.h | 1 + tools/perf/util/probe-event.c | 45 ++-- tools/perf/util/probe-finder.c | 15 +- tools/perf/util/probe-finder.h | 3 + 187 files changed, 1678 insertions(+), 804 deletions(-)