Skip to contentSkip to conversation

5.15.27-rc2 review

PATCH In review Greg Kroah-Hartman 10 participants 19 messages Mar 7, 2022 – Mar 9, 2022 2 messages not in the archive

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 5.15.27-rc2 review

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.27-rc2

Like Xu <[email protected]>
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()

Yun Zhou <[email protected]>
proc: fix documentation and description of pagemap

Jiri Bohac <[email protected]>
Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"

Josef Bacik <[email protected]>
btrfs: do not start relocation until in progress drops are done

Filipe Manana <[email protected]>
btrfs: add missing run of delayed items after unlink during log replay

Sidong Yang <[email protected]>
btrfs: qgroup: fix deadlock between rescan worker and remove qgroup

Josef Bacik <[email protected]>
btrfs: do not WARN_ON() if we have PageError set

Omar Sandoval <[email protected]>
btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()

Filipe Manana <[email protected]>
btrfs: fix lost prealloc extents beyond eof after full fsync

Randy Dunlap <[email protected]>
tracing: Fix return value of __setup handlers

Steven Rostedt (Google) <[email protected]>
tracing/histogram: Fix sorting on old "cpu" value

William Mahon <[email protected]>
HID: add mapping for KEY_ALL_APPLICATIONS

William Mahon <[email protected]>
HID: add mapping for KEY_DICTATE

David Gow <[email protected]>
Input: samsung-keypad - properly state IOMEM dependency

Hans de Goede <[email protected]>
Input: elan_i2c - fix regulator enable count imbalance after suspend/resume

Hans de Goede <[email protected]>
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()

Lukas Bulwahn <[email protected]>
MAINTAINERS: adjust file entry for of_net.c after movement

Dan Carpenter <[email protected]>
iavf: missing unlocks in iavf_watchdog_task()

Stefan Assmann <[email protected]>
iavf: do not override the adapter state in the watchdog task (again)

Ong Boon Leong <[email protected]>
net: stmmac: perserve TX and RX coalesce value during XDP setup

Amit Cohen <[email protected]>
selftests: mlxsw: resource_scale: Fix return value

Vladimir Oltean <[email protected]>
net: dcb: disable softirqs in dcbnl_flush_dev()

Qiang Yu <[email protected]>
drm/amdgpu: fix suspend/resume hang regression

Jiasheng Jiang <[email protected]>
nl80211: Handle nla_memdup failures in handle_nan_filter

Ilya Lipnitskiy <[email protected]>
MIPS: ralink: mt7621: use bitwise NOT instead of logical

Sasha Neftin <[email protected]>
e1000e: Fix possible HW unit hang after an s0ix exit

Douglas Anderson <[email protected]>
drm/bridge: ti-sn65dsi86: Properly undo autosuspend

Vinay Belgaumkar <[email protected]>
drm/i915/guc/slpc: Correct the param count for unset param

Slawomir Laba <[email protected]>
iavf: Fix __IAVF_RESETTING state usage

Slawomir Laba <[email protected]>
iavf: Fix race in init state

Slawomir Laba <[email protected]>
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS

Slawomir Laba <[email protected]>
iavf: Fix init state closure on remove

Slawomir Laba <[email protected]>
iavf: Add waiting so the port is initialized in remove

Przemyslaw Patynowski <[email protected]>
iavf: Fix kernel BUG in free_msi_irqs

Karen Sornek <[email protected]>
iavf: Add helper function to go from pci_dev to adapter

Slawomir Laba <[email protected]>
iavf: Rework mutexes for better synchronisation

Jedrzej Jagielski <[email protected]>
iavf: Add trace while removing device

Mateusz Palczewski <[email protected]>
iavf: Combine init and watchdog state machines

Mateusz Palczewski <[email protected]>
iavf: Add __IAVF_INIT_FAILED state

Mateusz Palczewski <[email protected]>
iavf: Refactor iavf state machine tracking

Casper Andersson <[email protected]>
net: sparx5: Fix add vlan when invalid operation

Jia-Ju Bai <[email protected]>
net: chelsio: cxgb3: check the return value of pci_find_capability()

Sukadev Bhattiprolu <[email protected]>
ibmvnic: complete init_done on transport events

Sukadev Bhattiprolu <[email protected]>
ibmvnic: define flush_reset_queue helper

Sukadev Bhattiprolu <[email protected]>
ibmvnic: initialize rc before completing wait

Vincent Whitchurch <[email protected]>
net: stmmac: only enable DMA interrupts when ready

Ong Boon Leong <[email protected]>
net: stmmac: enhance XDP ZC driver level switching performance

Vincent Mailhol <[email protected]>
can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8

Thierry Reding <[email protected]>
ARM: tegra: Move panels to AUX bus

Eric Dumazet <[email protected]>
netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant

Jiasheng Jiang <[email protected]>
soc: fsl: qe: Check of ioremap return value

Christophe JAILLET <[email protected]>
soc: fsl: guts: Add a missing memory allocation failure check

Christophe JAILLET <[email protected]>
soc: fsl: guts: Revert commit 3c0d64e867ed

Anthoine Bourgeois <[email protected]>
ARM: dts: Use 32KiHz oscillator on devkit8000

Anthoine Bourgeois <[email protected]>
ARM: dts: switch timer config to common devkit8000 devicetree

Chuanhong Guo <[email protected]>
MIPS: ralink: mt7621: do memory detection on KSEG1

Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix I/O page table memory leak

Robin Murphy <[email protected]>
arm64: dts: juno: Remove GICv2m dma-range

Peter Zijlstra <[email protected]>
sched: Fix yet more sched_fork() races

Heiko Carstens <[email protected]>
s390/extable: fix exception table sorting

Hugh Dickins <[email protected]>
memfd: fix F_SEAL_WRITE after shmem huge page allocated

Sukadev Bhattiprolu <[email protected]>
ibmvnic: free reset-work-item when flushing

Sasha Neftin <[email protected]>
igc: igc_write_phy_reg_gpy: drop premature return

Samuel Holland <[email protected]>
pinctrl: sunxi: Use unique lockdep classes for IRQs

Amit Cohen <[email protected]>
selftests: mlxsw: tc_police_scale: Make test more robust

Mat Martineau <[email protected]>
mptcp: Correctly set DATA_FIN timeout when number of retransmits is large

Randy Dunlap <[email protected]>
ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions

Randy Dunlap <[email protected]>
mips: setup: fix setnocoherentio() boolean setting

Russell King (Oracle) <[email protected]>
ARM: Fix kgdb breakpoint for Thumb2

Corinna Vinschen <[email protected]>
igc: igc_read_phy_reg_gpy: drop premature return

Brian Norris <[email protected]>
arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output

Miaoqian Lin <[email protected]>
iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find

Vincent Mailhol <[email protected]>
can: gs_usb: change active_channels's type from atomic_t to u8

Andy Shevchenko <[email protected]>
auxdisplay: lcd2s: Use proper API to free the instance of charlcd object

Andy Shevchenko <[email protected]>

    auxdisplay: lcd2s: Fix memory leak in ->remove()

Fabio Estevam <[email protected]>
ASoC: cs4265: Fix the duplicated control name

Alyssa Ross <[email protected]>
firmware: arm_scmi: Remove space in MODULE_ALIAS name

