Skip to content

4.14.34-stable review

Greg Kroah-Hartman kexec linux-edac linux-rt-users linux-serial linux-watchdog lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest138 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/138i40iw: Fix sequence number for the first partial FPDUdrivers/infiniband/hw/i40iw/i40iw_d.h drivers/infiniband/hw/i40iw/i40iw_puda.c+2 -10 replies
2/138i40iw: Correct Q1/XF object count equationdrivers/infiniband/hw/i40iw/i40iw_ctrl.c+4 -20 replies
3/138i40iw: Validate correct IRD/ORD connection parametersdrivers/infiniband/hw/i40iw/i40iw_cm.c+3 -20 replies
4/138clk: meson: mpll: use 64-bit maths in params_from_ratedrivers/clk/meson/clk-mpll.c+1 -10 replies
5/138ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc nodearch/arm/boot/dts/ls1021a.dtsi+1 -10 replies
6/138Bluetooth: Add a new 04ca:3015 QCA_ROME devicedrivers/bluetooth/btusb.c+1 -00 replies
7/138ipv6: Reinject IPv6 packets if IPsec policy matches after SNATnet/ipv6/ip6_output.c+8 -00 replies
8/138thermal: power_allocator: fix one race condition issue for thermal_instances listdrivers/thermal/power_allocator.c+2 -00 replies
9/138perf probe: Find versioned symbols from maptools/perf/arch/powerpc/util/sym-handling.c tools/perf/util/probe-event.c tools/perf/util/symbol.c +1 more+32 -20 replies
10/138perf probe: Add warning message if there is unexpected event nametools/perf/util/probe-event.c+8 -00 replies
11/138perf evsel: Enable ignore_missing_thread for pid optiontools/perf/builtin-record.c tools/perf/util/evsel.c+47 -40 replies
12/138net: hns3: free the ring_data structrue when change tqpsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c+4 -00 replies
13/138net: hns3: fix for getting auto-negotiation state in hclge_get_autonegdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+4 -00 replies
14/138l2tp: fix missing print session offset infonet/l2tp/l2tp_netlink.c+2 -00 replies
15/138rds; Reset rs->rs_bound_addr in rds_add_bound() failure pathnet/rds/bind.c+1 -00 replies
16/138ACPI / video: Default lcd_only to true on Win8-ready and newer machinesdrivers/acpi/acpi_video.c+12 -20 replies
17/138net/mlx4_en: Change default QoS settingsdrivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c drivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+13 -00 replies
18/138VFS: close race between getcwd() and d_move()fs/dcache.c+16 -70 replies
19/138watchdog: dw_wdt: add stop watchdog operationdrivers/watchdog/dw_wdt.c+16 -20 replies
20/138clk: divider: fix incorrect usage of container_ofdrivers/clk/clk-divider.c drivers/clk/hisilicon/clkdivider-hi6220.c drivers/clk/nxp/clk-lpc32xx.c +5 more+13 -120 replies
21/138PM / devfreq: Fix potential NULL pointer dereference in governor_storedrivers/devfreq/devfreq.c+2 -10 replies
22/138selftests/net: fix bugs in address and port initializationtools/testing/selftests/net/msg_zerocopy.c+15 -60 replies
23/138RDMA/cma: Mark end of CMA ID messagesdrivers/infiniband/core/cma.c+1 -00 replies
24/138hwmon: (ina2xx) Make calibration register value fixeddrivers/hwmon/ina2xx.c+50 -370 replies
25/138clk: sunxi-ng: a83t: Add M divider to TCON1 clockdrivers/clk/sunxi-ng/ccu-sun8i-a83t.c+2 -20 replies
26/138media: videobuf2-core: dont go out of the buffer rangedrivers/media/v4l2-core/videobuf2-core.c+4 -00 replies
27/138ASoC: Intel: Skylake: Disable clock gating during firmware and library downloadsound/soc/intel/skylake/skl-messages.c sound/soc/intel/skylake/skl-pcm.c+8 -00 replies
28/138ASoC: Intel: cht_bsw_rt5645: Analog Mic supportsound/soc/intel/boards/cht_bsw_rt5645.c+7 -00 replies
29/138spi: sh-msiof: Fix timeout failures for TX-only DMA transfersdrivers/spi/spi-sh-msiof.c+11 -10 replies
30/138scsi: libiscsi: Allow sd_shutdown on bad transportdrivers/scsi/libiscsi.c+23 -10 replies
31/138scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.drivers/scsi/mpt3sas/mpt3sas_scsih.c+15 -130 replies
32/138irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entrydrivers/irqchip/irq-gic-v3.c+11 -00 replies
33/138ACPI: EC: Fix debugfs_create_*() usagedrivers/acpi/ec.c drivers/acpi/ec_sys.c drivers/acpi/internal.h+3 -30 replies
34/138mac80211: Fix setting TX power on monitor interfacesnet/mac80211/cfg.c net/mac80211/driver-ops.h+29 -20 replies
35/138vfb: fix video mode and line_length being set when loadeddrivers/video/fbdev/vfb.c+17 -00 replies
36/138gpio: label descriptors using the device namedrivers/gpio/gpiolib.c+2 -10 replies
37/138powernv-cpufreq: Add helper to extract pstate from PMSRdrivers/cpufreq/powernv-cpufreq.c+23 -140 replies
38/138IB/rdmavt: Allocate CQ memory on the correct nodedrivers/infiniband/sw/rdmavt/cq.c+7 -30 replies
39/138blk-mq: avoid to map CPU into stale hw queueblock/blk-mq.c+20 -20 replies
40/138blk-mq: fix race between updating nr_hw_queues and switching io schedblock/blk-mq.c+4 -00 replies
41/138backlight: tdo24m: Fix the SPI CS between transfersdrivers/video/backlight/corgi_lcd.c drivers/video/backlight/tdo24m.c drivers/video/backlight/tosa_lcd.c+3 -30 replies
42/138pinctrl: baytrail: Enable glitch filter for GPIOs used as interruptsdrivers/pinctrl/intel/pinctrl-baytrail.c+6 -00 replies
43/138nvme_fcloop: disassocate local port structsdrivers/nvme/target/fcloop.c+25 -100 replies
44/138nvme_fcloop: fix abort race conditiondrivers/nvme/target/fcloop.c+7 -50 replies
45/138tpm: return a TPM_RC_COMMAND_CODE response if command is not implementeddrivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm.h+25 -80 replies
46/138perf report: Fix a no annotate browser displayed issuetools/perf/builtin-report.c+17 -10 replies
47/138staging: lustre: disable preempt while sampling processor id.drivers/staging/lustre/lnet/libcfs/linux/linux-cpu.c+7 -60 replies
48/138ASoC: Intel: sst: Fix the return value of sst_send_byte_stream_mrfld()sound/soc/intel/atom/sst/sst_stream.c+1 -10 replies
49/138power: supply: axp288_charger: Properly stop work on probe-error / removedrivers/power/supply/axp288_charger.c+13 -00 replies
50/138rt2x00: do not pause queue unconditionally on error pathdrivers/net/wireless/ralink/rt2x00/rt2x00mac.c+14 -80 replies
51/138wl1251: check return from call to wl1251_acx_arp_ip_filterdrivers/net/wireless/ti/wl1251/main.c+1 -20 replies
52/138net/mlx5: Fix race for multiple RoCE enabledrivers/net/ethernet/mellanox/mlx5/core/vport.c include/linux/mlx5/driver.h+28 -70 replies
53/138net: hns3: Fix an error of total drop packet statisticsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c+9 -20 replies
54/138net: hns3: Fix a loop index error of tqp statistics querydrivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c+5 -50 replies
55/138net: hns3: Fix an error macro definition of HNS3_TQP_STATdrivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c+2 -10 replies
56/138net: hns3: fix for changing MTUdrivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c+2 -00 replies
57/138bcache: ret IOERR when read meets metadata errordrivers/md/bcache/request.c+22 -00 replies
58/138bcache: stop writeback thread after detachingdrivers/md/bcache/super.c+6 -00 replies
59/138bcache: segregate flash only volume write streamsdrivers/md/bcache/alloc.c+14 -50 replies
60/138scsi: libsas: fix memory leak in sas_smp_get_phy_events()drivers/scsi/libsas/sas_expander.c+1 -00 replies
61/138scsi: libsas: fix error when getting phy eventsdrivers/scsi/libsas/sas_expander.c+1 -10 replies
62/138scsi: libsas: initialize sas_phy status according to response of DISCOVERdrivers/scsi/libsas/sas_expander.c+1 -00 replies
63/138blk-mq: fix kernel oops in blk_mq_tag_idle()block/blk-mq.c+2 -10 replies
64/138tty: n_gsm: Allow ADM response in addition to UA for control dlcidrivers/tty/n_gsm.c+14 -30 replies
65/138block, bfq: put async queues for root bfq groups tooblock/bfq-cgroup.c+5 -20 replies
66/138EDAC, mv64x60: Fix an error handling pathdrivers/edac/mv64x60_edac.c+1 -10 replies
67/138uio_hv_generic: check that host supports monitor pagedrivers/uio/uio_hv_generic.c+7 -00 replies
68/138i40evf: dont rely on netif_running() outside rtnl_lock()drivers/net/ethernet/intel/i40evf/i40evf_main.c+17 -30 replies
69/138cxgb4vf: Fix SGE FL buffer initialization logic for 64K pagesdrivers/net/ethernet/chelsio/cxgb4vf/sge.c+17 -60 replies
70/138scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID mapdrivers/scsi/megaraid/megaraid_sas_fp.c+12 -40 replies
71/138scsi: megaraid_sas: unload flag should be set after scsi_remove_host is calleddrivers/scsi/megaraid/megaraid_sas_base.c+1 -10 replies
72/138RDMA/cma: Fix rdma_cm path querying for RoCEdrivers/infiniband/core/ucma.c+4 -30 replies
73/138gpio: thunderx: fix error return code in thunderx_gpio_probe()drivers/gpio/gpio-thunderx.c+3 -10 replies
74/138x86/gart: Exclude GART aperture from vmcorearch/x86/kernel/aperture_64.c arch/x86/xen/mmu_hvm.c+46 -20 replies
75/138sdhci: Advertise 2.0v supply on SDIO host controllerdrivers/mmc/host/sdhci-pci-core.c drivers/mmc/host/sdhci.c+9 -00 replies
76/138ibmvnic: Dont handle RX interrupts when not up.drivers/net/ethernet/ibm/ibmvnic.c+6 -00 replies
77/138Input: goodix - disable IRQs while suspendeddrivers/input/touchscreen/goodix.c+6 -20 replies
78/138mtd: mtd_oobtest: Handle bitflips during readsdrivers/mtd/tests/oobtest.c+21 -00 replies
79/138crypto: aes-generic - build with -Os on gcc-7+crypto/Makefile+1 -00 replies
80/138perf tools: Fix copyfile_offset update of output offsettools/perf/util/util.c+1 -10 replies
81/138tcmu: release blocks for partially setup cmdsdrivers/target/target_core_user.c+7 -00 replies
82/138thermal: int3400_thermal: fix error handling in int3400_thermal_probe()drivers/thermal/int340x_thermal/int3400_thermal.c+7 -30 replies
83/138objtool: Add Clang supporttools/objtool/check.c+11 -00 replies
84/138crypto: arm64/aes-ce-cipher - move assembler code to .S filearch/arm64/crypto/Makefile arch/arm64/crypto/aes-ce-cipher.c arch/arm64/crypto/aes-ce-core.S +1 more+278 -2820 replies
85/138x86/microcode: Propagate return value from updating functionsarch/x86/include/asm/microcode.h arch/x86/kernel/cpu/microcode/amd.c arch/x86/kernel/cpu/microcode/core.c +1 more+34 -280 replies
86/138x86/CPU: Add a microcode loader callbackarch/x86/include/asm/processor.h arch/x86/kernel/cpu/common.c arch/x86/kernel/cpu/microcode/core.c+17 -20 replies
87/138x86/CPU: Check CPU feature bits after microcode upgradearch/x86/kernel/cpu/common.c+20 -00 replies
88/138x86/microcode: Get rid of struct apply_microcode_ctxarch/x86/kernel/cpu/microcode/core.c+8 -110 replies
89/138x86/microcode/intel: Check microcode revision before updating sibling threadsarch/x86/kernel/cpu/microcode/intel.c+24 -30 replies
90/138x86/microcode/intel: Writeback and invalidate caches before updating microcodearch/x86/kernel/cpu/microcode/intel.c+12 -00 replies
91/138x86/microcode: Do not upload microcode if CPUs are offlinearch/x86/kernel/cpu/microcode/core.c+18 -00 replies
92/138x86/microcode/intel: Look into the patch cache firstarch/x86/kernel/cpu/microcode/intel.c+5 -60 replies
93/138x86/microcode: Request microcode on the BSParch/x86/kernel/cpu/microcode/core.c+5 -60 replies
94/138x86/microcode: Synchronize late microcode loadingarch/x86/kernel/cpu/microcode/core.c+92 -260 replies
95/138x86/microcode: Attempt late loading only when new microcode is presentarch/x86/include/asm/microcode.h arch/x86/kernel/cpu/microcode/amd.c arch/x86/kernel/cpu/microcode/core.c +1 more+28 -190 replies
96/138x86/microcode: Fix CPU synchronization routinearch/x86/kernel/cpu/microcode/core.c+41 -270 replies
97/138arp: fix arp_filter on l3slave devicesnet/ipv4/arp.c+1 -10 replies
98/138ipv6: the entire IPv6 header chain must fit the first fragmentnet/ipv6/ip6_output.c+9 -40 replies
99/138lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write)drivers/net/usb/lan78xx.c+21 -20 replies
100/138net: fix possible out-of-bound read in skb_network_protocol()net/core/dev.c+1 -10 replies
101/138net/ipv6: Fix route leaking between VRFsnet/ipv6/route.c+3 -00 replies
102/138net/ipv6: Increment OUTxxx counters after netfilter hooknet/ipv6/ip6_output.c+5 -20 replies
103/138netlink: make sure nladdr has correct size in netlink_connect()net/netlink/af_netlink.c+3 -00 replies
104/138net sched actions: fix dumping which requires several messages to user spacenet/sched/act_api.c+3 -10 replies
105/138net/sched: fix NULL dereference in the error path of tcf_bpf_init()net/sched/act_bpf.c+8 -40 replies
106/138pptp: remove a buggy dst release in pptp_connect()drivers/net/ppp/pptp.c+0 -10 replies
107/138r8169: fix setting driver_data after register_netdevdrivers/net/ethernet/realtek/r8169.c+2 -20 replies
108/138sctp: do not leak kernel memory to user spacenet/sctp/ipv6.c+3 -10 replies
109/138sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6net/sctp/socket.c+8 -50 replies
110/138sky2: Increase D3 delay to sky2 stops working after suspenddrivers/net/ethernet/marvell/sky2.c+1 -10 replies
111/138vhost: correctly remove wait queue during poll failuredrivers/vhost/vhost.c+1 -20 replies
112/138vlan: also check phy_driver ts_info for vlans real devicenet/8021q/vlan_dev.c+5 -10 replies
113/138vrf: Fix use after free and double free in vrf_finish_outputdrivers/net/vrf.c+3 -20 replies
114/138bonding: fix the err path for dev hwaddr sync in bond_enslavedrivers/net/bonding/bond_main.c+5 -40 replies
115/138bonding: move dev_mc_sync after master_upper_dev_link in bond_enslavedrivers/net/bonding/bond_main.c+35 -380 replies
116/138bonding: process the err returned by dev_set_allmulti properly in bond_enslavedrivers/net/bonding/bond_main.c+4 -10 replies
117/138net: fool proof dev_valid_name()net/core/dev.c+1 -10 replies
118/138ip_tunnel: better validate user provided tunnel namesnet/ipv4/ip_tunnel.c+6 -50 replies
119/138ipv6: sit: better validate user provided tunnel namesnet/ipv6/sit.c+5 -30 replies
120/138ip6_gre: better validate user provided tunnel namesnet/ipv6/ip6_gre.c+5 -30 replies
121/138ip6_tunnel: better validate user provided tunnel namesnet/ipv6/ip6_tunnel.c+7 -40 replies
122/138vti6: better validate user provided tunnel namesnet/ipv6/ip6_vti.c+5 -20 replies
123/138net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update pathdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.c+4 -40 replies
124/138net/mlx5e: Fix memory usage issues in offloading TC flowsdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+8 -80 replies
125/138nfp: use full 40 bits of the NSP buffer addressdrivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c+5 -40 replies
126/138ipv6: sr: fix seg6 encap performances with TSO enablednet/ipv6/seg6_iptunnel.c+7 -90 replies
127/138net/mlx5e: Dont override vport admin link state in switchdev modedrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+6 -50 replies
128/138net/mlx5e: Sync netdev vxlan ports at opendrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -70 replies
129/138net/sched: fix NULL dereference in the error path of tunnel_key_init()net/sched/act_tunnel_key.c+5 -40 replies
130/138net/sched: fix NULL dereference on the error path of tcf_skbmod_init()net/sched/act_skbmod.c+2 -10 replies
131/138strparser: Fix sign of err codesnet/strparser/strparser.c+2 -20 replies
132/138net/mlx4_en: Fix mixed PFC and Global pause user control requestsdrivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c drivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/en_main.c+62 -470 replies
133/138net/mlx5e: Fix traffic being dropped on VF representordrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+7 -20 replies
134/138vhost: validate log when IOTLB is enableddrivers/vhost/vhost.c+6 -85 replies
135/138route: check sysctl_fib_multipath_use_neigh earlier than hashnet/ipv4/fib_semantics.c+11 -90 replies
136/138team: move dev_mc_sync after master_upper_dev_link in team_port_adddrivers/net/team/team.c+5 -70 replies
137/138vhost_net: add missing lock nesting notationdrivers/vhost/net.c+2 -20 replies
138/138net/mlx4_core: Fix memory leak while delete slaves resourcesdrivers/net/ethernet/mellanox/mlx4/resource_tracker.c+1 -00 replies

