From 43383aac9080b35052bc5d10c783474f7614b33d Mon Sep 17 00:00:00 2001 From: Francis Laniel Date: Fri, 3 Mar 2023 15:47:52 +0100 Subject: [PATCH] unix: define PerfBitWriteBackward This bit, introduced in kernel 4.7, is used to indicate a perf ring buffer will be written backward [1]. This is mainly used for overwritable perf ring buffer. Suggested-by: Lorenz Bauer Signed-off-by: Francis Laniel [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9ecda41acb97 --- unix/linux/types.go | 1 + unix/ztypes_linux.go | 1 + 2 files changed, 2 insertions(+) diff --git a/unix/linux/types.go b/unix/linux/types.go index 3a564a10..67145333 100644 --- a/unix/linux/types.go +++ b/unix/linux/types.go @@ -1115,6 +1115,7 @@ const ( PerfBitCommExec = CBitFieldMaskBit24 PerfBitUseClockID = CBitFieldMaskBit25 PerfBitContextSwitch = CBitFieldMaskBit26 + PerfBitWriteBackward = CBitFieldMaskBit27 ) // generated by: diff --git a/unix/ztypes_linux.go b/unix/ztypes_linux.go index 65155b3a..ca84727c 100644 --- a/unix/ztypes_linux.go +++ b/unix/ztypes_linux.go @@ -1067,6 +1067,7 @@ const ( PerfBitCommExec = CBitFieldMaskBit24 PerfBitUseClockID = CBitFieldMaskBit25 PerfBitContextSwitch = CBitFieldMaskBit26 + PerfBitWriteBackward = CBitFieldMaskBit27 ) const (