Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b40f1a5d authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge tag 'android11-5.4.259_r00' into android11-5.4



This merges the upstream 5.4.259 LTS release into the android11-5.4
branch.  It contains the following commits:

* 4934e8f7 Revert "perf: Disallow mis-matched inherited group reads"
* 231c81bb Revert "xfrm: fix a data-race in xfrm_gen_index()"
* 0ca22be0 Revert "Bluetooth: hci_core: Fix build warnings"
* cf5d98b2 Revert "xfrm: interface: use DEV_STATS_INC()"
*   6b5f21af Merge 5.4.259 into android11-5.4-lts
|\
| * 86ea40e6 Linux 5.4.259
| * c01ac092 xfrm6: fix inet6_dev refcount underflow problem
| * b849a38e Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
| * 4d161e18 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
| * a0f0e431 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
| * d1618b92 phy: mapphone-mdm6600: Fix runtime PM for remove
| * 4db06513 phy: mapphone-mdm6600: Fix runtime disable on probe
| * 083ff5b5 ASoC: pxa: fix a memory leak in probe()
| * 27a17a25 gpio: vf610: set value before the direction to avoid a glitch
| * 664aad86 s390/pci: fix iommu bitmap allocation
| * 7252c8b9 perf: Disallow mis-matched inherited group reads
| * 32279bbb USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
| * 1ff2a7fa USB: serial: option: add entry for Sierra EM9191 with new firmware
| * eb8f5e40 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
| * b43a412a ACPI: irq: Fix incorrect return value in acpi_register_gsi()
| * 3189d2d5 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
| * 690eb377 mmc: core: Capture correct oemid-bits for eMMC cards
| * 894b678d mmc: core: sdio: hold retuning if sdio in 1-bit mode
| * 37ae7c49 mtd: physmap-core: Restore map_rom fallback
| * de28fa53 mtd: spinand: micron: correct bitmask for ecc status
| * bd68f506 mtd: rawnand: qcom: Unmap the right resource upon probe failure
| * a787e077 Bluetooth: hci_event: Fix using memcmp when comparing keys
| * 897d6aee HID: multitouch: Add required quirk for Synaptics 0xcd7e device
| * 9cae0523 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
| * 693ecef5 drm: panel-orientation-quirks: Add quirk for One Mix 2S
| * 4030effa sky2: Make sure there is at least one frag_addr available
| * 340bb4b7 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
| * d7604e81 wifi: cfg80211: avoid leaking stack data into trace
| * 13923401 wifi: mac80211: allow transmitting EAPOL frames with tainted key
| * b48595f5 Bluetooth: hci_core: Fix build warnings
| * 16e36cde Bluetooth: Avoid redundant authentication
| * fa83d852 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
| * 981dfec9 tracing: relax trace_event_eval_update() execution with cond_resched()
| * b5d9f34f ata: libata-eh: Fix compilation warning in ata_eh_link_report()
| * 392f597e gpio: timberdale: Fix potential deadlock on &tgpio->lock
| * 91ae08dc overlayfs: set ctime when setting mtime and atime
| * 01a4e9bc i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
| * 97cb55f4 btrfs: initialize start_slot in btrfs_log_prealloc_extents
| * a055d9d4 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
| * d65dbb2a ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
| * 611c991b ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
| * b2d0649c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
| * 8c0982fc ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
| * 0818716a ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
| * c6f7b335 ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
| * b1f5f472 ACPI: resource: Add ASUS model S5402ZA to quirks
| * fdcd6693 ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
| * cd202a9f ACPI: resources: Add DMI-based legacy IRQ override quirk
| * 26b2bc9b ACPI: Drop acpi_dev_irqresource_disabled()
| * 583913b1 resource: Add irqresource_disabled()
| * d6878d39 net: pktgen: Fix interface flags printing
| * cee9ea14 netfilter: nft_set_rbtree: .deactivate fails if element has expired
| * 863acae0 neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
| * f3491650 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
| * b1ad377b i40e: prevent crash on probe if hw registers have invalid values
| * c813d176 net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
| * 47419f2a ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
| * 00a251ea tun: prevent negative ifindex
| * 8710dbe0 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
| * 1ae2c7d4 tcp: fix excessive TLP and RACK timeouts from HZ rounding
| * eb1a3319 net: rfkill: gpio: prevent value glitch during probe
| * cd44e145 net: ipv6: fix return value check in esp_remove_trailer
| * 03b88b7d net: ipv4: fix return value check in esp_remove_trailer
| * 0cb7b894 xfrm: interface: use DEV_STATS_INC()
| * bcacdf4d xfrm: fix a data-race in xfrm_gen_index()
| * 639e979a qed: fix LL2 RX buffer allocation
| * 1cb76fec netfilter: nft_payload: fix wrong mac header matching
| * 6b2875b5 KVM: x86: Mask LVTPC when handling a PMI
| * 1d434d83 regmap: fix NULL deref on lookup
| * 76050b0c nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
| * 80ce32ab ice: fix over-shifted variable
| * ec8f0d0f Bluetooth: avoid memcmp() out of bounds warning
| * 1a00e354 Bluetooth: hci_event: Fix coding style
| * 84598a33 Bluetooth: vhci: Fix race when opening vhci device
| * 1769ac55 Bluetooth: Fix a refcnt underflow problem for hci_conn
| * 97ce8eca Bluetooth: Reject connection with the device which has same BD_ADDR
| * 6ce34783 Bluetooth: hci_event: Ignore NULL link key
| * 6ad3e9fd usb: hub: Guard against accesses to uninitialized BOS descriptors
| * 57e83c24 Documentation: sysctl: align cells in second content column
| * 947cd2fb dev_forward_skb: do not scrub skb mark within the same name space
| * 65d34cfd ravb: Fix use-after-free issue in ravb_tx_timeout_work()
| * de6e2713 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
| * 85ae11da powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
| * 077fdae9 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
| * 6ea15d9f x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
| * e7ca00f3 usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
| * 1e4414c3 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
| * 2a433d32 pinctrl: avoid unsafe code pattern in find_pinctrl()
| * d5b11bd8 cgroup: Remove duplicates in cgroup v1 tasks file
| * 1e59ebed Input: xpad - add PXN V900 support
| * 8664fa7f Input: psmouse - fix fast_reconnect function for PS/2 mode
| * 5aa51410 Input: powermate - fix use-after-free in powermate_config_complete
| * 3cdce751 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
| * 92cd1635 libceph: use kernel_connect()
| * 5704225c mcb: remove is_added flag from mcb_device struct
| * 2bf6c93e iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
| * 84af249e iio: pressure: dps310: Adjust Timeout Settings
| * 00cd9d9c iio: pressure: bmp280: Fix NULL pointer exception
| * f4c11b2e usb: musb: Modify the "HWVers" register address
| * fc1ecea7 usb: musb: Get the musb_qh poniter after musb_giveback
| * c0fb0419 usb: dwc3: Soft reset phy on probe for host
| * 7efac5b4 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
| * 57942b07 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
| * e3971008 dmaengine: stm32-mdma: abort resume if no ongoing transfer
| * 3345799c workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
| * 95733ea1 nfc: nci: assert requested protocol is valid
| * 7adcf014 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
| * 22ca282e ixgbe: fix crash with empty VF macvlan list
| * 0cc6c070 drm/vmwgfx: fix typo of sizeof argument
| * 80a3c006 xen-netback: use default TX queue size for vifs
| * 332587dc mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
| * 85c2857e ieee802154: ca8210: Fix a potential UAF in ca8210_probe
| * daff72af ravb: Fix up dma_free_coherent() call in ravb_remove()
| * d3d2aecc drm/msm/dsi: skip the wait for video mode done if not applicable
| * a0c24f80 drm: etvnaviv: fix bad backport leading to warning
| * 907a380e net: prevent address rewrite in kernel_bind()
| * 061a1823 quota: Fix slow quotaoff
| * cd0e2bf7 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
| * 8e39b5fb pwm: hibvt: Explicitly set .polarity in .get_state()
| * c4eff809 lib/test_meminit: fix off-by-one error in test_pages()
| * ffdd8f56 RDMA/cxgb4: Check skb value for failure to allocate
* |   bbe33b72 Merge changes I407c2796,If3f36646,Ia03ea493,I5f0e742b,Ibe09c3b1, ... into android11-5.4-lts
|\ \
| * | 6eb76db1 Revert "netfilter: conntrack: allow sctp hearbeat after connection re-use"
| * | 62bde059 Revert "netfilter: conntrack: don't refresh sctp entries in closed state"
| * | e6f57200 Revert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp"
| * | e18c011a Merge 5.4.258 into android11-5.4-lts
| |\|
| | * 02f78c59 Linux 5.4.258
| | * f70c285c xen/events: replace evtchn_rwlock with RCU
| | * e2614ab1 ima: rework CONFIG_IMA dependency block
| | * b5c3bc4b NFS: Fix a race in __nfs_list_for_each_server()
| | * f0ea421f parisc: Restore __ldcw_align for PA-RISC 2.0 processors
| | * 14e5d94d RDMA/mlx5: Fix NULL string error
| | * 6e26812e RDMA/siw: Fix connection failure handling
| | * 8ab1fb16 RDMA/uverbs: Fix typo of sizeof argument
| | * 26d48f70 RDMA/cma: Fix truncation compilation warning in make_cma_ports
| | * f102dd8a gpio: pxa: disable pinctrl calls for MMP_GPIO
| | * e38aceea gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
| | * 8584ee20 IB/mlx4: Fix the size of a buffer in add_port_entries()
| | * 35b689ee RDMA/core: Require admin capabilities to set system parameters
| | * 1047ca5b cpupower: add Makefile dependencies for install targets
| | * 3c2f536c sctp: update hb timer immediately after users change hb_interval
| | * caf0c61f sctp: update transport state when processing a dupcook packet
| | * 14fc22c9 tcp: fix delayed ACKs for MSS boundary condition
| | * 2791d64e tcp: fix quick-ack counting to count actual ACKs of new data
| | * 7fbce1e4 net: stmmac: dwmac-stm32: fix resume on STM32 MCU
| | * f110aa37 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
| | * 191d87a1 net: nfc: llcp: Add lock when modifying device list
| | * 310f1c92 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
| | * 89920552 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
| | * 1fc793d6 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
| | * 95eabb07 net: fix possible store tearing in neigh_periodic_work()
| | * 10a301c8 modpost: add missing else to the "of" check
| | * 5e1c1bf5 NFSv4: Fix a nfs4_state_manager() race
| | * f90821f6 NFS: Add a helper nfs_client_for_each_server()
| | * e2d4fc53 NFS4: Trace state recovery operation
| | * c87f66c4 scsi: target: core: Fix deadlock due to recursive locking
| | * 8a1fa738 ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
| | * 442e5039 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
| * | 4542148a Reapply "netfilter: conntrack: don't refresh sctp entries in closed state"
| * | 7fe1de44 Reapply "netfilter: conntrack: allow sctp hearbeat after connection re-use"
* | |   18911434 Merge 52008a5e ("wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling") into android11-5.4-lts
|\ \ \
| | |/
| |/|
| * | 52008a5e wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
| * | 31b27776 drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
| * | b8e26065 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
| * | 1b67be40 wifi: iwlwifi: dbg_ini: fix structure packing
| * | c6d35838 ubi: Refuse attaching if mtd's erasesize is 0
| * | b4ec10b9 net: prevent rewrite of msg_name in sock_sendmsg()
| * | 53b700b4 net: replace calls to sock->ops->connect() with kernel_connect()
* | | 993e3b2d Merge 3c4bfa7a ("wifi: mwifiex: Fix tlv_buf_left calculation") into android11-5.4-lts
|\| |
| * | 3c4bfa7a wifi: mwifiex: Fix tlv_buf_left calculation
| * | 2e608ced qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
| * | 810248a1 scsi: zfcp: Fix a double put in zfcp_port_enqueue()
| * | e60272ab Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
| * | 6e37de4a rbd: take header_rwsem in rbd_dev_refresh() only when updating
| * | bc2a3044 rbd: decouple parent info read-in from updating rbd_dev
| * | 2e0114ed rbd: decouple header read-in from updating rbd_dev->header
| * | 32a59639 rbd: move rbd_dev_refresh() definition
* | | 8fb5605b Merge ff10b1fa ("fs: binfmt_elf_efpic: fix personality for ELF-FDPIC") into android11-5.4-lts
|\| |
| |/
|/|
| * ff10b1fa fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
| * 43e5dc1e ata: libata-sata: increase PMP SRST timeout to 10s
| * ac1aebd4 ata: libata-core: Do not register PM operations for SAS ports
| * 9313aab5 ata: libata-core: Fix port and device removal
| * 9207666f ata: libata-core: Fix ata_port_request_pm() locking
| * d9483f5a net: thunderbolt: Fix TCPv6 GSO checksum calculation
| * 47062af8 btrfs: properly report 0 avail for very full file systems
* | 8a59cb30 Reapply "ANDROID: Revert "tracing/ring-buffer: Have polling block on watermark""
* | 574430d8 Revert "ring-buffer: Update "shortest_full" in polling"
* | 5ca567ae Merge cf221a78 ("ring-buffer: Update "shortest_full" in polling") into android11-5.4-lts
|\|
| * cf221a78 ring-buffer: Update "shortest_full" in polling
* | fc8b7e30 Revert "ANDROID: Revert "tracing/ring-buffer: Have polling block on watermark""
* | 74e7ad6a Merge ec7b2e7b ("i2c: i801: unregister tco_pdev in i801_probe() error path") into android11-5.4-lts
|\|
| * ec7b2e7b i2c: i801: unregister tco_pdev in i801_probe() error path
| * a4ecd856 ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
| * ec1df5d3 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
| * 193b5a1c nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
| * bf3c728e serial: 8250_port: Check IRQ data before use
| * 76ffbd90 Smack:- Use overlay inode label in smack_inode_copy_up()
| * 957a9916 smack: Retrieve transmuting information in smack_inode_getsecurity()
| * c9ce9bab smack: Record transmuting in smk_transmuted
| * d037d896 i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc
| * 2d78e2d3 i40e: always propagate error value in i40e_set_vsi_promisc()
| * 8ed4b5d7 i40e: improve locking of mac_filter_hash
| * 30055e02 watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
| * c54a392f watchdog: iTCO_wdt: No need to stop the timer in probe
| * d68c6109 nvme-pci: do not set the NUMA node of device if it has none
| * 283f24df fbdev/sh7760fb: Depend on FB=y
| * ee1f5c63 ncsi: Propagate carrier gain/loss events to the NCSI controller
| * b42eac14 powerpc/watchpoints: Annotate atomic context in more places
| * 723904ce bpf: Clarify error expectations from bpf_clone_redirect
| * db4afbc6 spi: nxp-fspi: reset the FLSHxCR1 registers
| * 3502dd80 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
* | 09125ac1 Merge 05264d65 ("ring-buffer: Avoid softlockup in ring_buffer_resize()") into android11-5.4-lts
|\|
| * 05264d65 ring-buffer: Avoid softlockup in ring_buffer_resize()
* | 82d0266c Merge 1d28224d ("selftests/ftrace: Correctly enable event in instance-event.tc") into android11-5.4-lts
|\|
| * 1d28224d selftests/ftrace: Correctly enable event in instance-event.tc
| * ded35511 parisc: irq: Make irq_stack_union static to avoid sparse warning
| * a721e578 parisc: drivers: Fix sparse warning
| * 2569e0ce parisc: iosapic.c: Fix sparse warnings
| * f1a0dd92 parisc: sba: Fix compile warning wrt list of SBA devices
| * 6db9cdfd gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
| * 4a62d23e xtensa: boot/lib: fix function prototypes
| * e11fa78a xtensa: boot: don't add include-dirs
| * 5ed83a0a xtensa: iss/network: make functions static
| * b821e6a8 xtensa: add default definition for XCHAL_HAVE_DIV32
| * 49dc6fcd bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
| * 84173318 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
| * 3468fa39 clk: tegra: fix error return case for recalc_rate
| * 6938a6cb MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
| * 5b0d13e2 ata: libata: disallow dev-initiated LPM transitions to unsupported states
| * 617a89ff drm/amd/display: prevent potential division by zero errors
| * 07b63a3d drm/amd/display: Fix LFC multiplier changing erratically
| * 11e3f781 drm/amd/display: Reinstate LFC optimization
* | c5c964fd Revert "net: bridge: use DEV_STATS_INC()"
* | f69adcec Merge a4628a5b ("scsi: qla2xxx: Fix deletion race condition") into android11-5.4-lts
|\|
| * a4628a5b scsi: qla2xxx: Fix deletion race condition
| * 0a51c838 scsi: qla2xxx: Fix update_fcport for current_topology
| * ecdf4c65 Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
| * 0926a2b7 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
| * e09db461 gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
| * 02a23398 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
| * 812da2a0 net: rds: Fix possible NULL-pointer dereference
| * c5f64786 team: fix null-ptr-deref when team device type is changed
| * ad8d39c7 net: bridge: use DEV_STATS_INC()
| * 121a7c47 net: hns3: add 5ms delay before clear firmware reset irq source
| * a6f4d582 dccp: fix dccp_v4_err()/dccp_v6_err() again
| * 16b88d7a powerpc/perf/hv-24x7: Update domain value check
| * 810fd23d ipv4: fix null-deref in ipv4_link_failure
| * 8f228c32 i40e: Fix VF VLAN offloading when port VLAN is configured
| * 8b835db2 i40e: Fix warning message and call stack during rmmod i40e driver
| * 9cbec71a i40e: Remove scheduling while atomic possibility
| * 0988fc49 i40e: Fix for persistent lldp support
| * 09475d64 ASoC: imx-audmix: Fix return error with devm_clk_get()
| * ca1d4e3c selftests: tls: swap the TX and RX sockets in some tests
| * b9eb384f selftests/tls: Add {} to avoid static checker warning
| * 40e34ea0 bpf: Avoid deadlock when using queue and stack maps from NMI
| * eec98134 netfilter: nf_tables: disallow element removal on anonymous sets
* | d8ca2109 Merge d2a6844b ("ASoC: meson: spdifin: start hw on dai probe") into android11-5.4-lts
|\|
| * d2a6844b ASoC: meson: spdifin: start hw on dai probe
| * 0c908e15 ext4: do not let fstrim block system suspend
| * 4db34fea ext4: move setting of trimmed bit into ext4_try_to_trim_range()
| * 767a50be ext4: replace the traditional ternary conditional operator with with max()/min()
| * 2fd502f5 ext4: mark group as trimmed only if it was fully scanned
| * 635901bd ext4: change s_last_trim_minblks type to unsigned long
| * 2d874151 ext4: scope ret locally in ext4_try_to_trim_range()
| * c71cb46a ext4: add new helper interface ext4_try_to_trim_range()
| * b0dcbd4b ext4: remove the 'group' parameter of ext4_trim_extent
| * bf066075 ata: libahci: clear pending interrupt status
| * e6807c87 tracing: Increase trace array ref count on enable and filter files
| * 7d3f6612 SUNRPC: Mark the cred for revalidation if the server rejects it
| * 321c75b0 NFS/pNFS: Report EINVAL errors from connect() to the server
* | 432ea675 Merge android11-5.4 branch into android11-5.4-lts branch
* | 8a932792 FROMLIST: lib/test_meminit: fix off-by-one error in test_pages()
* | 5000f4d8 Revert "drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01"
* | 50de6be7 Revert "usb: typec: bus: verify partner exists in typec_altmode_attention"
* | 13c2fe5c Revert "fs/nls: make load_nls() take a const parameter"
* | 4d59a2c9 Revert "ip_tunnels: use DEV_STATS_INC()"
* | 2b44f562 Merge 5.4.257 into android11-5.4-lts
|\|
| * a140610d Linux 5.4.257
| * 42900fd1 net/sched: Retire rsvp classifier
| * b3637835 drm/amdgpu: fix amdgpu_cs_p1_user_fence
| * 650ebbba mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
| * b1ef1f2f ext4: fix rec_len verify error
| * e4efb0aa scsi: megaraid_sas: Fix deadlock on firmware crashdump
| * 44654114 i2c: aspeed: Reset the i2c controller when timeout occurs
| * ce47fe53 tracefs: Add missing lockdown check to tracefs_create_dir()
| * b6c042d4 nfsd: fix change_info in NFSv4 RENAME replies
| * 952e477f tracing: Have option files inc the trace array ref count
| * ff8cf370 tracing: Have current_trace inc the trace array ref count
| * a70c6e57 btrfs: fix lockdep splat and potential deadlock after failure running delayed items
| * 8e8dcc0f attr: block mode changes of symlinks
| * a8403f9f md/raid1: fix error: ISO C90 forbids mixed declarations
| * 34964024 selftests: tracing: Fix to unmount tracefs for recovering environment
| * 5b50c95c btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
| * b61aad18 btrfs: add a helper to read the superblock metadata_uuid
| * bd0fe548 btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
| * a04cce3e perf tools: Add an option to build without libbfd
| * f3701ef6 perf jevents: Make build dependency on test JSONs
| * a12e9ba7 tools features: Add feature test to check if libbfd has buildid support
| * 964e025c kobject: Add sanity check for kset->kobj.ktype in kset_register()
| * 545d1070 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
| * 44d72e9e serial: cpm_uart: Avoid suspicious locking
| * 2cbe6a88 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
| * 9cd6b380 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
| * abe0cd27 media: pci: cx23885: replace BUG with error return
| * 641e6022 media: tuners: qt1010: replace BUG_ON with a regular error
| * 991c77fe media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
| * 8dc5b370 media: anysee: fix null-ptr-deref in anysee_master_xfer
| * 0c02eb70 media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
| * beb95504 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
| * b49c6e5d media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
| * 7ffe14fc powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
| * 5873df01 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
| * b12ccbfd fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
| * a7fde3d4 ext2: fix datatype of block number in ext2_xattr_set2()
| * 25a68f22 md: raid1: fix potential OOB in raid1_remove_disk()
| * 77918680 bus: ti-sysc: Configure uart quirks for k3 SoC
| * 279e32b7 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
| * 3beb97be wifi: mac80211_hwsim: drop short frames
| * 6773ea99 alx: fix OOB-read compiler warning
| * fd1a177d mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
| * ff75c853 tpm_tis: Resend command to recover from data transfer errors
| * 61f5453e crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
| * d1473fc0 wifi: mwifiex: fix fortify warning
| * 38eb4ef6 wifi: ath9k: fix printk specifier
| * 93f4a0b7 devlink: remove reload failed checks in params get/set callbacks
| * aadb178c hw_breakpoint: fix single-stepping when using bpf_overflow_handler
| * cb37e7fa perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
| * 4de282f4 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
| * d0a13c39 kernel/fork: beware of __put_task_struct() calling context
| * 3bf4463e ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
| * 117fb80c locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
| * 7afbfde4 btrfs: output extra debug info if we failed to find an inline backref
| * 6079dc77 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
| * 8c027a57 parisc: Drop loops_per_jiffy from per_cpu struct
| * 4316b829 drm/amd/display: Fix a bug when searching for insert_above_mpcc
| * 1ce8362b kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
| * b5fc6fd6 ixgbe: fix timestamp configuration code
| * f9f3ce77 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
| * 08d36f31 platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
| * 0507815a mlxbf-tmfifo: sparse tags for config access
| * 7efc9e97 platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
| * 479c71cd kcm: Fix memory leak in error path of kcm_sendmsg()
| * c5655334 r8152: check budget for r8152_poll()
| * 653fbddb net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
| * ba667382 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
| * 5624f26a net: ipv4: fix one memleak in __inet_del_ifa()
| * e757ca9c clk: imx8mm: Move 1443X/1416X PLL clock structure to common place
| * 75e0bd97 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
| * 5f717167 usb: typec: bus: verify partner exists in typec_altmode_attention
| * 14fe0f86 usb: typec: tcpm: Refactor tcpm_handle_vdm_request
| * 979f8743 usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
| * 6ca8e314 perf tools: Handle old data in PERF_RECORD_ATTR
| * dffa46d0 perf hists browser: Fix hierarchy mode header
| * 6095dd28 mtd: rawnand: brcmnand: Fix potential false time out warning
| * aae45746 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
| * 09417fbf mtd: rawnand: brcmnand: Fix crash during the panic_write
| * aa64f6f0 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
| * 6eb1fc31 btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
| * b0d236e3 fuse: nlookup missing decrement in fuse_direntplus_link
| * 0e918d7c ata: pata_ftide010: Add missing MODULE_DESCRIPTION
| * e03ac177 ata: sata_gemini: Add missing MODULE_DESCRIPTION
| * 118db787 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
| * 89099d73 net: hns3: fix the port information display when sfp is absent
| * a4460288 netfilter: nfnetlink_osf: avoid OOB read
| * 62c363e6 ip_tunnels: use DEV_STATS_INC()
| * a5dffc12 idr: fix param name in idr_alloc_cyclic() doc
| * 6b0cb9c0 s390/zcrypt: don't leak memory if dev_set_name() fails
| * c149b613 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
| * 4a5defbf igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
| * c805b874 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
| * 8047a489 kcm: Destroy mutex in kcm_exit_net()
| * a6d11571 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
| * f1ba9a03 af_unix: Fix data race around sk->sk_err.
| * 1ffed3ea af_unix: Fix data-races around sk->sk_shutdown.
| * 5d91b789 af_unix: Fix data-race around unix_tot_inflight.
| * adcf4e06 af_unix: Fix data-races around user->unix_inflight.
| * e13db62d net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
| * 23b4b1a0 veth: Fixing transmit return status for dropped packets
| * 0133bc28 igb: disable virtualization features on 82580
| * 41f10a4d net: read sk->sk_family once in sk_mc_loop()
| * cd12efc5 ipv4: annotate data-races around fi->fib_dead
| * 01585fa3 sctp: annotate data-races around sk->sk_wmem_queued
| * 04301da4 pwm: lpc32xx: Remove handling of PWM channels
| * 565f7bb0 watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
| * 7a0e4122 perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
| * c5be10f1 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
| * 1d0cc1a9 perf annotate bpf: Don't enclose non-debug code with an assert()
| * c7cc4dc2 kconfig: fix possible buffer overflow
| * 0158dab8 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
| * 64c5e916 soc: qcom: qmi_encdec: Restrict string length in decode
| * 5c7608d9 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
| * b88626c4 parisc: led: Reduce CPU overhead for disk & lan LED computation
| * 536f3092 parisc: led: Fix LAN receive and transmit LEDs
| * cbfffe51 lib/test_meminit: allocate pages up to order MAX_ORDER
| * 9b7f6e50 drm/ast: Fix DRAM init on AST2200
| * 8ffa40ff fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
| * 6d5eb57a scsi: qla2xxx: Remove unsupported ql2xenabledif option
| * e24bc581 scsi: qla2xxx: Turn off noisy message log
| * 05935f91 scsi: qla2xxx: Fix erroneous link up failure
| * 61641000 scsi: qla2xxx: fix inconsistent TMF timeout
| * f966dc8c net/ipv6: SKB symmetric hash should incorporate transport ports
| * d31331e2 drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
| * 34eb4bd9 udf: initialize newblock to 0
| * 206d2b7b usb: typec: tcpci: clear the fault status bit
| * 82442186 serial: sc16is7xx: fix broken port 0 uart init
| * 159bc8c6 sc16is7xx: Set iobase to device index
| * 355ac795 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
| * 5e7d0acc crypto: stm32 - fix loop iterating through scatterlist for DMA
| * 306e356d s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
| * e972231d pstore/ram: Check start of empty przs during init
| * b6c9d040 fsverity: skip PKCS#7 parser when keyring is empty
| * 712491c9 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
| * 15b37271 X.509: if signature is unsupported skip validation
| * 7a7dd70c dccp: Fix out of bounds access in DCCP error handler
| * 1c675c93 dlm: fix plock lookup when using multiple lockspaces
| * 8cd1c5ce parisc: Fix /proc/cpuinfo output for lscpu
| * 0337bb53 procfs: block chmod on /proc/thread-self/comm
| * 2e1f12ce Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
| * eb1fa481 ntb: Fix calculation ntb_transport_tx_free_entry()
| * b2a6a169 ntb: Clean up tx tail index on link down
| * 94491412 ntb: Drop packets when qp link is down
| * ff3bb51e media: dvb: symbol fixup for dvb_attach()
| * b047ac15 xtensa: PMU: fix base address for the newer hardware
| * 2791a2a6 backlight/lv5207lp: Compare against struct fb_info.device
| * bc86f29e backlight/bd6107: Compare against struct fb_info.device
| * 3dd8ff56 backlight/gpio_backlight: Compare against struct fb_info.device
| * c2e1ce4f ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
| * f53ab5a2 ipmi_si: fix a memleak in try_smi_init()
| * e7f97980 ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
| * 29811f4b PM / devfreq: Fix leak in devfreq_dev_release()
| * c2ad60ed igb: set max size RX buffer when store bad packet is enabled
| * d44403ec skbuff: skb_segment, Call zero copy functions before using skbuff frags
| * 64831fb6 netfilter: xt_sctp: validate the flag_info count
| * 28ce8495 netfilter: xt_u32: validate user space input
| * 109e8305 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
| * 3d54e994 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
| * ec6ad9d9 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
| * 12fcca2e cpufreq: Fix the race condition while updating the transition_task of policy
| * fe5dd395 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
| * e0f2d85e um: Fix hostaudio build errors
| * 88d508fa mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
| * efa7f316 rpmsg: glink: Add check for kstrdup
| * d2473df7 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
| * f36a0698 phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
| * b0d5d77b phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
| * 90e037ca tracing: Fix race issue between cpu buffer write and swap
| * ac78921e x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
| * df7ca43f HID: multitouch: Correct devm device reference for hidinput input_dev name
| * cf48a7ba HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
| * 011daffb RDMA/siw: Correct wrong debug message
| * 35a78898 RDMA/siw: Balance the reference of cep->kref in the error path
| * 9b629686 Revert "IB/isert: Fix incorrect release of isert connection"
| * 03db4fe7 amba: bus: fix refcount leak
| * 93a4aefa serial: tegra: handle clk prepare error in tegra_uart_hw_init()
| * d2bf2567 scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
| * b1e3199b scsi: core: Use 32-bit hostnum in scsi_host_lookup()
| * 103b41e9 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
| * 009b1202 media: ov2680: Fix vflip / hflip set functions
| * 560624cf media: ov2680: Fix ov2680_bayer_order()
| * 218b60bc media: ov2680: Remove auto-gain and auto-exposure controls
| * 768d4d23 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
| * c04ae531 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
| * 916219c5 media: i2c: ov5640: Configure HVP lines in s_power callback
| * 93c518d2 USB: gadget: f_mass_storage: Fix unused variable warning
| * 0d8c6770 media: go7007: Remove redundant if statement
| * 38269b9e iommu/vt-d: Fix to flush cache of PASID directory table
| * a94aaffe IB/uverbs: Fix an potential error pointer dereference
| * c3a67985 driver core: test_async: fix an error code
| * 27a21841 dma-buf/sync_file: Fix docs syntax
| * c9e6c1fe coresight: tmc: Explicit type conversions to prevent integer overflow
| * 463934ca scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
| * 668ce8d5 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
| * 06a2dde5 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
| * e26d5212 x86/APM: drop the duplicate APM_MINOR_DEV macro
| * c65be6ad serial: sprd: Fix DMA buffer leak issue
| * 730d1b7e serial: sprd: Assign sprd_port after initialized to avoid wrong access
| * dff80665 serial: sprd: remove redundant sprd_port cleanup
| * a7d80271 serial: sprd: getting port index via serial aliases only
| * 47f3be62 scsi: qla4xxx: Add length check when parsing nlattrs
| * bc66e701 scsi: be2iscsi: Add length check when parsing nlattrs
| * 161d4509 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
| * bc4fbf2d usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
| * de4345fe media: mediatek: vcodec: Return NULL if no vdec_fb is found
| * 02c0ea73 media: cx24120: Add retval check for cx24120_message_send()
| * 75d6ef19 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
| * 74697b41 media: dib7000p: Fix potential division by zero
| * afd90d35 drivers: usb: smsusb: fix error handling code in smsusb_init_device
| * 4bc5ffaf media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
| * 008b334a media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
| * 064e156e media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
| * 7a9619e3 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
| * 16282aec NFSD: da_addr_body field missing in some GETDEVICEINFO replies
| * 93a14ab6 fs: lockd: avoid possible wrong NULL parameter
| * d3351799 jfs: validate max amount of blocks before allocation.
| * 65bf8a19 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
| * 650803f9 nfs/blocklayout: Use the passed in gfp flags
| * 68ba08ab wifi: ath10k: Use RMW accessors for changing LNKCTL
| * ab28c561 drm/radeon: Use RMW accessors for changing LNKCTL
| * d835a132 drm/radeon: Prefer pcie_capability_read_word()
| * 06c0c15a drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions
| * 30e633db drm/radeon: Correct Transmit Margin masks
| * 108ce391 drm/amdgpu: Use RMW accessors for changing LNKCTL
| * 7085f1aa drm/amdgpu: Prefer pcie_capability_read_word()
| * 62a1c1bd drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions
| * adf81020 drm/amdgpu: Correct Transmit Margin masks
| * 7f9129b6 PCI: Add #defines for Enter Compliance, Transmit Margin
| * 81d1de3b powerpc/fadump: reset dump area size if fadump memory reserve fails
| * 7159a27b clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
| * 044ff535 PCI/ASPM: Use RMW accessors for changing LNKCTL
| * 73d73556 PCI: pciehp: Use RMW accessors for changing LNKCTL
| * e7e3268a PCI: Mark NVIDIA T4 GPUs to avoid bus reset
| * a611e38d clk: sunxi-ng: Modify mismatched function name
| * 9ad9cca1 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
| * de677f43 ipmi:ssif: Fix a memory leak when scanning for an adapter
| * ef0d2869 ipmi:ssif: Add check for kstrdup
| * 90fddb87 ALSA: ac97: Fix possible error value of *rac97
| * 0b1e48e4 of: unittest: Fix overlay type in apply/revert check
| * 0a6f3948 drm/mediatek: Fix potential memory leak if vmap() fail
| * f6364fa7 audit: fix possible soft lockup in __audit_inode_child()
| * 43f0c2bb smackfs: Prevent underflow in smk_set_cipso()
| * b8a61df6 drm/msm/mdp5: Don't leak some plane state
| * 1f3d0e65 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
| * dbdc8289 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
| * 4db0a85c drm/armada: Fix off-by-one error in armada_overlay_get_property()
| * dadf0d0d of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
| * def1fd88 drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
| * c1ff601e drm/tegra: Remove superfluous error messages around platform_get_irq()
| * 1603f086 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
| * 630be011 md/bitmap: don't set max_write_behind if there is no write mostly device
| * a8f8c4e7 drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
| * c6b423ab arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
| * 69d9fb39 ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
| * e6fc20a5 drm: adv7511: Fix low refresh rate register for ADV7533/5
| * 88d32b9a ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
| * dfe36c23 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
| * febead00 ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
| * 00b3f800 ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
| * 9dff1deb ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
| * df9929c6 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
| * c20456c2 ARM: dts: s3c64xx: align pinctrl with dtschema
| * a355d140 ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
| * e5deee40 ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
| * d38b67da drm/etnaviv: fix dumping of active MMU context
| * 5b8c8527 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
| * 5680c013 ARM: dts: BCM53573: Add cells sizes to PCIe node
| * 17a5848b ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
| * c01cbe6c drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
| * d40c192e quota: fix dqput() to follow the guarantees dquot_srcu should provide
| * dd918952 quota: add new helper dquot_active()
| * 88c0cdfe quota: rename dquot_active() to inode_quota_active()
| * 29d7249b quota: factor out dquot_write_dquot()
| * f2f64c29 quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
| * 1e4f7ce3 drm/bridge: tc358764: Fix debug print parameter order
| * 835f0a84 netrom: Deny concurrent connect().
| * da13749d net/sched: sch_hfsc: Ensure inner classes have fsc curve
| * 83382eaf mlxsw: i2c: Limit single transaction buffer size
| * b2d7f0f3 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
| * 400ef5f7 net: arcnet: Do not call kfree_skb() under local_irq_disable()
| * f306bbdc wifi: ath9k: use IS_ERR() with debugfs_create_dir()
| * 231086e6 wifi: mwifiex: avoid possible NULL skb pointer dereference
| * 5f6f00bc wifi: ath9k: protect WMI command response buffer replacement with a lock
| * ff703b5f wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
| * df1753ea wifi: mwifiex: Fix missed return in oob checks failed path
| * 8f717752 wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
| * ab481004 fs: ocfs2: namei: check return value of ocfs2_add_entry()
| * dbe64279 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
| * 67f8f2ba lwt: Fix return values of BPF xmit ops
| * 12bf7d9c hwrng: iproc-rng200 - Implement suspend and resume calls
| * 4f1ca8e3 hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
| * 6c015ebc crypto: caam - fix unchecked return value error
| * ec348676 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
| * 0ce06035 crypto: stm32 - Properly handle pm_runtime_get failing
| * 34de9f1d wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
| * 87f8c544 mwifiex: switch from 'pci_' to 'dma_' API
| * 29eca8b7 wifi: mwifiex: Fix OOB and integer underflow when rx packets
| * 042aeb45 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
| * 516f21f2 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
| * 4fb6fcc0 regmap: rbtree: Use alloc_flags for memory allocations
| * 57935355 tcp: tcp_enter_quickack_mode() should be static
| * 75b8b5b5 bpf: Clear the probe_addr for uprobe
| * a0fa6908 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
| * 991b7c26 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
| * 07415be1 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
| * 6dbac48e x86/boot: Annotate local functions
| * c418814f x86/asm: Make more symbols local
| * 3eb241e4 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
| * 5d3975e3 tmpfs: verify {g,u}id mount options correctly
| * 48c54877 fs: Fix error checking for d_hash_and_lookup()
| * 0c8c2053 new helper: lookup_positive_unlocked()
| * 0a2b1eb8 eventfd: prevent underflow for eventfd semaphores
| * 3e9617d6 eventfd: Export eventfd_ctx_do_read()
| * f59ff666 reiserfs: Check the return value from __getblk()
| * e74903b5 Revert "net: macsec: preserve ingress frame ordering"
| * b36c4a73 udf: Handle error when adding extent to a file
| * 7648ea98 udf: Check consistency of Space Bitmap Descriptor
| * 3e2265cd powerpc/32s: Fix assembler warning about r0
| * aea73dde net: Avoid address overwrite in kernel_connect
| * d7d42f11 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
| * 6614af25 ALSA: seq: oss: Fix racy open/close of MIDI devices
| * 601dc776 scsi: storvsc: Always set no_report_opcodes
| * 107f5cad cifs: add a warning when the in-flight count goes negative
| * f31618e4 sctp: handle invalid error codes without calling BUG()
| * 8d7395d0 bnx2x: fix page fault following EEH recovery
| * c1ce2f09 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
| * 499eb477 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
| * d0189e40 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
| * 617d1d0e net: usb: qmi_wwan: add Quectel EM05GV2
| * 5d2481bc clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
| * 3899c1d1 security: keys: perform capable check only on privileged operations
| * 97ed1be2 platform/x86: huawei-wmi: Silence ambient light sensor
| * 762c352d platform/x86: intel: hid: Always call BTNL ACPI method
| * 0e3f0e55 ASoC: atmel: Fix the 8K sample parameter in I2SC master
| * 0b718d1d ASoc: codecs: ES8316: Fix DMIC config
| * b796adfc fs/nls: make load_nls() take a const parameter
| * 35a9b057 s390/dasd: fix hanging device after request requeue
| * d7768b33 s390/dasd: use correct number of retries for ERP requests
| * a21ff228 m68k: Fix invalid .section syntax
| * 4dfc0d1e vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
| * d65c5ef9 ethernet: atheros: fix return value check in atl1c_tso_csum()
| * ea95a011 ASoC: da7219: Check for failure reading AAD IRQ events
| * 216953c3 ASoC: da7219: Flush pending AAD IRQ when suspending
| * b6f827c3 9p: virtio: make sure 'offs' is initialized in zc_request
| * b6fefef0 pinctrl: amd: Don't show `Invalid config param` errors
| * 99a73016 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
| * 724474df nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
| * efe8244b fsi: master-ast-cf: Add MODULE_FIRMWARE macro
| * 6b701dab firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
| * bee7f3a4 serial: sc16is7xx: fix bug when first setting GPIO direction
| * a6650d27 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
| * 5876cae6 staging: rtl8712: fix race condition
| * a17c6efa HID: wacom: remove the battery when the EKR is off
| * e4f5ad7b USB: serial: option: add FOXCONN T99W368/T99W373 product
| * 837f6647 USB: serial: option: add Quectel EM05G variant (0x030e)
| * 1d243280 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
| * 6938ef59 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
| * 0e0914f9 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
| * 6b39bd89 mmc: au1xmmc: force non-modular build and remove symbol_get usage
| * 7a67c5d9 ARM: pxa: remove use of symbol_get()
| * e83f5d13 erofs: ensure that the post-EOF tails are all zeroed
* | ab08e05d Merge 5.4.256 into android11-5.4-lts
|\|
| * 0c2544ad Linux 5.4.256
| * 1ba96e65 Revert "MIPS: Alchemy: fix dbdma2"
| * 94aef0fe powerpc/pmac/smp: Drop unnecessary volatile qualifier
| * b29a10fd powerpc/pmac/smp: Avoid unused-variable warnings
* | 1becc9d0 Revert "drm/display/dp: Fix the DP DSC Receiver cap size"
* | 201ea79b Revert "macsec: Fix traffic counters/statistics"
* | bcdfbf8d Revert "macsec: use DEV_STATS_INC()"
* | 8e2d221d ANDROID: GKI: add back pm_runtime_get_if_in_use()
* | 933d3af2 Revert "interconnect: Add helpers for enabling/disabling a path"
* | 9caf727a Revert "interconnect: Do not skip aggregation for disabled paths"
* | 1abd0630 Revert "ALSA: pcm: Set per-card upper limit of PCM buffer allocations"
* | c648a169 Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
* | bd7fae9e Revert "ALSA: pcm: Fix potential data race at PCM memory allocation helpers"
* | cebc239d Revert "ALSA: pcm: Fix build error on m68k and others"
* | 639cd434 Revert "Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available""
* | 3a3afa87 Revert "ALSA: pcm: Check for null pointer of pointer substream before dereferencing it"
* | ef75d690 Merge 5.4.255 into android11-5.4-stable
|/
* 5eb967dd Linux 5.4.255
* e1717958 dma-buf/sw_sync: Avoid recursive lock during fence signal
* f49cac76 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
* 197c546a clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
* 7fd9cded scsi: core: raid_class: Remove raid_component_add()
* 56428d89 scsi: snic: Fix double free in snic_tgt_create()
* b6db4ef5 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
* 61b5d771 Documentation/sysctl: document page_lock_unfairness
* b2421a19 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
* e8bf830e interconnect: Do not skip aggregation for disabled paths
* 456a7a73 Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
* 52a7c86e ALSA: pcm: Fix build error on m68k and others
* a1ef1254 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
* c404e1e1 mm: allow a controlled amount of unfairness in the page lock
* 97640d8e x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
* b156ce3b drm/display/dp: Fix the DP DSC Receiver cap size
* 9e5fe282 PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
* ac0e0df5 media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
* 79a05ca7 radix tree: remove unused variable
* 32639f13 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
* c5f26182 batman-adv: Hold rtnl lock during MTU update via netlink
* 61b71562 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
* 5fb1a213 batman-adv: Fix TT global entry leak when client roamed back
* e6e9d780 batman-adv: Do not get eth header before batadv_check_management_packet
* c97442e0 batman-adv: Don't increase MTU when set by user
* 22288ea6 batman-adv: Trigger events for auto adjusted MTU
* 3b83759f nfsd: Fix race to FREE_STATEID and cl_revoked
* c0284760 clk: Fix slab-out-of-bounds error in devm_clk_release()
* a0bc5cf2 NFSv4: Fix dropped lock for racing OPEN and delegation return
* 815fb253 ibmveth: Use dcbf rather than dcbfl
* 35e31aff bonding: fix macvlan over alb bond support
* faf3f988 net: remove bond_slave_has_mac_rcu()
* eebd074a net/sched: fix a qdisc modification with ambiguous command request
* 62383d9f igb: Avoid starting unnecessary workqueues
* adef04cc net: validate veth and vxcan peer ifindexes
* 52ddda8d net: bcmgenet: Fix return value check for fixed_phy_register()
* 189ad377 net: bgmac: Fix return value check for fixed_phy_register()
* dcbfcb54 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
* 8e6433fe dccp: annotate data-races in dccp_poll()
* 7d6cc691 sock: annotate data-races around prot->memory_pressure
* d28ea7ac octeontx2-af: SDP: fix receive link config
* 05319d70 tracing: Fix memleak due to race between current_tracer and trace
* c8920972 drm/amd/display: check TG is non-null before checking if enabled
* 7d4174a9 drm/amd/display: do not wait for mpc idle if tg is disabled
* 94239d18 ASoC: fsl_sai: Disable bit clock with transmitter
* ef9cae4a ASoC: fsl_sai: Add new added registers and new bit definition
* 1b3d7510 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
* f9afb326 regmap: Account for register length in SMBus I/O limits
* 7e1d1456 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
* 140797d0 ALSA: pcm: Use SG-buffer only when direct DMA is available
* 95b30a43 ALSA: pcm: Set per-card upper limit of PCM buffer allocations
* d0ef103e dm integrity: reduce vmalloc space footprint on 32-bit architectures
* 072d247d dm integrity: increase RECALC_SECTORS to improve recalculate speed
* 4e96ee11 fbdev: fix potential OOB read in fast_imageblit()
* ebf84320 fbdev: Fix sys_imageblit() for arbitrary image widths
* 96f8e806 fbdev: Improve performance of sys_imageblit()
* 7e5b7360 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
* 302a8fbf MIPS: cpu-features: Enable octeon_cache by cpu_type
* 7b57fc3f fs: dlm: fix mismatch of plock results from userspace
* 721d5b51 fs: dlm: use dlm_plock_info for do_unlock_close
* da794f6d fs: dlm: change plock interrupted message to debug again
* f03726ef fs: dlm: add pid to debug log
* 8b73497e dlm: replace usage of found with dedicated list iterator variable
* 526cc04d dlm: improve plock logging if interrupted
* 7abd6dce PCI: acpiphp: Reassign resources on bridge if necessary
* fce08155 net: phy: broadcom: stub c45 read/write for 54810
* e91d5ace mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
* a0e20e26 net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
* f0c10a44 net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
* b1be2cfc virtio-net: set queues after driver_ok
* 4821df2f af_unix: Fix null-ptr-deref in unix_stream_sendpage().
* 0afc186a netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
* 6875690b mmc: block: Fix in_flight[issue_type] value error
* 54deee3f mmc: wbsd: fix double mmc_free_host() in wbsd_init()
* 4259dd53 cifs: Release folio lock on fscache read hit.
* 03373410 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
* b653289c serial: 8250: Fix oops for port->pm on uart_change_pm()
* 7b4e6bff ASoC: meson: axg-tdm-formatter: fix channel slot allocation
* 29d862ee ASoC: rt5665: add missed regulator_bulk_disable
* f21fa189 ARM: dts: imx: Set default tuning step for imx6sx usdhc
* aadee0ae ARM: dts: imx: Set default tuning step for imx7d usdhc
* a23e10da ARM: dts: imx: Adjust dma-apbh node name
* 536c1bbe ARM: dts: imx7s: Drop dma-apb interrupt-names
* 37cfbf84 bus: ti-sysc: Flush posted write on enable before reset
* 4637b2fa bus: ti-sysc: Improve reset to work with modules with no sysconfig
* 210ff313 net: do not allow gso_size to be set to GSO_BY_FRAGS
* 1c7db7ab sock: Fix misuse of sk_under_memory_pressure()
* aa670bde net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
* 702c58a0 i40e: fix misleading debug logs
* ac16de2d team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
* 81da9e2c netfilter: nft_dynset: disallow object maps
* bdd7c2ff ipvs: fix racy memcpy in proc_do_sync_threshold
* 38e5c37b selftests: mirror_gre_changes: Tighten up the TTL test match
* 8046beb8 xfrm: add NULL check in xfrm_update_ae_params
* d34c3044 ip_vti: fix potential slab-use-after-free in decode_session6
* eb47e612 ip6_vti: fix slab-use-after-free in decode_session6
* db0e5074 xfrm: fix slab-use-after-free in decode_session6
* 64c6df80 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
* 32cc777c net: af_key: fix sadb_x_filter validation
* 373848d5 net: xfrm: Fix xfrm_address_filter OOB read
* a0a462a0 btrfs: fix BUG_ON condition in btrfs_cancel_balance
* cc423a97 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
* 1d29e21e powerpc/rtas_flash: allow user copy to flash block cache objects
* 97ddf1c2 fbdev: mmp: fix value check in mmphw_probe()
* 3259e2d8 i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
* b788ad3b virtio-mmio: don't break lifecycle of vm_dev
* e22a4b77 virtio-mmio: Use to_virtio_mmio_device() to simply code
* 432429d1 virtio-mmio: convert to devm_platform_ioremap_resource
* 12c4c227 nfsd: Remove incorrect check in nfsd4_validate_stateid
* a4e3c4cd nfsd4: kill warnings on testing stateids with mismatched clientids
* ff652b01 net/ncsi: Fix gma flag setting after response
* b66a1def tracing/probes: Fix to update dynamic data counter if fetcharg uses it
* bdc309d8 tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
* cc93a372 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
* 939b8b31 mmc: sunxi: fix deferred probing
* c6d1a281 mmc: bcm2835: fix deferred probing
* b48b4b18 USB: dwc3: qcom: fix NULL-deref on suspend
* 6da1f9fd usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
* 5335bb0c interconnect: Add helpers for enabling/disabling a path
* e062fb97 interconnect: Move internal structs into a separate file
* abc25a18 irqchip/mips-gic: Use raw spinlock for gic_lock
* 05de6069 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
* 1224e5a9 ALSA: hda: Fix unhandled register update during auto-suspend period
* a55d55a3 PM: runtime: Add pm_runtime_get_if_active()
* e5d98d42 PM-runtime: add tracepoints for usage_count changes
* 59aba9d5 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
* 8f302378 iio: addac: stx104: Fix race condition when converting analog-to-digital
* 7251b291 iio: addac: stx104: Fix race condition for stx104_write_raw()
* 70d135e7 iio: stx104: Move to addac subdirectory
* 8ba99f7f iio: adc: stx104: Implement and utilize register structures
* 4edf338a iio: adc: stx104: Utilize iomap interface
* e13b26d0 iio: add addac subdirectory
* e6f66a0a IMA: allow/fix UML builds
* 635278e9 powerpc/kasan: Disable KCOV in KASAN code
* 109f0aaa ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
* 97ed5843 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
* c6059af6 drm/amdgpu: Fix potential fence use-after-free v2
* fe49aa73 Bluetooth: L2CAP: Fix use-after-free
* 22100df1 pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
* b4a7ab57 gfs2: Fix possible data races in gfs2_show_options()
* c4d5c945 usb: chipidea: imx: don't request QoS for imx8ulp
* c1c58262 media: platform: mediatek: vpu: fix NULL ptr dereference
* ef009fe2 media: v4l2-mem2mem: add lock to protect parameter num_rdy
* 2a8807f9 FS: JFS: Check for read-only mounted filesystem in txBegin
* a7d17d6b FS: JFS: Fix null-ptr-deref Read in txBegin
* 2225000d MIPS: dec: prom: Address -Warray-bounds warning
* 6e7d9d76 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
* 3f1368af udf: Fix uninitialized array access for some pathnames
* 8f203dd4 ovl: check type and offset of struct vfsmount in ovl_entry
* 8abed186 HID: add quirk for 03f0:464a HP Elite Presenter Mouse
* 3f378783 quota: fix warning in dqgrab()
* c3a1f5ba quota: Properly disable quotas when add_dquot_ref() fails
* dd445ebb ALSA: emu10k1: roll up loops in DSP setup code for Audigy
* b8fab6ae drm/radeon: Fix integer overflow in radeon_cs_parser_init
* 3a3bb438 macsec: use DEV_STATS_INC()
* b5e20a3d macsec: Fix traffic counters/statistics
* 4b854879 selftests: forwarding: tc_flower: Relax success criterion
* e5883ffd mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
* e7bd70c3 mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource

