Posts

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

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

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, 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

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":

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

"'[…] #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

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The @LWN article on 6.9 development statistics is now freely available: https://lwn.net/Articles/972605/

'"[…] we are happy to launch the LWN Kernel Source Database as an experimental, subscriber-only feature. Much of the information found in these articles is available there, along with quite a bit more. We encourage readers to play with the system and to let us know what they think. To be clear: there is no plan to stop publishing these articles anytime soon […]"'

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The @LWN article about the latest push of the extensible scheduler class (or "") for is now freely available: https://lwn.net/Articles/972710/

"'[…] Despite having attracted a fair amount of interest from the development community, sched_ext has run into considerable opposition and seems far from acceptance into the mainline. The posting by Tejun Heo of a new version of the sched_ext series at the beginning of May has restarted this long-running discussion[…]'"

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

Now merged for 6.10 as part of the main media merge[1]:

[1] https://git.kernel.org/torvalds/c/6fd600d742744dc7ef7fc65ca26daa2b1163158a

kernellogger, to linux
@kernellogger@fosstodon.org avatar

2024-05-10 8:22 #Linux #kernel #regression report[1]

2024-05-10 13:04 a fix is proposed, which a bit later is confirmed to be working[2]; a msg stating "I'll send out the formal patch next week" follows a few hours later

2024-05-16 14:11 six days later the "Formal patch is still under internal review"[3]

🤨 🥴 😟 😠 #LinuxKernel

[1] https://lore.kernel.org/all/D15TIIDIIESY.D1EKKJLZINMA@fairphone.com/
[2] https://lore.kernel.org/all/4d60ccf3-455d-4189-9100-d35488b00236@quicinc.com/
[3] https://lore.kernel.org/all/4d72f74a-b2eb-43d3-92a2-1311081ce72c@quicinc.com/

kernellogger, to random
@kernellogger@fosstodon.org avatar

24.1.0 is out: https://lists.x.org/archives/xorg/2024-May/061654.html

It among others brings support for explicit sync. If you wonder what this is and why it's important, check out https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html . Long story short: it among others enables better wayland support in Nvidia's drivers.

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

New C++ features in 14; @strudlzrout writes:

"'C++26 features

  • Trivial infinite loops and UB
  • Static storage for braced initializers
    […]

C++23 features

  • Deducing this
  • References in constant expressions
    […]

Defect report resolutions

  • stricter constinit
  • goto and trivially-initialized objects
    […]

Additional updates

  • More checking in templates
  • In-class variable template partial specializations
    […]

New and improved warnings

  • -Wnrvo added
    […]"'

https://developers.redhat.com/articles/2024/05/15/new-c-features-gcc-14

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Theo de Raadt and Linus Torvalds are debating mseal(), a variant of OpenBSD's mimmutable() syscall – which might or might not be merged for 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
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • osvaldo12
  • mdbf
  • everett
  • magazineikmin
  • khanakhh
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • anitta
  • normalnudes
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • Durango
  • ethstaker
  • InstantRegret
  • Leos
  • provamag3
  • GTA5RPClips
  • tester
  • cubers
  • megavids
  • lostlight
  • All magazines