Reviews trailers per patch

62 of 138 patches have a Reviewed-by or Acked-by.

PatchSteffen KlassertThomas RichterRavi BangoriaArnaldo Carvalho de MeloJiri OlsaSantosh ShilimkarGuenter RoeckAlexandre BelloniSylvain LemieuxChanwoo ChoiWillem de BruijnSakari AilusVinod KoulLee DuncanBalbir SinghSebastian SanchezChristoph HellwigYi ZhangDaniel ThompsonWilliam RobertsPhilip TriccaJarkko SakkinenAndreas DilgerChen-Yu TsaiEnrico MiosoParav PanditMichael LyleHannes ReineckeJohn GarryZhang YiHolger HoffstätteAndrew BowersMark BlochDavid DaneyAdrian HunterHans de GoedeBastien NoceraArd BiesheuvelMatthias KaehlckeNick DesaulniersAshok RajTom LendackyEmanuel CziraiDavid AhernEric DumazetJamal Hadi SalimRichard CochranAndy GospodarekAviv HellerOr GerlitzRoi DayanJakub KicinskiJiri PirkoMika WesterbergGeert UytterhoevenDarren KennyMichael S. TsirkinNikolay AleksandrovPaul Blakey
1/138
2/138
3/138
4/138
5/138
6/138
7/138A-b
8/138
9/138R-b A-b T-b
10/138R-b A-b T-b
11/138T-b A-b
12/138
13/138
14/138
15/138A-b
16/138
17/138
18/138
19/138R-b
20/138A-b A-b
21/138R-b
22/138A-b
23/138
24/138
25/138
26/138A-b
27/138A-b
28/138
29/138
30/138R-b
31/138
32/138
33/138
34/138
35/138R-b
36/138
37/138A-b
38/138R-b
39/138R-b T-b
40/138R-b T-b
41/138A-b
42/138A-b
43/138
44/138
45/138R-b R-b R-b T-b
46/138T-b
47/138R-b
48/138
49/138R-b
50/138T-b
51/138
52/138R-b
53/138
54/138
55/138
56/138
57/138R-b
58/138R-b
59/138R-b
60/138R-b R-b
61/138R-b R-b
62/138R-b R-b R-b
63/138T-b
64/138
65/138T-b
66/138
67/138
68/138T-b
69/138
70/138
71/138
72/138R-b
73/138A-b
74/138
75/138A-b
76/138
77/138T-b R-b
78/138
79/138A-b
80/138
81/138
82/138
83/138Reported-and-test-by
84/138R-b
85/138T-b R-b
86/138T-b R-b
87/138Originally-by T-b R-b
88/138T-b T-b
89/138T-b T-b
90/138T-b T-b
91/138T-b T-b R-b
92/138T-b T-b
93/138T-b T-b R-b
94/138T-b T-b R-b
95/138T-b T-b T-b
96/138T-b T-b T-b
97/138A-b
98/138R-b
99/138
100/138
101/138
102/138
103/138R-b
104/138A-b
105/138
106/138
107/138
108/138
109/138
110/138
111/138R-b A-b
112/138A-b
113/138
114/138A-b R-b
115/138A-b
116/138A-b
117/138
118/138
119/138
120/138
121/138
122/138
123/138R-b
124/138R-b R-b
125/138R-b
126/138
127/138R-b R-b
128/138R-b
129/138A-b
130/138A-b
131/138
132/138
133/138R-b R-b
134/138A-b
135/138A-b
136/138A-b
137/138A-b
138/138

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

