Commit graph

524 commits

Author SHA1 Message Date
Mikhail Novosyolov
28fe91e364 [bot] upd: 5.10.28 -> 5.10.31
Changelog:

ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m
ALSA: aloop: Fix initialization of controls
ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model
ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1
amd-xgbe: Update DMA coherency values
arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0
ARM: dts: am33xx: add aliases for mmc interfaces
ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
ARM: OMAP4: Fix PMIC voltage domains for bionic
ARM: OMAP4: PM: update ROM return address for OSWR and OFF
ASoC: intel: atom: Stop advertising non working S24LE support
ASoC: SOF: Intel: HDA: fix core status verification
ASoC: sunxi: sun4i-codec: fill ASoC card owner
ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
block: clear GD_NEED_PART_SCAN later in bdev_disk_changed
block: don't ignore REQ_NOWAIT for direct IO
block: only update parent bi_status when bio fail
bpf: Enforce that struct_ops programs be GPL-only
bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET
bpf: Refcount task stack in bpf_get_task_stack
bpf, sockmap: Fix incorrect fwd_alloc accounting
bpf, sockmap: Fix sk->prot unhash op reset
bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp
bpf, x86: Validate computation of branch displacements for x86-32
bpf, x86: Validate computation of branch displacements for x86-64
bus: ti-sysc: Fix warning on unbind if reset is not deasserted
can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE
can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE
can: mcp251x: fix support for half duplex SPI host controllers
cfg80211: check S1G beacon compat element length
cfg80211: remove WARN_ON() in cfg80211_sme_connect
cifs: revalidate mapping when we open files for SMB1 POSIX
cifs: Silently ignore unknown oplock break handle
clk: fix invalid usage of list cursor in register
clk: fix invalid usage of list cursor in unregister
clk: socfpga: fix iomem pointer cast on 64-bit
cxgb4: avoid collecting SGE_QBASE regs during traffic
driver core: Fix locking bug in deferred_probe_timeout_work_func()
drivers: net: fix memory leak in atusb_probe
drivers: net: fix memory leak in peak_usb_create_dev
drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit
drm/i915: Fix invalid access to ACPI _DSM objects
drm/imx: imx-ldb: fix out of bounds array access warning
drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs
drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume
drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate
drm/msm: Ratelimit invalid-fence message
drm/msm: Set drvdata to NULL when msm_drm_init() fails
drm/tegra: dc: Don't set PLL clock to 0Hz
drm/vc4: crtc: Reduce PV fifo threshold on hvs4
dt-bindings: net: ethernet-controller: fix typo in NVMEM
esp: delete NETIF_F_SCTP_CRC bit from features for esp offload
ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso
ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx
ethtool: fix incorrect datatype in set_eee ops
fs: direct-io: fix missing sdio->boundary
ftrace: Check if pages were allocated before calling free_pages()
gcov: re-fix clang-11+ support
geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply
gfs2: Flag a withdraw if init_threads() fails
gfs2: report "already frozen/thawed" errors
gianfar: Handle error code at MAC address change
gpiolib: Read "gpio-line-names" from a firmware node
gpu: host1x: Use different lock classes for each client
hostfs: fix memory handling in follow_link()
i2c: designware: Adjust bus_freq_hz when refuse high speed mode set
I2C: JZ4780: Fix bug for Ingenic X1000.
i2c: turn recovery error on init to debug
i40e: Added Asym_Pause to supported link modes
i40e: Fix display statistics for veb_tc
i40e: Fix kernel oops when i40e driver removes VF's
i40e: Fix parameters in aq_get_phy_register()
i40e: Fix sparse errors in i40e_txrx.c
i40e: Fix sparse error: uninitialized symbol 'ring'
i40e: Fix sparse error: 'vsi->netdev' could be null
i40e: Fix sparse warning: missing error code 'err'
ia64: fix format strings for err_inject
ia64: fix user_stack_pointer() for ptrace()
ia64: mca: allocate early mca with GFP_ATOMIC
IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS
ice: Cleanup fltr list in case of allocation issues
ice: Continue probe on link/PHY errors
ice: Fix for dereference of NULL pointer
ice: fix memory allocation call
ice: fix memory leak of aRFS after resuming from suspend
ice: Increase control queue timeout
ice: prevent ice_open and ice_stop during reset
ice: Recognize 860 as iSCSI port in CEE mode
ice: Refactor DCB related variables out of the ice_port_info struct
ice: remove DCBNL_DEVRESET bit from PF state
ice: Use port number instead of PF ID for WoL
idr test suite: Create anchor before launching throbber
idr test suite: Take RCU read lock in idr_find_test_1
init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
init/Kconfig: make COMPILE_TEST depend on !S390
interconnect: core: fix error return code of icc_link_destroy()
io_uring: don't mark S_ISBLK async work as unbounded
io_uring: fix timeout cancel return code
iwlwifi: fix 11ax disabled bit in the regulatory capability flags
iwlwifi: pcie: properly set LTR workarounds on 22000 devices
kbuild: Add resolve_btfids clean to root clean target
kbuild: Do not clean resolve_btfids if the output does not exist
kselftest/arm64: sve: Do not use non-canonical FFR register value
kunit: tool: Fix a python tuple typing error
KVM: arm64: Disable guest access to trace filter controls
KVM: arm64: Hide system instruction access to Trace registers
KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched
KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages
KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter
KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping
KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap
KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched
KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp
KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn
KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed
libbpf: Ensure umem pointer is non-NULL before dereferencing
libbpf: Fix bail out from 'ringbuf_process_ring()' on error
libbpf: Only create rx and tx XDP rings when necessary
libbpf: Restore umem state after socket create failure
lockdep: Address clang -Wformat warning printing for %hd
LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late
mac80211: Check crypto_aead_encrypt for errors
mac80211: choose first enabled channel for monitor
mac80211: fix time-is-after bug in mlme
mac80211: fix TXQ AC confusion
math: Export mul_u64_u64_div_u64
mISDN: fix crash in fritzpci
mlxsw: spectrum: Fix ECN marking in tunnel decapsulation
mptcp: forbit mcast-related sockopt on MPTCP sockets
nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb
net: dsa: Fix type was not set for devlink port
net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits
net: dsa: lantiq_gswip: Don't use PHY auto polling
net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock
net: ensure mac header is set in virtio_net_hdr_to_skb()
netfilter: conntrack: Fix gre tunneling over ipv6
netfilter: nftables: skip hook overlap logic if flowtable is stale
netfilter: x_tables: fix compat match/target pad out-of-bound write
net: hns3: clear VF down state bit before request link status
net: hso: fix null-ptr-deref during tty device unregistration
net: hsr: Reset MAC header for Tx path
net: ieee802154: fix nl802154 add llsec key
net: ieee802154: fix nl802154 del llsec dev
net: ieee802154: fix nl802154 del llsec devkey
net: ieee802154: fix nl802154 del llsec key
net: ieee802154: forbid monitor for del llsec seclevel
net: ieee802154: forbid monitor for set llsec params
net: ieee802154: nl-mac: fix check on panid
net: ieee802154: stop dump llsec params for monitors
net: ipa: fix init header command validation
net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
net: let skb_orphan_partial wake-up waiters.
net: mac802154: Fix general protection fault
net: macb: restore cmp registers on resume path
net/mlx5: Don't request more than supported EQs
net/mlx5e: Enforce minimum value check for ICOSQ size
net/mlx5e: Fix ethtool indication of connector type
net/mlx5e: Fix mapping of ct_label zero
net/mlx5: Fix PBMC register mapping
net/mlx5: Fix placement of log_max_flow_counter
net/mlx5: Fix PPLM register mapping
net/ncsi: Avoid channel_monitor hrtimer deadlock
net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit()
net: phy: broadcom: Only advertise EEE for supported modes
net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
net: qrtr: Fix memory leak on qrtr_tx_wait failure
net/rds: Fix a use after free in rds_message_map_pages
net: sched: bump refcount for new action in ACT replace mode
net: sched: fix action overwrite reference counting
net: sched: fix err handler in tcf_action_init()
net: sched: sch_teql: fix null-pointer dereference
net: sfp: cope with SFPs that set both LOS normal and LOS inverted
net: sfp: relax bitrate-derived mode check
net:tipc: Fix a double free in tipc_sk_mcast_rcv
net: tun: set tun->dev->addr_len during TUNSETLINK processing
net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...);
net: xfrm: Localize sequence counter per network namespace
nfc: Avoid endless loops caused by repeated llcp_sock_connect()
nfc: fix memory leak in llcp_sock_connect()
nfc: fix refcount leak in llcp_sock_bind()
nfc: fix refcount leak in llcp_sock_connect()
nfp: flower: ignore duplicate merge hints from FW
nl80211: fix beacon head validation
nl80211: fix potential leak of ACL params
null_blk: fix command timeout completion handling
ocfs2: fix deadlock between setattr and dio_end_io_write
of: property: fw_devlink: do not link ".*,nr-gpios"
openvswitch: fix send of uninitialized stack memory in ct limit reply
parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
parisc: parisc-agp requires SBA IOMMU driver
percpu: make pcpu_nr_empty_pop_pages per chunk type
perf inject: Fix repipe usage
perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
perf report: Fix wrong LBR block sorting
platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms
platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation
radix tree test suite: Register the main thread with the RCU library
RAS/CEC: Correct ce_add_elem()'s returned values
RDMA/addr: Be strict with gid size
RDMA/cxgb4: check for ipv6 address properly while destroying listener
RDMA/qedr: Fix kernel panic when trying to access recv_cq
RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files
regulator: bd9571mwv: Fix AVS and DVFS voltage range
remoteproc: qcom: pil_info: avoid 64-bit division
Revert "net: sched: bump refcount for new action in ACT replace mode"
riscv,entry: fix misaligned base for excp_vect_table
s390/cpcmd: fix inline assembly register clobbering
sch_red: fix off-by-one checks in red_check_params()
scsi: pm80xx: Fix chip initialization failure
scsi: target: iscsi: Fix zero tag inside a trace event
scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
scsi: ufs: core: Fix task management request completion timeout
scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
selftests/vm: fix out-of-tree build
selinux: fix cond_list corruption when changing booleans
selinux: fix race between old and new sidtab
selinux: make nslot handling in avtab more robust
soc/fsl: qbman: fix conflicting alignment attributes
thunderbolt: Fix a leak in tb_retimer_add()
thunderbolt: Fix off by one in tb_port_find_retimer()
tipc: increment the tmp aead refcnt before attaching it
tools/kvm_stat: Add restart delay
tools/resolve_btfids: Add /libbpf to .gitignore
tools/resolve_btfids: Build libbpf and libsubcmd in separate directories
tools/resolve_btfids: Check objects before removing
tools/resolve_btfids: Set srctree variable unconditionally
usbip: add sysfs_lock to synchronize sysfs code paths
usbip: stub-dev synchronize sysfs code paths
usbip: synchronize event handler with sysfs code paths
usbip: vudc synchronize sysfs code paths
vdpa/mlx5: Fix suspend/resume index restoration
vdpa/mlx5: Fix wrong use of bit numbers
vdpa/mlx5: should exclude header length and fcs from mtu
virtchnl: Fix layout of RSS structures
vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply
workqueue: Move the position of debug_work_activate() in __queue_work()
x86/build: Turn off -fcf-protection for realmode targets
XArray: Fix splitting to non-zero orders
xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model
xen/events: fix setting irq affinity
xen/evtchn: Change irq_info lock to raw_spinlock_t
xfrm/compat: Cleanup WARN()s that can be user-triggered
xfrm: Fix NULL pointer dereference on policy lookup
xfrm: interface: fix ipv4 pmtu check to honor ip header df
xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets
xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-20 00:30:17 +03:00
Mikhail Novosyolov
2076b43c65 Merge branch 'rosa2019.1' of abf.io:import/kernel-5.10 into rosa2019.1 2021-04-09 17:44:48 +03:00
Mikhail Novosyolov
1e10effa5c [bot] upd: 5.10.27 -> 5.10.28
Changelog:

ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead()
ACPI: tables: x86: Reserve memory occupied by ACPI tables
ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks
ALSA: hda: Re-add dropped snd_poewr_change_state() calls
ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8
ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
appletalk: Fix skb allocation size in loopback case
arm64: mm: correct the inside linear map range during hotplug check
ASoC: cs42l42: Always wait at least 3ms after reset
ASoC: cs42l42: Fix Bitclock polarity inversion
ASoC: cs42l42: Fix channel width support
ASoC: cs42l42: Fix mixer volume control
ASoC: es8316: Simplify adc_pga_gain_tlv table
ASoC: rt1015: fix i2c communication error
ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5659: Update MCLK rate in set_sysclk()
ASoC: rt711: add snd_soc_component remove callback
ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
ASoC: soc-core: Prevent warning if no DMI table is present
ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer
bpf: Fix fexit trampoline.
bpf: Remove MTU check in __bpf_skb_max_len
bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG
brcmfmac: clear EAP/association status bits on linkdown events
can: dev: move driver related infrastructure into separate subdir
can: tcan4x5x: fix max register value
cdc-acm: fix BREAK rx code path adding necessary calls
driver core: clear deferred probe reason on probe retry
drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
drm/amdgpu: check alignment on CPU page for bo map
drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
drm/amdkfd: dqm fence memory corruption
drm/imx: fix memory leak when fails to init
drm/tegra: dc: Restore coupling of display controllers
drm/tegra: sor: Grab runtime PM reference across reset
ext4: do not iput inode under running transaction in ext4_rename()
ext4: fix bh ref count on error paths
ext4: shrink race window in ext4_should_retry_alloc()
extcon: Add stubs for extcon_register_notifier_all() functions
extcon: Fix error handling in extcon_dev_register
firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0
flow_dissector: fix TTL and TOS dissection on IPv4 fragments
fs: nfsd: fix kconfig dependency warning for NFSD_V4
iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate
io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL
io_uring: fix ->flags races by linked timeouts
io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls
iwlwifi: pcie: don't disable interrupts for reg_lock
kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing
KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit
KVM: SVM: load control fields from VMCB12 before checking them
locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini()
locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
mm: fix race by making init_zero_pfn() early_initcall
net: 9p: advance iov on empty read
netdevsim: dev: Initialize FIB module after debugfs
net: ethernet: aquantia: Handle error cleanup of start on open
net: introduce CAN specific pointer in the struct net_device
net: ipa: fix register write command validation
net: ipa: remove two unused register definitions
net: mvpp2: fix interrupt mask/unmask skip condition
net: wan/lmc: unregister device when no matching device is found
NFSD: fix error handling in NFSv4.0 callbacks
nvmet-tcp: fix kmap leak when data digest in use
pinctrl: rockchip: fix restore error in resume
PM: runtime: Fix ordering in pm_runtime_get_suppliers()
PM: runtime: Fix race getting/putting suppliers at probe
reiserfs: update reiserfs_xattrs_initialized() condition
Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing"
riscv: evaluate put_user() arg before enabling user access
rpc: fix NULL dereference on kmalloc failure
rtw88: coex: 8821c: correct antenna switch function
s390/vdso: copy tod_steering_delta value to vdso_data page
s390/vdso: fix tod_steering_delta type
scsi: qla2xxx: Fix broken #endif placement
scsi: st: Fix a use after free in st_open()
soc: qcom-geni-se: Cleanup the code to remove proxy votes
staging: comedi: cb_pcidas64: fix request_irq() warn
staging: comedi: cb_pcidas: fix request_irq() warn
staging: rtl8192e: Change state information from u16 to u8
staging: rtl8192e: Fix incorrect source in memcpy()
static_call: Align static_call_is_init() patching condition
thermal/core: Add NULL pointer check before using cooling device stats
tracing: Fix stack trace event size
USB: cdc-acm: downgrade message to debug
USB: cdc-acm: fix double free on probe failure
USB: cdc-acm: fix use-after-free after probe failure
USB: cdc-acm: untangle a circular dependency between callback and softint
usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
usb: dwc2: Prevent core suspend when port connection flag is 0
usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable
usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield
usb: dwc3: qcom: skip interconnect init for ACPI probe
usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
usb: musb: Fix suspend with devices connected for a64
USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends
vhost: Fix vhost_vq_reset()
video: hyperv_fb: Fix a double free in hvfb_probe
virtiofs: Fail dax mount if device does not support it
xtensa: fix uaccess-related livelock in do_page_fault
xtensa: move coprocessor_flush to the .text section

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-09 17:04:54 +03:00
alexander stefanov
1d19e1bd53 install dtb 2021-04-06 19:36:12 +00:00
Mikhail Novosyolov
5152536ddb Build ipt-so module
https://github.com/vt-alt/ipt-so
https://abf.io/import/ipt-so
2021-04-01 14:45:55 +03:00
Mikhail Novosyolov
fdb4d0f552 upd: 5.10.25 -> 5.10.27
Changelog:

