This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.1.43-rc2
Dan Carpenter dan.carpenter@linaro.org dma-buf: fix an error pointer vs NULL bug
Christian König christian.koenig@amd.com dma-buf: keep the signaling time of merged fences v3
Mirsad Goran Todorovac mirsad.todorovac@alu.unizg.hr test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
Matthieu Baerts matthieu.baerts@tessares.net selftests: mptcp: sockopt: use 'iptables-legacy' if available
Paolo Abeni pabeni@redhat.com mptcp: ensure subflow is unhashed before cleaning the backlog
Rafael J. Wysocki rafael.j.wysocki@intel.com cpufreq: intel_pstate: Drop ACPI _PSS states table patching
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: processor: perflib: Use the "no limit" frequency QoS
Benjamin Cheng ben@bcheng.me drm/amd/display: Write to correct dirty_rect
Hamza Mahfooz hamza.mahfooz@amd.com drm/amd/display: perform a bounds check before filling dirty rectangles
Steven Rostedt (Google) rostedt@goodmis.org tracing: Fix trace_event_raw_event_synth() if else statement
Dmytro Laktyushkin Dmytro.Laktyushkin@amd.com drm/amd/display: set per pipe dppclk to 0 when dpp is off
Ilya Dryomov idryomov@gmail.com rbd: retrieve and check lock owner twice before blocklisting
Ilya Dryomov idryomov@gmail.com rbd: harden get_lock_owner_info() a bit
Ilya Dryomov idryomov@gmail.com rbd: make get_lock_owner_info() return a single locker or NULL
Joe Thornber ejt@redhat.com dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
Radhakrishna Sripada radhakrishna.sripada@intel.com drm/i915/dpt: Use shmem for dpt objects
Xiubo Li xiubli@redhat.com ceph: never send metrics if disable_send_metrics is set
Johan Hovold johan+linaro@kernel.org PM: sleep: wakeirq: fix wake irq arming
Mark Brown broonie@kernel.org arm64/sme: Set new vector length before reallocating
Mark Brown broonie@kernel.org ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
Stefan Haberland sth@linux.ibm.com s390/dasd: print copy pair message only for the correct error
Stefan Haberland sth@linux.ibm.com s390/dasd: fix hanging device after quiesce/resume
Chenguang Zhao zhaochenguang@kylinos.cn LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
Tiezhu Yang yangtiezhu@loongson.cn LoongArch: BPF: Fix check condition to call lu32id in move_imm()
Andy Shevchenko andriy.shevchenko@linux.intel.com Revert "um: Use swap() to make code cleaner"
Johan Hovold johan+linaro@kernel.org soundwire: fix enumeration completion
Matthieu Baerts matthieu.baerts@tessares.net selftests: mptcp: join: only check for ip6tables if needed
Christian Marangi ansuelsmth@gmail.com net: dsa: qca8k: fix mdb add/del case with 0 VID
Christian Marangi ansuelsmth@gmail.com net: dsa: qca8k: fix broken search_and_del
Christian Marangi ansuelsmth@gmail.com net: dsa: qca8k: fix search_and_insert wrong handling of new rule
Jason Wang jasowang@redhat.com virtio-net: fix race between set queues and probe
Demi Marie Obenour demi@invisiblethingslab.com xen: speed up grant-table reclaim
Dan Carpenter dan.carpenter@linaro.org proc/vmcore: fix signedness bug in read_from_oldmem()
Peter Zijlstra peterz@infradead.org locking/rtmutex: Fix task->pi_waiters integrity
Marc Zyngier maz@kernel.org irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
Jonas Gorski jonas.gorski@gmail.com irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
Alexander Steffen Alexander.Steffen@infineon.com tpm_tis: Explicitly check for error code
Guanghui Feng guanghuifeng@linux.alibaba.com ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
Trond Myklebust trond.myklebust@hammerspace.com nfsd: Remove incorrect check in nfsd4_validate_stateid
Christian Brauner brauner@kernel.org file: always lock position for FMODE_ATOMIC_POS
Yazen Ghannam yazen.ghannam@amd.com x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
Filipe Manana fdmanana@suse.com btrfs: check for commit error at btrfs_attach_transaction_barrier()
Filipe Manana fdmanana@suse.com btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
Filipe Manana fdmanana@suse.com btrfs: account block group tree when calculating global reserve size
Gilles Buloz Gilles.Buloz@kontron.com hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
Baskaran Kannan Baski.Kannan@amd.com hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
Luka Guzenko l.guzenko@web.de ALSA: hda/relatek: Enable Mute LED on HP 250 G8
Pavel Asyutchenko svenpavel@gmail.com ALSA: hda/realtek: Support ASUS G713PV laptop
Oliver Neukum oneukum@suse.com Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
Chaoyuan Peng hedonistsmith@gmail.com tty: n_gsm: fix UAF in gsm_cleanup_mux
Zhang Shurong zhang_shurong@foxmail.com staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
Larry Finger Larry.Finger@lwfinger.net staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
Greg Kroah-Hartman gregkh@linuxfoundation.org Documentation: security-bugs.rst: clarify CVE handling
Greg Kroah-Hartman gregkh@linuxfoundation.org Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
Dan Carpenter dan.carpenter@linaro.org Revert "usb: xhci: tegra: Fix error check"
Ricardo Ribalda ribalda@chromium.org usb: xhci-mtk: set the dma max_seg_size
Frank Li Frank.Li@nxp.com usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
Łukasz Bartosik lb@semihalf.com USB: quirks: add quirk for Focusrite Scarlett
Guiting Shen aarongt.shen@gmail.com usb: ohci-at91: Fix the unhandle interrupt when resume
Xu Yang xu.yang_2@nxp.com usb: misc: ehset: fix wrong if condition
Jisheng Zhang jszhang@kernel.org usb: dwc3: don't reset device side if dwc3 was configured as host-only
Gratian Crisan gratian.crisan@ni.com usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
Jakub Vanek linuxtardis@gmail.com Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
Kyle Tso kyletso@google.com usb: typec: Use sysfs_emit_at when concatenating the string
Kyle Tso kyletso@google.com usb: typec: Iterate pds array when showing the pd list
Kyle Tso kyletso@google.com usb: typec: Set port->pd before adding device for typec_port
Marc Kleine-Budde mkl@pengutronix.de can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
Johan Hovold johan@kernel.org USB: serial: simple: sort driver entries
Oliver Neukum oneukum@suse.com USB: serial: simple: add Kaufmann RKS+CAN VCP
Mohsen Tahmasebi moh53n@moh53n.ir USB: serial: option: add Quectel EC200A module support
Jerry Meng jerry-meng@foxmail.com USB: serial: option: support Quectel EM060K_128
Samuel Holland samuel.holland@sifive.com serial: sifive: Fix sifive_serial_console_setup() section
Ruihong Luo colorsu1922@gmail.com serial: 8250_dw: Preserve original value of DLF register
Johan Hovold johan+linaro@kernel.org serial: qcom-geni: drop bogus runtime pm state update
Sean Christopherson seanjc@google.com KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
Sean Christopherson seanjc@google.com KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
Sean Christopherson seanjc@google.com KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
Michael Grzeschik m.grzeschik@pengutronix.de usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
Zqiang qiang.zhang1211@gmail.com USB: gadget: Fix the memory leak in raw_gadget driver
Frank Li Frank.Li@nxp.com usb: gadget: call usb_gadget_check_config() to verify UDC capability
Dan Carpenter dan.carpenter@linaro.org Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
Zheng Yejian zhengyejian1@huawei.com tracing: Fix warning in trace_buffered_event_disable()
Zheng Yejian zhengyejian1@huawei.com ring-buffer: Fix wrong stat of cpu_buffer->read
Arnd Bergmann arnd@arndb.de ata: pata_ns87415: mark ns87560_tf_read static
Ming Lei ming.lei@redhat.com ublk: fail to recover device if queue setup is interrupted
Ming Lei ming.lei@redhat.com ublk: fail to start device if queue setup is interrupted
Ming Lei ming.lei@redhat.com ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
Rob Clark robdclark@chromium.org drm/msm: Disallow submit with fence id 0
Rob Clark robdclark@chromium.org drm/msm: Switch idr_lock to spinlock
Sindhu Devale sindhu.devale@intel.com RDMA/irdma: Report correct WC error
Sindhu Devale sindhu.devale@intel.com RDMA/irdma: Fix op_type reporting in CQEs
Dan Carpenter dan.carpenter@linaro.org drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
Mario Limonciello mario.limonciello@amd.com drm/amd: Fix an error handling mistake in psp_sw_init()
Yu Kuai yukuai3@huawei.com dm raid: protect md_stop() with 'reconfig_mutex'
Yu Kuai yukuai3@huawei.com dm raid: clean up four equivalent goto tags in raid_ctr()
Yu Kuai yukuai3@huawei.com dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
Stefano Stabellini sstabellini@kernel.org xenbus: check xen_domain in xenbus_probe_initcall
Christophe JAILLET christophe.jaillet@wanadoo.fr drm/i915: Fix an error handling path in igt_write_huge()
Steve French stfrench@microsoft.com smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
Bart Van Assche bvanassche@acm.org block: Fix a source code comment in include/uapi/linux/blkzoned.h
Matus Gajdos matuszpd@gmail.com ASoC: fsl_spdif: Silence output on stop
Breno Leitao leitao@debian.org cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
Breno Leitao leitao@debian.org cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
Gaosheng Cui cuigaosheng1@huawei.com drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
Kashyap Desai kashyap.desai@broadcom.com RDMA/bnxt_re: Prevent handling any completions after qp destroy
Thomas Bogendoerfer tbogendoerfer@suse.de RDMA/mthca: Fix crash when polling CQ for shared QPs
Shiraz Saleem shiraz.saleem@intel.com RDMA/irdma: Fix data race on CQP request done
Shiraz Saleem shiraz.saleem@intel.com RDMA/irdma: Fix data race on CQP completion stats
Shiraz Saleem shiraz.saleem@intel.com RDMA/irdma: Add missing read barriers
Rob Clark robdclark@chromium.org drm/msm/adreno: Fix snapshot BINDLESS_DATA size
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
Dan Carpenter dan.carpenter@linaro.org RDMA/mlx4: Make check for invalid flags stricter
Fedor Pchelkin pchelkin@ispras.ru tipc: stop tipc crypto on failure in tipc_node_create
Yuanjun Gong ruc_gongyuanjun@163.com tipc: check return value of pskb_trim()
Yuanjun Gong ruc_gongyuanjun@163.com benet: fix return value check in be_lancer_xmit_workarounds()
Lin Ma linma@zju.edu.cn net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
Vladimir Oltean vladimir.oltean@nxp.com net/sched: mqprio: add extack to mqprio_parse_nlattr()
Vladimir Oltean vladimir.oltean@nxp.com net/sched: mqprio: refactor nlattr parsing to a separate function
Linus Torvalds torvalds@linux-foundation.org mm: suppress mm fault logging if fatal signal already pending
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
Florian Westphal fw@strlen.de netfilter: nft_set_rbtree: fix overlap expiration walk
Muhammad Husaini Zulkifli muhammad.husaini.zulkifli@intel.com igc: Fix Kernel Panic during ndo_tx_timeout callback
Kirill A. Shutemov kirill.shutemov@linux.intel.com x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
Maxim Mikityanskiy maxtram95@gmail.com platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
Vincent Whitchurch vincent.whitchurch@axis.com net: stmmac: Apply redundant write work around on 4.xx too
Suman Ghosh sumang@marvell.com octeontx2-af: Fix hash extraction enable configuration
Sunil Goutham sgoutham@marvell.com octeontx2-af: Removed unnecessary debug messages.
Hangbin Liu liuhangbin@gmail.com team: reset team's flags when down link is P2P device
Hangbin Liu liuhangbin@gmail.com bonding: reset bond's flags when down link is P2P device
Jedrzej Jagielski jedrzej.jagielski@intel.com ice: Fix memory management in ice_ethtool_fdir.c
Stewart Smith trawets@amazon.com tcp: Reduce chance of collisions in inet6_hashfn().
Maciej Żenczykowski maze@google.com ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
Yuanjun Gong ruc_gongyuanjun@163.com ethernet: atheros: fix return value check in atl1e_tso_csum()
Yuanjun Gong ruc_gongyuanjun@163.com atheros: fix return value check in atl1_tso()
Harshit Mogalapalli harshit.m.mogalapalli@oracle.com phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
Jiri Benc jbenc@redhat.com vxlan: fix GRO with VXLAN-GPE
Jiri Benc jbenc@redhat.com vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
Jiri Benc jbenc@redhat.com vxlan: calculate correct header length for GPE
Jijie Shao shaojijie@huawei.com net: hns3: fix wrong bw weight of disabled tc issue
Jijie Shao shaojijie@huawei.com net: hns3: fix wrong tc bandwidth weight data issue
Hao Lan lanhao@huawei.com net: hns3: fix the imp capability bit cannot exceed 32 bits issue
Jiawen Wu jiawenwu@trustnetic.com net: phy: marvell10g: fix 88x3310 power up
Jacob Keller jacob.e.keller@intel.com iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
Jacob Keller jacob.e.keller@intel.com iavf: fix potential deadlock on allocation failure
Wang Ming machel@vivo.com i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
Nicolas Dufresne nicolas.dufresne@collabora.com media: amphion: Fix firmware path to match linux-firmware
Sakari Ailus sakari.ailus@linux.intel.com media: staging: atomisp: select V4L2_FWNODE
Srinivas Kandagatla srinivas.kandagatla@linaro.org soundwire: qcom: update status correctly with mask
Adrien Thierry athierry@redhat.com phy: qcom-snps-femto-v2: properly enable ref clock
Adrien Thierry athierry@redhat.com phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
Dan Carpenter dan.carpenter@linaro.org phy: phy-mtk-dp: Fix an error code in probe()
Daniel Miess daniel.miess@amd.com drm/amd/display: Prevent vtotal from being set to 0
Daniel Miess daniel.miess@amd.com drm/amd/display: Fix possible underflow for displays with large vblank
Gabe Teeger gabe.teeger@amd.com drm/amd/display: update extended blank for dcn314 onwards
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Add FAMS validation before trying to use it
Randy Dunlap rdunlap@infradead.org drm/amd/display: fix dc/core/dc.c kernel-doc
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Rework comments on dc file
Liam R. Howlett Liam.Howlett@oracle.com maple_tree: fix 32 bit mas_next testing
Liam R. Howlett Liam.Howlett@oracle.com maple_tree: add __init and __exit to test module
Liam R. Howlett Liam.Howlett@Oracle.com test_maple_tree: test modifications while iterating
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
Masami Hiramatsu (Google) mhiramat@kernel.org Revert "tracing: Add "(fault)" name injection to kernel probes"
Steven Rostedt (Google) rostedt@goodmis.org tracing: Allow synthetic events to pass around stacktraces
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Fix to avoid double count of the string length on the array
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Add symstr type for dynamic events
Paolo Abeni pabeni@redhat.com mptcp: do not rely on implicit state check in mptcp_listen()
Menglong Dong imagedong@tencent.com mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
Oliver Upton oliver.upton@linux.dev arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
Oliver Upton oliver.upton@linux.dev KVM: arm64: Condition HW AF updates on config option
Christian König christian.koenig@amd.com drm/ttm: never consider pinned BOs for eviction&swap
Hui Li caelli@tencent.com tty: fix hang on tty device with no_room set
Ilpo Järvinen ilpo.jarvinen@linux.intel.com n_tty: Rename tail to old_tail in n_tty_read()
Thomas Hellström thomas.hellstrom@linux.intel.com drm/ttm: Don't leak a resource on eviction error
Thomas Hellström thomas.hellstrom@linux.intel.com drm/ttm: Don't print error message if eviction was interrupted
Mario Limonciello mario.limonciello@amd.com drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
Mario Limonciello mario.limonciello@amd.com drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
Cruise Hung cruise.hung@amd.com drm/amd/display: Update correct DCN314 register header
Dmytro Laktyushkin dmytro.laktyushkin@amd.com drm/amd/display: fix dcn315 single stream crb allocation
Dmytro Laktyushkin Dmytro.Laktyushkin@amd.com drm/amd/display: add pixel rate based CRB allocation support
Dmytro Laktyushkin Dmytro.Laktyushkin@amd.com drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
Dmytro Laktyushkin Dmytro.Laktyushkin@amd.com drm/amd/display: use low clocks for no plane configs
Samson Tam samson.tam@amd.com drm/amd/display: add ODM case when looking for first split pipe
Alvin Lee Alvin.Lee2@amd.com drm/amd/display: Use min transition for all SubVP plane add/remove
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Include surface of unaffected streams
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Copy DC context in the commit streams
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Enable new commit sequence only for DCN32x
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Rework context change check
Rodrigo Siqueira Rodrigo.Siqueira@amd.com drm/amd/display: Check if link state is valid
Hamza Mahfooz hamza.mahfooz@amd.com drm/amd/display: add FB_DAMAGE_CLIPS support
Rick Wertenbroek rick.wertenbroek@gmail.com PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
Rick Wertenbroek rick.wertenbroek@gmail.com PCI: rockchip: Fix window mapping and address translation for endpoint
Rick Wertenbroek rick.wertenbroek@gmail.com PCI: rockchip: Remove writes to unused registers
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI/ASPM: Avoid link retraining race
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI/ASPM: Factor out pcie_wait_for_retrain()
Bjorn Helgaas bhelgaas@google.com PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
Huacai Chen chenhuacai@kernel.org MIPS: Loongson: Fix build error when make modules_install
Jiaxun Yang jiaxun.yang@flygoat.com MIPS: Loongson: Move arch cflags to MIPS top level Makefile
Christophe JAILLET christophe.jaillet@wanadoo.fr i2c: nomadik: Remove a useless call in the remove function
Andi Shyti andi.shyti@kernel.org i2c: nomadik: Use devm_clk_get_enabled()
Andi Shyti andi.shyti@kernel.org i2c: nomadik: Remove unnecessary goto label
Markus Elfring elfring@users.sourceforge.net i2c: Improve size determinations
Markus Elfring elfring@users.sourceforge.net i2c: Delete error messages for failed memory allocations
Chao Yu chao@kernel.org f2fs: don't reset unchangable mount option in f2fs_remount()
Yangtao Li frank.li@vivo.com f2fs: fix to set flush_merge opt and show noflush_merge
Filipe Manana fdmanana@suse.com btrfs: fix race between quota disable and relocation
Bartosz Golaszewski bartosz.golaszewski@linaro.org gpio: mvebu: fix irq domain leak
Uwe Kleine-König u.kleine-koenig@pengutronix.de gpio: mvebu: Make use of devm_pwmchip_add
Andy Shevchenko andriy.shevchenko@linux.intel.com pwm: Add a stub for devm_pwmchip_add()
Hans de Goede hdegoede@redhat.com gpio: tps68470: Make tps68470_gpio_output() always set the initial value
Ondrej Mosnacek omosnace@redhat.com io_uring: don't audit the capability check in io_uring_create()
Claudio Imbrenda imbrenda@linux.ibm.com KVM: s390: pv: fix index value of replaced ASCE
Haren Myneni haren@linux.ibm.com powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
Ross Lagerwall ross.lagerwall@citrix.com blk-mq: Fix stall due to recursive flush plug
Zhihao Cheng chengzhihao1@huawei.com jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
Mario Limonciello mario.limonciello@amd.com drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
Mario Limonciello mario.limonciello@amd.com drm/amd: Move helper for dynamic speed switch check out of smu13
Zhihao Cheng chengzhihao1@huawei.com ovl: fix null pointer dereference in ovl_permission()
Agustin Gutierrez agustin.gutierrez@amd.com drm/amd/display: Keep PHY active for dp config
Shyam Sundar S K Shyam-sundar.S-k@amd.com platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
Shyam Sundar S K Shyam-sundar.S-k@amd.com platform/x86/amd/pmf: Notify OS power slider update
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: fix underflow in chain reference counter
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: fix underflow in object reference counter
-------------
Diffstat:
Documentation/ABI/testing/sysfs-module | 11 + Documentation/admin-guide/security-bugs.rst | 37 +-- Documentation/arm64/silicon-errata.rst | 3 + Documentation/trace/kprobetrace.rst | 8 +- Makefile | 4 +- arch/arm64/Kconfig | 19 ++ arch/arm64/kernel/cpu_errata.c | 7 + arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 16 +- arch/arm64/tools/cpucaps | 1 + arch/loongarch/Kconfig | 1 + arch/loongarch/net/bpf_jit.h | 2 +- arch/mips/Makefile | 34 ++ arch/mips/loongson2ef/Platform | 35 --- arch/mips/loongson64/Platform | 16 - arch/powerpc/platforms/pseries/vas.c | 9 +- arch/s390/mm/gmap.c | 1 + arch/um/os-Linux/sigio.c | 7 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/traps.c | 18 +- arch/x86/kvm/svm/svm.c | 6 + arch/x86/kvm/vmx/vmx.c | 41 ++- arch/x86/kvm/x86.c | 34 +- block/blk-core.c | 3 +- block/blk-mq.c | 9 +- drivers/acpi/arm64/iort.c | 3 - drivers/acpi/processor_perflib.c | 42 ++- drivers/ata/pata_ns87415.c | 2 +- drivers/base/power/power.h | 1 + drivers/base/power/wakeirq.c | 12 +- drivers/block/rbd.c | 124 +++++--- drivers/block/ublk_drv.c | 145 ++++----- drivers/char/tpm/tpm_tis_core.c | 9 +- drivers/cpufreq/intel_pstate.c | 14 - drivers/cxl/acpi.c | 5 +- drivers/dma-buf/dma-fence-unwrap.c | 26 +- drivers/dma-buf/dma-fence.c | 7 +- drivers/gpio/gpio-mvebu.c | 26 +- drivers/gpio/gpio-tps68470.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 121 ++++--- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 3 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 5 + drivers/gpu/drm/amd/display/dc/core/dc.c | 348 +++++++++++++-------- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 20 ++ drivers/gpu/drm/amd/display/dc/dc.h | 64 ++-- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 7 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 7 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 1 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 110 ++++++- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 23 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 49 ++- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 4 + .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 39 ++- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 3 +- .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 15 +- .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 16 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 19 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 6 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 5 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c | 67 ++++ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.h | 35 +++ drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 12 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 89 ++---- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 21 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 6 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 13 - drivers/gpu/drm/msm/msm_drv.c | 6 +- drivers/gpu/drm/msm/msm_gem_submit.c | 12 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/msm/msm_submitqueue.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 25 +- drivers/hwmon/k10temp.c | 17 +- drivers/hwmon/nct7802.c | 2 +- drivers/i2c/busses/i2c-ibm_iic.c | 4 +- drivers/i2c/busses/i2c-nomadik.c | 42 +-- drivers/i2c/busses/i2c-sh7760.c | 3 +- drivers/i2c/busses/i2c-tiny-usb.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 12 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 18 ++ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + drivers/infiniband/hw/irdma/ctrl.c | 31 +- drivers/infiniband/hw/irdma/defs.h | 46 ++- drivers/infiniband/hw/irdma/hw.c | 3 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/puda.c | 6 + drivers/infiniband/hw/irdma/type.h | 2 + drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/infiniband/hw/irdma/utils.c | 8 +- drivers/infiniband/hw/mlx4/qp.c | 18 +- drivers/infiniband/hw/mthca/mthca_qp.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 14 +- drivers/irqchip/irq-gic-v3-its.c | 75 +++-- drivers/md/dm-cache-policy-smq.c | 28 +- drivers/md/dm-raid.c | 20 +- drivers/md/md.c | 2 + drivers/media/platform/amphion/vpu_core.c | 4 +- drivers/net/bonding/bond_main.c | 5 + drivers/net/can/usb/gs_usb.c | 2 + drivers/net/dsa/qca/qca8k-common.c | 19 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 7 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/emulex/benet/be_main.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 +- .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 17 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 11 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 26 +- drivers/net/ethernet/intel/igc/igc_main.c | 40 ++- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 59 +++- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 +- drivers/net/phy/marvell10g.c | 7 + drivers/net/team/team.c | 9 + drivers/net/virtio_net.c | 4 +- drivers/net/vxlan/vxlan_core.c | 165 ++++++---- drivers/pci/controller/pcie-rockchip-ep.c | 156 +++++---- drivers/pci/controller/pcie-rockchip.h | 40 ++- drivers/pci/pcie/aspm.c | 55 ++-- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 2 +- drivers/phy/mediatek/phy-mtk-dp.c | 2 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 74 +++-- drivers/platform/x86/amd/pmf/acpi.c | 23 +- drivers/platform/x86/amd/pmf/core.c | 9 +- drivers/platform/x86/amd/pmf/pmf.h | 16 + drivers/platform/x86/amd/pmf/sps.c | 74 ++++- drivers/platform/x86/msi-laptop.c | 8 +- drivers/s390/block/dasd_3990_erp.c | 2 +- drivers/s390/block/dasd_ioctl.c | 1 + drivers/soundwire/bus.c | 8 +- drivers/soundwire/qcom.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/media/atomisp/Kconfig | 1 + drivers/staging/rtl8712/rtl871x_xmit.c | 43 ++- drivers/staging/rtl8712/xmit_linux.c | 6 + drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 29 +- drivers/tty/serial/8250/8250_dwlib.c | 6 +- drivers/tty/serial/qcom_geni_serial.c | 7 - drivers/tty/serial/sifive.c | 2 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/core.c | 20 +- drivers/usb/dwc3/core.h | 3 - drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/gadget/composite.c | 4 + drivers/usb/gadget/legacy/raw_gadget.c | 12 +- drivers/usb/gadget/udc/core.c | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/xhci-mtk.c | 1 + drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 25 +- drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/misc/ehset.c | 8 +- drivers/usb/serial/option.c | 6 + drivers/usb/serial/usb-serial-simple.c | 73 +++-- drivers/usb/typec/class.c | 15 +- drivers/xen/grant-table.c | 40 ++- drivers/xen/xenbus/xenbus_probe.c | 3 + fs/btrfs/block-rsv.c | 5 + fs/btrfs/qgroup.c | 18 +- fs/btrfs/transaction.c | 10 +- fs/ceph/metric.c | 2 +- fs/f2fs/super.c | 43 ++- fs/file.c | 6 +- fs/jbd2/checkpoint.c | 32 +- fs/nfsd/nfs4state.c | 2 - fs/overlayfs/inode.c | 5 +- fs/proc/vmcore.c | 2 +- fs/smb/client/sess.c | 4 +- include/linux/dma-fence.h | 2 +- include/linux/pwm.h | 5 + include/net/ipv6.h | 8 +- include/net/vxlan.h | 13 +- include/uapi/linux/blkzoned.h | 10 +- io_uring/io_uring.c | 2 +- kernel/locking/rtmutex.c | 172 ++++++---- kernel/locking/rtmutex_api.c | 2 +- kernel/locking/rtmutex_common.h | 47 ++- kernel/locking/ww_mutex.h | 12 +- kernel/signal.c | 4 + kernel/trace/ring_buffer.c | 22 +- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 6 + kernel/trace/trace_events.c | 14 +- kernel/trace/trace_events_hist.c | 7 +- kernel/trace/trace_events_synth.c | 80 ++++- kernel/trace/trace_probe.c | 46 ++- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_kernel.h | 30 +- kernel/trace/trace_probe_tmpl.h | 59 +++- kernel/trace/trace_synth.h | 1 + kernel/trace/trace_uprobe.c | 3 +- lib/test_firmware.c | 12 +- lib/test_maple_tree.c | 233 +++++++++----- net/ceph/messenger.c | 1 + net/ipv6/addrconf.c | 14 +- net/mptcp/protocol.c | 20 +- net/netfilter/nf_tables_api.c | 18 +- net/netfilter/nft_immediate.c | 27 +- net/netfilter/nft_set_rbtree.c | 20 +- net/sched/sch_mqprio.c | 144 ++++++--- net/tipc/crypto.c | 3 +- net/tipc/node.c | 2 +- sound/pci/hda/patch_realtek.c | 2 + sound/soc/codecs/wm8904.c | 3 + sound/soc/fsl/fsl_spdif.c | 2 + tools/testing/radix-tree/linux/init.h | 1 + tools/testing/radix-tree/maple.c | 143 ++++----- tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 24 +- virt/kvm/kvm_main.c | 24 ++ 235 files changed, 3202 insertions(+), 1790 deletions(-)
Hi Greg
On Wed, Aug 2, 2023 at 4:44 PM Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
6.1.43-rc2 tested.
Build successfully completed. Boot successfully completed. No dmesg regressions. Video output normal. Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)
Thanks
Tested-by: Takeshi Ogasawara takeshi.ogasawara@futuring-girl.com
Hello Greg,
From: Greg Kroah-Hartman gregkh@linuxfoundation.org Sent: Wednesday, August 2, 2023 8:42 AM
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
Thank you for the release!
CIP configurations built and booted okay with Linux 6.1.43-rc2 (bdcf4e82a088): https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/95... https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linu...
Tested-by: Chris Paterson (CIP) chris.paterson2@renesas.com
Kind regards, Chris
Hello,
On Wed, 2 Aug 2023 09:41:55 +0200 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
This rc kernel passes DAMON functionality test[1] on my test machine. Attaching the test results summary below. Please note that I retrieved the kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park sj@kernel.org
[1] https://github.com/awslabs/damon-tests/tree/next/corr [2] bdcf4e82a088 ("Linux 6.1.43-rc2")
Thanks, SJ
[...]
---
ok 1 selftests: damon: debugfs_attrs.sh ok 2 selftests: damon: debugfs_schemes.sh ok 3 selftests: damon: debugfs_target_ids.sh ok 4 selftests: damon: debugfs_empty_targets.sh ok 5 selftests: damon: debugfs_huge_count_read_write.sh ok 6 selftests: damon: debugfs_duplicate_context_creation.sh ok 7 selftests: damon: sysfs.sh ok 1 selftests: damon-tests: kunit.sh ok 2 selftests: damon-tests: huge_count_read_write.sh ok 3 selftests: damon-tests: buffer_overflow.sh ok 4 selftests: damon-tests: rm_contexts.sh ok 5 selftests: damon-tests: record_null_deref.sh ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh ok 8 selftests: damon-tests: damo_tests.sh ok 9 selftests: damon-tests: masim-record.sh ok 10 selftests: damon-tests: build_i386.sh ok 11 selftests: damon-tests: build_m68k.sh ok 12 selftests: damon-tests: build_arm64.sh ok 13 selftests: damon-tests: build_i386_idle_flag.sh ok 14 selftests: damon-tests: build_i386_highpte.sh ok 15 selftests: damon-tests: build_nomemcg.sh
PASS
On 8/2/23 12:41 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos re@w6rz.net
On 8/2/23 00:41, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
I see crashes when booting with a f2fs root file system on arm-aspeed systems.
For whatever reason are the only f2fs tests I am running, so it is very likely that f2fs is completely broken in this release candidate.
Guenter
--- [ 7.018008] 8<--- cut here --- [ 7.018137] Unable to handle kernel NULL pointer dereference at virtual address 00000034 [ 7.018261] [00000034] *pgd=00000000 [ 7.018555] Internal error: Oops: 5 [#1] SMP ARM [ 7.018754] CPU: 0 PID: 193 Comm: seedrng Not tainted 6.1.43-rc2-00226-gbdcf4e82a088 #1 [ 7.018897] Hardware name: Generic DT based system [ 7.019011] PC is at f2fs_issue_flush+0x160/0x210 [ 7.019367] LR is at f2fs_do_sync_file+0x7c8/0xaa8 [ 7.019438] pc : [<8060fc94>] lr : [<805c63f0>] psr: 40000013 [ 7.019517] sp : e0c65e78 ip : 00000000 fp : 000001a7 [ 7.019586] r10: 00000000 r9 : 00000000 r8 : 000001a7 [ 7.019658] r7 : 8330e1c0 r6 : 83509000 r5 : 00000000 r4 : 00000034 [ 7.019744] r3 : e555c589 r2 : 82f36e00 r1 : 000001a7 r0 : 83509000 [ 7.019856] Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 7.019957] Control: 10c5387d Table: 840c006a DAC: 00000051 [ 7.020047] Register r0 information: slab kmalloc-4k start 83508000 data offset 4096 pointer offset 0 size 4096 allocated at f2fs_fill_super+0x50/0x22d4 [ 7.020619] kmalloc_trace+0x30/0x144 [ 7.020689] f2fs_fill_super+0x50/0x22d4 [ 7.020748] mount_bdev+0x174/0x1ac [ 7.020802] f2fs_mount+0x1c/0x28 [ 7.020853] legacy_get_tree+0x2c/0x54 [ 7.020909] vfs_get_tree+0x2c/0xf4 [ 7.020961] path_mount+0x6ec/0xafc [ 7.021013] init_mount+0x5c/0x88 [ 7.021065] do_mount_root+0x7c/0x10c [ 7.021119] mount_block_root+0xcc/0x1e0 [ 7.021174] prepare_namespace+0x134/0x18c [ 7.021231] kernel_init+0x1c/0x138 [ 7.021284] ret_from_fork+0x14/0x2c [ 7.021345] Free path: [ 7.021410] vfat_fill_super+0x20/0x2c [ 7.021476] mount_bdev+0x174/0x1ac [ 7.021530] vfat_mount+0x1c/0x28 [ 7.021581] legacy_get_tree+0x2c/0x54 [ 7.021636] vfs_get_tree+0x2c/0xf4 [ 7.021688] path_mount+0x6ec/0xafc [ 7.021738] init_mount+0x5c/0x88 [ 7.021788] do_mount_root+0x7c/0x10c [ 7.021841] mount_block_root+0xcc/0x1e0 [ 7.021896] prepare_namespace+0x134/0x18c [ 7.021953] kernel_init+0x1c/0x138 [ 7.022004] ret_from_fork+0x14/0x2c [ 7.022077] Register r1 information: non-paged memory [ 7.022206] Register r2 information: slab kmalloc-192 start 82f36dc0 data offset 64 pointer offset 0 size 192 allocated at f2fs_build_segment_manager+0x40/0x2198 [ 7.022399] kmalloc_trace+0x30/0x144 [ 7.022454] f2fs_build_segment_manager+0x40/0x2198 [ 7.022518] f2fs_fill_super+0x1414/0x22d4 [ 7.022576] mount_bdev+0x174/0x1ac [ 7.022628] f2fs_mount+0x1c/0x28 [ 7.022678] legacy_get_tree+0x2c/0x54 [ 7.022733] vfs_get_tree+0x2c/0xf4 [ 7.022787] path_mount+0x6ec/0xafc [ 7.022839] init_mount+0x5c/0x88 [ 7.022890] do_mount_root+0x7c/0x10c [ 7.022943] mount_block_root+0xcc/0x1e0 [ 7.022998] prepare_namespace+0x134/0x18c [ 7.023055] kernel_init+0x1c/0x138 [ 7.023106] ret_from_fork+0x14/0x2c [ 7.023158] Register r3 information: non-paged memory [ 7.023247] Register r4 information: non-paged memory [ 7.023316] Register r5 information: NULL pointer [ 7.023380] Register r6 information: slab kmalloc-4k start 83508000 data offset 4096 pointer offset 0 size 4096 allocated at f2fs_fill_super+0x50/0x22d4 [ 7.023561] kmalloc_trace+0x30/0x144 [ 7.023615] f2fs_fill_super+0x50/0x22d4 [ 7.023672] mount_bdev+0x174/0x1ac [ 7.023724] f2fs_mount+0x1c/0x28 [ 7.023774] legacy_get_tree+0x2c/0x54 [ 7.023829] vfs_get_tree+0x2c/0xf4 [ 7.023881] path_mount+0x6ec/0xafc [ 7.023932] init_mount+0x5c/0x88 [ 7.023982] do_mount_root+0x7c/0x10c [ 7.024035] mount_block_root+0xcc/0x1e0 [ 7.024090] prepare_namespace+0x134/0x18c [ 7.024156] kernel_init+0x1c/0x138 [ 7.024208] ret_from_fork+0x14/0x2c [ 7.024260] Free path: [ 7.024298] vfat_fill_super+0x20/0x2c [ 7.024352] mount_bdev+0x174/0x1ac [ 7.024404] vfat_mount+0x1c/0x28 [ 7.024454] legacy_get_tree+0x2c/0x54 [ 7.024509] vfs_get_tree+0x2c/0xf4 [ 7.024560] path_mount+0x6ec/0xafc [ 7.024612] init_mount+0x5c/0x88 [ 7.024661] do_mount_root+0x7c/0x10c [ 7.024714] mount_block_root+0xcc/0x1e0 [ 7.024769] prepare_namespace+0x134/0x18c [ 7.024826] kernel_init+0x1c/0x138 [ 7.024877] ret_from_fork+0x14/0x2c [ 7.024929] Register r7 information: slab task_struct start 8330e180 data offset 64 pointer offset 0 allocated at copy_process+0x198/0x1580 [ 7.025096] copy_process+0x198/0x1580 [ 7.025151] kernel_clone+0x90/0x490 [ 7.025204] sys_fork+0x3c/0x58 [ 7.025253] ret_fast_syscall+0x0/0x54 [ 7.025319] Free path: [ 7.025356] __do_softirq+0x118/0x3e4 [ 7.025409] Register r8 information: non-paged memory [ 7.025477] Register r9 information: NULL pointer [ 7.025541] Register r10 information: NULL pointer [ 7.025605] Register r11 information: non-paged memory [ 7.025673] Register r12 information: NULL pointer [ 7.025745] Process seedrng (pid: 193, stack limit = 0xe0c64000) [ 7.025856] Stack: (0xe0c65e78 to 0xe0c66000) [ 7.025957] 5e60: 835093f0 8116b528 [ 7.026060] 5e80: 60000013 8330e8f8 805c65d4 00000001 000001a7 8017c2f0 835093b4 00000001 [ 7.026155] 5ea0: 83509000 00000001 00000000 e555c589 835093e0 e555c589 83cd7760 83509000 [ 7.026249] 5ec0: 8330e1c0 00000000 00000000 00000000 00000000 805c63f0 e0c65f0c 7fffffff [ 7.026342] 5ee0: 836b0280 8116b528 60000013 81211d10 805c6714 83cd7a10 8330e1c0 8017c2f0 [ 7.026436] 5f00: 00000001 00000000 01010006 00000000 7fffffff 00000000 00000000 00000000 [ 7.026529] 5f20: 00000000 00000000 00000001 00000000 00000000 00000000 00000000 e555c589 [ 7.026624] 5f40: 00000000 ffffffff 7fffffff 836b0200 00000076 801002e8 8330e1c0 00000076 [ 7.026717] 5f60: 0053c8ca 805c6714 ffffffff 7fffffff 00000000 00000000 00000000 836b0200 [ 7.026811] 5f80: 00000000 8034ce00 ffffffff 7fffffff 00000000 76fba390 00000000 00000000 [ 7.026904] 5fa0: 7e9bed24 80100080 00000000 00000000 00000005 00000000 00000000 00000000 [ 7.026998] 5fc0: 00000000 00000000 7e9bed24 00000076 00000005 00000020 0053860b 0053c8ca [ 7.027091] 5fe0: 7e9beb30 7e9beb20 76f5d110 76f5c4c4 60000010 00000005 00000000 00000000 [ 7.027249] f2fs_issue_flush from f2fs_do_sync_file+0x7c8/0xaa8 [ 7.027401] f2fs_do_sync_file from f2fs_sync_file+0x44/0x58 [ 7.027487] f2fs_sync_file from do_fsync+0x44/0x78 [ 7.027558] do_fsync from ret_fast_syscall+0x0/0x54 [ 7.027643] Exception stack(0xe0c65fa8 to 0xe0c65ff0) [ 7.027727] 5fa0: 00000000 00000000 00000005 00000000 00000000 00000000 [ 7.027825] 5fc0: 00000000 00000000 7e9bed24 00000076 00000005 00000020 0053860b 0053c8ca [ 7.027920] 5fe0: 7e9beb30 7e9beb20 76f5d110 76f5c4c4 [ 7.028099] Code: 1afffffa e59d0038 eaffffd7 f5d4f000 (e1943f9f) [ 7.028502] ---[ end trace 0000000000000000 ]---
On 8/2/23 00:41, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On Wed, Aug 02, 2023 at 09:41:55AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
Build results: total: 157 pass: 157 fail: 0 Qemu test results: total: 521 pass: 519 fail: 2 Failed tests: arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
The failed tests crash while attempting to boot from a f2fs root file system, suggesting that f2fs support may be broken.
Guenter
On Wed, Aug 02, 2023 at 04:18:19PM -0700, Guenter Roeck wrote:
On Wed, Aug 02, 2023 at 09:41:55AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
Build results: total: 157 pass: 157 fail: 0 Qemu test results: total: 521 pass: 519 fail: 2 Failed tests: arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
The failed tests crash while attempting to boot from a f2fs root file system, suggesting that f2fs support may be broken.
Thanks for letting me know. I've now dropped the f2fs patches from this queue.
greg k-h
On 8/3/23 00:32, Greg Kroah-Hartman wrote:
On Wed, Aug 02, 2023 at 04:18:19PM -0700, Guenter Roeck wrote:
On Wed, Aug 02, 2023 at 09:41:55AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
Build results: total: 157 pass: 157 fail: 0 Qemu test results: total: 521 pass: 519 fail: 2 Failed tests: arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
The failed tests crash while attempting to boot from a f2fs root file system, suggesting that f2fs support may be broken.
Thanks for letting me know. I've now dropped the f2fs patches from this queue.
Confirmed that v6.1.43 does not have the problem.
Thanks, Guenter
On Thu, Aug 03, 2023 at 07:17:45AM -0700, Guenter Roeck wrote:
On 8/3/23 00:32, Greg Kroah-Hartman wrote:
On Wed, Aug 02, 2023 at 04:18:19PM -0700, Guenter Roeck wrote:
On Wed, Aug 02, 2023 at 09:41:55AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +0000. Anything received after that time might be too late.
Build results: total: 157 pass: 157 fail: 0 Qemu test results: total: 521 pass: 519 fail: 2 Failed tests: arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
The failed tests crash while attempting to boot from a f2fs root file system, suggesting that f2fs support may be broken.
Thanks for letting me know. I've now dropped the f2fs patches from this queue.
Confirmed that v6.1.43 does not have the problem.
Wonderful, thanks for confirming!
greg k-h
On Wed, Aug 02, 2023 at 09:41:55AM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 compiled and installed bindeb-pkgs on my computer (Acer Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya bagasdotme@gmail.com
On Wed, 2 Aug 2023 at 13:12, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.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.
Tested-by: Linux Kernel Functional Testing lkft@linaro.org
## Build * kernel: 6.1.43-rc2 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-6.1.y * git commit: bdcf4e82a088a0bc7c5557d08d0c86c67bbda149 * git describe: v6.1.42-226-gbdcf4e82a088 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y-sanity/build/...
## Test Regressions (compared to v6.1.42)
## Metric Regressions (compared to v6.1.42)
## Test Fixes (compared to v6.1.42)
## Metric Fixes (compared to v6.1.42)
## Test result summary total: 157013, pass: 134713, fail: 2871, skip: 19242, xfail: 187
## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 145 total, 145 passed, 0 failed * arm64: 54 total, 53 passed, 1 failed * i386: 41 total, 41 passed, 0 failed * mips: 30 total, 28 passed, 2 failed * parisc: 4 total, 4 passed, 0 failed * powerpc: 38 total, 36 passed, 2 failed * riscv: 26 total, 25 passed, 1 failed * s390: 16 total, 14 passed, 2 failed * sh: 14 total, 12 passed, 2 failed * sparc: 8 total, 8 passed, 0 failed * x86_64: 46 total, 46 passed, 0 failed
## Test suites summary * boot * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-filesystems-epoll * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * 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-user_events * kselftest-vDSO * kselftest-vm * kselftest-watchdog * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-fsx * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-syscalls * ltp-tracing * network-basic-tests * perf * rcutorture * v4l2-compliance
-- Linaro LKFT https://lkft.linaro.org
On Wed, 02 Aug 2023 09:41:55 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.43 release. There are 225 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 Fri, 04 Aug 2023 06:54:28 +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/v6.x/stable-review/patch-6.1.43-rc2.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.1: 11 builds: 11 pass, 0 fail 28 boots: 28 pass, 0 fail 130 tests: 130 pass, 0 fail
Linux version: 6.1.43-rc2-gbdcf4e82a088 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
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon