Commit 09c61e29 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman Committed by Treehugger Robot
Browse files

Merge tag 'android13-5.15.159_r00' into android13-5.15



This merges up to the 5.15.159 LTS release into android13-5.15.
Included in here are the following commits:

* 99ada589 Revert "bpf, sockmap: Convert schedule_work into delayed_work"
* 6e47cce6 Revert "bpf, sockmap: Reschedule is now done through backlog"
* 798a1fd5 Revert "bpf, sockmap: Improved check for empty queue"
*   da1bfe7a Merge 5.15.159 into android13-5.15-lts
|\
| * 83655231 Linux 5.15.159
| * f3a1787d md: fix kmemleak of rdev->serial
| * ed79b93f keys: Fix overwrite of key expiration on instantiation
| * 580bcd6b Bluetooth: qca: fix firmware check error path
| * b91390f4 Bluetooth: qca: fix NVM configuration parsing
| * ed53949c Bluetooth: qca: add missing firmware sanity checks
| * d68dbfb8 regulator: core: fix debugfs creation regression
| * 1a6be4e7 hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
| * 9518b79b net: fix out-of-bounds access in ops_init
| * b7bab33c drm/vmwgfx: Fix invalid reads in fence signaled events
| * c3d84a76 mei: me: add lunar lake point M DID
| * 2a47da1c slimbus: qcom-ngd-ctrl: Add timeout for wait operation
| * ba3c118c dyndbg: fix old BUG_ON in >control parser
| * 866d8445 ASoC: ti: davinci-mcasp: Fix race condition during probe
| * 40098e3f ASoC: tegra: Fix DSPK 16-bit playback
| * 1cbe6d89 net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
| * 66116556 tipc: fix UAF in error path
| * 2a512ca1 iio: accel: mxc4005: Interrupt handling fixes
| * 93cfed3a iio:imu: adis16475: Fix sync mode setting
| * eeee7fc4 dt-bindings: iio: health: maxim,max30102: fix compatible check
| * dc941fec mptcp: ensure snd_nxt is properly initialized on connect
| * c5ee5f18 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
| * f1f364ff ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
| * 2ddbb35a usb: dwc3: core: Prevent phy suspend during init
| * f78ff882 usb: xhci-plat: Don't include xhci.h
| * bad094bd usb: gadget: f_fs: Fix a race condition when processing setup packets.
| * 0bbb498b usb: gadget: composite: fix OS descriptors w_value logic
| * 85571713 usb: ohci: Prevent missed ohci interrupts
| * f1571333 usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
| * a6b9bffb usb: typec: ucsi: Fix connector check on init
| * 5f499d74 usb: typec: ucsi: Check for notifications after init
| * 9f112211 arm64: dts: qcom: Fix 'interrupt-map' parent address cells
| * 4a89ac4b Reapply "drm/qxl: simplify qxl_fence_wait"
| * 79f988d3 firewire: nosy: ensure user_length is taken into account when fetching packet contents
| * 5ef9681f btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
| * 890d39f6 ACPI: CPPC: Fix access width used for PCC registers
| * 7fcaa31c ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
| * 6dfd79ed Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses""
| * 3c7013a8 drm/amd/display: Atom Integrated System Info v2_2 for DCN35
| * edf5238d drm/connector: Add \n to message about demoting connector force-probes
| * 5a5cc5ca drm/meson: dw-hdmi: add bandgap setting for g12
| * f8229be8 drm/meson: dw-hdmi: power up phy on device init
| * c5c8616b net: hns3: fix port vlan filter not disabled issue
| * 2720b979 net: hns3: split function hclge_init_vlan_config()
| * 45b6316f net: hns3: use appropriate barrier function after setting a bit value
| * f37df6f9 net: hns3: change type of numa_node_mask as nodemask_t
| * 1e91931e net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
| * f9315f3a net: hns3: create new set of unified hclge_comm_cmd_send APIs
| * dd69c1c9 net: hns3: create new cmdq hardware description structure hclge_comm_hw
| * ed3c393f net: hns3: refactor hns3 makefile to support hns3_common module
| * 50964654 net: hns3: direct return when receive a unknown mailbox message
| * 5789bfcb net: hns3: refactor function hclge_mbx_handler()
| * 52acec01 net: hns3: add query vf ring and vector map relation
| * bc8fb445 net: hns3: add log for workqueue scheduled late
| * fee4a1e6 net: hns3: using user configure after hardware reset
| * 35f8ee4d net: hns3: PF support get unicast MAC address space assigned by firmware
| * 35297fc6 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
| * 21d85ee2 net: bridge: fix corrupted ethernet header on multicast-to-unicast
| * 4ff334ca phonet: fix rtm_phonet_notify() skb allocation
| * bb739796 hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
| * 073ca0c2 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
| * 6e6644c0 hwmon: (corsair-cpro) Use a separate buffer for sending commands
| * f3c1bf30 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
| * e97e1643 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
| * 6a18eeb1 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
| * 27b0284d tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
| * 2552c9d9 tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
| * 20ac71be ARM: 9381/1: kasan: clear stale stack poison
| * 624cd60d xfrm: Preserve vlan tags for transport mode software GRO
| * 24dd9b08 qibfs: fix dentry leak
| * ab5b5e32 bpf, sockmap: Improved check for empty queue
| * d908a8a3 bpf, sockmap: Reschedule is now done through backlog
| * 657cfb19 bpf, sockmap: Convert schedule_work into delayed_work
| * bbf2ed06 bpf, sockmap: Handle fin correctly
| * ab3128de bpf, sockmap: TCP data stall on recv before accept
| * 4105f0c9 net:usb:qmi_wwan: support Rolling modules
| * 90850083 drm/nouveau/dp: Don't probe eDP ports twice harder
| * 859e2448 fs/9p: drop inodes immediately on non-.L too
| * 4d36b9b7 clk: Don't hold prepare_lock when calling kref_put()
| * 7ca04b83 gpio: crystalcove: Use -ENOTSUPP consistently
| * c5ad5c7a gpio: wcove: Use -ENOTSUPP consistently
| * d6a15d3b 9p: explicitly deny setlease attempts
| * 2b493bd0 fs/9p: translate O_TRUNC into OTRUNC
| * ad4f6532 fs/9p: only translate RWX permissions for plain 9P2000
| * 3931e927 iommu: mtk: fix module autoloading
| * 12a2ca67 selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
| * 78f459dc MIPS: scall: Save thread_info.syscall unconditionally on entry
| * 5d339255 gpu: host1x: Do not setup DMA for virtual devices
| * 844fc023 blk-iocost: avoid out of bounds shift
| * a95798aa scsi: target: Fix SELinux error when systemd-modules loads the target module
| * 546e3bc2 btrfs: always clear PERTRANS metadata during commit
| * 8b40803c btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
| * a362afd5 tools/power turbostat: Fix Bzy_MHz documentation typo
| * b582c9ff tools/power turbostat: Fix added raw MSR output
| * 4f9cc355 firewire: ohci: mask bus reset interrupts between ISR and bottom half
| * 6f6aa8c5 ata: sata_gemini: Check clk_enable() result
| * c4fa8b79 net: bcmgenet: Reset RBUF on first open
| * 9a41f5e1 ALSA: line6: Zero-initialize message buffers
| * d1b93d40 kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
| * 8943a256 btrfs: return accurate error code on open failure in open_fs_devices()
| * 93aa5ccc scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
| * c259a410 net: mark racy access on sk->sk_rcvbuf
| * 5490a385 wifi: cfg80211: fix rdev_dump_mpp() arguments order
| * 5396e63b wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
| * f5d95eea gfs2: Fix invalid metadata access in punch_hole
| * 4cab23bb scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
| * e5dcdf60 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
| * f2c7f029 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
| * 17db92da KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
| * 5ee5997a KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
| * f1fa9a98 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
| * 83ac89e3 net: gro: add flush check in udp_gro_receive_segment
| * 1b127fea drm/panel: ili9341: Use predefined error codes
| * 9de7f686 drm/panel: ili9341: Respect deferred probe
| * 8792b557 s390/qeth: Fix kernel panic after setting hsuid
| * b2973b79 s390/qeth: don't keep track of Input Queue count
| * 42c8471b tipc: fix a possible memleak in tipc_buf_append
| * c7af99cc net: core: reject skb_copy(_expand) for fraglist GSO skbs
| * bfd62ca7 net: bridge: fix multicast-to-unicast with fraglist GSO
| * 9672bf3e net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
| * 19275de1 cxgb4: Properly lock TX queue for the selftest.
| * c9d48ce1 s390/cio: Ensure the copied buf is NUL terminated
| * bd2d9641 ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
| * fd7dcd65 ASoC: meson: cards: select SND_DYNAMIC_MINORS
| * a4ae1c36 ASoC: meson: axg-tdm-interface: manage formatters in trigger
| * fd824a17 ASoC: meson: axg-card: make links nonatomic
| * 9719b354 ASoC: meson: axg-fifo: use threaded irq to check periods
| * c3b36cd4 ASoC: meson: axg-fifo: use FIELD helpers
| * 56c44b7f net: qede: use return from qede_parse_actions()
| * 62ad7f87 net: qede: use return from qede_parse_flow_attr() for flow_spec
| * ccf2317b net: qede: use return from qede_parse_flow_attr() for flower
| * 3a6929a6 net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
| * 97005a10 s390/vdso: Add CFI for RA register to asm macro vdso_func
| * e97e0051 net l2tp: drop flow hash on forward
| * 5a4603fb nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
| * ec697fbd octeontx2-af: avoid off-by-one read from userspace
| * 0f560240 bna: ensure the copied buf is NUL terminated
| * 12481f30 xdp: use flags field to disambiguate broadcast redirect
| * b6a7077c xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
| * a174aa99 xdp: Move conversion to xdp_frame out of map functions
| * 7038794b s390/mm: Fix clearing storage keys for huge pages
| * e27a0db4 s390/mm: Fix storage key clearing for guest huge pages
| * fef73507 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
| * 396df2b9 bpf: Fix a verifier verbose message
| * 5965bc75 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
| * 16c6e417 bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
| * 64ea2f58 regulator: mt6360: De-capitalize devicetree regulator subnodes
| * 76aa2440 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
| * fe881e79 power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
| * e2ebfee0 power: rt9455: hide unused rt9455_boost_voltage_values
| * ea6ce933 nfs: Handle error of rpc_proc_register() in nfs_net_init().
| * 7ceb89f4 nfs: make the rpc_stat per net namespace
| * 0bbd4292 nfs: expose /proc/net/sunrpc/nfs in net namespaces
| * 9e644ff6 sunrpc: add a struct rpc_stats arg to rpc_create_args
| * 764e752b pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
| * 35d704f2 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
| * 5505e557 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
| * 41f88ef8 pinctrl: core: delete incorrect free in pinctrl_enable()
| * 34674f75 pinctrl/meson: fix typo in PDM's pin name
| * ffa6e4d2 pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
| * 26d32bec eeprom: at24: fix memory corruption race condition
| * c4137dee eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
| * 6f35227d eeprom: at24: Use dev_err_probe for nvmem register failure
| * 91c6dcbc ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
| * 8f3d0bf1 ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
| * da214013 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
| * ad12c74e wifi: nl80211: don't free NULL coalescing rule
| * 714794ed dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
| * 79a61bfe dmaengine: pl330: issue_pending waits until WFP state
* | c53388f0 Merge 5.15.158 into android13-5.15-lts
|\|
| * 284087d4 Linux 5.15.158
| * 802cab68 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
| * e6a488ae udp: preserve the connected status if only UDP cmsg
| * 93ba3623 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
| * b65fb50e HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
| * b93bdfcf fbdev: fix incorrect address computation in deferred IO
| * 5a09eae9 i2c: smbus: fix NULL function pointer dereference
| * 52e8a42b riscv: Fix TASK_SIZE on 64-bit NOMMU
| * 83c5c0e3 riscv: fix VMALLOC_START definition
| * 9edd3aa3 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
| * 0ccac964 dma: xilinx_dpdma: Fix locking
| * dd946e8e idma64: Don't try to serve interrupts when device is powered off
| * f5db31e5 dmaengine: owl: fix register access functions
| * 4fa0befa tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
| * 214a2dfb tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
| * 5be39f90 mtd: diskonchip: work around ubsan link failure
| * ec8d0ee8 stackdepot: respect __GFP_NOLOCKDEP allocation flag
| * 018c4ea7 net: b44: set pause params only when interface is up
| * d35fb166 ethernet: Add helper for assigning packet type when dest address does not match device address
| * 5dbdbe11 irqchip/gic-v3-its: Prevent double free on error
| * 9d0580de drm/amdgpu: Fix leak when GPU memory allocation fails
| * 7e350ee6 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
| * 1a1dc37c arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
| * 36b32816 cpu: Re-enable CPU mitigations by default for !X86 architectures
| * e5804755 btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
| * 1200481c mmc: sdhci-msm: pervent access to suspended controller
| * 52f9041d Bluetooth: qca: fix NULL-deref on non-serdev suspend
| * b3b2f2ed Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
| * 46c105b1 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
| * 2cb0b9aa x86/cpu: Fix check for RDPKRU in __show_regs()
| * b8511fbf tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
| * 1ea85ae0 tracing: Show size of requested perf buffer
| * 605a9eb7 net/mlx5e: Fix a race in command alloc flow
| * 7e44291e Revert "crypto: api - Disallow identical driver names"
| * 51256394 drm/vmwgfx: Fix crtc's atomic check conditional
| * 7c3461b6 drm-print: add drm_dbg_driver to improve namespace symmetry
| * 479244d6 serial: mxs-auart: add spinlock around changing cts state
| * 5c92a451 serial: core: Provide port lock wrappers
| * 2e29ff82 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
| * 0b289962 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
| * 2418d3f3 iavf: Fix TC config comparison with existing adapter TC config
| * 69ae07c7 i40e: Report MFS in decimal base instead of hex
| * ff7431f8 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
| * 5c45feb3 netfilter: nf_tables: honor table dormant flag from netdev release event path
| * 63d814d9 mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
| * 64435b64 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
| * 039992b6 mlxsw: spectrum_acl_tcam: Fix warning during rehash
| * 413a0188 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
| * 7adc29af mlxsw: spectrum_acl_tcam: Rate limit error message
| * 4c89642c mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
| * c17976b4 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
| * 2943fb71 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
| * 90486165 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
| * 8ece90ac ipvs: Fix checksumming on GSO of SCTP packets
| * 2e74b3fd net: gtp: Fix Use-After-Free in gtp_dellink
| * dd602fb3 net: usb: ax88179_178a: stop lying about skb->truesize
| * 03b5a9b2 ipv4: check for NULL idev in ip_route_use_hint()
| * 55da4788 NFC: trf7970a: disable all regulators on removal
| * f41fbb4f bridge/br_netlink.c: no need to return void function
| * 23b7ee4a icmp: prevent possible NULL dereferences from icmp_build_probe()
| * 8bdd3cf0 mlxsw: core: Unregister EMAD trap using FORWARD action
| * 7336b6aa vxlan: drop packets from invalid src-address
| * 66384a73 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
| * f5aa109c wifi: iwlwifi: mvm: remove old PASN station when adding a new one
| * 0f530ed8 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
| * 7acd2d7b arm64: dts: mediatek: mt2712: fix validation errors
| * 203e8184 arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
| * 7b0a487b arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
| * d856ae10 arm64: dts: mediatek: mt7622: fix IR nodename
| * 0434c99b arm64: dts: mediatek: mt7622: fix clock controllers
| * 2f83d3d2 arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
| * 506ac553 arm64: dts: mediatek: mt7622: add support for coherent DMA
| * a897ecbb arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
| * daf28459 arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
| * 91eb350d arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
| * c5ff64a5 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
| * 938cf022 arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
| * d69ccea6 HID: logitech-dj: allow mice to use all types of reports
| * 9fd9468d HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
| * e054770d cifs: reinstate original behavior again for forceuid/forcegid
| * 929ba007 smb: client: fix rename(2) regression against samba
* | 53be7c8a ANDROID: usb: dwc3: Fix gadget mis-merge from upstream
* | 38761ec9 ANDROID: update .xml for change to struct clk_core
* | 4744ed25 Revert "bpf: Fix ringbuf memory type confusion when passing to helpers"
* | bc02a3ba Merge 5.15.157 into android13-5.15-lts
|\|
| * b925f60c Linux 5.15.157
| * d564809f net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
| * eb6535c6 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
| * 63ba7a80 net: dsa: introduce preferred_default_local_cpu_port and use on MT7530
| * 84b7f50e net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP
| * bdbe483d nilfs2: fix OOB in nilfs_set_de_type
| * 3ab05681 nouveau: fix instmem race condition around ptr stores
| * 49c9958c drm/vmwgfx: Sort primary plane formats by order of preference
| * 8b12fc7b drm/amdgpu: validate the parameters of bo mapping operations more clearly
| * a2fd6dbc binder: check offset alignment in binder_get_object()
| * 0dc727a4 init/main.c: Fix potential static_command_line memory overflow
| * 813f5213 arm64: hibernate: Fix level3 translation fault in swsusp_save()
| * f5a55db7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
| * 71693541 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
| * 43f00210 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
| * 0d130158 speakup: Avoid crash on very long word
| * d8a2225f mei: me: disable RPL-S on SPS and IGN firmwares
| * 7f67c202 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
| * 75ceeadf usb: Disable USB3 LPM at shutdown
| * 8aa5c28a usb: dwc2: host: Fix dereference issue in DDMA completion flow.
| * 7182175f Revert "usb: cdc-wdm: close race between read and workqueue"
| * def03984 USB: serial: option: add Telit FN920C04 rmnet compositions
| * cd27cf1e USB: serial: option: add Rolling RW101-GL and RW135-GL support
| * c48d624b USB: serial: option: support Quectel EM060K sub-models
| * 3338a967 USB: serial: option: add Lonsung U8300/U9300 product
| * e94566d8 USB: serial: option: add support for Fibocom FM650/FG650
| * 6b504346 USB: serial: option: add Fibocom FM135-GL variants
| * 7a3bbe41 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
| * b0b268ee comedi: vmk80xx: fix incomplete endpoint checking
| * e39fae57 thunderbolt: Fix wake configurations after device unplug
| * 62e0a5d4 thunderbolt: Avoid notify PM core about runtime PM resume
| * 4291a623 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
| * 0be237b6 x86/bugs: Fix BHI retpoline check
| * a29ec046 clk: Get runtime PM before walking tree during disable_unused
| * db7c0ef4 clk: Initialize struct clk_core kref earlier
| * bc6d7669 clk: Print an info line before disabling unused clocks
| * f3d89bc7 clk: remove extra empty line
| * bdd70c8b clk: Mark 'all_lists' as const
| * 3254a1f2 clk: Remove prepare_lock hold assertion in __clk_release()
| * ce77f3be drm/panel: visionox-rm69299: don't unregister DSI device
| * df0991da drm: nv04: Fix out of bounds access
| * 3076b3c3 s390/cio: fix race condition during online processing
| * 498f7b80 s390/qdio: handle deferred cc1
| * 45d70025 RDMA/mlx5: Fix port number for counter query in multi-port configuration
| * 8261489d RDMA/cm: Print the old state when cm_destroy_id gets timeout
| * 2973b4a5 RDMA/rxe: Fix the problem "mutex_destroy missing"
| * 83115775 net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
| * 9495b7a4 net: dsa: mt7530: fix mirroring frames received on local port
| * a50dbeca tun: limit printing rate when illegal packet received by tun dev
| * ae3f9e12 af_unix: Don't peek OOB data without MSG_OOB.
| * 1738dfe7 af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
| * e719b52d netfilter: flowtable: incorrect pppoe tuple
| * d06977b9 netfilter: flowtable: validate pppoe header
| * 5345d78a netfilter: nf_flow_table: count pending offload workqueue tasks
| * 7a1679e2 netfilter: nft_set_pipapo: do not free live element
| * dceb683a netfilter: br_netfilter: skip conntrack input hook for promisc packets
| * 379bf725 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
| * 0b6de002 netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
| * fc102133 Revert "lockd: introduce safe async lock op"
| * 2a3073d5 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
| * 2df2dd27 kprobes: Fix possible use-after-free issue on kprobe registration
| * 1253e34a bpf: Fix ringbuf memory type confusion when passing to helpers
| * cc9ac419 bpf: Fix out of bounds access for ringbuf helpers
| * adc2d11b bpf: Generally fix helper register offset check
| * 0c261cbc bpf: Generalize check_ctx_reg for reuse with other types
| * 1b661661 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
| * 621bbe92 selftests/ftrace: Limit length in subsystem-enable tests
| * edfaf679 SUNRPC: Fix rpcgss_context trace event acceptor field
| * 2364d027 btrfs: record delayed inode root in transaction
| * 74722892 ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
| * 88b7f114 ksmbd: validate payload size in ipc response
| * 044b3d6c ksmbd: don't send oplock break if rename fails
* | 29d153aa Merge 5.15.156 into android13-5.15-lts
|\|
| * c52b9710 Linux 5.15.156
| * 88168b94 drm/i915/cdclk: Fix CDCLK programming order when pipes are active
| * b2bf5858 x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
| * d315f5eb x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
| * ebba2270 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
| * e47d1cbd x86/bugs: Fix BHI handling of RRSBA
| * b4f2718f x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
| * c768db14 x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
| * 145d9930 x86/bugs: Fix BHI documentation
| * 2c761457 x86/bugs: Fix return type of spectre_bhi_state()
| * c6fd0e4f irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
| * 69843741 x86/apic: Force native_apic_mem_read() to use the MOV instruction
| * c2981e32 selftests: timers: Fix abs() warning in posix_timers test
| * 70688450 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
| * e8f4a290 perf/x86: Fix out of range data
| * acf9b01d vhost: Add smp_rmb() in vhost_vq_avail_empty()
| * d2dc6600 drm/client: Fully protect modes[] with dev->mode_config.mutex
| * 773d38f4 btrfs: qgroup: correctly model root qgroup rsv in convert
| * 23b57c55 iommu/vt-d: Allocate local memory for page request queue
| * 81f3ad64 tracing: hide unused ftrace_event_id_fops
| * fdfbf54d net: ena: Fix incorrect descriptor free behavior
| * ec25a9ce net: ena: Wrong missing IO completions check order
| * e667a05c net: ena: Fix potential sign extension issue
| * e76c2678 af_unix: Fix garbage collector racing against connect()
| * 37120fa8 af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
| * 22641478 net: dsa: mt7530: trap link-local frames regardless of ST Port State
| * 26515606 net: sparx5: fix wrong config being used when reconfiguring PCS
| * 7aaee12b net/mlx5: Properly link new fs rules into the tree
| * 97dab36e netfilter: complete validation of user input
| * 4b19e950 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
| * 6179cdbf ipv4/route: avoid unused-but-set-variable warning
| * ed94af8d ipv6: fib: hide unused 'pn' variable
| * 98b3e282 octeontx2-af: Fix NIX SQ mode and BP config
| * b4bc99d0 af_unix: Clear stale u->oob_skb.
| * 3c1ae6de geneve: fix header validation in geneve[6]_xmit_skb
| * f0a068de xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
| * a9dca26b u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
| * 11e04135 net: openvswitch: fix unwanted error log on timeout policy probing
| * 8c820f7c scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
| * 5562dbfc nouveau: fix function cast warning
| * 8d278fc3 Revert "drm/qxl: simplify qxl_fence_wait"
| * 42beda7d arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
| * cc7b83f0 media: cec: core: remove length check of Timer Status
| * 75193678 Bluetooth: Fix memory leak in hci_req_sync_complete()
| * 53e494b7 ring-buffer: Only update pages_touched when a new page is touched
| * 87b6af1a batman-adv: Avoid infinite loop trying to resize local TT
* | cc616882 Merge 5.15.155 into android15-5.15-lts
|\|
| * fa3df276 Linux 5.15.155
| * b54c4632 Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses"
| * 1793e6b2 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
| * dd883e01 Bluetooth: btintel: Fixe build regression
| * bb6b8827 platform/x86: intel-vbtn: Update tablet mode switch at end of probe
| * dfb2ce95 randomize_kstack: Improve entropy diffusion
| * 7cfee26d x86/mm/pat: fix VM_PAT handling in COW mappings
| * abfae420 virtio: reenable config if freezing device failed
| * 5d17986c gcc-plugins/stackleak: Avoid .head.text section
| * 7e0bd07c gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
| * 2d154a54 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
| * 6cbbe1ba netfilter: nf_tables: discard table flag update with pending basechain deletion
| * eb769ff4 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
| * 37fc2cde netfilter: nf_tables: release batch on table validation from abort path
| * 48d6bcfc fbmon: prevent division by zero in fb_videomode_from_videomode()
| * e2ce8625 drivers/nvme: Add quirks for device 126f:2262
| * 871e695c fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
| * 3beea96d ASoC: soc-core.c: Skip dummy codec when adding platforms
| * eb7e92db usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
| * e0db818c usb: typec: tcpci: add generic tcpci fallback compatible
| * b6b12f45 tools: iio: replace seekdir() in iio_generic_buffer
| * 1d527691 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
| * 39438227 ktest: force $buildonly = 1 for 'make_warnings_file' test type
| * 72794acd platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
| * 18c51d97 Input: allocate keycode for Display refresh rate toggle
| * baf8a6d2 RDMA/cm: add timeout to cm_destroy_id wait
| * 21e7d72d block: prevent division by zero in blk_rq_stat_sum()
| * be113e08 libperf evlist: Avoid out-of-bounds access
| * 5dcded25 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
| * 504eb6b2 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
| * 343586de drm/amd/display: Fix nanosec stat overflow
| * ad207d1c ext4: forbid commit inconsistent quota data when errors=remount-ro
| * 19b7a1ff ext4: add a hint for block bitmap corrupt state in mb_groups
| * 85f31579 ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
| * 09de9c36 media: sta2x11: fix irq handler cast
| * 46e87112 isofs: handle CDs with bad root inode but good Joliet root directory
| * 7849e6f8 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
| * fd203d2c sysv: don't call sb_bread() with pointers_lock held
| * 0b75d679 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
| * f917c66b Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
| * 006936ec Bluetooth: btintel: Fix null ptr deref in btintel_read_version
| * b9117dc7 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
| * 2f6174fd btrfs: send: handle path ref underflow in header iterate_inode_ref()
| * a83c1f67 btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
| * d1ffa4ae btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
| * 805a1cdd wifi: ath11k: decrease MHI channel buffer length to 8KB
| * 0f22f30f net: pcs: xpcs: Return EINVAL in the internal methods
| * 9a16a0d0 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
| * 0ff96ec2 pstore/zone: Add a null pointer check to the psz_kmsg_read
| * 35f6b46e ionic: set adminq irq affinity
| * ba30ee96 arm64: dts: rockchip: fix rk3399 hdmi ports node
| * ba580534 arm64: dts: rockchip: fix rk3328 hdmi ports node
| * 64a7694c cpuidle: Avoid potential overflow in integer multiplication
| * f4e70f42 panic: Flush kernel log buffer at the end
| * 130b0cd0 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
| * 9ab8e24e wifi: ath9k: fix LNA selection in ath_ant_try_scan()
| * ff45899e net: dsa: fix panic when DSA master device unbinds on shutdown
| * cbac7de1 amdkfd: use calloc instead of kzalloc to avoid integer overflow
* | b0d6c371 Merge 5.15.154 into android13-5.15-lts
|\|
| * cdfd0a7f Linux 5.15.154
| * 8d8dc7ee x86: set SPECTRE_BHI_ON as default
| * a976b129 KVM: x86: Add BHI_NO
| * c2b9e038 x86/bhi: Mitigate KVM by default
| * f825494f x86/bhi: Add BHI mitigation knob
| * aa6247c9 x86/bhi: Enumerate Branch History Injection (BHI) bug
| * a9ca0e34 x86/bhi: Define SPEC_CTRL_BHI_DIS_S
| * bd53ec80 x86/bhi: Add support for clearing branch history at syscall entry
| * 55516b35 x86/syscall: Don't force use of indirect calls for system calls
| * 276fb9a6 x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
| * b9c5f7da nvme: fix miss command type check
| * d225b0ac gro: fix ownership transfer
| * 6564b014 mm/secretmem: fix GUP-fast succeeding on secretmem folios
| * a479b4de mptcp: don't account accept() of non-MPC client as fallback to TCP
| * 1f7e13d3 x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
| * ff137c5c x86/bugs: Fix the SRSO mitigation on Zen3/4
| * dff60721 riscv: process: Fix kernel gp leakage
| * fd966210 riscv: Fix spurious errors from __get/put_kernel_nofault
| * 6135537e s390/entry: align system call table on 8 bytes
| * f8605955 x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
| * 3ee24241 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
| * 03c35686 driver core: Introduce device_link_wait_removal()
| * 5e32c0cc ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
| * de487952 fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
| * eaaaa495 openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
| * 58e5349b HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
| * f7a3090b nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
| * 00f75760 ata: sata_mv: Fix PCI device ID table declaration compilation warning
| * e0ad4c27 scsi: mylex: Fix sysfs buffer lengths
| * 117d7ef3 ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
| * e9b71370 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
| * 562adaf7 ASoC: rt711-sdw: fix locking sequence
| * bcf894d7 ASoC: rt711-sdca: fix locking sequence
| * b53cf951 ASoC: rt5682-sdw: fix locking sequence
| * 9df33e57 net: ravb: Always process TX descriptor ring
| * fcc739d7 net: fec: Set mac_managed_pm during probe
| * 498cc233 drivers: net: convert to boolean for the mac_managed_pm flag
| * 0985fbfb net: usb: asix: suspend embedded PHY if external is used
| * 342cb04d i40e: Enforce software interrupt during busy-poll exit
| * c9bcd646 i40e: Remove _t suffix from enum type names
| * 2a0a64c9 i40e: Store the irq number in i40e_q_vector
| * bf7396ec Revert "usb: phy: generic: Get the vbus supply"
| * 506a9ec5 scsi: qla2xxx: Update manufacturer detail
| * 315c4527 scsi: qla2xxx: Update manufacturer details
| * 951d2748 i40e: fix vf may be used uninitialized in this function warning
| * 8db472e1 i40e: fix i40e_count_filters() to count only active/new filters
| * f53bea1c octeontx2-pf: check negative error code in otx2_open()
| * ec694ca1 octeontx2-af: Fix issue with loading coalesced KPU profiles
| * 73a328df udp: prevent local UDP tunnel packets from being GROed
| * 7223f4ee udp: do not transition UDP GRO fraglist partial checksums to unnecessary
| * d49ae15a udp: do not accept non-tunnel GSO skbs landing in a tunnel
| * 63a10b53 mlxbf_gige: stop interface during shutdown
| * 40a344b2 ipv6: Fix infinite recursion in fib6_dump_done().
| * 61f5b43b selftests: reuseaddr_conflict: add missing new line at the end of the output
| * ee008810 erspan: make sure erspan_base_hdr is present in skb->head
| * 3f9a8b79 selftests: net: gro fwd: update vxlan GRO test expectations
| * 457c832a net: stmmac: fix rx queue priority assignment
| * a097fc19 net/sched: act_skbmod: prevent kernel-infoleak
| * d1e73fb1 bpf, sockmap: Prevent lock inversion deadlock in map delete elem
| * 465abe8a vboxsf: Avoid an spurious warning if load_nls_xxx() fails
| * 440e948c netfilter: validate user input for expected length
| * 2485bcfe netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
| * f7e3c88c netfilter: nf_tables: flush pending destroy work before exit_net release
| * 8ba81dca netfilter: nf_tables: reject new basechain after table flag update
| * a9bd6bb6 KVM: x86: Mark target gfn of emulated atomic instruction as dirty
| * bd9a25a0 KVM: x86: Bail to userspace if emulation of atomic user access faults
| * a7c6a643 thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
| * 8d7132a6 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
| * b279ddce Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
| * a180ca33 io_uring: ensure '0' is returned on file registration success
| * fe9df687 locking/rwsem: Disable preemption while trying for rwsem lock
| * d49fac38 net/rds: fix possible cp null dereference
| * 4143b947 xen-netfront: Add missing skb_mark_for_recycle
| * a8170af8 Bluetooth: Fix TOCTOU in HCI debugfs implementation
| * d6cfb0d7 Bluetooth: hci_event: set the conn encrypted before conn establishes
| * 96bd0de3 arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
| * 76299c3f x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
| * 571d80f8 x86/cpufeatures: Add new word for scattered features
| * 9956d050 r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
| * b8438db8 dm integrity: fix out-of-range warning
| * bef3bc96 Octeontx2-af: fix pause frame configuration in GMP mode
| * 37dc1718 bpf: Protect against int overflow for stack access size
| * a5831176 mlxbf_gige: call request_irq() after NAPI initialized
| * 85c410f6 ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
| * 2e43d8eb tcp: properly terminate timers for kernel sockets
| * 744494db s390/qeth: handle deferred cc1
| * 2fb283e2 ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
| * 28db0ae8 wifi: iwlwifi: mvm: rfi: fix potential response leaks
| * 254f1c25 iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
| * d60ff8e0 mlxbf_gige: stop PHY during open() error paths
| * ac68d9fa nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
* | da92e689 Revert "scsi: usb: Call scsi_done() directly"
* | 52234115 Revert "USB: UAS: return ENODEV when submit urbs fail with device not attached"
* | fa6c923e Merge 5e1984ab ("USB: UAS: return ENODEV when submit urbs fail with device not attached") into android13-5.15-lts
|\|
| * 5e1984ab USB: UAS: return ENODEV when submit urbs fail with device not attached
| * e38f1ea6 scsi: usb: Stop using the SCSI pointer
| * 172800c6 scsi: usb: Call scsi_done() directly
| * 1b175bc5 USB: core: Fix deadlock in usb_deauthorize_interface()
| * ea8839e3 scsi: lpfc: Correct size for wqe for memset()
| * 0f608ce9 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
| * ff5305ec x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
| * 34c0786e scsi: qla2xxx: Delay I/O Abort on PCI error
| * d37f3b14 scsi: qla2xxx: Change debug message during driver unload
| * b03e626b scsi: qla2xxx: Fix double free of fcport
| * a859f6a8 scsi: qla2xxx: Fix command flush on cable pull
| * 0bd65310 scsi: qla2xxx: NVME|FCP prefer flag not being honored
| * a139d643 scsi: qla2xxx: Split FCE|EFT trace control
| * 002caa25 scsi: qla2xxx: Fix N2N stuck connection
| * 78612132 scsi: qla2xxx: Prevent command send on chip reset
| * f18f5fcd usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
| * ad165b37 usb: typec: ucsi: Ack unsupported commands
| * df5cbb90 usb: udc: remove warning when queue disabled ep
| * 7de1df32 usb: dwc2: gadget: LPM flow fix
| * 2cf845a7 usb: dwc2: gadget: Fix exiting from clock gating
| * 32d3f2f1 usb: dwc2: host: Fix ISOC flow in DDMA mode
| * 555be0cc usb: dwc2: host: Fix hibernation flow
| * 3b1a9f85 usb: dwc2: host: Fix remote wakeup from hibernation
| * 489e8064 USB: core: Add hub_get() and hub_put() routines
| * 7094516d staging: vc04_services: fix information leak in create_component()
| * 77a46fbf staging: vc04_services: changen strncpy() to strscpy_pad()
| * cea234bb scsi: core: Fix unremoved procfs host directory regression
| * 8c990221 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
| * 8bf22f8d drm/amd/display: Preserve original aspect ratio in create stream
| * 9e6bb089 drm/amdgpu: Use drm_mode_copy()
| * a86e54a3 usb: cdc-wdm: close race between read and workqueue
| * ac9b6b3e drm/i915/gt: Reset queue_priority_hint on parking
| * 553d294d net: ll_temac: platform_get_resource replaced by wrong function
| * 81b8645f mmc: core: Avoid negative index with array access
| * 0ecd5689 mmc: core: Initialize mmc_blk_ioc_data
| * f2bbbeb8 hexagon: vmlinux.lds.S: handle attributes section
| * 818e531c exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
| * c8bddbd9 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
| * 56e05d28 btrfs: zoned: use zone aware sb location for scrub
| * 3f0cda40 init: open /initrd.image with O_LARGEFILE
| * c612edbc mm/migrate: set swap entry values of THP tail pages properly.
| * e635f652 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
| * 250219c6 vfio/fsl-mc: Block calling interrupt handler without trigger
| * cc5838f1 vfio/platform: Create persistent IRQ handlers
| * 4cb0d753 vfio/pci: Create persistent INTx handler
| * 26a6a1e0 vfio: Introduce interface to flush virqfd inject workqueue
| * ec73e079 vfio/pci: Lock external INTx masking ops
| * b7a2f095 vfio/pci: Disable auto-enable of exclusive INTx IRQ
| * c035ce9f selftests: mptcp: diag: return KSFT_FAIL not test_cnt
| * dc394fe4 powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
| * 9bc9c11c efivarfs: Request at most 512 bytes for variable names
| * 36b5c35d perf/core: Fix reentry problem in perf_output_read_group()
* | b5f3b1cc Revert "Merge ccd9fe71 ("nfsd: Fix a regression in nfsd_setattr()") into android13-5.15-lts"
* | f1bd9b06 Merge ccd9fe71 ("nfsd: Fix a regression in nfsd_setattr()") into android13-5.15-lts
|\|
| * ccd9fe71 nfsd: Fix a regression in nfsd_setattr()
| * e90402fb nfsd: don't call locks_release_private() twice concurrently
| * 8b4fa191 nfsd: don't take fi_lock in nfsd_break_deleg_cb()
| * c6f8b3fc nfsd: fix RELEASE_LOCKOWNER
| * 32c2cb2c nfsd: drop the nfsd_put helper
| * c52fee7a nfsd: call nfsd_last_thread() before final nfsd_put()
| * 2267b2e8 lockd: introduce safe async lock op
| * 6e5fed48 NFSD: fix possible oops when nfsd/pool_stats is closed.
| * 394d3f29 Documentation: Add missing documentation for EXPORT_OP flags
| * 56e5eeff nfsd: separate nfsd_last_thread() from nfsd_put()
| * dec6b8bc nfsd: Simplify code around svc_exit_thread() call in nfsd()
| * 05b452e8 nfsd: Fix creation time serialization order
| * 760a6f75 NFSD: Add an nfsd4_encode_nfstime4() helper
| * 663ec8f5 lockd: drop inappropriate svc_get() from locked_get()
| * 9b405c0f nfsd: fix double fget() bug in __write_ports_addfd()
| * 645c1b4b nfsd: make a copy of struct iattr before calling notify_change
| * 4e6e4982 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
| * 786e3248 nfsd: simplify the delayed disposal list code
| * a53d8049 NFSD: Convert filecache to rhltable
| * b27ee068 nfsd: allow reaping files still under writeback
| * 12f8f9fe nfsd: update comment over __nfsd_file_cache_purge
| * ad9cf5b1 nfsd: don't take/put an extra reference when putting a file
| * b5a439e8 nfsd: add some comments to nfsd_file_do_acquire
| * 83a019b0 nfsd: don't kill nfsd_files because of lease break error
| * 55e42971 nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
| * 9fff2dac nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
| * bfa4a399 nfsd: don't open-code clear_and_wake_up_bit
| * b11d8162 nfsd: call op_release, even when op_func returns an error
| * 12eca509 nfsd: don't replace page in rq_pages if it's a continuation of last page
| * 8e469b99 NFSD: Protect against filesystem freezing
| * 17298e08 NFSD: copy the whole verifier in nfsd_copy_write_verifier
| * 4161b518 nfsd: don't fsync nfsd_files on last close
| * 94e412c9 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
| * a0df1c33 NFSD: fix problems with cleanup on errors in nfsd4_copy
| * 22a0dd20 nfsd: don't hand out delegation on setuid files being opened for write
| * 80a15dc4 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
| * b3169b6f nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
| * 31d4aa45 nfsd: allow nfsd_file_get to sanely handle a NULL pointer
| * 97522085 NFSD: enhance inter-server copy cleanup
| * 005ef728 nfsd: don't destroy global nfs4_file table in per-net shutdown
| * 0bc6d703 nfsd: don't free files unconditionally in __nfsd_file_cache_purge
| * 958294a3 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
| * 354eade5 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
| * 72906e8d NFSD: Use set_bit(RQ_DROPME)
| * d7cfba56 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
| * 0b778361 nfsd: fix handling of cached open files in nfsd4_open codepath
| * 83a8aba1 nfsd: rework refcounting in filecache
| * 43afef9f NFSD: Avoid clashing function prototypes
| * 1e9eac6a NFSD: Use only RQ_DROPME to signal the need to drop a reply
| * d8065d0f NFSD: add CB_RECALL_ANY tracepoints
| * e18fc5fb NFSD: add delegation reaper to react to low memory condition
| * ed36015f NFSD: add support for sending CB_RECALL_ANY
| * 8766b38f NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
| * ce0b786b trace: Relocate event helper files
| * af7ee7ec lockd: fix file selection in nlmsvc_cancel_blocked
| * eb0433d9 lockd: ensure we use the correct file descriptor when unlocking
| * 281092cf lockd: set missing fl_flags field when retrieving args
| * d561fe54 NFSD: Use struct_size() helper in alloc_session()
| * 4e293f2d nfsd: return error if nfs4_setacl fails
| * 2c1be5d6 NFSD: Add an nfsd_file_fsync tracepoint
| * 8dafc614 nfsd: fix up the filecache laundrette scheduling
| * e8f25bd0 filelock: add a new locks_inode_context accessor function
| * dc468e07 nfsd: reorganize filecache.c
| * 6340d965 nfsd: remove the pages_flushed statistic from filecache
| * 99bf0850 NFSD: Fix licensing header in filecache.c
| * 43cf59a3 NFSD: Use rhashtable for managing nfs4_file objects
| * 323c83bd NFSD: Refactor find_file()
| * 2b03fd9f NFSD: Clean up find_or_add_file()
| * d02c59eb NFSD: Add a nfsd4_file_hash_remove() helper
| * 0b443638 NFSD: Clean up nfsd4_init_file()
| * d78f7abe NFSD: Update file_hashtbl() helpers
| * 94f52a09 NFSD: Use const pointers as parameters to fh_ helpers
| * 3d1af431 NFSD: Trace delegation revocations
| * 0cf54e35 NFSD: Trace stateids returned via DELEGRETURN
| * cb966b35 NFSD: Clean up nfs4_preprocess_stateid_op() call sites
| * 6baa3dfe NFSD: Flesh out a documenting comment for filecache.c
| * 5fbeb621 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
| * a08d9df5 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
| * b34aa1a8 NFSD: Pass the target nfsd_file to nfsd_commit()
| * 81c3ab9b exportfs: use pr_debug for unreachable debug statements
| * 10d55a17 nfsd: allow disabling NFSv2 at compile time
| * 4d1fa40d nfsd: move nfserrno() to vfs.c
| * 3b623a6a nfsd: ignore requests to disable unsupported versions
| * 1c2f1a17 NFSD: Finish converting the NFSv3 GETACL result encoder
| * 98278765 NFSD: Remove redundant assignment to variable host_err
| * 28798577 NFSD: Simplify READ_PLUS
| * 19fbd8c2 nfsd: use locks_inode_context helper
| * b11f5d7b lockd: use locks_inode_context helper
| * 071eb319 NFSD: Fix reads with a non-zero offset that don't end on a page boundary
| * e4d78743 NFSD: Fix trace_nfsd_fh_verify_err() crasher
| * 3f439c77 nfsd: put the export reference in nfsd4_verify_deleg_dentry
| * 98d400fc nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
| * 3ec2c997 nfsd: fix net-namespace logic in __nfsd_file_cache_purge
| * f17c07f8 nfsd: ensure we always call fh_verify_error tracepoint
| * 15d01caf NFSD: unregister shrinker when nfsd_init_net() fails
| * d1b0ceea nfsd: rework hashtable handling in nfsd_do_file_acquire
| * 405ade5b nfsd: fix nfsd_file_unhash_and_dispose
| * dde8424b fanotify: Remove obsoleted fanotify_event_has_path()
| * a0ca9025 fsnotify: remove unused declaration
| * 6029a4f7 fs/notify: constify path
| * 3af497e3 nfsd: extra checks when freeing delegation stateids
| * e55378bc nfsd: make nfsd4_run_cb a bool return function
| * f6279fa0 nfsd: fix comments about spinlock handling with delegations
| * ecb0eb07 nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
| * 4ad28d58 NFSD: Cap rsize_bop result based on send buffer size
| * 4794c948 NFSD: Rename the fields in copy_stateid_t
| * 0793ec49 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
| * 815efd78 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
| * 861a163d nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
| * 25e0dd89 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
| * 685d01c2 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
| * 82fbfbe9 NFSD: Pack struct nfsd4_compoundres
| * cd8bcaee NFSD: Remove unused nfsd4_compoundargs::cachetype field
| * ba3bd2bf NFSD: Remove "inline" directives on op_rsize_bop helpers
| * d8d3a672 NFSD: Clean up nfs4svc_encode_compoundres()
| * fc47f8dd NFSD: Clean up WRITE arg decoders
| * b3f3b21e NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
| * cab53992 NFSD: Refactor common code out of dirlist helpers
| * 07b68ff5 NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
| * 2005eba6 SUNRPC: Parametrize how much of argsize should be zeroed
| * 9acc4812 NFSD: add shrinker to reap courtesy clients on low memory condition
| * 8c9e5ad1 NFSD: keep track of the number of courtesy clients in the system
| * c6597702 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
| * d1ee3403 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
| * 50aa6a80 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
| * 9863ece9 NFSD: Refactor nfsd_setattr()
| * 8a3c48cd NFSD: Add a mechanism to wait for a DELEGRETURN
| * bcd4c751 NFSD: Add tracepoints to report NFSv4 callback completions
| * 3fe32c51 NFSD: Trace NFSv4 COMPOUND tags
| * 62980365 NFSD: Replace dprintk() call site in fh_verify()
| * 5118eb6c nfsd: remove nfsd4_prepare_cb_recall() declaration
| * 4440588b nfsd: clean up mounted_on_fileid handling
| * 5f6f6b2a NFSD: drop fname and flen args from nfsd_create_locked()
| * 37f3b9c3 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
| * 56ffc3ab nfsd: Propagate some error code returned by memdup_user()
| * 371d2d25 nfsd: Avoid some useless tests
| * 21101404 NFSD: remove redundant variable status
| * 5b6441a5 NFSD enforce filehandle check for source file in COPY
| * 28557992 lockd: move from strlcpy with unused retval to strscpy
| * 574ec47a NFSD: move from strlcpy with unused retval to strscpy
| * 460743da nfsd_splice_actor(): handle compound pages
| * c9cb32ad NFSD: fix regression with setting ACLs.
| * 4b910dd7 NFSD: discard fh_locked flag and fh_lock/fh_unlock
| * 7538fc9c NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
| * e0335e7c NFSD: use explicit lock/unlock for directory ops
| * ebd1b016 NFSD: reduce locking in nfsd_lookup()
| * ba4b518a NFSD: only call fh_unlock() once in nfsd_link()
| * ff01da71 NFSD: always drop directory lock in nfsd_unlink()
| * 4655bcbc NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
| * d52acd23 NFSD: add posix ACLs to struct nfsd_attrs
| * a3f27177 NFSD: add security label to struct nfsd_attrs
| * 8a26a1b5 NFSD: set attributes when creating symlinks
| * 18351479 NFSD: introduce struct nfsd_attrs
| * 162f99ff NFSD: verify the opened dentry after setting a delegation
| * 3a5ab224 NFSD: drop fh argument from alloc_init_deleg
| * b6494b36 NFSD: Move copy offload callback arguments into a separate structure
| * 8918b505 NFSD: Add nfsd4_send_cb_offload()
| * bb1eb975 NFSD: Remove kmalloc from nfsd4_do_async_copy()
| * 9cecf477 NFSD: Refactor nfsd4_do_copy()
| * a4845478 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
| * 4952fe66 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
| * 6cb00ba2 NFSD: Replace boolean fields in struct nfsd4_copy
| * 6ff95a5f NFSD: Make nfs4_put_copy() static
| * 9a99c7f5 NFSD: Reorder the fields in struct nfsd4_op
| * 7d1e44fd NFSD: Shrink size of struct nfsd4_copy
| * 24286575 NFSD: Shrink size of struct nfsd4_copy_notify
| * 00eb5bd3 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
| * 9032c8e3 NFSD: Fix strncpy() fortify warning
| * 0dfb1928 NFSD: Clean up nfsd4_encode_readlink()
| * fc7380a1 NFSD: Use xdr_pad_size()
| * 2528f487 NFSD: Simplify starting_len
| * 7bc54331 NFSD: Optimize nfsd4_encode_readv()
| * a70976ec NFSD: Add an nfsd4_read::rd_eof field
| * 2540b704 NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
| * 3e7adac6 NFSD: Optimize nfsd4_encode_fattr()
| * 0d6c8228 NFSD: Optimize nfsd4_encode_operation()
| * b9e6a561 nfsd: silence extraneous printk on nfsd.ko insertion
| * 65041795 NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
| * 59d35878 NFSD: keep track of the number of v4 clients in the system
| * 0f202977 NFSD: refactoring v4 specific code to a helper in nfs4state.c
| * a52bb607 NFSD: Ensure nf_inode is never dereferenced
| * e3befca6 NFSD: NFSv4 CLOSE should release an nfsd_file immediately
| * 9be64991 NFSD: Move nfsd_file_trace_alloc() tracepoint
| * 06d9c872 NFSD: Separate tracepoints for acquire and create
| * 4b338b52 NFSD: Clean up unused code after rhashtable conversion
| * 1bea66c0 NFSD: Convert the filecache to use rhashtable
| * 208bd42a NFSD: Set up an rhashtable for the filecache
| * 0b3a6905 NFSD: Replace the "init once" mechanism
| * 76e2424c NFSD: Remove nfsd_file::nf_hashval
| * ec30a456 NFSD: nfsd_file_hash_remove can compute hashval
| * 7e8d4a93 NFSD: Refactor __nfsd_file_close_inode()
| * 2aa9fd1d NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
| * d6a23d45 NFSD: Remove lockdep assertion from unhash_and_release_locked()
| * e97c2d5a NFSD: No longer record nf_hashval in the trace log
| * 1db19c35 NFSD: Never call nfsd_file_gc() in foreground paths
| * 81e3c770 NFSD: Fix the filecache LRU shrinker
| * ffb1a10a NFSD: Leave open files out of the filecache LRU
| * 175f88a6 NFSD: Trace filecache LRU activity
| * eed6df31 NFSD: WARN when freeing an item still linked via nf_lru
| * 16cbc64f NFSD: Hook up the filecache stat file
| * 4ade29dd NFSD: Zero counters when the filecache is re-initialized
| * a880dcef NFSD: Record number of flush calls
| * ae76efbd NFSD: Report the number of items evicted by the LRU walk
| * 5ce93c61 NFSD: Refactor nfsd_file_lru_scan()
| * 5b6f8b08 NFSD: Refactor nfsd_file_gc()
| * c162c99a NFSD: Add nfsd_file_lru_dispose_list() helper
| * 4420d19e NFSD: Report average age of filecache items
| * c1856327 NFSD: Report count of freed filecache items
| * b2dc4d30 NFSD: Report count of calls to nfsd_file_acquire()
| * 0369b538 NFSD: Report filecache LRU size
| * f1785afc NFSD: Demote a WARN to a pr_warn()
| * f87230a7 nfsd: remove redundant assignment to variable len
| * cad76843 NFSD: Fix space and spelling mistake
| * dcbebc86 NFSD: Instrument fh_verify()
| * 6345e92a NLM: Defend against file_lock changes after vfs_test_lock()
| * 3482739b fsnotify: Fix comment typo
| * b65b2d41 fanotify: introduce FAN_MARK_IGNORE
| * c1f1797a fanotify: cleanups for fanotify_mark() input validations
| * 4c3723c5 fanotify: prepare for setting event flags in ignore mask
| * cbe3bf6f fs: inotify: Fix typo in inotify comment
| * f3222a6b NFSD: Decode NFSv4 birth time attribute
| * 0a160dc5 fanotify: refine the validation checks on non-dir inode mask
| * 47a1d1a2 NFS: restore module put when manager exits.
| * 261eabe1 NFSD: Fix potential use-after-free in nfsd_file_put()
| * ba68ab7d NFSD: nfsd_file_put() can sleep
| * f55b83a5 NFSD: Add documenting comment for nfsd4_release_lockowner()
| * 0775c878 NFSD: Modernize nfsd4_release_lockowner()
| * 5e4ee807 nfsd: Fix null-ptr-deref in nfsd_fill_super()
| * bf318205 nfsd: Unregister the cld notifier when laundry_wq create failed
| * 3a66ad7e SUNRPC: Use RMW bitops in single-threaded hot paths
| * 7af208c9 NFSD: Trace filecache opens
| * 73d9eb9e NFSD: Move documenting comment for nfsd4_process_open2()
| * 7dfad7f7 NFSD: Fix whitespace
| * b54f6a07 NFSD: Remove dprintk call sites from tail of nfsd4_open()
| * 106331a1 NFSD: Instantiate a struct file when creating a regular NFSv4 file
| * ce2296da NFSD: Clean up nfsd_open_verified()
| * dabf2406 NFSD: Remove do_nfsd_create()
| * 62bac33a NFSD: Refactor NFSv4 OPEN(CREATE)
| * ab407e0b NFSD: Refactor NFSv3 CREATE
| * 3bd0ae96 NFSD: Refactor nfsd_create_setattr()
| * cf655c89 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
| * 55cb0863 NFSD: Clean up nfsd3_proc_create()
| * 2e0f8ee3 NFSD: Show state of courtesy client in client info
| * 6e56a5f7 NFSD: add support for lock conflict to courteous server
| * c3b20135 fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
| * a8040fed fs/lock: add helper locks_owner_has_blockers to check for blockers
| * d9fc2f82 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
| * 492634cb NFSD: add support for share reservation conflict to courteous server
| * 26540b89 NFSD: add courteous server support for thread with only delegation
| * 56bc7e38 NFSD: Clean up nfsd_splice_actor()
| * f14aa4a0 fanotify: fix incorrect fmode_t casts
| * 40ca5d91 fsnotify: consistent behavior for parent not watching children
| * f0628430 fsnotify: introduce mark type iterator
| * a97561b4 fanotify: enable "evictable" inode marks
| * c47bab43 fanotify: use fsnotify group lock helpers
| * 7fcef328 fanotify: implement "evictable" inode marks
| * 33e91fb5 fanotify: factor out helper fanotify_mark_update_flags()
| * 5054f130 fanotify: create helper fanotify_mark_user_flags()
| * 4f145b67 fsnotify: allow adding an inode mark without pinning inode
| * 3c9dc688 dnotify: use fsnotify group lock helpers
| * 50612cd6 nfsd: use fsnotify group lock helpers
| * 35f3fad0 inotify: use fsnotify group lock helpers
| * e419965d fsnotify: create helpers for group mark_mutex lock
| * cdf89b04 fsnotify: make allow_dups a property of the group
| * ac51c087 fsnotify: pass flags argument to fsnotify_alloc_group()
| * d032dd5a inotify: move control flags from mask to mark flags
| * 93d2afc7 fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
| * e19ec9ac fanotify: do not allow setting dirent events in mask of non-dir
| * a98e5b3d nfsd: Clean up nfsd_file_put()
| * 893fa2b8 nfsd: Fix a write performance regression
| * 091e4062 fsnotify: remove redundant parameter judgment
| * fd7de66b fsnotify: optimize FS_MODIFY events with no ignored masks
| * 4bef66ca fsnotify: fix merge with parent's ignored mask
| * 7dcd851c nfsd: fix using the correct variable for sizeof()
| * bd0fee92 NFSD: Clean up _lm_ operation names
| * a028a32a NFSD: Remove CONFIG_NFSD_V3
| * 511360e1 NFSD: Move svc_serv_ops::svo_function into struct svc_serv
| * a5deac87 NFSD: Remove svc_serv_ops::svo_module
| * 7d94952c SUNRPC: Remove svc_shutdown_net()
| * c3fa9c2d SUNRPC: Rename svc_close_xprt()
| * 6c8231f0 SUNRPC: Rename svc_create_xprt()
| * 4c9a56a7 SUNRPC: Remove svo_shutdown method
| * 9d3cc211 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
| * 466562c4 SUNRPC: Remove the .svo_enqueue_xprt method
| * 61a9ecdb NFSD: Remove NFSD_PROC_ARGS_* macros
| * b42c9b5d NFSD: Streamline the rare "found" case
| * 69e08eb5 NFSD: Skip extra computation for RC_NOCACHE case
| * 863aed52 orDate: Thu Sep 30 19:19:57 2021 -0400
| * 5b311036 nfsd: Add support for the birth time attribute
| * 392c6818 NFSD: Deprecate NFS_OFFSET_MAX
| * 91ec401b fsnotify: invalidate dcache before IN_DELETE event
| * 8d5d1b49 NFSD: Move fill_pre_wcc() and fill_post_wcc()
| * 6be1619d NFSD: Trace boot verifier resets
| * d83ffc80 NFSD: Rename boot verifier functions
| * 1510c051 NFSD: Clean up the nfsd_net::nfssvc_boot field
| * 5b2cfc4b NFSD: Write verifier might go backwards
| * 14d5c726 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
| * 39945192 NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
| * a330a794 NFSD: Clean up nfsd_vfs_write()
| * e7a3814a nfsd: Retry once in nfsd_open on an -EOPENSTALE return
| * 87e2bf37 nfsd: Add errno mapping for EREMOTEIO
| * 92453b36 nfsd: map EBADF
| * 1a197bce nfsd4: add refcount for nfsd4_blocked_lock
| * 64ff32b8 nfs: block notification on fs with its own ->lock
| * 190a6176 NFSD: De-duplicate nfsd4_decode_bitmap4()
| * 30000dff nfsd: improve stateid access bitmask documentation
| * 6f8664c6 NFSD: Combine XDR error tracepoints
| * 3bc94fb4 NFSD: simplify per-net file cache management
| * fdf657bd NFSD: Fix inconsistent indenting
| * 19fbf344 NFSD: Remove be32_to_cpu() from DRC hash function
| * 018f6069 NFS: switch the callback service back to non-pooled.
| * a11fe42a lockd: use svc_set_num_threads() for thread start and stop
| * f3f12085 SUNRPC: always treat sv_nrpools==1 as "not pooled"
| * 5c377f38 SUNRPC: move the pool_map definitions (back) into svc.c
| * 764ab3f9 lockd: rename lockd_create_svc() to lockd_get()
| * d38cc54b lockd: introduce lockd_put()
| * 232cbc9b lockd: move svc_exit_thread() into the thread
| * 3b068224 lockd: move lockd_start_svc() call into lockd_create_svc()
| * ace565c3 lockd: simplify management of network status notifiers
| * d30ef2cf lockd: introduce nlmsvc_serv
| * 95364365 NFSD: simplify locking for network notifier.
| * c1ef7e9d SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
| * b11ea2be NFSD: Make it possible to use svc_set_num_threads_sync
| * 091b6f51 NFSD: narrow nfsd_mutex protection in nfsd thread
| * dedfae92 SUNRPC: use sv_lock to protect updates to sv_nrthreads.
| * e6f08647 nfsd: make nfsd_stats.th_cnt atomic_t
| * c7805096 SUNRPC: stop using ->sv_nrthreads as a refcount
| * c6f2b594 SUNRPC/NFSD: clean up get/put functions.
| * d021ef89 SUNRPC: change svc_get() to return the svc.
| * 4fdd01ce NFSD: handle errors better in write_ports_addfd()
| * 2049935c exit: Rename module_put_and_exit to module_put_and_kthread_exit
| * dd666309 exit: Implement kthread_exit
| * de7e2adf fanotify: wire up FAN_RENAME event
| * a187e777 fanotify: report old and/or new parent+name in FAN_RENAME event
| * 4b5743bd fanotify: record either old name new name or both for FAN_RENAME
| * 9acb63f9 fanotify: record old and new parent and name in FAN_RENAME event
| * 6a8facc4 fanotify: support secondary dir fh and name in fanotify_info
| * c8d3ee69 fanotify: use helpers to parcel fanotify_info buffer
| * 3eec21b6 fanotify: use macros to get the offset to fanotify_info buffer
| * 932090b8 fsnotify: generate FS_RENAME event with rich information
| * 8bd3d40e fanotify: introduce group flag FAN_REPORT_TARGET_FID
| * 395ff6dc fsnotify: separate mark iterator type from object type enum
| * f7d76fa9 fsnotify: clarify object type argument
| * a20d087c ext4: fix error code saved on super block during file system abort
| * e11c8a6e nfsd4: remove obselete comment
| * 60f18f40 NFSD:fix boolreturn.cocci warning
| * 0ca26103 nfsd: update create verifier comment
| * bf0416e0 SUNRPC: Change return value type of .pc_encode
| * bd117f87 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
| * b2469586 NFSD: Save location of NFSv4 COMPOUND status
| * eadf587a SUNRPC: Change return value type of .pc_decode
| * 85658caa SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
| * 10150232 NFSD: Initialize pointer ni with NULL and not plain integer 0
| * 767727a7 NFSD: simplify struct nfsfh
| * ed0815c8 NFSD: drop support for ancient filehandles
| * f829bb3a NFSD: move filehandle format declarations out of "uapi".
| * af12deba NFSD: Optimize DRC bucket pruning
| * 61116d72 NFS: Move NFS protocol display macros to global header
| * 53af55ba NFS: Move generic FS show macros to global header
| * f78ab849 SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
| * 20bbdbe3 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
| * 45e16146 docs: Document the FAN_FS_ERROR event
| * b394c80e ext4: Send notifications on error
| * 0e825bc8 fanotify: Allow users to request FAN_FS_ERROR events
| * c7c013df fanotify: Emit generic error info for error event
| * 92eb4521 fanotify: Report fid info for file related file system errors
| * c8b6b09f fanotify: WARN_ON against too large file handles
| * ebd89f7d fanotify: Add helpers to decide whether to report FID/DFID
| * a83c3ed2 fanotify: Wrap object_fh inline space in a creator macro
| * 7aafd615 fanotify: Support merging of error events
| * c44d8071 fanotify: Support enqueueing of error events
| * 9258a990 fanotify: Pre-allocate pool of error events
| * 11280c71 fanotify: Reserve UAPI bits for FAN_FS_ERROR
| * c0a6b12e fsnotify: Support FS_ERROR event type
| * 965daffd fanotify: Require fid_mode for any non-fd event
| * 1dad39eb fanotify: Encode empty file handle when no inode is provided
| * 5f34524d fanotify: Allow file handle encoding for unhashed events
| * 900fe4d7 fanotify: Support null inode event in fanotify_dfid_inode
| * 20bb62ed fsnotify: Pass group argument to free_event
| * 84f904f0 fsnotify: Protect fsnotify_handle_inode_event from no-inode events
| * 4b6b5edc fsnotify: Retrieve super block from the data field
| * 8eb16abe fsnotify: Add wrapper around fsnotify_add_event
| * e58d543a fsnotify: Add helper to detect overflow_event
| * 3e63bff7 inotify: Don't force FS_IN_IGNORED
| * dbeb0883 fanotify: Split fsid check from other fid mode checks
| * cce35a48 fanotify: Fold event size calculation to its own function
| * 8c7986c2 fsnotify: Don't insert unmergeable events in hashtable
| * 18370157 fsnotify: clarify contract for create event hooks
| * d92a8789 fsnotify: pass dentry instead of inode data
| * 7d5be4f7 fsnotify: pass data_type to fsnotify_name()
* | 88e96b82 ANDROID: fix up merge error in kasan_test.c
* | 73c4b39b Revert "timers: Rename del_timer_sync() to timer_delete_sync()"
* | 23b59412 Revert "dma-mapping: add dma_opt_mapping_size()"
* | 539207fd Revert "dma-iommu: add iommu_dma_opt_mapping_size()"
* | f92b3967 Revert "iommu/dma: Force swiotlb_max_mapping_size on an untrusted device"
* | 25c6c05c Revert "PCI: Work around Intel I210 ROM BAR overlap defect"
* | 494984f6 Revert "PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited"
* | fab8ca0d Revert "PCI/DPC: Quirk PIO log size for certain Intel Root Ports"
* | 71c8fad3 Revert "PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports"
* | 188f195c Revert "tracing: Use .flush() call to wake up readers"
* | 01c0bfad Merge 764929ac ("x86/static_call: Add support for Jcc tail-calls") into android13-5.15-lts
|/
* 764929ac x86/static_call: Add support for Jcc tail-calls
* 7339b1ce x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
* f4ba357b x86/alternatives: Introduce int3_emulate_jcc()
* 9b4eff01 x86/asm: Differentiate between code and function alignment
* ab8f5814 arch: Introduce CONFIG_FUNCTION_ALIGNMENT
* 2ae88e83 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
* 2fb08b672eb7 x86/rfds: Mitigate Register File Data Sampling (RFDS)
* 4fa001418efd Documentation/hw-vuln: Add documentation for RFDS
* a2b586df5546 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
* 598fb2804482 KVM/VMX: Move VERW closer to VMentry for MDS mitigation
* 9fe80d3c1197 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
* 913ae894c2b0 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
* d54de9f2a127 x86/entry_32: Add VERW just before userspace transition
* eabab0a5f13e x86/entry_64: Add VERW just before userspace transition
* f32b5db5fe35 x86/bugs: Add asm helpers for executing VERW
* 6b54d55bb3bc x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
* 0a6f0f8702ea KVM: arm64: Limit stage2_apply_range() batch size to largest block
* b4926c95ad0f KVM: arm64: Work out supported block level at compile time
* 142a01435c1e tty: serial: imx: Fix broken RS485
* 9bd2f11ac9ef printk: Update @console_may_schedule in console_trylock_spinning()
* 2280bb8577aa iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
* aa4cc17b3418 dma-iommu: add iommu_dma_opt_mapping_size()
* f3e7d9471cc1 dma-mapping: add dma_opt_mapping_size()
* 685e8332deff swiotlb: Fix alignment checks when both allocation and DMA masks are present
* cf716d5a0dd8 minmax: add umin(a, b) and umax(a, b)
* f2ad3ce0b0b8 entry: Respect changes to system call number by trace_sys_enter()
* 2e2aadd6e175 clocksource/drivers/arm_global_timer: Fix maximum prescaler value
* 4949affd5288 ACPI: CPPC: Use access_width over bit_width for system memory accesses
* ea592baf9e41 xen/events: close evtchn after mapping cleanup
* b3914fee0955 i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
* 4b12ff5edd14 tee: optee: Fix kernel panic caused by incorrect error handling
* a71cba07783a fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
* 0190d19d7651 vt: fix unicode buffer corruption when deleting characters
* 7dc4ed980968 mei: me: add arrow lake point H DID
* e294f0eb3510 mei: me: add arrow lake point S DID
* fed1f00e4834 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
* a44c6c61af48 usb: port: Don't try to peer unused USB ports based on location
* 92b051b87658 usb: gadget: ncm: Fix handling of zero block length packets
* 6c1f36d92c0a USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
* f4ffa18d2eb0 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
* 3e31af7c468b drm/i915: Check before removing mm notifier
* 898127d612a2 tracing: Use .flush() call to wake up readers
* e126b508ed2e KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
* 461a4f333c5a xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
* 2fb9845251ce Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
* 9a92743d533e netfilter: nf_tables: reject constant set with timeout
* 7cdc1be24cc1 netfilter: nf_tables: disallow anonymous set with timeout flag
* 291cca35818b netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
* f381224482ec cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
* df7889f78cc0 net: ravb: Add R-Car Gen4 support
* 1e7d2f14a24f x86/pm: Work around false positive kmemleak report in msr_build_context()
* 116562e804ff dm snapshot: fix lockup in dm_exception_table_exit
* 76c1568ac842 drm/amd/display: Fix noise issue on HDMI AV mute
* efb754344932 drm/amd/display: Return the correct HDCP error code
* 5d5f1a7f3b10 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
* d69abe190a5f ahci: asm1064: asm1166: don't limit reported ports
* 205c06684a18 ahci: asm1064: correct count of reported ports
* 4be453271a88 wireguard: netlink: access device through ctx instead of peer
* 710a177f3472 wireguard: netlink: check for dangling peer via is_dead instead of empty list
* 3ff793aa0742 net: hns3: tracing: fix hclgevf trace event strings
* 81b9ddd44d3a NFSD: Fix nfsd_clid_class use of __string_len() macro
* 2031b61be8b7 x86/CPU/AMD: Update the Zenbleed microcode revisions
* d8ae3bf07ebc cpufreq: dt: always allocate zeroed cpumask
* ca581d237f3b nilfs2: prevent kernel bug at submit_bh_wbc()
* 2e2619ff5d0d nilfs2: fix failure to detect DAT corruption in btree and direct mappings
* 5a1729bc070f memtest: use {READ,WRITE}_ONCE in memory scanning
* e8d993bd36b6 drm/vc4: hdmi: do not return negative values from .get_modes()
* 9ae98fc9fe4a drm/imx/ipuv3: do not return negative values from .get_modes()
* 912c149a52c3 drm/exynos: do not return negative values from .get_modes()
* f781f0d82cf7 drm/panel: do not return negative error codes from drm_panel_get_modes()
* a55677878b93 s390/zcrypt: fix reference counting on zcrypt card objects
* 9a3ca8292ce9 soc: fsl: qbman: Use raw spinlock for cgr_lock
* d378c937131a soc: fsl: qbman: Add CGR update function
* e25ceea9bc79 soc: fsl: qbman: Add helper for sanity checking cgr ops
* e6378314bb92 soc: fsl: qbman: Always disable interrupts when taking cgr_lock
* de0dcfa62306 ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
* 73becffc5d08 ring-buffer: Fix full_waiters_pending in poll
* 5a24b3a28d0c ring-buffer: Fix resetting of shortest_full
* d3229afd170b ring-buffer: Do not set shortest_full when full target is hit
* 66fdf3a7cf52 ring-buffer: Fix waking up ring buffer readers
* 34cd4d5de121 ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
* f73c3e259593 vfio/platform: Disable virqfds on cleanup
* fc92804048f3 PCI: dwc: endpoint: Fix advertised resizable BAR size
* 5273c56f3fd4 kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
* 80d24b308b7e nfs: fix UAF in direct writes
* a323e5e98f46 PCI/AER: Block runtime suspend when handling errors
* 967e74124f1e speakup: Fix 8bit characters from direct synth
* eebe53270b4f usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
* fd8e9ef13ac7 phy: tegra: xusb: Add API to retrieve the port number of phy
* 4960561a6c36 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
* cf51c32c00c5 nvmem: meson-efuse: fix function pointer type mismatch
* 239c669edb2b ext4: fix corruption during on-line resize
* d778917dd033 hwmon: (amc6821) add of_match table
* a6c13d23d9e0 landlock: Warn once if a Landlock action is requested while disabled
* 6203f20d668c drm/etnaviv: Restore some id values
* 05ecc53f9480 mmc: core: Fix switch on gp3 partition
* 2da5568ee222 mm: swap: fix race between free_swap_and_cache() and swapoff()
* 86a08ddff8bb swap: comments get_swap_device() with usage rule
* d3d858650933 mac802154: fix llsec key resources release in mac802154_llsec_key_del
* a3b6004bfc2f dm-raid: fix lockdep waring in "pers->hot_add_disk"
* 125de155011c PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
* 4e194de3a961 PCI/DPC: Quirk PIO log size for certain Intel Root Ports
* ecbe3ca2ac9c PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
* 25f6c4c440b6 PCI: Work around Intel I210 ROM BAR overlap defect
* 7cc94dd36e48 PCI/PM: Drain runtime-idle callbacks before driver removal
* 95e86a8f1c9e PCI: Drop pci_device_remove() test of pci_dev->driver
* fa3762b45ea9 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
* bbf72db11fe6 serial: Lock console when calling into driver before registration
* 63f8999cac33 printk/console: Split out code that enables default console
* 3f6a9daf0da4 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
* 6eac5030fc97 fuse: don't unhash root
* 773783681d87 fuse: fix root lookup with nonzero generation
* ede56884ccde mmc: tmio: avoid concurrent runs of mmc_request_done()
* f3f867201bb8 PM: sleep: wakeirq: fix wake irq warning in system suspend
* ad71f7bbd4c2 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
* c1db6b1613ed USB: serial: option: add MeiG Smart SLM320 product
* f9bad5759668 USB: serial: cp210x: add ID for MGP Instruments PDS100
* 1342e40c0779 USB: serial: add device ID for VeriFone adapter
* 60e9148baf12 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
* c11808f4fb71 powerpc/fsl: Fix mfpmr build errors with newer binutils
* 4a49d24fdec0 usb: xhci: Add error handling in xhci_map_urb_for_dma
* 8f562f3b2517 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
* 3aedcf3755c7 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
* 9de184d4e557 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
* b4527ee3de36 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
* 18f1f468dd79 PM: suspend: Set mem_sleep_current during kernel command line setup
* 0552d5727e80 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
* 6a427a132e73 parisc: Fix csum_ipv6_magic on 64-bit systems
* c38df21ec9a0 parisc: Fix csum_ipv6_magic on 32-bit systems
* 6817e1a1d650 parisc: Fix ip_fast_csum
* a903a1e93f3b parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
* 60d6c5d40de9 mtd: rawnand: meson: fix scrambling mode value in command macro
* 6f203afea2dc ubi: correct the calculation of fastmap size
* 8ce982285414 ubi: Check for too small LEB size in VTBL code
* f19b1023a375 ubifs: Set page uptodate in the correct place
* b7fb63e807c6 fat: fix uninitialized field in nostale filehandles
* d2a7a81088c6 bounds: support non-power-of-two CONFIG_NR_CPUS
* 218e2610b015 kasan/test: avoid gcc warning for intentional overflow
* 76645e0f5a2a kasan: test: add memcpy test that avoids out-of-bounds write
* d05e6ba1b74a block: Clear zone limits for a non-zoned stacked queue
* 447753bdd69b ext4: correct best extent lstart adjustment logic
* 29d7089bed0d selftests/mqueue: Set timeout to 180 seconds
* 4ae5a97781ce crypto: qat - resolve race condition during AER recovery
* b228e16a3ae1 crypto: qat - fix double free during reset
* 980cc81298c0 sparc: vDSO: fix return value of __setup handler
* dc8c55b3ecbc sparc64: NMI watchdog: fix return value of __setup handler
* 83d3c5e30961 KVM: Always flush async #PF workqueue when vCPU is being destroyed
* fec51819607f media: xc4000: Fix atomicity violation in xc4000_get_frequency
* 5e4b23e7a7b3 pci_iounmap(): Fix MMIO mapping leak
* 899e154f9546 drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
* 29a327c4544a arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
* 840e1b69081a smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
* 28b78c7b620e smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
* 8b47e69ac83e clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
* 0fa86b3b6a15 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
* 8c36205123dc wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
* 2382f2e45c71 timers: Rename del_timer_sync() to timer_delete_sync()
* 2a873e61782f timers: Use del_timer_sync() even on UP
* 1c2f22864bcd timers: Update kernel-doc for various functions
* 85c3bdff671f KVM: x86: Use a switch statement and macros in __feature_translate()
* 01771ffad6f1 KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
* e99e8685fde5 KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs
* 9ccce26837a8 x86/bugs: Use sysfs_emit()
* 4957fd741d61 x86/cpu: Support AMD Automatic IBRS
* 26445d9bb036 Documentation/hw-vuln: Update spectre doc

Change-Id: I4c85724ce4c070f7fed467f7669480cf4e8e6ab1
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents ed98c221 99ada589
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment