3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

21971 commits

Author SHA1 Message Date
arcnmx c448edd408 nvme-cli: meta.mainProgram 2023-03-21 10:09:06 -07:00
Alyssa Ross fedc983734 linuxManualConfig: add pahole to moduleBuildDependencies
This seems to be needed for out-of-tree module builds since d57568fcad.
We do not yet understand why, but this will unblock the channels while
we figure it out.

Fixes: d57568fcad ("linuxManualConfig: install GDB scripts")
2023-03-21 12:40:16 +00:00
Maximilian Bosch e999433b3a
Merge pull request #221707 from NixOS/linuxManualConfig-unpack
linuxManualConfig: install GDB scripts
2023-03-20 20:42:10 +01:00
Franz Pletz 3790924e90
Merge pull request #222183 from PedroHLC/zen-kernels-6.2.7 2023-03-20 15:14:18 +01:00
PedroHLC ☭ acde26c95a
linuxKernel.kernels.linux_lqx: 6.2.6-lqx1 -> 6.2.7-lqx1 2023-03-20 09:32:03 -03:00
PedroHLC ☭ 4678ba6454
linuxKernel.kernels.linux_zen: 6.2.6-zen1 -> 6.2.7-zen1 2023-03-20 09:30:21 -03:00
Alyssa Ross 663caaa684 linux_testing_bcachefs: mark broken on aarch64 2023-03-20 12:28:48 +00:00
Alyssa Ross cdd6211abb linux_testing_bcachefs: fix meta
kernel.override overrides the invocation of buildLinux, not the
function in the file that defines the specific kernel version, so we
need to pass the arguments that buildLinux expects.
2023-03-20 12:28:48 +00:00
Alyssa Ross d57568fcad
linuxManualConfig: install GDB scripts
These are required to debug kernel modules.  Since we're now able to
do that, there's another reason besides BTF to enable DEBUG_INFO, so
I've done that for pre-BTF kernel modules as well here.

For GDB to get configured correctly, vmlinux-gdb.py has to be two
directories up from scripts/gdb, and vmlinux has to be next to
vmlinux-gdb.py.  The least invasive way to satisfy these constraints
is to make vmlinux a symlink, which GDB will resolve before looking
for vmlinux-gdb.py.

Tested both ways of getting the scripts into GDB that I know of:

gdb /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/vmlinux \
    -iex 'add-auto-load-safe-path /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/lib/modules/6.1.19/build/vmlinux-gdb.py' \
    -ex 'lx-version' \
    -ex 'q'
gdb /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/vmlinux \
    -ex 'source /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/lib/modules/6.1.19/build/vmlinux-gdb.py' \
    -ex 'lx-version' \
    -ex 'q'

Also tested that the strip changes don't result in meaningful output
size changes (there's some small variation due to BTF data not always
coming out the same size, which is unrelated), and built every kernel
I can on x86_64 to make sure I'm not relying on build system behaviour
specific to newer kernels.
2023-03-20 00:09:52 +00:00
Alyssa Ross 41f788b121
linuxManualConfig: use the default make target
We've basically been reimplementing this — by default it contains
vmlinux, dtbs (on applicable architectures), modules, and architecture
specific stuff like $(KBUILD_IMAGE) and a couple of other
miscellaneous files.
2023-03-19 23:55:12 +00:00
Alyssa Ross 7de3f08ce3
linuxManualConfig: unpack directly into $dev
linux is unusual in that we include its sources in an output.  There's
no point unpacking into /build when we're going to copy the sources
into $dev later.  Let's unpack directly into the final destination of
the code, and save copying a whole kernel source tree (often across
filesystems!).

