kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

Hmm, seems[1] people submitting #Linux #kernel pull request in #github for torvalds/linux[2] do not get a helpful "you are wrong here" message[3] from the KernelPRBot any more.

Does anyone know if the service/the bot was abandoned? Or is it just broken?

[Edit] should be working again, see replies! [/Edit]

[1] https://github.com/torvalds/linux/pulls
[2] which is basically just providing a read-only mirror of real #LinuxKernel dev tree https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
[3] like https://github.com/torvalds/linux/pull/628 (screenshotted)

jani, to linux
@jani@fosstodon.org avatar

The Linux kernel include/linux/math.h header has macros

roundup(x, y)

and

round_up(x, y)

What do you think they do? Would you know the difference between the two without looking it up? What happens if you mix them up? How significant is the single underscore there?

sj, to linux
@sj@social.kernel.org avatar

Today I learned LSFMM+BPF 2024 videos including that for DAMON session[1] are now available on YouTube as a playlist[2].

[1] https://youtu.be/ywmwXq01ySA?feature=shared
[2] https://www.youtube.com/watch?v=ygNW_Z-fChM&list=PLbzoR-pLrL6oj1rVTXLnV7cOuetvjKn9q

javierm, to linux
@javierm@fosstodon.org avatar

Wrote a post about some useful Linux kernel cmdline parameters I normally use to troubleshoot drivers' regressions (https://blog.dowhile0.org/2024/06/02/some-useful-linux-kernel-cmdline-debug-parameters-to-troubleshoot-driver-issues/), including the "regulator_ignore_unused" parameter (added in Linux v6.8) that can be used to prevent the regulator framework to disable regulator that are not used by any device.

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

Wait, what? Building #Linux now (e.g. since [1], which is in 6.10-rc1) requires #python[2]? At least when building the msm graphics driver? Uhh, interesting. 🧐

[1] https://git.kernel.org/torvalds/c/5acf49119630a463b4f6daa4b96344f87453d46d and https://git.kernel.org/torvalds/c/0fddd045f88e34d6160785a3a5e506d374566454
[2] https://lore.kernel.org/all/87a5l0lmlv.fsf@intel.com/

#kernel #LinuxKernel

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The 6.8.y series is end-of-life now: "Please move
to the 6.9.y branch at this point in time."[1]

The newly releases version 6.8.12 thus is the last 6.8.y release.

New versions for other stable/longterm series like 6.9.y and 6.6.y were released, too.

[1] https://lore.kernel.org/all/2024053036-matron-confess-13e0@gregkh/ and https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=193bccaef2c52f36cc3c418dcacee5d5810df18f

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Ever wondered why @torvalds coined the 's "no regressions" rule? He just explained it again here: https://lore.kernel.org/all/CAHk-=wgtb7y-bEh7tPDvDWru7ZKQ8-KMjZ53Tsk37zsPPdwXbA@mail.gmail.com/

'"[…] I introduced that "no regressions" rule something like two decades ago, because people need to be able to update their kernel without fear of something they relied on suddenly stopping to work. […]"'

Follow the link for context and other statements that did not fit into a toot.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Another step closer for support in the upstream :

The patch series "wire up write_atomic() printing"[1] is now in -next[2] and thus slated for inclusion in 6.11. 🥳

Note, that series does not include threaded printing or nbcon
drivers. Those features will be added in separate follow-up
series.

[1] https://lore.kernel.org/all/20240527063749.391035-1-john.ogness@linutronix.de/