Andy Shevchenko <[email protected]>
auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature

Jann Horn <[email protected]>
efivars: Respect "block" flag in efivar_entry_set_safe()

Slawomir Laba <[email protected]>
iavf: Fix deadlock in iavf_reset_task

Maciej Fijalkowski <[email protected]>
ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()

Zheyu Ma <[email protected]>

    net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()

Sukadev Bhattiprolu <[email protected]>
ibmvnic: register netdev after init of adapter

Randy Dunlap <[email protected]>
net: sxgbe: fix return value of __setup handler

Slawomir Laba <[email protected]>
iavf: Fix missing check for running netdev

Johannes Berg <[email protected]>
mac80211: treat some SAE auth steps as final

Randy Dunlap <[email protected]>
net: stmmac: fix return value of __setup handler

Nicolas Escande <[email protected]>
mac80211: fix forwarded mesh frames AC & queue selection

Filipe Manana <[email protected]>
btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range

D. Wythe <[email protected]>
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server

D. Wythe <[email protected]>
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client

D. Wythe <[email protected]>
net/smc: fix connection leak

Alex Elder <[email protected]>
net: ipa: add an interconnect dependency

Vladimir Oltean <[email protected]>
net: dcb: flush lingering app table entries for unregistered devices

[email protected] <[email protected]>
net: ipv6: ensure we call ipv6_mc_down() at most once

Sven Eckelmann <[email protected]>
batman-adv: Don't expect inter-netns unique iflink indices

Sven Eckelmann <[email protected]>
batman-adv: Request iflink once in batadv_get_real_netdevice

Sven Eckelmann <[email protected]>
batman-adv: Request iflink once in batadv-on-batadv check

Florian Westphal <[email protected]>
netfilter: nf_queue: handle socket prefetch

Florian Westphal <[email protected]>
netfilter: nf_queue: fix possible use-after-free

Florian Westphal <[email protected]>
netfilter: nf_queue: don't assume sk is full socket

lena wang <[email protected]>
net: fix up skbs delta_truesize in UDP GRO frag_list

Sasha Neftin <[email protected]>
e1000e: Correct NVM checksum verification flow

Leon Romanovsky <[email protected]>
xfrm: enforce validity of offload input flags

Antony Antony <[email protected]>
xfrm: fix the if_id check in changelink

Eric Dumazet <[email protected]>
bpf, sockmap: Do not ignore orig_len parameter

Eric Dumazet <[email protected]>
netfilter: fix use-after-free in __nf_register_net_hook()

Jiri Bohac <[email protected]>
xfrm: fix MTU regression

Daniel Borkmann <[email protected]>
mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls

Dave Jiang <[email protected]>
ntb: intel: fix port config status offset for SPR

Yu Kuai <[email protected]>
blktrace: fix use after free for struct blk_trace

Deren Wu <[email protected]>
mac80211: fix EAPoL rekey fail in 802.3 rx path

Nicolas Cavallari <[email protected]>
thermal: core: Fix TZ_GET_TRIP NULL pointer dereference

Marek Marczykowski-Górecki <[email protected]>
xen/netfront: destroy queues before real_num_tx_queues is zeroed

Leo (Hanghong) Ma <[email protected]>
drm/amd/display: Reduce dmesg error to a debug print

Ville Syrjälä <[email protected]>

    drm/i915: s/JSP2/ICP2/ PCH

Lennert Buytenhek <[email protected]>
iommu/amd: Recover from event log overflow

Adrian Huang <[email protected]>
iommu/vt-d: Fix double list_add when enabling VMD in scalable mode

Marek Vasut <[email protected]>
ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min

Randy Dunlap <[email protected]>
iwlwifi: mvm: check debugfs_dir ptr before use

Alexandre Ghiti <[email protected]>

    riscv: Fix config KASAN && DEBUG_VIRTUAL

Alexandre Ghiti <[email protected]>

    riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP

Sunil V L <[email protected]>
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value

Eric W. Biederman <[email protected]>
ucounts: Fix systemd LimitNPROC with private users regression

Zhen Ni <[email protected]>
ALSA: intel_hdmi: Fix reference to PCM buffer address

Arnd Bergmann <[email protected]>
net: of: fix stub of_net helpers for CONFIG_NET=n

Pali Rohár <[email protected]>
PCI: mvebu: Fix device enumeration regression

Michel Dänzer <[email protected]>
drm/amd/display: For vblank_disable_immediate, check PSR is really used

Michael Chan <[email protected]>
bnxt_en: Fix occasional ethtool -t loopback test failures

Nicholas Kazlauskas <[email protected]>

    drm/amd/display: Fix stream->link_enc unassigned during stream removal

Steve French <[email protected]>
cifs: fix confusing unneeded warning message on smb2.1 and earlier

Shyam Prasad N <[email protected]>
cifs: protect session channel fields with chan_lock

Enric Balletbo i Serra <[email protected]>
drm/mediatek: mtk_dsi: Reset the dsi0 hardware

Cai Huoqing <[email protected]>
net: ethernet: litex: Add the dependency on HAS_IOMEM

Jakub Kicinski <[email protected]>
of: net: move of_net under net/

Sukadev Bhattiprolu <[email protected]>
ibmvnic: don't release napi in __ibmvnic_open()

Vladimir Oltean <[email protected]>
net: dsa: seville: register the mdiobus under devres

Colin Foster <[email protected]>
net: dsa: ocelot: seville: utilize of_mdiobus_register

Tao Liu <[email protected]>
gve: Recording rx queue before sending to napi

Ville Syrjälä <[email protected]>

    drm/i915: Disable DRRS on IVB/HSW port != A

José Roberto de Souza <[email protected]>
drm/i915/display: Move DRRS code its own file

Jani Nikula <[email protected]>
drm/i915/display: split out dpt out of intel_display.c

Palmer Dabbelt <[email protected]>
riscv/mm: Add XIP_FIXUP for phys_ram_base

Alexander Stein <[email protected]>
drm: mxsfb: Fix NULL pointer dereference

Guido Günther <[email protected]>
drm: mxsfb: Set fallback bus format when the bridge doesn't provide one

Agustin Gutierrez <[email protected]>
drm/amd/display: Update watermark values for DCN301

He Fengqing <[email protected]>
bpf: Fix possible race in inc_misses_counter

Eric Dumazet <[email protected]>
bpf: Use u64_stats_t in struct bpf_prog_stats

Raed Salem <[email protected]>
net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic

Raed Salem <[email protected]>
net/mlx5e: IPsec: Refactor checksum code in tx data path

Kiran Kumar K <[email protected]>
octeontx2-af: Add KPU changes to parse NGIO as separate layer

Kiran Kumar K <[email protected]>
octeontx2-af: Adjust LA pointer for cpt parse header

Geetha sowjanya <[email protected]>
octeontx2-af: cn10k: Use appropriate register for LMAC enable

Hariprasad Kelam <[email protected]>
octeontx2-af: cn10k: RPM hardware timestamp configuration

Harman Kalra <[email protected]>
octeontx2-af: Reset PTP config in FLR handler

Kiran Kumar K <[email protected]>
octeontx2-af: Optimize KPU1 processing for variable-length headers

Moshe Tal <[email protected]>
ethtool: Fix link extended state for big endian

