[PATCH 6.1 00/30] 6.1.37-rc1 review

Greg Kroah-Hartman posted 30 patches 2 years, 7 months ago
Only 0 patches received!
Makefile                             |   4 +-
arch/alpha/Kconfig                   |   1 +
arch/alpha/mm/fault.c                |  13 +--
arch/arc/Kconfig                     |   1 +
arch/arc/mm/fault.c                  |  11 +--
arch/arm/Kconfig                     |   1 +
arch/arm/mm/fault.c                  |  63 +++-----------
arch/arm64/Kconfig                   |   1 +
arch/arm64/mm/fault.c                |  46 ++--------
arch/csky/Kconfig                    |   1 +
arch/csky/mm/fault.c                 |  22 ++---
arch/hexagon/Kconfig                 |   1 +
arch/hexagon/mm/vm_fault.c           |  18 +---
arch/ia64/mm/fault.c                 |  36 ++------
arch/loongarch/Kconfig               |   1 +
arch/loongarch/mm/fault.c            |  16 ++--
arch/m68k/mm/fault.c                 |   9 +-
arch/microblaze/mm/fault.c           |   5 +-
arch/mips/Kconfig                    |   1 +
arch/mips/mm/fault.c                 |  12 +--
arch/nios2/Kconfig                   |   1 +
arch/nios2/mm/fault.c                |  17 +---
arch/openrisc/mm/fault.c             |   5 +-
arch/parisc/mm/fault.c               |  23 +++--
arch/powerpc/Kconfig                 |   1 +
arch/powerpc/mm/copro_fault.c        |  14 +--
arch/powerpc/mm/fault.c              |  39 +--------
arch/riscv/Kconfig                   |   1 +
arch/riscv/mm/fault.c                |  31 +++----
arch/s390/mm/fault.c                 |   5 +-
arch/sh/Kconfig                      |   1 +
arch/sh/mm/fault.c                   |  17 +---
arch/sparc/Kconfig                   |   1 +
arch/sparc/mm/fault_32.c             |  32 ++-----
arch/sparc/mm/fault_64.c             |   8 +-
arch/um/kernel/trap.c                |  11 +--
arch/x86/Kconfig                     |   1 +
arch/x86/include/asm/cpu.h           |   2 +
arch/x86/include/asm/smp.h           |   2 +
arch/x86/kernel/cpu/microcode/amd.c  |   2 +-
arch/x86/kernel/process.c            |  28 +++++-
arch/x86/kernel/smp.c                |  73 ++++++++++------
arch/x86/kernel/smpboot.c            |  81 ++++++++++++++++--
arch/x86/mm/fault.c                  |  52 +-----------
arch/xtensa/Kconfig                  |   1 +
arch/xtensa/mm/fault.c               |  14 +--
drivers/hid/hid-logitech-hidpp.c     |   2 +-
drivers/hid/hidraw.c                 |   9 +-
drivers/hid/wacom_wac.c              |   6 +-
drivers/hid/wacom_wac.h              |   2 +-
drivers/iommu/amd/iommu_v2.c         |   4 +-
drivers/iommu/io-pgfault.c           |   2 +-
drivers/thermal/mtk_thermal.c        |  14 +--
drivers/video/fbdev/core/sysimgblt.c |   2 +-
fs/binfmt_elf.c                      |   6 +-
fs/exec.c                            |  38 +++++----
include/linux/highmem.h              |  26 ++++++
include/linux/mm.h                   |  21 ++---
lib/maple_tree.c                     |  11 +--
mm/Kconfig                           |   4 +
mm/gup.c                             |   6 +-
mm/memory.c                          | 159 ++++++++++++++++++++++++++++++++---
mm/mmap.c                            | 154 +++++++++++++++++++++++++--------
mm/nommu.c                           |  17 ++--
net/can/isotp.c                      |   5 +-
net/mptcp/pm_netlink.c               |   1 +
net/mptcp/protocol.c                 |  26 ++++--
67 files changed, 682 insertions(+), 559 deletions(-)
[PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by Greg Kroah-Hartman 2 years, 7 months ago
This is the start of the stable review cycle for the 6.1.37 release.
There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.37-rc1

Ricardo Cañuelo <ricardo.canuelo@collabora.com>
    Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"

Mike Hommey <mh@glandium.org>
    HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.

Jason Gerecke <jason.gerecke@wacom.com>
    HID: wacom: Use ktime_t rather than int when dealing with timestamps

Ludvig Michaelsson <ludvig.michaelsson@yubico.com>
    HID: hidraw: fix data race on device refcount

Zhang Shurong <zhang_shurong@foxmail.com>
    fbdev: fix potential OOB read in fast_imageblit()

Linus Torvalds <torvalds@linux-foundation.org>
    mm: always expand the stack with the mmap write lock held

Linus Torvalds <torvalds@linux-foundation.org>
    execve: expand new process stack manually ahead of time

Liam R. Howlett <Liam.Howlett@oracle.com>
    mm: make find_extend_vma() fail if write lock not held

Linus Torvalds <torvalds@linux-foundation.org>
    powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()

Linus Torvalds <torvalds@linux-foundation.org>
    mm/fault: convert remaining simple cases to lock_mm_and_find_vma()

Ben Hutchings <ben@decadent.org.uk>
    arm/mm: Convert to using lock_mm_and_find_vma()

Ben Hutchings <ben@decadent.org.uk>
    riscv/mm: Convert to using lock_mm_and_find_vma()

Ben Hutchings <ben@decadent.org.uk>
    mips/mm: Convert to using lock_mm_and_find_vma()

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/mm: Convert to using lock_mm_and_find_vma()

Linus Torvalds <torvalds@linux-foundation.org>
    arm64/mm: Convert to using lock_mm_and_find_vma()

Linus Torvalds <torvalds@linux-foundation.org>
    mm: make the page fault mmap locking killable

Linus Torvalds <torvalds@linux-foundation.org>
    mm: introduce new 'lock_mm_and_find_vma()' page fault helper

Peng Zhang <zhangpeng.00@bytedance.com>
    maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()

Oliver Hartkopp <socketcan@hartkopp.net>
    can: isotp: isotp_sendmsg(): fix return error fix on TX path

Thomas Gleixner <tglx@linutronix.de>
    x86/smp: Cure kexec() vs. mwait_play_dead() breakage

Thomas Gleixner <tglx@linutronix.de>
    x86/smp: Use dedicated cache-line for mwait_play_dead()

Thomas Gleixner <tglx@linutronix.de>
    x86/smp: Remove pointless wmb()s from native_stop_other_cpus()

Tony Battersby <tonyb@cybernetics.com>
    x86/smp: Dont access non-existing CPUID leaf

Thomas Gleixner <tglx@linutronix.de>
    x86/smp: Make stop_other_cpus() more robust

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Load late on both threads too

Tony Luck <tony.luck@intel.com>
    mm, hwpoison: when copy-on-write hits poison, take page offline

Tony Luck <tony.luck@intel.com>
    mm, hwpoison: try to recover from copy-on write faults

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure listener is unhashed before updating the sk status

David Woodhouse <dwmw@amazon.co.uk>
    mm/mmap: Fix error return in do_vmi_align_munmap()

Liam R. Howlett <Liam.Howlett@oracle.com>
    mm/mmap: Fix error path in do_vmi_align_munmap()


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

Diffstat:

 Makefile                             |   4 +-
 arch/alpha/Kconfig                   |   1 +
 arch/alpha/mm/fault.c                |  13 +--
 arch/arc/Kconfig                     |   1 +
 arch/arc/mm/fault.c                  |  11 +--
 arch/arm/Kconfig                     |   1 +
 arch/arm/mm/fault.c                  |  63 +++-----------
 arch/arm64/Kconfig                   |   1 +
 arch/arm64/mm/fault.c                |  46 ++--------
 arch/csky/Kconfig                    |   1 +
 arch/csky/mm/fault.c                 |  22 ++---
 arch/hexagon/Kconfig                 |   1 +
 arch/hexagon/mm/vm_fault.c           |  18 +---
 arch/ia64/mm/fault.c                 |  36 ++------
 arch/loongarch/Kconfig               |   1 +
 arch/loongarch/mm/fault.c            |  16 ++--
 arch/m68k/mm/fault.c                 |   9 +-
 arch/microblaze/mm/fault.c           |   5 +-
 arch/mips/Kconfig                    |   1 +
 arch/mips/mm/fault.c                 |  12 +--
 arch/nios2/Kconfig                   |   1 +
 arch/nios2/mm/fault.c                |  17 +---
 arch/openrisc/mm/fault.c             |   5 +-
 arch/parisc/mm/fault.c               |  23 +++--
 arch/powerpc/Kconfig                 |   1 +
 arch/powerpc/mm/copro_fault.c        |  14 +--
 arch/powerpc/mm/fault.c              |  39 +--------
 arch/riscv/Kconfig                   |   1 +
 arch/riscv/mm/fault.c                |  31 +++----
 arch/s390/mm/fault.c                 |   5 +-
 arch/sh/Kconfig                      |   1 +
 arch/sh/mm/fault.c                   |  17 +---
 arch/sparc/Kconfig                   |   1 +
 arch/sparc/mm/fault_32.c             |  32 ++-----
 arch/sparc/mm/fault_64.c             |   8 +-
 arch/um/kernel/trap.c                |  11 +--
 arch/x86/Kconfig                     |   1 +
 arch/x86/include/asm/cpu.h           |   2 +
 arch/x86/include/asm/smp.h           |   2 +
 arch/x86/kernel/cpu/microcode/amd.c  |   2 +-
 arch/x86/kernel/process.c            |  28 +++++-
 arch/x86/kernel/smp.c                |  73 ++++++++++------
 arch/x86/kernel/smpboot.c            |  81 ++++++++++++++++--
 arch/x86/mm/fault.c                  |  52 +-----------
 arch/xtensa/Kconfig                  |   1 +
 arch/xtensa/mm/fault.c               |  14 +--
 drivers/hid/hid-logitech-hidpp.c     |   2 +-
 drivers/hid/hidraw.c                 |   9 +-
 drivers/hid/wacom_wac.c              |   6 +-
 drivers/hid/wacom_wac.h              |   2 +-
 drivers/iommu/amd/iommu_v2.c         |   4 +-
 drivers/iommu/io-pgfault.c           |   2 +-
 drivers/thermal/mtk_thermal.c        |  14 +--
 drivers/video/fbdev/core/sysimgblt.c |   2 +-
 fs/binfmt_elf.c                      |   6 +-
 fs/exec.c                            |  38 +++++----
 include/linux/highmem.h              |  26 ++++++
 include/linux/mm.h                   |  21 ++---
 lib/maple_tree.c                     |  11 +--
 mm/Kconfig                           |   4 +
 mm/gup.c                             |   6 +-
 mm/memory.c                          | 159 ++++++++++++++++++++++++++++++++---
 mm/mmap.c                            | 154 +++++++++++++++++++++++++--------
 mm/nommu.c                           |  17 ++--
 net/can/isotp.c                      |   5 +-
 net/mptcp/pm_netlink.c               |   1 +
 net/mptcp/protocol.c                 |  26 ++++--
 67 files changed, 682 insertions(+), 559 deletions(-)


Re: [PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by ogasawara takeshi 2 years, 7 months ago
Hi Greg

On Fri, Jun 30, 2023 at 3:46 AM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.1.37 release.
> There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.1.37-rc1 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64), arch linux)

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
Re: [PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by Daniel Díaz 2 years, 7 months ago
Hello!

On Thu, 29 Jun 2023 at 12:46, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 6.1.37 release.
> There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Early report of failures.

SPARC and PA-RISC both fail to build (GCC-8 and GCC-11).

For SPARC:
* allnoconfig
* defconfig
* tinyconfig

-----8<-----
/builds/linux/arch/sparc/mm/fault_32.c: In function 'force_user_fault':
/builds/linux/arch/sparc/mm/fault_32.c:312:49: error: 'regs'
undeclared (first use in this function)
  312 |         vma = lock_mm_and_find_vma(mm, address, regs);
      |                                                 ^~~~
/builds/linux/arch/sparc/mm/fault_32.c:312:49: note: each undeclared
identifier is reported only once for each function it appears in
make[4]: *** [/builds/linux/scripts/Makefile.build:250:
arch/sparc/mm/fault_32.o] Error 1
make[4]: Target 'arch/sparc/mm/' not remade because of errors.
----->8-----

For PA-RISC:
* allnoconfig
* tinyconfig

-----8<-----
/builds/linux/arch/parisc/mm/fault.c: In function 'do_page_fault':
/builds/linux/arch/parisc/mm/fault.c:292:22: error: 'prev' undeclared
(first use in this function)
  292 |                 if (!prev || !(prev->vm_flags & VM_GROWSUP))
      |                      ^~~~
/builds/linux/arch/parisc/mm/fault.c:292:22: note: each undeclared
identifier is reported only once for each function it appears in
make[4]: *** [/builds/linux/scripts/Makefile.build:250:
arch/parisc/mm/fault.o] Error 1
make[4]: Target 'arch/parisc/mm/' not remade because of errors.
----->8-----

Greetings!

Daniel Díaz
daniel.diaz@linaro.org
Re: [PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by Greg Kroah-Hartman 2 years, 7 months ago
On Thu, Jun 29, 2023 at 04:25:40PM -0600, Daniel Díaz wrote:
> Hello!
> 
> On Thu, 29 Jun 2023 at 12:46, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> > This is the start of the stable review cycle for the 6.1.37 release.
> > There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> >         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
> > or in the git tree and branch at:
> >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> Early report of failures.
> 
> SPARC and PA-RISC both fail to build (GCC-8 and GCC-11).
> 
> For SPARC:
> * allnoconfig
> * defconfig
> * tinyconfig
> 
> -----8<-----
> /builds/linux/arch/sparc/mm/fault_32.c: In function 'force_user_fault':
> /builds/linux/arch/sparc/mm/fault_32.c:312:49: error: 'regs'
> undeclared (first use in this function)
>   312 |         vma = lock_mm_and_find_vma(mm, address, regs);
>       |                                                 ^~~~
> /builds/linux/arch/sparc/mm/fault_32.c:312:49: note: each undeclared
> identifier is reported only once for each function it appears in
> make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> arch/sparc/mm/fault_32.o] Error 1
> make[4]: Target 'arch/sparc/mm/' not remade because of errors.
> ----->8-----
> 
> For PA-RISC:
> * allnoconfig
> * tinyconfig
> 
> -----8<-----
> /builds/linux/arch/parisc/mm/fault.c: In function 'do_page_fault':
> /builds/linux/arch/parisc/mm/fault.c:292:22: error: 'prev' undeclared
> (first use in this function)
>   292 |                 if (!prev || !(prev->vm_flags & VM_GROWSUP))
>       |                      ^~~~
> /builds/linux/arch/parisc/mm/fault.c:292:22: note: each undeclared
> identifier is reported only once for each function it appears in
> make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> arch/parisc/mm/fault.o] Error 1
> make[4]: Target 'arch/parisc/mm/' not remade because of errors.
> ----->8-----

