* af04fe4623d2 5.4.16-xanmod9 * 76c5fdb7fa00 Merge tag 'v5.4.16' into 5.4 |\ | * 60b6aa2b71ef Linux 5.4.16 | * d8a11e0f4e26 net/x25: fix nonblocking connect | * ce75dd3abbc8 netfilter: nf_tables: autoload modules from the abort path | * 07ac418120ae netfilter: nf_tables: add __nft_chain_type_get() | * ea52197c9c4b netfilter: ipset: use bitmap infrastructure completely | * d5fd8ac3fcc5 media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT | * 40b1747b0368 libertas: Fix two buffer overflows at parsing bss descriptor | * 74389183b671 net/sonic: Prevent tx watchdog timeout | * 58c0c4b122b1 net/sonic: Fix CAM initialization | * 079e7e775895 net/sonic: Fix command register usage | * 4d391c40c295 net/sonic: Quiesce SONIC before re-initializing descriptor memory | * 9f638adb9f1a net/sonic: Fix receive buffer replenishment | * 3a0c502d4535 net/sonic: Improve receive descriptor status flag check | * 3a2137846347 net/sonic: Avoid needless receive descriptor EOL flag updates | * f6ecc13bea2b net/sonic: Fix receive buffer handling | * e7092fbffc34 net/sonic: Fix interface error stats collection | * c5a85f05e462 net/sonic: Use MMIO accessors | * c463d5a17032 net/sonic: Clear interrupt flags immediately | * 091c1715f9dd net/sonic: Add mutual exclusion for accessing shared state | * ab94448beeab readdir: be more conservative with directory entry names | * 454759886d0b do_last(): fetch directory ->i_mode and ->i_uid before it's too late | * 5d001c4f74e0 net, sk_msg: Don't check if sock is locked when tearing down psock | * b2e061912c3e xfrm: support output_mark for offload ESP packets | * 4e1572b19c64 drm/i915/userptr: fix size calculation | * 503b54ab9666 iwlwifi: mvm: fix potential SKB leak on TXQ TX | * 1e3c082df320 iwlwifi: mvm: fix SKB leak on invalid queue | * 68ee631ba110 tracing: xen: Ordered comparison of function pointers | * 3c6a183d3108 scsi: RDMA/isert: Fix a recently introduced regression related to logout | * bbf0d37947f7 hwmon: (nct7802) Fix non-working alarm on voltages | * 515b97c73447 hwmon: (nct7802) Fix voltage limits to wrong registers | * 54b818246b03 hsr: Fix a compilation error | * 5440678b5acb leds: gpio: Fix uninitialized gpio label for fwnode based probe | * 376b860334d2 readdir: make user_access_begin() use the real access range | * 16aab32ff8b3 iommu/amd: Fix IOMMU perf counter clobbering during init | * 9f6216862a20 lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() | * 9e2e1a5abccd netfilter: nft_osf: add missing check for DREG attribute | * 373ffce2337b Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register | * 21aa01da9dba Input: pegasus_notetaker - fix endpoint sanity check | * c65dfef27803 Input: aiptek - fix endpoint sanity check | * 56ded4adf16e Input: gtco - fix endpoint sanity check | * 3e629da150b5 Input: sur40 - fix interface sanity checks | * 68c2bc4da098 Input: pm8xxx-vib - fix handling of separate enable register | * c3f6abfe2f11 net/tls: fix async operation | * c9cb4f2bea44 mlxsw: switchx2: Do not modify cloned SKBs during xmit | * 77d323cc3783 mmc: sdhci_am654: Reset Command and Data line after tuning | * d5bb81660456 mmc: sdhci_am654: Remove Inverted Write Protect flag | * d8bc6ac2db28 mmc: sdhci: fix minimum clock rate for v3 controller | * 723f200e19bd mmc: tegra: fix SDR50 tuning override | * bccb1568bae8 ARM: 8950/1: ftrace/recordmcount: filter relocation types | * ff847d466bdb Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers" | * cec754961758 Input: keyspan-remote - fix control-message timeouts | * 5d1973adcfff iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer | * d4616a9f8ee9 pinctrl: sunrisepoint: Add missing Interrupt Status register offset | * dd05cf12c72f XArray: Fix xas_find returning too many entries | * db38561288b7 XArray: Fix xa_find_after with multi-index entries | * a5135ca1f92a XArray: Fix infinite loop with entry at ULONG_MAX | * b8560e3d90af iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues | * 4e7d8cd6a1a8 Revert "iwlwifi: mvm: fix scan config command size" | * 7cf7a7d02587 powerpc/xive: Discard ESB load value when interrupt is invalid | * 6145307fa693 powerpc/mm/hash: Fix sharing context ids between kernel & userspace | * bf470f051556 tracing: Fix histogram code when expression has same var as value | * 07af0d03e8b2 tracing: Do not set trace clock if tracefs lockdown is in effect | * 67551f958458 tracing/uprobe: Fix double perf_event linking on multiprobe uprobe | * 44eebad10496 tracing: trigger: Replace unneeded RCU-list traversals | * b1302cbe530b PM: hibernate: fix crashes with init_on_free=1 | * d63b777d8145 drm/i915: Align engine->uabi_class/instance with i915_drm.h | * 3e041c27b990 drm/panfrost: Add the panfrost_gem_mapping concept | * 8c40a8d7d384 PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken | * fdd0f3b0e98b ceph: hold extra reference to r_parent over life of request | * 19d0cd212742 hwmon: (core) Do not use device managed functions for memory allocations | * 0387ee1b95d1 hwmon: (adt7475) Make volt2reg return same reg as reg2volt input | * 2d00fec60c8d afs: Fix characters allowed into cell names | * b29d143a690a Revert "io_uring: only allow submit from owning task" | * 29ce06b6b6d4 ipv4: Detect rollover in specific fib table dump | * 9bd7ae7eab7c net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path | * 43eda24c6f75 net/mlx5e: kTLS, Remove redundant posts in TX resync flow | * 384faad2ad5a net/mlx5e: kTLS, Fix corner-case checks in TX resync flow | * 7ae31c620dcc net/mlx5: DR, use non preemptible call to get the current cpu number | * 8a3b1a86d4f3 net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep | * b20f5fb7d473 net/mlx5: DR, Enable counter on non-fwd-dest objects | * ffc574c95e5b net/mlx5: Update the list of the PCI supported devices | * 36940c4daad0 net/mlx5: Fix lowest FDB pool size | * d18d22ce8f62 net: Fix packet reordering caused by GRO and listified RX cooperation | * 8bc302520616 fou: Fix IPv6 netlink policy | * e7b6ef675c46 mlxsw: spectrum_acl: Fix use-after-free during reload | * ef3c0a1660a7 airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE | * 9975b19b8d82 airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE | * a802ddbf41a3 tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() | * 69486bfa064e tcp: do not leave dangling pointers in tp->highest_sack | * 562a7c35049c tcp_bbr: improve arithmetic division in bbr_update_bw() | * 41c230ae2aa4 Revert "udp: do rmem bulk free even if the rx sk queue is empty" | * 63635790a891 net: usb: lan78xx: Add .ndo_features_check | * d6f7ed61fa6e net-sysfs: Fix reference count leak | * 9b60a32108e2 net_sched: use validated TCA_KIND attribute in tc_new_tfilter() | * b6a9a954b3fe net_sched: fix datalen for ematch | * 888934af187c net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() | * 500869d71822 net, ip_tunnel: fix namespaces move | * ead0377f601e net, ip6_tunnel: fix namespaces move | * 7943bb0f0636 net: ip6_gre: fix moving ip6gre between namespaces | * c6e524f4fad3 net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM | * 32df8d0bf461 net: bcmgenet: Use netif_tx_napi_add() for TX NAPI | * e2bd33937c50 ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions | * 6cbb9683d743 gtp: make sure only SOCK_DGRAM UDP sockets are accepted | * 80a4c81c6791 firestream: fix memory leaks | * 34545cad8e04 can, slip: Protect tty->disc_data in write_wakeup and close with RCU | * 111e415c94f5 Linux 5.4.15 | * 15763f047ea2 optee: Fix multi page dynamic shm pool alloc | * 88532d1e64e1 phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz | * ce28f9842d0e gpio: aspeed: avoid return type warning | * 60d671da2fa2 net-sysfs: Call dev_hold always in netdev_queue_add_kobject | * 465b10fee9a8 s390/qeth: fix dangling IO buffers after halt/clear | * ccbc5d03c2bd block: fix memleak of bio integrity data | * 022321aa7967 platform/chrome: wilco_ec: fix use after free issue | * 074fd02d4597 xdp: Fix cleanup on map free for devmap_hash map type | * 62ac16b0deef drm/radeon: fix bad DMA from INTERRUPT_CNTL2 | * ca4c17f2106e dmaengine: ti: edma: fix missed failure handling | * c1b9854f3e3f afs: Remove set but not used variables 'before', 'after' | * b8444fa88da8 dma-direct: don't check swiotlb=force in dma_direct_map_resource | * 0812e7de4928 mt76: mt76u: rely on usb_interface instead of usb_dev | * 0e9619ff10ca sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() | * e0e2379bfc70 SUNRPC: Fix another issue with MIC buffer space | * 16128944c907 workqueue: Add RCU annotation for pwq list walk | * b30a9b012a4e tee: optee: fix device enumeration error handling | * 5c179c003b45 tee: optee: Fix dynamic shm pool allocations | * 2eb4d745cf7f mmc: core: fix wl1251 sdio quirks | * f8afdceb9f2b mmc: sdio: fix wl1251 vendor id | * 8b8b5f9a7b3b firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT | * 83ff921a5e89 kselftests: cgroup: Avoid the reuse of fd after it is deallocated | * c570172d6241 i2c: stm32f7: report dma error during probe | * f6d362634e16 packet: fix data-race in fanout_flow_is_huge() | * f3cf5124e28d rtc: bd70528: fix module alias to autoload module | * 7bd74545fae9 selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ | * e9870cdb685c net: axienet: Fix error return code in axienet_probe() | * e9a6f09fc29c net: neigh: use long type to store jiffies delta | * ab269ffa5aa1 rt2800: remove errornous duplicate condition | * ca52b5cd5d18 hv_netvsc: flag software created hash value | * 79310c41b0c7 net: openvswitch: don't unlock mutex when changing the user_features fails | * 7c3327816d34 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() | * 71394774331d dpaa_eth: avoid timestamp read on error paths | * 54c45b818ad1 dpaa_eth: perform DMA unmapping before read | * e4e32af72d0c rcu: Fix uninitialized variable in nocb_gp_wait() | * 220ba320861c libbpf: Don't use kernel-side u32 type in xsk.c | * bd9d813ca8fe firmware: imx: Remove call to devm_of_platform_populate | * 16232b03957c power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading | * bdfb7621c4c7 drm/amdgpu/vi: silence an uninitialized variable warning | * b6cb98e60d06 regulator: bd70528: Add MODULE_ALIAS to allow module auto loading | * e70290bb1f8f pwm: sun4i: Fix incorrect calculation of duty_cycle/period | * aff509a3a127 ACPI: platform: Unregister stale platform devices | * c99f4a8c666d net: netsec: Correct dma sync for XDP_TX frames | * 238ca6417eec drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later | * 1865d6440fb6 PCI: mobiveil: Fix csr_read()/write() build issue | * 3da105401e6f software node: Get reference to parent swnode in get_parent op | * 3a77d9e20752 drm/rockchip: Round up _before_ giving to the clock framework | * 66f0a21ad07d dpaa2-eth: Fix minor bug in ethtool stats reporting | * 9af27538c55d hwrng: omap3-rom - Fix missing clock by probing with device tree | * 6bdbfb6e7e8d drm/amdgpu: remove excess function parameter description | * d500cbaf0cc7 drm: panel-lvds: Potential Oops in probe error handling | * 9bd9e94fb95b drm/panfrost: Add missing check for pfdev->regulator | * f88ed5cf0d99 rtw88: fix error handling when setup efuse info | * 6b6d5f5338e8 rtw88: fix beaconing mode rsvd_page memory violation issue | * ddb46d9a9094 gpiolib: No need to call gpiochip_remove_pin_ranges() twice | * 37bb3c464681 sched/core: Further clarify sched_class::set_next_task() | * 57d748f43f07 ipmi: Fix memory leak in __ipmi_bmc_register | * 2b35a576043f watchdog: sprd: Fix the incorrect pointer getting from driver data | * 8a43239f46a5 soc: aspeed: Fix snoop_file_poll()'s return type | * f255ba7d639b soc: renesas: Add missing check for non-zero product register address | * fe20bda15304 soc: qcom: llcc: Name regmaps to avoid collisions | * a9ec66b1c86d soc/tegra: pmc: Fix crashes for hierarchical interrupts | * 3af1974d54d4 leds: tlc591xx: update the maximum brightness | * 6498b7a5718e perf map: No need to adjust the long name of modules | * e1763c9456be crypto: sun4i-ss - fix big endian issues | * 36148a8fdc2f crypto: amcc - restore CRYPTO_AES dependency | * cdac80457e88 nfsd: depend on CRYPTO_MD5 for legacy client tracking | * e8dea4ed4886 s390/pkey: fix memory leak within _copy_apqns_from_user() | * d0198ab3a28f ice: fix stack leakage | * 2bc814d98e92 mt7601u: fix bbp version check in mt7601u_wait_bbp_ready | * 1de9dd61f0e0 mt76: mt76u: fix endpoint definition order | * 162854d6dd70 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid | * 52fa627e20df net: phy: broadcom: Fix RGMII delays configuration for BCM54210E | * 1f51f661fd2b phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on() | * 142cb2bd612d net/mlx5e: Fix free peer_flow when refcount is 0 | * 9bc7663b711a tipc: fix wrong timeout input for tipc_wait_for_cond() | * 58e007884a7b tipc: fix wrong socket reference counter after tipc_sk_timeout() returns | * 55a0b2c95fd4 tipc: fix potential memory leak in __tipc_sendmsg() | * 28845c28f842 tipc: update mon's self addr when node addr generated | * b3182a666aea tipc: reduce sensitive to retransmit failures | * 81c13f38975d powerpc/archrandom: fix arch_get_random_seed_int() | * 618e593b0902 powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE | * 0254daa0aebb powerpc/pseries: Enable support for ibm,drc-info property | * d5c4594b2043 powerpc/security: Fix debugfs data leak on 32-bit | * 46fabfd623a8 SUNRPC: Fix backchannel latency metrics | * 7be8c165dc81 SUNRPC: Fix svcauth_gss_proxy_init() | * f8120a689b71 mfd: intel-lpss: Add default I2C device properties for Gemini Lake | * 45f884c2adfe i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop | * cd1061bc2bc6 i2c: stm32f7: rework slave_id allocation | * dc08e4455a16 xfs: Sanity check flags of Q_XQUOTARM call | * da22b367d9bd ARM: OMAP2+: Add missing put_device() call in omapdss_init_of() | * 7b9014d17cbe ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel | * 634813e41f85 samples/bpf: Fix broken xdp_rxq_info due to map order assumptions | * 76aff568ee2d samples: bpf: update map definition to new syntax BTF-defined map | * c2227983d535 bpf: Force .BTF section start to zero when dumping from vmlinux | * 2948fecb0e3f libbpf: Make btf__resolve_size logic always check size error condition | * 5a3c8e037978 libbpf: Fix another potential overflow issue in bpf_prog_linfo | * 02d3c2fb209f libbpf: Fix potential overflow issue | * 2bc794f2038e libbpf: Fix memory leak/double free issue | * 8fb2e3c73922 libbpf: Fix compatibility for kernels without need_wakeup | * e380176dad39 drm/i915: Fix pid leak with banned clients * c9d53db71b2f sched: Do not enable autogrouping by default