Read the v1 thread

Cover letter [PATCH 4.14 000/138] 4.14.34-stable review

This is the start of the stable review cycle for the 4.14.34 release. There are 138 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 Thu Apr 12 21:28:20 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.14.34-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.34-rc1

Moshe Shemesh <[email protected]>
net/mlx4_core: Fix memory leak while delete slave's resources

Jason Wang <[email protected]>
vhost_net: add missing lock nesting notation

Xin Long <[email protected]>
team: move dev_mc_sync after master_upper_dev_link in team_port_add

Xin Long <[email protected]>
route: check sysctl_fib_multipath_use_neigh earlier than hash

Jason Wang <[email protected]>
vhost: validate log when IOTLB is enabled

Roi Dayan <[email protected]>
net/mlx5e: Fix traffic being dropped on VF representor

Eran Ben Elisha <[email protected]>
net/mlx4_en: Fix mixed PFC and Global pause user control requests

Dave Watson <[email protected]>
strparser: Fix sign of err codes

Davide Caratti <[email protected]>
net/sched: fix NULL dereference on the error path of tcf_skbmod_init()

Davide Caratti <[email protected]>
net/sched: fix NULL dereference in the error path of tunnel_key_init()

Shahar Klein <[email protected]>
net/mlx5e: Sync netdev vxlan ports at open

