Subject: [tip:timers/core] BUILD SUCCESS
 c163e40af9b2331b2c629fd4ec8b703ed4d4ae39
From: kernel test robot <lkp@intel.com>
To: "x86-ml" <x86@kernel.org>
Cc: linux-kernel@vger.kernel.org
Date: Sun, 03 Nov 2024 06:34:41 +0800

.
Subject: [PATCH] usb: raw_gadget: Fix a KASAN double-free bug in raw_release
From: Chang Yu <marcus.yu.56@gmail.com>
To: andreyknvl@gmail.com
Cc: gregkh@linuxfoundation.org, viro@zeniv.linux.org.uk,
	linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
	skhan@linuxfoundation.org, marcus.yu.56@gmail.com
Date: Sat, 2 Nov 2024 15:36:05 -0700

.
Subject: [PATCH v3 0/3] Add MSM8953 camss support
From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= <barnabas.czeman@mainlining.org>
To: Robert Foss <rfoss@kernel.org>, Todor Tomov <todor.too@gmail.com>, 
 Bryan O'Donoghue <bryan.odonoghue@linaro.org>, 
 Mauro Carvalho Chehab <mchehab@kernel.org>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Barnabas Czeman <barnabas.czeman@mainlining.org>
Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, 
 linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, 
 Vladimir Lypak <vladimir.lypak@gmail.com>
Date: Sat, 02 Nov 2024 23:39:11 +0100

.
Subject: [PATCH] perf test: Fix ftrace test with regex patterns
From: Namhyung Kim <namhyung@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>,
	Ian Rogers <irogers@google.com>,
	Kan Liang <kan.liang@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>,
	Adrian Hunter <adrian.hunter@intel.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Ingo Molnar <mingo@kernel.org>,
	LKML <linux-kernel@vger.kernel.org>,
	linux-perf-users@vger.kernel.org
Date: Sat,  2 Nov 2024 16:17:02 -0700

.
Subject: [syzbot] [sound?] INFO: task hung in snd_card_free
From: syzbot <syzbot+73582d08864d8268b6fd@syzkaller.appspotmail.com>
To: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, perex@perex.cz, 
	syzkaller-bugs@googlegroups.com, tiwai@suse.com
Date: Sat, 02 Nov 2024 17:09:25 -0700

.
Subject: [PATCH] perf test: Fix LBR test by adding indirect calls
From: Namhyung Kim <namhyung@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>,
	Ian Rogers <irogers@google.com>,
	Kan Liang <kan.liang@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>,
	Adrian Hunter <adrian.hunter@intel.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Ingo Molnar <mingo@kernel.org>,
	LKML <linux-kernel@vger.kernel.org>,
	linux-perf-users@vger.kernel.org
Date: Sat,  2 Nov 2024 17:24:14 -0700

.
Subject: [PATCH v2 00/13] zswap IAA compress batching
From: Kanchana P Sridhar <kanchana.p.sridhar@intel.com>
To: linux-kernel@vger.kernel.org,
	linux-mm@kvack.org,
	hannes@cmpxchg.org,
	yosryahmed@google.com,
	nphamcs@gmail.com,
	chengming.zhou@linux.dev,
	usamaarif642@gmail.com,
	ryan.roberts@arm.com,
	ying.huang@intel.com,
	21cnbao@gmail.com,
	akpm@linux-foundation.org,
	linux-crypto@vger.kernel.org,
	herbert@gondor.apana.org.au,
	davem@davemloft.net,
	clabbe@baylibre.com,
	ardb@kernel.org,
	ebiggers@google.com,
	surenb@google.com,
	kristen.c.accardi@intel.com,
	zanussi@kernel.org
Cc: wajdi.k.feghali@intel.com,
	vinodh.gopal@intel.com,
	kanchana.p.sridhar@intel.com
Date: Sat,  2 Nov 2024 20:20:58 -0700

.
Subject: [PATCH] Documentation: extcon: add documentation for Extcon subsystem
From: anish kumar <yesanishhere@gmail.com>
To: myungjoo.ham@samsung.com,
	cw00.choi@samsung.com,
	corbet@lwn.net
Cc: linux-kernel@vger.kernel.org,
	linux-doc@vger.kernel.org,
	anish kumar <yesanishhere@gmail.com>
Date: Sat,  2 Nov 2024 19:54:36 -0700

.
Subject: [PATCH v2 0/3]  Add new time property for battery charger type detection
From: Amit Sunil Dhamne <amitsd@google.com>
To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, 
	gregkh@linuxfoundation.org, heikki.krogerus@linux.intel.com
Cc: dmitry.baryshkov@linaro.org, kyletso@google.com, rdbabiera@google.com, 
	badhri@google.com, linux@roeck-us.net, xu.yang_2@nxp.com, 
	devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-usb@vger.kernel.org, Amit Sunil Dhamne <amitsd@google.com>
Date: Sat,  2 Nov 2024 20:43:27 -0700

.
Subject: [syzbot] [selinux?] INFO: rcu detected stall in rw_verify_area (3)
From: syzbot <syzbot+fc43743888db044f8f70@syzkaller.appspotmail.com>
To: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, 
	omosnace@redhat.com, paul@paul-moore.com, selinux@vger.kernel.org, 
	stephen.smalley.work@gmail.com, syzkaller-bugs@googlegroups.com
Date: Sat, 02 Nov 2024 21:10:28 -0700

.
Subject: [PATCH bpf] selftests/bpf: Add a copyright notice to
 lpm_trie_map_get_next_key
From: Byeonguk Jeong <jungbu2855@gmail.com>
To: Alexei Starovoitov <ast@kernel.org>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Hou Tao <houtao1@huawei.com>
Cc: bpf@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Sun, 3 Nov 2024 04:22:09 +0000

.
Subject: [PATCH net-next v5 0/7] Suspend IRQs during application busy periods
From: Joe Damato <jdamato@fastly.com>
To: netdev@vger.kernel.org
Cc: hdanton@sina.com,
	bagasdotme@gmail.com,
	pabeni@redhat.com,
	namangulati@google.com,
	edumazet@google.com,
	amritha.nambiar@intel.com,
	sridhar.samudrala@intel.com,
	sdf@fomichev.me,
	peter@typeblog.net,
	m2shafiei@uwaterloo.ca,
	bjorn@rivosinc.com,
	hch@infradead.org,
	willy@infradead.org,
	willemdebruijn.kernel@gmail.com,
	skhawaja@google.com,
	kuba@kernel.org,
	Joe Damato <jdamato@fastly.com>,
	Alexander Lobakin <aleksander.lobakin@intel.com>,
	Alexander Viro <viro@zeniv.linux.org.uk>,
	Andrew Lunn <andrew+netdev@lunn.ch>,
	bpf@vger.kernel.org (open list:BPF [MISC]:Keyword:(?:\b|_)bpf(?:\b|_)),
	Christian Brauner <brauner@kernel.org>,
	David Ahern <dsahern@kernel.org>,
	"David S. Miller" <davem@davemloft.net>,
	Donald Hunter <donald.hunter@gmail.com>,
	Jan Kara <jack@suse.cz>,
	Jesper Dangaard Brouer <hawk@kernel.org>,
	Jiri Pirko <jiri@resnulli.us>,
	Johannes Berg <johannes.berg@intel.com>,
	Jonathan Corbet <corbet@lwn.net>,
	Kory Maincent <kory.maincent@bootlin.com>,
	Larysa Zaremba <larysa.zaremba@intel.com>,
	linux-doc@vger.kernel.org (open list:DOCUMENTATION),
	linux-fsdevel@vger.kernel.org (open list:FILESYSTEMS (VFS and infrastructure)),
	linux-kernel@vger.kernel.org (open list),
	linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK),
	Lorenzo Bianconi <lorenzo@kernel.org>,
	Martin Karsten <mkarsten@uwaterloo.ca>,
	Mina Almasry <almasrymina@google.com>,
	Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
	Shuah Khan <shuah@kernel.org>,
	Simon Horman <horms@kernel.org>,
	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
Date: Sun,  3 Nov 2024 05:24:02 +0000

.
Subject: fs/bcachefs/journal.c:884:17: sparse: sparse: cast to non-scalar
From: kernel test robot <lkp@intel.com>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org
Date: Sun, 3 Nov 2024 13:35:33 +0800

.
Subject: [RFC PATCH 0/7] x86/kexec: Add exception handling for relocate_kernel
From: David Woodhouse <dwmw2@infradead.org>
To: kexec@lists.infradead.org
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	David Woodhouse <dwmw@amazon.co.uk>,
	"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
	Kai Huang <kai.huang@intel.com>,
	Nikolay Borisov <nik.borisov@suse.com>,
	linux-kernel@vger.kernel.org,
	Simon Horman <horms@kernel.org>
Date: Sun,  3 Nov 2024 05:35:25 +0000

.
Subject: [git pull] Input updates for v6.12-rc5
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org
Date: Sat, 2 Nov 2024 22:58:20 -0700

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v6.12-rc5

to receive updates for the input subsystem. You will get:

- a fix for regression in input core introduced in 6.11 preventing
  re-registering input handlers

- a fix for adp5588-keys driver tyring to disable interrupt 0 at suspend
  when devices is used without interrupt

- a fix for edt-ft5x06 to stop leaking regmap structure when probing
  fails and to make sure it is not released too early on removal.

Changelog:
---------

Dmitry Torokhov (3):
      Input: edt-ft5x06 - fix regmap leak when probe fails
      Input: adp5588-keys - do not try to disable interrupt 0
      Input: fix regression when re-registering input handlers

Diffstat:
--------

 drivers/input/input.c                  | 134 ++++++++++++++++++---------------
 drivers/input/keyboard/adp5588-keys.c  |   6 +-
 drivers/input/touchscreen/edt-ft5x06.c |  19 ++++-
 include/linux/input.h                  |  10 ++-
 4 files changed, 104 insertions(+), 65 deletions(-)