These issues are also in Linus's tree right now, right?  Or are they
unique to the -rc releases right now?

thanks,

greg k-h
Re: [PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by Daniel Díaz 2 years, 7 months ago
Hello!

On Thu, 29 Jun 2023 at 23:18, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
> On Thu, Jun 29, 2023 at 04:25:40PM -0600, Daniel Díaz wrote:
> > Hello!
> >
> > On Thu, 29 Jun 2023 at 12:46, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > > This is the start of the stable review cycle for the 6.1.37 release.
> > > There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
> > > Anything received after that time might be too late.
> > >
> > > The whole patch series can be found in one patch at:
> > >         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
> > > or in the git tree and branch at:
> > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > Early report of failures.
> >
> > SPARC and PA-RISC both fail to build (GCC-8 and GCC-11).
> >
> > For SPARC:
> > * allnoconfig
> > * defconfig
> > * tinyconfig
> >
> > -----8<-----
> > /builds/linux/arch/sparc/mm/fault_32.c: In function 'force_user_fault':
> > /builds/linux/arch/sparc/mm/fault_32.c:312:49: error: 'regs'
> > undeclared (first use in this function)
> >   312 |         vma = lock_mm_and_find_vma(mm, address, regs);
> >       |                                                 ^~~~
> > /builds/linux/arch/sparc/mm/fault_32.c:312:49: note: each undeclared
> > identifier is reported only once for each function it appears in
> > make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> > arch/sparc/mm/fault_32.o] Error 1
> > make[4]: Target 'arch/sparc/mm/' not remade because of errors.
> > ----->8-----
> >
> > For PA-RISC:
> > * allnoconfig
> > * tinyconfig
> >
> > -----8<-----
> > /builds/linux/arch/parisc/mm/fault.c: In function 'do_page_fault':
> > /builds/linux/arch/parisc/mm/fault.c:292:22: error: 'prev' undeclared
> > (first use in this function)
> >   292 |                 if (!prev || !(prev->vm_flags & VM_GROWSUP))
> >       |                      ^~~~
> > /builds/linux/arch/parisc/mm/fault.c:292:22: note: each undeclared
> > identifier is reported only once for each function it appears in
> > make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> > arch/parisc/mm/fault.o] Error 1
> > make[4]: Target 'arch/parisc/mm/' not remade because of errors.
> > ----->8-----
>
> These issues are also in Linus's tree right now, right?  Or are they
> unique to the -rc releases right now?