ACPICA: Always create namespace nodes using acpi_ns_create_node()
ACPI: scan: Rearrange memory allocation in acpi_device_add()
ACPI: scan: Use unique number for instance_no
ACPI: video: Add missing callback back for Sony VPCEH3U1E
afs: Fix accessing YFS xattrs on a non-YFS server
afs: Stop listxattr() from listing "afs.*" attributes
ALSA: dice: fix null pointer dereference when node is disconnected
ALSA: hda: generic: Fix the micmute led init state
ALSA: hda: ignore invalid NHLT table
ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air
ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro
ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8
ALSA: usb-audio: Fix unintentional sign extension issue
arm64: dts: ls1012a: mark crypto engine dma coherent
arm64: dts: ls1043a: mark crypto engine dma coherent
arm64: dts: ls1046a: mark crypto engine dma coherent
arm64: kdump: update ppos when reading elfcorehdr
arm64: stacktrace: don't trace arch_stack_walk()
ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C
ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet
ARM: dts: at91-sama5d27_som1: fix phy address to 7
ARM: dts: imx6ull: fix ubi filesystem mount failed
ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data
ASoC: ak4458: Add MODULE_DEVICE_TABLE
ASoC: ak5558: Add MODULE_DEVICE_TABLE
ASoC: codecs: wcd934x: add a sanity check in set channel map
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
ASoC: qcom: lpass-cpu: Fix lpass dai ids parse
ASoC: qcom: sdm845: Fix array out of bounds access
ASoC: qcom: sdm845: Fix array out of range on rx slim channels
ASoC: simple-card-utils: Do not handle device clock
ASoC: SOF: intel: fix wrong poll bits in dsp power down
ASoC: SOF: Intel: unregister DMIC device on probe error
atm: eni: dont release is never initialized
atm: idt77252: fix null-ptr-dereference
atm: lanai: dont run lanai_dev_close if not open
atm: uPD98402: fix incorrect allocation
blk-cgroup: Fix the recursive blkg rwstat
block: Fix REQ_OP_ZONE_RESET_ALL handling
block: recalculate segment count for multi-segment discards correctly
block: Suppress uevent for hidden device when removed
bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF
bpf: Declare __bpf_free_used_maps() unconditionally
bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
bpf: Fix umd memory leak in copy_process()
btrfs: fix race when cloning extent buffer during rewind of an old root
btrfs: fix slab cache flags for free space tree bitmap
btrfs: fix sleep while in non-sleep context during qgroup removal
bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
can: c_can: move runtime PM enable/disable to c_can_platform
can: c_can_pci: c_can_pci_remove(): fix use-after-free
can: dev: Move device back to init netns on owning netns delete
can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD
can: isotp: TX-path: ensure that CAN frame flags are initialized
can: isotp: tx-path: zero initialize outgoing CAN frames
can: kvaser_pciefd: Always disable bus load reporting
can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
can: peak_usb: add forgotten supported devices
can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
ch_ktls: fix enum-conversion warning
cifs: Adjust key sizes and key generation routines for AES256 encryption
cifs: ask for more credit on async read/write code paths
cifs: change noisy error message to FYI
cifs: fix allocation size on newly created files
cifs: Fix preauth hash corruption
clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk
counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
counter: stm32-timer-cnt: fix ceiling write max value
counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED
cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
dm ioctl: fix out of bounds array access when no devices
dm table: Fix zoned model check and zone sectors check
dm verity: fix DM_VERITY_OPTS_MAX value
drm/amd/display: Correct algorithm for reversed gamma
drm/amd/display: Revert dram_clock_change_latency for DCN2.1
drm/amd/display: turn DPMS off on connector unplug
drm/amdgpu: Add additional Sienna Cichlid PCI ID
drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
drm/amdgpu: fb BO should be ttm_bo_type_device
drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency()
drm/amd/pm: workaround for audio noise issue
drm/etnaviv: Use FOLL_FORCE for userptr
drm/i915: Fix the GT fence revocation runtime PM logic
drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code
drm/msm: fix shutdown hook in case GPU components failed to bind
drm/msm: Fix suspend/resume on i.MX5
drm/radeon: fix AGP dependency
drop_monitor: Perform cleanup upon probe registration failure
e1000e: add rtnl_lock() to e1000_reset_task
e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
efi: use 32-bit alignment for efi_guid_t literals
efivars: respect EFI_UNSUPPORTED return from firmware
ext4: add reclaim checks to xattr code
ext4: do not try to set xattr into ea_inode if value is empty
ext4: find old entry again if failed to rename whiteout
ext4: fix error handling in ext4_end_enable_verity()
ext4: fix potential error in ext4_do_update_inode
ext4: fix rename whiteout with fast commit
ext4: stop inode update before return
firmware/efi: Fix a use after bug in efi_mem_reserve_persistent
flow_dissector: fix byteorder of dissected ICMP ID
fs/cachefiles: Remove wait_bit_key layout dependency
fs/ext4: fix integer overflow in s_log_groups_per_flex
ftgmac100: Restart MAC HW once
ftrace: Fix modify_ftrace_direct.
gcov: fix clang-11+ support
genirq: Disable interrupts for force threaded handlers
gfs2: Add common helper for holding and releasing the freeze glock
gfs2: bypass signal_our_withdraw if no journal
gfs2: fix use-after-free in trans_drain
gfs2: move freeze glock outside the make_fs_rw and _ro functions
gianfar: fix jumbo packets+napi+rx overrun crash
gpiolib: acpi: Add missing IRQF_ONESHOT
gpiolib: Assign fwnode to parent's if no primary one provided
habanalabs: Call put_pid() when releasing control device
hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings
i40e: Fix endianness conversions
i915/perf: Start hrtimer only if sampling the OA buffer
ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
ibmvnic: add some debugs
ibmvnic: remove excessive irqsave
ibmvnic: serialize access to work queue on remove
igb: avoid premature Rx buffer reuse
igb: check timestamp validity
igc: Fix igc_ptp_rx_pktstamp()
igc: Fix Pause Frame Advertising
igc: Fix Supported Pause Frame Link Setting
igc: reinit_locked() should be called with rtnl_lock
iio: adc: ab8500-gpadc: Fix off by 10 to 3
iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask
iio: adc: adi-axi-adc: add proper Kconfig dependencies
iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
iio:adc:stm32-adc: Add HAS_IOMEM dependency
iio: adis16400: Fix an error code in adis16400_initial_setup()
iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-temperature: Fix issues of timestamp channel
integrity: double check iint_cache was initialized
ionic: linearize tso skb with too many frags
io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return
io_uring: don't attempt IO reissue from the ring exit path
io_uring: ensure that SQPOLL thread is started for exit
io_uring: fix inconsistent lock state
io_uring: fix provide_buffers sign extension
ipv6: fix suspecious RCU usage warning
ipv6: weaken the v4mapped source check
irqchip/ingenic: Add support for the JZ4760
iwlwifi: Add a new card for MA family
ixgbe: Fix memleak in ixgbe_configure_clsu32
kasan: fix per-page tags for non-page_alloc pages
kbuild: add image_name to no-sync-config-targets
kbuild: dummy-tools: fix inverted tests for gcc
kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
kselftest: arm64: Fix exit code of sve-ptrace
KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish
libbpf: Fix BTF dump of pointer-to-array-of-struct
libbpf: Fix error path in bpf_object__elf_init()
libbpf: Fix INSTALL flag order
libbpf: Use SOCK_CLOEXEC when opening the netlink socket
locking/mutex: Fix non debug version of mutex_lock_io_nested()
mac80211: Allow HE operation to be longer than expected.
mac80211: fix double free in ibss_leave
mac80211: fix rate mask reset
macvlan: macvlan_count_rx() needs to be aware of preemption
MAINTAINERS: move some real subsystems off of the staging mailing list
MAINTAINERS: move the staging subsystem to lists.linux.dev
media: cedrus: h264: Support profile controls
MIPS: compressed: fix build with enabled UBSAN
mm/fork: clear PASID for new mm
mm/memcg: fix 5.10 backport of splitting page memcg
mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument
mm/memcg: set memcg when splitting page
mm/mmu_notifiers: ensure range_end() is paired with range_start()
module: avoid *goto*s in module_sig_check()
module: harden ELF info handling
module: merge repetitive strings in module_sig_check()
mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
net: axienet: Fix probe error cleanup
net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode
net: bonding: fix error return code of bond_neigh_init()
net, bpf: Fix ip6ip6 crash with collect_md populated skbs
net: bridge: don't notify switchdev for local FDB addresses
net: cdc-phonet: fix data-interface release on probe failure
net: check all name nodes in __dev_alloc_name
net: Consolidate common blackhole dst ops
net: davicom: Use platform_get_irq_optional()
net: dsa: b53: VLAN filtering is global to all users
net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
net: enetc: set MAC RX FIFO to recommended value
net: fec: ptp: avoid register access when ipg clock is disabled
netfilter: ctnetlink: fix dump of the expect mask attribute
netfilter: flowtable: Make sure GC works periodically in idle system
netfilter: nftables: allow to update flowtable flags
netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags
netfilter: x_tables: Use correct memory barriers.
net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx"
net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
net: intel: iavf: fix error return code of iavf_init_get_resources()
net: ipa: terminate message handler arrays
net/mlx5: Add back multicast stats for uplink representor
net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP
net/mlx5e: Don't match on Geneve options in case option masks are all zero
net/mlx5e: Fix error path for ethtool set-priv-flag
net/mlx5e: Offload tuple rewrite for non-CT flows
net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets
net/mlx5e: When changing XDP program without reset, take refs for XSK RQs
net: phy: broadcom: Add power down exit reset state delay
net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()
net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M
net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S
net: phy: introduce phydev->port
net: phylink: Fix phylink_err() function name error in phylink_major_config
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081
net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
net/qrtr: fix __netdev_alloc_skb call
net/sched: cls_flower: fix only mask bit check in the validate_ct_state
net: sched: validate stab values
netsec: restore phy power state after controller reset
net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
net: stmmac: fix dma physical address of descriptor when display ring
net: tehuti: fix error return code in bdx_probe()
net: wan: fix error return code of uhdlc_init()
nfp: flower: add ipv6 bit to pre_tunnel control message
nfp: flower: fix pre_tun mask id allocation
nfp: flower: fix unsupported pre_tunnel flows
NFS: Correct size calculation for create reply length
nfsd: don't abort copies early
nfsd: Don't keep looking up unhashed files in the nfsd file cache
NFSD: fix dest to src mount in inter-server COPY
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
nfs: we don't support removing system.nfs4_acl
nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
nvme-core: check ctrl css before setting up zns
nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
nvme: fix the nsid value to print in nvme_validate_or_alloc_ns
nvme: fix Write Zeroes limitations
nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
nvme-rdma: fix possible hang when failing to set io queues
nvme: simplify error logic in nvme_validate_ns()
nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
nvme-tcp: fix possible hang when failing to set io queues
nvmet: don't check iosqes,iocqes for discovery controllers
octeontx2-af: fix infinite loop in unmapping NPC counter
octeontx2-af: Fix irq free in rvu teardown
octeontx2-af: Fix memory leak of object buf
octeontx2-af: Formatting debugfs entry rsrc_alloc.
octeontx2-af: Modify default KEX profile to extract TX packet fields
octeontx2-af: Remove TOS field from MKEX TX
octeontx2-pf: Clear RSS enable flag on interace down
PCI: rpadlpar: Fix potential drc_name corruption in store functions
perf auxtrace: Fix auxtrace queue conflict
perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records
perf/x86/intel: Fix a crash caused by zero PEBS status
perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT
platform/x86: intel-vbtn: Stop reporting SW_DOCK events
PM: EM: postpone creating the debugfs dir till fs_initcall
PM: runtime: Defer suspending suppliers
powerpc/4xx: Fix build errors from mfdcr()
powerpc: Force inlining of cpu_has_feature() to avoid build failure
powerpc/sstep: Fix darn emulation
powerpc/sstep: Fix load-store and update emulation
psample: Fix user API breakage
pstore: Fix warning in pstore_kill_sb()
r8152: limit the RX buffer size of RTL8153A for USB 2.0
r8169: fix DMA being used after buffer free if WoL is enabled
RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used
RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug
RDMA/rtrs: Introduce rtrs_post_send
RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free
RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails
regulator: pca9450: Add SD_VSEL GPIO for LDO5
regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting
regulator: pca9450: Enable system reset on WDOG_B assertion
regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
Revert "net: bonding: fix error return code of bond_neigh_init()"
Revert "netfilter: x_tables: Switch synchronization to RCU"
Revert "netfilter: x_tables: Update remaining dereference to RCU"
Revert "PM: runtime: Update device status before letting suppliers suspend"
Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
Revert "xen: fix p2m size in dom0 for disabled memory hotplug case"
RISC-V: correct enum sbi_ext_rfence_fid
riscv: Correct SPARSEMEM configuration
s390/pci: fix leak of PCI device structure
s390/pci: refactor zpci_create_device()
s390/pci: remove superfluous zdev->zbus check
s390/qeth: schedule TX NAPI on QAOB completion
s390/vtime: fix increased steal time accounting
scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
scsi: isci: Pass gfp_t flags in isci_port_link_down()
scsi: isci: Pass gfp_t flags in isci_port_link_up()
scsi: libsas: Introduce a _gfp() variant of event notifiers
scsi: libsas: Remove notifier indirection
scsi: lpfc: Fix some error codes in debugfs
scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
scsi: mvsas: Pass gfp_t flags to libsas event notifiers
scsi: myrs: Fix a double free in myrs_cleanup()
scsi: pm8001: Neaten debug logging macros and uses
scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition
scsi: pm80xx: Make mpi_build_cmd locking consistent
scsi: pm80xx: Make running_req atomic
scsi: qedi: Fix error return code of qedi_alloc_global_queues()
scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
scsi: ufs: ufs-mediatek: Correct operator & -> &&
scsi: ufs: ufs-qcom: Disable interrupt in reset path
selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
selftests/net: fix warnings on reuseaddr_ports_exhausted
selinux: don't log MAC_POLICY_LOAD record on failed policy load
selinux: fix variable scope issue in live sidtab conversion
selinux: vsock: Set SID for socket returned by accept()
serial: stm32: fix DMA initialization error handling
smb3: fix cached file size problems in duplicate extents (reflink)
soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva
sparc64: Fix opcode filtering in handling of no fault loads
spi: cadence: set cqspi to the driver_data field of struct device
squashfs: fix inode lookup sanity checks
squashfs: fix xattr id and id lookup sanity checks
staging: rtl8192e: fix kconfig dependency on CRYPTO
static_call: Allow module use without exposing static_call_key
static_call: Fix static_call_set_init()
static_call: Fix static_call_update() sanity check
static_call: Fix the module key fixup
static_call: Pull some static_call declarations to the type headers
sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
sunrpc: fix refcount leak for rpc auth modules
svcrdma: disable timeouts on rdma backchannel
tcp: relookup sock for RST+ACK packets handled by obsolete req sock
thunderbolt: Increase runtime PM reference count on DP tunnel discovery
thunderbolt: Initialize HopID IDAs in tb_switch_alloc()
tipc: better validate user input in tipc_nl_retrieve_key()
tty: serial: stm32-usart: Remove set but unused 'cookie' variables
u64_stats,lockdep: Fix u64_stats_init() vs lockdep
umem: fix error return code in mm_pci_probe()
usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
usb: dwc3: gadget: Prevent EP queuing while stopping transfers
usb: gadget: configfs: Fix KASAN use-after-free
usbip: Fix incorrect double assignment to udc->ud.tcp_rx
usb-storage: Add quirk to defeat Kindle's automatic unload
usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct
usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-
veth: Store queue_mapping independently of XDP prog presence
vfio: IOMMU_API should be selected
vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation
vhost-vdpa: fix use-after-free of v->config_ctx
vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails
x86/apic/of: Fix CPU devicetree-node lookups
x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
x86/ioapic: Ignore IRQ2 again
x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
x86: Move TS_COMPAT back to asm/thread_info.h
xen-blkback: don't leak persistent grants from xen_blkbk_map()
xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG
z3fold: prevent reclaim/free race for headless pages
zonefs: Fix O_APPEND async write handling
zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()
zonefs: prevent use of seq files as swap file

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-04-01 14:45:39 +03:00
Mikhail Novosyolov
6221da3d3d rm upstreamized patch 2021-03-24 22:18:50 +03:00
Mikhail Novosyolov
c8a9f088a0 [bot] upd: 5.10.18 -> 5.10.25
Changelog:

