Thanks, applied as 3ea0ebfe6a4a332b8e94f9e88afcb1b399ee9785.

Michael

[sent from post-receive hook]

On Fri, 02 Jun 2023 09:17:35 +0200, Christian Melki 
<christian.me...@t2data.com> wrote:
> A substantial change.
> https://github.com/util-linux/util-linux/blob/master/Documentation/releases/v2.39-ReleaseNotes
> Probably the most significant bit is the new mount kernel fd api. Introduced 
> around 5.17-ish?
> I'd like to try it out, but force enable fails the build for kernels that 
> don't have it.
> So leaving libmount-mountfd-support at it's default check position for now.
> Other than that it's a bunch of fixes and minor enhancements.
> 
> * Remove disable-libmount-support-mtab. That thing has gone dodo. Permanently.
> * Introduce LSFD, LSNS and PIPESZ.
> 
> Signed-off-by: Christian Melki <christian.me...@t2data.com>
> Message-Id: <20230522162151.1705798-1-christian.me...@t2data.com>
> Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
> 
> diff --git a/rules/util-linux.in b/rules/util-linux.in
> index 7b89ced68eb7..5c0ccf058e61 100644
> --- a/rules/util-linux.in
> +++ b/rules/util-linux.in
> @@ -399,12 +399,25 @@ config UTIL_LINUX_LSCPU
>       help
>         lscpu shows information about the CPU architecture
>  
> +config UTIL_LINUX_LSFD
> +     bool
> +     select UTIL_LINUX_LIBSMARTCOLS
> +     prompt "lsfd"
> +     help
> +       lsfd is like lsof, but specialized for the Linux environment.
> +
>  config UTIL_LINUX_LSIRQ
>       bool
>       prompt "lsirq"
>       help
>         lsirq is a tool to list kernel interrupt information.
>  
> +config UTIL_LINUX_LSNS
> +     bool
> +     prompt "lsns"
> +     help
> +       lsns is a tool to list namespace information.
> +
>  config UTIL_LINUX_LSMEM
>       bool
>       prompt "lsmem"
> @@ -412,6 +425,12 @@ config UTIL_LINUX_LSMEM
>         The lsmem command lists the ranges of available memory and
>         it's online status.
>  
> +config UTIL_LINUX_PIPESZ
> +     bool
> +     prompt "pipesz"
> +     help
> +       The pipesz command sets or examines pipe and fifo buffer sizes.
> +
>  config UTIL_LINUX_MOUNT
>       bool
>       prompt "mount"
> diff --git a/rules/util-linux.make b/rules/util-linux.make
> index c0f2dab369e4..c47dfc2860c3 100644
> --- a/rules/util-linux.make
> +++ b/rules/util-linux.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_UTIL_LINUX) += util-linux
>  #
>  # Paths and names
>  #
> -UTIL_LINUX_VERSION   := 2.38.1
> -UTIL_LINUX_MD5               := cd11456f4ddd31f7fbfdd9488c0c0d02
> +UTIL_LINUX_VERSION   := 2.39
> +UTIL_LINUX_MD5               := 16579e594a8ef2e6236b38b9ab36cccf
>  UTIL_LINUX           := util-linux-$(UTIL_LINUX_VERSION)
>  UTIL_LINUX_SUFFIX    := tar.xz
>  UTIL_LINUX_BASENAME  := v$(if $(filter 2,$(basename 
> $(UTIL_LINUX_VERSION))),$(UTIL_LINUX_VERSION),$(basename 
> $(UTIL_LINUX_VERSION)))
> @@ -72,7 +72,6 @@ UTIL_LINUX_CONF_OPT := \
>       --disable-libuuid-force-uuidd \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBBLKID)-libblkid \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBMOUNT)-libmount \
> -     --disable-libmount-support-mtab \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBSMARTCOLS)-libsmartcols \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBFDISK)-libfdisk \
>       $(call ptx/ifdef, PTXCONF_UTIL_LINUX_FDISKS,,--disable-fdisks) \
> @@ -103,11 +102,13 @@ UTIL_LINUX_CONF_OPT     := \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_FSTRIM)-fstrim \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_SWAPON)-swapon \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LSCPU)-lscpu \
> +     --$(call ptx/endis, PTXCONF_UTIL_LINUX_LSFD)-lsfd \
>       --disable-lslogins \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_WDCTL)-wdctl \
>       --disable-cal \
>       --disable-logger \
>       --disable-whereis \
> +     --$(call ptx/endis, PTXCONF_UTIL_LINUX_PIPESZ)-pipesz \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_SWITCH_ROOT)-switch_root \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_PIVOT_ROOT)-pivot_root \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LSMEM)-lsmem \
> @@ -116,6 +117,7 @@ UTIL_LINUX_CONF_OPT       := \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_IPCS)-ipcs \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_IRQTOP)-irqtop \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_LSIRQ)-lsirq \
> +     --$(call ptx/endis, PTXCONF_UTIL_LINUX_LSNS)-lsns \
>       --$(call ptx/endis, PTXCONF_UTIL_LINUX_RFKILL)-rfkill \
>       --disable-scriptutils \
>       --disable-tunelp \
> @@ -231,7 +233,9 @@ UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_IRQTOP)               
> += bin/irqtop
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LDATTACH)                += sbin/ldattach
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LOSETUP)         += sbin/losetup
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LSCPU)           += bin/lscpu
> +UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LSFD)            += bin/lsfd
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LSIRQ)           += bin/lsirq
> +UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LSNS)            += bin/lsns
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_LSMEM)           += bin/lsmem
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_MOUNT)           += bin/mount
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_MOUNTPOINT)              += 
> bin/mountpoint
> @@ -240,6 +244,7 @@ UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_PIVOT_ROOT)           
> += sbin/pivot_root
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_READPROFILE)     += sbin/readprofile
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_RFKILL)          += sbin/rfkill
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_SWAPON)          += sbin/swapoff 
> sbin/swapon
> +UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_PIPESZ)          += bin/pipesz
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_SWITCH_ROOT)     += sbin/switch_root
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_UMOUNT)          += bin/umount
>  UTIL_LINUX_BIN-$(PTXCONF_UTIL_LINUX_WDCTL)           += bin/wdctl

Reply via email to