Correct. I went to look at mainline and it fails the same way there
for SPARC and PA-RISC, so 6.1 and 6.4 are on par there; 6.3's failures
on Arm64 are only seen there.

Greetings!

Daniel Díaz
daniel.diaz@linaro.org
Re: [PATCH 6.1 00/30] 6.1.37-rc1 review
Posted by Greg Kroah-Hartman 2 years, 7 months ago
On Thu, Jun 29, 2023 at 11:21:39PM -0600, Daniel Díaz wrote:
> Hello!
> 
> On Thu, 29 Jun 2023 at 23:18, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> > On Thu, Jun 29, 2023 at 04:25:40PM -0600, Daniel Díaz wrote:
> > > Hello!
> > >
> > > On Thu, 29 Jun 2023 at 12:46, Greg Kroah-Hartman
> > > <gregkh@linuxfoundation.org> wrote:
> > > > This is the start of the stable review cycle for the 6.1.37 release.
> > > > There are 30 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 Sat, 01 Jul 2023 18:41:39 +0000.
> > > > Anything received after that time might be too late.
> > > >
> > > > The whole patch series can be found in one patch at:
> > > >         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.37-rc1.gz
> > > > or in the git tree and branch at:
> > > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > Early report of failures.
> > >
> > > SPARC and PA-RISC both fail to build (GCC-8 and GCC-11).
> > >
> > > For SPARC:
> > > * allnoconfig
> > > * defconfig
> > > * tinyconfig
> > >
> > > -----8<-----
> > > /builds/linux/arch/sparc/mm/fault_32.c: In function 'force_user_fault':
> > > /builds/linux/arch/sparc/mm/fault_32.c:312:49: error: 'regs'
> > > undeclared (first use in this function)
> > >   312 |         vma = lock_mm_and_find_vma(mm, address, regs);
> > >       |                                                 ^~~~
> > > /builds/linux/arch/sparc/mm/fault_32.c:312:49: note: each undeclared
> > > identifier is reported only once for each function it appears in
> > > make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> > > arch/sparc/mm/fault_32.o] Error 1
> > > make[4]: Target 'arch/sparc/mm/' not remade because of errors.
> > > ----->8-----
> > >
> > > For PA-RISC:
> > > * allnoconfig
> > > * tinyconfig
> > >
> > > -----8<-----
> > > /builds/linux/arch/parisc/mm/fault.c: In function 'do_page_fault':
> > > /builds/linux/arch/parisc/mm/fault.c:292:22: error: 'prev' undeclared
> > > (first use in this function)
> > >   292 |                 if (!prev || !(prev->vm_flags & VM_GROWSUP))
> > >       |                      ^~~~
> > > /builds/linux/arch/parisc/mm/fault.c:292:22: note: each undeclared
> > > identifier is reported only once for each function it appears in
> > > make[4]: *** [/builds/linux/scripts/Makefile.build:250:
> > > arch/parisc/mm/fault.o] Error 1
> > > make[4]: Target 'arch/parisc/mm/' not remade because of errors.
> > > ----->8-----
> >
> > These issues are also in Linus's tree right now, right?  Or are they
> > unique to the -rc releases right now?
> 
> Correct. I went to look at mainline and it fails the same way there
> for SPARC and PA-RISC, so 6.1 and 6.4 are on par there; 6.3's failures
> on Arm64 are only seen there.

Thanks, I'll go dig into the 6.3 failures after coffee...