nixpkgs/pkgs
Yarny0 0ad873b44b virtualbox: update patch linux-5.18 -> linux-5.19
Some history:

The linux kernel v5.18-rc contains the commit

> commit 6e8ec2552c7d13991148e551e3325a624d73fac6
> Author: Jason A. Donenfeld <Jason@zx2c4.com>
> Date:   2022-01-16 14:23:10 +0100
>
>     random: use computational hash for entropy extraction
> [...]

which modifies the kernels random number generator.

This change broke VirtualBox 6.1.34 in several ways:
It causes random crashes and filesystem corruption in the guest
(at least on some host CPU models).
More details can be found in the
corresponding ticket in the VirtualBox bug tracker:
https://www.virtualbox.org/ticket/20914

That ticket also contains a patch "vbox-linux-5.18.patch"
for VirtualBox that fixes the problem,
at least for kernels 5.18 and (hopefully) above.
This patch got added to nixpkgs' VirtualBox build recipe with
9c8132494f .

Meanwhile, the kernel patch got backported to LTS kernels.
As the VirtualBox patch contains several `#if RTLNX_VER_MIN(5,18,0)`
clauses to apply the fix,
it can't heal VirtualBox on LTS kernel versions.
The result is that VirtualBox is still broken if used
with linux kernels 5.10 and 5.15
(currenly the default kernel in nixpkgs).

Luckily, VirtualBox developers updated the patch
(now named "vbox-linux-5.19.patch") to not only fix the
problem for the upcoming 5.19 kernel, but also address
backport releases.

The commit at hand replaces "vbox-linux-5.18.patch"
with the new "vbox-linux-5.19.patch",
fixing VirtualBox for LTS kernel releases.
2022-07-04 22:15:03 +02:00
..
applications virtualbox: update patch linux-5.18 -> linux-5.19 2022-07-04 22:15:03 +02:00
build-support Merge pull request #164662 from infinisil/fetchurl-curlOpts-list 2022-06-30 21:10:57 +02:00
common-updater
data Merge pull request #179672 from DamienCassou/iosevka-15.5.2 2022-07-01 22:51:49 -05:00
desktops Merge pull request #179826 from tpwrules/lxqt-add-qtimageformats 2022-07-01 21:53:47 +02:00
development Merge pull request #179853 from r-ryantm/auto-update/babashka 2022-07-02 10:18:55 +01:00
games xonotic: 0.8.2 -> 0.8.5 2022-07-01 20:14:12 +02:00
misc Merge pull request #176711 from jian-lin/update-tmuxPlugins.gruvbox 2022-06-30 15:11:40 +02:00
os-specific linux/hardened/patches/5.4: 5.4.201-hardened1 -> 5.4.202-hardened1 2022-06-30 14:59:20 +03:00
pkgs-lib Merge pull request #178365 from fgaz/lib.formats.keyValue 2022-07-01 00:11:34 +02:00
servers bookstack: fix unquoted URLs 2022-07-02 09:49:06 +02:00
shells nushell: 0.63.0 -> 0.64.0 2022-06-30 18:08:54 -04:00
stdenv
test Merge pull request #164662 from infinisil/fetchurl-curlOpts-list 2022-06-30 21:10:57 +02:00
tools Merge pull request #179657 from wahjava/update-ugrep 2022-07-01 22:50:45 -05:00
top-level Merge pull request #162426 from magnetophon/DelayArchitect 2022-07-01 20:28:33 -05:00