Jianbo Liu <[email protected]>
net/mlx5e: Don't override vport admin link state in switchdev mode

David Lebrun <[email protected]>
ipv6: sr: fix seg6 encap performances with TSO enabled

Dirk van der Merwe <[email protected]>
nfp: use full 40 bits of the NSP buffer address

Jianbo Liu <[email protected]>
net/mlx5e: Fix memory usage issues in offloading TC flows

Or Gerlitz <[email protected]>
net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path

Eric Dumazet <[email protected]>
vti6: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip6_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip6_gre: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ipv6: sit: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
net: fool proof dev_valid_name()

Xin Long <[email protected]>
bonding: process the err returned by dev_set_allmulti properly in bond_enslave

Xin Long <[email protected]>
bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave

Xin Long <[email protected]>
bonding: fix the err path for dev hwaddr sync in bond_enslave

David Ahern <[email protected]>
vrf: Fix use after free and double free in vrf_finish_output

Hangbin Liu <[email protected]>
vlan: also check phy_driver ts_info for vlan's real device

Jason Wang <[email protected]>
vhost: correctly remove wait queue during poll failure

Kai-Heng Feng <[email protected]>
sky2: Increase D3 delay to sky2 stops working after suspend

Eric Dumazet <[email protected]>
sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6