Thanks.


-- 
Dmitry

.
Subject: [PATCH] scsi: iscsi: special case for GET_HOST_STATS
From: Xiang Zhang <hawkxiang.cpp@gmail.com>
To: lduncan@suse.com,
	cleech@redhat.co,
	michael.christie@oracle.com,
	James.Bottomley@HansenPartnership.com,
	martin.petersen@oracle.com
Cc: open-iscsi@googlegroups.com,
	linux-scsi@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Xiang Zhang <hawkxiang.cpp@gmail.com>
Date: Sun,  3 Nov 2024 15:02:20 +0800

.
Subject: [PATCH asahi-soc/dt v3 00/10] Add PMGR nodes for Apple A7-A11 SoCs
From: Nick Chan <towinchenmi@gmail.com>
To: Hector Martin <marcan@marcan.st>,
	Sven Peter <sven@svenpeter.dev>,
	Alyssa Rosenzweig <alyssa@rosenzweig.io>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	asahi@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Nick Chan <towinchenmi@gmail.com>
Date: Sun,  3 Nov 2024 15:31:11 +0800

.
Subject: [PATCH v2 0/3] riscv: Add bfloat16 instruction support
From: Inochi Amaoto <inochiama@gmail.com>
To: Jonathan Corbet <corbet@lwn.net>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Conor Dooley <conor@kernel.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	=?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Evan Green <evan@rivosinc.com>,
	Charlie Jenkins <charlie@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Andy Chiu <andybnac@gmail.com>,
	Inochi Amaoto <inochiama@gmail.com>,
	Xiao Wang <xiao.w.wang@intel.com>,
	Samuel Holland <samuel.holland@sifive.com>
Cc: linux-doc@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org,
	Yixun Lan <dlan@gentoo.org>,
	Longbin Li <looong.bin@gmail.com>
Date: Sun,  3 Nov 2024 15:49:54 +0800

.
Subject: [PATCH] kernel/irq/proc: performance: replace seq_printf with seq_put_decimal_ull_width
From: David Wang <00107082@163.com>
To: tglx@linutronix.de,
	richard.henderson@linaro.org,
	linux@armlinux.org.uk,
	catalin.marinas@arm.com,
	will@kernel.org,
	guoren@kernel.org,
	chenhuacai@kernel.org,
	kernel@xen0n.name,
	James.Bottomley@HansenPartnership.com,
	deller@gmx.de,
	mpe@ellerman.id.au,
	paul.walmsley@sifive.com,
	ysato@users.sourceforge.jp,
	dalias@libc.org,
	glaubitz@physik.fu-berlin.de,
	davem@davemloft.net,
	andreas@gaisler.com,
	mingo@redhat.com,
	bp@alien8.de,
	dave.hansen@linux.intel.com,
	x86@kernel.org,
	chris@zankel.net,
	jcmvbkbc@gmail.com
Cc: linux-kernel@vger.kernel.org,
	linux-alpha@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-csky@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-parisc@vger.kernel.org,
	linuxppc-dev@lists.ozlabs.org,
	linux-riscv@lists.infradead.org,
	linux-sh@vger.kernel.org,
	sparclinux@vger.kernel.org,
	David Wang <00107082@163.com>
Date: Sun,  3 Nov 2024 16:05:52 +0800

.
Subject: [PATCH 00/13] staging: rtl8723bs: Replace function pointers and #if 1
From: Philipp Hortmann <philipp.g.hortmann@gmail.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	linux-staging@lists.linux.dev,
	linux-kernel@vger.kernel.org
Cc: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Date: Sun,  3 Nov 2024 09:14:21 +0100

.
Subject: [PATCH] leds: ktd2692: Set missing timing
From: Raymond Hackley <raymondhackley@protonmail.com>
To: linux-kernel@vger.kernel.org
Cc: pavel@ucw.cz, lee@kernel.org, krzysztof.kozlowski@linaro.org, duje.mihanovic@skole.hr, daniel.thompson@linaro.org, linus.walleij@linaro.org, u.kleine-koenig@baylibre.com
Date: Sun, 03 Nov 2024 08:34:27 +0000

.
Subject: [PATCH] leds: ktd2692: Set missing timing
From: Raymond Hackley <raymondhackley@protonmail.com>
To: linux-kernel@vger.kernel.org
Cc: pavel@ucw.cz, lee@kernel.org, krzysztof.kozlowski@linaro.org, duje.mihanovic@skole.hr, daniel.thompson@linaro.org, linus.walleij@linaro.org, u.kleine-koenig@baylibre.com, linux-leds@vger.kernel.org
Date: Sun, 03 Nov 2024 08:35:16 +0000

.
Subject: [PATCH] iio: invensense: fix integer overflow while multiplication
From: Karan Sanghavi <karansanghvi98@gmail.com>
To: Jonathan Cameron <jic23@kernel.org>, 
 Lars-Peter Clausen <lars@metafoo.de>
Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Shuah Khan <skhan@linuxfoundation.org>, Anup <anupnewsmail@gmail.com>, 
 Karan Sanghavi <karansanghvi98@gmail.com>
Date: Sun, 03 Nov 2024 08:43:14 +0000

.
Subject: [syzbot] [block?] [trace?] possible deadlock in blk_trace_setup
From: syzbot <syzbot+0d8542c90a512dc95185@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-trace-kernel@vger.kernel.org, mathieu.desnoyers@efficios.com, 
	mhiramat@kernel.org, rostedt@goodmis.org, syzkaller-bugs@googlegroups.com
Date: Sun, 03 Nov 2024 02:35:27 -0800

.
Subject: [PATCH v4 0/3] Add MSM8953 camss support
From: =?utf-8?q?Barnab=C3=A1s_Cz=C3=A9m=C3=A1n?= <barnabas.czeman@mainlining.org>
To: Robert Foss <rfoss@kernel.org>, Todor Tomov <todor.too@gmail.com>, 
 Bryan O'Donoghue <bryan.odonoghue@linaro.org>, 
 Mauro Carvalho Chehab <mchehab@kernel.org>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Barnabas Czeman <barnabas.czeman@mainlining.org>
Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, 
 linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, 
 Vladimir Lypak <vladimir.lypak@gmail.com>
Date: Sun, 03 Nov 2024 10:45:33 +0100

.
Subject: [tip:timers/vdso] BUILD SUCCESS
 7fa3c36ea2707c495cf31ccab733ac8bf3f9d0c2
From: kernel test robot <lkp@intel.com>
To: "x86-ml" <x86@kernel.org>
Cc: linux-kernel@vger.kernel.org
Date: Sun, 03 Nov 2024 17:47:42 +0800

.
Subject: [GIT pull] irq/urgent for v6.12-rc6
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, x86@kernel.org
Date: Sun,  3 Nov 2024 11:30:58 +0100 (CET)

Linus,

please pull the latest irq/urgent branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-urgent-2024-=
11-03

up to:  e6c24e2d05bb: irqchip/gic-v4: Correctly deal with set_affinity on laz=
ily-mapped VPEs

Two fixes for the interrupt subsystem:

  - Fix an off-by-one error in the failure path of msi_domain_alloc(),
    which causes the cleanup loop to terminate early and leaking the first
    allocated interrupt.

  - Handle a corner case in GIC-V4 versus a lazily mapped Virtual
    Processing Element (VPE). If the VPE has not been mapped because the
    guest has not yet emitted a mapping command, then the set_affinity()
    callback returns an error code, which causes the vCPU management to fail.

    Return success in this case without touching the hardware. This will be
    done later when the guest issues the mapping command.


Thanks,

	tglx

------------------>
Jinjie Ruan (1):
      genirq/msi: Fix off-by-one error in msi_domain_alloc()