Qingqing Zhuo <[email protected]>
drm/amd/display: move FPU associated DSC code to DML folder

Nikola Cornij <[email protected]>
drm/amd/display: Use adjusted DCN301 watermarks

Alex Deucher <[email protected]>
drm/amdgpu: filter out radeon secondary ids as well

Alex Deucher <[email protected]>
drm/amdgpu: filter out radeon PCI device IDs

Nicholas Kazlauskas <[email protected]>
drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled

Sean Christopherson <[email protected]>
hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()

Waiman Long <[email protected]>
selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting

Andrey Konovalov <[email protected]>
kasan: fix quarantine conflicting with init_on_free

Kefeng Wang <[email protected]>
mm: defer kmemleak object creation of module_alloc()

Xiaoke Wang <[email protected]>
tracing/probes: check the return value of kstrndup() for pbuf

Xiaoke Wang <[email protected]>

    tracing/uprobes: Check the return value of kstrdup() for tu->filename

Weizhao Ouyang <[email protected]>
dma-buf: cma_heap: Fix mutex locking section

Tom Rix <[email protected]>
i3c: master: dw: check return of dw_i3c_master_get_free_pos()

Guchun Chen <[email protected]>
drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt

Jiasheng Jiang <[email protected]>
drm/amdkfd: Check for null pointer after calling kmemdup

Wesley Sheng <[email protected]>
ntb_hw_switchtec: Fix bug with more than 32 partitions

Jeremy Pallotta <[email protected]>
ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all

Liu Ying <[email protected]>

    drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode

Miaoqian Lin <[email protected]>
drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get

Chuck Lever <[email protected]>
SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points

Chuck Lever <[email protected]>
SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point

Matthew Auld <[email protected]>
drm/i915: don't call free_mmap_offset when purging

Vitaly Kuznetsov <[email protected]>
x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()

J. Bruce Fields <[email protected]>
nfsd: fix crash on COPY_NOTIFY with special stateid

Chuck Lever <[email protected]>
Revert "nfsd: skip some unnecessary stats in the v4 case"

Chuck Lever <[email protected]>
NFSD: Fix verifier returned in stable WRITEs

Pali Rohár <[email protected]>
PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Setup PCIe controller to Root Complex mode

Pali Rohár <[email protected]>
PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge

Pali Rohár <[email protected]>
PCI: mvebu: Do not modify PCI IO type bits in conf_write

Pali Rohár <[email protected]>
PCI: mvebu: Check for errors from pci_bridge_emul_init() call

Dario Binacchi <[email protected]>
Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2

Dario Binacchi <[email protected]>
Input: ti_am335x_tsc - set ADCREFM for X configuration

Beau Belgrave <[email protected]>
tracing: Do not let synth_events block other dyn_event systems during create

Christophe JAILLET <[email protected]>
i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'

Jamie Iles <[email protected]>
i3c: fix incorrect address slot lookup on 64-bit

Hou Wenlong <[email protected]>
KVM: x86: Exit to userspace if emulation prepared a completion callback

Sean Christopherson <[email protected]>
KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg

Lai Jiangshan <[email protected]>
KVM: X86: Ensure that dirty PDPTRs are loaded

Sean Christopherson <[email protected]>
KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration

Sean Christopherson <[email protected]>
KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU

Paolo Bonzini <[email protected]>
KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest

Pali Rohár <[email protected]>
PCI: aardvark: Fix checking for MEM resource type

Tim Harvey <[email protected]>
PCI: dwc: Do not remap invalid res

Marek Vasut <[email protected]>
PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()

Jianjun Wang <[email protected]>
PCI: mediatek-gen3: Disable DVFSRC voltage request

Eric W. Biederman <[email protected]>
signal: In get_signal test for signal_group_exit every time through the loop

Huang Pei <[email protected]>
MIPS: fix local_{add,sub}_return on MIPS64

Tudor Ambarus <[email protected]>
mtd: spi-nor: Fix mtd size for s3an flashes

Andrii Nakryiko <[email protected]>
tools/resolve_btf_ids: Close ELF file on error

Hao Xu <[email protected]>

    io_uring: fix no lock protection for ctx->cq_extra

Chuck Lever <[email protected]>
NFSD: Fix zero-length NFSv3 WRITEs

Chuck Lever <[email protected]>
NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()

Eric Dumazet <[email protected]>
ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()

Steven Rostedt <[email protected]>
tracing: Add ustring operation to filtering string pointers

Qiang Yu <[email protected]>

    drm/amdgpu: check vm ready by amdgpu_vm->evicting flag

Sergey Shtylyov <[email protected]>
ata: pata_hpt37x: fix PCI clock detection

Tadeusz Struk <[email protected]>
sched/fair: Fix fault in reweight_entity

Xin Yin <[email protected]>
ext4: fast commit may miss file actions

Xin Yin <[email protected]>
ext4: fast commit may not fallback for ineligible commit

Harshad Shirwadkar <[email protected]>
ext4: simplify updating of fast commit stats

Harshad Shirwadkar <[email protected]>
ext4: drop ineligible txn start stop APIs

Valentin Caron <[email protected]>
serial: stm32: prevent TDR register overwrite when sending x_char

Masami Hiramatsu <[email protected]>
arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL

Steven Rostedt <[email protected]>
tracing: Add test for user space strings when filtering on string pointers

Christophe Vu-Brugier <[email protected]>
exfat: fix i_blocks for files truncated over 4 GiB

Christophe Vu-Brugier <[email protected]>
exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()

Hangyu Hua <[email protected]>
usb: gadget: clear related members when goto fail

Hangyu Hua <[email protected]>

    usb: gadget: don't release an existing dev->buf

Haimin Zhang <[email protected]>
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern

Daniele Palmas <[email protected]>
net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990

Wolfram Sang <[email protected]>
i2c: qup: allow COMPILE_TEST

Wolfram Sang <[email protected]>
i2c: imx: allow COMPILE_TEST

Wolfram Sang <[email protected]>
i2c: cadence: allow COMPILE_TEST

Yongzhi Liu <[email protected]>
dmaengine: shdma: Fix runtime PM imbalance on error

Krzysztof Kozlowski <[email protected]>
selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT

Evan Quan <[email protected]>
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby

Sherry Yang <[email protected]>
selftests/seccomp: Fix seccomp failure by adding missing headers

Ronnie Sahlberg <[email protected]>
cifs: modefromsids must add an ACE for authenticated users

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add interrupt handler to process interrupts

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add functionality to clear interrupts

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Handle amd_sfh work buffer in PM ops

Ronnie Sahlberg <[email protected]>
cifs: fix double free race when mount fails in cifs_get_root()

Ronnie Sahlberg <[email protected]>
cifs: do not use uninitialized data in the owner/group sid

Hangyu Hua <[email protected]>
tipc: fix a bit overflow in tipc_crypto_key_rcv()

Ming Lei <[email protected]>
block: loop:use kstatfs.f_bsize of backing file to set discard granularity

Marc Zyngier <[email protected]>
KVM: arm64: vgic: Read HW interrupt pending state from the HW

Filipe Manana <[email protected]>
btrfs: get rid of warning on transaction commit when using flushoncommit

