!29 update package to usbutils-015

From: @Zht-Try 
Reviewed-by: @liuzhiqiang26 
Signed-off-by: @liuzhiqiang26
This commit is contained in:
openeuler-ci-bot 2023-02-09 06:43:28 +00:00 committed by Gitee
commit b7bbdbc722
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 5 additions and 33 deletions

View File

@ -1,30 +0,0 @@
From 96d775860fb7e404d6acaf7e8dfbd171cfbcee15 Mon Sep 17 00:00:00 2001
From: Han Han <hhan@redhat.com>
Date: Mon, 20 Jun 2022 16:45:19 +0800
Subject: [PATCH] Fix an runtime error reported by undefind sanitizer
Fix the following error when compiling with undefined sanitizer:
./lsusb
names.c:36:29: runtime error: left shift of 16 by 27 places cannot be represented in type 'int'
Signed-off-by: Han Han <hhan@redhat.com>
---
names.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/names.c b/names.c
index c8cdd02..beae8f8 100644
--- a/names.c
+++ b/names.c
@@ -33,7 +33,7 @@
static unsigned int hashnum(unsigned int num)
{
- unsigned int mask1 = HASH1 << 27, mask2 = HASH2 << 27;
+ unsigned int mask1 = (unsigned int)HASH1 << 27, mask2 = (unsigned int)HASH2 << 27;
for (; mask1 >= HASH1; mask1 >>= 1, mask2 >>= 1)
if (num & mask1)
--
2.37.0.windows.1

Binary file not shown.

BIN
usbutils-015.tar.xz Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
Name: usbutils Name: usbutils
Version: 014 Version: 015
Release: 2 Release: 1
Summary: Linux utilities for USB device Summary: Linux utilities for USB device
License: GPLv2+ License: GPLv2+
URL: http://www.linux-usb.org/ URL: http://www.linux-usb.org/
@ -9,7 +9,6 @@ Source0: https://www.kernel.org/pub/linux/utils/usb/usbutils/%{name}-%{version}.
Source1: GPL-2.0.txt Source1: GPL-2.0.txt
Source2: GPL-3.0.txt Source2: GPL-3.0.txt
Patch1: 0001-Fix-an-runtime-error-reported-by-undefind-sanitizer.patch
BuildRequires: libusbx-devel systemd-devel gcc autoconf automake libtool BuildRequires: libusbx-devel systemd-devel gcc autoconf automake libtool
Requires: hwdata Requires: hwdata
@ -46,6 +45,9 @@ install -D -m 644 %{SOURCE2} %{buildroot}%{_defaultlicensedir}/%{name}/GPL-3.0.t
%{_mandir}/*/* %{_mandir}/*/*
%changelog %changelog
* Tue Feb 7 2023 zhanghongtao <zhanghongtao22@hiuawei.com> - 015-1
- update package to usbutils-015
* Tue Nov 1 2022 lihaoxiang <lihaoxiang9@huawei.com> - 014-2 * Tue Nov 1 2022 lihaoxiang <lihaoxiang9@huawei.com> - 014-2
- fix an runtime error reported by undefined sanitizer - fix an runtime error reported by undefined sanitizer