Eric Dumazet <[email protected]>
sctp: do not leak kernel memory to user space

Heiner Kallweit <[email protected]>
r8169: fix setting driver_data after register_netdev

Eric Dumazet <[email protected]>
pptp: remove a buggy dst release in pptp_connect()

Davide Caratti <[email protected]>
net/sched: fix NULL dereference in the error path of tcf_bpf_init()

Craig Dillabaugh <[email protected]>
net sched actions: fix dumping which requires several messages to user space

Alexander Potapenko <[email protected]>
netlink: make sure nladdr has correct size in netlink_connect()

Jeff Barnhill <[email protected]>
net/ipv6: Increment OUTxxx counters after netfilter hook

David Ahern <[email protected]>
net/ipv6: Fix route leaking between VRFs

Eric Dumazet <[email protected]>
net: fix possible out-of-bound read in skb_network_protocol()

Raghuram Chary J <[email protected]>
lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write)

Paolo Abeni <[email protected]>
ipv6: the entire IPv6 header chain must fit the first fragment

Miguel Fadon Perlines <[email protected]>
arp: fix arp_filter on l3slave devices

Borislav Petkov <[email protected]>
x86/microcode: Fix CPU synchronization routine

Borislav Petkov <[email protected]>
x86/microcode: Attempt late loading only when new microcode is present

Ashok Raj <[email protected]>
x86/microcode: Synchronize late microcode loading

Borislav Petkov <[email protected]>
x86/microcode: Request microcode on the BSP

Borislav Petkov <[email protected]>
x86/microcode/intel: Look into the patch cache first

Ashok Raj <[email protected]>
x86/microcode: Do not upload microcode if CPUs are offline

Ashok Raj <[email protected]>
x86/microcode/intel: Writeback and invalidate caches before updating microcode

Ashok Raj <[email protected]>
x86/microcode/intel: Check microcode revision before updating sibling threads

Borislav Petkov <[email protected]>
x86/microcode: Get rid of struct apply_microcode_ctx

Borislav Petkov <[email protected]>
x86/CPU: Check CPU feature bits after microcode upgrade

Borislav Petkov <[email protected]>
x86/CPU: Add a microcode loader callback