José Expósito <[email protected]>
Input: clear BTN_RIGHT/MIDDLE on buttonpads

Oliver Barta <[email protected]>
regulator: core: fix false positive in regulator_late_cleanup()

Kai Vehmanen <[email protected]>
ASoC: rt5682: do not block workqueue if card is unbound

Kai Vehmanen <[email protected]>
ASoC: rt5668: do not block workqueue if card is unbound

Eric Anholt <[email protected]>
i2c: bcm2835: Avoid clock stretching timeouts

JaeMan Park <[email protected]>

    mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work

Benjamin Beichler <[email protected]>
mac80211_hwsim: report NOACK frames in tx_status

-------------

Diffstat:

 Documentation/admin-guide/mm/pagemap.rst           |   2 +-
 Documentation/gpu/i915.rst                         |  14 +-
 Documentation/trace/events.rst                     |  19 +
 MAINTAINERS                                        |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/omap3-devkit8000-common.dtsi     |  18 +
 arch/arm/boot/dts/omap3-devkit8000.dts             |  33 -
 arch/arm/boot/dts/tegra124-nyan-big.dts            |  15 +-
 arch/arm/boot/dts/tegra124-nyan-blaze.dts          |  15 +-
 arch/arm/boot/dts/tegra124-venice2.dts             |  14 +-
 arch/arm/kernel/kgdb.c                             |  36 +-
 arch/arm/mm/mmu.c                                  |   2 +
 arch/arm64/boot/dts/arm/juno-base.dtsi             |   3 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |  17 +-
 arch/arm64/kernel/module.c                         |   4 +-
 arch/arm64/kernel/stacktrace.c                     |   3 +-
 arch/arm64/kvm/vgic/vgic-mmio.c                    |   2 +
 arch/mips/include/asm/local.h                      |   9 +-
 arch/mips/kernel/setup.c                           |   2 +-
 arch/mips/ralink/mt7621.c                          |  36 +-
 arch/riscv/mm/Makefile                             |   3 +
 arch/riscv/mm/init.c                               |   1 +
 arch/riscv/mm/kasan_init.c                         |   3 +-
 arch/s390/include/asm/extable.h                    |   9 +-
 arch/s390/kernel/module.c                          |   5 +-
 arch/s390/kvm/kvm-s390.c                           |   2 +-
 arch/x86/hyperv/mmu.c                              |  19 +-
 arch/x86/kernel/module.c                           |   7 +-
 arch/x86/kvm/mmu/mmu.c                             |   2 +-
 arch/x86/kvm/vmx/posted_intr.c                     |   9 +-
 arch/x86/kvm/x86.c                                 |  11 +-
 block/blk-map.c                                    |   2 +-
 drivers/ata/pata_hpt37x.c                          |   4 +-
 drivers/auxdisplay/lcd2s.c                         |  24 +-
 drivers/block/loop.c                               |   8 +-
 drivers/clocksource/timer-ti-dm-systimer.c         |   3 +-
 drivers/dma-buf/heaps/cma_heap.c                   |   6 +-
 drivers/dma/sh/shdma-base.c                        |   4 +-
 drivers/firmware/arm_scmi/driver.c                 |   2 +-
 drivers/firmware/efi/libstub/riscv-stub.c          |  17 +-
 drivers/firmware/efi/vars.c                        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 719 ++++++++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |   3 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   3 -
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |  96 ++-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |   3 +
 .../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h   |   0
 .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c   | 291 +++++++++
 .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h   |  94 +++
 drivers/gpu/drm/amd/display/dc/dsc/Makefile        |  29 -
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c       | 259 --------
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h       |  50 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c   |   1 -
 drivers/gpu/drm/amd/display/include/logger_types.h |   3 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  26 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h    |   8 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   5 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/i915/Makefile                      |   2 +
 drivers/gpu/drm/i915/display/intel_ddi.c           |   1 +
 drivers/gpu/drm/i915/display/intel_display.c       | 220 +------
 .../gpu/drm/i915/display/intel_display_debugfs.c   |   1 +
 drivers/gpu/drm/i915/display/intel_dp.c            | 467 +------------
 drivers/gpu/drm/i915/display/intel_dp.h            |  11 -
 drivers/gpu/drm/i915/display/intel_dpt.c           | 229 +++++++
 drivers/gpu/drm/i915/display/intel_dpt.h           |  19 +
 drivers/gpu/drm/i915/display/intel_drrs.c          | 485 ++++++++++++++
 drivers/gpu/drm/i915/display/intel_drrs.h          |  32 +
 drivers/gpu/drm/i915/display/intel_frontbuffer.c   |   1 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |   1 -
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c        |   2 +-
 drivers/gpu/drm/i915/intel_pch.c                   |   2 +-
 drivers/gpu/drm/i915/intel_pch.h                   |   2 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   5 +-
 drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |  12 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |   4 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c             |  69 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h             |   2 +
 drivers/hid/hid-debug.c                            |   5 +-
 drivers/hid/hid-input.c                            |   3 +
 drivers/i2c/busses/Kconfig                         |   6 +-
 drivers/i2c/busses/i2c-bcm2835.c                   |  11 +
 drivers/i3c/master.c                               |   3 +-
 drivers/i3c/master/dw-i3c-master.c                 |   4 +
 drivers/i3c/master/mipi-i3c-hci/dat_v1.c           |   4 +-
 drivers/input/input.c                              |   6 +
 drivers/input/keyboard/Kconfig                     |   2 +-
 drivers/input/mouse/elan_i2c_core.c                |  64 +-
 drivers/input/touchscreen/ti_am335x_tsc.c          |   8 +-
 drivers/iommu/amd/amd_iommu.h                      |   1 +
 drivers/iommu/amd/amd_iommu_types.h                |   1 +
 drivers/iommu/amd/init.c                           |  10 +
 drivers/iommu/amd/io_pgtable.c                     |  12 +-
 drivers/iommu/amd/iommu.c                          |  10 +-
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/iommu/tegra-smmu.c                         |   4 +-
 drivers/mtd/spi-nor/xilinx.c                       |   3 +-
 drivers/net/arcnet/com20020-pci.c                  |   3 +
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   9 +-
 drivers/net/can/usb/etas_es58x/es58x_core.h        |   8 +-
 drivers/net/can/usb/gs_usb.c                       |  10 +-
 drivers/net/dsa/ocelot/seville_vsc9953.c           |   6 +-
 drivers/net/ethernet/amd/Kconfig                   |   2 +-
 drivers/net/ethernet/arc/Kconfig                   |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   7 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   2 +-
 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c         |   2 +
 drivers/net/ethernet/ezchip/Kconfig                |   2 +-
 drivers/net/ethernet/google/gve/gve_rx.c           |   1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  54 +-
 drivers/net/ethernet/intel/e1000e/hw.h             |   1 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   8 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   1 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  26 +
 drivers/net/ethernet/intel/iavf/iavf.h             |  54 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 357 +++++-----
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  16 +-
 drivers/net/ethernet/intel/igc/igc_phy.c           |   4 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |   6 +-
 drivers/net/ethernet/litex/Kconfig                 |   2 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  12 +-
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |   8 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  61 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   9 +-
 .../ethernet/marvell/octeontx2/af/npc_profile.h    | 595 +++++------------
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  56 ++
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   7 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   7 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  23 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  30 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  96 +++
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h       |  29 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |  20 +-
 .../net/ethernet/microchip/sparx5/sparx5_vlan.c    |  20 +-
 drivers/net/ethernet/mscc/Kconfig                  |   2 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 170 ++++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c   |   4 +-
 drivers/net/ipa/Kconfig                            |   1 +
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |  11 +-
 drivers/net/wireless/mac80211_hwsim.c              |  13 +
 drivers/net/xen-netfront.c                         |  39 +-
 drivers/ntb/hw/intel/ntb_hw_gen4.c                 |  17 +-
 drivers/ntb/hw/intel/ntb_hw_gen4.h                 |  16 +
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |  16 +-
 drivers/of/Kconfig                                 |   4 -
 drivers/of/Makefile                                |   1 -
 drivers/pci/controller/dwc/pcie-designware.c       |   7 +-
 drivers/pci/controller/pci-aardvark.c              |   6 +-
 drivers/pci/controller/pci-mvebu.c                 | 251 +++++--
 drivers/pci/controller/pcie-mediatek-gen3.c        |   8 +
 drivers/pci/controller/pcie-rcar-host.c            |  10 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   9 +
 drivers/regulator/core.c                           |  13 +-
 drivers/soc/fsl/guts.c                             |  14 +-
 drivers/soc/fsl/qe/qe_io.c                         |   2 +
 drivers/thermal/thermal_netlink.c                  |   5 +-
 drivers/tty/serial/stm32-usart.c                   |  12 +
 drivers/usb/gadget/legacy/inode.c                  |  10 +-
 fs/btrfs/ctree.h                                   |  10 +
 fs/btrfs/disk-io.c                                 |  10 +
 fs/btrfs/extent-tree.c                             |  10 +
 fs/btrfs/extent_io.c                               |  16 +-
 fs/btrfs/inode.c                                   | 142 ++--
 fs/btrfs/qgroup.c                                  |   9 +-
 fs/btrfs/relocation.c                              |  13 +
 fs/btrfs/root-tree.c                               |  15 +
 fs/btrfs/transaction.c                             |  77 ++-
 fs/btrfs/transaction.h                             |   1 +
 fs/btrfs/tree-log.c                                |  61 +-
 fs/cifs/cifs_debug.c                               |   2 +
 fs/cifs/cifsacl.c                                  |   9 +-
 fs/cifs/cifsfs.c                                   |   1 +
 fs/cifs/cifsglob.h                                 |   5 +
 fs/cifs/connect.c                                  |  25 +-
 fs/cifs/misc.c                                     |   1 +
 fs/cifs/sess.c                                     |  41 +-
 fs/cifs/transport.c                                |   3 +
 fs/exfat/file.c                                    |  18 +-
 fs/exfat/inode.c                                   |  13 +-
 fs/exfat/namei.c                                   |   6 +-
 fs/exfat/super.c                                   |  10 +-
 fs/ext4/ext4.h                                     |  15 +-
 fs/ext4/extents.c                                  |   6 +-
 fs/ext4/fast_commit.c                              | 218 +++----
 fs/ext4/fast_commit.h                              |  27 +-
 fs/ext4/inode.c                                    |   4 +-
 fs/ext4/ioctl.c                                    |   5 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/ext4/super.c                                    |   3 +-
 fs/ext4/xattr.c                                    |   6 +-
 fs/hugetlbfs/inode.c                               |   7 +-
 fs/io_uring.c                                      |   3 +
 fs/jbd2/commit.c                                   |   2 +-
 fs/jbd2/journal.c                                  |   2 +-
 fs/nfsd/nfs3proc.c                                 |   9 +-
 fs/nfsd/nfs3xdr.c                                  |  56 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfs4state.c                                |   6 +-
 fs/nfsd/nfsproc.c                                  |   8 +-
 fs/nfsd/nfsxdr.c                                   |   9 +-
 fs/nfsd/vfs.c                                      |   4 +
 fs/nfsd/xdr.h                                      |   2 +-
 fs/nfsd/xdr3.h                                     |   2 +-
 fs/proc/task_mmu.c                                 |   3 +-
 include/linux/ethtool.h                            |   2 +-
 include/linux/filter.h                             |  10 +-
 include/linux/jbd2.h                               |   2 +-
 include/linux/kasan.h                              |   4 +-
 include/linux/of_net.h                             |   2 +-
 include/linux/sched/task.h                         |   4 +-
 include/linux/sunrpc/svc.h                         |   3 +-
 include/linux/vmalloc.h                            |   7 +
 include/net/ndisc.h                                |   4 +-
 include/net/netfilter/nf_queue.h                   |   2 +-
 include/net/xfrm.h                                 |   1 -
 include/trace/events/sunrpc.h                      |  13 +-
 include/uapi/linux/input-event-codes.h             |   4 +-
 include/uapi/linux/xfrm.h                          |   6 +
 kernel/bpf/syscall.c                               |  18 +-
 kernel/bpf/trampoline.c                            |  11 +-
 kernel/fork.c                                      |  13 +-
 kernel/sched/core.c                                |  23 +-
 kernel/signal.c                                    |  20 +-
 kernel/trace/blktrace.c                            |  26 +-
 kernel/trace/trace.c                               |   4 +-
 kernel/trace/trace_events_filter.c                 | 107 ++-
 kernel/trace/trace_events_hist.c                   |   6 +-
 kernel/trace/trace_events_synth.c                  |  13 +-
 kernel/trace/trace_kprobe.c                        |   2 +-
 kernel/trace/trace_probe.c                         |   2 +
 kernel/trace/trace_uprobe.c                        |   5 +
 kernel/user_namespace.c                            |  14 +-
 mm/kasan/quarantine.c                              |  11 +
 mm/kasan/shadow.c                                  |   9 +-
 mm/memfd.c                                         |  40 +-
 mm/util.c                                          |   4 +-
 mm/vmalloc.c                                       |   3 +-
 net/batman-adv/hard-interface.c                    |  29 +-
 net/core/Makefile                                  |   1 +
 net/core/net-sysfs.c                               |   2 +-
 {drivers/of => net/core}/of_net.c                  |   0
 net/core/skbuff.c                                  |   2 +-
 net/core/skmsg.c                                   |   2 +-
 net/dcb/dcbnl.c                                    |  44 ++
 net/ipv4/esp4.c                                    |   2 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/esp6.c                                    |   2 +-
 net/ipv6/ip6_output.c                              |  11 +-
 net/ipv6/mcast.c                                   |  32 +-
 net/mac80211/ieee80211_i.h                         |   2 +-
 net/mac80211/mlme.c                                |  16 +-
 net/mac80211/rx.c                                  |  14 +-
 net/mptcp/protocol.c                               |   7 +-
 net/netfilter/core.c                               |   5 +-
 net/netfilter/nf_queue.c                           |  36 +-
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/netfilter/nfnetlink_queue.c                    |  12 +-
 net/smc/af_smc.c                                   |  10 +-
 net/smc/smc_core.c                                 |   5 +-
 net/sunrpc/svc.c                                   |  11 +-
 net/sunrpc/svc_xprt.c                              |   2 +-
 net/tipc/crypto.c                                  |   2 +-
 net/wireless/nl80211.c                             |  12 +
 net/xfrm/xfrm_device.c                             |   6 +-
 net/xfrm/xfrm_interface.c                          |   2 +-
 net/xfrm/xfrm_state.c                              |  14 +-
 sound/soc/codecs/cs4265.c                          |   3 +-
 sound/soc/codecs/rt5668.c                          |  12 +-
 sound/soc/codecs/rt5682.c                          |  12 +-
 sound/soc/soc-ops.c                                |   4 +-
 sound/x86/intel_hdmi_audio.c                       |   2 +-
 tools/bpf/resolve_btfids/main.c                    |   5 +-
 .../drivers/net/mlxsw/spectrum/resource_scale.sh   |   2 +-
 .../selftests/drivers/net/mlxsw/tc_police_scale.sh |   3 +-
 .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |   2 +-
 tools/testing/selftests/seccomp/Makefile           |   2 +-
 .../selftests/vm/charge_reserved_hugetlb.sh        |  34 +-
 .../selftests/vm/hugetlb_reparenting_test.sh       |  21 +-
 tools/testing/selftests/vm/write_hugetlb_memory.sh |   2 +-
 virt/kvm/kvm_main.c                                |   5 +-
 289 files changed, 4976 insertions(+), 2701 deletions(-)