Change-Id: I43c3bfbea90dd70354856472a720f46b1a43c148
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents fda88618 4934e8f7
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -31,9 +31,9 @@ see only some of them, depending on your kernel's configuration.

Table : Subdirectories in /proc/sys/net

 ========= =================== = ========== ==================
 ========= =================== = ========== ===================
 Directory Content               Directory  Content
 ========= =================== = ========== ==================
 ========= =================== = ========== ===================
 802       E802 protocol         mptcp      Multipath TCP
 appletalk Appletalk protocol    netfilter  Network Filter
 ax25      AX25                  netrom     NET/ROM
@@ -42,7 +42,7 @@ Table : Subdirectories in /proc/sys/net
 ethernet  Ethernet protocol     unix       Unix domain sockets
 ipv4      IP version 4          x25        X.25 protocol
 ipv6      IP version 6
 ========= =================== = ========== ==================
 ========= =================== = ========== ===================

1. /proc/sys/net/core - Network core options
============================================
+9 −0
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ Currently, these files are in /proc/sys/vm:
- overcommit_memory
- overcommit_ratio
- page-cluster
- page_lock_unfairness
- panic_on_oom
- percpu_pagelist_fraction
- stat_interval
@@ -757,6 +758,14 @@ extra faults and I/O delays for following faults if they would have been part of
that consecutive pages readahead would have brought in.