Borislav Petkov <[email protected]>
x86/microcode: Propagate return value from updating functions

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ce-cipher - move assembler code to .S file

Josh Poimboeuf <[email protected]>
objtool: Add Clang support

Alexey Khoroshilov <[email protected]>
thermal: int3400_thermal: fix error handling in int3400_thermal_probe()

Mike Christie <[email protected]>
tcmu: release blocks for partially setup cmds

Jiri Olsa <[email protected]>
perf tools: Fix copyfile_offset update of output offset

Arnd Bergmann <[email protected]>
crypto: aes-generic - build with -Os on gcc-7+

Miquel Raynal <[email protected]>
mtd: mtd_oobtest: Handle bitflips during reads

Hans de Goede <[email protected]>
Input: goodix - disable IRQs while suspended

Nathan Fontenot <[email protected]>
ibmvnic: Don't handle RX interrupts when not up.

Andy Shevchenko <[email protected]>
sdhci: Advertise 2.0v supply on SDIO host controller

Jiri Bohac <[email protected]>
x86/gart: Exclude GART aperture from vmcore

Wei Yongjun <[email protected]>
gpio: thunderx: fix error return code in thunderx_gpio_probe()

Parav Pandit <[email protected]>
RDMA/cma: Fix rdma_cm path querying for RoCE

Shivasharan S <[email protected]>
scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called

Shivasharan S <[email protected]>
scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map

Arjun Vynipadath <[email protected]>
cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages

Jacob Keller <[email protected]>
i40evf: don't rely on netif_running() outside rtnl_lock()

Stephen Hemminger <[email protected]>
uio_hv_generic: check that host supports monitor page

Christophe JAILLET <[email protected]>
EDAC, mv64x60: Fix an error handling path

Paolo Valente <[email protected]>
block, bfq: put async queues for root bfq groups too

Tony Lindgren <[email protected]>
tty: n_gsm: Allow ADM response in addition to UA for control dlci

Ming Lei <[email protected]>
blk-mq: fix kernel oops in blk_mq_tag_idle()

chenxiang <[email protected]>
scsi: libsas: initialize sas_phy status according to response of DISCOVER

Jason Yan <[email protected]>
scsi: libsas: fix error when getting phy events

Jason Yan <[email protected]>
scsi: libsas: fix memory leak in sas_smp_get_phy_events()

Tang Junhui <[email protected]>
bcache: segregate flash only volume write streams

Tang Junhui <[email protected]>
bcache: stop writeback thread after detaching

Rui Hua <[email protected]>
bcache: ret IOERR when read meets metadata error

Fuyun Liang <[email protected]>
net: hns3: fix for changing MTU

Jian Shen <[email protected]>
net: hns3: Fix an error macro definition of HNS3_TQP_STAT

Jian Shen <[email protected]>
net: hns3: Fix a loop index error of tqp statistics query

Jian Shen <[email protected]>
net: hns3: Fix an error of total drop packet statistics

Daniel Jurgens <[email protected]>
net/mlx5: Fix race for multiple RoCE enable

Colin Ian King <[email protected]>
wl1251: check return from call to wl1251_acx_arp_ip_filter

Stanislaw Gruszka <[email protected]>
rt2x00: do not pause queue unconditionally on error path

Hans de Goede <[email protected]>
power: supply: axp288_charger: Properly stop work on probe-error / remove

Christophe JAILLET <[email protected]>
ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()'

NeilBrown <[email protected]>
staging: lustre: disable preempt while sampling processor id.

Jin Yao <[email protected]>
perf report: Fix a no annotate browser displayed issue

Javier Martinez Canillas <[email protected]>
tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented

James Smart <[email protected]>
nvme_fcloop: fix abort race condition

James Smart <[email protected]>
nvme_fcloop: disassocate local port structs

Hans de Goede <[email protected]>
pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts

Robert Jarzmik <[email protected]>
backlight: tdo24m: Fix the SPI CS between transfers

Ming Lei <[email protected]>
blk-mq: fix race between updating nr_hw_queues and switching io sched

Ming Lei <[email protected]>
blk-mq: avoid to map CPU into stale hw queue

Mike Marciniszyn <[email protected]>
IB/rdmavt: Allocate CQ memory on the correct node

Gautham R. Shenoy <[email protected]>
powernv-cpufreq: Add helper to extract pstate from PMSR

Linus Walleij <[email protected]>
gpio: label descriptors using the device name

Pieter \"PoroCYon\" Sluys <[email protected]>
vfb: fix video mode and line_length being set when loaded

Peter Große <[email protected]>
mac80211: Fix setting TX power on monitor interfaces

Geert Uytterhoeven <[email protected]>
ACPI: EC: Fix debugfs_create_*() usage

Shanker Donthineni <[email protected]>
irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry

Chaitra P B <[email protected]>
scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.

Rafael David Tinoco <[email protected]>
scsi: libiscsi: Allow sd_shutdown on bad transport

Geert Uytterhoeven <[email protected]>
spi: sh-msiof: Fix timeout failures for TX-only DMA transfers

Hans de Goede <[email protected]>
ASoC: Intel: cht_bsw_rt5645: Analog Mic support

Pardha Saradhi K <[email protected]>
ASoC: Intel: Skylake: Disable clock gating during firmware and library download