ACPICA: Fix exception code class checks
ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling
ACPI: configfs: add missing check after configfs_register_default_group()
ACPI: property: Fix fwnode string properties matching
ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
ALSA: fireface: fix to parse sync status register of latter protocol
ALSA: hda: Add another CometLake-H PCI ID
ALSA: hda: Avoid spurious unsol event handling during S3/S4
ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5
ALSA: hda: Drop the BATCH workaround for AMD controllers
ALSA: hda: Flush pending unsolicited events before suspend
ALSA: hda/hdmi: Cancel pending works before suspend
ALSA: hda/hdmi: Drop bogus check at closing a stream
ALSA: hda: intel-nhlt: verify config type
ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
ALSA: hda/realtek: Add quirk for Intel NUC 10
ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256
ALSA: hda/realtek: modify EAPD in the ALC886
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: pcm: Assure sync with the pending stop operation at suspend
ALSA: pcm: Call sync_stop at disconnection
ALSA: pcm: Don't call sync_stop if it hasn't been stopped
ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
ALSA: usb-audio: Apply the control quirk to Plantronics headsets
ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()
ALSA: usb-audio: Don't avoid stopping the stream at disconnection
ALSA: usb-audio: Drop bogus dB range in too low level
ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
ALSA: usb-audio: fix use after free in usb_audio_disconnect
ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE
amba: Fix resource leak for drivers without .remove
arm64: Add missing ISB after invalidating TLB in __primary_switch
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
arm64: dts: allwinner: H6: properly connect USB PHY to port 0
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
arm64: dts: meson: fix broken wifi node for Khadas VIM3L
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
arm64: dts: renesas: beacon: Fix EEPROM compatible value
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
arm64: mm: Move reserve_crashkernel() into mem_init()
arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()
arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges
arm64: mm: Set ZONE_DMA size based on early IORT scan
arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
arm64 module: set plt* section addresses to 0x0
arm64: mte: Map hotplugged memory as Normal Tagged
arm64: perf: Fix 64-bit event counter read truncation
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
arm64: tegra: Add power-domain for Tegra210 HDA
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
ARM: assembler: introduce adr_l, ldr_l and str_l macros
ARM: at91: use proper asm syntax in pm_suspend
ARM: dts: armada388-helios4: assign pinctrl to each fan
ARM: dts: armada388-helios4: assign pinctrl to LEDs
ARM: dts: aspeed: Add LCLK to lpc-snoop
ARM: dts: Configure missing thermal interrupt for 4430
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: efistub: replace adrl pseudo-op with adr_l macro invocation
ARM: s3c: fix fiq for clang IAS
ASoC: codecs: add missing max_register in regmap config
ASoC: cpcap: fix microphone timeslot mask
ASoC: cs42l56: fix up error handling in probe
ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device
ASoC: Intel: sof_sdw: detect DMIC number based on mach params
ASoC: Intel: sof-sdw: indent and add quirks consistently
ASoC: Intel: sof_sdw: reorganize quirks by generation
ASoC: qcom: Fix typo error in HDMI regmap config callbacks
ASoC: qcom: lpass-cpu: Remove bit clock state check
ASoC: qcom: lpass: Fix i2s ctl register bit map
ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
ASoC: qcom: Remove useless debug print
ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
ASoC: simple-card-utils: Fix device module clock
ASoC: siu: Fix build error by a wrong const prefix
ASoC: SOF: debug: Fix a potential issue on string buffer termination
ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver
ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
ata: ahci_brcm: Add back regulators management
ath10k: Fix error handling in case of CE pipe init failure
ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
ath10k: fix wmi mgmt tx queue full due to race condition
ath11k: fix a locking bug in ath11k_mac_op_start()
ath11k: fix AP mode for QCA6390
ath11k: peer delete synchronization with firmware
ath11k: start vdev if a bss peer is already created
ath9k: fix data bus crash when setting nf_override via debugfs
ath9k: fix transmitting to stations in dynamic SMPS mode
auxdisplay: ht16k33: Fix refresh rate handling
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
bcache: Give btree_io_wq correct semantics again
bcache: Move journal work to new flush wq
bfq: Avoid false bfq queue merging
binfmt_misc: fix possible deadlock in bm_register_write
blk-settings: align max_sectors on "logical_block_size" boundary
block: Discard page cache of zone reset target range
block: reopen the device in blkdev_reread_part
block: rsxx: fix error return code of rsxx_pci_probe()
block: Try to handle busy underlying device on discard
Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
Bluetooth: btqca: Add valid le states quirk
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
Bluetooth: btusb: fix memory leak on suspend and resume
Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working
Bluetooth: drop HCI device reference before return
Bluetooth: Fix initializing response id after clearing struct
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
Bluetooth: hci_uart: Fix a race for write_work scheduling
Bluetooth: Put HCI device if inquiry procedure interrupts
bnxt_en: Fix devlink info's stored fw.psid version format.
bnxt_en: reliably allocate IRQ table on reset to avoid crash
bnxt_en: reverse order of TX disable and carrier off
bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
bpf: Add sanity check for upper ptr_limit
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
bpf: Clear subreg_def for global function return values
bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
bpf: Fix an unitialized value in bpf_iter
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
bpf: Fix off-by-one for area size in creating mask to left
bpf: Fix truncation handling for mod32 dst reg wrt zero
bpf_lru_list: Read double-checked variable once without lock
bpf: Prohibit alu ops for pointer types not defining ptr_limit
bpf, selftests: Fix up some test_verifier cases for unprivileged
bpf: Simplify alu_limit masking for pointer arithmetic
brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
bsg: free the request before return error code
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
btrfs: account for new extents being deleted in total_bytes_pinned
btrfs: add asserts for deleting backref cache nodes
btrfs: avoid double put of block group when emptying cluster
btrfs: clarify error returns values in __load_free_space_cache
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
btrfs: do not warn if we can't find the reloc root when looking up backref
btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
btrfs: export and rename qgroup_reserve_meta
btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
btrfs: fix error handling in commit_fs_roots
btrfs: fix extent buffer leak on failure to copy root
btrfs: fix race between extent freeing/allocation when using bitmaps
btrfs: fix race between swap file activation and snapshot creation
btrfs: fix race between writes to swap files and scrub
btrfs: fix raid6 qstripe kmap
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled
btrfs: fix warning when creating a directory with smack enabled
btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
bus: ti-sysc: Implement GPMC debug quirk to drop platform data
can: flexcan: assert FRZ bit in flexcan_chip_freeze()
can: flexcan: enable RX FIFO after FRZ/HALT valid
can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
can: mcp251xfd: mcp251xfd_probe(): fix errata reference
can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
capabilities: Don't allow writing ambiguous v3 file capabilities
ceph: downgrade warning from mdsmap decode to debug
ceph: fix flush_snap logic after putting caps
certs: Fix blacklist flag type confusion
cifs: do not send close in compound create+close requests
cifs: fix credit accounting for extra channel
cifs: return proper error code in statfs(2)
cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
cipso,calipso: resolve a number of problems with the DOI refcounts
clk: aspeed: Fix APLL calculate formula from ast2600-A2
clk: divider: fix initialization with parent_hw
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
clk: meson: clk-pll: make "ret" a signed integer
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
clk: qcom: gdsc: Implement NO_RET_PERIPH flag
clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
clk: renesas: r8a779a0: Remove non-existent S2 clock
clk: sunxi-ng: h6: Fix CEC clock
clk: sunxi-ng: h6: Fix clock divider range on some clocks
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
configfs: fix a use-after-free in __configfs_open_file
coresight: etm4x: Handle accesses to TRCSTALLCTLR
coresight: etm4x: Skip accessing TRCPDCR in save/restore
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
cpufreq: qcom-hw: fix dereferencing freed memory 'data'
cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init()
crypto: aesni - prevent misaligned buffers on the stack
crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg
crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
crypto: arm64/sha - add missing module aliases
crypto: bcm - Rename struct device_private to bcm_device_private
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
crypto: michael_mic - fix broken misalignment handling
crypto: mips/poly1305 - enable for all MIPS processors
crypto - shash: reduce minimum alignment of shash_desc structure
crypto: sun4i-ss - checking sg length is not sufficient
crypto: sun4i-ss - fix kmap usage
crypto: sun4i-ss - handle BigEndian for cipher
crypto: sun4i-ss - initialize need_fallback
crypto: sun4i-ss - IV register does not work on A10 and A13
crypto: sun4i-ss - linearize buffers content must be kept
crypto: talitos - Fix ctr(aes) on SEC1
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
crypto: tcrypt - avoid signed overflow in byte count
crypto: x86/aes-ni-xts - use direct calls to and 4-way stride
csky: Fix a size determination in gpr_get()
cxgb4: Add new T6 PCI device id 0x6092
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
debugfs: be more robust at handling improper input in debugfs_lookup()
debugfs: do not attempt to create a new file before the filesystem is initalized
device-dax: Fix default return code of range_parse()
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
dmaengine: fsldma: Fix a resource leak in the remove function
dmaengine: hsu: disable spurious interrupt
dmaengine: idxd: set DMA channel to be private
dmaengine: owl-dma: Fix a resource leak in the remove function
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
dm era: Fix bitset memory leaks
dm era: only resize metadata in preresume
dm era: Recover committed writeset after crash
dm era: Reinitialize bitset cache before digesting a new writeset
dm era: Update in-core bitset after committing the metadata
dm era: Use correct value size in equality function of writeset tree
dm era: Verify the data block size hasn't changed
dm: fix deadlock when swapping to encrypted device
dm table: fix DAX iterate_devices based device capability checks
dm table: fix iterate_devices based device capability checks
dm table: fix zoned iterate_devices based device capability checks
dm verity: fix FEC for RS roots unaligned to block size
dm writecache: fix performance degradation in ssd mode
dm writecache: fix writing beyond end of underlying device when shrinking
dm writecache: return the exact table values that were set
docs: networking: drop special stable handling
dpaa2-eth: fix memory leak in XDP_REDIRECT
drivers/base: build kunit tests without structleak plugin
drivers/base/memory: don't store phys_device in memory blocks
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
drm/amd/display: Add a backlight module option
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()
drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
drm/amdgpu: Add check to prevent IH overflow
drm/amdgpu:disable VCN for Navi12 SKU
drm/amdgpu/display: don't assert in set backlight function
drm/amdgpu/display: handle aux backlight in backlight_get_brightness
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
drm/amdgpu/display: simplify backlight setting
drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
drm/amdkfd: Fix recursive lock warnings
drm/amd/pm: bug fix for pcie dpm
drm/compat: Clear bounce structures
drm/dp_mst: Don't cache EDIDs for physical ports
drm/fb-helper: Add missed unlocks in setcmap_legacy()
drm/fourcc: fix Amlogic format modifier masks
drm/gma500: Fix error return code in psb_driver_load()
drm/hisilicon: Fix use-after-free
drm/i915/gt: Correct surface base address for renderclear
drm/i915/gt: Flush before changing register state
drm/i915/gt: One more flush for Baytrail clear residuals
drm/i915: Reject 446-480MHz HDMI clock on GLK
drm/i915: Wedge the GPU if command parser setup fails
drm/lima: fix reference leak in lima_pm_busy
drm/mediatek: Check if fb is null
drm: meson_drv add shutdown function
drm/modes: Switch to 64bit maths to avoid integer overflow
drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
drm/msm/dp: trigger unplug event in msm_dp_display_disable
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
drm/msm: Fix MSM_INFO_GET_IOVA with carveout
drm/msm: Fix race of GPU init vs timestamp power management.
drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
drm/msm/mdp5: Fix wait-for-commit for cmd panels
drm/nouveau: bail out of nouveau_channel_new if channel init fails
drm/nouveau/kms: handle mDP connectors
drm/panel: kd35t133: allow using non-continuous dsi clock
drm/panel: mantix: Tweak init sequence
drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
drm/rockchip: Require the YTR modifier for AFBC
drm/sched: Cancel and flush all outstanding jobs before finish.
drm/shmem-helper: Check for purged buffers in fault handler
drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
drm/shmem-helpers: vunmap: Don't put pages for dma-buf
drm/sun4i: tcon: fix inverted DCLK polarity
drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
drm: Use USB controller's DMA mask when importing dmabufs
drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
drm/vc4: hdmi: Fix register offset with longer CEC messages
drm/vc4: hdmi: Fix up CEC registers
drm/vc4: hdmi: Move hdmi reset to bind
drm/vc4: hdmi: Restore cec physical address on reconnect
drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
drm/virtio: make sure context is created in gem open
drm/virtio: use kvmalloc for large allocations
drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable
dt-bindings: ethernet-controller: fix fixed-link specification
dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
dts64: mt7622: fix slow sd card access
EDAC/amd64: Do not load on family 0x15, model 0x13
efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table
enetc: Fix unused var build warning for CONFIG_OF
erofs: fix shift-out-of-bounds of blkszbits
erofs: initialized fields can only be observed after bit is set
ethernet: alx: fix order of calls on resume
ethtool: fix the check logic of at least one channel for RX/TX
evm: Fix memleak in init_desc
exfat: fix shift-out-of-bounds in exfat_fill_super()
ext4: don't try to processed freed blocks until mballoc is initialized
ext4: fix potential htree index checksum corruption
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
f2fs: compress: fix potential deadlock
f2fs: enforce the immutable flag on open files
f2fs: fix a wrong condition in __submit_bio
f2fs: fix out-of-repair __setattr_copy()
f2fs: fix to avoid inconsistent quota data
f2fs: fix to set/clear I_LINKABLE under i_lock
f2fs: flush data when enabling checkpoint back
f2fs: handle unallocated section and zone on pinned/atgc
fbdev: aty: SPARC64 requires FB_ATY_CT
fdt: Properly handle "no-map" field in the memory region
firmware: arm_scmi: Fix call site of scmi_notification_exit
floppy: reintroduce O_NDELAY fix
fs/affs: release old buffer head on error path
fs/jfs: fix potential integer overflow on shift of a int
fs: make unlazy_walk() error handling consistent
ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount
fuse: fix live lock in fuse_iget()
gfs2: Don't skip dlm unlock if glock has an lvb
gfs2: fix glock confusion in function signal_our_withdraw
gfs2: Lock imbalance on error path in gfs2_recover_one
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
gma500: clean up error handling in init
Goodix Fingerprint device is not a modem
gpio: fix gpio-device list corruption
gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk
gpiolib: acpi: Allow to find GpioInt() resource by name and index
gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2
gpio: pcf857x: Fix missing first interrupt
HID: core: detect and skip invalid inputs to snto32()
HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
HID: logitech-dj: add support for the new lightspeed connection iteration
HID: make arrays usage and value to be the same
HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
HSI: Fix PM usage counter unbalance in ssi_hw_init
hugetlb: fix copy_huge_page_from_user contig page struct assumption
hugetlb: fix update_and_free_page contig page struct assumption
hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
hwrng: ingenic - Fix a resource leak in an error handling path
hwrng: timeriomem - Fix cooldown period calculation
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
i2c: exynos5: Preserve high speed master code
i2c: iproc: handle master read request
i2c: iproc: handle only slave interrupts which are enabled
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
i2c: rcar: faster irq code to minimize HW race condition
i2c: rcar: optimize cacheline to minimize HW race condition
i40e: Add zero-initialization of AQ command structures
i40e: Fix addition of RX filters after enabling FW LLDP agent
i40e: Fix add TC filter for IPv6
i40e: Fix flow for IPv6 next header (extension header)
i40e: Fix memory leak in i40e_probe
i40e: Fix overwriting flow control settings during driver loading
i40e: Fix VFs not created
IB/cm: Avoid a loop when device has 255 ports
IB/mlx5: Add missing error code
IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
IB/mlx5: Return appropriate error code instead of ENOMEM
ibmvnic: add memory barrier to protect long term buffer
ibmvnic: always store valid MAC address
ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning.
ibmvnic: Set to CLOSED state even on error
ibmvnic: skip send_request_unmap for timeout reset
IB/umad: Return EIO in case of when device disassociated
IB/umad: Return EPOLLERR in case of when device disassociated
ice: Account for port VLAN in VF max packet size calculation
ice: Fix state bits on LLDP mode switch
ice: report correct max number of TCs
ice: update the number of available RSS queues
ide/falconide: Fix module unload
ima: Free IMA measurement buffer after kexec syscall
ima: Free IMA measurement buffer on error
include/linux/sched/mm.h: use rcu_dereference in in_vfork()
Input: applespi - don't wait for responses to commands indefinitely.
Input: elan_i2c - add new trackpoint report type 0x5F
Input: elantech - fix protocol errors for some trackpoints in SMBus mode
Input: elo - fix an error code in elo_connect()
Input: i8042 - add ASUS Zenbook Flip to noselftest list
Input: joydev - prevent potential read overflow in ioctl
Input: raydium_ts_i2c - do not send zero length
Input: sur40 - fix an error code in sur40_probe()
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
Input: zinitix - fix return type of zinitix_init_touch()
iommu/amd: Fix performance counter initialization
iommu/amd: Fix sleeping in atomic in increase_address_space()
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
iommu: Move iotlb_sync_map out from __iommu_map
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
iommu: Switch gather->end to the inclusive end
iommu/vt-d: Clear PRQ overflow only when PRQ is empty
iommu/vt-d: Fix status code for Allocate/Free PASID command
io_uring: fix possible deadlock in io_uring_poll
io_uring: ignore double poll add on the same waitqueue head
ipv6: silence compilation warning for non-IPV6 builds
irqchip/imx: IMX_INTMUX should not default to y, unconditionally
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
isofs: release buffer head before return
iwlwifi: mvm: assign SAR table revision to the command later
iwlwifi: mvm: don't check if CSA event is running before removing
iwlwifi: mvm: fix the type we use in the PPAG table validity checks
iwlwifi: mvm: send stored PPAG command instead of local
iwlwifi: mvm: set enabled in the PPAG command properly
iwlwifi: mvm: store PPAG enabled/disabled flag properly
iwlwifi: pnvm: increment the pointer before checking the TLV
iwlwifi: pnvm: set the PNVM again if it was already loaded
ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
jffs2: fix use after free in jffs2_sum_write_data()
JFS: more checks for invalid superblock
kasan: fix memory corruption in kasan_bitops_tags test
kbuild: clamp SUBLEVEL to 255
kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
kdb: Make memory allocations more robust
KEYS: trusted: Fix incorrect handling of tpm_get_random()
KEYS: trusted: Fix migratable=1 failing
KEYS: trusted: Reserve TPM for seal and unseal operations
kgdb: fix to kill breakpoints on initmem after boot
kprobes: Fix to delay the kprobes jump optimization
kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
kunit: tool: fix unit test cleanup handling
KVM: arm64: Avoid corrupting vCPU context register in guest exit
KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
KVM: arm64: Fix exclusive limit for IPA size
KVM: arm64: Fix nVHE hyp panic host context restore
KVM: arm64: Fix range alignment when walking page tables
KVM: arm64: nvhe: Save the SPE context early
KVM: arm64: Reject VM creation when the default IPA size is unsupported
KVM: do not assume PTE is writable after follow_pfn
KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
KVM: nSVM: fix running nested guests when npt=0
KVM: PPC: Make the VMX instruction emulation routines static
KVM: SVM: Clear the CR4 register on reset
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
KVM: x86: Ensure deadline timer has truly expired before posting its IRQ
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check
KVM: x86: Zap the oldest MMU pages, not the newest
libbpf: Clear map_info before each bpf_obj_get_info_by_fd
libbpf: Ignore non function pointer member in struct_ops
linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*
locking/lockdep: Avoid unmatched unlock
mac80211: fix potential overflow when multiplying to u32 integers
macintosh/adb-iop: Use big-endian autopoll mask
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
media: allegro: Fix use after free on error
media: aspeed: fix error return code in aspeed_video_setup_video()
media: atomisp: Fix a buffer overflow in debug code
media: camss: missing error code in msm_video_register()
media: cx23885: add more quirks for reset DMA on some AMD IOMMU
media: cx25821: Fix a bug when reallocating some dma memory
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
media: i2c: max9286: fix access to unallocated memory
media: i2c: ov5670: Fix PIXEL_RATE minimum value
media: imx7: csi: Fix pad link validation
media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
media: imx: Fix csc/scaler unregister
media: imx: Unregister csc/scaler only if registered
media: ipu3-cio2: Build only for x86
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
media: ir_toy: add another IR Droid device
media: lmedm04: Fix misuse of comma
media: marvell-ccic: power up the device on mclk enable
media: mceusb: Fix potential out-of-bounds shift
media: mceusb: sanity check for prescaler value
media: media/pci: Fix memleak in empress_init
media: mtk-vcodec: fix argument used when DEBUG is defined
media: mtk-vcodec: fix error return code in vdec_vp9_decode()
media: pxa_camera: declare variable when DEBUG is defined
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
media: rc: compile rc-cec.c into rc-core
media: rkisp1: params: fix wrong bits settings
media: smipcie: fix interrupt handling and IR timeout
media: software_node: Fix refcounts in software_node_get_next_child()
media: ti-vpe: cal: fix write to unallocated memory
media: tm6000: Fix memleak in tm6000_start_stream
media: usbtv: Fix deadlock on suspend
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
media: uvcvideo: Allow entities with no pads
media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
media: v4l: ioctl: Fix memory leak in video_usercopy
media: v4l: vsp1: Fix bru null pointer access
media: v4l: vsp1: Fix uif null pointer access
media: vidtv: psi: fix missing crc for PMT
media: vsp1: Fix an error handling path in the probe function
mei: fix transfer over dma with extended header
mei: hbm: call mei_set_devstate() on hbm stop response
mei: me: add adler lake point LP DID
mei: me: add adler lake point S DID
mei: me: emmitsburg workstation DID
memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
memory: ti-aemif: Drop child node when jumping out loop
mfd: altera-sysmgr: Fix physical address storing more
mfd: bd9571mwv: Use devm_mfd_add_devices()
mfd: gateworks-gsc: Fix interrupt type
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
MIPS: Compare __SYNC_loongson3_war against 0
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
MIPS: properly stop .eh_frame generation
MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
misc: fastrpc: fix incorrect usage of dma_map_sgtable
misc: fastrpc: restrict user apps from sending kernel RPC messages
misc/pvpanic: Export module FDT device table
misc: rtsx: init of rts522a add OCP power off when no card is present
mlxsw: spectrum_ethtool: Add an external speed to PTYS register
mmc: core: Fix partition switch time for eMMC
mmc: cqhci: Fix random crash when remove mmc module/card
mmc: mediatek: fix race condition between msdc_request_timeout and irq
mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants
mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
mm/compaction: fix misbehaviors of fast_find_migrateblock()
mm, compaction: make fast_isolate_freepages() stay within zone
mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
mmc: sdhci-iproc: Add ACPI bindings for the RPi
mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
mmc: sdhci-sprd: Fix some resource leaks in the remove function
mmc: sdhci: Update firmware interface API
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
mm: fix memory_failure() handling of dax-namespace metadata
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
mm/hugetlb: suppress wrong warning info when alloc gigantic page
mm/madvise: replace ptrace attach requirement for process_madvise
mm: memcontrol: fix get_active_memcg return value
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
mm: memcontrol: fix slub memory accounting
mm: memcontrol: fix swap undercounting in cgroup2
mm/memory.c: fix potential pte_unmap_unlock pte error
mm/page_alloc.c: refactor initialization of struct page for holes in memory layout
mm: proc: Invalidate TLB after clearing soft-dirty page state
mm: provide a saner PTE walking API for modules
mm: Remove examples from enum zone_type comment
mm/rmap: fix potential pte_unmap on an not mapped pte
mm: simplify follow_pte{,pmd}
mm,thp,shmem: make khugepaged obey tmpfs mount flags
mm: unexport follow_pte_pmd
mm/userfaultfd: fix memory corruption due to writeprotect
mm/vmscan: restore zone_reclaim_mode ABI
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
mount: fix mounting of detached mounts onto targets that reside on shared mounts
mptcp: do not wakeup listener for MPJ subflows
mt76: dma: do not report truncated frames to mac80211
mt76: mt7615: reset token when mac_reset happens
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
mtd: parsers: afs: Fix freeing the part name memory in failure
mtd: spi-nor: core: Add erase size check for erase command initialization
mtd: spi-nor: core: Fix erase type discovery for overlaid region
mtd: spi-nor: hisi-sfc: Put child node np on error path
mtd: spi-nor: sfdp: Fix last erase region marking
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
mwifiex: pcie: skip cancel_work_sync() on reset failure path
nbd: handle device refs for DESTROY_ON_DISCONNECT properly
net/af_iucv: remove WARN_ONCE on malformed RX packets
net: ag71xx: remove unnecessary MTU reservation
net: always use icmp{,v6}_ndo_send from ndo_start_xmit
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
net: amd-xgbe: Reset link when the link never comes back
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
net: axienet: Handle deferred probe on clock properly
net: bridge: use switchdev for port flags set through sysfs too
net: check if protocol extracted by virtio_net_hdr_set_proto is correct
net: davicom: Fix regulator not turned off on driver removal
net: davicom: Fix regulator not turned off on failed probe
netdevsim: init u64 stats for 32bit hardware
net: dsa: b53: Support setting learning on port
net: dsa: felix: don't deinitialize unused ports
net: dsa: felix: perform teardown in reverse order of setup
net: dsa: implement a central TX reallocation procedure
net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10
net: dsa: tag_ar9331: let DSA core deal with TX reallocation
net: dsa: tag_brcm: let DSA core deal with TX reallocation
net: dsa: tag_dsa: let DSA core deal with TX reallocation
net: dsa: tag_edsa: let DSA core deal with TX reallocation
net: dsa: tag_gswip: let DSA core deal with TX reallocation
net: dsa: tag_ksz: don't allocate additional memory for padding/tagging
net: dsa: tag_lan9303: let DSA core deal with TX reallocation
net: dsa: tag_mtk: fix 802.1ad VLAN egress
net: dsa: tag_mtk: let DSA core deal with TX reallocation
net: dsa: tag_ocelot: let DSA core deal with TX reallocation
net: dsa: tag_qca: let DSA core deal with TX reallocation
net: dsa: tag_rtl4_a: fix egress tags
net: dsa: tag_rtl4_a: Support also egress tags
net: dsa: trailer: don't allocate additional memory for padding/tagging
net: enetc: allow hardware timestamping on TX queues with tc-etf enabled
net: enetc: don't disable VLAN filtering in IFF_PROMISC mode
net: enetc: don't overwrite the RSS indirection table when initializing
net: enetc: fix destroyed phylink dereference during unbind
net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets
net: enetc: force the RGMII speed and duplex instead of operating in inband mode
net: enetc: initialize RFS/RSS memories for unused ports too
net: enetc: keep RX ring consumer index in sync with hardware
net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr
net: enetc: take the MDIO lock only once per NAPI poll cycle
net: ethernet: mtk-star-emac: fix wrong unmap in RX handling
netfilter: nf_nat: undo erroneous tcp edemux lookup
netfilter: x_tables: gpf inside xt_find_revision()
net: fix dev_ifsioc_locked() race condition
net: Fix gro aggregation for udp encaps with zero csum
net: fix up truesize of cloned skb in skb_prepare_for_shift()
net: hns3: fix bug when calculating the TCAM table info
net: hns3: fix error mask definition of flow director
net: hns3: fix query vlan mask value error for flow director
net: hsr: add support for EntryForgetTime
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
net: l2tp: reduce log level of messages in receive path, add counter instead
net: lapbether: Remove netif_start_queue / netif_stop_queue
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
net/mlx4_en: update moderation when config reset
net/mlx5: Disable devlink reload for lag devices
net/mlx5: Disable devlink reload for multi port slave device
net/mlx5: Disallow RoCE on lag device
net/mlx5: Disallow RoCE on multi port slave device
net/mlx5e: Change interrupt moderation channel params also when channels are closed
net/mlx5e: Check tunnel offload is required before setting SWP
net/mlx5e: CT: manage the lifetime of the ct entry object
net/mlx5e: Don't change interrupt moderation params when DIM is enabled
net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
net/mlx5e: Replace synchronize_rcu with synchronize_net
net/mlx5: Fix health error state handling
net: mscc: ocelot: properly reject destination IP keys in VCAP IS1
net: mvneta: Remove per-cpu queue mapping for Armada 3700
net: phy: consider that suspend2ram may cut off PHY power
net: phy: fix save wrong speed and duplex problem if autoneg is on
net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused
net: phy: mscc: adding LCPLL reset to VSC8514
net: psample: Fix netlink skb length with tunnel info
net: qrtr: fix error return code of qrtr_sendmsg()
net: qrtr: Fix memory leak in qrtr_tun_open
net: sched: avoid duplicates in classes dump
net/sched: cls_flower: Reject invalid ct_state flags rules
net: sched: fix police ext initialization
net_sched: fix RTNL deadlock again caused by request_module()
net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips
net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround
net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
net: stmmac: fix CBS idleslope and sendslope calculation
net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII
net: stmmac: fix watchdog timeout during suspend/resume stress test
net: stmmac: fix wrongly set buffer2 valid when sph unsupport
net: stmmac: stop each tx channel independently
NET: usb: qmi_wwan: Adding support for Cinterion MV31
net: usb: qmi_wwan: allow qmimux add/del with master up
net: usb: qmi_wwan: support ZTE P685M modem
nexthop: Do not flush blackhole nexthops when loopback goes down
NFS: Don't gratuitously clear the inode cache when lookup failed
NFS: Don't revalidate the directory permissions on a lookup failure
nfsd: register pernet ops last, unregister first
NFSv4.2: fix return value of _nfs4_get_security_label()
NFSv4: Fixes for nfs4_bitmask_adjust()
nios2: fixed broken sys_clone syscall
ntfs: check for valid standard information attribute
nvme-core: add cancel tagset helpers
nvme-fc: fix racing controller reset and create association
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
nvmem: core: skip child nodes not matching binding
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
nvme-multipath: set nr_zones for zoned namespaces
nvme-pci: add quirks for Lexar 256GB SSD
nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
nvme-rdma: add clean action for failed reconnection
nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device
nvme-tcp: add clean action for failed reconnection
nvmet: remove extra variable in identify ns
nvmet: set status to 0 in case for invalid nsid
nvmet-tcp: fix potential race of tcp socket closing accept_work
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
objtool: Fix ".cold" section suffix check for newer versions of GCC
objtool: Fix error handling for STD/CLD warnings
objtool: Fix retpoline detection in asm code
ocfs2: fix a use after free on error
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
of/address: Introduce of_dma_get_max_cpu_address()
of/fdt: Make sure no-map does not remove already reserved regions
of: unittest: Add test for of_dma_get_max_cpu_address()
of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS
opp: Correct debug message in _opp_add_static_v2()
optee: simplify i2c access
parisc: Bump 64-bit IRQ stack size to 64 KB
parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST
PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
PCI: Align checking of syscall user config accessors
PCI: cadence: Fix DMA range mapping early return error
PCI: cadence: Retrain Link to work around Gen2 training defect
PCI: Decline to resize resources if boot config must be preserved
PCI: Fix pci_register_io_range() memory leak
PCI/LINK: Remove bandwidth notification
PCI: mediatek: Add missing of_node_put() to fix reference leak
PCI: pci-bridge-emul: Fix array overruns, improve safety
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
PCI: rcar: Always allocate MSI addresses in 32bit space
PCI: rockchip: Make 'ep-gpios' DT property optional
PCI: xgene-msi: Fix race in installing chained irq handler
PCI: xilinx-cpm: Fix reference count leak on error path
perf/arm-cmn: Fix PMU instance naming
perf/arm-cmn: Move IRQs when migrating context
perf build: Fix ccache usage in $(CC) when generating arch errno table
perf/core: Flush PMU internal buffers for per-CPU events
perf intel-pt: Fix IPC with CYC threshold
perf intel-pt: Fix missing CYC processing in PSB
perf intel-pt: Fix premature IPC
perf record: Fix continue profiling after draining the buffer
perf report: Fix -F for branch & mem modes
perf symbols: Fix return value when loading PE DSO
perf symbols: Use (long) for iterator for bfd symbols
perf test: Fix unaligned access in sample parsing test
perf tools: Fix DSO filtering when not finding a map for a sampled address
perf traceevent: Ensure read cmdlines are null terminated.
perf vendor events arm64: Fix Ampere eMag event typo
perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR
perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
phy: lantiq: rcu-usb2: wait after clock enable
phy: rockchip-emmc: emmc_phy_init() always return 0
phy: USB_LGM_PHY should depend on X86
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
Platform: OLPC: Fix probe error handling
platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
platform/x86: acer-wmi: Add new force_caps module parameter
platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
platform/x86: acer-wmi: Cleanup accelerometer device handling
platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
PM: runtime: Update device status before letting suppliers suspend
powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
powerpc/32s: Add missing call to kuep_lock on syscall entry
powerpc/47x: Disable 256k page size
powerpc/603: Fix protection of user pages mapped with PROT_NONE
powerpc/64: Fix stack trace not displaying final frame
powerpc/64s/exception: Clean up a missed SRR specifier
powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
powerpc/8xx: Fix software emulation interrupt
powerpc: Fix inverted SET_FULL_REGS bitop
powerpc: Fix missing declaration of [en/dis]able_kernel_vsx()
powerpc: improve handling of unrecoverable system reset
powerpc/kexec_file: fix FDT size estimation for kdump kernel
powerpc/kuap: Restore AMR after replaying soft interrupts
powerpc/pci: Add ppc_md.discover_phbs()
powerpc/perf: Fix handling of privilege level checks in perf interrupt context
powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
powerpc/pseries: Don't enforce MSI affinity with kdump
powerpc/sstep: Check instruction validity against ISA version before emulation
powerpc/sstep: Fix incorrect return from analyze_instr()
powerpc/time: Enable sched clock for irqtime
powerpc/uaccess: Avoid might_fault() when user access is enabled
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
power: supply: axp20x_usb_power: Init work before enabling IRQs
power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
power: supply: cpcap-battery: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
power: supply: fix sbs-charger build, needs REGMAP_I2C
power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
printk: avoid prb_first_valid_seq() where possible
printk: fix deadlock when kernel panic
proc: don't allow async path resolution of /proc/thread-self components
proc: use kvzalloc for our kernel buffer
pstore: Fix typo in compression option name
pwm: iqs620a: Fix overflow and optimize calculations
pwm: rockchip: Eliminate potential race condition when probing
pwm: rockchip: Enable APB clock during register access while probing
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
quota: Fix memory leak when handling corrupted quota file
qxl: Fix uninitialised struct field head.surface_id
r8169: fix jumbo packet handling on RTL8168e
r8169: fix r8168fp_adjust_ocp_cmd function
r8169: fix resuming from suspend on RTL8105e if machine runs on battery
random: fix the RNDRESEEDCRNG ioctl
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
RDMA/hns: Disable RQ inline by default
RDMA/hns: Fixed wrong judgments in the goto branch
RDMA/hns: Fixes missing error code of CMDQ
RDMA/hns: Fix type of sq_signal_bits
RDMA: Lift ibdev_to_node from rds to common code
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
RDMA/rtrs: Call kobject_put in the failure path
RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
RDMA/rtrs-clt: Set mininum limit when create QP
RDMA/rtrs-clt: Use bitmask to check sess->flags
RDMA/rtrs: Do not signal for heatbeat
RDMA/rtrs: Extend ibtrs_cq_qp_create
RDMA/rtrs: Only allow addition of path to an already established session
RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
RDMA/rtrs-srv: Do not signal REG_MR
RDMA/rtrs-srv: fix memory leak by missing kobject free
RDMA/rtrs-srv: Fix missing wr_cqe
RDMA/rtrs-srv: Fix stack-out-of-bounds
RDMA/rtrs-srv: Init wr_cnt as 1
RDMA/rtrs-srv: Release lock before call into close_sess
RDMA/rtrs-srv-sysfs: fix missing put_device
RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
RDMA/rxe: Correct skb on loopback path
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
RDMA/rxe: Fix coding error in rxe_recv.c
RDMA/rxe: Fix missing kconfig dependency on CRYPTO
RDMA/siw: Fix calculation of tx_valid_cpus size
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes
RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size
regmap: sdw: use _no_pm functions in regmap_read/write
regulator: axp20x: Fix reference cout leak
regulator: bd718x7, bd71828, Fix dvs voltage levels
regulator: core: Avoid debugfs: Directory ... already present! error
regulator: qcom-rpmh: fix pm8009 ldo7
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
regulator: s5m8767: Drop regulators OF node reference
regulator: s5m8767: Fix reference count leak
remoteproc/mediatek: acknowledge watchdog IRQ after handled
remoteproc/mediatek: Fix kernel test robot warning
Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
Revert "arm64: dts: amlogic: add missing ethernet reset ID"
Revert "bcache: Kill btree_io_wq"
Revert "drm/amd/display: Update NV1x SR latency values"
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
Revert "nfsd4: a client's own opens needn't prevent delegations"
Revert "nfsd4: remove check_conflicting_opens warning"
Revert "serial: max310x: rework RX interrupt handling"
ring-buffer: Force before_stamp and write_stamp to be different on discard
riscv: Disable KSAN_SANITIZE for vDSO
riscv: Get rid of MAX_EARLY_MAPPING_SIZE
rsi: Fix TX EAPOL packet handling against iwlwifi AP
rsi: Move card interrupt handling to RX thread
rsxx: Return -EFAULT if copy_to_user() fails
rtc: s5m: select REGMAP_I2C
rtc: zynqmp: depend on HAS_IOMEM
s390/cio: return -EFAULT if copy_to_user() fails
s390/cio: return -EFAULT if copy_to_user() fails again
s390/crypto: return -EFAULT if copy_to_user() fails
s390/dasd: fix hanging DASD driver unbind
s390/dasd: fix hanging IO request during DASD driver unbind
s390/qeth: don't replace a fully completed async TX buffer
s390/qeth: fix memory leak after failed TX Buffer allocation
s390/qeth: fix notification for pending buffers during teardown
s390/qeth: improve completion of pending TX buffers
s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state
s390/smp: __smp_rescan_cpus() - move cpumask away from stack
s390/vtime: fix inline assembly clobber list
s390/zcrypt: return EIO when msg retry limit reached
samples, bpf: Add missing munmap in xdpsock
sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
sched/eas: Don't update misfit status if the task is pinned
sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
sched/features: Fix hrtick reprogramming
sched/membarrier: fix missing local execution of ipi_sync_rq_state()
scripts/recordmcount.pl: support big endian for ARCH sh
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
scsi: iscsi: Restrict sessions and handles to admin capabilities
scsi: iscsi: Verify lengths on passthrough PDUs
scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
scsi: libsas: docs: Remove notify_ha_event()
scsi: lpfc: Fix ancient double free
scsi: qla2xxx: Fix mailbox Ch erroneous error
scsi: sd: Fix Opal support
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
scsi: target: core: Add cmd length set before cmd complete
scsi: target: core: Prevent underflow for service actions
scsi: ufs: Add a quirk to permit overriding UniPro defaults
scsi: ufs: Fix a duplicate dev quirk number
scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
scsi: ufs: WB is only available on LUN #0 to #7
seccomp: Add missing return in non-void function
selftests/bpf: Convert test_xdp_redirect.sh to bash
selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
selftests/bpf: No need to drop the packet when there is no geneve opt
selftests/bpf: Use the last page in test_snprintf_btf on s390
selftests: forwarding: Fix race condition in mirror installation
selftests/ftrace: Update synthetic event syntax errors
selftests: mptcp: fix ACKRX debug message
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
seq_file: document how per-entry resources are managed.
seqlock,lockdep: Fix seqcount_latch_init()
sh_eth: fix TRSCER mask for R7S72100
sh_eth: fix TRSCER mask for R7S9210
sh_eth: fix TRSCER mask for SH771x
smackfs: restrict bytes count in smackfs write functions
smp: Process pending softirqs in flush_smp_call_function_from_idle()
soc: aspeed: snoop: Add clock control logic
soc: qcom: ocmem: don't return NULL in of_get_ocmem
soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
soc: samsung: exynos-asv: handle reading revision register error
soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
software node: Fix node registration
soundwire: bus: fix confusion on device used by pm_runtime
soundwire: bus: use sdw_update_no_pm when initializing a device
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
soundwire: cadence: fix ACK/NAK handling
soundwire: export sdw_write/read_no_pm functions
soundwire: intel: fix possible crash when no device is detected
sparc32: fix a user-triggerable oops in clear_user()
sparc32: Limit memblock allocation to low memory
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
sparc64: Use arch_validate_flags() to validate ADI flag
sparc: fix led.c driver when PROC_FS is not enabled
spi: atmel: Put allocated master before return
spi: cadence-quadspi: Abort read if dummy cycles required are too many
spi: dw: Avoid stack content exposure
spi: fsl: invert spisel_boot signal on MPC8309
spi: imx: Don't print error on -EPROBEDEFER
spi: pxa2xx: Fix the controller numbering for Wildcat Point
spi: Skip zero-length transfers in spi_transfer_one_message()
spi: spi-synquacer: fix set_cs handling
spi: stm32: make spurious and overrun interrupts visible
spi: stm32: properly handle 0 byte transfer
spmi: spmi-pmic-arb: Fix hw_irq overflow
staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
staging: comedi: addi_apci_1032: Fix endian problem for COS sample
staging: comedi: addi_apci_1500: Fix endian problem for command sample
staging: comedi: adv_pci1710: Fix endian problem for AI command data
staging: comedi: das6402: Fix endian problem for AI command data
staging: comedi: das800: Fix endian problem for AI command data
staging: comedi: dmm32at: Fix endian problem for AI command data
staging: comedi: me4000: Fix endian problem for AI command data
staging: comedi: pcl711: Fix endian problem for AI command data
staging: comedi: pcl818: Fix endian problem for AI command data
staging: fwserial: Fix error handling in fwserial_create
staging: gdm724x: Fix DMA from stack
staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
staging: most: sound: add sanity check for function argument
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
staging: rtl8712: unterminated string leads to read overflow
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
staging: vchiq: Fix bulk transfers on 64-bit builds
staging: vchiq: Fix bulk userdata handling
staging: wfx: fix possible panic with re-queued frames
stmmac: intel: Fixes clock registration error seen for multiple interfaces
stop_machine: mark helpers __always_inline
SUNRPC: Set memalloc_nofs_save() for sync tasks
svcrdma: Hold private mutex while invoking rdma_accept()
swap: fix swapfile read/write offset
sysctl.c: fix underflow value setting risk in vm_table
Take mmap lock in cacheflush syscall
tcp: add sanity tests to TCP_QUEUE_SEQ
tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE)
tcp: fix SO_RCVLOWAT related hangs under mem pressure
tcp: fix tcp_rmem documentation
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
tomoyo: ignore data race while checking quota
tomoyo: recognize kernel threads correctly
tools/resolve_btfids: Fix build error with older host toolchains
tpm_tis: Clean up locality release
tpm_tis: Fix check_locality for correct locality acquisition
tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
tracepoint: Do not fail unregistering a probe due to memory failure
tty: clean up legacy leftovers from n_tty line discipline
tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
tty: fix up hung_up_tty_read() conversion
tty: fix up iterate_tty_read() EOVERFLOW handling
tty: implement read_iter
tty: teach n_tty line discipline about the new "cookie continuations"
tty: teach the n_tty ICANON case about the new "cookie continuations" too
uapi: nfnetlink_cthelper.h: fix userspace compilation error
ubifs: Fix error return code in alloc_wbufs()
ubifs: Fix memleak in ubifs_init_authentication
ubifs: replay: Fix high stack usage, again
udf: fix silent AED tagLocation corruption
udlfb: Fix memory leak in dlfb_usb_probe
um: defer killing userspace on page table update failures
um: mm: check more comprehensively for stub changes
usb: cdns3: add quirk for enable runtime pm by default
usb: cdns3: fix NULL pointer dereference on no platform data
usb: cdns3: host: add .suspend_quirk for xhci-plat.c
usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT
usb: dwc2: Abort transaction after errors with unknown reason
usb: dwc2: Do not update data length if it is 0 on inbound transfers
usb: dwc2: Make "trimming xfer length" a debug message
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
usb: dwc3: qcom: add ACPI device id for sc8180x
usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot
usb: dwc3: qcom: Honor wakeup enabled/disabled state
usb: gadget: f_uac1: stop playback on function disable
usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
usb: gadget: u_audio: Free requests only after callback
USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe()
USB: gadget: u_ether: Fix a configfs return code
usbip: fix stub_dev to check for stream socket
usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
usbip: fix vhci_hcd attach_store() races leading to gpf
usbip: fix vhci_hcd to check for stream socket
usbip: fix vudc to check for stream socket
usbip: fix vudc usbip_sockfd_store races leading to gpf
usb: musb: Fix runtime PM race in musb_queue_resume_work
usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
USB: quirks: sort quirk entries
usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
USB: serial: ch341: add new Product ID
USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
USB: serial: cp210x: add some more GE USB IDs
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
USB: serial: io_edgeport: fix memory leak in edge_startup
USB: serial: mos7720: fix error code in mos7720_write()
USB: serial: mos7840: fix error code in mos7840_write()
USB: serial: option: update interface mapping for ZTE P685M
USB: serial: pl2303: fix line-speed handling on newer chips
USB: usblp: fix a hang in poll() if disconnected
usb: xhci: do not perform Soft Retry for some xHCI hosts
usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
vfio/iommu_type1: Fix some sanity checks in detach group
vfio/iommu_type1: Populate full dirty when detach non-pinned group
vfio-pci/zdev: fix possible segmentation fault issue
vfio/type1: Use follow_pte()
virtio/s390: implement virtio-ccw revision 2 correctly
virt: vbox: Do not use wait_event_interruptible when called from kernel context
VMCI: Use set_page_dirty_lock() when unregistering guest memory
vmlinux.lds.h: add DWARF v5 sections
vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
vt/consolemap: do font sum unsigned
vxlan: move debug check after netdev unregister
w1: w1_therm: Fix conversion result for negative temperatures
watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
watchdog: mei_wdt: request stop on unregister
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
watch_queue: Drop references to /dev/watch_queue
wireguard: device: do not generate ICMP for non-IP packets
wireguard: kconfig: use arm chacha even with no neon
wireguard: queueing: get rid of per-peer ring buffers
wireguard: selftests: test multiple parallel streams
wlcore: Fix command execute failure 19 for wl12xx
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls
x86/entry: Fix instrumentation annotation
x86/entry: Move nmi entry/exit into common code
x86/fault: Fix AMD erratum #91 errata fixup for user code
x86: fix seq_file iteration for pat/memtype.c
x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
x86/reboot: Force all cpus to exit VMX root if VMX is supported
x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack
x86/sev-es: Correctly track IRQ states in runtime #VC handler
x86/sev-es: Introduce ip_within_syscall_gap() helper
x86/sev-es: Use __copy_from_user_inatomic()
x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
x86/virt: Eat faults on VMXOFF in reboot flows
xen/events: avoid handling the same event on two cpus at the same time
xen/events: don't unmask an event channel when an eoi is pending
xen/events: reset affinity of 2-level event when tearing it down
xen: fix p2m size in dom0 for disabled memory hotplug case
Xen/gnttab: handle p2m update errors on a per-slot basis
xen/netback: fix spurious event detection for common event case
xen-netback: respect gnttab_map_refs()'s return value
xfs: Fix assert failure in xfs_setattr_size()
xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
xhci: Improve detection of device initiated wake signal.
zonefs: Fix file size of zones in full condition
zram: fix return value on writeback_store
zsmalloc: account the number of compacted pages correctly

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
2021-03-24 22:09:22 +03:00
Mikhail Novosyolov
0e6fa594e9 Replace tabs in kernel version with spaces for further processing by scripts 2021-03-24 20:59:25 +03:00
Mikhail Novosyolov
f0944c593a upd: 5.10.17 -> 5.10.18 2021-02-23 19:44:33 +03:00
Mikhail Novosyolov
cdc8727f3b Do not compile kernel twice (fix typo) 2021-02-23 17:37:31 +03:00
Mikhail Novosyolov
f6627710b3 Pick fix of some issues in Bluetooth
This patch is applied in Arch Linux kernel and has not been upstreamized yet.
Thanks to tsaruk1van@ for reporting existense of the issue (also with kernel 5.10) and that this fix works.
2021-02-23 01:57:43 +03:00
Mikhail Novosyolov
dd4314d2c8 Disable SOF_NOCODEC which prevented audio from working properly by loading nocodec module (as documented, this option just must not be enabled in distro kernels, as written in Kconfig) 2021-02-23 01:37:59 +03:00
Mikhail Novosyolov
b75353851c Adapt building sign-file with LibreSSL to recent changes
[user@rosa2019 tmp]$ diff -ur linux-5.10.11/scripts/Makefile linux-5.10.17/scripts/Makefile
--- linux-5.10.11/scripts/Makefile      2021-01-27 13:55:30.000000000 +0300
+++ linux-5.10.17/scripts/Makefile      2021-02-17 13:02:30.000000000 +0300
@@ -3,6 +3,9 @@
 # scripts contains sources for various helper programs used throughout
 # the kernel for the build process.

