* [PATCH] scripts/gdb: Fix importing SB_ constants
@ 2023-06-27 12:43 Brendan Jackman
2023-06-27 12:46 ` Brendan Jackman
0 siblings, 1 reply; 2+ messages in thread
From: Brendan Jackman @ 2023-06-27 12:43 UTC (permalink / raw)
To: linux-kernel
Cc: jan.kiszka, kbingham, f.fainelli, akpm, jackmanb, p.raghav, mcgrof
Commit f15afbd34d8f ("fs: fix undefined behavior in bit shift for
SB_NOUSER") switched these defines over to use BIT which when,
!__ASSEMBLY__, expands to something equivalent to 1UL << x. The UL
suffix isn't valid python.
Luckily we already seem to have a facility in the preprocessed code to
handle cases like this.
Signed-off-by: Brendan Jackman <jackmanb@google.com>
---
scripts/gdb/linux/constants.py.in | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/scripts/gdb/linux/constants.py.in b/scripts/gdb/linux/constants.py.in
index 471300ba176c..50a92c4e9984 100644
--- a/scripts/gdb/linux/constants.py.in
+++ b/scripts/gdb/linux/constants.py.in
@@ -48,12 +48,12 @@ if IS_BUILTIN(CONFIG_COMMON_CLK):
LX_GDBPARSED(CLK_GET_RATE_NOCACHE)
/* linux/fs.h */
-LX_VALUE(SB_RDONLY)
-LX_VALUE(SB_SYNCHRONOUS)
-LX_VALUE(SB_MANDLOCK)
-LX_VALUE(SB_DIRSYNC)
-LX_VALUE(SB_NOATIME)
-LX_VALUE(SB_NODIRATIME)
+LX_GDBPARSED(SB_RDONLY)
+LX_GDBPARSED(SB_SYNCHRONOUS)
+LX_GDBPARSED(SB_MANDLOCK)
+LX_GDBPARSED(SB_DIRSYNC)
+LX_GDBPARSED(SB_NOATIME)
+LX_GDBPARSED(SB_NODIRATIME)
/* linux/htimer.h */
LX_GDBPARSED(hrtimer_resolution)
--
2.41.0.162.gfafddb0af9-goog
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] scripts/gdb: Fix importing SB_ constants
2023-06-27 12:43 [PATCH] scripts/gdb: Fix importing SB_ constants Brendan Jackman
@ 2023-06-27 12:46 ` Brendan Jackman
0 siblings, 0 replies; 2+ messages in thread
From: Brendan Jackman @ 2023-06-27 12:46 UTC (permalink / raw)
To: linux-kernel; +Cc: jan.kiszka, kbingham, f.fainelli, akpm, p.raghav, mcgrof
On Tue, 27 Jun 2023 at 14:43, Brendan Jackman <jackmanb@google.com> wrote:
>
> Commit f15afbd34d8f ("fs: fix undefined behavior in bit shift for
> SB_NOUSER") switched these defines over to use BIT which when,
> !__ASSEMBLY__, expands to something equivalent to 1UL << x. The UL
> suffix isn't valid python.
>
> Luckily we already seem to have a facility in the preprocessed code to
> handle cases like this.
Oh. After sending I realised my tree was stale! This was already fixed
by Florian in 6a59cb5158bff1.
Please ignore :)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-06-27 12:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-27 12:43 [PATCH] scripts/gdb: Fix importing SB_ constants Brendan Jackman
2023-06-27 12:46 ` Brendan Jackman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®