Hello community, here is the log from the commit of package vhba-kmp.13737 for openSUSE:Leap:15.2:Update checked in at 2020-08-21 00:20:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:Update/vhba-kmp.13737 (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.vhba-kmp.13737.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vhba-kmp.13737" Fri Aug 21 00:20:17 2020 rev:1 rq:828231 version:20200106 Changes: -------- New Changes file: --- /dev/null 2020-08-06 00:20:10.149648038 +0200 +++ /work/SRC/openSUSE:Leap:15.2:Update/.vhba-kmp.13737.new.3399/vhba-kmp.changes 2020-08-21 00:20:18.270279540 +0200 @@ -0,0 +1,87 @@ +------------------------------------------------------------------- +Thu Mar 19 10:36:07 UTC 2020 - Aaron Stern <ukbeas...@protonmail.com> + +- Update to release 20200106 + * Added an ioctl to retrieve the global device number + +------------------------------------------------------------------- +Thu Oct 17 10:02:53 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 20190831 + * Don't try to unload module from running kernel. + * Add support for multiple SCSI channels. + * Add proper support for scatterlist chaining. + +------------------------------------------------------------------- +Mon Jul 1 13:45:02 UTC 2019 - Aaron Stern <ukbeas...@ptotonmail.com> + +-Update to new upstream release 20190410 + * Fixes crash when mounting disk image on linux 5.1 + * Remove vhba-scsiapi.diff, as upstream builds with linux 5.1 + + +------------------------------------------------------------------- +Tue May 28 14:38:13 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Add vhba-scsiapi.diff to fix the build with Linux 5.1 + +------------------------------------------------------------------- +Mon Aug 7 13:28:09 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 20170610 + * Support for Linux 4.11 (integrate vhba-signal.diff) +- Drop vhba-signal.diff (merged upstream) + +------------------------------------------------------------------- +Wed May 17 22:20:05 UTC 2017 - jeng...@inai.de + +- Add vhba-signal.diff so it builds with Linux 4.11 + +------------------------------------------------------------------- +Mon Feb 6 17:35:38 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 20161009 + * Documentation updates + +------------------------------------------------------------------- +Wed Dec 9 17:19:01 UTC 2015 - jeng...@inai.de + +- Improve autoloading by editing vhba-devname.diff to assign a + static misc number. + +------------------------------------------------------------------- +Mon Nov 23 22:32:50 UTC 2015 - jeng...@inai.de + +- Add vhba-devname.diff + +------------------------------------------------------------------- +Thu Oct 2 14:14:22 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 20140928 (cdemu-3.0.2) +* Work around a warning occurring in grsecurity kernels + +------------------------------------------------------------------- +Sun Jul 13 08:48:46 UTC 2014 - sor.ale...@meowr.ru + +- Update to new upstream release 20140629 (cdemu-3.0.0) +* CD image write support + +------------------------------------------------------------------- +Sun Jun 9 14:14:21 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 20130607 (cdemu-2.1.0) +* Added support for non-blocking I/O. +* Allow longer commands to be issues on VHBA. +* Explicitly distinguish between device addition and device removal + change, and resolve cases when both occur before rescan is done. +- Remove vhba-parallel-build.diff, vhba-pwd.diff (merged upstream) + +------------------------------------------------------------------- +Sat Mar 30 02:57:55 UTC 2013 - jeng...@inai.de + +- Remove unused Supplements; use virtual modutils for building + +------------------------------------------------------------------- +Tue May 8 21:05:27 UTC 2012 - jeng...@inai.de + +- Initial package for build.opensuse.org New: ---- vhba-devname.diff vhba-kmp-preamble vhba-kmp.changes vhba-kmp.spec vhba-module-20200106.tar.bz2 vhba-no-werror.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vhba-kmp.spec ++++++ # # spec file for package vhba-kmp # # Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: vhba-kmp Version: 20200106 Release: 0 Summary: Virtual SCSI Host Bus Adapter License: GPL-2.0-or-later Group: System/Kernel URL: http://cdemu.sf.net/about/vhba/ #Git-Clone: git://git.code.sf.net/p/cdemu/code Source: http://downloads.sf.net/cdemu/vhba-module-%version.tar.bz2 Source2: %name-preamble Patch1: vhba-no-werror.diff Patch2: vhba-devname.diff BuildRequires: kernel-syms >= 2.6.20 BuildRequires: modutils BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?kernel_module_package:%kernel_module_package -n vhba -p %name-preamble} %description A Linux kernel module implementing a virtual SCSI Host Bus Adapter to act as a low-level SCSI driver and which provides the SCSI layer with a virtual SCSI adapter which can have multiple virtual devices. It is part of the userspace cdemu suite, CD/DVD-ROM device emulator for Linux. %package KMP Summary: Virtual SCSI Host Bus adapter Group: System/Kernel %description KMP A Linux kernel module implementing a virtual SCSI Host Bus Adapter to act as a low-level SCSI driver and which provides the SCSI layer with a virtual SCSI adapter which can have multiple virtual devices. It is part of the userspace cdemu suite, CD/DVD-ROM device emulator for Linux. %prep echo %flavors_to_build %autosetup -n vhba-module-%version -p1 %build for flavor in %flavors_to_build; do cp -a . "../obj-$flavor/" pushd "../obj-$flavor/" make KDIR="/usr/src/linux-obj/%_target_cpu/$flavor" \ %{?_smp_mflags} popd done %install export INSTALL_MOD_PATH="%buildroot" for flavor in %flavors_to_build; do pushd "../obj-$flavor/" make KDIR="/usr/src/linux-obj/%_target_cpu/$flavor" \ modules_install popd done %changelog ++++++ vhba-devname.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2015-11-23 23:33:05.117741396 +0100 Facililtate automatic loading of the kernel module on openSUSE depmod scans the devname aliases and populates /lib/modules/X/modules.devname if there is also a {block,char}-major-* alias. udev uses this file then to prepopulate /dev so that a program can open a device node and thereby trigger autoloading. This patch adds the devname (requirement 1), and assigns a static number (requirement 2, for openSUSE only). --- vhba.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) Index: vhba-module-20140928/vhba.c =================================================================== --- vhba-module-20140928.orig/vhba.c +++ vhba-module-20140928/vhba.c @@ -954,7 +954,11 @@ static struct file_operations vhba_ctl_f }; static struct miscdevice vhba_miscdev = { - .minor = MISC_DYNAMIC_MINOR, + /* Facilitate autoload on openSUSE. The exact number does not matter, + * and may change over time, e.g. if "170" gets used by upstream. + * Of essence is that MISC_DYNAMIC_MINOR is to be avoided. + */ + .minor = 170, .name = "vhba_ctl", .fops = &vhba_ctl_fops, }; @@ -1069,3 +1073,5 @@ static void __exit vhba_exit(void) module_init(vhba_init); module_exit(vhba_exit); +MODULE_ALIAS("devname:vhba_ctl"); +MODULE_ALIAS_MISCDEV(170); ++++++ vhba-kmp-preamble ++++++ Enhances: kernel-%1 Requires: kernel-%1 ++++++ vhba-no-werror.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2012-05-08 22:52:51.798190070 +0200 Upstream: tendency: no --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: vhba-module-20140928/Makefile =================================================================== --- vhba-module-20140928.orig/Makefile +++ vhba-module-20140928/Makefile @@ -5,7 +5,7 @@ KDIR ?= /lib/modules/$(KERNELRELEASE)/bu PWD ?= $(shell pwd) obj-m := vhba.o -ccflags-y := -DVHBA_VERSION=\"$(VHBA_VERSION)\" -Werror +ccflags-y := -DVHBA_VERSION=\"$(VHBA_VERSION)\" default: modules install: modules_install