+CRYPTO_LIBS = $(shell pkg-config --libs libcrypto 2> /dev/null || echo -lcrypto)
+CRYPTO_CFLAGS = $(shell pkg-config --cflags libcrypto 2> /dev/null)
+
 hostprogs-always-$(CONFIG_BUILD_BIN2C)                 += bin2c
 hostprogs-always-$(CONFIG_KALLSYMS)                    += kallsyms
 hostprogs-always-$(BUILD_C_RECORDMCOUNT)               += recordmcount
@@ -14,8 +17,10 @@

 HOSTCFLAGS_sorttable.o = -I$(srctree)/tools/include
 HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
-HOSTLDLIBS_sign-file = -lcrypto
-HOSTLDLIBS_extract-cert = -lcrypto
+HOSTCFLAGS_sign-file.o = $(CRYPTO_CFLAGS)
+HOSTLDLIBS_sign-file = $(CRYPTO_LIBS)
+HOSTCFLAGS_extract-cert.o = $(CRYPTO_CFLAGS)
+HOSTLDLIBS_extract-cert = $(CRYPTO_LIBS)

 ifdef CONFIG_UNWINDER_ORC
 ifeq ($(ARCH),x86_64)
2021-02-22 13:17:43 +03:00
Alexander Stefanov
8afcac7265 5.10.17 2021-02-17 17:50:56 +00:00
Mikhail Novosyolov
d5f2f5a038 upd: 5.4.10 -> 5.4.11 2021-01-27 22:22:05 +03:00
Alexander Stefanov
29c9ae09a8 5.10.10 2021-01-25 14:42:59 +00:00
Mikhail Novosyolov
0714c02863 Lighten protection against violating GPL to be able to build e.g. anbox kernel modules 2021-01-01 19:13:15 +03:00
Mikhail Novosyolov
be1690a0f7 Redrop UML on i586, it is not buildable and mostly useless
error: code model 'large' not supported in the 32 bit mode
2021-01-01 19:11:15 +03:00
Mikhail Novosyolov
7a29d5a563 Restore defconfig for UML and restore UML on i686
There are strange build problems with current config, I don't see sense in spending time on solving them because nobody has actually ever used this UML
vde-devel BR is probably not needed any more, but let's keep it for future...
2020-12-31 14:48:14 +03:00
Mikhail Novosyolov
c25b2095a3 drop UML on i586 to avois doing useless work 2020-12-30 22:31:45 +03:00
Mikhail Novosyolov
9133418d2c Fix BR for User Mode Linux after recent changes in config
/usr/include/libvdeplug.h is needed.
2020-12-30 21:25:08 +03:00
Mikhail Novosyolov
9f71e1f99e Minify build-time changes of configs, ship a config for UML, include all configs into SRPM 2020-12-30 19:56:25 +03:00
Mikhail Novosyolov
d23f37a9c9 upd: 5.10.3 -> 5.10.4, update configs, set more place for additional certificates (just test) 2020-12-30 18:12:31 +03:00
Mikhail Novosyolov
905b60d3c2 Avoid updating cpupower and perf from this not QA'd kernel after I publish it to rosa2016.1/contrib 2020-12-27 23:55:46 +03:00
Mikhail Novosyolov
9c1919cb5b Clean up deps and scriptlets
* the kernel may work OK without WiFi and firmware stuff, make it easy to uninstall it (e.g. when trying to save disk space in a VM)
* sysfsutils is not used in scriptlets, remove it
* symlinks vmlinuz-%{flavour} and initrd-%{flavour}.img have not existed for ages, they were removed lots of time ago in ROSA, there is no sense in trying to delete what does not exist and is never created
2020-12-27 23:46:32 +03:00
Mikhail Novosyolov
5c184f0011 Expicitly force Python3 in perf
Othersie in rosa2016.1 where python points to python2 python3 is not found.
2020-12-27 23:26:55 +03:00
Mikhail Novosyolov
824e9bc9f6 Softly suggest to set BFQ as default scheduler for HDDs 2020-12-27 16:14:09 +03:00
Mikhail Novosyolov
127e763665 upd: 5.10.2 -> 5.10.3 2020-12-27 15:55:00 +03:00
Mikhail Novosyolov
199aa73b37 Tune kernel config:
* disable Atom ISP as recommended by RussianNeuroMancer because it does not make cameras work on x86 Intel-based tablets where cameras are connected on i2c bus, but makes the camera consome power without working
* enable zswap by default and use the default allocator as in Arch Linux where zswap is enabled by default
  https://wiki.archlinux.org/index.php/Zswap
