[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

249622

 
 

909

 
 

195549

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2018:2223-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89049772Date: (C)2023-12-20   (M)2024-01-29
Class: PATCHFamily: unix




The SUSE Linux Enterprise 15 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: CVE-2018-5390 aka SegmentSmack: A remote attacker even with relatively low bandwidth could have caused lots of CPU usage by triggering the worst case scenario during IP and/or TCP fragment reassembly CVE-2017-18344: The timer_create syscall implementation didn"t properly validate input, which could have lead to out-of-bounds access. This allowed userspace applications to read arbitrary kernel memory in some setups. The following non-security bugs were fixed: - acpi, apei, einj: Subtract any matching Register Region from Trigger resources . - acpi, nfit: Fix scrub idle detection . - acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value . - acpi/processor: Finish making acpi_processor_ppc_has_changed void . - ahci: Disable Lpm on Lenovo 50 series laptops with a too old BIOS . - alsa: hda - Handle pm failure during hotplug . - alsa: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk . - alsa: hda/realtek - Yet another Clevo P950 quirk entry . - alsa: hda/realtek - two more lenovo models need fixup of MIC_LOCATION . - alsa: hda: add mute led support for HP ProBook 455 G5 . - alsa: rawmidi: Change resized buffers atomically . - alx: take rtnl before calling __alx_open from resume . - arm64: kpti: Use early_param for kpti= command-line option . - arm: module: fix modsign build error . - asoc: mediatek: preallocate pages use platform device . - ath9k_htc: Add a sanity check in ath9k_htc_ampdu_action . - atl1c: reserve min skb headroom . - audit: Fix wrong task in comparison of session ID . - audit: ensure that "audit=1" actually enables audit for PID 1 . - audit: return on memory error to avoid null pointer dereference . - b44: Initialize 64-bit stats seqcount . - backlight: as3711_bl: Fix Device Tree node leaks . - backlight: lm3630a: Bump REG_MAX value to 0x50 instead of 0x1F . - batman-adv: Accept only filled wifi station info . - batman-adv: Always initialize fragment header priority . - batman-adv: Avoid race in TT TVLV allocator helper . - batman-adv: Avoid storing non-TT-sync flags on singular entries too . - batman-adv: Fix TT sync flags for intermediate TT responses . - batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump . - batman-adv: Fix bat_v best gw refcnt after netlink dump . - batman-adv: Fix check of retrieved orig_gw in batadv_v_gw_is_eligible . - batman-adv: Fix debugfs path for renamed hardif . - batman-adv: Fix debugfs path for renamed softif . - batman-adv: Fix internal interface indices types . - batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq . - batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag . - batman-adv: Fix netlink dumping of BLA backbones . - batman-adv: Fix netlink dumping of BLA claims . - batman-adv: Fix skbuff rcsum on packet reroute . - batman-adv: Ignore invalid batadv_iv_gw during netlink send . - batman-adv: Ignore invalid batadv_v_gw during netlink send . - batman-adv: Use default throughput value on cfg80211 error . - batman-adv: fix TT sync flag inconsistencies . - batman-adv: fix header size check in batadv_dbg_arp . - batman-adv: fix multicast-via-unicast transmission with AP isolation . - batman-adv: fix packet checksum in receive path . - batman-adv: fix packet loss for broadcasted DHCP packets to a server . - batman-adv: invalidate checksum on fragment reassembly . - batman-adv: update data pointers after skb_cow . - blk-mq: count allocated but not started requests in iostats inflight . - blk-mq: fix sysfs inflight counter . - block: always set partition number to "0" in blk_partition_remap . - block: always set partition number to "0" in blk_partition_remap . - block: bio_check_eod needs to consider partitions . - block: fail op_is_write requests to read-only partitions . - block: pass "run_queue" to blk_mq_request_bypass_insert . - block: set request_list for request . - bluetooth: avoid recursive locking in hci_send_to_channel . - bluetooth: hci_ll: Add support for the external clock . - bluetooth: hci_ll: Fix download_firmware return when __hci_cmd_sync fails . - bluetooth: hci_nokia: select BT_HCIUART_H4 . - bluetooth: hci_uart: fix kconfig dependency . - bnxt_en: Always set output parameters in bnxt_get_max_rings . - bnxt_en: Always set output parameters in bnxt_get_max_rings . - bnxt_en: Do not modify max IRQ count after rdma driver requests/frees IRQs . - bnxt_en: Do not modify max IRQ count after rdma driver requests/frees IRQs . - bnxt_en: Fix for system hang if request_irq fails . - bnxt_en: Fix for system hang if request_irq fails . - bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic . - bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic . - bnxt_en: Fix the vlan_tci exact match check . - bnxt_en: Fix the vlan_tci exact match check . - bonding: re-evaluate force_primary when the primary slave name changes . - btrfs: Do not remove block group still has pinned down bytes . - bus: arm-cci: Fix use of smp_processor_id in preemptible context . - bus: arm-ccn: Check memory allocation failure . - bus: arm-ccn: Fix use of smp_processor_id in preemptible context . - bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left . - can: bcm: check for null sk before deferencing it via the call to sock_net . - can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode . - can: mpc5xxx_can: check of_iomap return before use . - can: peak_canfd: fix firmware v3.3.0: limit allocation to 32-bit DMA addr only . - can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK . - can: xilinx_can: fix RX overflow interrupt not being enabled . - can: xilinx_can: fix device dropping off bus on RX overrun . - can: xilinx_can: fix incorrect clear of non-processed interrupts . - can: xilinx_can: fix power management handling . - can: xilinx_can: fix recovery from error states not being propagated . - can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting . - cdc_ncm: avoid padding beyond end of skb . - cfg80211: initialize sinfo in cfg80211_get_station . - checkpatch: add 6 missing types to --list-types . - cifs: Fix infinite loop when using hard mount option . - cifs: do not allow creating sockets except with SMB1 posix exensions . - clk: Do not show the incorrect clock phase . - clk: Do not write error code into divider register . - clk: Fix __set_clk_rates error print-string . - clk: at91: PLL recalc_rate now using cached MUL and DIV values . - clk: at91: fix clk-generated parenting . - clk: axi-clkgen: Correctly handle nocount bit in recalc_rate . - clk: bcm2835: De-assert/assert PLL reset signal when appropriate . - clk: fix false-positive Wmaybe-uninitialized warning . - clk: fix mux clock documentation . - clk: fix set_rate_range when current rate is out of range . - clk: hi3660: fix incorrect uart3 clock freqency . - clk: hi6220: change watchdog clock source . - clk: hi6220: mark clock cs_atb_syspll as critical . - clk: hisilicon: fix potential NULL dereference in hisi_clk_alloc . - clk: hisilicon: mark wdt_mux_p[] as const . - clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux . - clk: imx6: refine hdmi_isfr"s parent to make HDMI work on i.MX6 SoCs w/o VPU . - clk: imx7d: fix mipi dphy div parent . - clk: mediatek: add the option for determining PLL source clock . - clk: mediatek: mark mtk_infrasys_init_early __init . - clk: meson: gxbb: fix clk_mclk_i958 divider flags . - clk: meson: gxbb: fix meson cts_amclk divider flags . - clk: meson: gxbb: fix wrong clock for SARADC/SANA . - clk: meson: meson8b: fix protection against undefined clks . - clk: meson: mpll: fix mpll0 fractional part ignored . - clk: meson: mpll: use 64-bit maths in params_from_rate . - clk: meson: remove unnecessary rounding in the pll clock . - clk: mvebu: use correct bit for 98DX3236 NAND . - clk: qcom: Base rcg parent rate off plan frequency . - clk: qcom: clk-smd-rpm: Fix the reported rate of branches . - clk: qcom: common: fix legacy board-clock registration . - clk: qcom: msm8916: Fix bimc gpu clock ops . - clk: qcom: msm8916: fix mnd_width for codec_digcodec . - clk: renesas: div6: Document fields used for parent selection . - clk: renesas: r8a7745: Remove PLL configs for MD19=0 . - clk: renesas: r8a7745: Remove nonexisting scu-src[0789] clocks . - clk: renesas: r8a7795: Correct pwm, gpio, and i2c parent clocks on ES2.0 . - clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2 . - clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 . - clk: rockchip: Prevent calculating mmc phase if clock rate is zero . - clk: samsung: Fix m2m scaler clock on Exynos542x . - clk: samsung: exynos3250: Fix PLL rates . - clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices . - clk: samsung: exynos5250: Fix PLL rates . - clk: samsung: exynos5260: Fix PLL rates . - clk: samsung: exynos5433: Fix PLL rates . - clk: samsung: exynos7: Fix PLL rates . - clk: samsung: s3c2410: Fix PLL rates . - clk: scpi: error when clock fails to register . - clk: scpi: fix return type of __scpi_dvfs_round_rate . - clk: si5351: Rename internal plls to avoid name collisions . - clk: si5351: fix PLL reset . - clk: socfpga: Fix the smplsel on Arria10 and Stratix10 . - clk: sunxi-ng: Fix fractional mode for N-M clocks . - clk: sunxi-ng: Make fractional helper less chatty . - clk: sunxi-ng: Wait for lock when using fractional mode . - clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops . - clk: sunxi-ng: add CLK_SET_RATE_PARENT flag to H3 GPU clock . - clk: sunxi-ng: add CLK_SET_RATE_UNGATE to all H3 PLLs . - clk: sunxi-ng: allow set parent clock for CPUX clock on H3 . - clk: sunxi-ng: h3: gate then ungate PLL CPU clk after rate change . - clk: sunxi-ng: multiplier: Fix fractional mode . - clk: sunxi-ng: nm: Check if requested rate is supported by fractional clock . - clk: sunxi-ng: sun5i: Fix bit offset of audio PLL post-divider . - clk: sunxi-ng: sun6i: Export video PLLs . - clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision . - clk: sunxi: fix build warning . - clk: sunxi: fix uninitialized access . - clk: tegra: Fix cclk_lp divisor register . - clk: tegra: Fix pll_u rate configuration . - clk: tegra: Use readl_relaxed_poll_timeout_atomic in tegra210_clock_init . - clk: ti: dra7-atl-clock: fix child-node lookups . - clk: uniphier: fix DAPLL2 clock rate of Pro5 . - clk: x86: Do not gate clocks enabled by the firmware . - clockevents/drivers/cs5535: Improve resilience to spurious interrupts . - clocksource/drivers/stm32: Fix kernel panic with multiple timers . - cnic: Fix an error handling path in "cnic_alloc_bnx2x_resc" . - cnic: Fix an error handling path in "cnic_alloc_bnx2x_resc" . - cpufreq: CPPC: Initialize shared perf capabilities of CPUs . - cpufreq: Fix new policy initialization during limits updates via sysfs . - cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init failure path . - cpufreq: docs: Add missing cpuinfo_cur_freq description . - cpufreq: docs: Drop intel-pstate.txt from index.txt . - cpufreq: governors: Fix long idle detection logic in load calculation . - cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt . - cpuidle: powernv: Fix promotion from snooze if next state disabled . - crash_dump: is_kdump_kernel can be boolean . - crypto: caam/qi - explicitly set dma_ops . - crypto: ccp - remove unused variable qim . - crypto: change transient busy return code to -ENOSPC . - crypto: chelsio - Add authenc versions of ctr and sha . - crypto: chelsio - Check error code with IS_ERR macro . - crypto: chelsio - Fix IV updated in XTS operation . - crypto: chelsio - Fix Indentation . - crypto: chelsio - Fix an error code in chcr_hash_dma_map . - crypto: chelsio - Fix indentation warning . - crypto: chelsio - Fix iv passed in fallback path for rfc3686 . - crypto: chelsio - Fix src buffer dma length . - crypto: chelsio - Make function aead_ccm_validate_input static . - crypto: chelsio - Move DMA un/mapping to chcr from lld cxgb4 driver . - crypto: chelsio - Remove allocation of sg list to implement 2K limit of dsgl header . - crypto: chelsio - Remove dst sg size zero check . - crypto: chelsio - Remove unused parameter . - crypto: chelsio - Update IV before sending request to HW . - crypto: chelsio - Use kernel round function to align lengths . - crypto: chelsio - Use x8_ble gf multiplication to calculate IV . - crypto: chelsio - check for sg null . - crypto: chelsio - do not leak pointers to authenc keys . - crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak . - crypto: crypto4xx - remove bad list_del . - crypto: gf128mul - The x8_ble multiplication functions . - crypto: sha512-mb - add some missing unlock on error . - cxgb4/cxgb4vf: Notify link changes to OS-dependent code . - cxgb4/cxgb4vf: add support for ndo_set_vf_vlan . - cxgb4/cxgb4vf: check fw caps to set link mode mask . - cxgb4/cxgb4vf: link management changes for new SFP . - cxgb4: Add FORCE_PAUSE bit to 32 bit port caps . - cxgb4: Add HMA support . - cxgb4: Add TP Congestion map entry for single-port . - cxgb4: Add new T5 device id . - cxgb4: Add new T6 device ids . - cxgb4: Add support for ethtool i2c dump . - cxgb4: Add support to initialise/read SRQ entries . - cxgb4: Add support to query HW SRQ parameters . - cxgb4: Adds CPL support for Shared Receive Queues . - cxgb4: Check alignment constraint for T6 . - cxgb4: Check for kvzalloc allocation failure . - cxgb4: Fix error handling path in "init_one" . - cxgb4: Fix queue free path of ULD drivers . - cxgb4: Fix {vxlan/geneve}_port initialization . - cxgb4: IPv6 filter takes 2 tids . - cxgb4: Setup FW queues before registering netdev . - cxgb4: Support firmware rdma write completion work request . - cxgb4: Support firmware rdma write with immediate work request . - cxgb4: add new T5 device id"s . - cxgb4: avoid schedule while atomic . - cxgb4: change the port capability bits definition . - cxgb4: clean up init_one . - cxgb4: collect SGE PF/VF queue map . - cxgb4: collect hardware dump in second kernel . - cxgb4: copy adap index to PF0-3 adapter instances . - cxgb4: copy mbox log size to PF0-3 adap instances . - cxgb4: copy the length of cpl_tx_pkt_core to fw_wr . - cxgb4: copy vlan_id in ndo_get_vf_config . - cxgb4: depend on firmware event for link status . - cxgb4: do L1 config when module is inserted . - cxgb4: do not display 50Gbps as unsupported speed . - cxgb4: do not fail vf instatiation in slave mode . - cxgb4: do not set needs_free_netdev for mgmt dev"s . - cxgb4: enable ZLib_DEFLATE when building cxgb4 . - cxgb4: enable inner header checksum calculation . - cxgb4: fix the wrong conversion of Mbps to Kbps . - cxgb4: free up resources of pf 0-3 . - cxgb4: increase max tx rate limit to 100 Gbps . - cxgb4: notify fatal error to uld drivers . - cxgb4: remove dead code when allocating filter . - cxgb4: restructure VF mgmt code . - cxgb4: rework on-chip memory read . - cxgb4: support new ISSI flash parts . - cxgb4: update LE-TCAM collection for T6 . - cxgb4: update dump collection logic to use compression . - cxgb4: update latest firmware version supported . - cxgb4: update latest firmware version supported . - cxgb4: use CLIP with LIP6 on T6 for TCAM filters . - cxgb4: use zlib deflate to compress firmware dump . - cxgb4: zero the HMA memory . - cxgb4vf: Forcefully link up virtual interfaces . - cxgb4vf: display pause settings . - cxgbit: call neigh_event_send to update MAC address . - dccp: do not free ccid2_hc_tx_sock struct in dccp_disconnect . - device property: Allow iterating over available child fwnodes . - device property: Introduce fwnode_call_bool_op for ops that return bool . - device property: Introduce fwnode_device_is_available . - device property: Introduce fwnode_get_mac_address . - device property: Introduce fwnode_get_phy_mode . - device property: Introduce fwnode_irq_get . - device property: Move FW type specific functionality to FW specific files . - device property: Move fwnode graph ops to firmware specific locations . - device property: preserve usecount for node passed to of_fwnode_graph_get_port_parent . - dmaengine: fsl-edma: disable clks on all error paths . - dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate . - dmaengine: mv_xor_v2: Fix clock resource by adding a register clock . - dmaengine: omap-dma: port_window support correction for both direction . - dmaengine: pl330: fix a race condition in case of threaded irqs . - dmaengine: pl330: report BURST residue granularity . - dmaengine: qcom: bam_dma: get num-channels and num-ees from dt . - dmaengine: qcom_hidma: check pending interrupts . - dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue . - dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 . - dmaengine: tegra-apb: Really fix runtime-pm usage . - dmaengine: tegra210-adma: fix of_irq_get error check . - dmaengine: xilinx_dma: Fix error code format specifier . - dmaengine: zynqmp_dma: Fix race condition in the probe . - doc: Rename .system_keyring to .builtin_trusted_keys . - doc: SKB_GSO_[IPIP|SIT] have been replaced . - docs-rst: fix broken links to dynamic-debug-howto in kernel-parameters . - docs: segmentation-offloads.txt: Fix ref to SKB_GSO_TUNNEL_REMCSUM . - docu: admin-guide: intel_pstate: Fix sysfs path . - dp83640: Ensure against premature access to PHY registers after reset . - drbd: fix access after free . - driver core: Fix link to device power management documentation . - driver core: Partially revert "driver core: correct device"s shutdown order" . - drivers/firmware: psci_checker: Add missing destroy_timer_on_stack . - drivers/net/ethernet/qlogic/qed: Fix __qed_spq_block ordering . - drivers/net/ethernet/qlogic/qed: Fix __qed_spq_block ordering . - drivers: net: i40evf: use setup_timer helper . - drivers: net: i40evf: use setup_timer helper . - drm/bridge/sii8620: fix potential buffer overflow . - drm/exynos: Fix dma-buf import . - drm/i915/dp: Send DPCD ON for MST before phy_up . - drm/i915: Fix hotplug irq ack on i965/g4x . - drm/i915: Only call tasklet_kill on the first prepare_reset . - drm/nouveau/drm/nouveau: Fix runtime pm leak in nv50_disp_atomic_commit . - drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply . - drm/nouveau: Avoid looping through fake MST connectors . - drm/nouveau: Use drm_connector_list_iter_* for iterating connectors . - drm/rockchip: Fix build warning in analogix_dp-rockchip.c . - drm/rockchip: analogix_dp: Remove unnecessary init code . - drm/rockchip: dw_hdmi: Move HDMI vpll clock enable to bind . - drm/rockchip: inno_hdmi: Fix error handling path . - drm/rockchip: inno_hdmi: reorder clk_disable_unprepare call in unbind . - drm/tegra: Acquire a reference to the IOVA cache . - drm/udl: fix display corruption of the last line . - drm: Use kvzalloc for allocating blob property memory . - drm: mali-dp: Uninitialized variable in malidp_se_check_scaling . - drm: rcar-du: Remove zpos field from rcar_du_vsp_plane_state structure . - drm: rcar-du: lvds: Fix LVDCR1 for R-Car gen3 . - dvb_frontend: do not use-after-free the frontend struct . - efi/efi_test: Prevent an Oops in efi_runtime_query_capsulecaps . - enic: do not overwrite error code . - enic: enable rq before updating rq descriptors . - enic: set DMA mask to 47 bit . - ethtool: add ethtool_intersect_link_masks . - ethtool: add ethtool_intersect_link_masks . - firewire: net: max MTU off by one . - firmware: arm_scpi: fix endianness of dev_id in struct dev_pstate_set . - firmware: dmi: Optimize dmi_matches . - firmware: tegra: Fix locking bugs in BpmP . - fix kabi due to perf_event.h uapi field change . - fm10k: Fix configuration for macvlan offload . - fm10k: Fix configuration for macvlan offload . - fm10k: Fix misuse of net_ratelimit . - fm10k: Fix misuse of net_ratelimit . - fm10k: Use seq_putc in fm10k_dbg_desc_break . - fm10k: Use seq_putc in fm10k_dbg_desc_break . - fm10k: add missing fall through comment . - fm10k: add missing fall through comment . - fm10k: avoid divide by zero in rare cases when device is resetting . - fm10k: avoid divide by zero in rare cases when device is resetting . - fm10k: avoid needless delay when loading driver . - fm10k: avoid needless delay when loading driver . - fm10k: avoid possible truncation of q_vector- greater than name . - fm10k: avoid possible truncation of q_vector- greater than name . - fm10k: bump version number . - fm10k: bump version number . - fm10k: bump version number . - fm10k: bump version number . - fm10k: clarify action when updating the VLAN table . - fm10k: clarify action when updating the VLAN table . - fm10k: cleanup unnecessary parenthesis in fm10k_iov.c . - fm10k: cleanup unnecessary parenthesis in fm10k_iov.c . - fm10k: correct typo in fm10k_pf.c . - fm10k: correct typo in fm10k_pf.c . - fm10k: do not assume VLAN 1 is enabled . - fm10k: do not assume VLAN 1 is enabled . - fm10k: do not loop while resetting VFs due to VFLR event . - fm10k: do not loop while resetting VFs due to VFLR event . - fm10k: do not protect fm10k_queue_mac_request by fm10k_host_mbx_ready . - fm10k: do not protect fm10k_queue_mac_request by fm10k_host_mbx_ready . - fm10k: fix "failed to kill vid" message for VF . - fm10k: fix "failed to kill vid" message for VF . - fm10k: fix function doxygen comments . - fm10k: fix function doxygen comments . - fm10k: fix incorrect warning for function prototype . - fm10k: fix incorrect warning for function prototype . - fm10k: fix typos on fall through comments . - fm10k: fix typos on fall through comments . - fm10k: introduce a message queue for MAC/VLAN messages . - fm10k: introduce a message queue for MAC/VLAN messages . - fm10k: mark pm functions as __maybe_unused . - fm10k: mark pm functions as __maybe_unused . - fm10k: move fm10k_prepare_for_reset and fm10k_handle_reset . - fm10k: move fm10k_prepare_for_reset and fm10k_handle_reset . - fm10k: prefer %s and __func__ for diagnostic prints . - fm10k: prefer %s and __func__ for diagnostic prints . - fm10k: prepare_for_reset when we lose pcie Link . - fm10k: prepare_for_reset when we lose pcie Link . - fm10k: prevent race condition of __FM10K_SERVICE_SCHED . - fm10k: prevent race condition of __FM10K_SERVICE_SCHED . - fm10k: reduce duplicate fm10k_stat macro code . - fm10k: reduce duplicate fm10k_stat macro code . - fm10k: reschedule service event if we stall the PF less than - greater than SM mailbox . - fm10k: reschedule service event if we stall the PF- greater than SM mailbox . - fm10k: setup VLANs for l2 accelerated macvlan interfaces . - fm10k: setup VLANs for l2 accelerated macvlan interfaces . - fm10k: simplify reading PFVFLRE register . - fm10k: simplify reading PFVFLRE register . - fm10k: stop adding VLAN 0 to the VLAN table . - fm10k: stop adding VLAN 0 to the VLAN table . - fm10k: stop spurious link down messages when Tx FIFO is full . - fm10k: stop spurious link down messages when Tx FIFO is full . - fm10k: use generic pm hooks instead of legacy pcie power hooks . - fm10k: use generic pm hooks instead of legacy pcie power hooks . - fm10k: use macro to avoid passing the array and size separately . - fm10k: use macro to avoid passing the array and size separately . - fm10k: use spinlock to implement mailbox lock . - fm10k: use spinlock to implement mailbox lock . - fm10k: use the MAC/VLAN queue for VF less than - greater than PF MAC/VLAN requests . - fm10k: use the MAC/VLAN queue for VF- greater than PF MAC/VLAN requests . - fm10k: use variadic arguments to fm10k_add_stat_strings . - fm10k: use variadic arguments to fm10k_add_stat_strings . - fm10k: warn if the stat size is unknown . - fm10k: warn if the stat size is unknown . - fsi: core: register with postcore_initcall . - fuse: Remove the buggy retranslation of pids in fuse_dev_do_read . - fuse: atomic_o_trunc should truncate pagecache . - fuse: do not keep dead fuse_conn at fuse_fill_super . - fuse: fix congested state leak on aborted connections . - fuse: fix control dir setup and teardown . - gpio: acpi: work around false-positive -Wstring-overflow warning . - gpio: brcmstb: allow all instances to be wakeup sources . - gpio: brcmstb: check return value of gpiochip_irqchip_add . - gpio: brcmstb: correct the configuration of level interrupts . - gpio: brcmstb: release the bgpio lock during irq handlers . - gpio: brcmstb: switch to handle_level_irq flow . - gpio: pca953x: fix vendor prefix for PCA9654 . - gpio: reject invalid gpio before getting gpio_desc . - gpio: tegra: fix unbalanced chained_irq_enter/exit . - gpu: host1x: Acquire a reference to the IOVA cache . - hwmon: add THERMAL dependency . - hwmon: Fix clearing alarm sysfs entries . - hwmon: Fix incorrect conversion of negative temperatures . - hwmon: Enable EC access if disabled at boot . - hwmon: buffer overrun on wrong chip configuration . - hwmon: Fix first temperature reading . - hwmon: Deal with errors from the thermal subsystem . - hwrng: stm32 - add reset during probe . - i2c: axxia: enable clock before calling clk_get_rate . - i2c: designware: Round down ACPI provided clk to nearest supported clk . - i2c: mux: pinctrl: mention correct module name in Kconfig help text . - i2c: tegra: Fix NACK error handling . - i40e/i40evf: Add support for new mechanism of updating adaptive ITR . - i40e/i40evf: Add support for new mechanism of updating adaptive ITR . - i40e/i40evf: Bump driver versions . - i40e/i40evf: Bump driver versions . - i40e/i40evf: Clean up logic for adaptive ITR . - i40e/i40evf: Clean up logic for adaptive ITR . - i40e/i40evf: Clean-up of bits related to using q_vector- greater than reg_idx . - i40e/i40evf: Clean-up of bits related to using q_vector- greater than reg_idx . - i40e/i40evf: Detect and recover hung queue scenario . - i40e/i40evf: Detect and recover hung queue scenario . - i40e/i40evf: Do not bother setting the CLEARPBA bit . - i40e/i40evf: Do not bother setting the CLEARPBA bit . - i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update . - i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update . - i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx . - i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx . - i40e/i40evf: Record ITR register location in the q_vector . - i40e/i40evf: Record ITR register location in the q_vector . - i40e/i40evf: Split container ITR into current_itr and target_itr . - i40e/i40evf: Split container ITR into current_itr and target_itr . - i40e/i40evf: Update DESC_NEEDED value to reflect larger value . - i40e/i40evf: Update DESC_NEEDED value to reflect larger value . - i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue . - i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue . - i40e/i40evf: Use usec value instead of reg value for ITR defines . - i40e/i40evf: Use usec value instead of reg value for ITR defines . - i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts . - i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts . - i40e/i40evf: bundle more descriptors when allocating buffers . - i40e/i40evf: bundle more descriptors when allocating buffers . - i40e/i40evf: cleanup incorrect function doxygen comments . - i40e/i40evf: cleanup incorrect function doxygen comments . - i40e/i40evf: do not trust VF to reset itself . - i40e/i40evf: do not trust VF to reset itself . - i40e/i40evf: fix incorrect default ITR values on driver load . - i40e/i40evf: fix incorrect default ITR values on driver load . - i40e/i40evf: organize and re-number feature flags . - i40e/i40evf: organize and re-number feature flags . - i40e/i40evf: rename bytes_per_int to bytes_per_usec . - i40e/i40evf: rename bytes_per_int to bytes_per_usec . - i40e/i40evf: use DECLARE_BITMAP for state . - i40e/i40evf: use DECLARE_BITMAP for state . - i40e/i40evf: use SW variables for hang detection . - i40e/i40evf: use SW variables for hang detection . - i40e/virtchnl: fix application of sizeof to pointer . - i40e/virtchnl: fix application of sizeof to pointer . - i40e: Add advertising 10G LR mode . - i40e: Add advertising 10G LR mode . - i40e: Add delay after EMP reset for firmware to recover . - i40e: Add delay after EMP reset for firmware to recover . - i40e: Add infrastructure for queue channel support . - i40e: Add infrastructure for queue channel support . - i40e: Add macro for PF reset bit . - i40e: Add macro for PF reset bit . - i40e: Add new PHY types for 25G AOC and ACC support . - i40e: Add new PHY types for 25G AOC and ACC support . - i40e: Add returning AQ critical error to SW . - i40e: Add returning AQ critical error to SW . - i40e: Add support for "ethtool -m" . - i40e: Add support for "ethtool -m" . - i40e: Cleanup i40e_vlan_rx_register . - i40e: Cleanup i40e_vlan_rx_register . - i40e: Delete an error message for a failed memory allocation in i40e_init_interrupt_scheme . - i40e: Delete an error message for a failed memory allocation in i40e_init_interrupt_scheme . - i40e: Disable iWARP VSI PETCP_ENA flag on netdev down events . - i40e: Disable iWARP VSI PETCP_ENA flag on netdev down events . - i40e: Display error message if module does not meet thermal requirements . - i40e: Display error message if module does not meet thermal requirements . - i40e: Enable VF to negotiate number of allocated queues . - i40e: Enable VF to negotiate number of allocated queues . - i40e: Fix FLR reset timeout issue . - i40e: Fix FLR reset timeout issue . - i40e: Fix a potential NULL pointer dereference . - i40e: Fix a potential NULL pointer dereference . - i40e: Fix for NUP NVM image downgrade failure . - i40e: Fix for NUP NVM image downgrade failure . - i40e: Fix for adding multiple ethtool filters on the same location . - i40e: Fix for adding multiple ethtool filters on the same location . - i40e: Fix for blinking activity instead of link LEDs . - i40e: Fix for blinking activity instead of link LEDs . - i40e: Fix kdump failure . - i40e: Fix kdump failure . - i40e: Fix link down message when interface is brought up . - i40e: Fix link down message when interface is brought up . - i40e: Fix multiple issues with UDP tunnel offload filter configuration . - i40e: Fix multiple issues with UDP tunnel offload filter configuration . - i40e: Fix permission check for VF MAC filters . - i40e: Fix permission check for VF MAC filters . - i40e: Fix recalculation of MSI-X vectors for VMDq . - i40e: Fix recalculation of MSI-X vectors for VMDq . - i40e: Fix reporting of supported link modes . - i40e: Fix reporting of supported link modes . - i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE . - i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE . - i40e: Fix unqualified module message while bringing link up . - i40e: Fix unqualified module message while bringing link up . - i40e: Prevent setting link speed on I40E_DEV_ID_25G_B . - i40e: Prevent setting link speed on I40E_DEV_ID_25G_B . - i40e: Prevent setting link speed on KX_X722 . - i40e: Prevent setting link speed on KX_X722 . - i40e: Properly maintain flow director filters list . - i40e: Properly maintain flow director filters list . - i40e: Remove limit of 64 max queues per channel . - i40e: Remove limit of 64 max queues per channel . - i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs . - i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs . - i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 . - i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 . - i40e: add check for return from find_first_bit call . - i40e: add check for return from find_first_bit call . - i40e: add doxygen comment for new mode parameter . - i40e: add doxygen comment for new mode parameter . - i40e: add function doc headers for ethtool stats functions . - i40e: add function doc headers for ethtool stats functions . - i40e: add function header for i40e_get_rxfh . - i40e: add function header for i40e_get_rxfh . - i40e: add helper conversion function for link_speed . - i40e: add helper conversion function for link_speed . - i40e: add tx_busy to ethtool stats . - i40e: add tx_busy to ethtool stats . - i40e: allow XPS with QoS enabled . - i40e: allow XPS with QoS enabled . - i40e: always return VEB stat strings . - i40e: always return VEB stat strings . - i40e: always return all queue stat strings . - i40e: always return all queue stat strings . - i40e: avoid divide by zero . - i40e: avoid divide by zero . - i40e: avoid overflow in i40e_ptp_adjfreq . - i40e: avoid overflow in i40e_ptp_adjfreq . - i40e: broadcast filters can trigger overflow promiscuous . - i40e: broadcast filters can trigger overflow promiscuous . - i40e: calculate ethtool stats size in a separate function . - i40e: calculate ethtool stats size in a separate function . - i40e: change flags to use 64 bits . - i40e: change flags to use 64 bits . - i40e: change ppp name to ddp . - i40e: change ppp name to ddp . - i40e: check for invalid DCB config . - i40e: check for invalid DCB config . - i40e: cleanup unnecessary parens . - i40e: cleanup unnecessary parens . - i40e: cleanup whitespace for some ethtool stat definitions . - i40e: cleanup whitespace for some ethtool stat definitions . - i40e: cleanup wording in a header comment . - i40e: cleanup wording in a header comment . - i40e: convert i40e_get_settings_link_up to new API . - i40e: convert i40e_get_settings_link_up to new API . - i40e: convert i40e_phy_type_to_ethtool to new API . - i40e: convert i40e_phy_type_to_ethtool to new API . - i40e: convert i40e_set_link_ksettings to new API . - i40e: convert i40e_set_link_ksettings to new API . - i40e: disallow programming multiple filters with same criteria . - i40e: disallow programming multiple filters with same criteria . - i40e: display priority_xon and priority_xoff stats . - i40e: display priority_xon and priority_xoff stats . - i40e: do not clear suspended state until we finish resuming . - i40e: do not clear suspended state until we finish resuming . - i40e: do not enter PHY debug mode while setting LEDs behaviour . - i40e: do not enter PHY debug mode while setting LEDs behaviour . - i40e: do not force filter failure in overflow promiscuous . - i40e: do not force filter failure in overflow promiscuous . - i40e: do not hold spinlock while resetting VF . - i40e: do not hold spinlock while resetting VF . - i40e: do not leak memory addresses . - i40e: do not leak memory addresses . - i40e: drop i40e_pf *pf from i40e_vc_disable_vf . - i40e: drop i40e_pf *pf from i40e_vc_disable_vf . - i40e: ensure reset occurs when disabling VF . - i40e: ensure reset occurs when disabling VF . - i40e: factor out re-enable functions for ATR and SB . - i40e: factor out re-enable functions for ATR and SB . - i40e: fix a typo . - i40e: fix a typo . - i40e: fix a typo in i40e_pf documentation . - i40e: fix a typo in i40e_pf documentation . - i40e: fix clearing link masks in i40e_get_link_ksettings . - i40e: fix clearing link masks in i40e_get_link_ksettings . - i40e: fix comment typo . - i40e: fix comment typo . - i40e: fix flags declaration . - i40e: fix flags declaration . - i40e: fix for flow director counters not wrapping as expected . - i40e: fix for flow director counters not wrapping as expected . - i40e: fix for wrong partition id calculation on OCP mezz cards . - i40e: fix for wrong partition id calculation on OCP mezz cards . - i40e: fix handling of vf_states variable . - i40e: fix handling of vf_states variable . - i40e: fix i40e_phy_type_to_ethtool function header . - i40e: fix i40e_phy_type_to_ethtool function header . - i40e: fix incorrect register definition . - i40e: fix incorrect register definition . - i40e: fix link reporting . - i40e: fix link reporting . - i40e: fix merge error . - i40e: fix merge error . - i40e: fix reading LLDP configuration . - i40e: fix reading LLDP configuration . - i40e: fix typo in function description . - i40e: fix typo in function description . - i40e: fix whitespace issues in i40e_ethtool.c . - i40e: fix whitespace issues in i40e_ethtool.c . - i40e: fold prefix strings directly into stat names . - i40e: fold prefix strings directly into stat names . - i40e: free skb after clearing lock in ptp_stop . - i40e: free skb after clearing lock in ptp_stop . - i40e: free the skb after clearing the bitlock . - i40e: free the skb after clearing the bitlock . - i40e: group autoneg PHY types together . - i40e: group autoneg PHY types together . - i40e: hold the RTNL lock while changing interrupt schemes . - i40e: hold the RTNL lock while changing interrupt schemes . - i40e: ignore skb- greater than xmit_more when deciding to set RS bit . - i40e: ignore skb- greater than xmit_more when deciding to set RS bit . - i40e: implement split pci error reset handler . - i40e: implement split pci error reset handler . - i40e: limit lan queue count in large CPU count machine . - i40e: limit lan queue count in large CPU count machine . - i40e: make const array patterns static, reduces object code size . - i40e: make const array patterns static, reduces object code size . - i40e: make i40evf_map_rings_to_vectors void . - i40e: make i40evf_map_rings_to_vectors void . - i40e: make use of i40e_vc_disable_vf . - i40e: make use of i40e_vc_disable_vf . - i40e: mark pm functions as __maybe_unused . - i40e: mark pm functions as __maybe_unused . - i40e: move AUTO_DISABLED flags into the state field . - i40e: move AUTO_DISABLED flags into the state field . - i40e: move I40E_FLAG_FILTER_SYNC to a state bit . - i40e: move I40E_FLAG_FILTER_SYNC to a state bit . - i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field . - i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field . - i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field . - i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field . - i40e: move client flags into state bits . - i40e: move client flags into state bits . - i40e: prevent service task from running while we"re suspended . - i40e: prevent service task from running while we"re suspended . - i40e: re-enable PTP L4 capabilities for XL710 if FW greater than 6.0 . - i40e: re-enable PTP L4 capabilities for XL710 if FW greater than 6.0 . - i40e: re-number feature flags to remove gaps . - i40e: re-number feature flags to remove gaps . - i40e: redfine I40E_PHY_TYPE_MAX . - i40e: redfine I40E_PHY_TYPE_MAX . - i40e: reduce lrxqthresh from 2 to 1 . - i40e: reduce lrxqthresh from 2 to 1 . - i40e: refactor FW version checking . - i40e: refactor FW version checking . - i40e: refactor promisc_changed in i40e_sync_vsi_filters . - i40e: refactor promisc_changed in i40e_sync_vsi_filters . - i40e: relax warning message in case of version mismatch . - i40e: relax warning message in case of version mismatch . - i40e: remove duplicate pfc stats . - i40e: remove duplicate pfc stats . - i40e: remove i40e_fcoe files . - i40e: remove i40e_fcoe files . - i40e: remove ifdef SPEED_25000 . - i40e: remove ifdef SPEED_25000 . - i40e: remove logically dead code . - i40e: remove logically dead code . - i40e: remove redundant initialization of read_size . - i40e: remove redundant initialization of read_size . - i40e: rename "change" variable to "autoneg_changed" . - i40e: rename "change" variable to "autoneg_changed" . - i40e: rename "cmd" variables in ethtool interface . - i40e: rename "cmd" variables in ethtool interface . - i40e: restore TCPv4 input set when re-enabling ATR . - i40e: restore TCPv4 input set when re-enabling ATR . - i40e: restore promiscuous after reset . - i40e: restore promiscuous after reset . - i40e: shutdown all IRQs and disable MSI-X when suspended . - i40e: shutdown all IRQs and disable MSI-X when suspended . - i40e: simplify member variable accesses . - i40e: simplify member variable accesses . - i40e: split i40e_get_strings into smaller functions . - i40e: split i40e_get_strings into smaller functions . - i40e: stop using cmpxchg flow in i40e_set_priv_flags . - i40e: stop using cmpxchg flow in i40e_set_priv_flags . - i40e: track filter type statistics when deleting invalid filters . - i40e: track filter type statistics when deleting invalid filters . - i40e: track id can be 0 . - i40e: track id can be 0 . - i40e: update VFs of link state after GET_VF_RESOURCES . - i40e: update VFs of link state after GET_VF_RESOURCES . - i40e: update data pointer directly when copying to the buffer . - i40e: update data pointer directly when copying to the buffer . - i40e: use WARN_ONCE to replace the commented BUG_ON size check . - i40e: use WARN_ONCE to replace the commented BUG_ON size check . - i40e: use a local variable instead of calculating multiple times . - i40e: use a local variable instead of calculating multiple times . - i40e: use admin queue for setting LEDs behavior . - i40e: use admin queue for setting LEDs behavior . - i40e: use newer generic pm support instead of legacy pm callbacks . - i40e: use newer generic pm support instead of legacy pm callbacks . - i40e: use separate state bit for miscellaneous IRQ setup . - i40e: use separate state bit for miscellaneous IRQ setup . - i40e: use the more traditional "i" loop variable . - i40e: use the more traditional "i" loop variable . - i40evf: Allow turning off offloads when the VF has VLAN set . - i40evf: Allow turning off offloads when the VF has VLAN set . - i40evf: Clean-up flags for promisc mode to avoid high polling rate . - i40evf: Clean-up flags for promisc mode to avoid high polling rate . - i40evf: Correctly populate rxitr_idx and txitr_idx . - i40evf: Correctly populate rxitr_idx and txitr_idx . - i40evf: Do not clear MSI-X PBA manually . - i40evf: Do not clear MSI-X PBA manually . - i40evf: Drop i40evf_fire_sw_int as it is prone to races . - i40evf: Drop i40evf_fire_sw_int as it is prone to races . - i40evf: Enable VF to request an alternate queue allocation . - i40evf: Enable VF to request an alternate queue allocation . - i40evf: Fix a hardware reset support in VF driver . - i40evf: Fix a hardware reset support in VF driver . - i40evf: Fix double locking the same resource . - i40evf: Fix double locking the same resource . - i40evf: Fix link up issue when queues are disabled . - i40evf: Fix link up issue when queues are disabled . - i40evf: Fix turning TSO, GSO and GRO on after . - i40evf: Fix turning TSO, GSO and GRO on after . - i40evf: Make VF reset warning message more clear . - i40evf: Make VF reset warning message more clear . - i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan . - i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan . - i40evf: Use an iterator of the same type as the list . - i40evf: Use an iterator of the same type as the list . - i40evf: enable support for VF VLAN tag stripping control . - i40evf: enable support for VF VLAN tag stripping control . - i40evf: fix client notify of l2 params . - i40evf: fix client notify of l2 params . - i40evf: fix ring to vector mapping . - i40evf: fix ring to vector mapping . - i40evf: hold the critical task bit lock while opening . - i40evf: hold the critical task bit lock while opening . - i40evf: lower message level . - i40evf: lower message level . - i40evf: release bit locks in reverse order . - i40evf: release bit locks in reverse order . - i40evf: remove flags that are never used . - i40evf: remove flags that are never used . - i40evf: remove flush_scheduled_work call in i40evf_remove . - i40evf: remove flush_scheduled_work call in i40evf_remove . - i40evf: use GFP_ATOMIC under spin lock . - i40evf: use GFP_ATOMIC under spin lock . - i40evf: use __dev_c_sync routines in .set_rx_mode . - i40evf: use __dev_c_sync routines in .set_rx_mode . - i40evf: use spinlock to protect _filter_list . - i40evf: use spinlock to protect _filter_list . - i40iw: Fix memory leak in error path of create QP . - i40iw: Fix memory leak in error path of create QP . - i40iw: Refactor of driver generated AEs . - i40iw: Refactor of driver generated AEs . - i40iw: Tear-down connection after CQP Modify QP failure . - i40iw: Tear-down connection after CQP Modify QP failure . - i40iw: Use correct address in dst_neigh_lookup for IPv6 . - i40iw: Use correct address in dst_neigh_lookup for IPv6 . - ib/core: Fix error code for invalid GID entry . - ib/core: Fix error code for invalid GID entry . - ib/core: Honor port_num while resolving GID for ib link layer . - ib/core: Honor port_num while resolving GID for ib link layer . - ib/core: Make ib_mad_client_id atomic . - ib/core: Make ib_mad_client_id atomic . - ib/core: Make testing MR flags for writability a static inline function . - ib/core: Make testing MR flags for writability a static inline function . - ib/core: Remove duplicate declaration of gid_cache_wq . - ib/core: Remove duplicate declaration of gid_cache_wq . - ib/hfi1: Add bypass register defines and replace blind constants . - ib/hfi1: Add bypass register defines and replace blind constants . - ib/hfi1: Fix fault injection init/exit issues . - ib/hfi1: Fix fault injection init/exit issues . - ib/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values . - ib/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values . - ib/hfi1: Fix user context tail allocation for DMA_RTAIL . - ib/hfi1: Fix user context tail allocation for DMA_RTAIL . - ib/hfi1: Return actual error value from program_rcvarray . - ib/hfi1: Return actual error value from program_rcvarray . - ib/iser: Do not reduce max_sectors . - ib/iser: Do not reduce max_sectors . - ib/isert: Fix for lib/dma_debug check_sync warning . - ib/isert: Fix for lib/dma_debug check_sync warning . - ib/isert: fix T10-pi check mask setting . - ib/isert: fix T10-pi check mask setting . - ib/mlx4: Fix an error handling path in "mlx4_ib_rereg_user_mr" . - ib/mlx4: Fix an error handling path in "mlx4_ib_rereg_user_mr" . - ib/mlx4: Mark user MR as writable if actual virtual memory is writable . - ib/mlx4: Mark user MR as writable if actual virtual memory is writable . - ib/mlx5: Fetch soft WQE"s on fatal error state . - ib/mlx5: Fetch soft WQE"s on fatal error state . - ib/mlx5: Use "kvfree" for memory allocated by "kvzalloc" . - ib/mlx5: Use "kvfree" for memory allocated by "kvzalloc" . - ib/qedr: Remove GID add/del dummy routines . - ib/qedr: Remove GID add/del dummy routines . - ib/rxe: Fix for oops in rxe_register_device on ppc64le arch . - ib/rxe: Fix for oops in rxe_register_device on ppc64le arch . - ib/rxe: add RXE_START_MASK for rxe_opcode ib_OPCODE_RC_SEND_ONLY_INV . - ib/rxe: add RXE_START_MASK for rxe_opcode ib_OPCODE_RC_SEND_ONLY_INV . - ib/rxe: avoid double kfree_skb . - ib/rxe: avoid double kfree_skb . - ib/umem: Use the correct mm during ib_umem_release . - ib/umem: Use the correct mm during ib_umem_release . - ib/uverbs: Fix possible oops with duplicate ioctl attributes . - ib/uverbs: Fix possible oops with duplicate ioctl attributes . - ibmvnic: Fix error recovery on login failure . - igb: Fix not adding filter elements to the list . - igb: Fix not adding filter elements to the list . - igb: Fix queue selection on MAC filters on i210 . - igb: Fix queue selection on MAC filters on i210 . - iio: BME280: Updates to Humidity readings need ctrl_reg write! . - iio: accel: st_accel: fix data-ready line configuration . - iio: accel: st_accel_i2c: fix i2c_device_id table . - iio: accel: st_accel_spi: fix spi_device_id table . - iio: adc: sun4i-gpadc-iio: fix unbalanced irq enable/disable . - iio: adc: twl4030: Return an error if we can not enable the vusb3v1 regulator in "twl4030_madc_probe" . - iio: gyro: st_gyro: fix L3GD20H support . - iio: humidity: hts221: remove warnings in hts221_parse_{temp,rh}_caldata . - iio: imu: inv_mpu6050: test whoami first and against all known values . - iio: magnetometer: st_magn: fix drdy line configuration for LIS3MDL . - iio: magnetometer: st_magn_core: enable multiread by default for LIS3MDL . - iio: magnetometer: st_magn_spi: fix spi_device_id table . - iio: pressure: bmp280: fix relative humidity unit . - iio: pressure: st_pressure: fix drdy configuration for LPS22HB and LPS25H . - iio: pressure: zpa2326: Remove always-true check which confuses gcc . - iio: pressure: zpa2326: report interrupted case as failure . - iio: trigger: stm32-timer: fix quadrature mode get routine . - iio: trigger: stm32-timer: fix write_raw return value . - iio: tsl2583: correct values in integration_time_available . - infiniband: fix a possible use-after-free bug . - infiniband: fix a possible use-after-free bug . - iommu/vt-d: Clear Page Request Overflow fault bit . - iommu/vt-d: Clear Page Request Overflow fault bit . - ip6_tunnel: remove magic mtu value 0xFFF8 . - ipc/shm: fix use-after-free of shm file via remap_file_pages . - ipmr: properly check rhltable_init return value . - ipv4: remove warning in ip_recv_error . - ipv6: allow pmTU exceptions to local routes . - ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline . - iw_cxgb4: Add ib_device- greater than get_netdev support . - iw_cxgb4: correctly enforce the max reg_mr depth . - iw_cxgb4: correctly enforce the max reg_mr depth . - iw_cxgb4: initialize ib_mr fields for user mrs . - ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings . - ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings . - ixgbe/ixgbevf: Free IRQ when pci error recovery removes the device . - ixgbe/ixgbevf: Free IRQ when pci error recovery removes the device . - ixgbe: Add receive length error counter . - ixgbe: Add receive length error counter . - ixgbe: Add support for macvlan offload RSS on X550 and clean-up pool handling . - ixgbe: Add support for macvlan offload RSS on X550 and clean-up pool handling . - ixgbe: Assume provided MAC filter has been verified by macvlan . - ixgbe: Assume provided MAC filter has been verified by macvlan . - ixgbe: Avoid to write the RETA table when unnecessary . - ixgbe: Avoid to write the RETA table when unnecessary . - ixgbe: Clear SWFW_SYNC register during init . - ixgbe: Clear SWFW_SYNC register during init . - ixgbe: Default to 1 pool always being allocated . - ixgbe: Default to 1 pool always being allocated . - ixgbe: Do not assume dev- greater than num_tc is equal to hardware TC config . - ixgbe: Do not assume dev- greater than num_tc is equal to hardware TC config . - ixgbe: Do not manipulate macvlan Tx queues when performing macvlan offload . - ixgbe: Do not manipulate macvlan Tx queues when performing macvlan offload . - ixgbe: Do not report unsupported timestamping filters for X550 . - ixgbe: Do not report unsupported timestamping filters for X550 . - ixgbe: Drop l2_accel_priv data pointer from ring struct . - ixgbe: Drop l2_accel_priv data pointer from ring struct . - ixgbe: Drop support for macvlan specific unicast lists . - ixgbe: Drop support for macvlan specific unicast lists . - ixgbe: Fix vs || typo . - ixgbe: Fix handling of macvlan Tx offload . - ixgbe: Fix handling of macvlan Tx offload . - ixgbe: Fix interaction between SR-IOV and macvlan offload . - ixgbe: Fix interaction between SR-IOV and macvlan offload . - ixgbe: Fix kernel-doc format warnings . - ixgbe: Fix kernel-doc format warnings . - ixgbe: Fix limitations on macvlan so we can support up to 63 offloaded devices . - ixgbe: Fix limitations on macvlan so we can support up to 63 offloaded devices . - ixgbe: Fix logic operator typo . - ixgbe: Fix setting of TC configuration for macvlan case . - ixgbe: Fix setting of TC configuration for macvlan case . - ixgbe: Perform reinit any time number of VFs change . - ixgbe: Perform reinit any time number of VFs change . - ixgbe: Remove an obsolete comment about ITR . - ixgbe: Remove an obsolete comment about ITR . - ixgbe: There is no need to update num_rx_pools in L2 fwd offload . - ixgbe: There is no need to update num_rx_pools in L2 fwd offload . - ixgbe: Update adaptive ITR algorithm . - ixgbe: Update adaptive ITR algorithm . - ixgbe: Use ring values to test for Tx pending . - ixgbe: Use ring values to test for Tx pending . - ixgbe: add counter for times Rx pages gets allocated, not recycled . - ixgbe: add counter for times Rx pages gets allocated, not recycled . - ixgbe: add error checks when initializing the PHY . - ixgbe: add error checks when initializing the PHY . - ixgbe: add status reg reads to ixgbe_check_remove . - ixgbe: add status reg reads to ixgbe_check_remove . - ixgbe: add support for reporting 5G link speed . - ixgbe: add support for reporting 5G link speed . - ixgbe: advertise highest capable link speed . - ixgbe: advertise highest capable link speed . - ixgbe: avoid bringing rings up/down as macvlans are added/removed . - ixgbe: avoid bringing rings up/down as macvlans are added/removed . - ixgbe: declare ixgbe_mac_operations structures as const . - ixgbe: declare ixgbe_mac_operations structures as const . - ixgbe: enable multicast on shutdown for WOL . - ixgbe: enable multicast on shutdown for WOL . - ixgbe: extend firmware version support . - ixgbe: extend firmware version support . - ixgbe: fix crash when injecting AER after failed reset . - ixgbe: fix crash when injecting AER after failed reset . - ixgbe: fix disabling hide VLAN on VF reset . - ixgbe: fix disabling hide VLAN on VF reset . - ixgbe: fix possible race in reset subtask . - ixgbe: fix possible race in reset subtask . - ixgbe: fix read-modify-write in x550 phy setup . - ixgbe: fix read-modify-write in x550 phy setup . - ixgbe: fix the FWSM.PT check in ixgbe_mng_present . - ixgbe: fix the FWSM.PT check in ixgbe_mng_present . - ixgbe: force VF to grab new MAC on driver reload . - ixgbe: force VF to grab new MAC on driver reload . - ixgbe: introduce a helper to simplify code . - ixgbe: introduce a helper to simplify code . - ixgbe: remove redundant initialization of "pool" . - ixgbe: remove redundant initialization of "pool" . - ixgbe: remove unused enum latency_range . - ixgbe: remove unused enum latency_range . - ixgbe: restore normal RSS after last macvlan offload is removed . - ixgbe: restore normal RSS after last macvlan offload is removed . - ixgbe: return error on unsupported SFP module when resetting . - ixgbe: return error on unsupported SFP module when resetting . - ixgbe: split Tx/Rx ring clearing for ethtool loopback test . - ixgbe: split Tx/Rx ring clearing for ethtool loopback test . - ixgbe: use ARRAY_SIZE for array sizing calculation on array buf . - ixgbe: use ARRAY_SIZE for array sizing calculation on array buf . - ixgbevf: Fix kernel-doc format warnings . - ixgbevf: Fix kernel-doc format warnings . - ixgbevf: add build_skb support . - ixgbevf: add build_skb support . - ixgbevf: add counters for Rx page allocations . - ixgbevf: add counters for Rx page allocations . - ixgbevf: add ethtool private flag for legacy Rx . - ixgbevf: add ethtool private flag for legacy Rx . - ixgbevf: add function for checking if we can reuse page . - ixgbevf: add function for checking if we can reuse page . - ixgbevf: add support for DMA_ATTR_SKIP_CPU_SYNC/WEAK_ORDERING . - ixgbevf: add support for DMA_ATTR_SKIP_CPU_SYNC/WEAK_ORDERING . - ixgbevf: add support for padding packet . - ixgbevf: add support for padding packet . - ixgbevf: add support for using order 1 pages to receive large frames . - ixgbevf: add support for using order 1 pages to receive large frames . - ixgbevf: allocate the rings as part of q_vector . - ixgbevf: allocate the rings as part of q_vector . - ixgbevf: break out Rx buffer page management . - ixgbevf: break out Rx buffer page management . - ixgbevf: clear rx_buffer_info in configure instead of clean . - ixgbevf: clear rx_buffer_info in configure instead of clean . - ixgbevf: do not bother clearing tx_buffer_info in ixgbevf_clean_tx_ring . - ixgbevf: do not bother clearing tx_buffer_info in ixgbevf_clean_tx_ring . - ixgbevf: fix MAC address changes through ixgbevf_set_mac . - ixgbevf: fix MAC address changes through ixgbevf_set_mac . - ixgbevf: fix ixgbevf_xmit_frame"s return type . - ixgbevf: fix ixgbevf_xmit_frame"s return type . - ixgbevf: fix possible race in the reset subtask . - ixgbevf: fix possible race in the reset subtask . - ixgbevf: fix unused variable warning . - ixgbevf: fix unused variable warning . - ixgbevf: improve performance and reduce size of ixgbevf_tx_map . - ixgbevf: improve performance and reduce size of ixgbevf_tx_map . - ixgbevf: make sure all frames fit minimum size requirements . - ixgbevf: make sure all frames fit minimum size requirements . - ixgbevf: only DMA sync frame length . - ixgbevf: only DMA sync frame length . - ixgbevf: remove redundant initialization of variable "dma" . - ixgbevf: remove redundant initialization of variable "dma" . - ixgbevf: remove redundant setting of xcast_mode . - ixgbevf: remove redundant setting of xcast_mode . - ixgbevf: setup queue counts . - ixgbevf: setup queue counts . - ixgbevf: update code to better handle incrementing page count . - ixgbevf: update code to better handle incrementing page count . - ixgbevf: use ARRAY_SIZE for various array sizing calculations . - ixgbevf: use ARRAY_SIZE for various array sizing calculations . - ixgbevf: use length to determine if descriptor is done . - ixgbevf: use length to determine if descriptor is done . - ixgbevf: use page_address offset from page . - ixgbevf: use page_address offset from page . - jump_label: Add branch hints to static_branch_{un,}likely . - kABI: fixes for nvme . - kABI: fixes for qla2xxx . - kabi mlx5 hide cpu_rmap . - kabi/severities: add qed inter module symbols to kabi ignore list - kabi: breakage for of/device change . - kabi: cxgb4 MU . - kabi: due to perf_event.h uapi field change . - kabi: for rtl_deinit_deferred_work rewrite . - kabi: mlx5 hide cpu_rmap . - kabi: mvpp2 10gkr support . - kabi: powerpc: mmu_context: provide old version of mm_iommu_ua_to_hpa . - kabi: protect fwnode_handle . - kcm: Fix use-after-free caused by clonned sockets . - kernel/params.c: downgrade warning for unsafe parameters . - keys: DNS: fix parsing multiple options . - kvm: PPC: Check if IOMMU page is contained in the pinned physical page . - kvm: x86: fix vcpu initialization with userspace lapic . - kvm: x86: move LAPIC initialization after VMCS creation . - libnvdimm, label: fix index block size calculation . - libnvdimm: add an api to cast a "struct nd_region" to its "struct device" . - mailbox: PCC: erroneous error message when parsing ACPI PCCT . - mailbox: bcm2835: Fix of_xlate return value . - mdio-sun4i: Fix a memory leak . - media: coda/imx-vdoa: Check for platform_get_resource error . - media: cx25840: Use subdev host data for PLL override . - media: cx88: Get rid of spurious call to cx8800_start_vbi_dma . - media: cxusb: restore RC_MAP for MyGica T230 . - media: dt-bindings: media: rcar_vin: Use status "okay" . - media: dvb-core: always call invoke_release in fe_free . - media: dvb_frontend: fix ifnullfree.cocci warnings . - media: dvb_frontend: only use kref after initialized . - media: dvb_net: ensure that dvb_net_ule_handle is fully initialized . - media: mxl111sf: Fix potential null pointer dereference . - media: omap3isp/isp: remove an unused static var . - media: s5p-jpeg: fix number of components macro . - media: s5p-mfc: Fix lock contention - request_firmware once . - media: staging: omap4iss: Include asm/cacheflush.h after generic includes . - media: vivid: potential integer overflow in vidioc_g_edid . - mfd: tps65218: Reorder tps65218_regulator_id enum . - mfd: tps65911-comparator: Fix a build error . - mfd: tps65911-comparator: Fix an off by one bug . - mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG . - mmc: cavium: Fix use-after-free in of_platform_device_destroy . - mmc: dw_mmc: fix card threshold control configuration . - mmc: meson-gx: remove CLK_DIVIDER_ALLOW_ZERO clock flag . - mmc: sdhci-msm: fix issue with power irq . - mmc: sdhci-of-esdhc: disable SD clock for clock value 0 . - mmc: sdhci-of-esdhc: fix eMMC couldn"t work after kexec . - mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb . - mmc: sdhci-xenon: Fix clock resource by adding an optional bus clock . - mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable . - mmc: tmio: remove outdated comment . - modsign: log module name in the event of an error . - modsign: print module name along with error message . - module: make it clear when we"re handling the module copy in info- greater than hdr . - module: setup load info before module_sig_check . - mvpp2: fix multicast address filter . - net-sysfs: Fix memory leak in XPS configuration . - net/mlx4: Fix irq-unsafe spinlock usage . - net/mlx4_core: Fix error handling in mlx4_init_port_info . - net/mlx4_core: Fix error handling in mlx4_init_port_info . - net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper . - net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper . - net/mlx4_en: Do not reuse RX page when XDP is set . - net/mlx4_en: Do not reuse RX page when XDP is set . - net/mlx5: Adjust clock overflow work period . - net/mlx5: Adjust clock overflow work period . - net/mlx5: Eswitch, Use "kvfree" for memory allocated by "kvzalloc" . - net/mlx5: Eswitch, Use "kvfree" for memory allocated by "kvzalloc" . - net/mlx5: FPGA, Call DMA unmap with the right size . - net/mlx5: FPGA, Call DMA unmap with the right size . - net/mlx5: Fix command interface race in polling mode . - net/mlx5: Fix command interface race in polling mode . - net/mlx5: Fix dump_command mailbox length printed . - net/mlx5: Fix dump_command mailbox length printed . - net/mlx5: Fix incorrect raw command length parsing . - net/mlx5: Fix incorrect raw command length parsing . - net/mlx5: Fix wrong size allocation for QoS ETC TC regitster . - net/mlx5: Fix wrong size allocation for QoS ETC TC regitster . - net/mlx5: Free IRQs in shutdown path . - net/mlx5: Free IRQs in shutdown path . - net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands . - net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands . - net/mlx5: Properly deal with flow counters when deleting rules . - net/mlx5: Properly deal with flow counters when deleting rules . - net/mlx5: Protect from command bit overflow . - net/mlx5: Protect from command bit overflow . - net/mlx5: Refactor num of blocks in mailbox calculation . - net/mlx5: Refactor num of blocks in mailbox calculation . - net/mlx5: Vport, Use "kvfree" for memory allocated by "kvzalloc" . - net/mlx5: Vport, Use "kvfree" for memory allocated by "kvzalloc" . - net/mlx5e: Do not allow aRFS for encapsulated packets . - net/mlx5e: Do not allow aRFS for encapsulated packets . - net/mlx5e: Do not attempt to dereference the ppriv struct if not being eswitch manager . - net/mlx5e: Do not attempt to dereference the ppriv struct if not being eswitch manager . - net/mlx5e: Fix quota counting in aRFS expire flow . - net/mlx5e: Fix quota counting in aRFS expire flow . - net/mlx5e: Refine ets validation function . - net/mlx5e: Remove redundant vport context vlan update . - net/mlx5e: Remove redundant vport context vlan update . - net/mlx5e: When RXFCS is set, add FCS data into checksum calculation . - net/packet: refine check for priv area size . - net/sched: act_simple: fix parsing of TCA_DEF_DATA . - net/sched: act_tunnel_key: fix NULL dereference when "goto chain" is used . - net/sched: fix NULL dereference in the error path of tcf_sample_init . - net: add rb_to_skb and other rb tree helpers . - net: cxgb3_main: fix potential Spectre v1 . - net: cxgb3_main: fix potential Spectre v1 . - net: define the TSO header size in net/tso.h . - net: dsa: add error handling for pskb_trim_rcsum . - net: ethernet: davinci_emac: fix error handling in probe . - net: ethernet: ti: cpdma: correct error handling for chan create . - net: ethtool: Add macro to clear a link mode setting . - net: ethtool: Add macro to clear a link mode setting . - net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan . - net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy . - net: metrics: add proper netlink validation . - net: mvmdio: add xmdio xsmi support . - net: mvmdio: check the MII_ADDR_C45 bit is not set for smi operations . - net: mvmdio: introduce an ops structure . - net: mvmdio: put the poll intervals in the ops structure . - net: mvmdio: remove duplicate locking . - net: mvmdio: reorder headers alphabetically . - net: mvmdio: simplify the smi read and write error paths . - net: mvmdio: use GENMASK for masks . - net: mvmdio: use tabs for defines . - net: mvpp2: Add hardware offloading for VLAN filtering . - net: mvpp2: Add support for unicast filtering . - net: mvpp2: Do not use dynamic allocs for local variables . - net: mvpp2: Fix DMA address mask size . - net: mvpp2: Fix TCAM filter reserved range . - net: mvpp2: Fix clk error path in mvpp2_probe . - net: mvpp2: Fix clock resource by adding an optional bus clock . - net: mvpp2: Fix clock resource by adding missing mg_core_clk . - net: mvpp2: Fix parser entry init boundary check . - net: mvpp2: Make mvpp2_prs_hw_read a parser entry init function . - net: mvpp2: Prevent userspace from changing TX affinities . - net: mvpp2: Simplify MAC filtering function parameters . - net: mvpp2: Use relaxed I/O in data path . - net: mvpp2: add comments about smp_processor_id usage . - net: mvpp2: add ethtool GOP statistics . - net: mvpp2: add support for TX interrupts and RX queue distribution modes . - net: mvpp2: adjust the coalescing parameters . - net: mvpp2: align values in ethtool get_coalesce . - net: mvpp2: allocate zeroed tx descriptors . - net: mvpp2: check ethtool sets the Tx ring size is to a valid min value . - net: mvpp2: cleanup probed ports in the probe error path . - net: mvpp2: do not call txq_done from the Tx path when Tx irqs are used . - net: mvpp2: do not disable GMAC padding . - net: mvpp2: do not select the internal source clock . - net: mvpp2: do not set GMAC autoneg when using XLG MAC . - net: mvpp2: do not sleep in set_rx_mode . - net: mvpp2: do not unmap TSO headers buffers . - net: mvpp2: dynamic reconfiguration of the comphy/GoP/MAC . - net: mvpp2: enable ACPI support in the driver . - net: mvpp2: enable UDP/TCP checksum over IPv6 . - net: mvpp2: enable basic 10G support . - net: mvpp2: fallback using h/w and random mac if the dt one isn"t valid . - net: mvpp2: fix GOP statistics loop start and stop conditions . - net: mvpp2: fix MVPP21_ISR_RXQ_GROUP_REG definition . - net: mvpp2: fix TSO headers allocation and management . - net: mvpp2: fix invalid parameters order when calling the tcam init . - net: mvpp2: fix parsing fragmentation detection . - net: mvpp2: fix port list indexing . - net: mvpp2: fix the RSS table entry offset . - net: mvpp2: fix the packet size configuration for 10G . - net: mvpp2: fix the synchronization module bypass macro name . - net: mvpp2: fix the txq_init error path . - net: mvpp2: fix typo in the tcam setup . - net: mvpp2: fix use of the random mac address for PPv2.2 . - net: mvpp2: improve the link management function . - net: mvpp2: initialize the GMAC when using a port . - net: mvpp2: initialize the GoP . - net: mvpp2: initialize the RSS tables . - net: mvpp2: initialize the Tx FIFO size . - net: mvpp2: initialize the XLG MAC when using a port . - net: mvpp2: initialize the comphy . - net: mvpp2: introduce per-port nrxqs/ntxqs variables . - net: mvpp2: introduce queue_vector concept . - net: mvpp2: jumbo frames support . - net: mvpp2: limit TSO segments and use stop/wake thresholds . - net: mvpp2: make the phy optional . - net: mvpp2: move from cpu-centric naming to "software thread" naming . - net: mvpp2: move the mac retrieval/copy logic into its own function . - net: mvpp2: move the mii configuration in the ndo_open path . - net: mvpp2: mvpp2_check_hw_buf_num can be static . - net: mvpp2: only free the TSO header buffers when it was allocated . - net: mvpp2: remove RX queue group reset code . - net: mvpp2: remove mvpp2_pool_refill . - net: mvpp2: remove unused mvpp2_bm_cookie_pool_set function . - net: mvpp2: remove useless goto . - net: mvpp2: report the tx-usec coalescing information to ethtool . - net: mvpp2: set maximum packet size for 10G ports . - net: mvpp2: set the Rx FIFO size depending on the port speeds for PPv2.2 . - net: mvpp2: simplify maintaining enabled ports" list . - net: mvpp2: simplify the Tx desc set DMA logic . - net: mvpp2: simplify the link_event function . - net: mvpp2: software tso support . - net: mvpp2: split the max ring size from the default one . - net: mvpp2: take advantage of the is_rgmii helper . - net: mvpp2: unify register definitions coding style . - net: mvpp2: unify the txq size define use . - net: mvpp2: update the BM buffer free/destroy logic . - net: mvpp2: use a data size of 10kB for Tx FIFO on port 0 . - net: mvpp2: use correct index on array mvpp2_pools . - net: mvpp2: use device_*/fwnode_* APIs instead of of_* . - net: mvpp2: use the GoP interrupt for link status changes . - net: mvpp2: use the aggr txq size define everywhere . - net: mvpp2: use the same buffer pool for all ports . - net: phy: add XAUI and 10GBASE-KR PHY connection types . - net: phy: broadcom: Fix auxiliary control register reads . - net: phy: broadcom: Fix bcm_write_exp . - net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 . - net: qed: use correct strncpy size . - net: qed: use correct strncpy size . - net: sched: red: avoid hashing NULL child . - net: usb: cdc_mbim: add flag FLAG_SEND_ZLP . - netdev-FAQ: clarify DaveM"s position for stable backports . - nfc: nfcmrvl_uart: fix device-node leak during probe . - nfc: pn533: Fix wrong GFP flag usage . - nfit, address-range-scrub: add module option to skip initial ars . - nfit, address-range-scrub: determine one platform max_ars value . - nfit, address-range-scrub: fix scrub in-progress reporting . - nfit, address-range-scrub: introduce nfit_spa- greater than ars_state . - nfit, address-range-scrub: rework and simplify ARS state machine . - nfit: fix region registration vs block-data-window ranges . - nfit: fix unchecked dereference in acpi_nfit_ctl . - nvme-loop: add support for multiple ports . - nvme.h: add AEN configuration symbols . - nvme.h: add ANA definitions . - nvme.h: add support for the log specific field . - nvme.h: add the changed namespace list log . - nvme.h: untangle AEN notice definitions . - nvme/multipath: Disable runtime writable enabling parameter . - nvme: Fix sync controller reset return . - nvme: add ANA support . - nvme: add bio remapping tracepoint . - nvme: centralize ctrl removal prints . - nvme: cleanup double shift issue . - nvme: do not enable AEN if not supported . - nvme: do not hold nvmf_transports_rwsem for more than transport lookups . - nvme: do not rely on the changed namespace list log . - nvme: enforce 64bit offset for nvme_get_log_ext fn . - nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD . - nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD . - nvme: fix use-after-free in nvme_free_ns_head . - nvme: guard additional fields in nvme command structures . - nvme: host: core: fix precedence of ternary operator . - nvme: if_ready checks to fail io to deleting controller . - nvme: implement log page low/high offset and dwords . - nvme: kABI fix for ANA support in nvme_ctrl . - nvme: kABI fixes for nvmet_ctrl . - nvme: kabi fixes for nvme_ctrl . - nvme: make nvme_get_log_ext non-static . - nvme: mark nvme_queue_scan static . - nvme: partially revert "nvme: remove nvme_req_needs_failover" . - nvme: reintruduce nvme_get_log_ext . - nvme: remove nvme_req_needs_failover . - nvme: revert "nvme: mark nvme_queue_scan static" . - nvme: simplify the API for getting log pages . - nvme: submit AEN event configuration on startup . - nvme: use the changed namespaces list log to clear ns data changed AENs . - nvmet-fc: fix target sgl list on large transfers . - nvmet-fc: fix target sgl list on large transfers . - nvmet: add AEN configuration support . - nvmet: add a new nvmet_zero_sgl helper . - nvmet: add minimal ANA support . - nvmet: constify struct nvmet_fabrics_ops . - nvmet: filter newlines from user input . - nvmet: fixup crash on NULL device path . - nvmet: implement the changed namespaces log . - nvmet: kABI fixes for ANA support . - nvmet: keep a port pointer in nvmet_ctrl . - nvmet: mask pending AENs . - nvmet: reset keep alive timer in controller enable . - nvmet: return all zeroed buffer when we can"t find an active namespace . - nvmet: revert "nvmet: constify struct nvmet_fabrics_ops" . - nvmet: split log page implementation . - nvmet: support configuring ANA groups . - nvmet: track and limit the number of namespaces per subsystem . - nvmet: use Retain Async Event bit to clear AEN . - of/pci: Fix theoretical NULL dereference . - of: Make of_fwnode_handle safer . - of: fix DMA mask generation . - of: restrict DMA configuration . - pci: Account for all bridges on bus when distributing bus numbers . - pci: altera: Fix bool initialization in tlp_read_packet . - pci: dwc: Fix enumeration end when reaching root subordinate . - pci: endpoint: Fix kernel panic after put_device . - pci: endpoint: Populate func_no before calling pci_epc_add_epf . - pci: exynos: Fix a potential init_clk_resources NULL pointer dereference . - pci: faraday: Fix of_irq_get error check . - pci: ibmphp: Fix use-before-set in get_max_bus_speed . - pci: shpchp: Fix AMD POGO identification . - perf intel-pt: Always set no branch for dummy event . - perf intel-pt: Set no_aux_samples for the tracking event . - perf/x86/intel/uncore: Add event constraint for BDX PCU . - perf/x86/intel/uncore: Fix SKX CHA event extra regs . - perf/x86/intel/uncore: Fix Skylake UPI pmU event masks . - perf/x86/intel/uncore: Fix Skylake server CHA LLC_LOOKUP event umask . - perf/x86/intel/uncore: Fix Skylake server PCU pmU event format . - perf/x86/intel/uncore: Fix missing marker for skx_uncore_cha_extra_regs . - perf/x86/intel/uncore: Remove invalid Skylake server CHA filter field . - perf/x86: Fix data source decoding for Skylake . - perf/x86: Fix data source decoding for Skylake . - phy: add sgmii and 10gkr modes to the phy_mode enum . - pinctrl: bcm2835: Avoid warning from __irq_do_set_handler . - pinctrl: imx: fix debug message for SHARE_MUX_CONF_REG case . - pinctrl: intel: Initialize GPIO properly when used through irqchip . - pinctrl: intel: Read back TX buffer state . - pinctrl: meson-gxbb: remove non-existing pin GPIOX_22 . - pinctrl: meson-gxl: Fix typo in AO I2S pins . - pinctrl: meson-gxl: Fix typo in AO SPDIF pins . - pinctrl: mvebu: use correct MPP sel value for dev pins . - pinctrl: nand: meson-gxbb: fix missing data pins . - pinctrl: nsp: Fix potential NULL dereference . - pinctrl: nsp: off by ones in nsp_pinmux_enable . - pinctrl: pinctrl-single: Fix pcs_request_gpio when bits_per_mux != 0 . - pinctrl: sh-pfc: r8a7790: Add missing TX_ER pin to avb_mii group . - pinctrl: sh-pfc: r8a7795: Fix MOD_SEL register pin assignment for SSI pins group . - pinctrl: sh-pfc: r8a7795: Fix to delete A20..A25 pins function definitions . - pinctrl: sh-pfc: r8a7796: Fix IPSR and MOD_SEL register pin assignment for NDFC pins group . - pinctrl: sh-pfc: r8a7796: Fix to delete A20..A25 pins function definitions . - pinctrl: sh-pfc: r8a7796: Fix to delete FSCLKST pin and IPSR7 bit[15:12] register definitions . - pinctrl: sunxi: fix V3s pinctrl driver IRQ bank base . - pinctrl: sunxi: fix wrong irq_banks number for H5 pinctrl . - pinctrl: uniphier: fix members of rmii group for Pro4 . - pinctrl: uniphier: fix pin_config_get for input-enable . - pm/core: Fix supplier device runtime pm usage counter imbalance . - pm/hibernate: Fix oops at snapshot_write . - pm/hibernate: Use CONFIG_HAVE_SET_MEMORY for include condition . - pm/wakeup: Only update last time for active wakeup sources . - power: gemini-poweroff: Avoid spurious poweroff . - power: supply: act8945a_charger: fix of_irq_get error check . - power: supply: cpcap-charger: add OMAP_usb2 dependency . - powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently . - powerpc/64s: Clear PCR on boot . - powerpc/64s: Fix section mismatch warnings from setup_rfi_flush . - powerpc/eeh: Fix enabling bridge MMIO windows . - powerpc/fadump: Unregister fadump on kexec down path . - powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch . - powerpc/mpic: Check if cpu_possible in mpic_physmask . - powerpc/powernv: Fix NVRAM sleep in invalid context when crashing . - powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops . - powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write . - powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops . - powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG . - powerpc: Add missing prototype for arch_irq_work_raise . - pwm: meson: Fix allocation of PWM channel array . - pwm: meson: Improve PWM calculation precision . - pwm: stm32: Enforce dependency on CONFIG_MFD_STM32_TIMERS . - pwm: stm32: Remove unused struct device . - pwm: tiehrpwm: Fix runtime pm imbalance at unbind . - pwm: tiehrpwm: fix clock imbalance in probe error path . - qed* : Add new TLV to request PF to update MAC in bulletin board . - qed* : use trust mode to allow VF to override forced MAC . - qed*: Add new TLV to request PF to update MAC in bulletin board . - qed*: Advance drivers" version to 8.33.0.20 . - qed*: Advance drivers" version to 8.33.0.20 . - qed*: HSI renaming for different types of HW . - qed*: HSI renaming for different types of HW . - qed*: Refactor mf_mode to consist of bits . - qed*: Refactor mf_mode to consist of bits . - qed*: Refactoring and rearranging FW API with no functional impact . - qed*: Refactoring and rearranging FW API with no functional impact . - qed*: Support drop action classification . - qed*: Support drop action classification . - qed*: Support other classification modes . - qed*: Support other classification modes . - qed*: Utilize FW 8.33.1.0 . - qed*: Utilize FW 8.33.1.0 . - qed*: Utilize FW 8.33.11.0 . - qed*: Utilize FW 8.33.11.0 . - qed*: use trust mode to allow VF to override forced MAC . - qed: Adapter flash update support . - qed: Adapter flash update support . - qed: Add APIs for flash access . - qed: Add APIs for flash access . - qed: Add MFW interfaces for TLV request support . - qed: Add MFW interfaces for TLV request support . - qed: Add configuration information to register dump and debug data . - qed: Add configuration information to register dump and debug data . - qed: Add driver infrastucture for handling mfw requests . - qed: Add driver infrastucture for handling mfw requests . - qed: Add sanity check for SIMD fastpath handler . - qed: Add sanity check for SIMD fastpath handler . - qed: Add support for Unified Fabric Port . - qed: Add support for Unified Fabric Port . - qed: Add support for multi function mode with 802.1ad tagging . - qed: Add support for multi function mode with 802.1ad tagging . - qed: Add support for processing fcoe tlv request . - qed: Add support for processing fcoe tlv request . - qed: Add support for processing iscsi tlv request . - qed: Add support for processing iscsi tlv request . - qed: Add support for tlv request processing . - qed: Add support for tlv request processing . - qed: Correct Multicast API to reflect existence of 256 approximate buckets . - qed: Correct Multicast API to reflect existence of 256 approximate buckets . - qed: Delete unused parameter p_ptt from mcp APIs . - qed: Delete unused parameter p_ptt from mcp APIs . - qed: Do not advertise DCBX_LLD_MANAGED capability . - qed: Do not advertise DCBX_LLD_MANAGED capability . - qed: Fix LL2 race during connection terminate . - qed: Fix LL2 race during connection terminate . - qed: Fix PTT entry leak in the selftest error flow . - qed: Fix PTT entry leak in the selftest error flow . - qed: Fix copying 2 strings . - qed: Fix copying 2 strings . - qed: Fix link flap issue due to mismatching EEE capabilities . - qed: Fix link flap issue due to mismatching EEE capabilities . - qed: Fix mask for physical address in ILT entry . - qed: Fix possibility of list corruption during rmmod flows . - qed: Fix possibility of list corruption during rmmod flows . - qed: Fix possible memory leak in Rx error path handling . - qed: Fix possible memory leak in Rx error path handling . - qed: Fix possible race for the link state value . - qed: Fix possible race for the link state value . - qed: Fix potential use-after-free in qed_spq_post . - qed: Fix potential use-after-free in qed_spq_post . - qed: Fix reading stale configuration information . - qed: Fix reading stale configuration information . - qed: Fix setting of incorrect eswitch mode . - qed: Fix setting of incorrect eswitch mode . - qed: Fix shared memory inconsistency between driver and the MFW . - qed: Fix shared memory inconsistency between driver and the MFW . - qed: Fix use of incorrect shmem address . - qed: Fix use of incorrect shmem address . - qed: Fix use of incorrect size in memcpy call . - qed: Fix use of incorrect size in memcpy call . - qed: Free reserved MR tid . - qed: Free reserved MR tid . - qed: LL2 flush isles when connection is closed . - qed: LL2 flush isles when connection is closed . - qed: Limit msix vectors in kdump kernel to the minimum required count . - qed: Limit msix vectors in kdump kernel to the minimum required count . - qed: Populate nvm image attribute shadow . - qed: Populate nvm image attribute shadow . - qed: Remove reserveration of dpi for kernel . - qed: Remove reserveration of dpi for kernel . - qed: Remove unused data member "is_mf_default" . - qed: Remove unused data member "is_mf_default" . - qed: Use true and false for boolean values . - qed: Use true and false for boolean values . - qed: Use zeroing memory allocator than allocator/memset . - qed: Use zeroing memory allocator than allocator/memset . - qed: code indent should use tabs where possible . - qed: code indent should use tabs where possible . - qed: fix spelling mistake: "checksumed" - greater than "checksummed" . - qed: fix spelling mistake: "checksumed" - greater than "checksummed" . - qed: fix spelling mistake: "offloded" - greater than "offloaded" . - qed: fix spelling mistake: "offloded" - greater than "offloaded" . - qed: fix spelling mistake: "taskelt" - greater than "tasklet" . - qed: fix spelling mistake: "taskelt" - greater than "tasklet" . - qed: off by one in qed_parse_mcp_trace_buf . - qed: off by one in qed_parse_mcp_trace_buf . - qed: use kzalloc instead of kmalloc and memset . - qed: use kzalloc instead of kmalloc and memset . - qede: Add build_skb support . - qede: Add build_skb support . - qede: Add support for populating ethernet TLVs . - qede: Add support for populating ethernet TLVs . - qede: Adverstise software timestamp caps when PHC is not available . - qede: Adverstise software timestamp caps when PHC is not available . - qede: Do not drop rx-checksum invalidated packets . - qede: Do not drop rx-checksum invalidated packets . - qede: Ethtool flash update support . - qede: Ethtool flash update support . - qede: Fix barrier usage after tx doorbell write . - qede: Fix barrier usage after tx doorbell write . - qede: Fix ref-cnt usage count . - qede: Fix ref-cnt usage count . - qede: Refactor ethtool rx classification flow . - qede: Refactor ethtool rx classification flow . - qede: Support flow classification to the VFs . - qede: Support flow classification to the VFs . - qede: Use NETIF_F_GRO_HW . - qede: Use NETIF_F_GRO_HW . - qede: Validate unsupported configurations . - qede: Validate unsupported configurations . - qede: fix spelling mistake: "registeration" - greater than "registration" . - qede: fix spelling mistake: "registeration" - greater than "registration" . - qedr: Fix spelling mistake: "hanlde" - greater than "handle" . - qedr: Fix spelling mistake: "hanlde" - greater than "handle" . - qlogic/qed: Constify *pkt_type_str . - qlogic/qed: Constify *pkt_type_str . - qlogic: check kstrtoul for errors . - qlogic: check kstrtoul for errors . - qmi_wwan: add support for Quectel EG91 . - qmi_wwan: add support for the Dell Wireless 5821e module . - qmi_wwan: fix interface number for DW5821e production firmware . - qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect . - r8152: fix tx packets accounting . - r8152: napi hangup fix after disconnect . - r8169: Be drop monitor friendly . - rbd: flush rbd_dev- greater than watch_dwork after watch is unregistered . - rdma/cma: Do not query GID during QP state transition to RTR . - rdma/cma: Do not query GID during QP state transition to RTR . - rdma/cma: Fix use after destroy access to net namespace for IPoib . - rdma/cma: Fix use after destroy access to net namespace for IPoib . - rdma/cxgb4: Use structs to describe the uABI instead of opencoding . - rdma/cxgb4: release hw resources on device removal . - rdma/i40iw: Avoid panic when objects are being created and destroyed . - rdma/i40iw: Avoid panic when objects are being created and destroyed . - rdma/i40iw: Avoid reference leaks when processing the AEQ . - rdma/i40iw: Avoid reference leaks when processing the AEQ . - rdma/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events . - rdma/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events . - rdma/iwpm: fix memory leak on map_info . - rdma/iwpm: fix memory leak on map_info . - rdma/mlx4: Discard unknown SQP work requests . - rdma/mlx4: Discard unknown SQP work requests . - rdma/mlx5: Do not assume that medium blueFlame register exists . - rdma/mlx5: Do not assume that medium blueFlame register exists . - rdma/mlx5: Fix NULL dereference while accessing XRC_TGT QPs . - rdma/mlx5: Fix NULL dereference while accessing XRC_TGT QPs . - rdma/mlx5: Fix memory leak in mlx5_ib_create_srq error path . - rdma/mlx5: Fix memory leak in mlx5_ib_create_srq error path . - rdma/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow . - rdma/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow . - rdma/mlx5: Protect from shift operand overflow . - rdma/mlx5: Protect from shift operand overflow . - rdma/mlx5: Use proper spec flow label type . - rdma/mlx5: Use proper spec flow label type . - rdma/qedr: Annotate iomem pointers correctly . - rdma/qedr: Annotate iomem pointers correctly . - rdma/qedr: Declare local functions static . - rdma/qedr: Declare local functions static . - rdma/qedr: Fix doorbell bar mapping for dpi greater than 1 . - rdma/qedr: Fix doorbell bar mapping for dpi greater than 1 . - rdma/qedr: Fix endian problems around imm_data . - rdma/qedr: Fix endian problems around imm_data . - rdma/qedr: Fix iWARP connect with port mapper . - rdma/qedr: Fix iWARP connect with port mapper . - rdma/qedr: Fix iWARP write and send with immediate . - rdma/qedr: Fix iWARP write and send with immediate . - rdma/qedr: Fix ipv6 destination address resolution . - rdma/qedr: Fix ipv6 destination address resolution . - rdma/qedr: Fix kernel panic when running fio over NFSordma . - rdma/qedr: Fix kernel panic when running fio over NFSordma . - rdma/qedr: Fix wmb usage in qedr . - rdma/qedr: Fix wmb usage in qedr . - rdma/qedr: Remove set-but-not-used variables . - rdma/qedr: Remove set-but-not-used variables . - rdma/qedr: Use NULL instead of 0 to represent a pointer . - rdma/qedr: Use NULL instead of 0 to represent a pointer . - rdma/qedr: Use zeroing memory allocator than allocator/memset . - rdma/qedr: Use zeroing memory allocator than allocator/memset . - rdma/qedr: Zero stack memory before copying to user space . - rdma/qedr: Zero stack memory before copying to user space . - rdma/qedr: eliminate duplicate barriers on weakly-ordered archs . - rdma/qedr: eliminate duplicate barriers on weakly-ordered archs . - rdma/qedr: lower print level of flushed CQEs . - rdma/qedr: lower print level of flushed CQEs . - rdma/ucma: Do not allow setting rdma_OPTION_ib_PATH without an rdma device . - rdma/ucma: Do not allow setting rdma_OPTION_ib_PATH without an rdma device . - rdma/ucma: ucma_context reference leak in error path . - rdma/ucma: ucma_context reference leak in error path . - rdma/uverbs: Protect from attempts to create flows on unsupported QP . - rdma/uverbs: Protect from attempts to create flows on unsupported QP . - rdma/uverbs: Use an unambiguous errno for method not supported . - rdma/uverbs: Use an unambiguous errno for method not supported . - regulator: max8998: Fix platform data retrieval . - regulator: qcom_spmi: Include offset when translating voltages . - regulator: tps65218: Fix strobe assignment . - rpm/kernel-source.spec.in: Add more stuff to Recommends ... and move bc to Recommends as well. All these packages are needed for building a kernel manually from scratch with kernel-source files. - rpm/kernel-source.spec.in: require bc for kernel-source This is needed for building include/generated/timeconst.h from kernel/time/timeconst.bc. - rtc: ac100: Fix ac100 determine rate bug . - rtc: pxa: fix probe function . - rtlwifi: Fix kernel Oops "Fw download fail!!" . - rtlwifi: rtl8821ae: fix firmware is not ready to run . - rtnetlink: validate attributes in do_setlink . - s390/crc32-vx: use expoline for indirect branches . - s390/ftrace: use expoline for indirect branches . - s390/gs: add compat regset for the guarded storage broadcast control block . - s390/kernel: use expoline for indirect branches . - s390/lib: use expoline for indirect branches . - s390/qdio: do not retry EQBS after CCQ 96 . - s390/qeth: fix error handling in adapter command callbacks . - s390/qeth: fix race when setting MAC address . - s390: Correct register corruption in critical section cleanup . - s390: add assembler macros for CPU alternatives . - s390: correct module section names for expoline code revert . - s390: extend expoline to BC instructions . - s390: move expoline assembler macros to a header . - s390: move spectre sysfs attribute code . - s390: optimize memset implementation . - s390: remove indirect branch from do_softirq_own_stack . - s390: use expoline thunks in the BPF JIT . - sched/core: Optimize ttwu_stat . - sched/core: Optimize update_stats_* . - scripts/dtc: fix "%zx" warning . - scripts/gdb/linux/tasks.py: fix get_thread_info . - scripts/git_sort/git_sort.py: Add "nvme-4.18" to the list of repositories - scripts/git_sort/git_sort.py: add modules-next tree - scripts/kernel-doc: Do not fail with status != 0 if error encountered with -none . - scsi: aacraid: Correct hba_send to include iu_type . - scsi: core: clean up generated file scsi_devinfo_tbl.c . - scsi: cxgb4i: silence overflow warning in t4_uld_rx_handler . - scsi: megaraid_sas: Do not log an error if FW successfully initializes . - scsi: qla2xxx: Fix inconsistent DMA mem alloc/free . - scsi: qla2xxx: Fix kernel crash due to late workqueue allocation . - scsi: zfcp: fix infinite iteration on ERP ready list . - scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed . - scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED . - scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread . - scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return . - scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED . - scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler . - scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF . - sctp: not allow transport timeout value less than HZ/5 for hb_timer . - serial: earlycon: Only try fdt when specify "earlycon" exactly . - serial: imx: drop if that always evaluates to true . - serial: pxa: Fix out-of-bounds access through serial port index . - serial: sh-sci: Update warning message in sci_request_dma_chan . - serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version . - serial: sirf: Fix out-of-bounds access through DT alias . - sfc: stop the TX queue before pushing new buffers . - sfc: stop the TX queue before pushing new buffers . - smsc75xx: Add workaround for gigabit link up hardware errata . - smsc75xx: fix smsc75xx_set_features . - smsc95xx: Configure pause time to 0xffff when tx flow control enabled . - socket: close race condition between sock_close and sockfs_setattr . - spi: bcm-qspi: fIX some error handling paths . - spi: core: Fix devm_spi_register_master function name in kerneldoc . - spi: pxa2xx: Do not touch CS pin until we have a transfer pending . - spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR . - staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write . - staging: fbtft: array underflow in fbtft_request_gpios_match . - staging: iio: ade7759: fix signed extension bug on shift of a u8 . - staging: rtl8723bs: Prevent an underflow in rtw_check_beacon_data . - staging: rtl8723bs: add missing range check on id . - staging: rtl8723bs: fix u8 less than zero check . - staging: rts5208: Fix "seg_no" calculation in reset_ms_card . - staging: sm750fb: Fix parameter mistake in poke32 . - staging:iio:ade7854: Fix error handling on read/write . - staging:iio:ade7854: Fix the wrong number of bits to read . - tcp: verify the checksum of the first data segment in a new connection . - team: use netdev_features_t instead of u32 . - thermal/drivers/hisi: Fix kernel panic on alarm interrupt . - thermal/drivers/hisi: Fix missing interrupt enablement . - thermal/drivers/hisi: Fix multiple alarm interrupts firing . - thermal/drivers/hisi: Simplify the temperature/step computation . - thermal: bcm2835: fix an error code in probe . - thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies . - time: Make sure jiffies_to_msecs preserves non-zero time periods . - timekeeping: Use proper timekeeper for debug code . - tools lib traceevent: Fix get_field_str for dynamic strings . - tools lib traceevent: Simplify pointer print logic and fix %pF . - tools/lib/lockdep: Define the ARRAY_SIZE macro . - tools/lib/lockdep: Fix undefined symbol prandom_u32 . - tools/libbpf: handle issues with bpf ELF objects containing .eh_frames . - tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines . - tools/thermal: tmon: fix for segfault . - tools/usbip: fixes build with musl libc toolchain . - ubi: fastmap: Correctly handle interrupted erasures in EBA . - ubifs: Fix data node size for truncating uncompressed nodes . - ubifs: Fix potential integer overflow in allocation . - ubifs: Fix uninitialized variable in search_dh_cookie . - ubifs: Fix unlink code wrt. double hash lookups . - udp: fix rx queue len reported by diag and proc interface . - usb-storage: Add compatibility quirk flags for G-Technologies G-Drive . - usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver . - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc . - usb: Increment wakeup count on remote wakeup . - usb: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM . - usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor . - usb: cdc_acm: Add quirk for Castles VEGA3000 . - usb: cdc_acm: Add quirk for Uniden UBC125 scanner . - usb: cdc_acm: prevent race at write to acm while system resumes . - usb: core: handle hub C_PORT_OVER_CURRENT condition . - usb: do not reset if a low-speed or full-speed device timed out . - usb: dwc2: Fix DMA alignment to start at allocated boundary . - usb: dwc2: Fix dwc2_hsotg_core_init_disconnected . - usb: dwc2: Improve gadget state disconnection handling . - usb: dwc2: debugfs: Do not touch RX FIFO during register dump . - usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub . - usb: dwc2: hcd: Fix host channel halt flow . - usb: dwc2: host: Fix transaction errors in host mode . - usb: dwc3: Add SoftReset PHY synchonization delay . - usb: dwc3: Fix GDBGFIFOSPACE_TYPE values . - usb: dwc3: Makefile: fix link error on randconfig . - usb: dwc3: Undo PHY init if soft reset fails . - usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields . - usb: dwc3: ep0: Reset TRB counter for ep0 IN . - usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue . - usb: dwc3: gadget: Set maxpacket size for ep0 IN . - usb: dwc3: of-simple: fix use-after-free on remove . - usb: dwc3: omap: do not miss events during suspend/resume . - usb: dwc3: pci: Properly cleanup resource . - usb: dwc3: prevent setting PRTCAP to OTG from debugfs . - usb: gadget: bdc: 64-bit pointer capability check . - usb: gadget: composite: fix incorrect handling of OS desc requests . - usb: gadget: core: Fix use-after-free of usb_request . - usb: gadget: dummy: fix nonsensical comparisons . - usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb . - usb: gadget: f_fs: Only return delayed status when len is 0 . - usb: gadget: f_fs: Process all descriptors during bind . - usb: gadget: f_fs: Use config_ep_by_speed . - usb: gadget: f_mass_storage: Fix the logic to iterate all common- greater than luns . - usb: gadget: f_midi: fixing a possible double-free in f_midi . - usb: gadget: f_uac2: fix bFirstInterface in composite gadget . - usb: gadget: f_uac2: fix endianness of "struct cntrl_*_lay3" . - usb: gadget: f_uac2: fix error handling in afunc_bind . - usb: gadget: ffs: Execute copy_to_user with USER_DS set . - usb: gadget: ffs: Let setup return usb_GADGET_DELAYED_STATUS . - usb: gadget: fsl_udc_core: fix ep valid checks . - usb: gadget: udc: Add missing platform_device_put on error in bdc_pci_probe . - usb: gadget: udc: change comparison to bitshift when dealing with a mask . - usb: gadget: udc: core: update usb_ep_queue documentation . - usb: gadget: udc: renesas_usb3: disable the controller"s irqs for reconnecting . - usb: host: ehci: use correct device pointer for dma ops . - usb: host: xhci-plat: revert "usb: host: xhci-plat: enable clk in resume timing" . - usb: ldusb: add PIDs for new CASSY devices supported by this driver . - usb: musb: Fix external abort in musb_remove on omap2430 . - usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers . - usb: musb: fix enumeration after resume . - usb: musb: fix remote wakeup racing with suspend . - usb: musb: gadget: misplaced out of bounds check . - usb: musb: host: fix potential NULL pointer dereference . - usb: musb: trace: fix NULL pointer dereference in musb_g_tx . - usb: option: Add support for FS040U modem . - usb: quirks: add delay quirks for Corsair Strafe . - usb: serial: ch341: fix type promotion bug in ch341_control_in . - usb: serial: cp210x: add CESINEL device ids . - usb: serial: cp210x: add ELDAT Easywave RX09 id . - usb: serial: cp210x: add ID for NI usb serial console . - usb: serial: cp210x: add Silicon Labs IDs for Windows Update . - usb: serial: cp210x: add another usb ID for Qivicon ZigBee stick . - usb: serial: ftdi_sio: add RT Systems VX-8 cable . - usb: serial: ftdi_sio: add support for Harman FirmwareHubEmulator . - usb: serial: ftdi_sio: use jtag quirk for Arrow usb Blaster . - usb: serial: keyspan_pda: fix modem-status error handling . - usb: serial: mos7840: fix status-register error handling . - usb: serial: option: Add support for Quectel EP06 . - usb: serial: option: adding support for ublox R410M . - usb: serial: option: reimplement interface masking . - usb: serial: simple: add libtransistor console . - usb: serial: visor: handle potential invalid device configuration . - usb: yurex: fix out-of-bounds uaccess in read handler . - usbip: Correct maximum value of CONFIG_usbIP_VHCI_HC_PORTS . - usbip: usbip_event: fix to not print kernel pointer address . - usbip: usbip_host: refine probe and disconnect debug msgs to be useful . - usbip: vhci_hcd: Fix usb device and sockfd leaks . - usbip: vhci_sysfs: fix potential Spectre v1 . - vfio/pci: Fix potential Spectre v1 . - vfio/spapr: Use IOMMU pageshift rather than pagesize . - vhost: synchronize IOTLB message with dev cleanup . - video/omap: add module license tags . - video: remove unused kconfig SH_LCD_MIPI_DSI . - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS . - virtio-net: correctly transmit XDP buff after linearizing . - virtio-net: fix leaking page for gso packet during mergeable XDP . - virtio-net: fix module unloading . - virtio_net: Disable interrupts if napi_complete_done rescheduled napi . - virtio_net: fix XDP code path in receive_small . - vmcore: add API to collect hardware dump in second kernel . - vrf: check the original netdevice for generating redirect . - wlcore: add missing nvs file name info for wilink8 . - x.509: unpack RSA signatureValue field from BIT STRING . - x86/efi: Access EFI MMIO data as unencrypted when SEV is active . - xen/grant-table: log the lack of grants . - xhci: Fix kernel oops in trace_xhci_free_virt_device . - xhci: Fix usb3 NULL pointer dereference at logical disconnect . - xhci: Fix use-after-free in xhci_free_virt_device . - xhci: revert "xhci: plat: Register shutdown for xhci_plat" . - xhci: xhci-mem: off by one in xhci_stream_id_to_ring .

Platform:
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Desktop 15
Product:
kernel
Reference:
SUSE-SU-2018:2223-1
CVE-2017-18344
CVE-2018-5390
CVE    2
CVE-2017-18344
CVE-2018-5390
CPE    2124
cpe:/o:linux:linux_kernel:2.4.27:pre5
cpe:/o:linux:linux_kernel:2.4.27:pre4
cpe:/o:linux:linux_kernel:2.4.27:pre1
cpe:/o:linux:linux_kernel:2.4.27:pre3
...

© SecPod Technologies