From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1B462EBDFB for ; Thu, 4 Dec 2025 11:29:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=150.107.74.76 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764847775; cv=none; b=UeHD69y4ZTgRYSWaAuxDOi4kNdAqFwzmuYcDGrnd6+08Ijuq+h19ZlyADZ+krseieZCcGauzUMIDxUajDG2zPfvF2uPj+5VRl6nCZ7YReO25+o4AMu6pONuK/1P1zDOljKKimyHO7YtXiaiV+zZq8GYz4ELRaDp+3HyYd4mo+1c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764847775; c=relaxed/simple; bh=FlAwnnoHWL3RlIvZI+au2khvOf9JWHToEMvTKn1I0hI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=fXdbWGIiGDr5P6nKY4p06XHYpA7nhQt6E6Ba4/RUv7AW5M/CMCO044IOIZj2s6sYGXa7g0s6BgYQoJZet+CamUX8I3M3gW2ZKFtir8CuAjU97tUWbeVRHHsfi+H+1wiNCYaRUnYxiVwoNp5PlEYItl36aa12gNslbXMK5pKYVgI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ellerman.id.au; spf=pass smtp.mailfrom=ellerman.id.au; dkim=pass (2048-bit key) header.d=ellerman.id.au header.i=@ellerman.id.au header.b=BMdeM0dp; arc=none smtp.client-ip=150.107.74.76 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ellerman.id.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ellerman.id.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ellerman.id.au header.i=@ellerman.id.au header.b="BMdeM0dp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellerman.id.au; s=201909; t=1764847770; bh=BOJ2nToN5nwrvCIpKqMpgf+rQGvxSlKpTBjNYB71jv4=; h=From:To:Cc:Subject:Date:From; b=BMdeM0dpW/f87vz1QkbyOFBF13HPkei8zAoTfc2ErXvzXR4hmtglgq76ZtCkUbUhj 3rjoVrIasNX+ORvwI8dnbTVDoek8DNyHGRzipNjfW74xIsCJwAb7uMPbCG8ObZJ8nP fi4X8HNeK6ptzY3RI1g0ONSjIAFYVEGxJO4XKe03a4rITYvvoJLDNJrm+owDNClBXq tPVnJZbFFZodg5cZYdu9RtkM3Nado6bLC9MSSTlMDbOfQNYGzQVB3P2lIOK8qTN/cx KjVRkqpZ3poG4AE2eMnRiwcUIc0kNXcqCI3bcsOsFG/0j4DaQsKq2ePRfxJOezwZlq 4ugsp7di9/nyg== Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mail.ozlabs.org (Postfix) with ESMTPSA id 4dMXN764Nkz4w0Q; Thu, 04 Dec 2025 22:29:27 +1100 (AEDT) From: Michael Ellerman To: Linus Torvalds Cc: Madhavan Srinivasan , Christophe Leroy , antonio.feijoo@suse.com, bcollins@kernel.org, chentao@kylinos.cn, dave@vasilevsky.ca, donettom@linux.ibm.com, j.ne@posteo.net, leo.lilong@huawei.com, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, maddy@linux.ibm.com, nathan@kernel.org, ritesh.list@gmail.com, sourabhjain@linux.ibm.com, srikar@linux.ibm.com, tzimmermann@suse.de, unixbhaskar@gmail.com Subject: [GIT PULL] Please pull powerpc/linux.git powerpc-6.19-1 tag Date: Thu, 04 Dec 2025 22:29:24 +1100 Message-ID: <87zf7y1o4r.fsf@mpe.ellerman.id.au> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Linus, Please pull powerpc updates for 6.19. I'm sending this on Maddy's behalf while he's on vacation, but all the actu= al work of reviewing and testing patches was done by him, Christophe and other folks. No conflicts or other issues that I'm aware of. cheers The following changes since commit ac9c34d1e45a4c25174ced4fc0cfc33ff3ed08c7: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rd= ma/rdma (2025-02-25 13:43:03 -0800) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/po= werpc-6.19-1 for you to fetch changes up to 9b36c7fc5aa5f2c6e6eeb9f312fdfe61b4291c9f: macintosh/via-pmu-backlight: Include and (2025-= 12-02 21:55:07 +1100) - ------------------------------------------------------------------ powerpc updates for 6.19 - Restore clearing of MSR[RI] at interrupt/syscall exit on 32-bit. - Fix unpaired stwcx on interrupt exit on 32-bit. - Fix race condition leading to double list-add in mac_hid_toggle_emumouse= (). - Fix mprotect on book3s 32-bit. - Fix SLB multihit issue during SLB preload with 64-bit hash MMU. - Add support for crashkernel CMA reservation. - Add die_id and die_cpumask for Power10 & later to expose chip hemisphere= s. - A series of minor fixes and improvements to the hash SLB code. Thanks to: Antonio Alvarez Feijoo, Ben Collins, Bhaskar Chowdhury, Christop= he Leroy, Daniel Thompson, Dave Vasilevsky, Donet Tom, J. Neusch=C3=A4fer, Kun= wu Chan, Long Li, Naresh Kamboju, Nathan Chancellor, Ritesh Harjani (IBM), Shirisha = G, Shrikanth Hegde, Sourabh Jain, Srikar Dronamraju, Stephen Rothwell, Thomas Zimmermann, Venkat Rao Bagalkote, Vishal Chourasia. - ------------------------------------------------------------------ Antonio Alvarez Feijoo (1): powerpc/boot: Add missing compression methods to usage Ben Collins (2): powerpc/addnote: Fix overflow on 32-bit builds kexec: Include kernel-end even without crashkernel Bhaskar Chowdhury (1): arch:powerpc:tools This file was missing shebang line, so added it Christophe Leroy (3): powerpc/8xx: Remove specific code from fast_exception_return powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit powerpc/32: Fix unpaired stwcx. on interrupt exit Dave Vasilevsky (1): powerpc, mm: Fix mprotect on book3s 32-bit Donet Tom (1): powerpc/64s/slb: Fix SLB multihit issue during SLB preload J. Neusch=C3=A4fer (4): powerpc: 512x: Rename wdt@ node to watchdog@ powerpc: 83xx: Rename wdt@ nodes to watchdog@ powerpc: 86xx: Rename wdt@ nodes to watchdog@ powerpc: p2020: Rename wdt@ nodes to watchdog@ Kunwu Chan (1): powerpc/83xx: Add a null pointer check to mcu_gpiochip_add Long Li (1): macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse Nathan Chancellor (1): powerpc/vmlinux.lds: Drop .interp description Ritesh Harjani (IBM) (10): powerpc/64s/hash: Restrict stress_hpt_struct memblock region to withi= n RMA limit powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE= format powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize() powerpc/64s/hash: Improve hash mmu printk messages powerpc/64s/hash: Hash hpt_order should be only available with Hash M= MU powerpc/64s/hash: Update directMap page counters for Hash powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash powerpc/ptdump: Dump PXX level info for kernel_page_tables powerpc/64s/slb: Make preload_add return type as void powerpc/64s/slb: Add no_slb_preload early cmdline param Sourabh Jain (2): powerpc/kdump: Add support for crashkernel CMA reservation powerpc/kdump: Fix size calculation for hot-removed memory ranges Srikar Dronamraju (2): pseries/lparcfg: Add resource group monitoring powerpc/smp: Expose die_id and die_cpumask Thomas Zimmermann (2): powerpc/powermac: backlight: Include macintosh/via-pmu-backlight: Include and Documentation/admin-guide/kernel-parameters.txt | 5 +- arch/powerpc/boot/addnote.c | 7 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 2 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 4 +- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 2 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 2 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 2 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 2 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 2 +- arch/powerpc/boot/wrapper | 4 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 5 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 - arch/powerpc/include/asm/kexec.h | 2 + arch/powerpc/include/asm/topology.h | 11 +- arch/powerpc/kernel/entry_32.S | 33 ++++-- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/process.c | 5 - arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/smp.c | 23 +++++ arch/powerpc/kernel/vmlinux.lds.S | 1 - arch/powerpc/kexec/core.c | 37 ++++--- arch/powerpc/kexec/ranges.c | 45 +++++--- arch/powerpc/mm/book3s32/tlb.c | 9 ++ arch/powerpc/mm/book3s64/hash_utils.c | 41 ++++++-- arch/powerpc/mm/book3s64/internal.h | 9 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 - arch/powerpc/mm/book3s64/pgtable.c | 23 +++-- arch/powerpc/mm/book3s64/slb.c | 109 +++----------------- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/book3s64.c | 5 + arch/powerpc/mm/ptdump/hashpagetable.c | 6 ++ arch/powerpc/mm/ptdump/ptdump.c | 1 + arch/powerpc/mm/ptdump/ptdump.h | 1 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 + arch/powerpc/platforms/powermac/backlight.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 17 ++- arch/powerpc/tools/head_check.sh | 1 + drivers/macintosh/mac_hid.c | 3 +- drivers/macintosh/via-pmu-backlight.c | 2 + 49 files changed, 270 insertions(+), 197 deletions(-) -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRjvi15rv0TSTaE+SIF0oADX8seIQUCaTFupwAKCRAF0oADX8se IRUdAQD+DtQAeeDgcln2rBAJFxtML+GAqiTmBw81j/Gph6u33gD/Txxsus5/TCra QZA+mVKUzeca7Ml4PpWpetoRgPw6MQw=3D =3Dg+c1 -----END PGP SIGNATURE-----