* tune values of sysctls from le9 patch to make it have at least some effect on typical desktop and server systems but avoid too agressive OOM killer on systems with 2 GB RAM and less where OOM killer kills too many process
  See discussion and my comments in the thread https://www.linux.org.ru/news/kernel/16052362
* remove not used variant of the patch which did not have any effect
2020-12-27 15:53:42 +03:00
Mikhail Novosyolov
24a4eefc34 test another version of le9 from pf-kernel maintainer 2020-12-26 19:53:02 +03:00
Mikhail Novosyolov
b62e019833 Test another le9 patch, I did not see affect of the previous one 2020-12-25 15:29:02 +03:00
Mikhail Novosyolov
bcdf18427e Experimental le9 patch
My variant, based on https://paste.rs/aNR.diff from https://www.linux.org.ru/news/kernel/16052362

TODO: add patch description
2020-12-24 02:13:54 +03:00
Mikhail Novosyolov
adeaa6a457 upd: 5.10.1 -> 5.10.2 2020-12-23 22:39:11 +03:00
Mikhail Novosyolov
1466db4534 Update configs
Update existing x86 configs manually
Make an arm64 config based on them instead on the old one which was temporary copypasted from ALT Linux

In most cases I answered to `make ARCH=xxx defconfig` like this:
N/y -> Y
N/m(/y) -> M
Y/n(/m) -> Y
M/n(/y) -> M
But did not enable odd debug.

