[PATCH 0/3] string: import strverscmp_improved from systemd

Sascha Hauer sha at pengutronix.de
Thu Jun 1 00:07:50 PDT 2023


On Wed, May 31, 2023 at 08:28:50AM +0200, Ahmad Fatoum wrote:
> The Boot Loader specification now references the UAPI group's version
> format specification[1] on how blspec entries should be sorted.
> 
> In preparation of aligning barebox entry sorting with the specification,
> import systemd's strverscmp_improved as strverscmp and add some tests
> for it.
> 
> The changes to bootloader spec sorting need some more testing and will
> follow separately.
> 
> Ahmad Fatoum (3):
>   include: sync min/max definitions with Linux
>   include: minmax.h: implement compare3 helper
>   string: import strverscmp_improved from systemd

Applied, thanks

Sascha

> 
>  include/linux/const.h  |   9 ++
>  include/linux/kernel.h | 123 +--------------------------
>  include/linux/minmax.h | 189 +++++++++++++++++++++++++++++++++++++++++
>  include/string.h       |   2 +
>  lib/Kconfig            |   9 +-
>  lib/Makefile           |   1 +
>  lib/strverscmp.c       | 165 +++++++++++++++++++++++++++++++++++
>  test/self/Kconfig      |   6 ++
>  test/self/Makefile     |   1 +
>  test/self/string.c     | 175 ++++++++++++++++++++++++++++++++++++++
>  10 files changed, 557 insertions(+), 123 deletions(-)
>  create mode 100644 include/linux/minmax.h
>  create mode 100644 lib/strverscmp.c
>  create mode 100644 test/self/string.c
> 
> -- 
> 2.38.5
> 
> 
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the barebox mailing list