Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / vhba-module


Commits:
2c1c4567 by Jan Alexander Steffens (heftig) at 2024-09-17T23:01:20+02:00
20240917-1

- - - - -


3 changed files:

- .SRCINFO
- − 0001-vhba-Fix-compat-with-kernel-6.11.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,15 @@
 pkgbase = vhba-module
        pkgdesc = Kernel module that emulates SCSI devices
-       pkgver = 20240202
-       pkgrel = 50
+       pkgver = 20240917
+       pkgrel = 1
        url = https://cdemu.sourceforge.io/
        arch = x86_64
        license = GPL-2.0-or-later
        makedepends = git
        makedepends = linux-headers
-       source = 
cdemu-code::git+https://git.code.sf.net/p/cdemu/code#tag=vhba-module-20240202
-       source = 0001-vhba-Fix-compat-with-kernel-6.11.patch
+       source = 
cdemu-code::git+https://git.code.sf.net/p/cdemu/code#tag=vhba-module-20240917
        source = dkms.conf
-       b2sums = 
2c97148e88aac9281ffcaee579b0cd9f00117086e69f9035e44e4288f5ba28a6a3b1246c922647742dbed7666fd8158431d600387247132808097bdb33f74981
-       b2sums = 
6d9760141a6345ff77a8e032c46656a6d328e8c473e4e824d4f727ed7e01ab46bfcba8af28efc2c0ee243964a5c7faccb22884667331bbf769eb336581802c08
+       b2sums = 
b5ba434ce50dfb747b8a84e81ddc72d3478215156d104d698179169d57c4fbfc673756304d104406ec57642cec7219a0f79e1765a076dcb56b4b8338ba5f585d
        b2sums = 
f1f3d97fc450de4a0257fa4c864eb7245f6c9657472eec67949b1335681ba86a40273b7fb11d023e406f792709252d80e635791674bdf79153f53161b4c5d871
 
 pkgname = vhba-module


=====================================
0001-vhba-Fix-compat-with-kernel-6.11.patch deleted
=====================================
@@ -1,42 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org>
-Date: Sun, 15 Sep 2024 19:05:46 +0000
-Subject: [PATCH] vhba: Fix compat with kernel 6.11
-
-Upstream commit 0edb555a65d1ef047a9805051c36922b52a38a9d changed the
-return value of the `remove` callback from `int` to `void`.
----
- vhba-module/vhba.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/vhba-module/vhba.c b/vhba-module/vhba.c
-index e2331d4dc788..7531223355e5 100644
---- a/vhba-module/vhba.c
-+++ b/vhba-module/vhba.c
-@@ -1049,20 +1049,26 @@ static int vhba_probe (struct platform_device *pdev)
-     return 0;
- }
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
- static int vhba_remove (struct platform_device *pdev)
-+#else
-+static void vhba_remove (struct platform_device *pdev)
-+#endif
- {
-     struct vhba_host *vhost;
-     struct Scsi_Host *shost;
- 
-     vhost = platform_get_drvdata(pdev);
-     shost = vhost->shost;
- 
-     scsi_remove_host(shost);
-     scsi_host_put(shost);
- 
-     kfree(vhost->commands);
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
-     return 0;
-+#endif
- }
- 
- static void vhba_release (struct device * dev)


=====================================
PKGBUILD
=====================================
@@ -8,8 +8,8 @@ pkgname=(
   vhba-module
   vhba-module-dkms
 )
-pkgver=20240202
-pkgrel=50
+pkgver=20240917
+pkgrel=1
 pkgdesc="Kernel module that emulates SCSI devices"
 url="https://cdemu.sourceforge.io/";
 arch=(x86_64)
@@ -20,16 +20,13 @@ makedepends=(
 )
 source=(
   "cdemu-code::git+https://git.code.sf.net/p/cdemu/code#tag=$pkgbase-$pkgver";
-  0001-vhba-Fix-compat-with-kernel-6.11.patch
   dkms.conf
 )
-b2sums=('2c97148e88aac9281ffcaee579b0cd9f00117086e69f9035e44e4288f5ba28a6a3b1246c922647742dbed7666fd8158431d600387247132808097bdb33f74981'
-        
'6d9760141a6345ff77a8e032c46656a6d328e8c473e4e824d4f727ed7e01ab46bfcba8af28efc2c0ee243964a5c7faccb22884667331bbf769eb336581802c08'
+b2sums=('b5ba434ce50dfb747b8a84e81ddc72d3478215156d104d698179169d57c4fbfc673756304d104406ec57642cec7219a0f79e1765a076dcb56b4b8338ba5f585d'
         
'f1f3d97fc450de4a0257fa4c864eb7245f6c9657472eec67949b1335681ba86a40273b7fb11d023e406f792709252d80e635791674bdf79153f53161b4c5d871')
 
 prepare() {
   cd cdemu-code
-  git apply -3 "$srcdir"/0001-vhba-Fix-compat-with-kernel-6.11.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vhba-module/-/commit/2c1c45677a48a6a03f52accfcc9b2302faf14f42

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vhba-module/-/commit/2c1c45677a48a6a03f52accfcc9b2302faf14f42
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to