From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> To: linux-kernel@vger.kernel.org Cc: Catalin Marinas <catalin.marinas@arm.com>, Song Liu <songliubraving@fb.com>, Paul Mackerras <paulus@samba.org>, Zong Li <zong.li@sifive.com>, Paul Burton <paulburton@kernel.org>, "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>, Vincent Whitchurch <vincent.whitchurch@axis.com>, Benjamin Herrenschmidt <benh@kernel.crashing.org>, Omar Sandoval <osandov@fb.com>, Petr Mladek <pmladek@suse.com>, Brian Gerst <brgerst@gmail.com>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Iurii Zaikin <yzaikin@google.com>, Jiri Kosina <jkosina@suse.cz>, Anup Patel <anup.patel@wdc.com>, Philipp Rudo <prudo@linux.ibm.com>, Vincent Chen <vincent.chen@sifive.com>, Torsten Duwe <duwe@lst.de>, Masami Hiramatsu <mhiramat@kernel.org>, Andrew Morton <akpm@linux-foundation.org>, Mark Rutland <mark.rutland@arm.com>, Ingo Molnar <mingo@kernel.org>, "open list:S390" <linux-s390@vger.kernel.org>, Joe Lawrence <joe.lawrence@redhat.com>, Alexandre Ghiti <alex@ghiti.fr>, Helge Deller <deller@gmx.de>, John Fastabend <john.fastabend@gmail.com>, Yonghong Song <yhs@fb.com>, Borislav Petkov <bp@suse.de>, Andrii Nakryiko <andriin@fb.com>, Vasily Gorbik <gor@linux.ibm.com>, "moderated list:ARM PORT" <linux-arm-kernel@lists.infradead.org>, Daniel Axtens <dja@axtens.net>, Damien Le Moal <damien.lemoal@wdc.com>, Stephen Boyd <sboyd@kernel.org>, Sean Christopherson <sean.j.christopherson@intel.com>, Martin KaFai Lau <kafai@fb.com>, Kefeng Wang <wangkefeng.wang@huawei.com>, Palmer Dabbelt <palmerdabbelt@google.com>, Heiko Carstens <heiko.carstens@de.ibm.com>, Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>, Atish Patra <atish.patra@wdc.com>, Will Deacon <will@kernel.org>, Masahiro Yamada <masahiroy@kernel.org>, Nayna Jain <nayna@linux.ibm.com>, Krzysztof Kozlowski <krzk@kernel.org>, Christian Borntraeger <borntraeger@de.ibm.com>, Sami Tolvanen <samitolvanen@google.com>, Mao Han <han_mao@c-sky.com>, Marco Elver <elver@google.com>, Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>, "Steven Rostedt \(VMware\)" <rostedt@goodmis.org>, Babu Moger <Babu.Moger@amd.com>, Russell King <rmk+kernel@armlinux.org.uk>, Ben Dooks <ben-linux@fluff.org>, Peter Collingbourne <pcc@google.com>, Tiezhu Yang <yangtiezhu@loongson.cn>, Thomas Bogendoerfer <tsbogend@alpha.franken.de>, "open list:PARISC ARCHITECTURE" <linux-parisc@vger.kernel.org>, Jessica Yu <jeyu@kernel.org>, "open list:BPF JIT for MIPS 32-BIT AND 64-BIT" <bpf@vger.kernel.org>, Thiago Jung Bauermann <bauerman@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>, "open list:SPARC + UltraSPARC sparc/sparc64" <sparclinux@vger.kernel.org>, "H. Peter Anvin" <hpa@zytor.com>, Amit Daniel Kachhap <amit.kachhap@arm.com>, "open list:LIVE PATCHING" <live-patching@vger.kernel.org>, "open list:RISC-V ARCHITECTURE" <linux-riscv@lists.infradead.org>, Miroslav Benes <mbenes@suse.cz>, Jiri Olsa <jolsa@redhat.com>, Ard Biesheuvel <ardb@kernel.org>, Vincenzo Frascino <vincenzo.frascino@arm.com>, Anders Roxell <anders.roxell@linaro.org>, Sven Schnelle <svens@stackframe.org>, Mike Rapoport <rppt@linux.ibm.com>, "Paul E. McKenney" <paulmck@kernel.org>, Frederic Weisbecker <frederic@kernel.org>, Paul Walmsley <paul.walmsley@sifive.com>, KP Singh <kpsingh@chromium.org>, Gerald Schaefer <gerald.schaefer@de.ibm.com>, Josh Poimboeuf <jpoimboe@redhat.com>, "open list:BPF JIT for MIPS 32-BIT AND 64-BIT" <netdev@vger.kernel.org>, "open list:MIPS" <linux-mips@vger.kernel.org>, Sergey Senozhatsky <sergey.senozhatsky@gmail.com>, "open list:LINUX FOR POWERPC 32-BIT AND 64-BIT" <linuxppc-dev@lists.ozlabs.org> Subject: [PATCH v2 0/3] kprobes: Remove MODULE dependency Date: Tue, 14 Jul 2020 12:45:35 +0300 [thread overview] Message-ID: <20200714094625.1443261-1-jarkko.sakkinen@linux.intel.com> (raw) Remove MODULES dependency by creating module subsystem indepdent text_alloc() and text_memfree() to allocate space for executable code. Right now one has to compile modules support only to enable kprobes. This incrases the barrier to use them in test kernels and I'd guess also in some embedded kernels (the former is my use case). v2: * Added the missing cover letter. Jarkko Sakkinen (3): module: Rename module_alloc() to text_alloc() and move to kernel proper module: Add lock_modules() and unlock_modules() kprobes: Flag out CONFIG_MODULES dependent code arch/Kconfig | 1 - arch/arm/kernel/Makefile | 3 +- arch/arm/kernel/module.c | 21 ------- arch/arm/kernel/text.c | 33 +++++++++++ arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/module.c | 42 -------------- arch/arm64/kernel/text.c | 54 ++++++++++++++++++ arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/module.c | 9 --- arch/mips/kernel/text.c | 19 +++++++ arch/mips/net/bpf_jit.c | 4 +- arch/nds32/kernel/Makefile | 2 +- arch/nds32/kernel/module.c | 7 --- arch/nds32/kernel/text.c | 12 ++++ arch/nios2/kernel/Makefile | 1 + arch/nios2/kernel/module.c | 19 ------- arch/nios2/kernel/text.c | 34 +++++++++++ arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/module.c | 11 ---- arch/parisc/kernel/text.c | 22 ++++++++ arch/powerpc/net/bpf_jit_comp.c | 4 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/module.c | 12 ---- arch/riscv/kernel/text.c | 20 +++++++ arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/module.c | 16 ------ arch/s390/kernel/text.c | 23 ++++++++ arch/sparc/kernel/Makefile | 1 + arch/sparc/kernel/module.c | 30 ---------- arch/sparc/kernel/text.c | 39 +++++++++++++ arch/sparc/net/bpf_jit_comp_32.c | 6 +- arch/unicore32/kernel/Makefile | 1 + arch/unicore32/kernel/module.c | 7 --- arch/unicore32/kernel/text.c | 18 ++++++ arch/x86/kernel/Makefile | 1 + arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/module.c | 49 ---------------- arch/x86/kernel/text.c | 60 ++++++++++++++++++++ include/linux/module.h | 29 +++++++--- include/linux/moduleloader.h | 4 +- kernel/Makefile | 2 +- kernel/bpf/core.c | 4 +- kernel/kprobes.c | 17 ++++-- kernel/livepatch/core.c | 8 +-- kernel/module.c | 97 +++++++++++++------------------- kernel/text.c | 25 ++++++++ kernel/trace/trace_kprobe.c | 20 ++++++- 49 files changed, 484 insertions(+), 322 deletions(-) create mode 100644 arch/arm/kernel/text.c create mode 100644 arch/arm64/kernel/text.c create mode 100644 arch/mips/kernel/text.c create mode 100644 arch/nds32/kernel/text.c create mode 100644 arch/nios2/kernel/text.c create mode 100644 arch/parisc/kernel/text.c create mode 100644 arch/riscv/kernel/text.c create mode 100644 arch/s390/kernel/text.c create mode 100644 arch/sparc/kernel/text.c create mode 100644 arch/unicore32/kernel/text.c create mode 100644 arch/x86/kernel/text.c create mode 100644 kernel/text.c -- 2.25.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv
WARNING: multiple messages have this Message-ID (diff)
From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> To: linux-kernel@vger.kernel.org Cc: Catalin Marinas <catalin.marinas@arm.com>, Song Liu <songliubraving@fb.com>, Paul Mackerras <paulus@samba.org>, Zong Li <zong.li@sifive.com>, Paul Burton <paulburton@kernel.org>, "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>, Vincent Whitchurch <vincent.whitchurch@axis.com>, Omar Sandoval <osandov@fb.com>, Petr Mladek <pmladek@suse.com>, Brian Gerst <brgerst@gmail.com>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Iurii Zaikin <yzaikin@google.com>, Jiri Kosina <jkosina@suse.cz>, Anup Patel <anup.patel@wdc.com>, Philipp Rudo <prudo@linux.ibm.com>, Vincent Chen <vincent.chen@sifive.com>, Torsten Duwe <duwe@lst.de>, Masami Hiramatsu <mhiramat@kernel.org>, Andrew Morton <akpm@linux-foundation.org>, Mark Rutland <mark.rutland@arm.com>, Ingo Molnar <mingo@kernel.org>, "open list:S390" <linux-s390@vger.kernel.org>, Joe Lawrence <joe.lawrence@redhat.com>, Alexandre Ghiti <alex@ghiti.fr>, Helge Deller <deller@gmx.de>, John Fastabend <john.fastabend@gmail.com>, Yonghong Song <yhs@fb.com>, Borislav Petkov <bp@suse.de>, Andrii Nakryiko <andriin@fb.com>, Vasily Gorbik <gor@linux.ibm.com>, "moderated list:ARM PORT" <linux-arm-kernel@lists.infradead.org>, Daniel Axtens <dja@axtens.net>, Damien Le Moal <damien.lemoal@wdc.com>, Stephen Boyd <sboyd@kernel.org>, Sean Christopherson <sean.j.christopherson@intel.com>, Martin KaFai Lau <kafai@fb.com>, Kefeng Wang <wangkefeng.wang@huawei.com>, Palmer Dabbelt <palmerdabbelt@google.com>, Heiko Carstens <heiko.carstens@de.ibm.com>, Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>, Atish Patra <atish.patra@wdc.com>, Will Deacon <will@kernel.org>, Masahiro Yamada <masahiroy@kernel.org>, Nayna Jain <nayna@linux.ibm.com>, Krzysztof Kozlowski <krzk@kernel.org>, Christian Borntraeger <borntraeger@de.ibm.com>, Sami Tolvanen <samitolvanen@google.com>, Mao Han <han_mao@c-sky.com>, Marco Elver <elver@google.com>, Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>, "Steven Rostedt \(VMware\)" <rostedt@goodmis.org>, Babu Moger <Babu.Moger@amd.com>, Russell King <rmk+kernel@armlinux.org.uk>, Ben Dooks <ben-linux@fluff.org>, Peter Collingbourne <pcc@google.com>, Tiezhu Yang <yangtiezhu@loongson.cn>, Thomas Bogendoerfer <tsbogend@alpha.franken.de>, "open list:PARISC ARCHITECTURE" <linux-parisc@vger.kernel.org>, Jessica Yu <jeyu@kernel.org>, "open list:BPF JIT for MIPS 32-BIT AND 64-BIT" <bpf@vger.kernel.org>, Thiago Jung Bauermann <bauerman@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>, "open list:SPARC + UltraSPARC sparc/sparc64" <sparclinux@vger.kernel.org>, "H. Peter Anvin" <hpa@zytor.com>, Amit Daniel Kachhap <amit.kachhap@arm.com>, "open list:LIVE PATCHING" <live-patching@vger.kernel.org>, "open list:RISC-V ARCHITECTURE" <linux-riscv@lists.infradead.org>, Miroslav Benes <mbenes@suse.cz>, Jiri Olsa <jolsa@redhat.com>, Ard Biesheuvel <ardb@kernel.org>, Vincenzo Frascino <vincenzo.frascino@arm.com>, Anders Roxell <anders.roxell@linaro.org>, Sven Schnelle <svens@stackframe.org>, Mike Rapoport <rppt@linux.ibm.com>, "Paul E. McKenney" <paulmck@kernel.org>, Frederic Weisbecker <frederic@kernel.org>, Paul Walmsley <paul.walmsley@sifive.com>, KP Singh <kpsingh@chromium.org>, Gerald Schaefer <gerald.schaefer@de.ibm.com>, Josh Poimboeuf <jpoimboe@redhat.com>, "open list:BPF JIT for MIPS 32-BIT AND 64-BIT" <netdev@vger.kernel.org>, "open list:MIPS" <linux-mips@vger.kernel.org>, Sergey Senozhatsky <sergey.senozhatsky@gmail.com>, "open list:LINUX FOR POWERPC 32-BIT AND 64-BIT" <linuxppc-dev@lists.ozlabs.org> Subject: [PATCH v2 0/3] kprobes: Remove MODULE dependency Date: Tue, 14 Jul 2020 12:45:35 +0300 [thread overview] Message-ID: <20200714094625.1443261-1-jarkko.sakkinen@linux.intel.com> (raw) Remove MODULES dependency by creating module subsystem indepdent text_alloc() and text_memfree() to allocate space for executable code. Right now one has to compile modules support only to enable kprobes. This incrases the barrier to use them in test kernels and I'd guess also in some embedded kernels (the former is my use case). v2: * Added the missing cover letter. Jarkko Sakkinen (3): module: Rename module_alloc() to text_alloc() and move to kernel proper module: Add lock_modules() and unlock_modules() kprobes: Flag out CONFIG_MODULES dependent code arch/Kconfig | 1 - arch/arm/kernel/Makefile | 3 +- arch/arm/kernel/module.c | 21 ------- arch/arm/kernel/text.c | 33 +++++++++++ arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/module.c | 42 -------------- arch/arm64/kernel/text.c | 54 ++++++++++++++++++ arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/module.c | 9 --- arch/mips/kernel/text.c | 19 +++++++ arch/mips/net/bpf_jit.c | 4 +- arch/nds32/kernel/Makefile | 2 +- arch/nds32/kernel/module.c | 7 --- arch/nds32/kernel/text.c | 12 ++++ arch/nios2/kernel/Makefile | 1 + arch/nios2/kernel/module.c | 19 ------- arch/nios2/kernel/text.c | 34 +++++++++++ arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/module.c | 11 ---- arch/parisc/kernel/text.c | 22 ++++++++ arch/powerpc/net/bpf_jit_comp.c | 4 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/module.c | 12 ---- arch/riscv/kernel/text.c | 20 +++++++ arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/module.c | 16 ------ arch/s390/kernel/text.c | 23 ++++++++ arch/sparc/kernel/Makefile | 1 + arch/sparc/kernel/module.c | 30 ---------- arch/sparc/kernel/text.c | 39 +++++++++++++ arch/sparc/net/bpf_jit_comp_32.c | 6 +- arch/unicore32/kernel/Makefile | 1 + arch/unicore32/kernel/module.c | 7 --- arch/unicore32/kernel/text.c | 18 ++++++ arch/x86/kernel/Makefile | 1 + arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/module.c | 49 ---------------- arch/x86/kernel/text.c | 60 ++++++++++++++++++++ include/linux/module.h | 29 +++++++--- include/linux/moduleloader.h | 4 +- kernel/Makefile | 2 +- kernel/bpf/core.c | 4 +- kernel/kprobes.c | 17 ++++-- kernel/livepatch/core.c | 8 +-- kernel/module.c | 97 +++++++++++++------------------- kernel/text.c | 25 ++++++++ kernel/trace/trace_kprobe.c | 20 ++++++- 49 files changed, 484 insertions(+), 322 deletions(-) create mode 100644 arch/arm/kernel/text.c create mode 100644 arch/arm64/kernel/text.c create mode 100644 arch/mips/kernel/text.c create mode 100644 arch/nds32/kernel/text.c create mode 100644 arch/nios2/kernel/text.c create mode 100644 arch/parisc/kernel/text.c create mode 100644 arch/riscv/kernel/text.c create mode 100644 arch/s390/kernel/text.c create mode 100644 arch/sparc/kernel/text.c create mode 100644 arch/unicore32/kernel/text.c create mode 100644 arch/x86/kernel/text.c create mode 100644 kernel/text.c -- 2.25.1
next reply other threads:[~2020-07-14 9:47 UTC|newest] Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-14 9:45 Jarkko Sakkinen [this message] 2020-07-14 9:45 ` [PATCH v2 0/3] kprobes: Remove MODULE dependency Jarkko Sakkinen 2020-07-14 9:45 ` [PATCH v2 1/3] module: Rename module_alloc() to text_alloc() and move to kernel proper Jarkko Sakkinen 2020-07-14 9:45 ` Jarkko Sakkinen 2020-07-14 9:50 ` Russell King - ARM Linux admin 2020-07-14 9:50 ` Russell King - ARM Linux admin 2020-07-14 10:28 ` Will Deacon 2020-07-14 10:28 ` Will Deacon 2020-07-14 11:29 ` Peter Zijlstra 2020-07-14 11:29 ` Peter Zijlstra 2020-07-14 12:19 ` Ard Biesheuvel 2020-07-14 12:19 ` Ard Biesheuvel 2020-07-14 13:01 ` Peter Zijlstra 2020-07-14 13:01 ` Peter Zijlstra 2020-07-14 13:33 ` Mark Rutland 2020-07-14 13:33 ` Mark Rutland 2020-07-14 13:47 ` Ard Biesheuvel 2020-07-14 13:47 ` Ard Biesheuvel 2020-07-14 14:03 ` Steven Rostedt 2020-07-14 14:03 ` Steven Rostedt 2020-07-15 5:03 ` Masami Hiramatsu 2020-07-15 5:03 ` Masami Hiramatsu 2020-07-14 16:31 ` Jarkko Sakkinen 2020-07-14 16:31 ` Jarkko Sakkinen 2020-07-14 16:46 ` Peter Zijlstra 2020-07-14 16:46 ` Peter Zijlstra 2020-07-15 8:15 ` David Laight 2020-07-15 8:15 ` David Laight 2020-07-14 16:42 ` Russell King - ARM Linux admin 2020-07-14 16:42 ` Russell King - ARM Linux admin 2020-07-14 12:25 ` Jarkko Sakkinen 2020-07-14 12:25 ` Jarkko Sakkinen 2020-07-14 13:56 ` Jessica Yu 2020-07-14 13:56 ` Jessica Yu 2020-07-14 15:44 ` Steven Rostedt 2020-07-14 15:44 ` Steven Rostedt 2020-07-14 16:37 ` Jarkko Sakkinen 2020-07-14 16:37 ` Jarkko Sakkinen 2020-07-14 14:35 ` kernel test robot 2020-07-14 14:35 ` kernel test robot 2020-07-16 16:49 ` Christophe Leroy 2020-07-16 16:49 ` Christophe Leroy 2020-07-23 1:51 ` Jarkko Sakkinen 2020-07-23 1:51 ` Jarkko Sakkinen 2020-07-23 12:42 ` Ard Biesheuvel 2020-07-23 12:42 ` Ard Biesheuvel 2020-07-24 7:36 ` Jarkko Sakkinen 2020-07-24 7:36 ` Jarkko Sakkinen 2020-07-24 8:05 ` Jessica Yu 2020-07-24 8:05 ` Jessica Yu 2020-07-24 15:46 ` Jarkko Sakkinen 2020-07-24 15:46 ` Jarkko Sakkinen 2020-07-14 9:45 ` [PATCH v2 2/3] module: Add lock_modules() and unlock_modules() Jarkko Sakkinen 2020-07-14 9:45 ` [PATCH v2 3/3] kprobes: Flag out CONFIG_MODULES dependent code Jarkko Sakkinen
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200714094625.1443261-1-jarkko.sakkinen@linux.intel.com \ --to=jarkko.sakkinen@linux.intel.com \ --cc=Babu.Moger@amd.com \ --cc=akpm@linux-foundation.org \ --cc=alex@ghiti.fr \ --cc=amit.kachhap@arm.com \ --cc=anders.roxell@linaro.org \ --cc=andriin@fb.com \ --cc=aneesh.kumar@linux.ibm.com \ --cc=anup.patel@wdc.com \ --cc=ardb@kernel.org \ --cc=arnd@arndb.de \ --cc=atish.patra@wdc.com \ --cc=bauerman@linux.ibm.com \ --cc=ben-linux@fluff.org \ --cc=benh@kernel.crashing.org \ --cc=borntraeger@de.ibm.com \ --cc=bp@suse.de \ --cc=bpf@vger.kernel.org \ --cc=brgerst@gmail.com \ --cc=catalin.marinas@arm.com \ --cc=damien.lemoal@wdc.com \ --cc=deller@gmx.de \ --cc=dja@axtens.net \ --cc=duwe@lst.de \ --cc=elver@google.com \ --cc=frederic@kernel.org \ --cc=gerald.schaefer@de.ibm.com \ --cc=gor@linux.ibm.com \ --cc=han_mao@c-sky.com \ --cc=heiko.carstens@de.ibm.com \ --cc=hpa@zytor.com \ --cc=jeyu@kernel.org \ --cc=jkosina@suse.cz \ --cc=joe.lawrence@redhat.com \ --cc=john.fastabend@gmail.com \ --cc=jolsa@redhat.com \ --cc=jpoimboe@redhat.com \ --cc=kafai@fb.com \ --cc=keescook@chromium.org \ --cc=kpsingh@chromium.org \ --cc=krzk@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-mips@vger.kernel.org \ --cc=linux-parisc@vger.kernel.org \ --cc=linux-riscv@lists.infradead.org \ --cc=linux-s390@vger.kernel.org \ --cc=linuxppc-dev@lists.ozlabs.org \ --cc=live-patching@vger.kernel.org \ --cc=luto@kernel.org \ --cc=mark.rutland@arm.com \ --cc=masahiroy@kernel.org \ --cc=mbenes@suse.cz \ --cc=mhiramat@kernel.org \ --cc=mingo@kernel.org \ --cc=nayna@linux.ibm.com \ --cc=netdev@vger.kernel.org \ --cc=osandov@fb.com \ --cc=palmerdabbelt@google.com \ --cc=paul.walmsley@sifive.com \ --cc=paulburton@kernel.org \ --cc=paulmck@kernel.org \ --cc=paulus@samba.org \ --cc=pcc@google.com \ --cc=peterz@infradead.org \ --cc=pmladek@suse.com \ --cc=prudo@linux.ibm.com \ --cc=rmk+kernel@armlinux.org.uk \ --cc=rostedt@goodmis.org \ --cc=rppt@linux.ibm.com \ --cc=samitolvanen@google.com \ --cc=sboyd@kernel.org \ --cc=sean.j.christopherson@intel.com \ --cc=sergey.senozhatsky@gmail.com \ --cc=songliubraving@fb.com \ --cc=sparclinux@vger.kernel.org \ --cc=svens@stackframe.org \ --cc=tglx@linutronix.de \ --cc=tsbogend@alpha.franken.de \ --cc=vincent.chen@sifive.com \ --cc=vincent.whitchurch@axis.com \ --cc=vincenzo.frascino@arm.com \ --cc=wangkefeng.wang@huawei.com \ --cc=will@kernel.org \ --cc=yangtiezhu@loongson.cn \ --cc=yhs@fb.com \ --cc=yzaikin@google.com \ --cc=zong.li@sifive.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.