Mauro Carvalho Chehab <[email protected]>
media: videobuf2-core: don't go out of the buffer range

Jernej Škrabec <[email protected]>
clk: sunxi-ng: a83t: Add M divider to TCON1 clock

Maciej Purski <[email protected]>
hwmon: (ina2xx) Make calibration register value fixed

Leon Romanovsky <[email protected]>
RDMA/cma: Mark end of CMA ID messages

Sowmini Varadhan <[email protected]>
selftests/net: fix bugs in address and port initialization

Gustavo A. R. Silva <[email protected]>
PM / devfreq: Fix potential NULL pointer dereference in governor_store

Jerome Brunet <[email protected]>
clk: divider: fix incorrect usage of container_of

Oleksij Rempel <[email protected]>
watchdog: dw_wdt: add stop watchdog operation

NeilBrown <[email protected]>
VFS: close race between getcwd() and d_move()

Moni Shoua <[email protected]>
net/mlx4_en: Change default QoS settings

Hans de Goede <[email protected]>
ACPI / video: Default lcd_only to true on Win8-ready and newer machines

Sowmini Varadhan <[email protected]>

    rds; Reset rs->rs_bound_addr in rds_add_bound() failure path

Hangbin Liu <[email protected]>
l2tp: fix missing print session offset info

Fuyun Liang <[email protected]>
net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg

Peng Li <[email protected]>
net: hns3: free the ring_data structrue when change tqps

Mengting Zhang <[email protected]>
perf evsel: Enable ignore_missing_thread for pid option

Masami Hiramatsu <[email protected]>
perf probe: Add warning message if there is unexpected event name

Masami Hiramatsu <[email protected]>
perf probe: Find versioned symbols from map

Yi Zeng <[email protected]>
thermal: power_allocator: fix one race condition issue for thermal_instances list

Tobias Brunner <[email protected]>
ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT

Ioan Moldovan <[email protected]>
Bluetooth: Add a new 04ca:3015 QCA_ROME device

Rasmus Villemoes <[email protected]>
ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node

Martin Blumenstingl <[email protected]>
clk: meson: mpll: use 64-bit maths in params_from_rate

Tatyana Nikolova <[email protected]>
i40iw: Validate correct IRD/ORD connection parameters

Shiraz Saleem <[email protected]>
i40iw: Correct Q1/XF object count equation

