News: 0001634365

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

gkh_clanker_t1000 & gkh_clanker_2000 Continue Uncovering Linux Kernel Bugs

([AI] 6 Hours Ago gkh_clanker_2000)


As first reported on Phoronix in early April, Linux's second-in-command Greg Kroah-Hartman has been [1]leveraging new AI fuzzing tools for uncovering Linux kernel bugs . Prominent due to his position within the Linux kernel community and also being the primary Linux stable maintainer. His AI-assistance for fixing Linux kernel bugs is [2]based on a Framework Desktop powered by AMD Ryzen AI Max . The "gkh_clanker_t1000" continues assisting in Linux kernel development along with the less frequent "gkh_clanker_2000" references

Greg continues staging new Linux kernel fixes aided by his AI within [3]the t1000 Git branch of driver-core.git .

Over the weekend were two dozen more fixes ushered into that branch with noted assistance by gkh_clanker_t1000 and gkh_clanker_2000.

Among the fixes this weekend were for USB Type-C, various input drivers, media drivers, and Industrial I/O code. Among the fixes are for fixing stack leaks, improving safety checks like bounds checking, and better validation in drivers. Many of the fixes are marked for back-porting to the Linux kernel stable releases once these latest "t1000" branch patches are merged to mainline.



[1] https://www.phoronix.com/news/Greg-KH-Clanker-Linux-Bugs

[2] https://www.phoronix.com/news/Clanker-T1000-AMD-Ryzen-AI-Max

[3] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/log/?h=t1000



=== ALL USERS PLEASE NOTE ========================

Compiler optimizations have been made to macro expand LET into a WITHOUT-
INTERRUPTS special form so that it can PUSH things into a stack in the
LET-OPTIMIZATION area, SETQ the variables and then POP them back when it's
done. Don't worry about this unless you use multiprocessing.
Note that LET *could* have been defined by:

(LET ((LET '`(LET ((LET ',LET))
,LET)))
`(LET ((LET ',LET))
,LET))

This is believed to speed up execution by as much as a factor of 1.01 or
3.50 depending on whether you believe our friendly marketing representatives.
This code was written by a new programmer here (we snatched him away from
Itty Bitti Machines where he was writing COUGHBOL code) so to give him
confidence we trusted his vows of "it works pretty well" and installed it.