[2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=Ogness

kernellogger, to linux
@kernellogger@fosstodon.org avatar

For the developers among you:

Documentation/process/stable-kernel-rules.rst[1] now mentions how to tag commits you do not want to see backported to stable/longterm series without an explicit request.[2]

Ohh, and it now mentions the difference between stable@kernel.org and stable@vger.kernel.org, too.[3]

[1] https://docs.kernel.org/process/stable-kernel-rules.html
[2] https://git.kernel.org/torvalds/c/af3e4a5ab9a017da9cf624791629e2df710a171c
[3] https://git.kernel.org/torvalds/c/bb12799503d75f29ddc5a6b2905f960ababe308c

anders, to linux

Fedora 38 is EOL from today, so from now on our kernels will only be built for Fedora 39 and later.

mort, to linux
@mort@fosstodon.org avatar

The count of the is not looking good these days compared to any other is it. Maybe time to switch to or some other system which doesn't claim to find hundreds of significant vulnerabilities every day

jbzfn, to Amd
@jbzfn@mastodon.social avatar

⚡Newer AMD Radeon Graphics Cards Now Work On RISC-V With Linux 6.10 | @phoronix

https://www.phoronix.com/news/Linux-6.10-Non-MM-Patches

javierm, to linux
@javierm@fosstodon.org avatar

“Building Bridges, Not Barriers: Embracing Upstream Support for Lasting Results“ (https://www.youtube.com/watch?v=zwyE44A9-8E) is an inspiring presentation from Texas Instruments. And it is spot on, here’s a picture of my TI OMAP3 IGEPv2 board (released in 2009) running the latest Linux mainline kernel.

#linux #kernel #arm #OMAP3

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

The mseal() syscall was merged for 6.10: https://git.kernel.org/torvalds/c/0b32d436c015d5a88b3368405e3d8fe82f195a54

It's a way to prevent changes to portions of the virtual address space – and quite similar to 's mimmutable() syscall.

For details see the docs (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/userspace-api/mseal.rst) or two @LWN articles (https://lwn.net/Articles/948129/ and https://lwn.net/Articles/958438/)

kernellogger, to linux
@kernellogger@fosstodon.org avatar

FWIW, in case you heard about " developers removed a deprecated mount option relied on":

javierm, to linux
@javierm@fosstodon.org avatar

Since I've migrated from screen to tmux years ago, I always felt that missed screen's excellent support for serial devices.

But recently I found https://github.com/tio/tio which was developed exactly with that use case in mind and I couldn't be happier. Such an amazing tool.

#linux #kernel #embedded

kernellogger, to linux
@kernellogger@fosstodon.org avatar

"'[…] #git was created as a tool to unblock future #Linux #kernel releases — not intended as a global reinvention of all source code management; Linus’s comments highlight that he explicitly saw source code management as the domain of other tools that would then interface with git. […]'"

https://graphite.dev/blog/bitkeeper-linux-story-of-git-creation

#LinuxKernel #svm #vcs

gnulinux, to linux German
@gnulinux@social.anoxinon.de avatar

Das Linux on Surface Projekt

Linux auf Microsoft-Hardware: Das Projekt >Linux On Surface< vorgestellt.

#Microso_Surface #Tablet_PCs #Linux #Kernel #Ubuntu_24.04 #Linux

https://gnulinux.ch/das-linux-on-surface-projekt

triskelion, to linux
@triskelion@floss.social avatar

Suggest some beginner-friendly resources for learning about Linux kernel features like LSM (SElinux, Yama Landlock, Lockdown), Netfilter, eBPF, Cgroups, Namespaces, and KVM :D

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

Not sure what this human tried to achieve with the private reply[1] shown in the screenshot, but somehow it made me smile and brightened up my day. 😄

[1] a reply to a #Linux #kernel regression tracking mail I sent yesterday: https://lore.kernel.org/all/83df4e94-e1ec-42f6-8a15-6439ef4a25b7@leemhuis.info/

jarkko, to linux
@jarkko@social.kernel.org avatar

OK, I submitted an abstract for kernel summit track: "TPM2 story so far...". It would be from the angle of thinking it more like a protocol or contract that all kinds of hardware and TEE's can speak than just a chip per se...

Not that motivated to travel, so not a huge disappointment if not accepted :-) But yeah I have an angle and will prepare that one properly if accepted. So done my duty I guess at least...

https://lpc.events/event/18/abstracts/1801/

#linux #kernel #tpm

anders, to linux
kernellogger, to linux
@kernellogger@fosstodon.org avatar

Jeremy Allison writes:

'" The data shows that “frozen” vendor kernels, created by branching off a release point and then using a team of engineers to select specific patches to back-port to that branch, are buggier than the upstream “stable” Linux created by Greg Kroah-Hartman. '"

https://ciq.com/blog/why-a-frozen-linux-kernel-isnt-the-safest-choice-for-security/

jbzfn, to linux
@jbzfn@mastodon.social avatar

👀 PowerPC 40x Processor Support To Be Dropped From The Linux Kernel
@phoronix

"Back in 2020 was a proposal for dropping PowerPC 40x support from the Linux kernel given that the code was orphaned for a long time with no apparent users. The PowerPC 40x processors were found in thin clients, set-top boxes, and other devices during the 90's. Finally now it looks like that the PowerPC 40x removal is set to happen"

https://www.phoronix.com/news/PowerPC-40x-Removal-Patches

#powerpc #linux #kernel #opensource

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Theo de Raadt and Linus Torvalds are debating mseal(), a #Linux variant of OpenBSD's mimmutable() syscall – which might or might not be merged for #kernel 6.10, as can be seen from other parts of the discussion:

https://lore.kernel.org/all/CAHk-=wgsGCKvN0Db6ZRZqJwXQrmhZyWB6RmABaOp4DiZbXgNew@mail.gmail.com/T/#u

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • everett
  • thenastyranch
  • Youngstown
  • slotface
  • cisconetworking
  • kavyap
  • ethstaker
  • JUstTest
  • modclub
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • Durango
  • rosin
  • normalnudes
  • Leos
  • provamag3
  • tester
  • cubers
  • anitta
  • lostlight
  • All magazines