Your message dated Sat, 31 Jul 2021 17:46:03 +0200 with message-id <YQVwOxhGtBzXtbOt@ramacher.at> and subject line Re: Bug#991530: unblock: nvidia-graphics-drivers/460.91.03-1 has caused the Debian Bug report #991530, regarding unblock: nvidia-{graphics-drivers,settings}{,-legacy-*,-tesla-*)} to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 991530: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991530 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: nvidia-graphics-drivers/460.91.03-1
- From: Andreas Beckmann <anbe@debian.org>
- Date: Mon, 26 Jul 2021 23:32:00 +0200
- Message-id: <[🔎] 162733512089.22208.17243899132303480772.reportbug@zam504.zam.kfa-juelich.de>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock the nvidia package stack. I've just finished uploading a bunch of new upstream releases of the nvidia driver packages to non-free (and supporting packages to contrib) fixing CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. Further packaging changes: * adding Recommends on the libnvidia*-encode1 library. Several multimedia applications are built with nvidia encode support and can dlopen the library at runtime (if available) to use hardware acceleration for video encoding * computing the Vcs-Git branch while generating debian/control, something I usually forgot to update when forking off a new driver source package The nvidia-settings updates are mostly version bumps. I'm only attaching git diffs for nvidia-graphics-drivers/460.91.03-1 and nvidia-settings/460.91.03-1, the other ones are very similar. unblock nvidia-graphics-drivers/460.91.03-1 unblock nvidia-settings/460.91.03-1 unblock nvidia-graphics-drivers-tesla-460/460.91.03-1 unblock nvidia-settings-tesla-460/460.91.03-1 unblock nvidia-graphics-drivers-tesla-450/450.142.00-1 unblock nvidia-graphics-drivers-tesla-418/418.211.00-1 unblock nvidia-graphics-drivers-legacy-390xx/390.144-1 unblock nvidia-settings-legacy-390xx/390.144-1 Andreasdiff --git a/debian/changelog b/debian/changelog index 1d10198f..28614181 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,55 @@ +nvidia-graphics-drivers (460.91.03-1) unstable; urgency=medium + + * New upstream production branch release 460.91.03 (2021-07-20). + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. (Closes: #991351) + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 + - Added support for the following GPUs: GeForce RTX 3070 Ti, CMP 50HX. + * Fixed crash with certain DisplayPort devices. (Closes: #989069) + + [ Andreas Beckmann ] + * Update nv-readme.ids. + * Drop manually added Depends: libcuda1 from libraries not referencing it. + * nvidia-driver-libs: Add Recommends: libnvidia-encode1. (Closes: #989885) + * debian/gen-control.pl: Support substitutions in the Vcs-Git field. + * Compute and substitute the Git branch instead of hardcoding it. + + -- Andreas Beckmann <anbe@debian.org> Sat, 24 Jul 2021 01:25:40 +0200 + +nvidia-graphics-drivers (460.84-1) unstable; urgency=medium + + * New upstream production branch release 460.84 (2021-06-03). + - Added support for the following GPU: GeForce RTX 3080 Ti. + + [ Andreas Beckmann ] + * Update nv-readme.ids. + * Update lintian overrides. + + -- Andreas Beckmann <anbe@debian.org> Sat, 05 Jun 2021 03:30:17 +0200 + +nvidia-graphics-drivers (460.80-1) unstable; urgency=medium + + * New upstream production branch release 460.80 (2021-05-11). + - Fixed a bug that could cause AddressSanitizer to report a + heap-buffer-overflow during initialization of the OpenGL and Vulkan + libraries. + - Added support for the following GPUs: GeForce RTX 3050 Ti Laptop GPU, + GeForce RTX 3050 Laptop GPU, T600 Laptop GPU, T1200 Laptop GPU, + RTX A5000 Laptop GPU, RTX A4000 Laptop GPU, RTX A3000 Laptop GPU, + RTX A2000 Laptop GPU. + - Fixed a bug that could prevent a system from resuming from suspend + when DisplayPort activity occurred while the system was suspended. + - Fixed a regression that prevented eglQueryDevicesEXT from correctly + enumerating GPUs on systems with multiple GPUs where access to the + GPU device files was restricted for some GPUs. + - Fixed a regression that could cause system hangs when changing display + resolution on SLI Mosaic configurations. + + [ Luca Boccassi ] + * Update nv-readme.ids. + * Refresh kmods patches to remove fuzz. + + -- Andreas Beckmann <anbe@debian.org> Fri, 21 May 2021 22:21:31 +0200 + nvidia-graphics-drivers (460.73.01-1) unstable; urgency=medium * New upstream production branch release 460.73.01 (2021-04-14). @@ -27,8 +79,8 @@ nvidia-graphics-drivers (460.67-1) unstable; urgency=medium nvidia-graphics-drivers (460.56-2) unstable; urgency=medium - * Add libnvidia-ml.so slave alternative if libnvidia-ml-dev is installed. - (Closes: #984881) + * nvidia-alternative: Add libnvidia-ml.so slave alternative if + libnvidia-ml-dev is installed. (Closes: #984881) -- Andreas Beckmann <anbe@debian.org> Wed, 10 Mar 2021 21:03:59 +0100 @@ -275,6 +327,25 @@ nvidia-graphics-drivers (455.23.04-1) experimental; urgency=medium -- Andreas Beckmann <anbe@debian.org> Thu, 24 Sep 2020 21:52:54 +0200 +nvidia-graphics-drivers (450.142.00-1) UNRELEASED; urgency=medium + + * New upstream Tesla release 450.142.00 (2021-07-20). + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 + - Fixed a bug that could result in blank displays when driving multiple + displays at the same resolution using active DisplayPort dongles. + + [ Andreas Beckmann ] + * Refresh patches. + + -- Andreas Beckmann <anbe@debian.org> Fri, 23 Jul 2021 22:54:44 +0200 + +nvidia-graphics-drivers (450.119.04-1) UNRELEASED; urgency=medium + + * New upstream Tesla release 450.119.04 (2021-05-04). + + -- Andreas Beckmann <anbe@debian.org> Thu, 20 May 2021 13:53:07 +0200 + nvidia-graphics-drivers (450.119.03-1) UNRELEASED; urgency=medium * New upstream Tesla release 450.119.03 (2021-04-19). @@ -1034,6 +1105,24 @@ nvidia-graphics-drivers (430.14-1) experimental; urgency=medium -- Andreas Beckmann <anbe@debian.org> Sat, 25 May 2019 13:49:09 +0200 +nvidia-graphics-drivers (418.211.00-1) buster; urgency=medium + + * New upstream Tesla release 418.211.00 (2021-07-20). + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. (Closes: #991351) + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 + + [ Andreas Beckmann ] + * Refresh patches. + * nvidia-driver-libs: Add Recommends: libnvidia-encode1 + (460.91.03-1). (Closes: #989885) + * debian/gen-control.pl: Support substitutions in the Vcs-Git field + (460.91.03-1). + * Compute and substitute the Git branch instead of hardcoding it + (460.91.03-1). + * Upload to buster. + + -- Andreas Beckmann <anbe@debian.org> Wed, 21 Jul 2021 22:06:09 +0200 + nvidia-graphics-drivers (418.197.02-1) buster; urgency=medium * New upstream Tesla release 418.197.02 (2021-04-19). @@ -1043,8 +1132,9 @@ nvidia-graphics-drivers (418.197.02-1) buster; urgency=medium [ Andreas Beckmann ] * nvidia-alternative: Add libnvidia-ml.so slave alternative if libnvidia-ml-dev is installed (460.56-2). (Closes: #984881) + * Upload to buster. - -- Andreas Beckmann <anbe@debian.org> Tue, 20 Apr 2021 15:01:59 +0200 + -- Andreas Beckmann <anbe@debian.org> Mon, 31 May 2021 11:40:00 +0200 nvidia-graphics-drivers (418.181.07-1) buster; urgency=medium @@ -1655,6 +1745,19 @@ nvidia-graphics-drivers (396.18-1) experimental; urgency=medium -- Andreas Beckmann <anbe@debian.org> Sun, 22 Apr 2018 13:59:45 +0200 +nvidia-graphics-drivers (390.144-1) UNRELEASED; urgency=medium + + * New upstream legacy branch release 390.144 (2021-07-20). + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 + - Worked around a bug in Meson builds of libglvnd 1.3.0 that caused the + nvidia_icd.json file to be installed in the wrong location. + + [ Andreas Beckmann ] + * Refresh patches. + + -- Andreas Beckmann <anbe@debian.org> Wed, 21 Jul 2021 18:15:32 +0200 + nvidia-graphics-drivers (390.143-1) UNRELEASED; urgency=medium * New upstream legacy branch release 390.143 (2021-04-19). @@ -1666,7 +1769,7 @@ nvidia-graphics-drivers (390.143-1) UNRELEASED; urgency=medium candidates, where the NVIDIA kernel module failed to build with error "fatal error: asm/kmap_types.h: No such file or directory". - -- Andreas Beckmann <anbe@debian.org> Mon, 19 Apr 2021 22:38:56 +0200 + -- Andreas Beckmann <anbe@debian.org> Tue, 20 Apr 2021 02:04:19 +0200 nvidia-graphics-drivers (390.141-1) UNRELEASED; urgency=medium diff --git a/debian/control b/debian/control index 2fcf0f04..de272cf8 100644 --- a/debian/control +++ b/debian/control @@ -286,6 +286,7 @@ Recommends: libgles-${nvidia-}1 (= ${binary:Version}), libgles-${nvidia-}2 (= ${binary:Version}), lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}], + lib${nvidia}-encode1 (= ${binary:Version}), ${nvidia}-vulkan-icd (= ${binary:Version}), Provides: nvidia-driver-libs-any, @@ -832,12 +833,12 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Description: NVIDIA PTX JIT Compiler${nvidia:VariantDesc} +Description: NVIDIA PTX JIT Compiler library${nvidia:VariantDesc} The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . - This package contains the runtime PTX JIT compiler library. + This package contains the runtime PTX JIT Compiler library. Package: libnvcuvid1 Architecture: i386 amd64 arm64 @@ -863,7 +864,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVENC Video Encoding runtime library${nvidia:VariantDesc} The NVENC Video Encoding library provides an interface to video encoder @@ -925,7 +925,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Homepage: https://developer.nvidia.com/opticalflow-sdk Description: NVIDIA Optical Flow runtime library${nvidia:VariantDesc} @@ -940,7 +939,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA allocator runtime library${nvidia:VariantDesc} The NVIDIA binary driver provides optimized hardware acceleration of @@ -955,7 +953,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA NGX runtime library${nvidia:VariantDescShort} The NVIDIA binary driver provides optimized hardware acceleration of diff --git a/debian/control.in b/debian/control.in index e7763bc2..25cc7bc7 100644 --- a/debian/control.in +++ b/debian/control.in @@ -6,7 +6,7 @@ Uploaders: Andreas Beckmann <anbe@debian.org>, Luca Boccassi <bluca@debian.org>, Vcs-Browser: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers -Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git +Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git${Vcs-Git:Branch} Build-Depends: debhelper-compat (= 13), dh-sequence-dkms, @@ -285,6 +285,7 @@ Recommends: libgles-${nvidia-}1 (= ${binary:Version}), libgles-${nvidia-}2 (= ${binary:Version}), lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}], + lib${nvidia}-encode1 (= ${binary:Version}), ${nvidia}-vulkan-icd (= ${binary:Version}), Provides: nvidia-driver-libs-any, @@ -988,12 +989,12 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Description: NVIDIA PTX JIT Compiler${nvidia:VariantDesc} +Description: NVIDIA PTX JIT Compiler library${nvidia:VariantDesc} The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . - This package contains the runtime PTX JIT compiler library. + This package contains the runtime PTX JIT Compiler library. Package: lib${nvidia-if-variant}nvcuvid1 Architecture: i386 amd64 ${arch:arm64} ${arch:ppc64el} @@ -1019,7 +1020,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVENC Video Encoding runtime library${nvidia:VariantDesc} The NVENC Video Encoding library provides an interface to video encoder @@ -1081,7 +1081,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Homepage: https://developer.nvidia.com/opticalflow-sdk Description: NVIDIA Optical Flow runtime library${nvidia:VariantDesc} @@ -1096,7 +1095,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA allocator runtime library${nvidia:VariantDesc} The NVIDIA binary driver provides optimized hardware acceleration of @@ -1111,7 +1109,6 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: - ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA NGX runtime library${nvidia:VariantDescShort} The NVIDIA binary driver provides optimized hardware acceleration of diff --git a/debian/control.md5sum b/debian/control.md5sum index 261a97d8..23ada745 100644 --- a/debian/control.md5sum +++ b/debian/control.md5sum @@ -1,5 +1,5 @@ -914ae3291e6bc00eb144031fa24760e6 debian/control -cca8534b0eb0491c30b6b657e127b1d0 debian/control.in -db12f898b07cdaf431ad34bd68a1662e debian/gen-control.pl -de7c9eee1eb720f20919408f850af51a debian/rules +87741851159d8c9d6b79147ce02249eb debian/control +4676dd1223708e7459845fca32b3b4bb debian/control.in +8489c83cfe0171c9de6d052c01a6d19b debian/gen-control.pl +935002a204ce223dbfaec1e97d30ff8d debian/rules 65a302e51a0a1b628058be29ad1f384e debian/rules.defs diff --git a/debian/copyright b/debian/copyright index 9895030a..35922b2f 100644 --- a/debian/copyright +++ b/debian/copyright @@ -14,7 +14,7 @@ Disclaimer: permitted, and the binaries are not distributed with source code. Files: * -Copyright: 1993-2020 NVIDIA Corporation. All rights reserved. +Copyright: 1993-2021 NVIDIA Corporation. All rights reserved. License: NVIDIA-graphics-drivers Files: supported-gpus/supported-gpus.json diff --git a/debian/detect/nvidia-tesla-460.ids b/debian/detect/nvidia-tesla-460.ids index 85d66140..be3bab0f 100644 --- a/debian/detect/nvidia-tesla-460.ids +++ b/debian/detect/nvidia-tesla-460.ids @@ -235,6 +235,7 @@ 10DE1E02 10DE1E04 10DE1E07 +10DE1E09 10DE1E30 10DE1E36 10DE1E78 @@ -291,7 +292,9 @@ 10DE1FB2 10DE1FB8 10DE1FB9 +10DE1FBA 10DE1FBB +10DE1FBC 10DE1FDD 10DE1FF9 10DE20B0 @@ -311,18 +314,36 @@ 10DE21D1 10DE2204 10DE2206 +10DE2208 +10DE2216 10DE2230 10DE2231 10DE2235 10DE2236 10DE2237 +10DE2482 10DE2484 10DE2486 +10DE2488 +10DE2489 10DE249C 10DE249D 10DE24B0 +10DE24B6 +10DE24B7 +10DE24B8 10DE24DC 10DE24DD 10DE2503 +10DE2504 10DE2520 +10DE2523 10DE2560 +10DE2563 +10DE25A0 +10DE25A2 +10DE25A5 +10DE25B8 +10DE25E0 +10DE25E2 +10DE25E5 diff --git a/debian/gen-control.pl b/debian/gen-control.pl index 1e84b6bd..37e42484 100755 --- a/debian/gen-control.pl +++ b/debian/gen-control.pl @@ -62,6 +62,7 @@ print "# run \`make -f debian/rules debian/control'.\n"; my $src_fields = $control->get_source(); $src_fields->{'Source'} = $substvars->substvars($src_fields->{'Source'}); +$src_fields->{'Vcs-Git'} = $substvars->substvars($src_fields->{'Vcs-Git'}); $src_fields->output(\*STDOUT); foreach my $pkg_fields ($control->get_packages()) { diff --git a/debian/module/debian/patches/cc_version_check-gcc5.patch b/debian/module/debian/patches/cc_version_check-gcc5.patch index 6c9cad51..39d1104d 100644 --- a/debian/module/debian/patches/cc_version_check-gcc5.patch +++ b/debian/module/debian/patches/cc_version_check-gcc5.patch @@ -5,7 +5,7 @@ Description: ignore __GNUC_MINOR__ from GCC 5 onwards --- a/conftest.sh +++ b/conftest.sh -@@ -4440,7 +4440,7 @@ case "$5" in +@@ -4566,7 +4566,7 @@ kernel_cc_minor=`echo ${kernel_cc_version} | cut -d '.' -f 2` echo " diff --git a/debian/module/debian/patches/conftest-verbose.patch b/debian/module/debian/patches/conftest-verbose.patch index 8aa52906..07ef0275 100644 --- a/debian/module/debian/patches/conftest-verbose.patch +++ b/debian/module/debian/patches/conftest-verbose.patch @@ -3,7 +3,7 @@ Description: dump the generated conftest headers --- a/Kbuild +++ b/Kbuild -@@ -124,6 +124,16 @@ NV_CONFTEST_HEADERS += $(obj)/conftest/h +@@ -121,6 +121,16 @@ NV_CONFTEST_HEADERS += $(NV_CONFTEST_COMPILE_TEST_HEADERS) @@ -20,7 +20,7 @@ Description: dump the generated conftest headers # # Generate a header file for a single conftest compile test. Each compile test # header depends on conftest.sh, as well as the generated conftest/headers.h -@@ -148,6 +158,8 @@ define NV_GENERATE_COMPILE_TEST_HEADER +@@ -145,6 +155,8 @@ @mkdir -p $(obj)/conftest @# concatenate /dev/null to prevent cat from hanging when $$^ is empty @cat $$^ /dev/null > $$@ @@ -29,7 +29,7 @@ Description: dump the generated conftest headers endef # -@@ -167,13 +179,17 @@ $(eval $(call NV_GENERATE_COMPILE_TEST_H +@@ -164,13 +176,17 @@ $(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,symbols,$(NV_CONFTEST_SYMBOL_COMPILE_TESTS))) $(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,types,$(NV_CONFTEST_TYPE_COMPILE_TESTS))) diff --git a/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch b/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch index 50e37519..f5c0e8da 100644 --- a/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch +++ b/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch @@ -3,13 +3,14 @@ Description: select the correct nv-modeset-kernel.o blob for the target architec --- a/nvidia-modeset/nvidia-modeset.Kbuild +++ b/nvidia-modeset/nvidia-modeset.Kbuild -@@ -37,7 +37,9 @@ NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MOD +@@ -37,7 +37,10 @@ NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MOD # But, the target for the symlink rule should be prepended with $(obj). # -NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary +NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_X86_64) += nv-modeset-kernel-amd64.o_binary +NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_PPC64) += nv-modeset-kernel-ppc64el.o_binary ++NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_ARM64) += nv-modeset-kernel-arm64.o_binary +NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/$(NVIDIA_MODESET_BINARY_OBJECT-y) NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o diff --git a/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch b/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch index 51820667..a20cb201 100644 --- a/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch +++ b/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch @@ -5,13 +5,14 @@ Description: Select the correct nv-kernel.o blob for the target architecture --- a/nvidia/nvidia.Kbuild +++ b/nvidia/nvidia.Kbuild -@@ -37,7 +37,9 @@ +@@ -37,7 +37,10 @@ # and needs to be re-executed. # -NVIDIA_BINARY_OBJECT := $(src)/nvidia/nv-kernel.o_binary +NVIDIA_BINARY_OBJECT-$(CONFIG_X86_64) += nv-kernel-amd64.o_binary +NVIDIA_BINARY_OBJECT-$(CONFIG_PPC64) += nv-kernel-ppc64el.o_binary ++NVIDIA_BINARY_OBJECT-$(CONFIG_ARM64) += nv-kernel-arm64.o_binary +NVIDIA_BINARY_OBJECT := $(src)/nvidia/$(NVIDIA_BINARY_OBJECT-y) NVIDIA_BINARY_OBJECT_O := nvidia/nv-kernel.o diff --git a/debian/module/debian/patches/use-kbuild-flags.patch b/debian/module/debian/patches/use-kbuild-flags.patch index b4ade1c2..26820fca 100644 --- a/debian/module/debian/patches/use-kbuild-flags.patch +++ b/debian/module/debian/patches/use-kbuild-flags.patch @@ -5,7 +5,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS --- a/Kbuild +++ b/Kbuild -@@ -111,6 +111,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST +@@ -108,6 +108,7 @@ NV_CFLAGS_FROM_CONFTEST := $(shell $(NV_CONFTEST_CMD) build_cflags) NV_CONFTEST_CFLAGS = $(NV_CFLAGS_FROM_CONFTEST) $(EXTRA_CFLAGS) -fno-pie @@ -15,8 +15,8 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS NV_CONFTEST_COMPILE_TEST_HEADERS += $(obj)/conftest/functions.h --- a/nvidia/nvidia.Kbuild +++ b/nvidia/nvidia.Kbuild -@@ -87,7 +87,7 @@ NVIDIA_INTERFACE := nvidia/nv-interface. - always += $(NVIDIA_INTERFACE) +@@ -92,7 +92,7 @@ + always-y += $(NVIDIA_INTERFACE) $(obj)/$(NVIDIA_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_OBJECTS)) - $(LD) -r -o $@ $^ @@ -26,7 +26,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS # --- a/Makefile +++ b/Makefile -@@ -110,7 +110,7 @@ else +@@ -110,7 +110,7 @@ # cannot be defined in the *Kbuild files, which are only used during stage 1. %-linux.o: modules @@ -37,8 +37,8 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS # Kbuild's "clean" rule won't clean up the conftest headers on its own, and --- a/nvidia-modeset/nvidia-modeset.Kbuild +++ b/nvidia-modeset/nvidia-modeset.Kbuild -@@ -72,7 +72,7 @@ NVIDIA_MODESET_INTERFACE := nvidia-modes - always += $(NVIDIA_MODESET_INTERFACE) +@@ -77,7 +77,7 @@ + always-y += $(NVIDIA_MODESET_INTERFACE) $(obj)/$(NVIDIA_MODESET_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_MODESET_OBJECTS)) - $(LD) -r -o $@ $^ diff --git a/debian/module/debian/patches/use-kbuild-gcc-plugins.patch b/debian/module/debian/patches/use-kbuild-gcc-plugins.patch index 2575ac5e..dfc3c2ca 100644 --- a/debian/module/debian/patches/use-kbuild-gcc-plugins.patch +++ b/debian/module/debian/patches/use-kbuild-gcc-plugins.patch @@ -4,7 +4,7 @@ Description: ignore GCC plugins CONFIG_GCC_PLUGIN_STRUCTLEAK and CONFIG_GCC_PLUGIN_RANDSTRUCT. --- a/Kbuild +++ b/Kbuild -@@ -111,7 +111,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST +@@ -108,7 +108,7 @@ NV_CFLAGS_FROM_CONFTEST := $(shell $(NV_CONFTEST_CMD) build_cflags) NV_CONFTEST_CFLAGS = $(NV_CFLAGS_FROM_CONFTEST) $(EXTRA_CFLAGS) -fno-pie diff --git a/debian/nv-readme.ids b/debian/nv-readme.ids index 85d66140..be3bab0f 100644 --- a/debian/nv-readme.ids +++ b/debian/nv-readme.ids @@ -235,6 +235,7 @@ 10DE1E02 10DE1E04 10DE1E07 +10DE1E09 10DE1E30 10DE1E36 10DE1E78 @@ -291,7 +292,9 @@ 10DE1FB2 10DE1FB8 10DE1FB9 +10DE1FBA 10DE1FBB +10DE1FBC 10DE1FDD 10DE1FF9 10DE20B0 @@ -311,18 +314,36 @@ 10DE21D1 10DE2204 10DE2206 +10DE2208 +10DE2216 10DE2230 10DE2231 10DE2235 10DE2236 10DE2237 +10DE2482 10DE2484 10DE2486 +10DE2488 +10DE2489 10DE249C 10DE249D 10DE24B0 +10DE24B6 +10DE24B7 +10DE24B8 10DE24DC 10DE24DD 10DE2503 +10DE2504 10DE2520 +10DE2523 10DE2560 +10DE2563 +10DE25A0 +10DE25A2 +10DE25A5 +10DE25B8 +10DE25E0 +10DE25E2 +10DE25E5 diff --git a/debian/rules b/debian/rules index d22db3f4..de75d8de 100755 --- a/debian/rules +++ b/debian/rules @@ -400,6 +400,7 @@ debian/control-real: $(CONTROL_FILES) -V'nvidia-if-variant=$(nvidia_if_variant)' \ -V'nvidia:Variant=$(-variant)' \ -V'libcuda1=$(libcuda1)' \ + -V'Vcs-Git:Branch=$(if $(variant), -b $(subst legacy-,,$(variant))/master)' \ $(foreach a,$(ARCH_CANDIDATES),-V'arch:$a=$(filter $a,$(DRIVER_ARCH_LIST))') \ -- \ debian/control.in > debian/control.newdiff --git a/debian/changelog b/debian/changelog index 55131b3..9f079c4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +nvidia-settings (460.91.03-1) unstable; urgency=medium + + * New upstream release 460.91.03. + + -- Andreas Beckmann <anbe@debian.org> Mon, 26 Jul 2021 12:36:00 +0200 + nvidia-settings (460.73.01-1) unstable; urgency=medium [ Andreas Beckmann ] diff --git a/doc/version.mk b/doc/version.mk index 80e0e64..634141a 100644 --- a/doc/version.mk +++ b/doc/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 460.73.01 +NVIDIA_VERSION = 460.91.03 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff --git a/samples/version.mk b/samples/version.mk index 80e0e64..634141a 100644 --- a/samples/version.mk +++ b/samples/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 460.73.01 +NVIDIA_VERSION = 460.91.03 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff --git a/src/libXNVCtrl/version.mk b/src/libXNVCtrl/version.mk index 80e0e64..634141a 100644 --- a/src/libXNVCtrl/version.mk +++ b/src/libXNVCtrl/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 460.73.01 +NVIDIA_VERSION = 460.91.03 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff --git a/src/nvml.h b/src/nvml.h index 6ec5340..58de790 100644 --- a/src/nvml.h +++ b/src/nvml.h @@ -5963,6 +5963,7 @@ nvmlReturn_t DECLDIR nvmlDeviceGetGridLicensableFeatures_v3(nvmlDevice_t device, * - \ref NVML_ERROR_UNINITIALIZED if the library has not been successfully initialized * - \ref NVML_ERROR_INVALID_ARGUMENT if \a device is invalid, \a utilization is NULL, or \a samplingPeriodUs is NULL * - \ref NVML_ERROR_NOT_SUPPORTED if the device does not support this feature + * - \ref NVML_ERROR_NOT_FOUND if sample entries are not found * - \ref NVML_ERROR_GPU_IS_LOST if the target GPU has fallen off the bus or is otherwise inaccessible * - \ref NVML_ERROR_UNKNOWN on any unexpected error */ diff --git a/src/version.mk b/src/version.mk index 80e0e64..634141a 100644 --- a/src/version.mk +++ b/src/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 460.73.01 +NVIDIA_VERSION = 460.91.03 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff --git a/version.mk b/version.mk index 80e0e64..634141a 100644 --- a/version.mk +++ b/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 460.73.01 +NVIDIA_VERSION = 460.91.03 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))
--- End Message ---
--- Begin Message ---
- To: Andreas Beckmann <anbe@debian.org>, 991530-done@bugs.debian.org
- Subject: Re: Bug#991530: unblock: nvidia-graphics-drivers/460.91.03-1
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Sat, 31 Jul 2021 17:46:03 +0200
- Message-id: <YQVwOxhGtBzXtbOt@ramacher.at>
- In-reply-to: <[🔎] 162733512089.22208.17243899132303480772.reportbug@zam504.zam.kfa-juelich.de>
- References: <[🔎] 162733512089.22208.17243899132303480772.reportbug@zam504.zam.kfa-juelich.de>
On 2021-07-26 23:32:00 +0200, Andreas Beckmann wrote: > Package: release.debian.org > Severity: normal > User: release.debian.org@packages.debian.org > Usertags: unblock > > Please unblock the nvidia package stack. > > I've just finished uploading a bunch of new upstream releases of the > nvidia driver packages to non-free (and supporting packages to contrib) > fixing CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. > > Further packaging changes: > * adding Recommends on the libnvidia*-encode1 library. Several > multimedia applications are built with nvidia encode support and can > dlopen the library at runtime (if available) to use hardware > acceleration for video encoding > * computing the Vcs-Git branch while generating debian/control, > something I usually forgot to update when forking off a new driver > source package > > The nvidia-settings updates are mostly version bumps. > > I'm only attaching git diffs for nvidia-graphics-drivers/460.91.03-1 and > nvidia-settings/460.91.03-1, the other ones are very similar. > > unblock nvidia-graphics-drivers/460.91.03-1 > unblock nvidia-settings/460.91.03-1 > > unblock nvidia-graphics-drivers-tesla-460/460.91.03-1 > unblock nvidia-settings-tesla-460/460.91.03-1 > > unblock nvidia-graphics-drivers-tesla-450/450.142.00-1 > > unblock nvidia-graphics-drivers-tesla-418/418.211.00-1 > > unblock nvidia-graphics-drivers-legacy-390xx/390.144-1 > unblock nvidia-settings-legacy-390xx/390.144-1 Unblocked all of them. Cheers > > Andreas > diff --git a/debian/changelog b/debian/changelog > index 1d10198f..28614181 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,55 @@ > +nvidia-graphics-drivers (460.91.03-1) unstable; urgency=medium > + > + * New upstream production branch release 460.91.03 (2021-07-20). > + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. (Closes: #991351) > + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 > + - Added support for the following GPUs: GeForce RTX 3070 Ti, CMP 50HX. > + * Fixed crash with certain DisplayPort devices. (Closes: #989069) > + > + [ Andreas Beckmann ] > + * Update nv-readme.ids. > + * Drop manually added Depends: libcuda1 from libraries not referencing it. > + * nvidia-driver-libs: Add Recommends: libnvidia-encode1. (Closes: #989885) > + * debian/gen-control.pl: Support substitutions in the Vcs-Git field. > + * Compute and substitute the Git branch instead of hardcoding it. > + > + -- Andreas Beckmann <anbe@debian.org> Sat, 24 Jul 2021 01:25:40 +0200 > + > +nvidia-graphics-drivers (460.84-1) unstable; urgency=medium > + > + * New upstream production branch release 460.84 (2021-06-03). > + - Added support for the following GPU: GeForce RTX 3080 Ti. > + > + [ Andreas Beckmann ] > + * Update nv-readme.ids. > + * Update lintian overrides. > + > + -- Andreas Beckmann <anbe@debian.org> Sat, 05 Jun 2021 03:30:17 +0200 > + > +nvidia-graphics-drivers (460.80-1) unstable; urgency=medium > + > + * New upstream production branch release 460.80 (2021-05-11). > + - Fixed a bug that could cause AddressSanitizer to report a > + heap-buffer-overflow during initialization of the OpenGL and Vulkan > + libraries. > + - Added support for the following GPUs: GeForce RTX 3050 Ti Laptop GPU, > + GeForce RTX 3050 Laptop GPU, T600 Laptop GPU, T1200 Laptop GPU, > + RTX A5000 Laptop GPU, RTX A4000 Laptop GPU, RTX A3000 Laptop GPU, > + RTX A2000 Laptop GPU. > + - Fixed a bug that could prevent a system from resuming from suspend > + when DisplayPort activity occurred while the system was suspended. > + - Fixed a regression that prevented eglQueryDevicesEXT from correctly > + enumerating GPUs on systems with multiple GPUs where access to the > + GPU device files was restricted for some GPUs. > + - Fixed a regression that could cause system hangs when changing display > + resolution on SLI Mosaic configurations. > + > + [ Luca Boccassi ] > + * Update nv-readme.ids. > + * Refresh kmods patches to remove fuzz. > + > + -- Andreas Beckmann <anbe@debian.org> Fri, 21 May 2021 22:21:31 +0200 > + > nvidia-graphics-drivers (460.73.01-1) unstable; urgency=medium > > * New upstream production branch release 460.73.01 (2021-04-14). > @@ -27,8 +79,8 @@ nvidia-graphics-drivers (460.67-1) unstable; urgency=medium > > nvidia-graphics-drivers (460.56-2) unstable; urgency=medium > > - * Add libnvidia-ml.so slave alternative if libnvidia-ml-dev is installed. > - (Closes: #984881) > + * nvidia-alternative: Add libnvidia-ml.so slave alternative if > + libnvidia-ml-dev is installed. (Closes: #984881) > > -- Andreas Beckmann <anbe@debian.org> Wed, 10 Mar 2021 21:03:59 +0100 > > @@ -275,6 +327,25 @@ nvidia-graphics-drivers (455.23.04-1) experimental; urgency=medium > > -- Andreas Beckmann <anbe@debian.org> Thu, 24 Sep 2020 21:52:54 +0200 > > +nvidia-graphics-drivers (450.142.00-1) UNRELEASED; urgency=medium > + > + * New upstream Tesla release 450.142.00 (2021-07-20). > + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. > + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 > + - Fixed a bug that could result in blank displays when driving multiple > + displays at the same resolution using active DisplayPort dongles. > + > + [ Andreas Beckmann ] > + * Refresh patches. > + > + -- Andreas Beckmann <anbe@debian.org> Fri, 23 Jul 2021 22:54:44 +0200 > + > +nvidia-graphics-drivers (450.119.04-1) UNRELEASED; urgency=medium > + > + * New upstream Tesla release 450.119.04 (2021-05-04). > + > + -- Andreas Beckmann <anbe@debian.org> Thu, 20 May 2021 13:53:07 +0200 > + > nvidia-graphics-drivers (450.119.03-1) UNRELEASED; urgency=medium > > * New upstream Tesla release 450.119.03 (2021-04-19). > @@ -1034,6 +1105,24 @@ nvidia-graphics-drivers (430.14-1) experimental; urgency=medium > > -- Andreas Beckmann <anbe@debian.org> Sat, 25 May 2019 13:49:09 +0200 > > +nvidia-graphics-drivers (418.211.00-1) buster; urgency=medium > + > + * New upstream Tesla release 418.211.00 (2021-07-20). > + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. (Closes: #991351) > + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 > + > + [ Andreas Beckmann ] > + * Refresh patches. > + * nvidia-driver-libs: Add Recommends: libnvidia-encode1 > + (460.91.03-1). (Closes: #989885) > + * debian/gen-control.pl: Support substitutions in the Vcs-Git field > + (460.91.03-1). > + * Compute and substitute the Git branch instead of hardcoding it > + (460.91.03-1). > + * Upload to buster. > + > + -- Andreas Beckmann <anbe@debian.org> Wed, 21 Jul 2021 22:06:09 +0200 > + > nvidia-graphics-drivers (418.197.02-1) buster; urgency=medium > > * New upstream Tesla release 418.197.02 (2021-04-19). > @@ -1043,8 +1132,9 @@ nvidia-graphics-drivers (418.197.02-1) buster; urgency=medium > [ Andreas Beckmann ] > * nvidia-alternative: Add libnvidia-ml.so slave alternative if > libnvidia-ml-dev is installed (460.56-2). (Closes: #984881) > + * Upload to buster. > > - -- Andreas Beckmann <anbe@debian.org> Tue, 20 Apr 2021 15:01:59 +0200 > + -- Andreas Beckmann <anbe@debian.org> Mon, 31 May 2021 11:40:00 +0200 > > nvidia-graphics-drivers (418.181.07-1) buster; urgency=medium > > @@ -1655,6 +1745,19 @@ nvidia-graphics-drivers (396.18-1) experimental; urgency=medium > > -- Andreas Beckmann <anbe@debian.org> Sun, 22 Apr 2018 13:59:45 +0200 > > +nvidia-graphics-drivers (390.144-1) UNRELEASED; urgency=medium > + > + * New upstream legacy branch release 390.144 (2021-07-20). > + * Fixed CVE-2021-1093, CVE-2021-1094, CVE-2021-1095. > + https://nvidia.custhelp.com/app/answers/detail/a_id/5211 > + - Worked around a bug in Meson builds of libglvnd 1.3.0 that caused the > + nvidia_icd.json file to be installed in the wrong location. > + > + [ Andreas Beckmann ] > + * Refresh patches. > + > + -- Andreas Beckmann <anbe@debian.org> Wed, 21 Jul 2021 18:15:32 +0200 > + > nvidia-graphics-drivers (390.143-1) UNRELEASED; urgency=medium > > * New upstream legacy branch release 390.143 (2021-04-19). > @@ -1666,7 +1769,7 @@ nvidia-graphics-drivers (390.143-1) UNRELEASED; urgency=medium > candidates, where the NVIDIA kernel module failed to build with error > "fatal error: asm/kmap_types.h: No such file or directory". > > - -- Andreas Beckmann <anbe@debian.org> Mon, 19 Apr 2021 22:38:56 +0200 > + -- Andreas Beckmann <anbe@debian.org> Tue, 20 Apr 2021 02:04:19 +0200 > > nvidia-graphics-drivers (390.141-1) UNRELEASED; urgency=medium > > diff --git a/debian/control b/debian/control > index 2fcf0f04..de272cf8 100644 > --- a/debian/control > +++ b/debian/control > @@ -286,6 +286,7 @@ Recommends: > libgles-${nvidia-}1 (= ${binary:Version}), > libgles-${nvidia-}2 (= ${binary:Version}), > lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}], > + lib${nvidia}-encode1 (= ${binary:Version}), > ${nvidia}-vulkan-icd (= ${binary:Version}), > Provides: > nvidia-driver-libs-any, > @@ -832,12 +833,12 @@ Pre-Depends: > ${misc:Pre-Depends} > Depends: > ${shlibs:Depends}, ${misc:Depends} > -Description: NVIDIA PTX JIT Compiler${nvidia:VariantDesc} > +Description: NVIDIA PTX JIT Compiler library${nvidia:VariantDesc} > The Compute Unified Device Architecture (CUDA) enables NVIDIA > graphics processing units (GPUs) to be used for massively parallel > general purpose computation. > . > - This package contains the runtime PTX JIT compiler library. > + This package contains the runtime PTX JIT Compiler library. > > Package: libnvcuvid1 > Architecture: i386 amd64 arm64 > @@ -863,7 +864,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVENC Video Encoding runtime library${nvidia:VariantDesc} > The NVENC Video Encoding library provides an interface to video encoder > @@ -925,7 +925,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Homepage: https://developer.nvidia.com/opticalflow-sdk > Description: NVIDIA Optical Flow runtime library${nvidia:VariantDesc} > @@ -940,7 +939,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVIDIA allocator runtime library${nvidia:VariantDesc} > The NVIDIA binary driver provides optimized hardware acceleration of > @@ -955,7 +953,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVIDIA NGX runtime library${nvidia:VariantDescShort} > The NVIDIA binary driver provides optimized hardware acceleration of > diff --git a/debian/control.in b/debian/control.in > index e7763bc2..25cc7bc7 100644 > --- a/debian/control.in > +++ b/debian/control.in > @@ -6,7 +6,7 @@ Uploaders: > Andreas Beckmann <anbe@debian.org>, > Luca Boccassi <bluca@debian.org>, > Vcs-Browser: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers > -Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git > +Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git${Vcs-Git:Branch} > Build-Depends: > debhelper-compat (= 13), > dh-sequence-dkms, > @@ -285,6 +285,7 @@ Recommends: > libgles-${nvidia-}1 (= ${binary:Version}), > libgles-${nvidia-}2 (= ${binary:Version}), > lib${nvidia}-cfg1 (= ${binary:Version}) [${nvidia:arch:has-driver}], > + lib${nvidia}-encode1 (= ${binary:Version}), > ${nvidia}-vulkan-icd (= ${binary:Version}), > Provides: > nvidia-driver-libs-any, > @@ -988,12 +989,12 @@ Pre-Depends: > ${misc:Pre-Depends} > Depends: > ${shlibs:Depends}, ${misc:Depends} > -Description: NVIDIA PTX JIT Compiler${nvidia:VariantDesc} > +Description: NVIDIA PTX JIT Compiler library${nvidia:VariantDesc} > The Compute Unified Device Architecture (CUDA) enables NVIDIA > graphics processing units (GPUs) to be used for massively parallel > general purpose computation. > . > - This package contains the runtime PTX JIT compiler library. > + This package contains the runtime PTX JIT Compiler library. > > Package: lib${nvidia-if-variant}nvcuvid1 > Architecture: i386 amd64 ${arch:arm64} ${arch:ppc64el} > @@ -1019,7 +1020,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVENC Video Encoding runtime library${nvidia:VariantDesc} > The NVENC Video Encoding library provides an interface to video encoder > @@ -1081,7 +1081,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Homepage: https://developer.nvidia.com/opticalflow-sdk > Description: NVIDIA Optical Flow runtime library${nvidia:VariantDesc} > @@ -1096,7 +1095,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVIDIA allocator runtime library${nvidia:VariantDesc} > The NVIDIA binary driver provides optimized hardware acceleration of > @@ -1111,7 +1109,6 @@ Multi-Arch: same > Pre-Depends: > ${misc:Pre-Depends} > Depends: > - ${libcuda1} (= ${binary:Version}), > ${shlibs:Depends}, ${misc:Depends} > Description: NVIDIA NGX runtime library${nvidia:VariantDescShort} > The NVIDIA binary driver provides optimized hardware acceleration of > diff --git a/debian/control.md5sum b/debian/control.md5sum > index 261a97d8..23ada745 100644 > --- a/debian/control.md5sum > +++ b/debian/control.md5sum > @@ -1,5 +1,5 @@ > -914ae3291e6bc00eb144031fa24760e6 debian/control > -cca8534b0eb0491c30b6b657e127b1d0 debian/control.in > -db12f898b07cdaf431ad34bd68a1662e debian/gen-control.pl > -de7c9eee1eb720f20919408f850af51a debian/rules > +87741851159d8c9d6b79147ce02249eb debian/control > +4676dd1223708e7459845fca32b3b4bb debian/control.in > +8489c83cfe0171c9de6d052c01a6d19b debian/gen-control.pl > +935002a204ce223dbfaec1e97d30ff8d debian/rules > 65a302e51a0a1b628058be29ad1f384e debian/rules.defs > diff --git a/debian/copyright b/debian/copyright > index 9895030a..35922b2f 100644 > --- a/debian/copyright > +++ b/debian/copyright > @@ -14,7 +14,7 @@ Disclaimer: > permitted, and the binaries are not distributed with source code. > > Files: * > -Copyright: 1993-2020 NVIDIA Corporation. All rights reserved. > +Copyright: 1993-2021 NVIDIA Corporation. All rights reserved. > License: NVIDIA-graphics-drivers > > Files: supported-gpus/supported-gpus.json > diff --git a/debian/detect/nvidia-tesla-460.ids b/debian/detect/nvidia-tesla-460.ids > index 85d66140..be3bab0f 100644 > --- a/debian/detect/nvidia-tesla-460.ids > +++ b/debian/detect/nvidia-tesla-460.ids > @@ -235,6 +235,7 @@ > 10DE1E02 > 10DE1E04 > 10DE1E07 > +10DE1E09 > 10DE1E30 > 10DE1E36 > 10DE1E78 > @@ -291,7 +292,9 @@ > 10DE1FB2 > 10DE1FB8 > 10DE1FB9 > +10DE1FBA > 10DE1FBB > +10DE1FBC > 10DE1FDD > 10DE1FF9 > 10DE20B0 > @@ -311,18 +314,36 @@ > 10DE21D1 > 10DE2204 > 10DE2206 > +10DE2208 > +10DE2216 > 10DE2230 > 10DE2231 > 10DE2235 > 10DE2236 > 10DE2237 > +10DE2482 > 10DE2484 > 10DE2486 > +10DE2488 > +10DE2489 > 10DE249C > 10DE249D > 10DE24B0 > +10DE24B6 > +10DE24B7 > +10DE24B8 > 10DE24DC > 10DE24DD > 10DE2503 > +10DE2504 > 10DE2520 > +10DE2523 > 10DE2560 > +10DE2563 > +10DE25A0 > +10DE25A2 > +10DE25A5 > +10DE25B8 > +10DE25E0 > +10DE25E2 > +10DE25E5 > diff --git a/debian/gen-control.pl b/debian/gen-control.pl > index 1e84b6bd..37e42484 100755 > --- a/debian/gen-control.pl > +++ b/debian/gen-control.pl > @@ -62,6 +62,7 @@ print "# run \`make -f debian/rules debian/control'.\n"; > > my $src_fields = $control->get_source(); > $src_fields->{'Source'} = $substvars->substvars($src_fields->{'Source'}); > +$src_fields->{'Vcs-Git'} = $substvars->substvars($src_fields->{'Vcs-Git'}); > $src_fields->output(\*STDOUT); > > foreach my $pkg_fields ($control->get_packages()) { > diff --git a/debian/module/debian/patches/cc_version_check-gcc5.patch b/debian/module/debian/patches/cc_version_check-gcc5.patch > index 6c9cad51..39d1104d 100644 > --- a/debian/module/debian/patches/cc_version_check-gcc5.patch > +++ b/debian/module/debian/patches/cc_version_check-gcc5.patch > @@ -5,7 +5,7 @@ Description: ignore __GNUC_MINOR__ from GCC 5 onwards > > --- a/conftest.sh > +++ b/conftest.sh > -@@ -4440,7 +4440,7 @@ case "$5" in > +@@ -4566,7 +4566,7 @@ > kernel_cc_minor=`echo ${kernel_cc_version} | cut -d '.' -f 2` > > echo " > diff --git a/debian/module/debian/patches/conftest-verbose.patch b/debian/module/debian/patches/conftest-verbose.patch > index 8aa52906..07ef0275 100644 > --- a/debian/module/debian/patches/conftest-verbose.patch > +++ b/debian/module/debian/patches/conftest-verbose.patch > @@ -3,7 +3,7 @@ Description: dump the generated conftest headers > > --- a/Kbuild > +++ b/Kbuild > -@@ -124,6 +124,16 @@ NV_CONFTEST_HEADERS += $(obj)/conftest/h > +@@ -121,6 +121,16 @@ > NV_CONFTEST_HEADERS += $(NV_CONFTEST_COMPILE_TEST_HEADERS) > > > @@ -20,7 +20,7 @@ Description: dump the generated conftest headers > # > # Generate a header file for a single conftest compile test. Each compile test > # header depends on conftest.sh, as well as the generated conftest/headers.h > -@@ -148,6 +158,8 @@ define NV_GENERATE_COMPILE_TEST_HEADER > +@@ -145,6 +155,8 @@ > @mkdir -p $(obj)/conftest > @# concatenate /dev/null to prevent cat from hanging when $$^ is empty > @cat $$^ /dev/null > $$@ > @@ -29,7 +29,7 @@ Description: dump the generated conftest headers > endef > > # > -@@ -167,13 +179,17 @@ $(eval $(call NV_GENERATE_COMPILE_TEST_H > +@@ -164,13 +176,17 @@ > $(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,symbols,$(NV_CONFTEST_SYMBOL_COMPILE_TESTS))) > $(eval $(call NV_GENERATE_COMPILE_TEST_HEADER,types,$(NV_CONFTEST_TYPE_COMPILE_TESTS))) > > diff --git a/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch b/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch > index 50e37519..f5c0e8da 100644 > --- a/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch > +++ b/debian/module/debian/patches/nvidia-modeset-use-ARCH.o_binary.patch > @@ -3,13 +3,14 @@ Description: select the correct nv-modeset-kernel.o blob for the target architec > > --- a/nvidia-modeset/nvidia-modeset.Kbuild > +++ b/nvidia-modeset/nvidia-modeset.Kbuild > -@@ -37,7 +37,9 @@ NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MOD > +@@ -37,7 +37,10 @@ NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MOD > # But, the target for the symlink rule should be prepended with $(obj). > # > > -NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary > +NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_X86_64) += nv-modeset-kernel-amd64.o_binary > +NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_PPC64) += nv-modeset-kernel-ppc64el.o_binary > ++NVIDIA_MODESET_BINARY_OBJECT-$(CONFIG_ARM64) += nv-modeset-kernel-arm64.o_binary > +NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/$(NVIDIA_MODESET_BINARY_OBJECT-y) > NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o > > diff --git a/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch b/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch > index 51820667..a20cb201 100644 > --- a/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch > +++ b/debian/module/debian/patches/nvidia-use-ARCH.o_binary.patch > @@ -5,13 +5,14 @@ Description: Select the correct nv-kernel.o blob for the target architecture > > --- a/nvidia/nvidia.Kbuild > +++ b/nvidia/nvidia.Kbuild > -@@ -37,7 +37,9 @@ > +@@ -37,7 +37,10 @@ > # and needs to be re-executed. > # > > -NVIDIA_BINARY_OBJECT := $(src)/nvidia/nv-kernel.o_binary > +NVIDIA_BINARY_OBJECT-$(CONFIG_X86_64) += nv-kernel-amd64.o_binary > +NVIDIA_BINARY_OBJECT-$(CONFIG_PPC64) += nv-kernel-ppc64el.o_binary > ++NVIDIA_BINARY_OBJECT-$(CONFIG_ARM64) += nv-kernel-arm64.o_binary > +NVIDIA_BINARY_OBJECT := $(src)/nvidia/$(NVIDIA_BINARY_OBJECT-y) > NVIDIA_BINARY_OBJECT_O := nvidia/nv-kernel.o > > diff --git a/debian/module/debian/patches/use-kbuild-flags.patch b/debian/module/debian/patches/use-kbuild-flags.patch > index b4ade1c2..26820fca 100644 > --- a/debian/module/debian/patches/use-kbuild-flags.patch > +++ b/debian/module/debian/patches/use-kbuild-flags.patch > @@ -5,7 +5,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS > > --- a/Kbuild > +++ b/Kbuild > -@@ -111,6 +111,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST > +@@ -108,6 +108,7 @@ > NV_CFLAGS_FROM_CONFTEST := $(shell $(NV_CONFTEST_CMD) build_cflags) > > NV_CONFTEST_CFLAGS = $(NV_CFLAGS_FROM_CONFTEST) $(EXTRA_CFLAGS) -fno-pie > @@ -15,8 +15,8 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS > NV_CONFTEST_COMPILE_TEST_HEADERS += $(obj)/conftest/functions.h > --- a/nvidia/nvidia.Kbuild > +++ b/nvidia/nvidia.Kbuild > -@@ -87,7 +87,7 @@ NVIDIA_INTERFACE := nvidia/nv-interface. > - always += $(NVIDIA_INTERFACE) > +@@ -92,7 +92,7 @@ > + always-y += $(NVIDIA_INTERFACE) > > $(obj)/$(NVIDIA_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_OBJECTS)) > - $(LD) -r -o $@ $^ > @@ -26,7 +26,7 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS > # > --- a/Makefile > +++ b/Makefile > -@@ -110,7 +110,7 @@ else > +@@ -110,7 +110,7 @@ > # cannot be defined in the *Kbuild files, which are only used during stage 1. > > %-linux.o: modules > @@ -37,8 +37,8 @@ Description: use KBUILD_CFLAGS and (KBUILD_)LDFLAGS > # Kbuild's "clean" rule won't clean up the conftest headers on its own, and > --- a/nvidia-modeset/nvidia-modeset.Kbuild > +++ b/nvidia-modeset/nvidia-modeset.Kbuild > -@@ -72,7 +72,7 @@ NVIDIA_MODESET_INTERFACE := nvidia-modes > - always += $(NVIDIA_MODESET_INTERFACE) > +@@ -77,7 +77,7 @@ > + always-y += $(NVIDIA_MODESET_INTERFACE) > > $(obj)/$(NVIDIA_MODESET_INTERFACE): $(addprefix $(obj)/,$(NVIDIA_MODESET_OBJECTS)) > - $(LD) -r -o $@ $^ > diff --git a/debian/module/debian/patches/use-kbuild-gcc-plugins.patch b/debian/module/debian/patches/use-kbuild-gcc-plugins.patch > index 2575ac5e..dfc3c2ca 100644 > --- a/debian/module/debian/patches/use-kbuild-gcc-plugins.patch > +++ b/debian/module/debian/patches/use-kbuild-gcc-plugins.patch > @@ -4,7 +4,7 @@ Description: ignore GCC plugins > CONFIG_GCC_PLUGIN_STRUCTLEAK and CONFIG_GCC_PLUGIN_RANDSTRUCT. > --- a/Kbuild > +++ b/Kbuild > -@@ -111,7 +111,7 @@ NV_CONFTEST_CMD := /bin/sh $(NV_CONFTEST > +@@ -108,7 +108,7 @@ > NV_CFLAGS_FROM_CONFTEST := $(shell $(NV_CONFTEST_CMD) build_cflags) > > NV_CONFTEST_CFLAGS = $(NV_CFLAGS_FROM_CONFTEST) $(EXTRA_CFLAGS) -fno-pie > diff --git a/debian/nv-readme.ids b/debian/nv-readme.ids > index 85d66140..be3bab0f 100644 > --- a/debian/nv-readme.ids > +++ b/debian/nv-readme.ids > @@ -235,6 +235,7 @@ > 10DE1E02 > 10DE1E04 > 10DE1E07 > +10DE1E09 > 10DE1E30 > 10DE1E36 > 10DE1E78 > @@ -291,7 +292,9 @@ > 10DE1FB2 > 10DE1FB8 > 10DE1FB9 > +10DE1FBA > 10DE1FBB > +10DE1FBC > 10DE1FDD > 10DE1FF9 > 10DE20B0 > @@ -311,18 +314,36 @@ > 10DE21D1 > 10DE2204 > 10DE2206 > +10DE2208 > +10DE2216 > 10DE2230 > 10DE2231 > 10DE2235 > 10DE2236 > 10DE2237 > +10DE2482 > 10DE2484 > 10DE2486 > +10DE2488 > +10DE2489 > 10DE249C > 10DE249D > 10DE24B0 > +10DE24B6 > +10DE24B7 > +10DE24B8 > 10DE24DC > 10DE24DD > 10DE2503 > +10DE2504 > 10DE2520 > +10DE2523 > 10DE2560 > +10DE2563 > +10DE25A0 > +10DE25A2 > +10DE25A5 > +10DE25B8 > +10DE25E0 > +10DE25E2 > +10DE25E5 > diff --git a/debian/rules b/debian/rules > index d22db3f4..de75d8de 100755 > --- a/debian/rules > +++ b/debian/rules > @@ -400,6 +400,7 @@ debian/control-real: $(CONTROL_FILES) > -V'nvidia-if-variant=$(nvidia_if_variant)' \ > -V'nvidia:Variant=$(-variant)' \ > -V'libcuda1=$(libcuda1)' \ > + -V'Vcs-Git:Branch=$(if $(variant), -b $(subst legacy-,,$(variant))/master)' \ > $(foreach a,$(ARCH_CANDIDATES),-V'arch:$a=$(filter $a,$(DRIVER_ARCH_LIST))') \ > -- \ > debian/control.in > debian/control.new > diff --git a/debian/changelog b/debian/changelog > index 55131b3..9f079c4 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,9 @@ > +nvidia-settings (460.91.03-1) unstable; urgency=medium > + > + * New upstream release 460.91.03. > + > + -- Andreas Beckmann <anbe@debian.org> Mon, 26 Jul 2021 12:36:00 +0200 > + > nvidia-settings (460.73.01-1) unstable; urgency=medium > > [ Andreas Beckmann ] > diff --git a/doc/version.mk b/doc/version.mk > index 80e0e64..634141a 100644 > --- a/doc/version.mk > +++ b/doc/version.mk > @@ -1,4 +1,4 @@ > -NVIDIA_VERSION = 460.73.01 > +NVIDIA_VERSION = 460.91.03 > > # This file. > VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) > diff --git a/samples/version.mk b/samples/version.mk > index 80e0e64..634141a 100644 > --- a/samples/version.mk > +++ b/samples/version.mk > @@ -1,4 +1,4 @@ > -NVIDIA_VERSION = 460.73.01 > +NVIDIA_VERSION = 460.91.03 > > # This file. > VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) > diff --git a/src/libXNVCtrl/version.mk b/src/libXNVCtrl/version.mk > index 80e0e64..634141a 100644 > --- a/src/libXNVCtrl/version.mk > +++ b/src/libXNVCtrl/version.mk > @@ -1,4 +1,4 @@ > -NVIDIA_VERSION = 460.73.01 > +NVIDIA_VERSION = 460.91.03 > > # This file. > VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) > diff --git a/src/nvml.h b/src/nvml.h > index 6ec5340..58de790 100644 > --- a/src/nvml.h > +++ b/src/nvml.h > @@ -5963,6 +5963,7 @@ nvmlReturn_t DECLDIR nvmlDeviceGetGridLicensableFeatures_v3(nvmlDevice_t device, > * - \ref NVML_ERROR_UNINITIALIZED if the library has not been successfully initialized > * - \ref NVML_ERROR_INVALID_ARGUMENT if \a device is invalid, \a utilization is NULL, or \a samplingPeriodUs is NULL > * - \ref NVML_ERROR_NOT_SUPPORTED if the device does not support this feature > + * - \ref NVML_ERROR_NOT_FOUND if sample entries are not found > * - \ref NVML_ERROR_GPU_IS_LOST if the target GPU has fallen off the bus or is otherwise inaccessible > * - \ref NVML_ERROR_UNKNOWN on any unexpected error > */ > diff --git a/src/version.mk b/src/version.mk > index 80e0e64..634141a 100644 > --- a/src/version.mk > +++ b/src/version.mk > @@ -1,4 +1,4 @@ > -NVIDIA_VERSION = 460.73.01 > +NVIDIA_VERSION = 460.91.03 > > # This file. > VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) > diff --git a/version.mk b/version.mk > index 80e0e64..634141a 100644 > --- a/version.mk > +++ b/version.mk > @@ -1,4 +1,4 @@ > -NVIDIA_VERSION = 460.73.01 > +NVIDIA_VERSION = 460.91.03 > > # This file. > VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) -- Sebastian RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---