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)

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Minor PSA: don't use phrases like "I'm running a tip #kernel" when you want to express that you are running the latest mainline #Linux.

That's because "tip" in #LinuxKernel context often means this subsystem tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git

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.

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

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?

linuxmagazine, to linux
@linuxmagazine@fosstodon.org avatar
mkwadee, to linux
@mkwadee@mastodon.org.uk avatar

Now running 6.8.11.

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

Wait, what? Building now (e.g. since [1], which is in 6.10-rc1) requires [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/

linuxiac, to ubuntu
@linuxiac@mastodon.social avatar

Canonical launched a real-time kernel for Ubuntu 24.04 LTS optimized for mission-critical apps but available only to users with a PRO subscription.
https://linuxiac.com/ubuntu-24-04-now-offers-a-real-time-kernel-but-there-is-a-catch/

#canonical #ubuntu #kernel

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

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

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,
@kernellogger@fosstodon.org avatar

2/ In case anyone wonders…

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,
@kernellogger@fosstodon.org avatar

2/ Also note that Linus' message[1] indirectly explains why you might not be able to claim "no regressions" when you only find a problem after updating from one longterm aka LTS series to a later one:

By then others might have started relying on the new behaviour, hence fixing the regression might be impossible without causing a regression for those other people – and then you might lose out.

[1] https://lore.kernel.org/all/CAHk-=wgtb7y-bEh7tPDvDWru7ZKQ8-KMjZ53Tsk37zsPPdwXbA@mail.gmail.com/

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

mpts, to random
@mpts@mastodon.social avatar

@mntmn Is there a profile on the ?

mpts,
@mpts@mastodon.social avatar

@mntmn Thanks! I was thinking if porting to could be a nice project to learn more about the architecture (and programming in general).

anders, to linux

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

kernellogger, to linux
@kernellogger@fosstodon.org avatar

6.10-rc1 is out: https://lore.kernel.org/lkml/CAHk-=wjQv_CSPzhjOMoOjGO3FmuHe5hzm6Ds69zZSFPa4PeuCA@mail.gmail.com/

"'[…] This seems to be a regular-sized release, maybe even slightly on the smaller side. All the stats look fairly normal […]

We don't have any new filesystems, and the xfs online repair work means that the bcachefs fixes aren't even the biggest filesystem change any more. But all of that is dwarfed by all the usual driver updates […]

Please - let the testing commence,

Linus '"

kernellogger,
@kernellogger@fosstodon.org avatar

2/ Linus set a new codename when releasing 6.10-rc1:

Baby Opossum Posse – http://git.kernel.org/linus/1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0

It succeeds "Hurr durr I'ma ninja sloth", which Linus set for 6.0-rc1 in August 2022: http://git.kernel.org/linus/568035b01cfb107af8d2e4bd2fb9aea22cf5b868

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

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

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

The mseal() syscall was merged for #Linux 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 #OpenBSD'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/)

#LinuxKernel #kernel

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

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

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

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