1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-19 12:55:08 +00:00
Linus Torvalds 54450af662 parisc architecture fixes and updates for kernel v6.12-rc1:
- Convert parisc to the generic clockevents framework
 - Fix syscall and mm for 64-bit userspace
 - Fix stack start when ADDR_NO_RANDOMIZE personality is set
 - Fix mmap(MAP_STACK) to map upward growing expandable memory on parisc
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCZumrLQAKCRD3ErUQojoP
 X0ifAQCLI1G7+watiiVDXf3DRR3o6G73CUO5NlEkkY94T0/megEA1Pn92Prqt4fd
 QikvJ/jKXPgcDHplqVWqm4EYG2ByIQA=
 =ytxZ
 -----END PGP SIGNATURE-----

Merge tag 'parisc-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Pull parisc architecture updates from Helge Deller:

 - On parisc we now use the generic clockevent framework for timekeeping

 - Although there is no 64-bit glibc/userspace for parisc yet, for
   testing purposes one can run statically linked 64-bit binaries. This
   patchset contains two patches which fix 64-bit userspace which has
   been broken since kernel 4.19

 - Fix the userspace stack position and size when the ADDR_NO_RANDOMIZE
   personality is enabled

 - On other architectures mmap(MAP_GROWSDOWN | MAP_STACK) creates a
   downward-growing stack. On parisc mmap(MAP_STACK) is now sufficient
   to create an upward-growing stack

* tag 'parisc-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
  parisc: Use PRIV_USER instead of hardcoded value
  parisc: Fix itlb miss handler for 64-bit programs
  parisc: Fix 64-bit userspace syscall path
  parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
  parisc: Convert to generic clockevents
  parisc: pdc_stable: Constify struct kobj_type
2024-09-19 07:43:13 +02:00
..
2024-09-12 12:20:41 +02:00
2024-09-16 13:07:59 +02:00
2024-09-12 12:20:41 +02:00
2024-09-16 08:54:30 +02:00
2024-09-16 13:33:06 +02:00
2024-09-16 12:13:31 +02:00
2024-07-15 11:14:59 -07:00
2024-07-15 11:14:59 -07:00
2024-09-16 09:14:02 +02:00
2024-09-16 09:14:02 +02:00
2024-09-16 08:54:30 +02:00
2024-07-09 10:40:03 +02:00
\n
2024-07-17 13:11:42 -07:00
2024-09-19 06:38:43 +02:00
2024-09-16 12:13:31 +02:00
2024-09-16 12:13:31 +02:00
2024-09-01 06:55:47 +12:00
2024-09-16 08:54:30 +02:00
2024-09-16 09:14:02 +02:00
2024-09-19 06:33:18 +02:00
2024-08-21 22:32:58 +02:00
2024-09-16 08:54:30 +02:00
2024-09-16 09:14:02 +02:00
2024-09-16 09:14:02 +02:00
2024-09-16 09:14:02 +02:00
2024-09-19 07:03:55 +02:00
2024-08-29 06:20:44 +12:00
2024-09-18 11:53:31 +02:00
2024-07-15 11:14:59 -07:00
2024-09-16 08:54:30 +02:00
2024-09-16 08:35:09 +02:00
2024-09-16 18:19:47 +02:00
2024-09-18 08:53:53 +02:00
2024-08-28 13:05:39 +02:00
2024-09-16 08:54:30 +02:00
2024-08-28 13:05:39 +02:00
2024-09-16 11:15:26 +02:00
2024-09-16 08:54:30 +02:00
2024-09-16 11:15:26 +02:00
2024-08-09 12:46:59 +02:00
2024-09-16 09:14:02 +02:00
2024-09-16 09:14:02 +02:00
2024-09-17 07:25:37 +02:00
2024-07-15 14:20:22 -07:00
2024-09-16 08:35:09 +02:00