This also means that Kbuild knows the location of the sources, which
will allow us to install the GDB scripts — some scripts are generated,
and some are not, so the generated ones end up in the build directory,
accompanied by symlinks to the non-generated ones in the source
directory.
2023-03-19 23:54:19 +00:00
Sandro d8755c55b4
Merge pull request #219911 from MakiseKurisu/master 2023-03-19 22:51:01 +01:00
Ryan Lahfa 618ba94934
Merge pull request #210205 from 9ary/kernel-fonts
Build the large Terminus font into the kernel
2023-03-19 20:13:25 +01:00
Pierre Bourdon c9ca977ad7
Merge pull request #221404 from delroth/dmidecode-3.5
dmidecode: 3.4 -> 3.5
2023-03-19 07:33:59 +01:00
Anderson Torres 5a05160f76 alsa-project: refactor 2023-03-19 01:01:05 -03:00
Anderson Torres 532ed9ed82 alsa-tools: remove python-dependent tools 2023-03-19 01:01:05 -03:00
Alyssa Ross d75cff2ee3
linuxManualConfig: don't build inside source tree
We can avoid the need to explicitly exclude it later if we just put it
somewhere else to begin with.
2023-03-18 13:49:12 +00:00
Franz Pletz 21bec028ba
Merge pull request #221689 from fpletz/pkg/usbguard-notifier-0.1.0 2023-03-18 14:22:09 +01:00
Fabian Affolter 5f9354962d
Merge pull request #221690 from RaitoBezarius/nerdsnipe-more
maintainer: Add raitobezarius as maintainer of zfs & netdata
2023-03-18 11:29:05 +01:00
牧瀬紅莉栖 924887fec4 ch9344: init at 1.9 2023-03-18 14:20:28 +08:00
Maximilian Bosch ee70f7c693
Merge pull request #221629 from Ma27/linux-kernel-updates
Linux kernel updates 2023-03-17
2023-03-17 19:06:19 +01:00
Raito Bezarius 9a0666a7d0 zfs: add raitobezarius as a maintainer 2023-03-17 17:28:02 +01:00
Franz Pletz a2f9942dd8
usbguard-notifier: init at 0.1.0 2023-03-17 17:23:43 +01:00
Ryan Lahfa 990ce723ef
Merge pull request #221478 from toastal/zfs-2.1.10-unstable-2023-03-15
zfsUnstable: zfs-2.1.10-unstable-2023-03-02 → zfs-2.1.10-unstable-2023-03-15
2023-03-17 14:05:56 +01:00
Weijia Wang 9a21e1cd7b
Merge pull request #202864 from r-ryantm/auto-update/fwts
fwts: 22.09.00 -> 23.01.00
2023-03-17 14:20:18 +02:00
Maximilian Bosch 7f54d0b183
linux/hardened/patches/6.1: 6.1.15-hardened1 -> 6.1.19-hardened1 2023-03-17 11:20:35 +01:00
Maximilian Bosch af4fcd5dd7
linux/hardened/patches/5.4: 5.4.234-hardened1 -> 5.4.236-hardened1 2023-03-17 11:20:22 +01:00
Maximilian Bosch cce3af4c1d
linux/hardened/patches/5.15: 5.15.98-hardened1 -> 5.15.102-hardened1 2023-03-17 11:20:10 +01:00
Maximilian Bosch 6c59d5d001
linux/hardened/patches/5.10: 5.10.172-hardened1 -> 5.10.174-hardened1 2023-03-17 11:19:56 +01:00
Maximilian Bosch dc74597f61
linux/hardened/patches/4.19: 4.19.275-hardened1 -> 4.19.277-hardened1 2023-03-17 11:19:44 +01:00
Maximilian Bosch 1a07020574
linux/hardened/patches/4.14: 4.14.307-hardened1 -> 4.14.309-hardened1 2023-03-17 11:19:32 +01:00
Maximilian Bosch feaedbb393
linux_latest-libre: 19102 -> 19109 2023-03-17 10:51:32 +01:00
Maximilian Bosch 4c83fe7ec3
linux: 6.2.6 -> 6.2.7 2023-03-17 10:51:09 +01:00
Maximilian Bosch 8bef4cebd1
linux: 6.1.19 -> 6.1.20 2023-03-17 10:50:57 +01:00
Maximilian Bosch 2cca747420
linux: 5.4.236 -> 5.4.237 2023-03-17 10:50:43 +01:00
Maximilian Bosch cf346bc95a
linux: 5.15.102 -> 5.15.103 2023-03-17 10:50:31 +01:00
Maximilian Bosch 2589986af6
linux: 5.10.174 -> 5.10.175 2023-03-17 10:50:18 +01:00
Maximilian Bosch b244d57064
linux: 4.19.277 -> 4.19.278 2023-03-17 10:50:06 +01:00
Maximilian Bosch 0909bcf14e
linux: 4.14.309 -> 4.14.310 2023-03-17 10:49:52 +01:00
Julian Arni daf8a7a7b8
ipu6-camera-bin: fix broken install phase (#221500)
Attempting to install the package via environment.systemPackages, as
describe in #212799, otherwise failed with a non-existent directory
error.

Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2023-03-16 16:11:02 +00:00
Martin Wimpress 09212d71c1
linuxPackages.mwprocapture: 1.3.0.4236 -> 1.3.0.4328
Version V1.3.0.4236 of mwprocapture (the Linux driver for the Magewell Pro Capture family) FTBFS when building against Linux 6.1 or newer. 

This patch bumps the driver version to 1.3.0.4328 that Magewell published to address this issue. The 1.3.0.4328 release notes state:

> Fix problem: driver installation may fail on an operating system with kernel version 6.1 or 6.2.

pci.patch has also been dropped as that fix is now applied upstream.
2023-03-16 13:05:00 -03:00
toastal e239ff997b zfsUnstable: zfs-2.1.10-unstable-2023-03-02 → zfs-2.1.10-unstable-2023-03-15 2023-03-16 18:47:03 +07:00
markuskowa 16124759ff
Merge pull request #221315 from r-ryantm/auto-update/rdma-core
rdma-core: 44.0 -> 45.0
2023-03-16 09:56:58 +01:00
Anderson Torres 5586e23fa4 alsa-tools: activate hwmixvolume
It needs Python to work.
2023-03-15 22:07:18 -03:00
Anderson Torres e850930cb8 alsa-tools: set AndersonTorres as maintainer 2023-03-15 22:07:18 -03:00
Anderson Torres cb53e3febe alsa-tools: refactor 2023-03-15 22:07:18 -03:00
Pierre Bourdon 1d9d1e03b8
dmidecode: 3.4 -> 3.5 2023-03-16 01:48:58 +01:00
Martin Weinelt 1c52b361a8
Merge remote-tracking branch 'origin/master' into staging-next 2023-03-15 14:36:40 +01:00
R. Ryantm 9a5ebd8eaa rdma-core: 44.0 -> 45.0 2023-03-15 11:49:21 +00:00
PedroHLC ☭ 8ebad53a24
zfsUnstable: re-use stdenv for broken tag 2023-03-15 07:20:04 -03:00