Your message dated Sat, 11 Jan 2025 11:03:09 +0000 with message-id <e1twzgn-009jzr...@coccia.debian.org> and subject line Close 1087482 has caused the Debian Bug report #1087482, regarding bookworm-pu: package nvidia-open-gpu-kernel-modules/535.216.01-1~deb12u1 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 ow...@bugs.debian.org immediately.) -- 1087482: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087482 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: release.debian.org Severity: normal Tags: bookworm User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: nvidia-open-gpu-kernel-modu...@packages.debian.org Control: affects -1 + src:nvidia-open-gpu-kernel-modules [ Reason ] In order to fix a CVE we need to update the nvidia driver stack to a new upstream release. This request is for src:nvidia-open-gpu-kernel-modules. [ Impact ] Open CVEs in a proprietary GPU driver. (This update needs to happen together with src:nvidia-graphics-drivers due to the shared used of the firmware package.) [ Tests ] The module is only build-tested, anything else would require use of NVIDIA GPU hardware. [ Risks ] Updating the NVIDIA driver stack to new upstream releases is an established procedure in stable. [ Checklist ] [*] *all* changes are documented in the d/changelog [.] I reviewed all changes and I approve them I haven't thoroughly reviewed the upstream diff. [*] attach debdiff against the package in (old)stable [*] the issue is verified as fixed in unstable [ Changes ] Besides the new upstream release there is a refresh of the patches (and some additions) taken from src:nvidia-graphics-drivers. This contains ppc64el bits which are theoretically not needed for this (amd64+arm64 only) driver, but removing them would increase packaging complexity. For the upstream part (i.e. the equivalent of the blob in src:nvidia-graphics-drivers) I'm only providing the diffstat: CHANGELOG.md | 12 + README.md | 8 +- debian/bug-script | 4 + debian/changelog | 30 ++ debian/control | 5 +- .../module/0002-conftest.sh-remove-empty-lines-from-uts_release-outp.patch | 8 +- debian/patches/module/0034-fix-typos.patch | 10 +- .../module/0037-import-pfn_valid-w-o-GPL-rcu_read_lock-unlock-from-v.patch | 91 +++++ .../module/0042-Log-an-error-message-when-nv_mem_client_init-fails-d.patch | 29 ++ .../module/0045-let-the-virt_addr_valid-macro-use-nv_pfn_valid-on-pp.patch | 37 ++ .../module/0046-backport-nv_get_kern_phys_address-changes-from-555.4.patch | 25 ++ debian/patches/module/bashisms.patch | 2 +- debian/patches/module/cc_version_check-gcc5.patch | 2 +- debian/patches/module/conftest-prefer-arch-headers.patch | 2 +- debian/patches/module/conftest-verbose.patch | 3 +- debian/patches/module/fragile-ARCH.patch | 6 +- debian/patches/module/{series.in => series} | 4 + debian/patches/module/use-kbuild-compiler.patch | 2 +- debian/patches/module/use-kbuild-flags.patch | 2 +- debian/rules.defs | 3 +- debian/sync.sh | 2 +- kernel-open/Kbuild | 2 +- kernel-open/Makefile | 8 +- kernel-open/common/inc/nv-hypervisor.h | 24 +- kernel-open/common/inc/nv-linux.h | 16 +- kernel-open/common/inc/nv.h | 9 +- kernel-open/conftest.sh | 69 +++- kernel-open/nvidia-drm/nvidia-drm-drv.c | 4 + kernel-open/nvidia-drm/nvidia-drm.Kbuild | 1 + kernel-open/nvidia-modeset/nv-kthread-q.c | 4 +- kernel-open/nvidia-modeset/nvidia-modeset-linux.c | 6 +- kernel-open/nvidia-uvm/nv-kthread-q-selftest.c | 4 +- kernel-open/nvidia-uvm/nv-kthread-q.c | 4 +- kernel-open/nvidia-uvm/uvm_channel.c | 24 +- kernel-open/nvidia-uvm/uvm_common.h | 6 +- kernel-open/nvidia-uvm/uvm_gpu_access_counters.c | 16 +- kernel-open/nvidia-uvm/uvm_gpu_replayable_faults.c | 14 +- kernel-open/nvidia/linux_nvswitch.c | 3 +- kernel-open/nvidia/nv-caps.c | 2 +- kernel-open/nvidia/nv-dma.c | 4 +- kernel-open/nvidia/nv-ibmnpu.c | 4 +- kernel-open/nvidia/nv-kthread-q.c | 4 +- kernel-open/nvidia/nv-mmap.c | 4 +- kernel-open/nvidia/nv-pci.c | 27 +- kernel-open/nvidia/nv-procfs.c | 4 +- kernel-open/nvidia/nv.c | 6 - kernel-open/nvidia/nvidia.Kbuild | 3 +- kernel-open/nvidia/nvlink_linux.c | 1 + kernel-open/nvidia/os-interface.c | 2 +- kernel-open/nvidia/os-mlock.c | 24 +- src/common/displayport/inc/dp_configcaps.h | 2 +- src/common/displayport/inc/dp_connector.h | 3 +- src/common/displayport/inc/dp_connectorimpl.h | 8 +- src/common/displayport/inc/dp_deviceimpl.h | 2 + src/common/displayport/src/dp_configcaps.cpp | 4 +- src/common/displayport/src/dp_connectorimpl.cpp | 2 +- src/common/displayport/src/dp_deviceimpl.cpp | 9 + src/common/displayport/src/dp_wardatabase.cpp | 12 +- src/common/inc/nvBldVer.h | 20 +- src/common/inc/nvUnixVersion.h | 2 +- src/common/inc/swref/published/ampere/ga102/dev_falcon_v4.h | 2 + src/common/nvlink/interface/nvlink.h | 3 +- src/common/nvlink/kernel/nvlink/core/nvlink_discovery.c | 5 +- src/common/nvlink/kernel/nvlink/interface/nvlink_ioctl_entry.c | 2 +- src/common/nvlink/kernel/nvlink/interface/nvlink_kern_discovery_entry.c | 6 +- src/common/nvlink/kernel/nvlink/nvlink_helper.h | 3 +- src/common/nvswitch/kernel/lr10/lr10.c | 4 +- src/common/sdk/nvidia/inc/class/cl0000_notification.h | 2 +- src/common/sdk/nvidia/inc/class/cla084.h | 1 + src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000vgpu.h | 149 ++++++-- src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080nvlink.h | 89 ++++- src/common/sdk/nvidia/inc/ctrl/ctrl208f/ctrl208ffb.h | 27 +- src/common/sdk/nvidia/inc/ctrl/ctrla081.h | 118 ++++-- src/common/sdk/nvidia/inc/nv-hypervisor.h | 24 +- src/common/shared/inc/nvdevid.h | 3 +- src/common/uproc/os/common/include/liblogdecode.h | 3 +- src/common/uproc/os/libos-v3.1.0/lib/liblogdecode.c | 28 ++ src/nvidia-modeset/src/nvkms-headsurface-ioctl.c | 4 +- src/nvidia/arch/nvalloc/common/inc/nvcst.h | 6 +- src/nvidia/arch/nvalloc/unix/include/nv.h | 9 +- src/nvidia/arch/nvalloc/unix/src/os-hypervisor.c | 698 +++++++++++------------------------- src/nvidia/arch/nvalloc/unix/src/osapi.c | 11 +- src/nvidia/arch/nvalloc/unix/src/osinit.c | 8 + src/nvidia/exports_link_command.txt | 4 +- src/nvidia/generated/g_client_resource_nvoc.c | 22 +- src/nvidia/generated/g_client_resource_nvoc.h | 16 +- src/nvidia/generated/g_event_nvoc.h | 2 +- src/nvidia/generated/g_kernel_gsp_nvoc.c | 10 + src/nvidia/generated/g_kernel_gsp_nvoc.h | 33 +- src/nvidia/generated/g_kernel_nvlink_nvoc.h | 1 + src/nvidia/generated/g_kernel_vgpu_mgr_nvoc.h | 20 +- src/nvidia/generated/g_mem_nvoc.h | 1 - src/nvidia/generated/g_os_nvoc.h | 7 +- src/nvidia/generated/g_rpc-structures.h | 8 + src/nvidia/generated/g_subdevice_diag_nvoc.h | 2 +- src/nvidia/generated/g_subdevice_nvoc.c | 138 ++++--- src/nvidia/generated/g_subdevice_nvoc.h | 16 + src/nvidia/generated/g_vgpuconfigapi_nvoc.c | 60 ++-- src/nvidia/generated/g_vgpuconfigapi_nvoc.h | 16 +- src/nvidia/inc/kernel/gpu/falcon/falcon_common.h | 10 +- src/nvidia/inc/libraries/utils/nvprintf.h | 2 +- src/nvidia/interface/nvrm_registry.h | 14 +- src/nvidia/kernel/inc/nvpcf.h | 3 +- src/nvidia/src/kernel/gpu/fifo/kernel_channel_group_api.c | 11 +- src/nvidia/src/kernel/gpu/fifo/kernel_fifo.c | 12 +- src/nvidia/src/kernel/gpu/gpu_suspend.c | 15 + src/nvidia/src/kernel/gpu/gr/arch/turing/kgraphics_tu102.c | 5 + src/nvidia/src/kernel/gpu/gr/kernel_graphics.c | 2 +- src/nvidia/src/kernel/gpu/gsp/arch/ampere/kernel_gsp_falcon_ga102.c | 93 ++++- src/nvidia/src/kernel/gpu/gsp/arch/turing/kernel_gsp_tu102.c | 2 +- src/nvidia/src/kernel/gpu/gsp/kernel_gsp.c | 269 +++++++------- src/nvidia/src/kernel/gpu/nvlink/arch/volta/kernel_nvlink_gv100.c | 3 +- src/nvidia/src/kernel/gpu/nvlink/common_nvlinkapi.c | 4 +- src/nvidia/src/kernel/gpu/nvlink/kernel_nvlink.c | 3 +- src/nvidia/src/kernel/gpu/nvlink/kernel_nvlinkcorelibtrain.c | 46 ++- src/nvidia/src/kernel/gpu/rc/kernel_rc_notification.c | 12 +- src/nvidia/src/kernel/gpu/subdevice/subdevice_ctrl_event_kernel.c | 1 - src/nvidia/src/kernel/rmapi/client_resource.c | 38 +- src/nvidia/src/kernel/rmapi/event.c | 8 +- src/nvidia/src/kernel/virtualization/kernel_vgpu_mgr.c | 19 +- src/nvidia/src/kernel/virtualization/vgpuconfigapi.c | 21 +- version.mk | 2 +- 122 files changed, 1700 insertions(+), 1106 deletions(-) [ Other info ] This is a rebuild of the package from sid with no further changes. Andreas
nvidia-open-gpu-kernel-modules_535.216.01-1~deb12u1.patch.xz
Description: application/xz
--- End Message ---
--- Begin Message ---Version: 12.9 This update has been released as part of 12.9. Thank you for your contribution.
--- End Message ---