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

The latest discussion about the extensible scheduler class (or "sched_ext") for the since yesterday is active again after a post from peterz:

https://lore.kernel.org/all/20240513080359.GI30852@noisy.programming.kicks-ass.net/t/#u

"'That is, from where I am sitting I see $vendor mandate their $enterprise product needs their $BPF scheduler. At which point $vendor will have no incentive to ever contribute back.

[…]

[…] GPL forces people to contribute back […] And I see the whole BPF thing as a run-around on that. '"

kernellogger, to linux
@kernellogger@fosstodon.org avatar

"'In this post, I’ll describe our track record in supporting Linux on laptops with Windows on Snapdragon and how that continues with the Snapdragon X Elite. You’ll see what’s already merged in the mainline , what’s pending and what’s on our roadmap.

https://www.qualcomm.com/developer/blog/2024/05/upstreaming-linux-kernel-support-for-the-snapdragon-x-elite

kernellogger, to linux
@kernellogger@fosstodon.org avatar

A question for experts on bisecting the :

Assume someone runs into a regression when updating from 6.1.90[1] to 6.6.30 that needs bisecting. What do you suggest:

  • Check manually which mainline release (e.g. 6.2, 6.3, ...) introduced the problem and afterwards bisect between that and the previous release.

  • Bisect straight between 6.1 and 6.6.30.

1/ I guess I would definitely go for…

[1] let's assume that 6.1 was fine for this scenario to keep things simpler

SchwarzeLocke,
@SchwarzeLocke@ohai.social avatar

@kernellogger If you want to describe that in the documentation:

Once you provided both a good and a bad version for git bisect, it will checkout automatically a commit in between. You don't have to test this commit: you may want to manually checkout a closer release tag, to avoid running into unrelated problems which got resolved after the merge window.

kernellogger,
@kernellogger@fosstodon.org avatar

@SchwarzeLocke

Hmmm. Wondering if that is worth it, but yeah, it likely is. Will keep that in mind for the next time I work on that document.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

6.9 is out.

LWN.net's list of new features:

Linus' release announcement: https://lore.kernel.org/lkml/CAHk-=whnKYL-WARzrZhVTZ8RP3WZc24C9_DT7JMJooONNT2udQ@mail.gmail.com/

[The kernelnewbies text is not yet ready]

kernellogger,
@kernellogger@fosstodon.org avatar

2/ From Linus' announcement:

"'So Thorsten is still reporting a few regression fixes that haven't made it to me yet, but none of them look big or worrisome enough to delay the release for another week. […]

So 6.9 is now out, and last week has looked quite stable […]

And I now have a more powerful arm64 machine (thanks to Ampere), so the last week I've been doing almost as many arm64 builds as I have x86-64 […]

[…] obviously this means that tomorrow the merge window for 6.10 opens […]"'

kernellogger,
@kernellogger@fosstodon.org avatar

3/ If anyone wants details on "So Thorsten is still reporting a few regression fixes that haven't made it to me yet[…]", see https://lore.kernel.org/all/171552254677.1971316.17732013113090096417@leemhuis.info/

kernellogger, to linux
@kernellogger@fosstodon.org avatar

#Linux might soon start supporting the #RaspberryPi 5 thx to patches from Andrea della Porta:

https://lore.kernel.org/lkml/cover.1715332922.git.andrea.porta@suse.com/ – Add minimal boot support for Raspberry Pi 5

If you just thought "But Linux already supports the #RaspberryPi5, see #RaspberryPiOS", then you just learned why differentiating between the #kernel called Linux (meant here) and operating systems called Linux (often build from forks of the former carrying modifications and enhancements) is important. #LinuxKernel

hrw,
@hrw@society.oftrolls.com avatar

@kernellogger the funny part?

Vendor sold thousands of those devices already. And looks like they did nothing to get own product supported.

Arm SBC in a nutshell.

machenni,
@machenni@fosstodon.org avatar

@kernellogger when you say "Linux kernel" you mean Github repository torvalds/linux.

https://github.com/torvalds/linux

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Looks like 6.10 will drop support for a few old machines:

https://lore.kernel.org/all/20240503081125.67990-1-arnd@kernel.org/

"'[…]
alpha: remove DECpc AXP150 (Jensen) support
alpha: sable: remove early machine support
alpha: remove LCA and APECS based machines
alpha: cabriolet: remove EV5 CPU support
alpha: drop pre-EV56 support
[…]
72 files changed, 166 insertions(+), 4545 deletions(-)'"

These changes from @arnd since today can be found in linux-next, too.

ptesarik,
@ptesarik@fosstodon.org avatar

@kernellogger @arnd Make Kernel Small Again!

kernellogger, to random
@kernellogger@fosstodon.org avatar

A History of C Compilers - Part 1: Performance, Portability and Freedom

The first part of a whistle stop tour of the history of C compilers. Also GNU/Linux, dragons and lots of architectures!

https://thechipletter.substack.com/p/a-history-of-c-compilers-part-1-performance