Tested-by on the v1 series
#1 lore raw
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels:

Signature · 1 line
Florian
Tested-by on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

Compiled and booted on my test system. No dmesg regressions.

thanks,
-- Shuah

A message that is not in the archive (sent off-list or not yet received): CADo9pHjuByLte3d8WhKf1jWw_=EoW-76405ptW-sZg0-AakxqQ@mail.gmail.com

A message that is not in the archive (sent off-list or not yet received): CADo9pHiJGXFwvXDRqRCjYqowJkkP3GYzkO8jqPQK=z71V_5FOw@mail.gmail.com

author maintainer
#5 lore raw
Quoted 6 lines · Luna Jernberg

oh i meant to send that too the 5.16.13 emails

Quoted 2 lines · Luna Jernberg

Both rc2, and rc1 works fine from the linux-rc package in AUR on my Arch Linux systems :)

If you respond with a "Tested-by:" line like others do, my scripts will automatically put it in the commit log for the release commit if you want.

thanks for testing!

greg k-h

Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

5.15.27-rc2 Successfully Compiled and booted on my Raspberry PI 4b (8g) (bcm2711)

Tested-by Linux Kernel Functional Testing on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

## Build
* kernel: 5.15.27-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git branch: linux-5.15.y
* git commit: 7b9aacd770fa105a0a5f0be43bc72ce176d30331
* git describe: v5.15.26-258-g7b9aacd770fa
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.26-258-g7b9aacd770fa