Probably too much hardware is enabled on arm64.
2020-12-22 00:21:19 +03:00
Mikhail Novosyolov
5488a28d4b Update from 5.4 to 5.10.1
- rediffed most of patches, renamed files to easify further rediffs by git format-patch
- thanks to abf.io/kernels_stable for some patches for kernel 5.9
- using unofficial patch for AUFS for kernel 5.10, there may be issues with stability, try to avoid using AUFS (I would have dropped it, but MagOS wants it very much)
- pulled updates of AltHa from http://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=history;f=security/altha;hb=HEAD
- dropped patch adding sysctl to disable disk-based swap because it has not found any usage
- bpf is now in the list of LSM modules (ability to write LSM modules as BPF programs), enable it, it is potentially useful and does not seem to be harmful
- keeping kernel libc headers in older kernels for now
- dropped building external virtualbox guest modules because they are now included into the mainline kernel
- offed building VirtualBox host modules, I do not know how to keep these binary modules in sync with userspace part of VirtualBox, users can continue using dkms
- offed building kernel-shredder because it is not buildable on kernel 5.10
- updated rtl8821ce and added a dependency from its "blacklist" subpackage here (see https://github.com/tomaspinho/rtl8821ce/commit/14b536f0)

It is not clear if kernel 5.10 will receive an LTS support longer than 5.4 or not. Support until Dec, 2022 is declared right now at https://www.kernel.org/category/releases.html for 5.10 and until Dec, 2025 - for 5.4.

TODO: update kernel configs
TODO: solve problems with version of virtualbox host modules not matching version of the virtualbox package after virtualbox is updated but kernel is not rebuilt
2020-12-21 21:09:17 +03:00
Mikhail Novosyolov
cdf9863011 Reenable debug
Commit e2c112e4 disabled it, but debuginfo must exist.
2020-12-12 17:47:57 +03:00
alexander stefanov
34a09b7478 add more werror=0 2020-12-11 19:39:08 +00:00
alexander stefanov
6e0e21189d fix perf 2020-12-11 19:07:24 +00:00
Mikhail Novosyolov
a182d5061a upd: 5.4.81 -> 5.4.83 2020-12-11 20:46:44 +03:00
Mikhail Novosyolov
0c1710739f Fix hostname BR for rosa2016.1 2020-12-03 15:12:38 +03:00
Mikhail Novosyolov
c18d9f0320 upd: 5.4.80 -> 5.4.81
Changelog:

```
$ wget -qO- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.81 | grep ^Date: -A2 | grep -v ^Date: | sort -u
    arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
    arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
    arm64: pgtable: Fix pte_accessible()
    arm64: tegra: Wrong AON HSP reg property size
    ARM: dts: dra76x: m_can: fix order of clocks
    ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
    ASoC: Intel: Allow for ROM init retry on CNL platforms
    ASoC: Intel: Multiple I/O PCM format support for pipe
    ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
    ASoC: Intel: Skylake: Await purge request ack on CNL
    ASoC: Intel: Skylake: Enable codec wakeup during chip init
    ASoC: Intel: Skylake: Remove superfluous chip initialization
    ASoC: Intel: Skylake: Select hda configuration permissively
    ASoC: Intel: Skylake: Shield against no-NHLT configurations
    batman-adv: set .owner to THIS_MODULE
    bnxt_en: fix error return code in bnxt_init_board()
    bnxt_en: fix error return code in bnxt_init_one()
    bnxt_en: Release PCI regions when DMA mask setup fails during probe.
    btrfs: don't access possibly stale fs_info data for printing duplicate device
    btrfs: fix lockdep splat when reading qgroup config on mount
    btrfs: tree-checker: add missing return after error in root_item
    btrfs: tree-checker: add missing returns after data_ref alignment checks
    bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
    can: gs_usb: fix endianess problem with candleLight firmware
    can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
    can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
    cifs: fix a memleak with modefromsid
    cxgb4: fix the panic caused by non smac rewrite
    dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
    dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
    efi: EFI_EARLYCON should depend on EFI
    efivarfs: revert "fix memory leak in efivarfs_create()"
    HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
    HID: Add Logitech Dinovo Edge battery quirk
    HID: add support for Sega Saturn
    HID: cypress: Support Varmilo Keyboards' media hotkeys
    HID: hid-sensor-hub: Fix issue with devices with no report ID
    HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
    HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
    HID: uclogic: Add ID for Trust Flex Design Tablet
    i40e: Fix removing driver while bare-metal VFs pass traffic
    IB/mthca: fix return value of error branch in mthca_init_cq()
    ibmvnic: fix call_netdevice_notifiers in do_reset
    ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
    ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
    ibmvnic: notify peers when failover and migration happen
    Input: i8042 - allow insmod to succeed on devices without an i8042 controller
    ipv4: use IS_ENABLED instead of ifdef
    irqchip/exiu: Fix the index of fwspec for IRQ type
    iwlwifi: mvm: write queue_sync_state only for sync
    KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
    KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
    KVM: x86: Fix split-irqchip vs interrupt injection window request
    KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
    Linux 5.4.81
    net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
    net: ena: set initial DMA width to avoid intel iommu issue
    netfilter: clear skb->next in NF_HOOK_LIST()
    nfc: s3fwrn5: use signed integer for parsing GPIO numbers
    nvme: free sq/cq dbbuf pointers when dbbuf set fails
    optee: add writeback to valid memory type
    perf probe: Fix to die_entrypc() returns error correctly
    perf stat: Use proper cpu for shadow stats
    perf/x86: fix sysfs type mismatches
    phy: tegra: xusb: Fix dangling pointer on probe failure
    platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
    platform/x86: toshiba_acpi: Fix the wrong variable assignment
    powerpc/64s: Fix allnoconfig build since uaccess flush
    proc: don't allow async path resolution of /proc/self components
    RDMA/hns: Bugfix for memory window mtpt configuration
    RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
    s390/qeth: fix af_iucv notification race
    s390/qeth: fix tear down of async TX buffers
    s390/qeth: make af_iucv TX notification call more robust
    scsi: libiscsi: Fix NOP race condition
    scsi: target: iscsi: Fix cmd abort fabric stop race
    scsi: ufs: Fix race between shutdown and runtime resume flow
    smb3: Avoid Mid pending list corruption
    smb3: Call cifs reconnect from demultiplex thread
    smb3: Handle error case during offload read path
    spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
    spi: bcm2835: Fix use-after-free on unbind
    spi: bcm-qspi: Fix use-after-free on unbind
    staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
    trace: fix potenial dangerous pointer
    USB: core: Change %pK for __user pointers to %px
    USB: core: Fix regression in Hercules audio card
    usb: gadget: Fix memleak in gadgetfs_fill_super
    usb: gadget: f_midi: Fix memleak in f_midi_alloc
    USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
    vhost scsi: fix cmd completion race
    video: hyperv_fb: Fix the cache type when mapping the VRAM
    wireless: Use linux/stddef.h instead of stddef.h
    x86/mce: Do not overwrite no_way_out if mce_end() fails
    x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
    x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
    x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
    x86/xen: don't unbind uninitialized lock_kicker_irq
    xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
```
2020-12-03 14:33:38 +03:00
Mikhail Novosyolov
7a2a68a35a Enable shadows in AUFS
Requested by betcher@ / MagOS

aarch64 config is currently not in sync with x86, it will be synced later.
2020-12-03 14:24:26 +03:00
Mikhail Novosyolov
a916977128 shredder-kernel is x86_64 only, not buildable on x86_32 2020-11-27 23:00:06 +03:00
Mikhail Novosyolov
188d796585 BR hostname
DEBUG: ./scripts/mkcompile_h: line 48: hostname: command not found
2020-11-27 15:52:01 +03:00
Mikhail Novosyolov
e74e88e151 Fix typo
```
DEBUG: + make ARCH=i586 oldconfig
DEBUG: Makefile:583: arch/i586/Makefile: No such file or directory
DEBUG: make: *** No rule to make target 'arch/i586/Makefile'.  Stop.
DEBUG: + sed -i s/CONFIG_64BIT=y// arch/x86/configs/i586_defconfig-generic
DEBUG: sed: can't read arch/x86/configs/i586_defconfig-generic: No such file or directory
```
2020-11-27 15:44:21 +03:00
Mikhail Novosyolov
c972a6e092 Back i586
Commit 59b214f0 changed i586 to i686 as we changed in RPM,
but forgot to rename config:
error: Bad file: /builddir/build/SOURCES/kernel-i686.config: No such file or directory
But this spec is still supported on rosa2016.1, let's just use i586 here for now
2020-11-27 14:07:58 +03:00
Mikhail Novosyolov
f4867fbcaa Enable GOST signatures of kernel modules on rosa2019.1, they work now well 2020-11-27 01:34:07 +03:00
Mikhail Novosyolov
3f15f9038b Fix building perf on aarch64 2020-11-27 01:21:49 +03:00
e2c112e47c disable useless debug 2020-11-26 22:03:53 +00:00