Marc Zyngier (1):
      irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs


 drivers/irqchip/irq-gic-v3-its.c | 14 ++++++++++++--
 kernel/irq/msi.c                 |  2 +-
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-it=
s.c
index ab597e74ba08..52f625e07658 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -3810,8 +3810,18 @@ static int its_vpe_set_affinity(struct irq_data *d,
 	 * Check if we're racing against a VPE being destroyed, for
 	 * which we don't want to allow a VMOVP.
 	 */
-	if (!atomic_read(&vpe->vmapp_count))
-		return -EINVAL;
+	if (!atomic_read(&vpe->vmapp_count)) {
+		if (gic_requires_eager_mapping())
+			return -EINVAL;
+
+		/*
+		 * If we lazily map the VPEs, this isn't an error and
+		 * we can exit cleanly.
+		 */
+		cpu =3D cpumask_first(mask_val);
+		irq_data_update_effective_affinity(d, cpumask_of(cpu));
+		return IRQ_SET_MASK_OK_DONE;
+	}
=20
 	/*
 	 * Changing affinity is mega expensive, so let's be as lazy as
diff --git a/kernel/irq/msi.c b/kernel/irq/msi.c
index 3a24d6b5f559..396a067a8a56 100644
--- a/kernel/irq/msi.c
+++ b/kernel/irq/msi.c
@@ -718,7 +718,7 @@ static int msi_domain_alloc(struct irq_domain *domain, un=
signed int virq,
 		ret =3D ops->msi_init(domain, info, virq + i, hwirq + i, arg);
 		if (ret < 0) {
 			if (ops->msi_free) {
-				for (i--; i > 0; i--)
+				for (i--; i >=3D 0; i--)
 					ops->msi_free(domain, info, virq + i);
 			}
 			irq_domain_free_irqs_top(domain, virq, nr_irqs);


.
Subject: [GIT pull] x86/urgent for v6.12-rc6
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, x86@kernel.org
Date: Sun,  3 Nov 2024 11:31:05 +0100 (CET)

Linus,

please pull the latest x86/urgent branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2024-=
11-03

up to:  fce9642c765a: x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB


A trivial compile test fix for x86

  When CONFIG_AMD_NB is not set a COMPILE_TEST of an AMD specific driver
  fails due to a missing inline stub. Add the stub to cure it.

Thanks,

	tglx

------------------>
Arnd Bergmann (1):
      x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB


 arch/x86/include/asm/amd_nb.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/arch/x86/include/asm/amd_nb.h b/arch/x86/include/asm/amd_nb.h
index 6f3b6aef47ba..d0caac26533f 100644
--- a/arch/x86/include/asm/amd_nb.h
+++ b/arch/x86/include/asm/amd_nb.h
@@ -116,7 +116,10 @@ static inline bool amd_gart_present(void)
=20
 #define amd_nb_num(x)		0
 #define amd_nb_has_feature(x)	false
-#define node_to_amd_nb(x)	NULL
+static inline struct amd_northbridge *node_to_amd_nb(int node)
+{
+	return NULL;
+}
 #define amd_gart_present(x)	false
=20
 #endif


.
Subject: [GIT pull] perf/urgent for v6.12-rc6
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, x86@kernel.org
Date: Sun,  3 Nov 2024 11:31:00 +0100 (CET)

Linus,

please pull the latest perf/urgent branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-2024=
-11-03

up to:  e3dfd64c1f34: perf: Fix missing RCU reader protection in perf_event_c=
lear_cpumask()

A single fix for perf:

  perf_event_clear_cpumask() uses list_for_each_entry_rcu() without being
  in a RCU read side critical section, which triggers a "suspicious RCU
  usage" warning.

  It turns out that the list walk does not be RCU protected because the
  write side lock is held in this contxt.

  Change it to a regular list walk.

Thanks,

	tglx

------------------>
Kan Liang (1):
      perf: Fix missing RCU reader protection in perf_event_clear_cpumask()


 kernel/events/core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/events/core.c b/kernel/events/core.c
index cdd09769e6c5..df27d08a7232 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -13959,7 +13959,7 @@ static void perf_event_clear_cpumask(unsigned int cpu)
 	}
=20
 	/* migrate */
-	list_for_each_entry_rcu(pmu, &pmus, entry, lockdep_is_held(&pmus_srcu)) {
+	list_for_each_entry(pmu, &pmus, entry) {
 		if (pmu->scope =3D=3D PERF_PMU_SCOPE_NONE ||
 		    WARN_ON_ONCE(pmu->scope >=3D PERF_PMU_MAX_SCOPE))
 			continue;


.
Subject: [GIT pull] timers/urgent for v6.12-rc6
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, x86@kernel.org
Date: Sun,  3 Nov 2024 11:31:03 +0100 (CET)

Linus,

please pull the latest timers/urgent branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-20=
24-11-03

up to:  b5413156bad9: posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clo=
ne


A single fix for posix CPU timers

  When a thread is cloned, the posix CPU timers are not inherited.

  If the parent has a CPU timer armed the corresponding tick dependency in
  the tasks tick_dep_mask is set and copied to the new thread, which means
  the new thread and all decendants will prevent the system to go into full
  NOHZ operation.

  Clear the tick dependency mask in copy_process() to fix this.

Thanks,

	tglx

------------------>
Benjamin Segall (1):
      posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone


 include/linux/tick.h | 8 ++++++++
 kernel/fork.c        | 2 ++
 2 files changed, 10 insertions(+)

diff --git a/include/linux/tick.h b/include/linux/tick.h
index 72744638c5b0..99c9c5a7252a 100644
--- a/include/linux/tick.h
+++ b/include/linux/tick.h
@@ -251,12 +251,19 @@ static inline void tick_dep_set_task(struct task_struct=
 *tsk,
 	if (tick_nohz_full_enabled())
 		tick_nohz_dep_set_task(tsk, bit);
 }
+
 static inline void tick_dep_clear_task(struct task_struct *tsk,
 				       enum tick_dep_bits bit)
 {
 	if (tick_nohz_full_enabled())
 		tick_nohz_dep_clear_task(tsk, bit);
 }
+
+static inline void tick_dep_init_task(struct task_struct *tsk)
+{
+	atomic_set(&tsk->tick_dep_mask, 0);
+}
+
 static inline void tick_dep_set_signal(struct task_struct *tsk,
 				       enum tick_dep_bits bit)
 {
@@ -290,6 +297,7 @@ static inline void tick_dep_set_task(struct task_struct *=
tsk,
 				     enum tick_dep_bits bit) { }
 static inline void tick_dep_clear_task(struct task_struct *tsk,
 				       enum tick_dep_bits bit) { }
+static inline void tick_dep_init_task(struct task_struct *tsk) { }
 static inline void tick_dep_set_signal(struct task_struct *tsk,
 				       enum tick_dep_bits bit) { }
 static inline void tick_dep_clear_signal(struct signal_struct *signal,
diff --git a/kernel/fork.c b/kernel/fork.c
index 89ceb4a68af2..6fa9fe62e01e 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -105,6 +105,7 @@
 #include <linux/rseq.h>
 #include <uapi/linux/pidfd.h>
 #include <linux/pidfs.h>
+#include <linux/tick.h>
=20
 #include <asm/pgalloc.h>
 #include <linux/uaccess.h>
@@ -2292,6 +2293,7 @@ __latent_entropy struct task_struct *copy_process(
 	acct_clear_integrals(p);
=20
 	posix_cputimers_init(&p->posix_cputimers);
+	tick_dep_init_task(p);
=20
 	p->io_context =3D NULL;
 	audit_set_context(p, NULL);


.
Subject: [GIT pull] sched/urgent for v6.12-rc6
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, x86@kernel.org
Date: Sun,  3 Nov 2024 11:31:02 +0100 (CET)

Linus,

please pull the latest sched/urgent branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-202=
4-11-03

up to:  69d5e722be94: sched/ext: Fix scx vs sched_delayed


A few scheduler fixes:

 - Plug a race between pick_next_task_fair() and try_to_wake_up() where
   both try to write to the same task, even though both paths hold a
   runqueue lock, but obviously from different runqueues.

   The problem is that the store to task::on_rq in __block_task() is
   visible to try_to_wake_up() which assumes that the task is not queued.
   Both sides then operate on the same task.

   Cure it by rearranging __block_task() so the the store to task::on_rq is
   the last operation on the task.

 - Prevent a potential NULL pointer dereference in task_numa_work()

   task_numa_work() iterates the VMAs of a process. A concurrent unmap of
   the address space can result in a NULL pointer return from vma_next()
   which is unchecked.

   Add the missing NULL pointer check to prevent this.

 - Operate on the correct scheduler policy in task_should_scx()

   task_should_scx() returns true when a task should be handled by sched
   EXT. It checks the tasks scheduling policy.

   This fails when the check is done before a policy has been set.

   Cure it by handing the policy into task_should_scx() so it operates
   on the requested value.

 - Add the missing handling of sched EXT in the delayed dequeue
   mechanism. This was simply forgotten.



Thanks,

	tglx

------------------>
Aboorva Devarajan (1):
      sched: Pass correct scheduling policy to __setscheduler_class

Peter Zijlstra (2):
      sched: Fix pick_next_task_fair() vs try_to_wake_up() race
      sched/ext: Fix scx vs sched_delayed

Shawn Wang (1):
      sched/numa: Fix the potential null pointer dereference in task_numa_wor=
k()


 kernel/sched/core.c     |  8 ++++----
 kernel/sched/ext.c      | 18 ++++++++++++++----
 kernel/sched/ext.h      |  2 +-
 kernel/sched/fair.c     | 25 ++++++++++++++++---------
 kernel/sched/sched.h    | 36 +++++++++++++++++++++++++++++++++---
 kernel/sched/syscalls.c |  2 +-
 6 files changed, 69 insertions(+), 22 deletions(-)

diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index dbfb5717d6af..719e0ed1e976 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4711,7 +4711,7 @@ int sched_fork(unsigned long clone_flags, struct task_s=
truct *p)
 	if (rt_prio(p->prio)) {
 		p->sched_class =3D &rt_sched_class;
 #ifdef CONFIG_SCHED_CLASS_EXT
-	} else if (task_should_scx(p)) {
+	} else if (task_should_scx(p->policy)) {
 		p->sched_class =3D &ext_sched_class;
 #endif
 	} else {
@@ -7025,7 +7025,7 @@ int default_wake_function(wait_queue_entry_t *curr, uns=
igned mode, int wake_flag
 }
 EXPORT_SYMBOL(default_wake_function);
=20
-const struct sched_class *__setscheduler_class(struct task_struct *p, int pr=
io)
+const struct sched_class *__setscheduler_class(int policy, int prio)
 {
 	if (dl_prio(prio))
 		return &dl_sched_class;
@@ -7034,7 +7034,7 @@ const struct sched_class *__setscheduler_class(struct t=
ask_struct *p, int prio)
 		return &rt_sched_class;
=20
 #ifdef CONFIG_SCHED_CLASS_EXT
-	if (task_should_scx(p))
+	if (task_should_scx(policy))
 		return &ext_sched_class;
 #endif
=20
@@ -7142,7 +7142,7 @@ void rt_mutex_setprio(struct task_struct *p, struct tas=
k_struct *pi_task)
 		queue_flag &=3D ~DEQUEUE_MOVE;
=20
 	prev_class =3D p->sched_class;
-	next_class =3D __setscheduler_class(p, prio);
+	next_class =3D __setscheduler_class(p->policy, prio);
=20
 	if (prev_class !=3D next_class && p->se.sched_delayed)
 		dequeue_task(rq, p, DEQUEUE_SLEEP | DEQUEUE_DELAYED | DEQUEUE_NOCLOCK);
diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c
index 5900b06fd036..721a75489ff5 100644
--- a/kernel/sched/ext.c
+++ b/kernel/sched/ext.c
@@ -4256,14 +4256,14 @@ static const struct kset_uevent_ops scx_uevent_ops =
=3D {
  * Used by sched_fork() and __setscheduler_prio() to pick the matching
  * sched_class. dl/rt are already handled.
  */
-bool task_should_scx(struct task_struct *p)
+bool task_should_scx(int policy)
 {
 	if (!scx_enabled() ||
 	    unlikely(scx_ops_enable_state() =3D=3D SCX_OPS_DISABLING))
 		return false;
 	if (READ_ONCE(scx_switching_all))
 		return true;
-	return p->policy =3D=3D SCHED_EXT;
+	return policy =3D=3D SCHED_EXT;
 }
=20
 /**
@@ -4489,11 +4489,16 @@ static void scx_ops_disable_workfn(struct kthread_wor=
k *work)
 	scx_task_iter_start(&sti);
 	while ((p =3D scx_task_iter_next_locked(&sti))) {
 		const struct sched_class *old_class =3D p->sched_class;
+		const struct sched_class *new_class =3D
+			__setscheduler_class(p->policy, p->prio);
 		struct sched_enq_and_set_ctx ctx;
=20
+		if (old_class !=3D new_class && p->se.sched_delayed)
+			dequeue_task(task_rq(p), p, DEQUEUE_SLEEP | DEQUEUE_DELAYED);
+
 		sched_deq_and_put_task(p, DEQUEUE_SAVE | DEQUEUE_MOVE, &ctx);
=20
-		p->sched_class =3D __setscheduler_class(p, p->prio);
+		p->sched_class =3D new_class;
 		check_class_changing(task_rq(p), p, old_class);
=20
 		sched_enq_and_set_task(&ctx);
@@ -5199,12 +5204,17 @@ static int scx_ops_enable(struct sched_ext_ops *ops, =
struct bpf_link *link)
 	scx_task_iter_start(&sti);
 	while ((p =3D scx_task_iter_next_locked(&sti))) {
 		const struct sched_class *old_class =3D p->sched_class;
+		const struct sched_class *new_class =3D
+			__setscheduler_class(p->policy, p->prio);
 		struct sched_enq_and_set_ctx ctx;
=20
+		if (old_class !=3D new_class && p->se.sched_delayed)
+			dequeue_task(task_rq(p), p, DEQUEUE_SLEEP | DEQUEUE_DELAYED);
+
 		sched_deq_and_put_task(p, DEQUEUE_SAVE | DEQUEUE_MOVE, &ctx);
=20
 		p->scx.slice =3D SCX_SLICE_DFL;
-		p->sched_class =3D __setscheduler_class(p, p->prio);
+		p->sched_class =3D new_class;
 		check_class_changing(task_rq(p), p, old_class);
=20
 		sched_enq_and_set_task(&ctx);
diff --git a/kernel/sched/ext.h b/kernel/sched/ext.h
index 246019519231..b1675bb59fc4 100644
--- a/kernel/sched/ext.h
+++ b/kernel/sched/ext.h
@@ -18,7 +18,7 @@ bool scx_can_stop_tick(struct rq *rq);
 void scx_rq_activate(struct rq *rq);
 void scx_rq_deactivate(struct rq *rq);
 int scx_check_setscheduler(struct task_struct *p, int policy);
-bool task_should_scx(struct task_struct *p);
+bool task_should_scx(int policy);
 void init_sched_ext_class(void);
=20
 static inline u32 scx_cpuperf_target(s32 cpu)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index c157d4860a3b..2d16c8545c71 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -3369,7 +3369,7 @@ static void task_numa_work(struct callback_head *work)
 		vma =3D vma_next(&vmi);
 	}
=20
-	do {
+	for (; vma; vma =3D vma_next(&vmi)) {
 		if (!vma_migratable(vma) || !vma_policy_mof(vma) ||
 			is_vm_hugetlb_page(vma) || (vma->vm_flags & VM_MIXEDMAP)) {
 			trace_sched_skip_vma_numa(mm, vma, NUMAB_SKIP_UNSUITABLE);
@@ -3491,7 +3491,7 @@ static void task_numa_work(struct callback_head *work)
 		 */
 		if (vma_pids_forced)
 			break;
-	} for_each_vma(vmi, vma);
+	}
=20
 	/*
 	 * If no VMAs are remaining and VMAs were skipped due to the PID
@@ -5625,8 +5625,9 @@ pick_next_entity(struct rq *rq, struct cfs_rq *cfs_rq)
 	struct sched_entity *se =3D pick_eevdf(cfs_rq);
 	if (se->sched_delayed) {
 		dequeue_entities(rq, se, DEQUEUE_SLEEP | DEQUEUE_DELAYED);
-		SCHED_WARN_ON(se->sched_delayed);
-		SCHED_WARN_ON(se->on_rq);
+		/*
+		 * Must not reference @se again, see __block_task().
+		 */
 		return NULL;
 	}
 	return se;
@@ -7176,7 +7177,11 @@ static int dequeue_entities(struct rq *rq, struct sche=
d_entity *se, int flags)
 		/* Fix-up what dequeue_task_fair() skipped */
 		hrtick_update(rq);
=20
-		/* Fix-up what block_task() skipped. */
+		/*
+		 * Fix-up what block_task() skipped.
+		 *
+		 * Must be last, @p might not be valid after this.
+		 */
 		__block_task(rq, p);
 	}
=20
@@ -7193,12 +7198,14 @@ static bool dequeue_task_fair(struct rq *rq, struct t=
ask_struct *p, int flags)
 	if (!(p->se.sched_delayed && (task_on_rq_migrating(p) || (flags & DEQUEUE_S=
AVE))))
 		util_est_dequeue(&rq->cfs, p);
=20
-	if (dequeue_entities(rq, &p->se, flags) < 0) {
-		util_est_update(&rq->cfs, p, DEQUEUE_SLEEP);
+	util_est_update(&rq->cfs, p, flags & DEQUEUE_SLEEP);
+	if (dequeue_entities(rq, &p->se, flags) < 0)
 		return false;
-	}
=20
-	util_est_update(&rq->cfs, p, flags & DEQUEUE_SLEEP);
+	/*
+	 * Must not reference @p after dequeue_entities(DEQUEUE_DELAYED).
+	 */
+
 	hrtick_update(rq);
 	return true;
 }
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index 081519ffab46..6c54a57275cc 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -2769,8 +2769,6 @@ static inline void sub_nr_running(struct rq *rq, unsign=
ed count)
=20
 static inline void __block_task(struct rq *rq, struct task_struct *p)
 {
-	WRITE_ONCE(p->on_rq, 0);
-	ASSERT_EXCLUSIVE_WRITER(p->on_rq);
 	if (p->sched_contributes_to_load)
 		rq->nr_uninterruptible++;
=20
@@ -2778,6 +2776,38 @@ static inline void __block_task(struct rq *rq, struct =
task_struct *p)
 		atomic_inc(&rq->nr_iowait);
 		delayacct_blkio_start();
 	}
+
+	ASSERT_EXCLUSIVE_WRITER(p->on_rq);
+
+	/*
+	 * The moment this write goes through, ttwu() can swoop in and migrate
+	 * this task, rendering our rq->__lock ineffective.
+	 *
+	 * __schedule()				try_to_wake_up()
+	 *   LOCK rq->__lock			  LOCK p->pi_lock
+	 *   pick_next_task()
+	 *     pick_next_task_fair()
+	 *       pick_next_entity()
+	 *         dequeue_entities()
+	 *           __block_task()
+	 *             RELEASE p->on_rq =3D 0	  if (p->on_rq && ...)
+	 *					    break;
+	 *
+	 *					  ACQUIRE (after ctrl-dep)
+	 *
+	 *					  cpu =3D select_task_rq();
+	 *					  set_task_cpu(p, cpu);
+	 *					  ttwu_queue()
+	 *					    ttwu_do_activate()
+	 *					      LOCK rq->__lock
+	 *					      activate_task()
+	 *					        STORE p->on_rq =3D 1
+	 *   UNLOCK rq->__lock
+	 *
+	 * Callers must ensure to not reference @p after this -- we no longer
+	 * own it.
+	 */
+	smp_store_release(&p->on_rq, 0);
 }
=20
 extern void activate_task(struct rq *rq, struct task_struct *p, int flags);
@@ -3800,7 +3830,7 @@ static inline int rt_effective_prio(struct task_struct =
*p, int prio)
=20
 extern int __sched_setscheduler(struct task_struct *p, const struct sched_at=
tr *attr, bool user, bool pi);
 extern int __sched_setaffinity(struct task_struct *p, struct affinity_contex=
t *ctx);
-extern const struct sched_class *__setscheduler_class(struct task_struct *p,=
 int prio);
+extern const struct sched_class *__setscheduler_class(int policy, int prio);
 extern void set_load_weight(struct task_struct *p, bool update_load);
 extern void enqueue_task(struct rq *rq, struct task_struct *p, int flags);
 extern bool dequeue_task(struct rq *rq, struct task_struct *p, int flags);
diff --git a/kernel/sched/syscalls.c b/kernel/sched/syscalls.c
index 0470bcc3d204..24f9f90b6574 100644
--- a/kernel/sched/syscalls.c
+++ b/kernel/sched/syscalls.c
@@ -707,7 +707,7 @@ int __sched_setscheduler(struct task_struct *p,
 	}
=20
 	prev_class =3D p->sched_class;
-	next_class =3D __setscheduler_class(p, newprio);
+	next_class =3D __setscheduler_class(policy, newprio);
=20
 	if (prev_class !=3D next_class && p->se.sched_delayed)
 		dequeue_task(rq, p, DEQUEUE_SLEEP | DEQUEUE_DELAYED | DEQUEUE_NOCLOCK);


.
Subject: [syzbot] [mm?] WARNING: locking bug in __rmqueue_pcplist
From: syzbot <syzbot+39f85d612b7c20d8db48@syzkaller.appspotmail.com>
To: Liam.Howlett@oracle.com, akpm@linux-foundation.org, jannh@google.com, 
	linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, 
	syzkaller-bugs@googlegroups.com, vbabka@suse.cz
Date: Sun, 03 Nov 2024 02:46:29 -0800

.
Subject: [PATCH] freevxfs: Replace one-element array with flexible array member
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Christoph Hellwig <hch@infradead.org>
Cc: linux-hardening@vger.kernel.org,
	Thorsten Blum <thorsten.blum@linux.dev>,
	linux-kernel@vger.kernel.org
Date: Sun,  3 Nov 2024 13:17:09 +0100

.
Subject: [GIT PULL] Char/Misc/IIO driver fixes for 6.12-rc6
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Arnd Bergmann <arnd@arndb.de>, linux-kernel@vger.kernel.org
Date: Sun, 3 Nov 2024 13:01:32 +0100

The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:

  Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.12-rc6

for you to fetch changes up to d0bc3b92fb9b2c3c981984d52fffe8cca77165dc:

  Merge tag 'iio-fixes-for-6.12b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next (2024-10-29 04:10:12 +0100)

----------------------------------------------------------------
Char/Misc/IIO driver fixes for 6.12-rc6

Here are some small char/misc/iio fixes for 6.12-rc6 that resolves some
reported issues.  Included in here are the following:
  - small IIO driver fixes for many reported issues
  - mei driver fix for a suddenly much reported issue for an "old"
    issue.
  - MAINTAINERS update for a developer who has moved companies and
    forgot to update their old entry.

All of these have been in linux-next this week with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Abylay Ospan (1):
      MAINTAINERS: add netup_unidvb maintainer

Alexander Usyskin (1):
      mei: use kvmalloc for read buffer

Greg Kroah-Hartman (1):
      Merge tag 'iio-fixes-for-6.12b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next

Javier Carrasco (1):
      iio: light: veml6030: fix microlux value calculation

Jinjie Ruan (3):
      iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
      iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table()
      iio: dac: Kconfig: Fix build error for ltc2664

Julien Stephan (5):
      dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply
      iio: adc: ad7380: use devm_regulator_get_enable_read_voltage()
      iio: adc: ad7380: add missing supplies
      iio: adc: ad7380: fix supplies for ad7380-4
      docs: iio: ad7380: fix supply for ad7380-4

Zicheng Qu (2):
      staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
      iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()

 .../devicetree/bindings/iio/adc/adi,ad7380.yaml    |  21 ++++
 Documentation/iio/ad7380.rst                       |  13 +-
 MAINTAINERS                                        |  54 ++++++++
 drivers/iio/adc/ad7124.c                           |   2 +-
 drivers/iio/adc/ad7380.c                           | 136 ++++++++++++---------
 drivers/iio/dac/Kconfig                            |   2 +-
 drivers/iio/industrialio-gts-helper.c              |   4 +-
 drivers/iio/light/veml6030.c                       |   2 +-
 drivers/misc/mei/client.c                          |   4 +-
 drivers/staging/iio/frequency/ad9832.c             |   7 +-
 10 files changed, 177 insertions(+), 68 deletions(-)

.
Subject: [GIT PULL] Driver core revert fix for 6.12-rc6
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
	Saravana Kannan <saravanak@google.com>
Date: Sun, 3 Nov 2024 13:01:52 +0100

The following changes since commit 8e929cb546ee42c9a61d24fae60605e9e3192354:

  Linux 6.12-rc3 (2024-10-13 14:33:32 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.12-rc6

for you to fetch changes up to 9a71892cbcdb9d1459c84f5a4c722b14354158a5:

  Revert "driver core: Fix uevent_show() vs driver detach race" (2024-10-29 01:23:43 +0100)

----------------------------------------------------------------
Driver core revert fix for 6.12-rc6

Here is a single driver core revert for 6.12-rc6.  It reverts a change
that came in -rc1 that was supposed to resolve a reported problem, but
caused another one, so revert it for now so that we can get this all
worked out properly in 6.13.

The revert has been in linux-next all week with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Greg Kroah-Hartman (1):
      Revert "driver core: Fix uevent_show() vs driver detach race"

 drivers/base/core.c   | 13 +++++--------
 drivers/base/module.c |  4 ----
 2 files changed, 5 insertions(+), 12 deletions(-)

.
Subject: [GIT PULL] USB fixes for 6.12-rc6
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>, linux-kernel@vger.kernel.org,
	linux-usb@vger.kernel.org
Date: Sun, 3 Nov 2024 13:02:09 +0100

The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:

  Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-6.12-rc6

for you to fetch changes up to afb92ad8733ef0a2843cc229e4d96aead80bc429:

  usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices (2024-10-29 04:38:00 +0100)

----------------------------------------------------------------
USB / Thunderbolt fixes for 6.12-rc6

Here are some small USB and Thunderbolt driver fixes for 6.12-rc6 that
have been sitting in my tree this week.  Included in here are the
following:
  - thunderbolt driver fixes for reported issues
  - USB typec driver fixes
  - xhci driver fixes for reported problems
  - dwc2 driver revert for a broken change
  - usb phy driver fix
  - usbip tool fix

All of these have been in linux-next this week with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Amit Sunil Dhamne (1):
      usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices

Basavaraj Natikar (1):
      xhci: Use pm_runtime_get to prevent RPM on unsupported systems

Faisal Hassan (1):
      xhci: Fix Link TRB DMA in command ring stopped completion event

Gil Fine (1):
      thunderbolt: Honor TMU requirements in the domain when setting TMU mode

Greg Kroah-Hartman (1):
      Merge tag 'thunderbolt-for-v6.12-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus

Javier Carrasco (4):
      usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
      usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path
      usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
      usb: typec: use cleanup facility for 'altmodes_node'

Mathias Nyman (1):
      usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links

Mika Westerberg (1):
      thunderbolt: Fix KASAN reported stack out-of-bounds read in tb_retimer_scan()

Stefan Wahren (1):
      Revert "usb: dwc2: Skip clock gating on Broadcom SoCs"

Zijun Hu (1):
      usb: phy: Fix API devm_usb_put_phy() can not release the phy

Zongmin Zhou (1):
      usbip: tools: Fix detach_port() invalid port error path

 drivers/thunderbolt/retimer.c                 |  5 +--
 drivers/thunderbolt/tb.c                      | 48 +++++++++++++++++++++++----
 drivers/usb/core/usb-acpi.c                   |  4 +--
 drivers/usb/dwc2/params.c                     |  1 -
 drivers/usb/host/xhci-pci.c                   |  6 ++--
 drivers/usb/host/xhci-ring.c                  | 16 ++++-----
 drivers/usb/phy/phy.c                         |  2 +-
 drivers/usb/typec/class.c                     |  6 ++--
 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 10 +++---
 drivers/usb/typec/tcpm/tcpm.c                 | 10 ++++--
 tools/usb/usbip/src/usbip_detach.c            |  1 +
 11 files changed, 78 insertions(+), 31 deletions(-)

.
Subject: [PATCH v2] dt-bindings: timer: actions,owl-timer: convert to YAML
From: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
To: Daniel Lezcano <daniel.lezcano@linaro.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	=?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: linux-actions@lists.infradead.org,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Date: Sun,  3 Nov 2024 14:35:11 +0200

.
Subject: [PATCH v2] dt-bindings: power: actions,owl-sps: convert to YAML
From: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	=?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: linux-actions@lists.infradead.org,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Date: Sun,  3 Nov 2024 14:39:16 +0200

.
Subject: [PATCH] modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness
From: Masahiro Yamada <masahiroy@kernel.org>
To: linux-kbuild@vger.kernel.org
Cc: Masahiro Yamada <masahiroy@kernel.org>,
	Hanjun Guo <guohanjun@huawei.com>,
	Mika Westerberg <mika.westerberg@linux.intel.com>,
	Nathan Chancellor <nathan@kernel.org>,
	Nicolas Schier <nicolas@fjasle.eu>,
	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
	"Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>,
	linux-kernel@vger.kernel.org
Date: Sun,  3 Nov 2024 21:46:50 +0900

.
Subject: [PATCH] modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
From: Masahiro Yamada <masahiroy@kernel.org>
To: linux-kbuild@vger.kernel.org
Cc: Masahiro Yamada <masahiroy@kernel.org>,
	Greg Kroah-Hartman <gregkh@suse.de>,
	Hans de Goede <j.w.r.degoede@hhs.nl>,
	Nathan Chancellor <nathan@kernel.org>,
	Nicolas Schier <nicolas@fjasle.eu>,
	Rusty Russell <rusty@rustcorp.com.au>,
	linux-kernel@vger.kernel.org
Date: Sun,  3 Nov 2024 21:52:57 +0900

.
Subject: [PATCH 0/2] MIPS: loongson3_defconfig: Enable blk_dev_nvme by default
From: WangYuli <wangyuli@uniontech.com>
To: tsbogend@alpha.franken.de,
	wangyuli@uniontech.com,
	dhowells@redhat.com,
	jlayton@kernel.org
Cc: linux-mips@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	chenhuacai@kernel.org,
	kernel@xen0n.name,
	jiaxun.yang@flygoat.com,
	guanwentao@uniontech.com,
	zhanjun@uniontech.com,
	xuerpeng@uniontech.com,
	maqianga@uniontech.com,
	baimingcong@uniontech.com
Date: Sun,  3 Nov 2024 21:00:03 +0800

.
Subject: [PATCH] netlink: Fix off-by-one error in netlink_proto_init()
From: Markus Elfring <Markus.Elfring@web.de>
To: netdev@vger.kernel.org, "David S. Miller" <davem@davemloft.net>,
 Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>,
 Jiri Pirko <jiri@resnulli.us>, Juntong Deng <juntong.deng@outlook.com>,
 Kuniyuki Iwashima <kuniyu@amazon.com>,
 Nikolay Aleksandrov <razor@blackwall.org>, Paolo Abeni <pabeni@redhat.com>,
 Simon Horman <horms@kernel.org>, Thomas Graf <tgraf@suug.ch>,
 Zhengchao Shao <shaozhengchao@huawei.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Jinjie Ruan <ruanjinjie@huawei.com>, Nikolay Aleksandrov <nikolay@redhat.com>
Date: Sun, 3 Nov 2024 14:15:18 +0100

.
Subject: [PATCH v4 0/3] ARM: dts: add Kobo Clara 2E
From: Andreas Kemnade <andreas@kemnade.info>
To: Matti Vaittinen <mazziesaccount@gmail.com>,
	Alexander Stein <alexander.stein@ew.tq-group.com>,
	Conor Dooley <conor+dt@kernel.org>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Shawn Guo <shawnguo@kernel.org>,
	linux-arm-kernel@lists.infradead.org,
	imx@lists.linux.dev,
	Fabio Estevam <festevam@gmail.com>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>
Cc: Andreas Kemnade <andreas@kemnade.info>
Date: Sun,  3 Nov 2024 14:51:58 +0100

.
Subject: [PATCH v3] mtd: spi-nor: xmc: Add support for XM25LU64C The device is produced by Wuhan Xinxin Semiconductor Manufacturing Corp. (XMC) and found on some routers from Chinese manufactures.
From: Ssunk <ssunkkan@gmail.com>
To: tudor.ambarus@linaro.org
Cc: pratyush@kernel.org,
	mwalle@kernel.org,
	miquel.raynal@bootlin.com,
	richard@nod.at,
	vigneshr@ti.com,
	linux-mtd@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	hhlee@google.com,
	roccochen@google.com,
	Ssunk <ssunkkan@gmail.com>
Date: Sun,  3 Nov 2024 22:21:26 +0800

.
Subject: [PATCH] perf: event: Remove deadcode
From: linux@treblig.org
To: peterz@infradead.org,
	mingo@redhat.com,
	acme@kernel.org,
	namhyung@kernel.org,
	mark.rutland@arm.com,
	alexander.shishkin@linux.intel.com,
	jolsa@kernel.org,
	irogers@google.com,
	adrian.hunter@intel.com,
	kan.liang@linux.intel.com
Cc: linux-perf-users@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	"Dr. David Alan Gilbert" <linux@treblig.org>
Date: Sun,  3 Nov 2024 14:23:01 +0000

.
Subject: [PATCH v6 00/13] Zacas/Zabha support and qspinlocks
From: Alexandre Ghiti <alexghiti@rivosinc.com>
To: Jonathan Corbet <corbet@lwn.net>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Conor Dooley <conor@kernel.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Andrea Parri <parri.andrea@gmail.com>,
	Nathan Chancellor <nathan@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Ingo Molnar <mingo@redhat.com>,
	Will Deacon <will@kernel.org>,
	Waiman Long <longman@redhat.com>,
	Boqun Feng <boqun.feng@gmail.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Leonardo Bras <leobras@redhat.com>,
	Guo Ren <guoren@kernel.org>,
	linux-doc@vger.kernel.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	linux-arch@vger.kernel.org
Cc: Alexandre Ghiti <alexghiti@rivosinc.com>
Date: Sun,  3 Nov 2024 15:51:40 +0100

.
Subject: [PATCH] drm/i915/gt: Remove unused execlists_unwind_incomplete_requests
From: linux@treblig.org
To: jani.nikula@linux.intel.com,
	joonas.lahtinen@linux.intel.com,
	rodrigo.vivi@intel.com,
	tursulin@ursulin.net,
	airlied@gmail.com,
	simona@ffwll.ch
Cc: intel-gfx@lists.freedesktop.org,
	dri-devel@lists.freedesktop.org,
	linux-kernel@vger.kernel.org,
	"Dr. David Alan Gilbert" <linux@treblig.org>
Date: Sun,  3 Nov 2024 14:49:36 +0000

.
Subject: [PATCH 0/2] firmware: scm: rework allowlist to be more scalable
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
To: Bjorn Andersson <andersson@kernel.org>, 
 Konrad Dybcio <konradybcio@kernel.org>
Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Sun, 03 Nov 2024 17:37:28 +0200

.
Subject: [PATCH 0/2] Realtek wifi deadcoding
From: linux@treblig.org
To: pkshih@realtek.com,
	kvalo@kernel.org,
	linux-wireless@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	"Dr. David Alan Gilbert" <linux@treblig.org>
Date: Sun,  3 Nov 2024 15:38:55 +0000

.
Subject: [GIT PULL] Kbuild fixes for v6.12-rc6
From: Masahiro Yamada <masahiroy@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>, 
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Date: Mon, 4 Nov 2024 00:49:28 +0900

Hello Linus,

Please pull some Kbuild fixes.

Thank you.



The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:

  Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-fixes-v6.12-2

for you to fetch changes up to 77dc55a978e69625f9718460012e5ef0172dc4de:

  modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit
host (2024-11-03 23:58:56 +0900)

----------------------------------------------------------------
Kbuild fixes for v6.12 (2nd)

 - Fix a memory leak in modpost

 - Resolve build issues when cross-compiling RPM and Debian packages

 - Fix another regression in Kconfig

 - Fix incorrect MODULE_ALIAS() output in modpost

----------------------------------------------------------------
Elena Salomatkina (1):
      sumversion: Fix a memory leak in get_src_version()

Masahiro Yamada (6):
      kbuild: rpm-pkg: disable kernel-devel package when cross-compiling
      kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile
      kbuild: deb-pkg: add pkg.linux-upstream.nokerneldbg build profile
      kconfig: show sub-menu entries even if the prompt is hidden
      modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness
      modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host

 scripts/Makefile.package             |  7 ++++++-
 scripts/kconfig/menu.c               | 13 ++++++++++++-
 scripts/mod/file2alias.c             | 12 ++++++------
 scripts/mod/sumversion.c             |  5 +++--
 scripts/package/builddeb             |  2 +-
 scripts/package/install-extmod-build |  6 ++----
 scripts/package/mkdebian             | 10 +++++++++-
 7 files changed, 39 insertions(+), 16 deletions(-)

-- 
Best Regards
Masahiro Yamada

.
Subject: [PATCH] extcon: Remove deadcode
From: linux@treblig.org
To: myungjoo.ham@samsung.com,
	cw00.choi@samsung.com
Cc: linux-kernel@vger.kernel.org,
	"Dr. David Alan Gilbert" <linux@treblig.org>
Date: Sun,  3 Nov 2024 16:05:35 +0000

.
Subject: [PATCH v3] leds: class: Protect brightness_show() with led_cdev->led_access mutex
From: Mukesh Ojha <quic_mojha@quicinc.com>
To: Pavel Machek <pavel@ucw.cz>, Lee Jones <lee@kernel.org>
Date: Sun, 3 Nov 2024 21:35:27 +0530

.
Subject: [PATCH RESEND 1/2] locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64()
From: Uros Bizjak <ubizjak@gmail.com>
To: x86@kernel.org,
	linux-kernel@vger.kernel.org
Cc: Uros Bizjak <ubizjak@gmail.com>,
	Will Deacon <will@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Boqun Feng <boqun.feng@gmail.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Jan Beulich <JBeulich@suse.com>
Date: Sun,  3 Nov 2024 17:09:31 +0100

.
Subject: [GIT PULL]: dmaengine fixes for v6.12
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Date: Sun, 3 Nov 2024 22:02:28 +0530


--Wy1kuxinFQk1ksvH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Linus,

Here is the pull request for fixes for v6.12. Sorry Diwali festivities
kept me bit tied up to send this earlier. Just couple of driver fixes
for this one.

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dm=
aengine-fix-6.12

for you to fetch changes up to d35f40642904b017d1301340734b91aef69d1c0c:

  dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (202=
4-10-14 23:41:05 +0530)

----------------------------------------------------------------
dmaengine fixes for v6.12

Driver fixes for:
 - TI driver fix to set EOP for cyclic BCDMA transfers
 - sh rz-dmac driver fix for handling config with zero address

----------------------------------------------------------------
Jai Luthra (1):
      dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer

Wolfram Sang (1):
      dmaengine: sh: rz-dmac: handle configs where one address is zero

 drivers/dma/sh/rz-dmac.c | 25 ++++++++++---------
 drivers/dma/ti/k3-udma.c | 62 ++++++++++++++++++++++++++++++++++++--------=
----
 2 files changed, 61 insertions(+), 26 deletions(-)

--=20
~Vinod

--Wy1kuxinFQk1ksvH
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmcnpZwACgkQfBQHDyUj
g0ehoQ//atPMPwbRjYpHLYH0jygO1ofsgjAyaIIX5MXlEPUj+5EtiKy3p5EMj3Vc
Zgy1uUuFENesv+v28q6XkgdpdE/mWI6b4feAFPK82ZO+XhTI31VWGMWaAbA6FdSw
jS3bWheltyAOTCjgQ1/waT9lIa/C1u2zUTthheUovoQeDT9twfTxJCXYoVFJQn33
yGwxSOBQQhGJPRRIM85NraMxEnim33k0/51UqfoiyAy5Ul8emisj3yLxp3Qep8zp
j/GpUHUVAW2wN29hWUwKzQrRjkssDLHIbbD7rpFwtnqmDrRMHFv7PCyM1iArs4pq
o4Pkp/4qKA7WZxdf48tSuFiX89L/Yd4hHyXsV3A390ziqtDszHteLRjwRSqViIxz
MzSI7iHhMXB647BdPvb+lggL0WGatLavN7WAUYW2KawNvA0sN6crgQGxpNqzYRUs
X9GLgmcZI3qXMMjq9natoccD3brOylUQ3HfLJC1e6KmosHFweU3uuHB4xG4NlhSa
t1UbEDVcVvDGIYOnkYd4dbf4J+7V2HoN0icsMQo3wWb+7eiDGxUUlE2tLMGkMrWG
xSCezFSPY+XmNjJ9wUYMTEVbdnR9sgDY6kLVh6rkbMQQ0BhtqAWvgIhRGDPhyOR4
btIEbyMcwzpj6UcUUK9cztaGTJroPN9mZiCKCDmmHj0jv9EP0mk=
=Xkw4
-----END PGP SIGNATURE-----

--Wy1kuxinFQk1ksvH--

.
Subject: [GIT PULL]: Generic phy subsystem fixes for v6.12
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Date: Sun, 3 Nov 2024 22:06:12 +0530


--aecsP4KyPr1TaTxP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Linus,

Here is the request for phy subsystem fixes. Bunch of qcom driver fixes
for same patter over different drivers along with other driver fixes in
the subsystem. Though patches are bit more, but diffstat is small.

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-=
fixes-6.12

for you to fetch changes up to e70d2677ef4088d59158739d72b67ac36d1b132b:

  phy: tegra: xusb: Add error pointer check in xusb.c (2024-10-21 23:34:42 =
+0530)

----------------------------------------------------------------
phy fixes for 6.12

 - Bunch of Qualcomm QMP driver fixes for null deref on suspend, bogus
   supplies fix and reset entries fix
 - BCM usb driver init array fix
 - cadence array offset fix
 - starfive link configuration fix
 - config dependency fix for rockchip driver
 - freescale reset signal fix before pll lock
 - tegra driver fix for error pointer check

----------------------------------------------------------------
Abel Vesa (1):
      dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets ent=
ries

Bartosz Wawrzyniak (1):
      phy: cadence: Sierra: Fix offset of DEQ open eye algorithm control re=
gister

Cristian Ciocaltea (1):
      phy: phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK

Dipendra Khadka (1):
      phy: tegra: xusb: Add error pointer check in xusb.c

Jan Kiszka (1):
      phy: starfive: jh7110-usb: Fix link configuration to controller

Johan Hovold (6):
      dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pi=
pediv2 clocks
      phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
      phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
      phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend
      phy: qcom: qmp-combo: move driver data initialisation earlier
      phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplies

Justin Chen (1):
      phy: usb: disable COMMONONN for dual mode

Richard Zhu (1):
      phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check

Sam Edwards (1):
      phy: usb: Fix missing elements in BCM4908 USB init array

Siddharth Vadapalli (1):
      phy: ti: phy-j721e-wiz: fix usxgmii configuration

 .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml    |  5 +++--
 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c   | 12 +++++++++---
 drivers/phy/broadcom/phy-brcm-usb-init.c            |  2 ++
 drivers/phy/cadence/phy-cadence-sierra.c            | 21 +++++++++++------=
----
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c          | 10 +++++-----
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c           |  3 +--
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c            |  8 ++++----
 drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c      |  1 +
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c             |  1 +
 drivers/phy/qualcomm/phy-qcom-qmp-usbc.c            |  1 +
 drivers/phy/rockchip/Kconfig                        |  1 +
 drivers/phy/starfive/phy-jh7110-usb.c               | 16 ++++++++++++++++
 drivers/phy/tegra/xusb.c                            |  2 ++
 drivers/phy/ti/phy-j721e-wiz.c                      |  4 ++--
 14 files changed, 59 insertions(+), 28 deletions(-)

--=20
~Vinod

--aecsP4KyPr1TaTxP
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmcnpnwACgkQfBQHDyUj
g0eTyQ//dQcr+EhrBl75uoa/UjtjXGGBd9pUI+qb7ZophjudpCbocaQ7qAhkQQ0g
BlmuQxU9mymaGDg312EnSOhAE4M0hLSwt801NAcMWMYgh4T4VfKjstWH8Rj6iJX+
A7bqjtW6nXBCQhLzcWOgWfPiM1qX7WA7lieLaCU0EaxmnKU1yKzuoFtF/UXLOle4
DB4Am6nR/ayDA2t1UvoLqJsQsFg11J3Slg+jzU0igP2hP0PyQ7antGSqz5OyKh/U
7HBfaTheHSRK5Wi8iFDEqZz8X1VJxSLTdtoZ4qtuJVFjZcbysqX/4lRYwJAuUDOv
GvEYAQrl5HeorecwP5FrWKmbkJzAnvu84NfHmPQ2igppmkhXsYPn2W/fIljy7Vtl
V1LuMA9KOaIF02qJnubExmZStTe5hB5DnhT9xHcNvkws7GsrAMstjT0VB/+c8s0r
KvGApkWmHsMSYj+i/E3QNB0Bl4+yjtBXBf+gs7kMqfDIyLh6qaxQqgkmwgfE70Bw
AHtO/NghAci0Cy8DsQen6XEPym9Mgn/Hp05e0BpCcuz68jw1beP26TvUJnqa3tuw
5KFrZN5EC4zlKUn8BeTy9WKKIXn4yt6REPr6KZCDnca6KuX3aywCGI3DftrP/I0W
G3yPQ29YmrelK48fRoPyneorDXvHfaFSFj/eOAZBv86GXi4Wb8I=
=cad6
-----END PGP SIGNATURE-----

--aecsP4KyPr1TaTxP--

.
Subject: [PATCH net-next v7 0/2] Add the dwmac driver support for T-HEAD
 TH1520 SoC
From: Drew Fustini <dfustini@tenstorrent.com>
To: Andrew Lunn <andrew@lunn.ch>, "David S. Miller" <davem@davemloft.net>, 
 Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, 
 Paolo Abeni <pabeni@redhat.com>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Alexandre Torgue <alexandre.torgue@foss.st.com>, 
 Giuseppe Cavallaro <peppe.cavallaro@st.com>, 
 Jose Abreu <joabreu@synopsys.com>, 
 Maxime Coquelin <mcoquelin.stm32@gmail.com>, 
 Emil Renner Berthing <emil.renner.berthing@canonical.com>, 
 Jisheng Zhang <jszhang@kernel.org>, Guo Ren <guoren@kernel.org>, 
 Fu Wei <wefu@redhat.com>, Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, 
 Andrew Lunn <andrew+netdev@lunn.ch>, Drew Fustini <drew@pdp7.com>
Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, 
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, 
 linux-riscv@lists.infradead.org, Drew Fustini <dfustini@tenstorrent.com>, 
 linux-stm32@st-md-mailman.stormreply.com, 
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Sun, 03 Nov 2024 08:57:58 -0800

.
Subject: [PATCH v2 00/10] sysfs: constify struct bin_attribute (Part 1)
From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, 
 Bjorn Helgaas <bhelgaas@google.com>, 
 Srinivas Kandagatla <srinivas.kandagatla@linaro.org>, 
 Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Dave Jiang <dave.jiang@intel.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Ira Weiny <ira.weiny@intel.com>, 
 Alex Deucher <alexander.deucher@amd.com>, 
 =?utf-8?q?Christian_K=C3=B6nig?= <christian.koenig@amd.com>, 
 Xinhui Pan <Xinhui.Pan@amd.com>, David Airlie <airlied@gmail.com>, 
 Simona Vetter <simona@ffwll.ch>, 
 Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>, 
 Jason Gunthorpe <jgg@ziepe.ca>, Leon Romanovsky <leon@kernel.org>, 
 Tudor Ambarus <tudor.ambarus@linaro.org>, 
 Pratyush Yadav <pratyush@kernel.org>, Michael Walle <mwalle@kernel.org>, 
 Miquel Raynal <miquel.raynal@bootlin.com>, 
 Richard Weinberger <richard@nod.at>, Vignesh Raghavendra <vigneshr@ti.com>, 
 Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>, 
 Carlos Bilbao <carlos.bilbao.osdev@gmail.com>, 
 Hans de Goede <hdegoede@redhat.com>, 
 =?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>, 
 "David E. Box" <david.e.box@linux.intel.com>, 
 "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>, 
 "Martin K. Petersen" <martin.petersen@oracle.com>, 
 Richard Henderson <richard.henderson@linaro.org>, 
 Matt Turner <mattst88@gmail.com>, Frederic Barrat <fbarrat@linux.ibm.com>, 
 Andrew Donnellan <ajd@linux.ibm.com>, Arnd Bergmann <arnd@arndb.de>, 
 Logan Gunthorpe <logang@deltatee.com>, 
 "K. Y. Srinivasan" <kys@microsoft.com>, 
 Haiyang Zhang <haiyangz@microsoft.com>, Wei Liu <wei.liu@kernel.org>, 
 Dexuan Cui <decui@microsoft.com>
Cc: Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org, 
 linux-pci@vger.kernel.org, linux-cxl@vger.kernel.org, 
 amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, 
 linux-rdma@vger.kernel.org, linux-mtd@lists.infradead.org, 
 platform-driver-x86@vger.kernel.org, linux-scsi@vger.kernel.org, 
 linux-usb@vger.kernel.org, linux-alpha@vger.kernel.org, 
 linuxppc-dev@lists.ozlabs.org, linux-hyperv@vger.kernel.org, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
Date: Sun, 03 Nov 2024 17:03:29 +0000

.
Subject: [syzbot] [mm?] WARNING: locking bug in __set_page_owner
From: syzbot <syzbot+56dc65adbd1d2ae1f844@syzkaller.appspotmail.com>
To: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, 
	linux-mm@kvack.org, syzkaller-bugs@googlegroups.com
Date: Sun, 03 Nov 2024 08:49:26 -0800

.
Subject: [syzbot] [fuse?] general protection fault in fuse_do_readpage
From: syzbot <syzbot+0b1279812c46e48bb0c1@syzkaller.appspotmail.com>
To: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, 
	miklos@szeredi.hu, syzkaller-bugs@googlegroups.com
Date: Sun, 03 Nov 2024 10:07:27 -0800

.
Subject: [PATCH] counter: stm32-timer-cnt: Add check for clk_enable()
From: Jiasheng Jiang <jiashengjiangcool@gmail.com>
To: fabrice.gasnier@foss.st.com,
	wbg@kernel.org,
	mcoquelin.stm32@gmail.com,
	alexandre.torgue@foss.st.com,
	Jonathan.Cameron@huawei.com,
	benjamin.gaignard@st.com,
	gregkh@linuxfoundation.org
Cc: linux-iio@vger.kernel.org,
	linux-stm32@st-md-mailman.stormreply.com,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	Jiasheng Jiang <jiashengjiangcool@outlook.com>
Date: Sun,  3 Nov 2024 18:25:02 +0000

.
Subject: [tip:master] BUILD SUCCESS
 4b9984799820b5b32b0ae1f3d8074886895a44e1
From: kernel test robot <lkp@intel.com>
To: "x86-ml" <x86@kernel.org>
Cc: linux-kernel@vger.kernel.org
Date: Mon, 04 Nov 2024 02:29:01 +0800

.
Subject: [GIT PULL] hotfixes for 6.12-rc6
From: Andrew Morton <akpm@linux-foundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Sun, 3 Nov 2024 10:54:04 -0800


Linus, please merge this batch of hotfixes, thanks.


The following changes since commit 01626a18230246efdcea322aa8f067e60ffe5ccd:

  mm: avoid unconditional one-tick sleep when swapcache_prepare fails (2024-10-28 21:40:41 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-11-03-10-50

for you to fetch changes up to 1d4832becdc2cdb2cffe2a6050c9d9fd8ff1c58c:

  mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (2024-11-03 10:47:03 -0800)

----------------------------------------------------------------
17 hotfixes.  9 are cc:stable.  13 are MM and 4 are non-MM.

The usual collection of singletons - please see the changelogs.

----------------------------------------------------------------
Andrey Konovalov (1):
      kasan: remove vmalloc_percpu test

Barry Song (1):
      mm: fix PSWPIN counter for large folios swap-in

Chen Ridong (1):
      mm: shrinker: avoid memleak in alloc_shrinker_info

Eugen Hristev (1):
      .mailmap: update e-mail address for Eugen Hristev

Gregory Price (1):
      vmscan,migrate: fix page count imbalance on node stats when demoting pages

Hao Ge (1):
      mm/codetag: fix null pointer check logic for ref and tag

Jarkko Sakkinen (1):
      mailmap: update Jarkko's email addresses

John Hubbard (1):
      mm/gup: stop leaking pinned pages in low memory conditions

Kairui Song (1):
      mm, swap: avoid over reclaim of full clusters

Phillip Lougher (1):
      Squashfs: fix variable overflow in squashfs_readpage_block

Ryusuke Konishi (1):
      nilfs2: fix potential deadlock with newly created symlinks

Vlastimil Babka (1):
      mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes

Wladislav Wiebe (1):
      tools/mm: -Werror fixes in page-types/slabinfo

Yu Zhao (3):
      mm: allow set/clear page_type again
      mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
      mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify()

Zi Yan (1):
      mm: avoid VM_BUG_ON when try to map an anon large folio to zero page.

 .mailmap                   |   5 ++-
 fs/nilfs2/namei.c          |   3 ++
 fs/squashfs/file_direct.c  |   9 ++--
 include/linux/alloc_tag.h  |  16 ++++---
 include/linux/mmzone.h     |   7 ++--
 include/linux/page-flags.h |   8 ++++
 include/linux/swap.h       |   1 +
 mm/gup.c                   |  33 ++++++++-------
 mm/kasan/kasan_test_c.c    |  27 ------------
 mm/migrate.c               |   5 ++-
 mm/mmap.c                  |   3 +-
 mm/page_io.c               |   4 +-
 mm/rmap.c                  |   9 ++--
 mm/shrinker.c              |   8 ++--
 mm/swapfile.c              |  49 +++++++++++++---------
 mm/vmscan.c                | 102 ++++++++++++++++++++++++---------------------
 tools/mm/page-types.c      |   9 ++--
 tools/mm/slabinfo.c        |   4 +-
 18 files changed, 159 insertions(+), 143 deletions(-)


.
Subject: [PATCH] media: platform: samsung: s5p-jpeg: Remove deadcode
From: linux@treblig.org
To: andrzejtp2010@gmail.com,
	jacek.anaszewski@gmail.com,
	s.nawrocki@samsung.com,
	mchehab@kernel.org,
	krzk@kernel.org,
	alim.akhtar@samsung.com
Cc: linux-arm-kernel@lists.infradead.org,
	linux-media@vger.kernel.org,
	linux-samsung-soc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	"Dr. David Alan Gilbert" <linux@treblig.org>
Date: Sun,  3 Nov 2024 19:23:15 +0000

.
Subject: [PATCH v2] ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
From: Andrew Kanner <andrew.kanner@gmail.com>
To: mark@fasheh.com,
	jlbec@evilplan.org,
	joseph.qi@linux.alibaba.com
Cc: ocfs2-devel@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	Andrew Kanner <andrew.kanner@gmail.com>,
	stable@vger.kernel.org,
	syzbot+386ce9e60fa1b18aac5b@syzkaller.appspotmail.com
Date: Sun,  3 Nov 2024 20:38:45 +0100

.
Subject: [syzbot] [exfat?] possible deadlock in __generic_file_fsync (2)
From: syzbot <syzbot+625941ecc67c107ef2bd@syzkaller.appspotmail.com>
To: linkinjeon@kernel.org, linux-fsdevel@vger.kernel.org, 
	linux-kernel@vger.kernel.org, sj1557.seo@samsung.com, 
	syzkaller-bugs@googlegroups.com, yuezhang.mo@sony.com
Date: Sun, 03 Nov 2024 11:56:23 -0800

.
Subject: linux-next: Signed-off-by missing for commit in the omap tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Kevin Hilman <khilman@baylibre.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Linux Next
 Mailing List <linux-next@vger.kernel.org>
Date: Mon, 4 Nov 2024 07:51:32 +1100

.
Subject: [PATCH] cpufreq: fix using cpufreq-dt as module
From: Andreas Kemnade <andreas@kemnade.info>
To: rafael@kernel.org,
	viresh.kumar@linaro.org,
	zhipeng.wang_1@nxp.com,
	linux-pm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-omap@vger.kernel.org
Cc: Andreas Kemnade <andreas@kemnade.info>,
	stable@vger.kernel.org
Date: Sun,  3 Nov 2024 22:02:51 +0100

.
Subject: [PATCH v2 00/11] staging: gpib: Patch set for gpib staging drivers
From: Dave Penkler <dpenkler@gmail.com>
To: gregkh@linuxfoundation.org,
	linux-staging@lists.linux.dev,
	linux-kernel@vger.kernel.org
Cc: skhan@linuxfoundation.org,
	arnd@arndb.de,
	dan.carpenter@linaro.org,
	Dave Penkler <dpenkler@gmail.com>
Date: Sun,  3 Nov 2024 22:26:06 +0100

.
Subject: [PATCH] counter: ti-ecap-capture: Add check for clk_enable()
From: Jiasheng Jiang <jiashengjiangcool@gmail.com>
To: vigneshr@ti.com,
	jpanis@baylibre.com,
	wbg@kernel.org,
	gregkh@linuxfoundation.org
Cc: linux-iio@vger.kernel.org,
	linux-omap@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Jiasheng Jiang <jiashengjiangcool@gmail.com>
Date: Sun,  3 Nov 2024 21:39:10 +0000

.
Subject: [syzbot] [block?] possible deadlock in __submit_bio
From: syzbot <syzbot+949ae54e95a2fab4cbb4@syzkaller.appspotmail.com>
To: axboe@kernel.dk, hch@lst.de, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, ming.lei@redhat.com, 
	syzkaller-bugs@googlegroups.com
Date: Sun, 03 Nov 2024 14:19:28 -0800

.
Subject: linux-next: duplicate patches in the bcachefs tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Linux Next
 Mailing List <linux-next@vger.kernel.org>
Date: Mon, 4 Nov 2024 09:01:57 +1100

.
Subject: [PATCH v3 00/18] Wire up CRC32 library functions to arch-optimized code
From: Eric Biggers <ebiggers@kernel.org>
To: linux-kernel@vger.kernel.org
Cc: linux-arch@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-crypto@vger.kernel.org,
	linux-ext4@vger.kernel.org,
	linux-f2fs-devel@lists.sourceforge.net,
	linux-mips@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	linux-s390@vger.kernel.org,
	linux-scsi@vger.kernel.org,
	linuxppc-dev@lists.ozlabs.org,
	loongarch@lists.linux.dev,
	sparclinux@vger.kernel.org,
	x86@kernel.org
Date: Sun,  3 Nov 2024 14:31:36 -0800

.
Subject: drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/display_mode_core.c:6211:13:
 warning: stack frame size (3288) exceeds limit (2048) in
 'dml_prefetch_check'
From: kernel test robot <lkp@intel.com>
To: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	Alex Deucher <alexander.deucher@amd.com>
Date: Mon, 4 Nov 2024 06:38:18 +0800

.