## Test Regressions (compared to v5.15.26-246-ged373242c999) No test regressions found.

## Metric Regressions (compared to v5.15.26-246-ged373242c999) No metric regressions found.

## Test Fixes (compared to v5.15.26-246-ged373242c999) No test fixes found.

## Metric Fixes (compared to v5.15.26-246-ged373242c999) No metric fixes found.

## Test result summary
total: 110908, pass: 93729, fail: 1108, skip: 14897, xfail: 1174

## Build Summary
* arc: 10 total, 10 passed, 0 failed
* arm: 296 total, 293 passed, 3 failed
* arm64: 47 total, 47 passed, 0 failed
* dragonboard-410c: 1 total, 1 passed, 0 failed
* hi6220-hikey: 1 total, 1 passed, 0 failed
* i386: 45 total, 41 passed, 4 failed
* juno-r2: 1 total, 1 passed, 0 failed
* mips: 41 total, 37 passed, 4 failed
* parisc: 14 total, 14 passed, 0 failed
* powerpc: 65 total, 50 passed, 15 failed
* riscv: 32 total, 27 passed, 5 failed
* s390: 26 total, 23 passed, 3 failed
* sh: 26 total, 24 passed, 2 failed
* sparc: 14 total, 14 passed, 0 failed
* x15: 1 total, 1 passed, 0 failed
* x86: 1 total, 1 passed, 0 failed
* x86_64: 47 total, 47 passed, 0 failed

