slackware-current/source/a
Patrick J Volkerding e0eaf6e451 Sat Jan 7 20:30:44 UTC 2023
We're going to go ahead and jump to the 6.1.4 kernel, in spite of the fact
that a kernel bisect identified the patch that was preventing 32-bit from
booting here on a Thinkpad X1E:

------
From 2e479b3b82c49bfb9422274c0a9c155a41caecb7 Mon Sep 17 00:00:00 2001
From: Michael Kelley <mikelley@microsoft.com>
Date: Wed, 16 Nov 2022 10:41:24 -0800
Subject: [PATCH] x86/ioremap: Fix page aligned size calculation in
 __ioremap_caller()

commit 4dbd6a3e90e03130973688fd79e19425f720d999 upstream.

Current code re-calculates the size after aligning the starting and
ending physical addresses on a page boundary. But the re-calculation
also embeds the masking of high order bits that exceed the size of
the physical address space (via PHYSICAL_PAGE_MASK). If the masking
removes any high order bits, the size calculation results in a huge
value that is likely to immediately fail.

Fix this by re-calculating the page-aligned size first. Then mask any
high order bits using PHYSICAL_PAGE_MASK.

Fixes: ffa71f33a820 ("x86, ioremap: Fix incorrect physical address handling in
PAE mode")
------

The non-SMP non-PAE 32-bit kernel is fine even without the patch revert.
The PAE kernel also works fine with this patch reverted without any need
to revert ffa71f33a820 (the patch that this one is supposed to fix). The
machine's excessive (for 32-bit) amount of physical RAM (64GB) might also
be a factor here considering the PAE kernel works on all the other machines
around here without reverting this patch.
The patch is reverted only on 32-bit. Upstream report still pending.
Enjoy! :-)

