Linux 5.5 Kernel Development: Latest


-
Re: [GIT PULL] treewide conversion to sizeof_member() for v5.5-rc1
On Sat, Dec 7, 2019 at 11:48 AM Kees Cook wrote: > > Please pull this mostly mechanical treewide conversion to the single and > more accurately named sizeof_member() macro for the end of v5.5-rc1. So this one I'm _still_ not convinced about. It makes yet another name for something we've had before, which just annoys me. And maybe it's the 13-year old in me, but "sizeof_member()" just makes me go "that's puerile". I _can_ see why we'd want to standardize on one of the tree versions we have, but I can't really see the problem with the existing #define that we have, and that is used (admittedly not all that much): sizeof_field().
-
Linus Rejects "Size Of Member" Change From Linux 5.5 Kernel
This weekend was the last-minute pull request by Google's Kees Cook to introduce the new sizeof_member() macro that had been previously rejected from Linux 5.4. Well, it was again rejected by Linus Torvalds prior to tagging the Linux 5.5-rc1 kernel.
The sizeof_member() macro has been aimed to unify 2~3 other macros within the kernel tree currently and using the size-of-field moniker, but Cook argued that for measuring the size of a member of a C struct, the new macro is more appropriate and converted usage of the old macros to this new single macro.
-
WireGuard Sends Out Latest Patch Revision In Preparing For Linux 5.6
While there are some pretty great features for Linux 5.5, one that didn't make it quite in time was the long-awaited introduction of WireGuard as the in-kernel secure VPN tunnel. While it was a bummer it didn't make 5.5, all indications are at this point is that it will be in Linux 5.6.
With Linux 5.5 the crypto subsystem adopted some elements of WireGuard's "Zinc" crypto code and that in turn opened the door for merging WireGuard now that the cryptography side was sorted out. But WireGuard was too late for introduction in net-next even with a last minute attempt trying to get it into 5.5, but instead it's aiming early for merging to net-next to ensure it's timely introduction with Linux 5.6.
-
- Login or register to post comments
Printer-friendly version
- 1675 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
today's howtos
| Wine Developers Are Working On A New Linux Kernel Sync API To Succeed ESYNC/FSYNC
While there is the prior "ESYNC" and "FSYNC" work pursued by Wine for the Linux kernel, it appears Wine developers are back to the drawing board in coming up with a Linux kernel implementation for Wine synchronization primitives that will address all their needs and match the Windows behavior well.
CodeWeavers developer Zebediah Figura sent out a lengthy mailing list post on Sunday night outlining the current state and objectives of coming up with kernel-based Wine synchronization primitives. While the ESYNC/FSYNC patches were successful in improving the performance of many Windows games running on Linux, they are still working towards a more all encompassing solution and to match the behavior well for Windows and with optimal speed.
|
Linux Weekly Roundup: Wine 6.0, Fedora i3 Spin, and More
Here’s this week’s (ending Jan 17, 2021) roundup series, curated for you from the Linux and the open-source world on application updates, new releases, distribution updates, major news, and upcoming highlights. Have a look.
| Linux 5.11-rc4
Things continue to look fairly normal for this release: 5.11-rc4 is solidly average in size, and nothing particularly scary stands out. In the diff itself, the new ampere modesetting support shows up fairly clearly - it's one of those hardware enablement things that should be entirely invisible to people who don't have that hardware, but it does end up being about a fifth of the whole rc4 patch. If you ignore that oddity, the rest looks pretty normal, with random patches all over, and a lot of it being quite small. All the usual suspects: drivers (gpu, sound, rdma, md, networking..) arch updates (arm64, risc-v, x86), fiesystems (ext4, nfs, btrfs), core networking, documentation and tooling. And just random fixes. The appended shortlog gives the details as usual.. Linus ![]() |
Recent comments
1 hour 7 min ago
1 hour 33 min ago
1 hour 35 min ago
6 hours 5 min ago
6 hours 8 min ago
12 hours 31 min ago
12 hours 42 min ago
1 day 10 min ago
1 day 1 hour ago
1 day 7 hours ago