Hi, When trying to build on v6.5-rc4 with python 3.12 aka Python 3.12.0rc1 I am hitting the below Warning messages. I didn't see something similar reported upstream, hence thought of reporting. /home/srikar/linux.git/scripts/bpf_doc.py:62: SyntaxWarning: invalid escape sequence '\w' arg_re = re.compile('((\w+ )*?(\w+|...))( (\**)(\w+))?$') /home/srikar/linux.git/scripts/bpf_doc.py:64: SyntaxWarning: invalid escape sequence '\*' proto_re = re.compile('(.+) (\**)(\w+)\(((([^,]+)(, )?){1,5})\)$') /home/srikar/linux.git/scripts/bpf_doc.py:117: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(BPF\w+)$') /home/srikar/linux.git/scripts/bpf_doc.py:121: SyntaxWarning: invalid escape sequence '\*' end_re = re.compile(' \* ?NOTES$') /home/srikar/linux.git/scripts/bpf_doc.py:136: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?((.+) \**\w+\((((const )?(struct )?(\w+|\.\.\.)( \**\w+)?)(, )?){1,5}\))$') /home/srikar/linux.git/scripts/bpf_doc.py:144: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Description$') /home/srikar/linux.git/scripts/bpf_doc.py:157: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /home/srikar/linux.git/scripts/bpf_doc.py:170: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Return$') /home/srikar/linux.git/scripts/bpf_doc.py:183: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /home/srikar/linux.git/scripts/bpf_doc.py:222: SyntaxWarning: invalid escape sequence '\s' bpf_p = re.compile('\s*(BPF\w+)+') /home/srikar/linux.git/scripts/bpf_doc.py:227: SyntaxWarning: invalid escape sequence '\s' assign_p = re.compile('\s*(BPF\w+)\s*=\s*(BPF\w+)') /home/srikar/linux.git/scripts/bpf_doc.py:242: SyntaxWarning: invalid escape sequence '\w' self.enum_syscalls = re.findall('(BPF\w+)+', bpf_cmd_str) /home/srikar/linux.git/scripts/bpf_doc.py:266: SyntaxWarning: invalid escape sequence '\s' p = re.compile('\s*FN\((\w+), (\d+), ##ctx\)|\\\\') /home/srikar/linux.git/scripts/bpf_doc.py:281: SyntaxWarning: invalid escape sequence '\(' self.define_unique_helpers = re.findall('FN\(\w+, \d+, ##ctx\)', fn_defines_str) /home/srikar/linux.git/scripts/bpf_doc.py:428: SyntaxWarning: invalid escape sequence '\*' '/{}/,/\*\//:include/uapi/linux/bpf.h'.format(delimiter)] /home/srikar/linux.git/scripts/bpf_doc.py:499: SyntaxWarning: invalid escape sequence '\ ' footer = ''' /home/srikar/linux.git/scripts/bpf_doc.py:601: SyntaxWarning: invalid escape sequence '\ ' one_arg += ' {}**\ '.format(a['star'].replace('*', '\\*')) However I am not seeing this when using python 3.10 (Python 3.10.12) and python 3.11 (Python 3.11.4). Note this is just a warning and Kernel build does complete. -- Thanks and Regards Srikar Dronamraju