Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

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

Hmm, seems[1] people submitting pull request in 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 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

6.10 is out: https://lore.kernel.org/all/CAHk-%3DwisJ8bS3qe6iBPwL9x%3DPqJA5oE7tum-E9oZfyPgd2mmrw@mail.gmail.com/

'"[…] Nothing feels particularly odd, but rc2 is usually fairly small and people are only starting to find regressions.

So please go test some more,

Linus"'

zhenech,
@zhenech@chaos.social avatar

@kernellogger 6.10-rc2, you scared me for a moment

kernellogger,
@kernellogger@fosstodon.org avatar

@zhenech ugh, sorry; normally I mostly function without caffeine in the morning, but seems a long run yesterday has aftereffects…

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

major,
@major@social.lol avatar
kernellogger,
@kernellogger@fosstodon.org avatar

@major

Maybe sneaking it in like this is the smart move. 😬

Maybe sneaking it in like this will backfire tremendously. 😬

Let's see what the future holds.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The #Linux 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

#kernel #LinuxKernel

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Ever wondered why @torvalds coined the #Linux #kernel'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.

#LinuxKernel #regressions

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 #Linux #kernel 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/

#LinuxKernel #regressions

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Another step closer for #PREEMPT_RT support in the upstream #LinuxKernel:

The #printk patch series "wire up write_atomic() printing"[1] is now in #linux-next[2] and thus slated for inclusion in #kernel 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

For the #Linux #kernel 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

#LinuxKernel

kernellogger,
@kernellogger@fosstodon.org avatar

@matttbe you mean between the mainline merge of a patch and before the release of a new mainline -rc or new stable/longterm releases containing it?

In that case: guess so.

But FWIW: for really problematic fixes (e.g. Meltdown style) Greg usually immediately releases new versions just minutes after the fix was mainlined, so for those that should not be a problem.

matttbe,
@matttbe@fosstodon.org avatar

@kernellogger thank you for the reply. If security issues are quickly released, that looks fine. I just hope it will not put unnecessary pressure to the stable team to release any patches with this tag quicker that what is needed 🙂

kernellogger, to random
@kernellogger@fosstodon.org avatar

"'We’re happy to announce that registration for @linuxplumbersconf 2024 is now open. […]

To try to prevent the instant sellout we had in previous years we are keeping our cancellation policy of no refunds, only transfers of registrations. You will find more details during the registration process. […]

As usual we expect to sell our rather quickly so don’t delay your registration for too long!'"

https://lpc.events/blog/current/index.php/2024/05/27/registration-for-lpc-2024-is-open/

kernellogger,
@kernellogger@fosstodon.org avatar
thomasmarangoni,
@thomasmarangoni@fosstodon.org avatar

@kernellogger @linuxplumbersconf

I got my ticket now \o/
After fiddling around for 1h, because payment wasn't successful.

Solution was, to take another credit card.

@linuxplumbersconf it would be cool if the registration data was saved, in the case you need to login and log out. It was a bit annoying to retype it multiple times.

But I'm looking forward to the conference.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

#Linux 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 #Linux 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

#Kernel #LinuxKernel

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

kernellogger, to linux
@kernellogger@fosstodon.org avatar

FWIW, in case you heard about "#Linux #kernel developers removed a deprecated #btrfs mount option #systemd relied on":

dreamos82,
@dreamos82@mastodon.world avatar

@kernellogger But if a feature is marked as deprecated, this mean that people should avoid using it. So what i don't understand is if they are undeprecating it, or just reintroduce it, because other projects ignored the deprecation (that shouldn't be how things work in an ideal world)

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

@dreamos82

depends on the definition of "ideal".

For the kernel it boils down to: the construct "deprecated" has not much meaning, apart from telling people to migrate away from something; what matters is Linus' "no regressions" rule[1].

Of course in reality things are more complicated and things sometimes needs to be handled on a case-by-case basis.

[1] https://docs.kernel.org/admin-guide/reporting-regressions.html

kernellogger, to linux
@kernellogger@fosstodon.org avatar

"'[…] was created as a tool to unblock future 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

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 regression tracking mail I sent yesterday: https://lore.kernel.org/all/83df4e94-e1ec-42f6-8a15-6439ef4a25b7@leemhuis.info/

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/

larsmb,
@larsmb@mastodon.online avatar

@kernellogger That's to be expected, but it is also not the point of them.
I agree they shouldn't need to exist, but the realities of how many many an organization manages their IT necessitates their existence.
The industry doesn't want to go through the withdrawal phase of building a better world.

jejb,
@jejb@mastodon.online avatar

@kernellogger I'm afraid I can't support the counting methodology in the paper either. Besides the not applicable because of config issues RH people cite, there's also the fact that not everything that has a cc: stable tag is an exploitable bug. Plus every fix backported carries risk (just look at the number of regressions in stable due to backports) so that risk has to be set against the benefit of the backport. A general rule would be if it's not exploitable don't backport it.

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

vbabka,
@vbabka@social.kernel.org avatar

@kernellogger "debating"

kernellogger,
@kernellogger@fosstodon.org avatar

@vbabka

😬

/me wonders what he should have written instead to somehow indicate what's happening while staying subtle at the same time -- "throwing words at each other" maybe?

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