kernellogger, to linux
@kernellogger@fosstodon.org avatar

6.9-rc7 is out:

https://lore.kernel.org/all/CAHk-%3DwiT0EJV%2BX-%3D-dMmL%2Bq3_kyQCxV-WPxb8m8Q6dtWOxjCcg@mail.gmail.com/

"'The stats for 6.9 continue to look very normal, and nothing looks particularly alarming. […]'"

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Even wanted to know what this iomap thing in the is?

Then check out this docs rfc patch from Ritesh Harjani:

https://lore.kernel.org/all/17e84cbae600898269e9ad35046ce6dc929036ae.1714744795.git.ritesh.list@gmail.com/

"'[…] is a filesystem centric mapping layer that maps file's logical offset ranges to physical extents. It provides several iterator APIs which filesystems can use for doing various file_operations, address_space_operations, vm_operations, inode_operations etc. It supports APIs for doing direct-io, buffered-io, lseek, dax-io, page-mkwrite, […]'"

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

The #Linux #kernel's #CVE team just published their thousandth CVE[1]. 🥳 🙃

This happened 78 days after the effort was announced[2].

Note, 26 of the 1003 CVE entries published so far were later rejected. For details check https://git.kernel.org/pub/scm/linux/security/vulns.git/ or https://lore.kernel.org/linux-cve-announce/

[1] https://git.kernel.org/pub/scm/linux/security/vulns.git/commit/?id=55441d0dd1f40c5762cd7cf8c9ca312ed0964c4a

[2] http://www.kroah.com/log/blog/2024/02/13/linux-is-a-cna/ #LinuxKernel

gregkh,

@kernellogger Well, some of those 1000 have been rejected, here's the current stats that anyone can check for themselves in our public git repo by running scripts/summary so you don't have to hack up fun find | wc chains like you did:

Year Reserved Assigned Rejected Total
2019: 47 2 1 50
2020: 37 13 0 50
2021: 39 304 7 350
2022: 7 43 0 50
2023: 60 180 10 250
2024: 107 435 8 550
Total: 297 977 26 1300

Anything older than 2023 is us back-filling in from the GSD database, and we still have a long way to go for there. Some 2023 ones are in there too from GSD, but mostly not, all of 2024 is since we took over being a CNA.

sima,
@sima@chaos.social avatar

@ljs @airlied @kees @kernellogger @gregkh a few stable kernels at most is the limit for backporting individual patches for drm. beyond that, it's just wishful thinking and yes, you're better off backprting the entire subsystem

imo for drm already lts kernels are an illusion

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

The Kernel Report - Jonathan Corbet (@corbet), @LWN

The recording of this recent talk is now available on the schedule page: https://ossna2024.sched.com/event/1aBNs/the-kernel-report-jonathan-corbet-lwnnet

Slides can be found here: https://static.lwn.net/talks/2024/kr-ossna.pdf

Direct link to the recording: https://www.youtube.com/watch?v=DAqjl_x4hZc

vegard,
@vegard@mastodon.social avatar

@monsieuricon @kees @kernellogger @corbet @gregkh Thanks for the clarifications -- I guess there is a subtle (but significant) difference between "they're going to drop that back to just two years of support for the long-term stable releases" (literal quote) vs. "we start out at 2 and extend as needed" (paraphrased FAQ + parent toot).

gregkh,

@vegard @monsieuricon @kees @kernellogger @corbet The FAQ says the situation, I don't know why people are confused, nothing has changed in a while.

You aren't alone, Linaro had a whole "webinar" about how the world is in trouble now that LTS releases are only 2 years, despite my objections directly to them that "this is not the case".

Oh well, what do I know...

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

The recording of Linus Torvalds' (@torvalds) fireside chat with Dirk Hohndel (@dirkhh) recently held at the #OpenSourceSummit North America is now online:

https://www.youtube.com/watch?v=cPvRIWXNgaM

kernellogger, to random
@kernellogger@fosstodon.org avatar

v2.45.0 is out.

GitHub blog post with some highlights: https://github.blog/2024-04-29-highlights-from-git-2-45/

Announcement: https://lore.kernel.org/lkml/xmqq8r0ww0sj.fsf@gitster.g/

From the former:

'"[…] introduces preliminary support for a new reference storage backend called “reftable,” promising faster lookups, reads, and writes for repositories with any number of references. […]

Preliminary support for SHA-1 and SHA-256 interoperability

[…] git config learned a new option to help document your .gitconfig file […]"'

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

Moving GPU drivers out of the initramfs https://hansdegoede.dreamwidth.org/28291.html

Hans de Goede writes: "'The firmware which drm/kms drivers need is becoming bigger and bigger and there is a push […]

This has made me think about dropping the GPU drivers from the initramfs and instead make plymouth work well/better with simpledrm (on top of efifb). A while ago I discussed making this change for Fedora with the Red Hat graphics team spoiler: For now nothing is going to change. […]'"

  • 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