a/kernel-generic-6.1.4-x86_64-1.txz:  Upgraded.
a/kernel-huge-6.1.4-x86_64-1.txz:  Upgraded.
a/kernel-modules-6.1.4-x86_64-1.txz:  Upgraded.
a/tree-2.1.0-x86_64-1.txz:  Upgraded.
d/kernel-headers-6.1.4-x86-1.txz:  Upgraded.
k/kernel-source-6.1.4-noarch-1.txz:  Upgraded.
l/gvfs-1.50.3-x86_64-1.txz:  Upgraded.
l/hunspell-1.7.2-x86_64-1.txz:  Upgraded.
l/libnice-0.1.21-x86_64-1.txz:  Upgraded.
n/tin-2.6.2-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
2023-01-07 22:37:31 +01:00
..
aaa_base Tue Feb 15 20:00:48 UTC 2022 2022-02-16 06:59:46 +01:00
aaa_libraries Sun Dec 18 02:54:27 UTC 2022 2022-12-18 04:31:37 +01:00
acl Fri Mar 12 23:01:08 UTC 2021 2021-03-13 08:59:53 +01:00
acpid Mon Sep 20 18:49:19 UTC 2021 2021-09-21 08:59:56 +02:00
attr Fri Mar 12 23:01:08 UTC 2021 2021-03-13 08:59:53 +01:00
bash Wed Dec 14 21:19:34 UTC 2022 2022-12-14 23:46:49 +01:00
bin Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
btrfs-progs Sat Apr 30 21:35:21 UTC 2022 2022-05-01 06:59:45 +02:00
bzip2 Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
coreutils Mon Apr 18 19:58:04 UTC 2022 2022-04-19 06:59:45 +02:00
cpio Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
cpufrequtils Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
cracklib Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
cryptsetup Tue Nov 29 20:56:03 UTC 2022 2022-11-30 01:00:18 +01:00
dbus Thu Mar 10 20:12:48 UTC 2022 2022-03-11 06:59:44 +01:00
dcron Fri Aug 5 21:04:39 UTC 2022 2022-08-06 07:00:16 +02:00
devs Thu Jan 28 21:08:13 UTC 2021 2021-01-29 08:59:51 +01:00
dialog Wed Jun 23 20:40:52 UTC 2021 2021-06-24 08:59:52 +02:00
dosfstools Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
e2fsprogs Sat Aug 21 04:38:34 UTC 2021 2021-08-21 17:59:54 +02:00
ed Thu Feb 10 01:46:55 UTC 2022 2022-02-10 08:07:49 +01:00
efibootmgr Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
efivar Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
elilo Fri Aug 5 21:04:39 UTC 2022 2022-08-06 07:00:16 +02:00
elogind Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
elvis Sat Sep 25 19:32:08 UTC 2021 2021-09-26 08:59:56 +02:00
etc Mon Aug 15 20:23:47 UTC 2022 2022-08-16 07:00:14 +02:00
eudev Thu Sep 8 01:33:19 UTC 2022 2022-09-08 07:00:15 +02:00
exfatprogs Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
f2fs-tools Mon Oct 17 00:42:43 UTC 2022 2022-10-17 07:00:20 +02:00
file Tue Oct 19 01:10:06 UTC 2021 2021-10-19 08:59:56 +02:00
findutils Thu Feb 10 01:46:55 UTC 2022 2022-02-10 08:07:49 +01:00
floppy Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
gawk Wed Nov 23 19:51:17 UTC 2022 2022-11-24 07:00:17 +01:00
genpower Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
gettext Wed Oct 19 20:06:33 UTC 2022 2022-10-20 17:00:19 +02:00
glibc-zoneinfo Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
gpm Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
gptfdisk Fri Dec 2 06:58:38 UTC 2022 2022-12-02 16:59:51 +01:00
grep Thu Sep 8 01:33:19 UTC 2022 2022-09-08 07:00:15 +02:00
grub Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
gzip Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
haveged Mon Apr 11 20:49:27 UTC 2022 2022-04-12 06:59:46 +02:00
hdparm Mon Apr 26 22:04:20 UTC 2021 2021-04-27 08:59:57 +02:00
hostname Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
hwdata Thu Sep 8 01:33:19 UTC 2022 2022-09-08 07:00:15 +02:00
infozip Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
inih Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
iniparser Fri Oct 7 20:32:18 UTC 2022 2022-10-08 07:00:17 +02:00
inotify-tools Tue Mar 29 20:16:24 UTC 2022 2022-03-30 06:59:45 +02:00
isapnptools Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
jfsutils Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
kbd Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
kernel-firmware Wed Sep 30 21:32:17 UTC 2020 2020-10-01 08:59:55 +02:00
kmod Tue Jul 5 20:33:18 UTC 2022 2022-07-06 09:00:14 +02:00
lbzip2 Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
less Thu Nov 24 20:55:37 UTC 2022 2022-11-25 07:00:37 +01:00
lhasa Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
libblockdev Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
libbytesize Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
libcgroup Tue Aug 3 06:55:27 UTC 2021 2021-08-03 18:00:00 +02:00
libgudev Tue Mar 16 18:45:39 UTC 2021 2021-03-17 08:59:53 +01:00
libpwquality Mon Nov 21 20:23:13 UTC 2022 2022-11-22 07:00:14 +01:00
lilo Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
logrotate Fri May 21 19:33:21 UTC 2021 2021-05-22 08:59:53 +02:00
lrzip Thu Feb 18 20:47:35 UTC 2021 2021-02-19 08:59:50 +01:00
lvm2 Sat May 8 00:24:32 UTC 2021 2021-05-08 08:59:55 +02:00
lzip Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
lzlib Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
mcelog Fri Dec 10 20:53:11 UTC 2021 2021-12-11 08:59:54 +01:00
mdadm Sun Jan 2 01:25:29 UTC 2022 2022-01-02 08:59:54 +01:00
minicom Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
mkinitrd Fri Dec 2 06:58:38 UTC 2022 2022-12-02 16:59:51 +01:00
mlocate Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
mt-st Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
mtx Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
ncompress Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
ndctl Fri Oct 7 20:32:18 UTC 2022 2022-10-08 07:00:17 +02:00
ntfs-3g Thu May 26 18:27:32 UTC 2022 2022-05-27 06:59:46 +02:00
nvi Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
os-prober Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
pam Sat Sep 4 18:31:25 UTC 2021 2021-09-05 08:59:57 +02:00
patch Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
pciutils Mon Nov 21 20:23:13 UTC 2022 2022-11-22 07:00:14 +01:00
pcmciautils Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
pkgtools Thu Sep 8 01:33:19 UTC 2022 2022-09-08 07:00:15 +02:00
plzip Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
procps-ng Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
quota Thu Sep 22 19:50:20 UTC 2022 2022-09-23 07:00:16 +02:00
reiserfsprogs Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
rpm2tgz Wed Nov 23 19:51:17 UTC 2022 2022-11-24 07:00:17 +01:00
sdparm Thu Nov 11 20:36:12 UTC 2021 2021-11-12 08:59:57 +01:00
sed Tue Nov 8 22:21:43 UTC 2022 2022-11-09 07:00:18 +01:00
shadow Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
sharutils Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
smartmontools Fri Mar 4 06:31:06 UTC 2022 2022-03-04 16:59:48 +01:00
splitvt Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
sysfsutils Thu Mar 10 02:30:54 UTC 2022 2022-03-10 06:59:43 +01:00
sysklogd Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
syslinux Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
sysvinit Sun Dec 18 20:58:52 UTC 2022 2022-12-18 22:33:11 +01:00
sysvinit-functions Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
sysvinit-scripts Thu Dec 22 03:40:55 UTC 2022 2022-12-22 06:39:00 +01:00
tar Tue Jul 26 19:27:53 UTC 2022 2022-07-27 07:00:18 +02:00
tcsh Fri Jan 7 06:03:52 UTC 2022 2022-01-07 17:59:49 +01:00
time Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
tree Sat Jan 7 20:30:44 UTC 2023 2023-01-07 22:37:31 +01:00
udisks Thu Nov 11 20:36:12 UTC 2021 2021-11-12 08:59:57 +01:00
udisks2 Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
unarj Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
upower Fri Jun 18 20:33:08 UTC 2021 2021-06-19 02:59:56 +02:00
usb_modeswitch Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
usbutils Sat Aug 7 19:04:04 UTC 2021 2021-08-08 00:01:02 +02:00
utempter Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
util-linux Thu Aug 4 19:41:01 UTC 2022 2022-08-05 06:59:44 +02:00
volume_key Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
which Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
xfsprogs Thu Oct 27 02:30:15 UTC 2022 2022-10-27 09:00:17 +02:00
xz Sat Aug 13 19:12:40 UTC 2022 2022-08-14 07:00:14 +02:00
zerofree Tue Sep 6 20:21:24 UTC 2022 2022-09-07 07:00:17 +02:00
zoo Mon Feb 15 19:23:44 UTC 2021 2021-02-16 08:59:54 +01:00
aaa_terminfo Mon May 28 19:12:29 UTC 2018 2018-05-31 23:39:35 +02:00
FTBFSlog Mon Oct 17 00:42:43 UTC 2022 2022-10-17 07:00:20 +02:00