!174 [sync] PR-173: sync community patches
From: @openeuler-sync-bot Reviewed-by: @openeuler-basic Signed-off-by: @openeuler-basic
This commit is contained in:
commit
ee28cb96fa
@ -0,0 +1,46 @@
|
|||||||
|
From 793e8d2ab81324d0a712132b26ee16c08575101b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Karel Zak <kzak@redhat.com>
|
||||||
|
Date: Mon, 12 Jun 2023 12:33:01 +0200
|
||||||
|
Subject: [PATCH] cfdisk: add hint about labels for bootable flag
|
||||||
|
|
||||||
|
Addresses: https://github.com/util-linux/util-linux/discussions/2220
|
||||||
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||||
|
---
|
||||||
|
disk-utils/cfdisk.c | 7 ++++---
|
||||||
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c
|
||||||
|
index 5f4de8b48..2e29421d7 100644
|
||||||
|
--- a/disk-utils/cfdisk.c
|
||||||
|
+++ b/disk-utils/cfdisk.c
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
/*
|
||||||
|
* cfdisk.c - Display or manipulate a disk partition table.
|
||||||
|
*
|
||||||
|
- * Copyright (C) 2014-2015 Karel Zak <kzak@redhat.com>
|
||||||
|
+ * Copyright (C) 2014-2023 Karel Zak <kzak@redhat.com>
|
||||||
|
* Copyright (C) 1994 Kevin E. Martin (martin@cs.unc.edu)
|
||||||
|
*
|
||||||
|
* The original cfdisk was inspired by the fdisk program
|
||||||
|
@@ -2257,7 +2257,8 @@ static int ui_help(void)
|
||||||
|
" ",
|
||||||
|
N_("Command Meaning"),
|
||||||
|
N_("------- -------"),
|
||||||
|
- N_(" b Toggle bootable flag of the current partition"),
|
||||||
|
+ N_(" b Toggle bootable flag of the current partition;"),
|
||||||
|
+ N_(" implemented for DOS (MBR) and SGI labels only"),
|
||||||
|
N_(" d Delete the current partition"),
|
||||||
|
N_(" h Print this screen"),
|
||||||
|
N_(" n Create new partition from free space"),
|
||||||
|
@@ -2281,7 +2282,7 @@ static int ui_help(void)
|
||||||
|
N_("Use lsblk(8) or partx(8) to see more details about the device."),
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
- "Copyright (C) 2014-2017 Karel Zak <kzak@redhat.com>"
|
||||||
|
+ "Copyright (C) 2014-2023 Karel Zak <kzak@redhat.com>"
|
||||||
|
};
|
||||||
|
|
||||||
|
erase();
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
35
backport-libblkid-jfs-avoid-undefined-shift.patch
Normal file
35
backport-libblkid-jfs-avoid-undefined-shift.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
From 665ac314c3f16afd1f1ed247b96e9136452ddd9e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Milan Broz <gmazyland@gmail.com>
|
||||||
|
Date: Sun, 4 Jun 2023 19:15:55 +0200
|
||||||
|
Subject: [PATCH] libblkid: jfs - avoid undefined shift
|
||||||
|
|
||||||
|
Fix previous commit 04a0717b0b0faa1a8078dc6fad05183b8bada395
|
||||||
|
to avoid undefined shift if value is exactly 32.
|
||||||
|
|
||||||
|
libblkid/src/superblocks/jfs.c:46:39: runtime error:
|
||||||
|
shift exponent 32 is too large for 32-bit type 'unsigned int'
|
||||||
|
|
||||||
|
Reproducer found with OSS-Fuzz (issue 59284) running over
|
||||||
|
cryptsetup project (blkid is used in header init).
|
||||||
|
|
||||||
|
Signed-off-by: Milan Broz <gmazyland@gmail.com>
|
||||||
|
---
|
||||||
|
libblkid/src/superblocks/jfs.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/libblkid/src/superblocks/jfs.c b/libblkid/src/superblocks/jfs.c
|
||||||
|
index 3de8c2e..bf03b21 100644
|
||||||
|
--- a/libblkid/src/superblocks/jfs.c
|
||||||
|
+++ b/libblkid/src/superblocks/jfs.c
|
||||||
|
@@ -41,6 +41,8 @@ static int probe_jfs(blkid_probe pr, const struct blkid_idmag *mag)
|
||||||
|
js = blkid_probe_get_sb(pr, mag, struct jfs_super_block);
|
||||||
|
if (!js)
|
||||||
|
return errno ? -errno : 1;
|
||||||
|
+ if (le16_to_cpu(js->js_l2bsize) > 31 || le16_to_cpu(js->js_l2pbsize) > 31)
|
||||||
|
+ return 1;
|
||||||
|
if (le32_to_cpu(js->js_bsize) != (1U << le16_to_cpu(js->js_l2bsize)))
|
||||||
|
return 1;
|
||||||
|
if (le32_to_cpu(js->js_pbsize) != (1U << le16_to_cpu(js->js_l2pbsize)))
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
@ -0,0 +1,27 @@
|
|||||||
|
From 3a4d70419c97f64f60c0eda4720e64d17b3b0714 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Karel Zak <kzak@redhat.com>
|
||||||
|
Date: Mon, 26 Jun 2023 11:56:23 +0200
|
||||||
|
Subject: [PATCH] logger: initialize socket credentials contol union
|
||||||
|
|
||||||
|
Addresses: https://github.com/util-linux/util-linux/issues/2336
|
||||||
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||||
|
---
|
||||||
|
misc-utils/logger.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/misc-utils/logger.c b/misc-utils/logger.c
|
||||||
|
index e2b0b41ab..8174d55e0 100644
|
||||||
|
--- a/misc-utils/logger.c
|
||||||
|
+++ b/misc-utils/logger.c
|
||||||
|
@@ -471,7 +471,7 @@ static void write_output(struct logger_ctl *ctl, const char *const msg)
|
||||||
|
union {
|
||||||
|
struct cmsghdr cmh;
|
||||||
|
char control[CMSG_SPACE(sizeof(struct ucred))];
|
||||||
|
- } cbuf;
|
||||||
|
+ } cbuf = { .control = { 0 } };
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* 4) add extra \n to make sure message is terminated */
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: util-linux
|
Name: util-linux
|
||||||
Version: 2.37.2
|
Version: 2.37.2
|
||||||
Release: 20
|
Release: 21
|
||||||
Summary: A random collection of Linux utilities
|
Summary: A random collection of Linux utilities
|
||||||
License: GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain
|
License: GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain
|
||||||
URL: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
|
URL: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
|
||||||
@ -106,6 +106,9 @@ Patch6084: backport-sulogin-ignore-none-existing-console-devices.patch
|
|||||||
Patch6085: backport-sulogin-fix-KDGKBMODE-ifdef.patch
|
Patch6085: backport-sulogin-fix-KDGKBMODE-ifdef.patch
|
||||||
Patch6086: backport-unshare-Move-implementation-of-keep-caps-option-to-l.patch
|
Patch6086: backport-unshare-Move-implementation-of-keep-caps-option-to-l.patch
|
||||||
Patch6087: backport-lib-caputils-fix-integer-handling-issues-coverity-sc.patch
|
Patch6087: backport-lib-caputils-fix-integer-handling-issues-coverity-sc.patch
|
||||||
|
Patch6088: backport-libblkid-jfs-avoid-undefined-shift.patch
|
||||||
|
Patch6089: backport-cfdisk-add-hint-about-labels-for-bootable-flag.patch
|
||||||
|
Patch6090: backport-logger-initialize-socket-credentials-contol-union.patch
|
||||||
|
|
||||||
Patch9000: Add-check-to-resolve-uname26-version-test-failed.patch
|
Patch9000: Add-check-to-resolve-uname26-version-test-failed.patch
|
||||||
Patch9001: SKIPPED-no-root-permissions-test.patch
|
Patch9001: SKIPPED-no-root-permissions-test.patch
|
||||||
@ -477,6 +480,15 @@ fi
|
|||||||
%{_mandir}/man8/{swapoff.8*,swapon.8*,switch_root.8*,umount.8*,wdctl.8.gz,wipefs.8*,zramctl.8*}
|
%{_mandir}/man8/{swapoff.8*,swapon.8*,switch_root.8*,umount.8*,wdctl.8.gz,wipefs.8*,zramctl.8*}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Aug 3 2023 zhangyao <zhangyao108@huawei.com> - 2.37.2-21
|
||||||
|
- Type:bugfix
|
||||||
|
- CVE:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:sync community patches
|
||||||
|
[add]backport-libblkid-jfs-avoid-undefined-shift.patch
|
||||||
|
backport-cfdisk-add-hint-about-labels-for-bootable-flag.patch
|
||||||
|
backport-logger-initialize-socket-credentials-contol-union.patch
|
||||||
|
|
||||||
* Thu Jun 15 2023 zhangyao <zhangyao108@huawei.com> - 2.37.2-20
|
* Thu Jun 15 2023 zhangyao <zhangyao108@huawei.com> - 2.37.2-20
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- CVE:NA
|
- CVE:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user