## Test suites summary
* fwts
* igt-gpu-tools
* kselftest-
* kselftest-android
* kselftest-arm64
* kselftest-bpf
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers
* kselftest-efivarfs
* kselftest-filesystems
* kselftest-firmware
* kselftest-fpu
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-lkdtm
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-vm
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* linux-log-parser
* ltp-cap_bounds-tests
* ltp-commands-tests
* ltp-containers-tests
* ltp-controllers-tests
* ltp-cpuhotplug-tests
* ltp-crypto-tests
* ltp-cve-tests
* ltp-dio-tests
* ltp-fcntl-locktests-tests
* ltp-filecaps-tests
* ltp-fs-tests
* ltp-fs_bind-tests
* ltp-fs_perms_simple-tests
* ltp-fsx-tests
* ltp-hugetlb-tests
* ltp-io-tests
* ltp-ipc-tests
* ltp-ma[
* ltp-math-tests
* ltp-mm-tests
* ltp-nptl-tests
* ltp-open-posix-tests
* ltp-pty-tests
* ltp-sched-tests
* ltp-securebits-tests
* ltp-syscalls-tests
* ltp-tracing-tests
* network-basic-tests
* packetdrill
* perf
* rcutorture
* ssuite
* v4l2-compl[
* v4l2-compliance
* vdso

--
Linaro LKFT
https://lkft.linaro.org

Tested-by on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

maintainer Tested-by on the v1 series
#9 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.27-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v5.15:

    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    114 tests:	114 pass, 0 fail

Linux version: 5.15.27-rc2-g7b9aacd770fa
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Jon

Tested-by on the v1 series
#10 lore raw
In reply to Greg Kroah-Hartman
Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Successfully cross-compiled for arm64 (bcm2711_defconfig, gcc 10.2.0) and powerpc (ps3_defconfig, gcc 11.2.0).

Signature · 1 line
An old man doll... just what I always wanted! - Clara
Tested-by on the v1 series
#11 lore raw
In reply to Greg Kroah-Hartman

Hi Greg,

Quoted 7 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 09 Mar 2022 16:21:31 +0000. Anything received after that time might be too late.

Build test:
mips (gcc version 11.2.1 20220301): 62 configs -> 3 failures arm (gcc version 11.2.1 20220301): 100 configs -> no new failure arm64 (gcc version 11.2.1 20220301): 3 configs -> no failure x86_64 (gcc version 11.2.1 20220301): 4 configs -> no failure

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

./arch/mips/include/asm/asm.h:68: warning: "END" redefined

   68 | #define END(function)                                   \
      | 
In file included from drivers/net/slip/slip.c:88:
drivers/net/slip/slip.h:44: note: this is the location of the previous definition
   44 | #define END             0300            /* indicates end of frame       */
      | 

drivers/net/slip/slip.c: In function 'slip_esc':
drivers/net/slip/slip.c:930:18: error: 'END' undeclared (first use in this function)
930 | *ptr++ = END;
| ^~~
drivers/net/slip/slip.c:930:18: note: each undeclared identifier is reported only once for each function it appears in drivers/net/slip/slip.c: In function 'slip_unesc':
drivers/net/slip/slip.c:960:14: error: 'END' undeclared (first use in this function)
960 | case END:
| ^~~
drivers/net/slip/slip.c: In function 'sl_outfill':
drivers/net/slip/slip.c:1393:75: error: 'END' undeclared (first use in this function)
1393 | unsigned char s = (sl->mode & SL_MODE_SLIP6)?0x70:END;

Test was on top of 7b9aacd770fa ("Linux 5.15.27-rc2").

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
mips: Booted on ci20 board. No regression. [3]

[1]. https://openqa.qa.codethink.co.uk/tests/851
[2]. https://openqa.qa.codethink.co.uk/tests/855
[3]. https://openqa.qa.codethink.co.uk/tests/856

--
Regards
Sudip

./arch/mips/include/asm/asm.h:68: error: "END" redefined [-Werror]
68 | #define END(function) \

#12 lore raw
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

And, here is the bisect log:

# bad: [7b9aacd770fa105a0a5f0be43bc72ce176d30331] Linux 5.15.27-rc2 # good: [8993e6067f263765fd26edabf3e3012e3ec4d81e] Linux 5.15.26 git bisect start 'HEAD' 'v5.15.26'
# bad: [6d4f8e67749d97f83f377911e874ca116be71fbd] drm/amd/display: For vblank_disable_immediate, check PSR is really used
git bisect bad 6d4f8e67749d97f83f377911e874ca116be71fbd
# bad: [527ec9ffce51cb10a3172380aba30066ee2d056c] Input: ti_am335x_tsc
- fix STEPCONFIG setup for Z2
git bisect bad 527ec9ffce51cb10a3172380aba30066ee2d056c
# good: [96039b910c5a933221faa9aeca4f2fb2fa4976a1] arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
git bisect good 96039b910c5a933221faa9aeca4f2fb2fa4976a1
# bad: [4778338032b338f80393b9dfab6832d02bddb819] MIPS: fix local_{add,sub}_return on MIPS64
git bisect bad 4778338032b338f80393b9dfab6832d02bddb819
# good: [ba52217d4edd5824427134cfdfa9c2ab4390d77f] drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
git bisect good ba52217d4edd5824427134cfdfa9c2ab4390d77f
# good: [9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52] NFSD: Fix zero-length NFSv3 WRITEs
git bisect good 9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52
# good: [8e68b6e3bdce82f387619e7fb6e85e6be9820182] tools/resolve_btf_ids: Close ELF file on error
git bisect good 8e68b6e3bdce82f387619e7fb6e85e6be9820182
# good: [238d4d64ad4da4acefedd73094be0d1051897810] mtd: spi-nor: Fix mtd size for s3an flashes
git bisect good 238d4d64ad4da4acefedd73094be0d1051897810

# first bad commit: [4778338032b338f80393b9dfab6832d02bddb819] MIPS:
fix local_{add,sub}_return on MIPS64

Reverting 4778338032b3 ("MIPS: fix local_{add,sub}_return on MIPS64") has fixed all the 3 build failures.

Signature · 2 lines
Regards
Sudip
#13 lore raw

Hi Greg,

Quoted 13 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Quoted 6 lines

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

LKFT build regression noticed as Sudip reported.
- mips-gcc-10-allmodconfig - FAILED.

Quoted 30 lines

And, here is the bisect log:

# bad: [7b9aacd770fa105a0a5f0be43bc72ce176d30331] Linux 5.15.27-rc2 # good: [8993e6067f263765fd26edabf3e3012e3ec4d81e] Linux 5.15.26 git bisect start 'HEAD' 'v5.15.26'
# bad: [6d4f8e67749d97f83f377911e874ca116be71fbd] drm/amd/display: For vblank_disable_immediate, check PSR is really used
git bisect bad 6d4f8e67749d97f83f377911e874ca116be71fbd
# bad: [527ec9ffce51cb10a3172380aba30066ee2d056c] Input: ti_am335x_tsc
- fix STEPCONFIG setup for Z2
git bisect bad 527ec9ffce51cb10a3172380aba30066ee2d056c
# good: [96039b910c5a933221faa9aeca4f2fb2fa4976a1] arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
git bisect good 96039b910c5a933221faa9aeca4f2fb2fa4976a1
# bad: [4778338032b338f80393b9dfab6832d02bddb819] MIPS: fix local_{add,sub}_return on MIPS64
git bisect bad 4778338032b338f80393b9dfab6832d02bddb819
# good: [ba52217d4edd5824427134cfdfa9c2ab4390d77f] drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
git bisect good ba52217d4edd5824427134cfdfa9c2ab4390d77f
# good: [9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52] NFSD: Fix zero-length NFSv3 WRITEs
git bisect good 9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52
# good: [8e68b6e3bdce82f387619e7fb6e85e6be9820182] tools/resolve_btf_ids: Close ELF file on error
git bisect good 8e68b6e3bdce82f387619e7fb6e85e6be9820182
# good: [238d4d64ad4da4acefedd73094be0d1051897810] mtd: spi-nor: Fix mtd size for s3an flashes
git bisect good 238d4d64ad4da4acefedd73094be0d1051897810

Quoted 5 lines
# first bad commit: [4778338032b338f80393b9dfab6832d02bddb819] MIPS:
fix local_{add,sub}_return on MIPS64

Reverting 4778338032b3 ("MIPS: fix local_{add,sub}_return on MIPS64") has fixed all the 3 build failures.

MIPS: fix local_{add,sub}_return on MIPS64
[ Upstream commit 277c8cb3e8ac199f075bf9576ad286687ed17173 ]

Use "daddu/dsubu" for long int on MIPS64 instead of "addu/subu"

Fixes 7232311ef14c ("local_t: mips extension")

--
Linaro LKFT
https://lkft.linaro.org

author maintainer
#14 lore raw
Quoted 65 lines · Naresh Kamboju

Hi Greg,

Quoted 13 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Quoted 6 lines

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

LKFT build regression noticed as Sudip reported.
- mips-gcc-10-allmodconfig - FAILED.

Quoted 30 lines

And, here is the bisect log:

# bad: [7b9aacd770fa105a0a5f0be43bc72ce176d30331] Linux 5.15.27-rc2 # good: [8993e6067f263765fd26edabf3e3012e3ec4d81e] Linux 5.15.26 git bisect start 'HEAD' 'v5.15.26'
# bad: [6d4f8e67749d97f83f377911e874ca116be71fbd] drm/amd/display: For vblank_disable_immediate, check PSR is really used
git bisect bad 6d4f8e67749d97f83f377911e874ca116be71fbd
# bad: [527ec9ffce51cb10a3172380aba30066ee2d056c] Input: ti_am335x_tsc
- fix STEPCONFIG setup for Z2
git bisect bad 527ec9ffce51cb10a3172380aba30066ee2d056c
# good: [96039b910c5a933221faa9aeca4f2fb2fa4976a1] arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
git bisect good 96039b910c5a933221faa9aeca4f2fb2fa4976a1
# bad: [4778338032b338f80393b9dfab6832d02bddb819] MIPS: fix local_{add,sub}_return on MIPS64
git bisect bad 4778338032b338f80393b9dfab6832d02bddb819
# good: [ba52217d4edd5824427134cfdfa9c2ab4390d77f] drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
git bisect good ba52217d4edd5824427134cfdfa9c2ab4390d77f
# good: [9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52] NFSD: Fix zero-length NFSv3 WRITEs
git bisect good 9eeb0cb7e2d675e3bbecc08302e3bafe21c61c52
# good: [8e68b6e3bdce82f387619e7fb6e85e6be9820182] tools/resolve_btf_ids: Close ELF file on error
git bisect good 8e68b6e3bdce82f387619e7fb6e85e6be9820182
# good: [238d4d64ad4da4acefedd73094be0d1051897810] mtd: spi-nor: Fix mtd size for s3an flashes
git bisect good 238d4d64ad4da4acefedd73094be0d1051897810

Quoted 5 lines
# first bad commit: [4778338032b338f80393b9dfab6832d02bddb819] MIPS:
fix local_{add,sub}_return on MIPS64

Reverting 4778338032b3 ("MIPS: fix local_{add,sub}_return on MIPS64") has fixed all the 3 build failures.

MIPS: fix local_{add,sub}_return on MIPS64
[ Upstream commit 277c8cb3e8ac199f075bf9576ad286687ed17173 ]

Quoted 6 lines

Use "daddu/dsubu" for long int on MIPS64 instead of "addu/subu"

Fixes 7232311ef14c ("local_t: mips extension")

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

thanks,

greg k-h

#15 lore raw
Quoted 25 lines · Greg Kroah-Hartman
Quoted 23 lines · Naresh Kamboju

Hi Greg,

Quoted 19 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

<snip>

Quoted 3 lines

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

ohh.. thats odd. I don't build v5.16.y, so never thought of it. Just checked a little now, and I was expecting it to be fixed by:
e5b40668e930 ("slip: fix macro redefine warning")
but it still has the build error. I will check tomorrow morning what is missing in v5.15.y
Please delay the revert till tomorrow afternoon.

Signature · 2 lines
Regards
Sudip
#16 lore raw
Quoted 34 lines · Sudip Mukherjee
Quoted 25 lines · Greg Kroah-Hartman
Quoted 23 lines · Naresh Kamboju

Hi Greg,

Quoted 19 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

<snip>

Quoted 3 lines

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

Quoted 7 lines

ohh.. thats odd. I don't build v5.16.y, so never thought of it. Just checked a little now, and I was expecting it to be fixed by:
e5b40668e930 ("slip: fix macro redefine warning")
but it still has the build error. I will check tomorrow morning what is missing in v5.15.y
Please delay the revert till tomorrow afternoon.

In case you did not get my other e-mail: You also need commit b81e0c2372e ("block: drop unused includes in <linux/genhd.h>").

Guenter

#17 lore raw
Quoted 44 lines · Guenter Roeck
Quoted 34 lines · Sudip Mukherjee
Quoted 25 lines · Greg Kroah-Hartman
Quoted 23 lines · Naresh Kamboju

Hi Greg,

Quoted 19 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

<snip>

Quoted 3 lines

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

Quoted 7 lines

ohh.. thats odd. I don't build v5.16.y, so never thought of it. Just checked a little now, and I was expecting it to be fixed by:
e5b40668e930 ("slip: fix macro redefine warning")
but it still has the build error. I will check tomorrow morning what is missing in v5.15.y
Please delay the revert till tomorrow afternoon.

Quoted 2 lines

In case you did not get my other e-mail: You also need commit b81e0c2372e ("block: drop unused includes in <linux/genhd.h>").

Thanks Guenter.
And, I have now verified that both gpr_defconfig and mtx1_defconfig passes after cherry-picking these two commits.

Signature · 2 lines
Regards
Sudip
author maintainer
#18 lore raw
Quoted 45 lines · Sudip Mukherjee
Quoted 44 lines · Guenter Roeck
Quoted 41 lines · Sudip Mukherjee
Quoted 25 lines · Greg Kroah-Hartman
Quoted 23 lines · Naresh Kamboju

Hi Greg,

Quoted 19 lines · Sudip Mukherjee
Quoted 9 lines · Sudip Mukherjee

Hi Greg,

Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 5.15.27 release. There are 256 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

<snip>

Quoted 4 lines

Mips failures,

allmodconfig, gpr_defconfig and mtx1_defconfig fails with:

<snip>

Quoted 3 lines

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

ohh.. thats odd. I don't build v5.16.y, so never thought of it. Just checked a little now, and I was expecting it to be fixed by:
e5b40668e930 ("slip: fix macro redefine warning")
but it still has the build error. I will check tomorrow morning what is missing in v5.15.y
Please delay the revert till tomorrow afternoon.

Quoted 6 lines
Quoted 2 lines

In case you did not get my other e-mail: You also need commit b81e0c2372e ("block: drop unused includes in <linux/genhd.h>").

Thanks Guenter.
And, I have now verified that both gpr_defconfig and mtx1_defconfig passes after cherry-picking these two commits.

Great, I've queued both these up now.

greg k-h

#19 lore raw
In reply to Greg Kroah-Hartman
Quoted 1 line · Greg Kroah-Hartman

On Tue, Mar 08, 2022 at 11:08:10PM +0530, Naresh Kamboju wrote:

[ ... ]

Quoted 9 lines
Quoted 9 lines
Quoted 3 lines

Reverting 4778338032b3 ("MIPS: fix local_{add,sub}_return on MIPS64") has fixed all the 3 build failures.

MIPS: fix local_{add,sub}_return on MIPS64
[ Upstream commit 277c8cb3e8ac199f075bf9576ad286687ed17173 ]

Use "daddu/dsubu" for long int on MIPS64 instead of "addu/subu"

Quoted 8 lines
Quoted 4 lines
Fixes 7232311ef14c ("local_t: mips extension")

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

If you don't want to revert: the fix needs the following two patches:

e5b40668e93 ("slip: fix macro redefine warning") b81e0c2372e ("block: drop unused includes in <linux/genhd.h>")

Both are in v5.16, so you won't see the problem there.

Guenter

author maintainer
#20 lore raw
Quoted 24 lines · Guenter Roeck
Quoted 1 line · Greg Kroah-Hartman

On Tue, Mar 08, 2022 at 11:08:10PM +0530, Naresh Kamboju wrote:

[ ... ]

Quoted 9 lines
Quoted 9 lines
Quoted 3 lines

Reverting 4778338032b3 ("MIPS: fix local_{add,sub}_return on MIPS64") has fixed all the 3 build failures.

MIPS: fix local_{add,sub}_return on MIPS64
[ Upstream commit 277c8cb3e8ac199f075bf9576ad286687ed17173 ]

Use "daddu/dsubu" for long int on MIPS64 instead of "addu/subu"

Quoted 8 lines
Quoted 4 lines
Fixes 7232311ef14c ("local_t: mips extension")

Ah, I'll queue up the revert for that in the morning, thanks for finding it. Odd it doesn't trigger the same issue in 5.16.y.

Quoted 6 lines

If you don't want to revert: the fix needs the following two patches:

e5b40668e93 ("slip: fix macro redefine warning") b81e0c2372e ("block: drop unused includes in <linux/genhd.h>")

Both are in v5.16, so you won't see the problem there.

Thanks, both now added to the queue.

greg k-h