So as expected, pretty much nothing happened over the holiday week.
We've got literally just 45 files changed, and almost a third of those
files aren't even kernel code (ie things like selftests, scripting,
Kconfig and maintainer file updates). And some of the rest is
prep-work and cleanups for future (real) changes.
But we do have a couple of real fixes in there, and I suspect we'll
get a few more next week as people come back from their food-induced
torpor.
So rc8 is mostly just a placeholder, and a "I do rc's each week,
whether they matter or not". Shortlog appended for completeness.
And hey, regardless of whether all you peeps are interested in testing
another rc or not, here's to hoping you all had a good 2023, and
wishes for an even better 2024!
Linus
---
Alvin Šipraga (2):
get_maintainer: correctly parse UTF-8 encoded names in files
get_maintainer: remove stray punctuation when cleaning file emails
Andy Shevchenko (2):
MAINTAINERS: Remove Andy from GPIO maintainers
MAINTAINERS: Add a missing file to the INTEL GPIO section
Arnd Bergmann (2):
kexec: fix KEXEC_FILE dependencies
kexec: select CRYPTO from KEXEC_FILE instead of depending on it
Baokun Li (1):
mm/filemap: avoid buffered read/write race to read inconsistent data
Bartosz Golaszewski (1):
MAINTAINERS: split out the uAPI into a new section
Charan Teja Kalla (1):
mm: migrate high-order folios in swap cache correctly
Christoph Hellwig (1):
block: renumber QUEUE_FLAG_HW_WC
Coly Li (1):
badblocks: avoid checking invalid range in badblocks_check()
David E. Box (3):
platform/x86/intel/pmc: Add suspend callback
platform/x86/intel/pmc: Allow reenabling LTRs
platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
David Laight (3):
locking/osq_lock: Move the definition of optimistic_spin_node
into osq_lock.c
locking/osq_lock: Clarify osq_wait_next() calling convention
locking/osq_lock: Clarify osq_wait_next()
Edward Adam Davis (1):
keys, dns: Fix missing size check of V1 server-list header
Helge Deller (2):
linux/export: Fix alignment for 64-bit ksymtab entries
linux/export: Ensure natural alignment of kcrctab array
Jialu Xu (1):
gen_compile_commands.py: fix path resolve with symlinks in it
Kent Overstreet (4):
bcachefs: fix BCH_FSCK_ERR enum
bcachefs: Fix insufficient disk reservation with compression + snapshots
bcachefs: Fix leakage of internal error code
bcachefs: Fix promotes
Linus Torvalds (1):
Linux 6.7-rc8
Masahiro Yamada (1):
kbuild: fix build ID symlinks to installed debug VDSO files
Matthew Wilcox (Oracle) (4):
mm/memory-failure: pass the folio and the page to collect_procs()
mm/memory-failure: check the mapcount of the precise page
mm/memory-failure: cast index to loff_t before shifting it
mailmap: add an old address for Naoya Horiguchi
Muhammad Usama Anjum (1):
selftests: secretmem: floor the memory size to the multiple of page_size
Namjae Jeon (1):
ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
Nathan Chancellor (1):
MAINTAINERS: Add scripts/clang-tools to Kbuild section
Nico Pache (1):
kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset
Shin'ichiro Kawasaki (1):
platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
Sidhartha Kumar (1):
maple_tree: do not preallocate nodes for slot stores
Stefan Hajnoczi (1):
virtio_blk: fix snprintf truncation compiler warning
Steven Rostedt (Google) (4):
eventfs: Fix file and directory uid and gid ownership
ring-buffer: Fix wake ups when buffer_percent is set to 100
tracing: Fix blocked reader of snapshot buffer
ftrace: Fix modification of direct_function hash while in use
Xuan Zhuo (1):
virtio_ring: fix syncs DMA memory with different direction
Running this rc8 and before that ran rc7 from Arch Linux AUR:
https://aur.archlinux.org/packages/linux-mainline
on my refurbed Dell laptop i got from my boyfriend in xmas present
with a model name : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
Tested by: Luna Jernberg <[email protected]>
Den sön 31 dec. 2023 kl 21:21 skrev Linus Torvalds
<[email protected]>:
>
> So as expected, pretty much nothing happened over the holiday week.
> We've got literally just 45 files changed, and almost a third of those
> files aren't even kernel code (ie things like selftests, scripting,
> Kconfig and maintainer file updates). And some of the rest is
> prep-work and cleanups for future (real) changes.
>
> But we do have a couple of real fixes in there, and I suspect we'll
> get a few more next week as people come back from their food-induced
> torpor.
>
> So rc8 is mostly just a placeholder, and a "I do rc's each week,
> whether they matter or not". Shortlog appended for completeness.
>
> And hey, regardless of whether all you peeps are interested in testing
> another rc or not, here's to hoping you all had a good 2023, and
> wishes for an even better 2024!
>
> Linus
>
> ---
>
> Alvin Šipraga (2):
> get_maintainer: correctly parse UTF-8 encoded names in files
> get_maintainer: remove stray punctuation when cleaning file emails
>
> Andy Shevchenko (2):
> MAINTAINERS: Remove Andy from GPIO maintainers
> MAINTAINERS: Add a missing file to the INTEL GPIO section
>
> Arnd Bergmann (2):
> kexec: fix KEXEC_FILE dependencies
> kexec: select CRYPTO from KEXEC_FILE instead of depending on it
>
> Baokun Li (1):
> mm/filemap: avoid buffered read/write race to read inconsistent data
>
> Bartosz Golaszewski (1):
> MAINTAINERS: split out the uAPI into a new section
>
> Charan Teja Kalla (1):
> mm: migrate high-order folios in swap cache correctly
>
> Christoph Hellwig (1):
> block: renumber QUEUE_FLAG_HW_WC
>
> Coly Li (1):
> badblocks: avoid checking invalid range in badblocks_check()
>
> David E. Box (3):
> platform/x86/intel/pmc: Add suspend callback
> platform/x86/intel/pmc: Allow reenabling LTRs
> platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
>
> David Laight (3):
> locking/osq_lock: Move the definition of optimistic_spin_node
> into osq_lock.c
> locking/osq_lock: Clarify osq_wait_next() calling convention
> locking/osq_lock: Clarify osq_wait_next()
>
> Edward Adam Davis (1):
> keys, dns: Fix missing size check of V1 server-list header
>
> Helge Deller (2):
> linux/export: Fix alignment for 64-bit ksymtab entries
> linux/export: Ensure natural alignment of kcrctab array
>
> Jialu Xu (1):
> gen_compile_commands.py: fix path resolve with symlinks in it
>
> Kent Overstreet (4):
> bcachefs: fix BCH_FSCK_ERR enum
> bcachefs: Fix insufficient disk reservation with compression + snapshots
> bcachefs: Fix leakage of internal error code
> bcachefs: Fix promotes
>
> Linus Torvalds (1):
> Linux 6.7-rc8
>
> Masahiro Yamada (1):
> kbuild: fix build ID symlinks to installed debug VDSO files
>
> Matthew Wilcox (Oracle) (4):
> mm/memory-failure: pass the folio and the page to collect_procs()
> mm/memory-failure: check the mapcount of the precise page
> mm/memory-failure: cast index to loff_t before shifting it
> mailmap: add an old address for Naoya Horiguchi
>
> Muhammad Usama Anjum (1):
> selftests: secretmem: floor the memory size to the multiple of page_size
>
> Namjae Jeon (1):
> ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
>
> Nathan Chancellor (1):
> MAINTAINERS: Add scripts/clang-tools to Kbuild section
>
> Nico Pache (1):
> kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset
>
> Shin'ichiro Kawasaki (1):
> platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
>
> Sidhartha Kumar (1):
> maple_tree: do not preallocate nodes for slot stores
>
> Stefan Hajnoczi (1):
> virtio_blk: fix snprintf truncation compiler warning
>
> Steven Rostedt (Google) (4):
> eventfs: Fix file and directory uid and gid ownership
> ring-buffer: Fix wake ups when buffer_percent is set to 100
> tracing: Fix blocked reader of snapshot buffer
> ftrace: Fix modification of direct_function hash while in use
>
> Xuan Zhuo (1):
> virtio_ring: fix syncs DMA memory with different direction
>
Below is the list of build error/warning regressions/improvements in
v6.7-rc8[1] compared to v6.6[2].
Summarized:
- build errors: +15/-10
- build warnings: +25/-10
JFYI, when comparing v6.7-rc8[1] to v6.7-rc7[3], the summaries are:
- build errors: +10/-3
- build warnings: +1/-0
Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.
Happy fixing! ;-)
Thanks to the linux-next team for providing the build service.
[1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/610a9b8f49fbcf1100716370d3b5f6f884a2835a/ (all 239 configs)
[2] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/ffc253263a1375a65fa6c9f62a893e9767fbebfa/ (all 239 configs)
[3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/861deac3b092f37b2c5e6871732f3e11486f7082/ (237 out of 239 configs)
*** ERRORS ***
15 error regressions:
+ {standard input}: Error: displacement to undefined symbol .L100 overflows 8-bit field : => 588
+ {standard input}: Error: displacement to undefined symbol .L104 overflows 8-bit field : => 588
+ {standard input}: Error: displacement to undefined symbol .L134 overflows 8-bit field : => 598
+ {standard input}: Error: displacement to undefined symbol .L72 overflows 12-bit field: => 589
+ {standard input}: Error: displacement to undefined symbol .L73 overflows 8-bit field : => 580
+ {standard input}: Error: displacement to undefined symbol .L75 overflows 12-bit field: => 589, 586, 606
+ {standard input}: Error: displacement to undefined symbol .L76 overflows 8-bit field : => 580, 577
+ {standard input}: Error: displacement to undefined symbol .L78 overflows 8-bit field : => 610
+ {standard input}: Error: displacement to undefined symbol .L80 overflows 8-bit field : => 601, 607
+ {standard input}: Error: displacement to undefined symbol .L81 overflows 8-bit field : 606 => 610, 604
+ {standard input}: Error: displacement to undefined symbol .L96 overflows 12-bit field: => 602
+ {standard input}: Error: displacement to undefined symbol .L98 overflows 12-bit field: => 602
+ {standard input}: Error: invalid operands for opcode: => 612
+ {standard input}: Error: missing operand: => 612
+ {standard input}: Error: pcrel too far: 577, 601, 604, 574, 595, 598 => 610, 596, 593, 590, 599, 572, 569
10 error improvements:
- error: modpost: ".L872" [drivers/mtd/nand/raw/nand.ko] undefined!: N/A =>
- {standard input}: Error: displacement to undefined symbol .L101 overflows 12-bit field: 607 =>
- {standard input}: Error: displacement to undefined symbol .L103 overflows 8-bit field : 593 =>
- {standard input}: Error: displacement to undefined symbol .L107 overflows 8-bit field : 590 =>
- {standard input}: Error: displacement to undefined symbol .L140 overflows 8-bit field : 603 =>
- {standard input}: Error: displacement to undefined symbol .L149 overflows 8-bit field : 606 =>
- {standard input}: Error: displacement to undefined symbol .L73 overflows 12-bit field: 594 =>
- {standard input}: Error: displacement to undefined symbol .L74 overflows 8-bit field : 585 =>
- {standard input}: Error: displacement to undefined symbol .L76 overflows 12-bit field: 591 =>
- {standard input}: Error: unknown pseudo-op: `.': 609 =>
*** WARNINGS ***
25 warning regressions:
+ modpost: WARNING: modpost: "__ashldi3" [fs/bcachefs/bcachefs.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__lshrdi3" [fs/bcachefs/bcachefs.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__ndelay" [drivers/iio/resolver/ad2s1210.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/char/hw_random/meson-rng.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/clk/sifive/sifive-prci.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/extcon/extcon-rtk-type-c.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/iio/adc/mcp3564.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/media/i2c/mt9m114.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/media/platform/nuvoton/npcm-video.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/rtc/rtc-imxdi.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/rtc/rtc-ssd202d.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/spi/spi-atmel.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "__udelay" [drivers/usb/typec/tipd/tps6598x.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: "empty_zero_page" [fs/bcachefs/bcachefs.ko] has no CRC!: => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x110 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x14 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x30 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x4c (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x68 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0x84 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0xa0 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0xbc (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0xd8 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: drivers/net/ethernet/intel/ice/ice: section mismatch in reference: ice_adv_lnk_speed_maps+0xf4 (section: .data) -> ice_adv_lnk_speed_200000 (section: .init.rodata): => N/A
+ modpost: WARNING: modpost: vmlinux: section mismatch in reference: __trace_event_discard_commit+0xe4 (section: .text.unlikely) -> initcall_level_names (section: .init.data): => N/A
10 warning improvements:
- modpost: WARNING: modpost: "__ashldi3" [drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__lshrdi3" [drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__lshrdi3" [drivers/thunderbolt/thunderbolt.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/media/platform/cadence/cdns-csi2rx.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/phy/realtek/phy-rtk-usb2.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/phy/realtek/phy-rtk-usb3.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/staging/iio/resolver/ad2s1210.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/staging/qlge/qlge.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: "__udelay" [drivers/staging/rtl8192u/r8192u_usb.ko] has no CRC!: N/A =>
- modpost: WARNING: modpost: vmlinux: section mismatch in reference: __trace_event_discard_commit+0xe0 (section: .text.unlikely) -> initcall_level_names (section: .init.data): N/A =>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
On Mon, 1 Jan 2024, Geert Uytterhoeven wrote:
> JFYI, when comparing v6.7-rc8[1] to v6.7-rc7[3], the summaries are:
> - build errors: +10/-3
Just tbe usual SH ICE crickets.
> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/610a9b8f49fbcf1100716370d3b5f6f884a2835a/ (all 239 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/861deac3b092f37b2c5e6871732f3e11486f7082/ (237 out of 239 configs)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds