Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
nvidia-open


Commits:
af0af9f5 by Sven-Hendrik Haase at 2024-02-23T21:18:01+01:00
upgpkg: 550.54.14-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − nvidia-open-tfm-ctx-aligned.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,31 +1,29 @@
 pkgbase = nvidia-open
        pkgdesc = NVIDIA open kernel modules
-       pkgver = 545.29.06
-       pkgrel = 20
+       pkgver = 550.54.14
+       pkgrel = 1
        url = https://github.com/NVIDIA/open-gpu-kernel-modules
        arch = x86_64
        license = GPL
        makedepends = linux-headers
-       depends = nvidia-utils=545.29.06
+       depends = nvidia-utils=550.54.14
        depends = libglvnd
        options = !lto
        options = !buildflags
-       source = 
nvidia-open-545.29.06.tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/545.29.06.tar.gz
+       source = 
nvidia-open-550.54.14.tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/550.54.14.tar.gz
        source = nvidia-open-gcc-ibt-sls.patch
-       source = nvidia-open-tfm-ctx-aligned.patch
-       sha512sums = 
f8df8516d00ee3210b3a844493f74f0337cf50cd88884ff11ba6a1de58384674dc7ab7390f98765ecb805fa792e0b5eee71f7384ddb55a739e4292cad8774302
+       sha512sums = 
68a953405ad47b2f9e19c57d96676cd28d2532895da818e1d234cbd6f0d736f77a737af37900fd5b160fb189e266f3e7a1e523139dd860ba2af287b5c55e2efa
        sha512sums = 
263c4c5e75ef8cb8ca2641c022dfaf8bd9222fadf68ed15120b0ae7dd9cc901a04ce2e55625d513a0995759c9d82dfbdc4c33d4751159124915d7404b1400e34
-       sha512sums = 
e45e2e588298e15e6ab114b88181431189b79ca8454ac8ead666deaa48fd49f11953acb32ce365a429112827e889c30e4a0bc89027a0164f6c211088dd7cad5b
 
 pkgname = nvidia-open
-       depends = nvidia-utils=545.29.06
+       depends = nvidia-utils=550.54.14
        depends = libglvnd
        depends = linux
        provides = NVIDIA-MODULE
        conflicts = NVIDIA-MODULE
 
 pkgname = nvidia-open-dkms
-       depends = nvidia-utils=545.29.06
+       depends = nvidia-utils=550.54.14
        depends = libglvnd
        depends = dkms
        provides = nvidia-open


=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
 # Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org>
 pkgbase=nvidia-open
 pkgname=(nvidia-open nvidia-open-dkms)
-pkgver=545.29.06
-pkgrel=20
+pkgver=550.54.14
+pkgrel=1
 pkgdesc="NVIDIA open kernel modules"
 arch=('x86_64')
 url="https://github.com/NVIDIA/open-gpu-kernel-modules";
@@ -11,11 +11,9 @@ makedepends=('linux-headers')
 license=('GPL')
 options=('!lto' '!buildflags')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${pkgver}.tar.gz";
-        nvidia-open-gcc-ibt-sls.patch
-        nvidia-open-tfm-ctx-aligned.patch)
-sha512sums=('f8df8516d00ee3210b3a844493f74f0337cf50cd88884ff11ba6a1de58384674dc7ab7390f98765ecb805fa792e0b5eee71f7384ddb55a739e4292cad8774302'
-            
'263c4c5e75ef8cb8ca2641c022dfaf8bd9222fadf68ed15120b0ae7dd9cc901a04ce2e55625d513a0995759c9d82dfbdc4c33d4751159124915d7404b1400e34'
-            
'e45e2e588298e15e6ab114b88181431189b79ca8454ac8ead666deaa48fd49f11953acb32ce365a429112827e889c30e4a0bc89027a0164f6c211088dd7cad5b')
+        nvidia-open-gcc-ibt-sls.patch)
+sha512sums=('68a953405ad47b2f9e19c57d96676cd28d2532895da818e1d234cbd6f0d736f77a737af37900fd5b160fb189e266f3e7a1e523139dd860ba2af287b5c55e2efa'
+            
'263c4c5e75ef8cb8ca2641c022dfaf8bd9222fadf68ed15120b0ae7dd9cc901a04ce2e55625d513a0995759c9d82dfbdc4c33d4751159124915d7404b1400e34')
 
 prepare() {
   cd open-gpu-kernel-modules-${pkgver}
@@ -23,9 +21,6 @@ prepare() {
   # Fix for https://bugs.archlinux.org/task/74886
   patch -Np1 --no-backup-if-mismatch -i "$srcdir"/nvidia-open-gcc-ibt-sls.patch
 
-  # Fix for https://github.com/NVIDIA/open-gpu-kernel-modules/issues/574
-  patch -Np1 --no-backup-if-mismatch -i 
"$srcdir"/nvidia-open-tfm-ctx-aligned.patch
-
   # Attempt to make this reproducible
   sed -i "s/^HOSTNAME.*/HOSTNAME = echo archlinux"/ utils.mk
   sed -i "s/^WHOAMI.*/WHOAMI = echo archlinux-builder"/ utils.mk


=====================================
nvidia-open-tfm-ctx-aligned.patch deleted
=====================================
@@ -1,18 +0,0 @@
- kernel-open/nvidia/libspdm_shash.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git c/kernel-open/nvidia/libspdm_shash.c 
i/kernel-open/nvidia/libspdm_shash.c
-index 10e9bff..d0ef6b2 100644
---- c/kernel-open/nvidia/libspdm_shash.c
-+++ i/kernel-open/nvidia/libspdm_shash.c
-@@ -87,8 +87,8 @@ bool lkca_hmac_duplicate(struct shash_desc *dst, struct 
shash_desc const *src)
- 
-         struct crypto_shash *src_tfm = src->tfm;
-         struct crypto_shash *dst_tfm = dst->tfm;
--        char *src_ipad = crypto_tfm_ctx_aligned(&src_tfm->base);
--        char *dst_ipad = crypto_tfm_ctx_aligned(&dst_tfm->base);
-+        char *src_ipad = crypto_tfm_ctx_align(&src_tfm->base, 
crypto_tfm_alg_alignmask(&src_tfm->base) + 1);
-+        char *dst_ipad = crypto_tfm_ctx_align(&dst_tfm->base, 
crypto_tfm_alg_alignmask(&dst_tfm->base) + 1);
-         int ss = crypto_shash_statesize(dst_tfm);
-         memcpy(dst_ipad, src_ipad, crypto_shash_blocksize(src->tfm));
-         memcpy(dst_ipad + ss, src_ipad + ss, 
crypto_shash_blocksize(src->tfm));



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-open/-/commit/af0af9f51ff73b9d27737c209ff0684974b01461

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-open/-/commit/af0af9f51ff73b9d27737c209ff0684974b01461
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to