lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
July 2023
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
431 participants
1284 discussions
Start a n
N
ew thread
[PATCH v3 02/11] mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT
by Tudor Ambarus
From: Takahiro Kuwano <Takahiro.Kuwano(a)infineon.com> CFR2V[7] is assigned to Flash's address mode (3- or 4-ybte) and must not be changed when writing MEMLAT (CFR2V[3:0]). CFR2V shall be used in a read, update, write back fashion. Fixes: c3266af101f2 ("mtd: spi-nor: spansion: add support for Cypress Semper flash") Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano(a)infineon.com> Cc: stable(a)vger.kernel.org --- drivers/mtd/spi-nor/spansion.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/spi-nor/spansion.c b/drivers/mtd/spi-nor/spansion.c index 6b2532ed053c..6460d2247bdf 100644 --- a/drivers/mtd/spi-nor/spansion.c +++ b/drivers/mtd/spi-nor/spansion.c @@ -4,6 +4,7 @@ * Copyright (C) 2014, Freescale Semiconductor, Inc. */ +#include <linux/bitfield.h> #include <linux/device.h> #include <linux/mtd/spi-nor.h> @@ -28,6 +29,7 @@ #define SPINOR_REG_CYPRESS_CFR2 0x3 #define SPINOR_REG_CYPRESS_CFR2V \ (SPINOR_REG_CYPRESS_VREG + SPINOR_REG_CYPRESS_CFR2) +#define SPINOR_REG_CYPRESS_CFR2_MEMLAT_MASK GENMASK(3, 0) #define SPINOR_REG_CYPRESS_CFR2_MEMLAT_11_24 0xb #define SPINOR_REG_CYPRESS_CFR2_ADRBYT BIT(7) #define SPINOR_REG_CYPRESS_CFR3 0x4 @@ -161,8 +163,18 @@ static int cypress_nor_octal_dtr_en(struct spi_nor *nor) int ret; u8 addr_mode_nbytes = nor->params->addr_mode_nbytes; + op = (struct spi_mem_op) + CYPRESS_NOR_RD_ANY_REG_OP(addr_mode_nbytes, + SPINOR_REG_CYPRESS_CFR2V, 0, buf); + + ret = spi_nor_read_any_reg(nor, &op, nor->reg_proto); + if (ret) + return ret; + /* Use 24 dummy cycles for memory array reads. */ - *buf = SPINOR_REG_CYPRESS_CFR2_MEMLAT_11_24; + *buf &= ~SPINOR_REG_CYPRESS_CFR2_MEMLAT_MASK; + *buf |= FIELD_PREP(SPINOR_REG_CYPRESS_CFR2_MEMLAT_MASK, + SPINOR_REG_CYPRESS_CFR2_MEMLAT_11_24); op = (struct spi_mem_op) CYPRESS_NOR_WR_ANY_REG_OP(addr_mode_nbytes, SPINOR_REG_CYPRESS_CFR2V, 1, buf); -- 2.34.1
1 year, 11 months
1
0
0
0
[PATCH 1/6] arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt
by Krzysztof Kozlowski
Interrupts extended already define a parent interrupt controller: msm8953-xiaomi-vince.dtb: touchscreen@20: Unevaluated properties are not allowed ('interrupts-parent' was unexpected) Fixes: aa17e707e04a ("arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redmi 5 Plus") Cc: <stable(a)vger.kernel.org> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> --- arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts index 0956c866d6cb..1a1d3f92a511 100644 --- a/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts +++ b/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts @@ -132,7 +132,6 @@ &i2c_3 { touchscreen@20 { reg = <0x20>; compatible = "syna,rmi4-i2c"; - interrupts-parent = <&tlmm>; interrupts-extended = <&tlmm 65 IRQ_TYPE_EDGE_FALLING>; #address-cells = <1>; -- 2.34.1
1 year, 11 months
3
5
0
0
[PATCH 5.15 00/96] 5.15.119-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.15.119 release. There are 96 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, 28 Jun 2023 18:07:23 +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.119-r…
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 <gregkh(a)linuxfoundation.org> Linux 5.15.119-rc1 Clark Wang <xiaoning.wang(a)nxp.com> i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle Dheeraj Kumar Srivastava <dheerajkumar.srivastava(a)amd.com> x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys Andrey Smetanin <asmetanin(a)yandex-team.ru> vhost_net: revert upend_idx only on retriable error Min Li <lm0963hack(a)gmail.com> drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl Min Li <lm0963hack(a)gmail.com> drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl Inki Dae <inki.dae(a)samsung.com> drm/exynos: vidi: fix a wrong error return Linus Walleij <linus.walleij(a)linaro.org> ARM: dts: Fix erroneous ADS touchscreen polarities Alexander Gordeev <agordeev(a)linux.ibm.com> s390/purgatory: disable branch profiling Edson Juliano Drosdeck <edson.drosdeck(a)gmail.com> ASoC: nau8824: Add quirk to active-high jack-detect Pierre-Louis Bossart <pierre-louis.bossart(a)linux.intel.com> soundwire: dmi-quirks: add new mapping for HP Spectre x360 Herve Codina <herve.codina(a)bootlin.com> ASoC: simple-card: Add missing of_node_put() in case of error Clark Wang <xiaoning.wang(a)nxp.com> spi: lpspi: disable lpspi module irq in DMA mode Vineeth Vijayan <vneethv(a)linux.ibm.com> s390/cio: unregister device when the only path is gone Hans de Goede <hdegoede(a)redhat.com> Input: soc_button_array - add invalid acpi_index DMI quirk handling Uday Shankar <ushankar(a)purestorage.com> nvme: double KA polling frequency to avoid KATO with TBKAS on Dan Carpenter <dan.carpenter(a)linaro.org> usb: gadget: udc: fix NULL dereference in remove() Osama Muhammad <osmtendev(a)gmail.com> nfcsim.c: Fix error checking for debugfs_create_dir Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: cec: core: don't set last_initiator if tx in progress Marc Zyngier <maz(a)kernel.org> arm64: Add missing Set/Way CMO encodings Denis Arefev <arefev(a)swemel.ru> HID: wacom: Add error check to wacom_parse_and_register() Maurizio Lombardi <mlombard(a)redhat.com> scsi: target: iscsi: Prevent login threads from racing between each other Jiasheng Jiang <jiasheng(a)iscas.ac.cn> gpio: sifive: add missing check for platform_get_irq Jiawen Wu <jiawenwu(a)trustnetic.com> gpiolib: Fix GPIO chip IRQ initialization restriction Marc Zyngier <maz(a)kernel.org> gpio: Allow per-parent interrupt data Eric Dumazet <edumazet(a)google.com> sch_netem: acquire qdisc lock in netem_change() Danielle Ratson <danieller(a)nvidia.com> selftests: forwarding: Fix race condition in mirror installation Florent Revest <revest(a)chromium.org> bpf/btf: Accept function names that contain dots Francesco Dolcini <francesco.dolcini(a)toradex.com> Revert "net: phy: dp83867: perform soft reset and retain established link" Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nfnetlink_osf: fix module autoload Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: disallow updates of anonymous sets Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: reject unbound chain set before commit phase Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: reject unbound anonymous set before commit phase Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: disallow element updates of bound anonymous sets Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nft_set_pipapo: .walk does not deal with generations Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: fix chain binding transaction logic Ross Lagerwall <ross.lagerwall(a)citrix.com> be2net: Extend xmit workaround to BE3 chip Arınç ÜNAL <arinc.unal(a)arinc9.com> net: dsa: mt7530: fix handling of BPDUs on MT7530 switch Arınç ÜNAL <arinc.unal(a)arinc9.com> net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch Terin Stock <terin(a)cloudflare.com> ipvs: align inner_mac_header for encapsulation Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: usdhi60rol0: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: sh_mmcif: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: sdhci-acpi: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: owl: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: omap_hsmmc: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: omap: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: mvsdio: fix deferred probing Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: mtk-sd: fix deferred probing Stefan Wahren <stefan.wahren(a)i2se.com> net: qca_spi: Avoid high load if QCA7000 is not available Sebastian Andrzej Siewior <bigeasy(a)linutronix.de> xfrm: Linearize the skb after offloading if needed. Magali Lemes <magali.lemes(a)canonical.com> selftests: net: fcnal-test: check if FIPS mode is enabled Maciej Żenczykowski <maze(a)google.com> xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets Maxim Mikityanskiy <maxim(a)isovalent.com> bpf: Fix verifier id tracking of scalars on spill Eduard Zingerman <eddyz87(a)gmail.com> bpf: track immediate values written to stack by BPF_ST instruction Benedict Wong <benedictwong(a)google.com> xfrm: Ensure policies always checked on XFRM-I input path Eyal Birger <eyal.birger(a)gmail.com> xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c Benedict Wong <benedictwong(a)google.com> xfrm: Treat already-verified secpath entries as optional Chen Aotian <chenaotian2(a)163.com> ieee802154: hwsim: Fix possible memory leaks Sergey Shtylyov <s.shtylyov(a)omp.ru> mmc: meson-gx: fix deferred probing Roberto Sassu <roberto.sassu(a)huawei.com> memfd: check for non-NULL file_seals in memfd_create() syscall Lee Jones <lee(a)kernel.org> x86/mm: Avoid using set_pgd() outside of real PGD pages Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: prevent general protection fault in nilfs_clear_dirty_page() Jens Axboe <axboe(a)kernel.dk> io_uring/net: disable partial retries for recvmsg with cmsg Jens Axboe <axboe(a)kernel.dk> io_uring/net: clear msg_controllen on partial sendmsg retry Jens Axboe <axboe(a)kernel.dk> io_uring/net: save msghdr->msg_control for retries Rafael Aquini <aquini(a)redhat.com> writeback: fix dereferencing NULL mapping->host on writeback_page_template Russ Weight <russell.h.weight(a)intel.com> regmap: spi-avmm: Fix regmap_bus max_raw_write Teresa Remmet <t.remmet(a)phytec.de> regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK Matthias May <matthias.may(a)westermo.com> ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN Christophe Kerello <christophe.kerello(a)foss.st.com> mmc: mmci: stm32: fix max busy timeout calculation Martin Hundebøll <martin(a)geanix.com> mmc: meson-gx: remove redundant mmc_request_done() call from irq context Stephan Gerhold <stephan(a)gerhold.net> mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 Xiu Jianfeng <xiujianfeng(a)huawei.com> cgroup: Do not corrupt task iteration when rebinding subsystem Dexuan Cui <decui(a)microsoft.com> PCI: hv: Add a per-bus mutex state_lock Dexuan Cui <decui(a)microsoft.com> PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic Dexuan Cui <decui(a)microsoft.com> PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev Dexuan Cui <decui(a)microsoft.com> Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" Dexuan Cui <decui(a)microsoft.com> PCI: hv: Fix a race condition bug in hv_pci_query_relations() Michael Kelley <mikelley(a)microsoft.com> Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs Dexuan Cui <decui(a)microsoft.com> Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails Gavin Shan <gshan(a)redhat.com> KVM: Avoid illegal stage2 mapping on invalid memory slot Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix buffer corruption due to concurrent device reads Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: join: skip check if MIB counter not supported Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: join: use 'iptables-legacy' if available Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: pm nl: remove hardcoded default limits Shuah Khan <skhan(a)linuxfoundation.org> selftests/mount_setattr: fix redefine struct mount_attr build error Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: lib: skip if not below kernel version Matthieu Baerts <matthieu.baerts(a)tessares.net> selftests: mptcp: lib: skip if missing symbol Thomas Gleixner <tglx(a)linutronix.de> tick/common: Align tick period during sched_timer setup Rodrigo Siqueira <Rodrigo.Siqueira(a)amd.com> drm/amd/display: Add wrapper to call planes and stream update Rodrigo Siqueira <Rodrigo.Siqueira(a)amd.com> drm/amd/display: Use dc_update_planes_and_stream Rodrigo Siqueira <Rodrigo.Siqueira(a)amd.com> drm/amd/display: Add minimal pipe split transition state Lino Sanfilippo <l.sanfilippo(a)kunbus.com> tpm, tpm_tis: Claim locality in interrupt handler Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Add tracing_reset_all_online_cpus_unlocked() function Tom Chung <chiahsuan.chung(a)amd.com> drm/amd/display: fix the system hang while disable PSR ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3x.dtsi | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi | 2 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 2 +- arch/arm/boot/dts/omap5-cm-t54.dts | 2 +- arch/arm64/include/asm/sysreg.h | 6 + arch/s390/purgatory/Makefile | 1 + arch/x86/kernel/apic/x2apic_phys.c | 5 +- arch/x86/mm/kaslr.c | 8 +- drivers/acpi/acpica/achware.h | 2 - drivers/acpi/sleep.c | 16 +- drivers/base/regmap/regmap-spi-avmm.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 2 + drivers/gpio/gpio-sifive.c | 8 +- drivers/gpio/gpiolib.c | 17 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 72 ++++-- drivers/gpu/drm/amd/display/dc/core/dc.c | 277 +++++++++++++++++++++ drivers/gpu/drm/amd/display/dc/dc_stream.h | 20 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 - drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/hid/wacom_sys.c | 7 +- drivers/hv/channel_mgmt.c | 18 +- drivers/hv/vmbus_drv.c | 5 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/input/misc/soc_button_array.c | 30 +++ drivers/media/cec/core/cec-adap.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 14 +- drivers/mmc/host/mmci.c | 3 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 6 +- drivers/mmc/host/owl-mmc.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sh_mmcif.c | 2 +- drivers/mmc/host/usdhi6rol0.c | 6 +- drivers/net/dsa/mt7530.c | 16 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 3 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/phy/dp83867.c | 2 +- drivers/nfc/nfcsim.c | 4 - drivers/nvme/host/core.c | 18 +- drivers/pci/controller/pci-hyperv.c | 139 ++++++----- drivers/s390/cio/device.c | 5 +- drivers/soundwire/dmi-quirks.c | 7 + drivers/spi/spi-fsl-lpspi.c | 7 +- drivers/target/iscsi/iscsi_target_nego.c | 4 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 3 + drivers/vhost/net.c | 11 +- fs/nilfs2/page.c | 10 +- fs/nilfs2/segbuf.c | 6 + fs/nilfs2/segment.c | 7 + fs/nilfs2/super.c | 25 +- include/acpi/acpixf.h | 1 + include/linux/gpio/driver.h | 19 +- include/linux/regulator/pca9450.h | 4 +- include/net/ip_tunnels.h | 12 +- include/net/netfilter/nf_tables.h | 26 +- include/net/xfrm.h | 1 + include/trace/events/writeback.h | 2 +- io_uring/io_uring.c | 15 +- kernel/bpf/btf.c | 20 +- kernel/bpf/verifier.c | 21 +- kernel/cgroup/cgroup.c | 20 +- kernel/time/tick-common.c | 13 +- kernel/time/tick-sched.c | 13 +- kernel/trace/trace.c | 11 +- kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_synth.c | 2 - mm/memfd.c | 3 +- net/ipv4/esp4_offload.c | 3 + net/ipv4/xfrm4_input.c | 1 + net/ipv6/esp6_offload.c | 3 + net/ipv6/xfrm6_input.c | 3 + net/netfilter/ipvs/ip_vs_xmit.c | 2 + net/netfilter/nf_tables_api.c | 183 +++++++++++--- net/netfilter/nfnetlink_osf.c | 1 + net/netfilter/nft_immediate.c | 90 ++++++- net/netfilter/nft_set_pipapo.c | 6 +- net/netfilter/xt_osf.c | 1 - net/sched/sch_netem.c | 8 +- net/xfrm/Makefile | 2 + net/xfrm/xfrm_input.c | 1 + .../{xfrm_interface.c => xfrm_interface_core.c} | 54 +++- net/xfrm/xfrm_policy.c | 12 + sound/soc/codecs/nau8824.c | 24 ++ sound/soc/generic/simple-card.c | 1 + .../bpf/verifier/bounds_mix_sign_unsign.c | 110 ++++---- .../selftests/mount_setattr/mount_setattr_test.c | 7 - tools/testing/selftests/net/fcnal-test.sh | 27 +- .../net/forwarding/mirror_gre_bridge_1d.sh | 4 + .../net/forwarding/mirror_gre_bridge_1q.sh | 4 + tools/testing/selftests/net/mptcp/config | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 181 ++++++++------ tools/testing/selftests/net/mptcp/mptcp_lib.sh | 64 +++++ tools/testing/selftests/net/mptcp/pm_netlink.sh | 12 +- virt/kvm/kvm_main.c | 20 +- 108 files changed, 1458 insertions(+), 411 deletions(-)
1 year, 11 months
7
103
0
0
stable-rc/linux-4.14.y baseline: 54 runs, 1 regressions (v4.14.320-125-g5cffa7b2aa8b)
by kernelci.org bot
stable-rc/linux-4.14.y baseline: 54 runs, 1 regressions (v4.14.320-125-g5cffa7b2aa8b) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions -----------------+------+--------------+----------+--------------------+------------ meson8b-odroidc1 | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/linux-4.14.y/kernel/v4.14.32…
Test: baseline Tree: stable-rc Branch: linux-4.14.y Describe: v4.14.320-125-g5cffa7b2aa8b URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: 5cffa7b2aa8b04d9314eff634a714e0c6fc2b754 Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions -----------------+------+--------------+----------+--------------------+------------ meson8b-odroidc1 | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 Details:
https://kernelci.org/test/plan/id/64bad33d79bc67dcd68ace1c
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: multi_v7_defconfig Compiler: gcc-10 (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/linux-4.14.y/v4.14.320-125-g5cffa7b…
HTML log:
https://storage.kernelci.org//stable-rc/linux-4.14.y/v4.14.320-125-g5cffa7b…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2023…
* baseline.login:
https://kernelci.org/test/case/id/64bad33d79bc67dcd68ace1d
failing since 522 days (last pass: v4.14.266, first fail: v4.14.266-45-gce409501ca5f)
1 year, 11 months
1
0
0
0
stable-rc/linux-5.4.y baseline: 71 runs, 4 regressions (v5.4.249-278-g78f9a3d1c959)
by kernelci.org bot
stable-rc/linux-5.4.y baseline: 71 runs, 4 regressions (v5.4.249-278-g78f9a3d1c959) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ cubietruck | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 hp-x360-12b-c...4020-octopus | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 hp-x360-14-G1-sona | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 sun8i-h3-libretech-all-h3-cc | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/linux-5.4.y/kernel/v5.4.249-…
Test: baseline Tree: stable-rc Branch: linux-5.4.y Describe: v5.4.249-278-g78f9a3d1c959 URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: 78f9a3d1c959657b597bceaaf963b5d918b642a4 Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ cubietruck | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 Details:
https://kernelci.org/test/plan/id/64bac744e07b51a54b8ace3e
Results: 5 PASS, 1 FAIL, 1 SKIP Full config: multi_v7_defconfig Compiler: gcc-10 (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
HTML log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2023…
* baseline.bootrr.deferred-probe-empty:
https://kernelci.org/test/case/id/64bac744e07b51a54b8ace43
failing since 185 days (last pass: v5.4.226-68-g8c05f5e0777d, first fail: v5.4.228-659-gb3b34c474ec7) 2023-07-21T17:58:09.560743 <8>[ 9.857724] <LAVA_SIGNAL_ENDRUN 0_dmesg 3724054_1.5.2.4.1> 2023-07-21T17:58:09.673017 / # # 2023-07-21T17:58:09.776661 export SHELL=/bin/sh 2023-07-21T17:58:09.777867 # 2023-07-21T17:58:09.880172 / # export SHELL=/bin/sh. /lava-3724054/environment 2023-07-21T17:58:09.880581 2023-07-21T17:58:09.982108 / # . /lava-3724054/environment/lava-3724054/bin/lava-test-runner /lava-3724054/1 2023-07-21T17:58:09.984210 2023-07-21T17:58:09.989460 / # /lava-3724054/bin/lava-test-runner /lava-3724054/1 2023-07-21T17:58:10.033718 <3>[ 10.320221] Bluetooth: hci0: command 0xfc18 tx timeout ... (12 line(s) more) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ hp-x360-12b-c...4020-octopus | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 Details:
https://kernelci.org/test/plan/id/64bac7125912a988998ace3c
Results: 5 PASS, 1 FAIL, 1 SKIP Full config: x86_64_defconfig+x86-chromebook Compiler: gcc-10 (gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
HTML log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2023…
* baseline.bootrr.deferred-probe-empty:
https://kernelci.org/test/case/id/64bac7125912a988998ace41
failing since 113 days (last pass: v5.4.238, first fail: v5.4.238) 2023-07-21T17:57:53.909927 + set<8>[ 10.271471] <LAVA_SIGNAL_ENDRUN 0_dmesg 11124173_1.4.2.3.1> 2023-07-21T17:57:53.910014 +x 2023-07-21T17:57:54.011151 / # 2023-07-21T17:57:54.111932 # #export SHELL=/bin/sh 2023-07-21T17:57:54.112151 2023-07-21T17:57:54.212643 / # export SHELL=/bin/sh. /lava-11124173/environment 2023-07-21T17:57:54.212864 2023-07-21T17:57:54.313390 / # . /lava-11124173/environment/lava-11124173/bin/lava-test-runner /lava-11124173/1 2023-07-21T17:57:54.313685 2023-07-21T17:57:54.318242 / # /lava-11124173/bin/lava-test-runner /lava-11124173/1 ... (12 line(s) more) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ hp-x360-14-G1-sona | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 Details:
https://kernelci.org/test/plan/id/64bac7168ead1fecd68ace20
Results: 5 PASS, 1 FAIL, 1 SKIP Full config: x86_64_defconfig+x86-chromebook Compiler: gcc-10 (gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
HTML log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2023…
* baseline.bootrr.deferred-probe-empty:
https://kernelci.org/test/case/id/64bac7168ead1fecd68ace25
failing since 113 days (last pass: v5.4.238, first fail: v5.4.238) 2023-07-21T17:57:25.808602 + set<8>[ 10.310535] <LAVA_SIGNAL_ENDRUN 0_dmesg 11124178_1.4.2.3.1> 2023-07-21T17:57:25.808700 +x 2023-07-21T17:57:25.910376 # 2023-07-21T17:57:26.011185 / # #export SHELL=/bin/sh 2023-07-21T17:57:26.011385 2023-07-21T17:57:26.111899 / # export SHELL=/bin/sh. /lava-11124178/environment 2023-07-21T17:57:26.112141 2023-07-21T17:57:26.212648 / # . /lava-11124178/environment/lava-11124178/bin/lava-test-runner /lava-11124178/1 2023-07-21T17:57:26.212956 2023-07-21T17:57:26.217865 / # /lava-11124178/bin/lava-test-runner /lava-11124178/1 ... (12 line(s) more) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ sun8i-h3-libretech-all-h3-cc | arm | lab-baylibre | gcc-10 | multi_v7_defconfig | 1 Details:
https://kernelci.org/test/plan/id/64bac70e66695f2e1f8ace41
Results: 5 PASS, 1 FAIL, 1 SKIP Full config: multi_v7_defconfig Compiler: gcc-10 (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
HTML log:
https://storage.kernelci.org//stable-rc/linux-5.4.y/v5.4.249-278-g78f9a3d1c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2023…
* baseline.bootrr.deferred-probe-empty:
https://kernelci.org/test/case/id/64bac70e66695f2e1f8ace46
failing since 185 days (last pass: v5.4.227, first fail: v5.4.228-659-gb3b34c474ec7) 2023-07-21T17:57:18.665549 <8>[ 7.840801] <LAVA_SIGNAL_ENDRUN 0_dmesg 3724058_1.5.2.4.1> 2023-07-21T17:57:18.771325 / # # 2023-07-21T17:57:18.873165 export SHELL=/bin/sh 2023-07-21T17:57:18.873570 # 2023-07-21T17:57:18.975036 / # export SHELL=/bin/sh. /lava-3724058/environment 2023-07-21T17:57:18.975445 2023-07-21T17:57:19.076893 / # . /lava-3724058/environment/lava-3724058/bin/lava-test-runner /lava-3724058/1 2023-07-21T17:57:19.077663 2023-07-21T17:57:19.081916 / # /lava-3724058/bin/lava-test-runner /lava-3724058/1 2023-07-21T17:57:19.145997 + export 'TESTRUN_ID=1_bootrr' ... (11 line(s) more)
1 year, 11 months
1
0
0
0
RE
by Michele
Do you get my mail
1 year, 11 months
1
0
0
0
[PATCH 1/3] HID: wacom: remove the battery when the EKR is off
by Aaron Armstrong Skomra
From: Aaron Armstrong Skomra <aaron.skomra(a)wacom.com> Currently the EKR battery remains even after we stop getting information from the device. This can lead to a stale battery persisting indefinitely in userspace. The remote sends a heartbeat every 10 seconds. Delete the battery if we miss two heartbeats (after 21 seconds). Restore the battery once we see a heartbeat again. Signed-off-by: Aaron Skomra <skomra(a)gmail.com> Signed-off-by: Aaron Armstrong Skomra <aaron.skomra(a)wacom.com> Reviewed-by: Jason Gerecke <jason.gerecke(a)wacom.com> Fixes: 9f1015d45f62 ("HID: wacom: EKR: attach the power_supply on first connection") CC: stable(a)vger.kernel.org --- drivers/hid/wacom.h | 1 + drivers/hid/wacom_sys.c | 26 ++++++++++++++++++++++---- drivers/hid/wacom_wac.c | 1 + drivers/hid/wacom_wac.h | 1 + 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/drivers/hid/wacom.h b/drivers/hid/wacom.h index 4da50e19808e..166a76c9bcad 100644 --- a/drivers/hid/wacom.h +++ b/drivers/hid/wacom.h @@ -150,6 +150,7 @@ struct wacom_remote { struct input_dev *input; bool registered; struct wacom_battery battery; + ktime_t active_time; } remotes[WACOM_MAX_REMOTES]; }; diff --git a/drivers/hid/wacom_sys.c b/drivers/hid/wacom_sys.c index 76e5353aca0c..c82e82f21e43 100644 --- a/drivers/hid/wacom_sys.c +++ b/drivers/hid/wacom_sys.c @@ -2523,6 +2523,18 @@ static void wacom_wireless_work(struct work_struct *work) return; } +static void wacom_remote_destroy_battery(struct wacom *wacom, int index) +{ + struct wacom_remote *remote = wacom->remote; + + if (remote->remotes[index].battery.battery) { + devres_release_group(&wacom->hdev->dev, + &remote->remotes[index].battery.bat_desc); + remote->remotes[index].battery.battery = NULL; + remote->remotes[index].active_time = 0; + } +} + static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index) { struct wacom_remote *remote = wacom->remote; @@ -2537,9 +2549,7 @@ static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index) remote->remotes[i].registered = false; spin_unlock_irqrestore(&remote->remote_lock, flags); - if (remote->remotes[i].battery.battery) - devres_release_group(&wacom->hdev->dev, - &remote->remotes[i].battery.bat_desc); + wacom_remote_destroy_battery(wacom, i); if (remote->remotes[i].group.name) devres_release_group(&wacom->hdev->dev, @@ -2547,7 +2557,6 @@ static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index) remote->remotes[i].serial = 0; remote->remotes[i].group.name = NULL; - remote->remotes[i].battery.battery = NULL; wacom->led.groups[i].select = WACOM_STATUS_UNKNOWN; } } @@ -2632,6 +2641,9 @@ static int wacom_remote_attach_battery(struct wacom *wacom, int index) if (remote->remotes[index].battery.battery) return 0; + if (!remote->remotes[index].active_time) + return 0; + if (wacom->led.groups[index].select == WACOM_STATUS_UNKNOWN) return 0; @@ -2647,6 +2659,7 @@ static void wacom_remote_work(struct work_struct *work) { struct wacom *wacom = container_of(work, struct wacom, remote_work); struct wacom_remote *remote = wacom->remote; + ktime_t kt = ktime_get(); struct wacom_remote_data data; unsigned long flags; unsigned int count; @@ -2671,8 +2684,13 @@ static void wacom_remote_work(struct work_struct *work) for (i = 0; i < WACOM_MAX_REMOTES; i++) { serial = data.remote[i].serial; + if (data.remote[i].connected) { + if (kt - remote->remotes[i].active_time > WACOM_REMOTE_BATTERY_TIMEOUT + && remote->remotes[i].active_time != 0) + wacom_remote_destroy_battery(wacom, i); + if (remote->remotes[i].serial == serial) { wacom_remote_attach_battery(wacom, i); continue; diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c index 174bf03908d7..6c056f8844e7 100644 --- a/drivers/hid/wacom_wac.c +++ b/drivers/hid/wacom_wac.c @@ -1134,6 +1134,7 @@ static int wacom_remote_irq(struct wacom_wac *wacom_wac, size_t len) if (index < 0 || !remote->remotes[index].registered) goto out; + remote->remotes[i].active_time = ktime_get(); input = remote->remotes[index].input; input_report_key(input, BTN_0, (data[9] & 0x01)); diff --git a/drivers/hid/wacom_wac.h b/drivers/hid/wacom_wac.h index ee21bb260f22..2e7cc5e7a0cb 100644 --- a/drivers/hid/wacom_wac.h +++ b/drivers/hid/wacom_wac.h @@ -13,6 +13,7 @@ #define WACOM_NAME_MAX 64 #define WACOM_MAX_REMOTES 5 #define WACOM_STATUS_UNKNOWN 255 +#define WACOM_REMOTE_BATTERY_TIMEOUT 21000000000ll /* packet length for individual models */ #define WACOM_PKGLEN_BBFUN 9 -- 2.34.1
1 year, 11 months
1
0
0
0
stable-rc/linux-6.1.y build: 5 builds: 0 failed, 5 passed, 1 warning (v6.1.39-224-ge54fe15e179b)
by kernelci.org bot
stable-rc/linux-6.1.y build: 5 builds: 0 failed, 5 passed, 1 warning (v6.1.39-224-ge54fe15e179b) Full Build Summary:
https://kernelci.org/build/stable-rc/branch/linux-6.1.y/kernel/v6.1.39-224-…
Tree: stable-rc Branch: linux-6.1.y Git Describe: v6.1.39-224-ge54fe15e179b Git Commit: e54fe15e179b2cc0f0587e2ef1549295ae7bc3be Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Built: 5 unique architectures Warnings Detected: arc: i386: mips: 32r2el_defconfig (gcc-10): 1 warning riscv: x86_64: Warnings summary: 1 arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0" ================================================================================ Detailed per-defconfig build reports: -------------------------------------------------------------------------------- 32r2el_defconfig (mips, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: arch/mips/boot/dts/img/boston.dts:128.19-178.5: Warning (pci_device_reg): /pci@14000000/pci2_root@0,0,0: PCI unit address format error, expected "0,0" -------------------------------------------------------------------------------- haps_hs_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- i386_defconfig (i386, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rv32_defconfig (riscv, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tinyconfig (x86_64, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches --- For more info write to <info(a)kernelci.org>
1 year, 11 months
1
0
0
0
stable-rc/linux-4.19.y build: 1 build: 1 failed, 0 passed (v4.19.288-188-g71e850d72cc5)
by kernelci.org bot
stable-rc/linux-4.19.y build: 1 build: 1 failed, 0 passed (v4.19.288-188-g71e850d72cc5) Full Build Summary:
https://kernelci.org/build/stable-rc/branch/linux-4.19.y/kernel/v4.19.288-1…
Tree: stable-rc Branch: linux-4.19.y Git Describe: v4.19.288-188-g71e850d72cc5 Git Commit: 71e850d72cc54c75316c30f51b1163a0da4f00e1 Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Built: 1 unique architecture Build Failure Detected: riscv: tinyconfig: (gcc-10) FAIL ================================================================================ Detailed per-defconfig build reports: -------------------------------------------------------------------------------- tinyconfig (riscv, gcc-10) — FAIL, 0 errors, 0 warnings, 0 section mismatches --- For more info write to <info(a)kernelci.org>
1 year, 11 months
1
0
0
0
stable-rc/linux-5.10.y build: 2 builds: 0 failed, 2 passed, 1 warning (v5.10.186-441-g2f0e20469d5f)
by kernelci.org bot
stable-rc/linux-5.10.y build: 2 builds: 0 failed, 2 passed, 1 warning (v5.10.186-441-g2f0e20469d5f) Full Build Summary:
https://kernelci.org/build/stable-rc/branch/linux-5.10.y/kernel/v5.10.186-4…
Tree: stable-rc Branch: linux-5.10.y Git Describe: v5.10.186-441-g2f0e20469d5f Git Commit: 2f0e20469d5f1c35ef084c4c84db0fd7bbfb0d2d Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Built: 2 unique architectures Warnings Detected: arc: arm: vexpress_defconfig (gcc-10): 1 warning Warnings summary: 1 fs/ext4/ioctl.c:634:7: warning: assignment to ‘int’ from ‘struct super_block *’ makes integer from pointer without a cast [-Wint-conversion] ================================================================================ Detailed per-defconfig build reports: -------------------------------------------------------------------------------- haps_hs_smp_defconfig (arc, gcc-10) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- vexpress_defconfig (arm, gcc-10) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: fs/ext4/ioctl.c:634:7: warning: assignment to ‘int’ from ‘struct super_block *’ makes integer from pointer without a cast [-Wint-conversion] --- For more info write to <info(a)kernelci.org>
1 year, 11 months
1
0
0
0
← Newer
1
...
40
41
42
43
44
45
46
...
129
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
Results per page:
10
25
50
100
200