page_lock_unfairness
====================

This value determines the number of times that the page lock can be
stolen from under a waiter. After the lock is stolen the number of times
specified in this file (default is 5), the "fair lock handoff" semantics
will apply, and the waiter will only be awakened if the lock can be taken.

panic_on_oom
============

+3 −0
Original line number Diff line number Diff line
@@ -134,6 +134,9 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Hisilicon      | Hip08 SMMU PMCG | #162001800      | N/A                         |
+----------------+-----------------+-----------------+-----------------------------+
| Hisilicon      | Hip08 SMMU PMCG | #162001900      | N/A                         |
|                | Hip09 SMMU PMCG |                 |                             |
+----------------+-----------------+-----------------+-----------------------------+
+----------------+-----------------+-----------------+-----------------------------+
| Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
+----------------+-----------------+-----------------+-----------------------------+
+6 −0
Original line number Diff line number Diff line
@@ -382,6 +382,12 @@ drivers/base/power/runtime.c and include/linux/pm_runtime.h:
      nonzero, increment the counter and return 1; otherwise return 0 without
      changing the counter

  `int pm_runtime_get_if_active(struct device *dev, bool ign_usage_count);`
    - return -EINVAL if 'power.disable_depth' is nonzero; otherwise, if the
      runtime PM status is RPM_ACTIVE, and either ign_usage_count is true
      or the device's usage_count is non-zero, increment the counter and
      return 1; otherwise return 0 without changing the counter

  `void pm_runtime_put_noidle(struct device *dev);`
    - decrement the device's usage counter

+1 −1
Original line number Diff line number Diff line
@@ -1101,7 +1101,7 @@ APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/adc/stx104.c
F:	drivers/iio/addac/stx104.c
APM DRIVER
M:	Jiri Kosina <jikos@kernel.org>
Loading