lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Sun, 24 Oct 2021 19:43:20 +0200
From:   Willy Tarreau <>
To:     "Paul E . McKenney" <>
Cc:     Ammar Faizi <>,
Subject: [PATCH 0/3] nolibc updates and cleanups

Hi Paul,

this small series includes the following updates for nolibc:

  - small cleanups and code reductions for x86_64 based on the removal
    of a few unneeded registers from the clobber list, and one shorter
    instruction to set the NR_exit value in %eax, both by Ammar Faizi.

  - Implementation of the gettid() syscall, by Mark Brown.

Please note, due to two adjacent instructions being touched by this
series and the previous one ("nolibc fixes marked for stable"), this
series will only apply after the stable one (I ordered the patches to
ease the backport to stable).

Thank you!

Ammar Faizi (2):
  tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
  tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`

Mark Brown (1):
  tools/nolibc: Implement gettid()

 tools/include/nolibc/nolibc.h | 53 +++++++++++++++++++++++++----------
 1 file changed, 38 insertions(+), 15 deletions(-)


Powered by blists - more mailing lists