Shiraz Saleem <[email protected]>
i40iw: Fix sequence number for the first partial FPDU

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |   2 +-
 arch/arm64/crypto/Makefile                         |   2 +-
 arch/arm64/crypto/aes-ce-core.S                    |  87 ++++++++++
 .../crypto/{aes-ce-cipher.c => aes-ce-glue.c}      | 115 ++-----------
 arch/x86/include/asm/microcode.h                   |  10 +-
 arch/x86/include/asm/processor.h                   |   1 +
 arch/x86/kernel/aperture_64.c                      |  46 +++++-
 arch/x86/kernel/cpu/common.c                       |  30 ++++
 arch/x86/kernel/cpu/microcode/amd.c                |  44 +++--
 arch/x86/kernel/cpu/microcode/core.c               | 181 ++++++++++++++++-----
 arch/x86/kernel/cpu/microcode/intel.c              |  62 +++++--
 arch/x86/xen/mmu_hvm.c                             |   2 +-
 block/bfq-cgroup.c                                 |   7 +-
 block/blk-mq.c                                     |  29 +++-
 crypto/Makefile                                    |   1 +
 drivers/acpi/acpi_video.c                          |  14 +-
 drivers/acpi/ec.c                                  |   2 +-
 drivers/acpi/ec_sys.c                              |   2 +-
 drivers/acpi/internal.h                            |   2 +-
 drivers/bluetooth/btusb.c                          |   1 +
 drivers/char/tpm/tpm-interface.c                   |  28 +++-
 drivers/char/tpm/tpm.h                             |   5 +
 drivers/clk/clk-divider.c                          |   7 +-
 drivers/clk/hisilicon/clkdivider-hi6220.c          |   2 +-
 drivers/clk/meson/clk-mpll.c                       |   2 +-
 drivers/clk/nxp/clk-lpc32xx.c                      |   2 +-
 drivers/clk/qcom/clk-regmap-divider.c              |   2 +-
 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c              |   4 +-
 drivers/clk/sunxi-ng/ccu_div.c                     |   2 +-
 drivers/cpufreq/powernv-cpufreq.c                  |  37 +++--
 drivers/devfreq/devfreq.c                          |   3 +-
 drivers/edac/mv64x60_edac.c                        |   2 +-
 drivers/gpio/gpio-thunderx.c                       |   4 +-
 drivers/gpio/gpiolib.c                             |   3 +-
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c         |   2 +-
 drivers/hwmon/ina2xx.c                             |  87 +++++-----
 drivers/infiniband/core/cma.c                      |   1 +
 drivers/infiniband/core/ucma.c                     |   7 +-
 drivers/infiniband/hw/i40iw/i40iw_cm.c             |   5 +-
 drivers/infiniband/hw/i40iw/i40iw_ctrl.c           |   6 +-
 drivers/infiniband/hw/i40iw/i40iw_d.h              |   1 +
 drivers/infiniband/hw/i40iw/i40iw_puda.c           |   2 +-
 drivers/infiniband/sw/rdmavt/cq.c                  |  10 +-
 drivers/input/touchscreen/goodix.c                 |   8 +-
 drivers/irqchip/irq-gic-v3.c                       |  11 ++
 drivers/md/bcache/alloc.c                          |  19 ++-
 drivers/md/bcache/request.c                        |  22 +++
 drivers/md/bcache/super.c                          |   6 +
 drivers/media/v4l2-core/videobuf2-core.c           |   4 +
 drivers/mmc/host/sdhci-pci-core.c                  |   2 +
 drivers/mmc/host/sdhci.c                           |   7 +
 drivers/mtd/tests/oobtest.c                        |  21 +++
 drivers/net/bonding/bond_main.c                    |  73 +++++----
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |  23 ++-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   4 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c |  17 +-
 .../ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c  |  13 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   6 +
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  20 ++-
 drivers/net/ethernet/marvell/sky2.c                |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c     |  77 +++++----
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  33 ++--
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   7 +
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |   1 +
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  26 +--
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  18 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  33 +++-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c   |   9 +-
 drivers/net/ethernet/realtek/r8169.c               |   4 +-
 drivers/net/ppp/pptp.c                             |   1 -
 drivers/net/team/team.c                            |  12 +-
 drivers/net/usb/lan78xx.c                          |  23 ++-
 drivers/net/vrf.c                                  |   5 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c     |  22 ++-
 drivers/net/wireless/ti/wl1251/main.c              |   3 +-
 drivers/nvme/target/fcloop.c                       |  47 ++++--
 drivers/pinctrl/intel/pinctrl-baytrail.c           |   6 +
 drivers/power/supply/axp288_charger.c              |  13 ++
 drivers/rtc/rtc-ac100.c                            |   6 +-
 drivers/scsi/libiscsi.c                            |  24 ++-
 drivers/scsi/libsas/sas_expander.c                 |   4 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |   2 +-
 drivers/scsi/megaraid/megaraid_sas_fp.c            |  16 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  28 ++--
 drivers/spi/spi-sh-msiof.c                         |  12 +-
 .../staging/lustre/lnet/libcfs/linux/linux-cpu.c   |  13 +-
 drivers/target/target_core_user.c                  |   7 +
 drivers/thermal/int340x_thermal/int3400_thermal.c  |  10 +-
 drivers/thermal/power_allocator.c                  |   2 +
 drivers/tty/n_gsm.c                                |  17 +-
 drivers/uio/uio_hv_generic.c                       |   7 +
 drivers/vhost/net.c                                |   4 +-
 drivers/vhost/vhost.c                              |  17 +-
 drivers/video/backlight/corgi_lcd.c                |   2 +-
 drivers/video/backlight/tdo24m.c                   |   2 +-
 drivers/video/backlight/tosa_lcd.c                 |   2 +-
 drivers/video/fbdev/vfb.c                          |  17 ++
 drivers/watchdog/dw_wdt.c                          |  18 +-
 fs/dcache.c                                        |  23 ++-
 include/linux/clk-provider.h                       |   2 +-
 include/linux/mlx5/driver.h                        |   2 +-
 net/8021q/vlan_dev.c                               |   6 +-
 net/core/dev.c                                     |   4 +-
 net/ipv4/arp.c                                     |   2 +-
 net/ipv4/fib_semantics.c                           |  20 ++-
 net/ipv4/ip_tunnel.c                               |  11 +-
 net/ipv6/ip6_gre.c                                 |   8 +-
 net/ipv6/ip6_output.c                              |  28 +++-
 net/ipv6/ip6_tunnel.c                              |  11 +-
 net/ipv6/ip6_vti.c                                 |   7 +-
 net/ipv6/route.c                                   |   3 +
 net/ipv6/seg6_iptunnel.c                           |  16 +-
 net/ipv6/sit.c                                     |   8 +-
 net/l2tp/l2tp_netlink.c                            |   2 +
 net/mac80211/cfg.c                                 |  28 +++-
 net/mac80211/driver-ops.h                          |   3 +-
 net/netlink/af_netlink.c                           |   3 +
 net/rds/bind.c                                     |   1 +
 net/sched/act_api.c                                |   4 +-
 net/sched/act_bpf.c                                |  12 +-
 net/sched/act_skbmod.c                             |   3 +-
 net/sched/act_tunnel_key.c                         |   9 +-
 net/sctp/ipv6.c                                    |   4 +-
 net/sctp/socket.c                                  |  13 +-
 net/strparser/strparser.c                          |   4 +-
 sound/soc/intel/atom/sst/sst_stream.c              |   2 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   7 +
 sound/soc/intel/skylake/skl-messages.c             |   4 +
 sound/soc/intel/skylake/skl-pcm.c                  |   4 +
 tools/objtool/check.c                              |  11 ++
 tools/perf/arch/powerpc/util/sym-handling.c        |   8 +
 tools/perf/builtin-record.c                        |   4 +-
 tools/perf/builtin-report.c                        |  18 +-
 tools/perf/util/evsel.c                            |  47 +++++-
 tools/perf/util/probe-event.c                      |  28 +++-
 tools/perf/util/symbol.c                           |   5 +
 tools/perf/util/symbol.h                           |   1 +
 tools/perf/util/util.c                             |   2 +-
 tools/testing/selftests/net/msg_zerocopy.c         |  21 ++-
 143 files changed, 1485 insertions(+), 605 deletions(-)