[PATCH 06/13 v3] arc: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v3: replaced #ifdefs with IS_ENABLED, made LE as default, added

[PATCH 12/13 v2] riscv: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Based-on-patch-by: David Abdurachmanov Signed-off-by: Dmitry V. Levin --- arch/riscv/include/asm

Re: [PATCH 12/13] riscv: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
he generic ptrace API with PTRACE_GET_SYSCALL_INFO request. > > > > Signed-off-by: Dmitry V. Levin > > --- > > arch/riscv/include/asm/syscall.h | 6 ++ > > include/uapi/linux/audit.h | 1 + > > 2 files changed, 7 insertions(+) > > > > di

[PATCH 06/13 v2] arc: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: define AUDIT_ARCH_ARCOMPACT, AUDIT_ARCH_ARCOMPACTLE

Re: [PATCH 12/13] riscv: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
On Fri, Nov 09, 2018 at 07:59:13AM +0100, David Abdurachmanov wrote: > On Fri, Nov 9, 2018 at 4:17 AM Dmitry V. Levin wrote: > > > > syscall_get_arch() is required to be implemented on all architectures > > that use tracehook_report_syscall_entry() in order to extend >

[PATCH 10/13 v2] nds32: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: apparently, this architecture can be configured as big-endian

[PATCH 07/13 v2] c6x: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: apparently, this architecture can be configured as big-endian

[PATCH 15/13] unicore32: define syscall_get_arch()

2018-11-11 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- Apparently, we need to implement syscall_get_arch() on all architectures where linux/tracehook.h is compiled

[PATCH 06/13] arc: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/arc/include/asm/syscall.h | 6 ++ include/uapi/linux

[PATCH 09/13] hexagon: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/hexagon/include/asm/syscall.h | 8 include/uapi/linux

[PATCH 13/13] xtensa: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/xtensa/include/asm/syscall.h | 7 +++ include/uapi/linux

[PATCH 11/13] nios2: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/nios2/include/asm/syscall.h | 6 ++ include/uapi/linux

[PATCH 00/13] Prepare for PTRACE_GET_SYSCALL_INFO

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Dmitry V. Levin (13): Move EM_HEXAGON to uapi/linux/elf-em.h elf-em.h: add EM_ARC elf-em.h: add

[PATCH 12/13] riscv: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/riscv/include/asm/syscall.h | 6 ++ include/uapi/linux

[PATCH 10/13] nds32: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/nds32/include/asm/syscall.h | 7 +++ include/uapi/linux

[PATCH 08/13] h8300: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/h8300/include/asm/syscall.h | 5 + include/uapi/linux

[PATCH 07/13] c6x: define syscall_get_arch()

2018-11-09 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures that use tracehook_report_syscall_entry() in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- arch/c6x/include/asm/syscall.h | 6 ++ include/uapi/linux

[PATCH v5 09/25] hexagon: define remaining syscall_get_* functions

2018-12-10 Thread Dmitry V. Levin
, and syscall_get_arch. Cc: Richard Kuo Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added syscall_get_error

[PATCH v5 21/25] unicore32: add asm/syscall.h

2018-12-10 Thread Dmitry V. Levin
similar to ARM, so the implementation of syscall_get_* functions is also similar to ARM. Cc: Guan Xuetao Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes

[PATCH v5 00/25] ptrace: add PTRACE_GET_SYSCALL_INFO request

2018-12-10 Thread Dmitry V. Levin
v2: * Do not use task->ptrace. * Replace entry_info.is_compat with entry_info.arch, use syscall_get_arch(). * Use addr argument of sys_ptrace to get expected size of the struct; return full size of the struct. Dmitry V. Levin (23): alpha: define remaining syscall_get_*

[PATCH v5 17/25] riscv: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
-on-patch-by: David Abdurachmanov Reviewed-by: Palmer Dabbelt Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Albert Ou Cc: Paul Moore Cc: Eric Paris Cc: linux-ri...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin

Re: [PATCH v5 19/25] xtensa: define syscall_get_* functions

2018-12-10 Thread Dmitry V. Levin
Hi, On Sun, Dec 09, 2018 at 09:02:50PM -0800, Max Filippov wrote: > Hello, > > On Sun, Dec 9, 2018 at 8:30 PM Dmitry V. Levin wrote: > > syscall_get_* functions are required to be implemented on all > > architectures in order to extend the generic ptrace API with > &

[PATCH v5 12/25] nios2: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
Foon Tan Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added Cc arch/nios2/include/asm/syscall.h | 6

[PATCH v5 19/25] xtensa: define syscall_get_* functions

2018-12-10 Thread Dmitry V. Levin
, syscall_get_error, syscall_get_return_value, and syscall_get_arch. Cc: Max Filippov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Chris Zankel Cc: Paul Moore Cc: Eric Paris Cc: linux-xte...@linux-xtensa.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V

[PATCH v5 07/25] h8300: define remaining syscall_get_* functions

2018-12-10 Thread Dmitry V. Levin
, and syscall_get_arch. Cc: Yoshinori Sato Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added syscall_get_error

[PATCH v5 03/25] arc: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
-by: Vineet Gupta Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Alexey Brodkin Cc: Paul Moore Cc: Eric Paris Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added Cc v2: added

[PATCH v5 06/25] csky: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/csky/include/asm/syscall.h | 7 +++ include/uapi/linux/audit.h | 1 + 2 files changed, 8 insertions(+) diff --git a/arch/csky/include/asm/syscall.h b/arch/csky/include/asm/syscall.h index 926a64a8b4ee..d637445737b7 100644 --- a/arch

[PATCH v5 04/25] c6x: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
: Mark Salter Cc: Aurelien Jacquiot Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-c6x-...@linux-c6x.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added Cc arch/c6x/include/asm

[PATCH v5 11/25] nds32: define syscall_get_arch()

2018-12-10 Thread Dmitry V. Levin
: Greentime Hu Cc: Vincent Chen Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: added Cc v2: apparently, this architecture can be configured as big

[PATCH v5 22/25] syscall_get_arch: add "struct task_struct *" argument

2018-12-10 Thread Dmitry V. Levin
.@vger.kernel.org Cc: linux...@vger.kernel.org Cc: sparcli...@vger.kernel.org Cc: linux...@lists.infradead.org Cc: linux-xte...@linux-xtensa.org Cc: linux-a...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v5: fixed asm-generic docs by reverting 1002d94d3

Re: [PATCH v5 19/25] xtensa: define syscall_get_* functions

2018-12-10 Thread Dmitry V. Levin
On Mon, Dec 10, 2018 at 11:24:02PM +0300, Dmitry V. Levin wrote: > On Mon, Dec 10, 2018 at 12:14:37PM -0800, Max Filippov wrote: > > On Mon, Dec 10, 2018 at 4:53 AM Dmitry V. Levin wrote: > > > On Sun, Dec 09, 2018 at 09:02:50PM -0800, Max Filippov wrote: > > > >

[PATCH v6 00/27] ptrace: add PTRACE_GET_SYSCALL_INFO request

2018-12-13 Thread Dmitry V. Levin
eturn full size of the struct. Dmitry V. Levin (25): asm-generic/syscall.h: prepare for inclusion by other files asm-generic/syscall.h: turn syscall_[gs]et_arguments into wrappers alpha: define remaining syscall_get_* functions Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h arc: de

[PATCH v6 05/27] arc: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
-by: Vineet Gupta Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Alexey Brodkin Cc: Paul Moore Cc: Eric Paris Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: unchanged v5: added

[PATCH v6 09/27] h8300: define remaining syscall_get_* functions

2018-12-13 Thread Dmitry V. Levin
, and syscall_get_arch. Cc: Yoshinori Sato Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: added missing includes

[PATCH v6 19/27] riscv: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
-on-patch-by: David Abdurachmanov Reviewed-by: Palmer Dabbelt Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Albert Ou Cc: Paul Moore Cc: Eric Paris Cc: linux-ri...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin

[PATCH v6 21/27] xtensa: define syscall_get_* functions

2018-12-13 Thread Dmitry V. Levin
, syscall_get_error, syscall_get_return_value, and syscall_get_arch. Cc: Max Filippov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Chris Zankel Cc: Paul Moore Cc: Eric Paris Cc: linux-xte...@linux-xtensa.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V

[PATCH v6 14/27] nios2: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
Foon Tan Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: unchanged v5: added Cc arch/nios2/include/asm

[PATCH v6 24/27] syscall_get_arch: add "struct task_struct *" argument

2018-12-13 Thread Dmitry V. Levin
abs.org Cc: linux-ri...@lists.infradead.org Cc: linux-s...@vger.kernel.org Cc: linux...@vger.kernel.org Cc: sparcli...@vger.kernel.org Cc: linux...@lists.infradead.org Cc: linux-xte...@linux-xtensa.org Cc: linux-a...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes:

[PATCH v6 08/27] csky: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: unchanged arch/csky/include/asm/syscall.h | 7 +++ include/uapi/linux/audit.h | 1 + 2 files changed, 8 insertions(+) diff --git a/arch/csky/include/asm/syscall.h b/arch/csky/include/asm/syscall.h index 926a64a8b4ee

[PATCH v6 13/27] nds32: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
: Greentime Hu Cc: Vincent Chen Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: unchanged v5: added Cc v2: apparently, this architecture can

[PATCH v6 06/27] c6x: define syscall_get_arch()

2018-12-13 Thread Dmitry V. Levin
-by: Mark Salter Cc: Aurelien Jacquiot Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-c6x-...@linux-c6x.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: added Acked-by v5: added

[PATCH v6 23/27] unicore32: add asm/syscall.h

2018-12-13 Thread Dmitry V. Levin
similar to ARM, so the implementation of syscall_get_* functions is also similar to ARM. Cc: Guan Xuetao Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes

[PATCH v6 11/27] hexagon: define remaining syscall_get_* functions

2018-12-13 Thread Dmitry V. Levin
, and syscall_get_arch. Cc: Richard Kuo Cc: Paul Moore Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v6: added missing includes v5: added

[PATCH v2 16/15 v2] syscall_get_arch: add "struct task_struct *" argument

2018-11-21 Thread Dmitry V. Levin
Cc: linux...@lists.infradead.org Cc: linux-xte...@linux-xtensa.org Cc: linuxppc-...@lists.ozlabs.org Cc: nios2-...@lists.rocketboards.org Cc: openr...@lists.librecores.org Cc: sparcli...@vger.kernel.org Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: x...@kernel.org Signed-off-by: Dmitry V. Levin --- v2: clean

Re: [PATCH v2 16/15] syscall_get_arch: add "struct task_struct *" argument

2018-11-21 Thread Dmitry V. Levin
Hi Paul, On Wed, Nov 21, 2018 at 06:40:06PM +, Paul Burton wrote: > Hi Dmitry, > > On Wed, Nov 21, 2018 at 03:44:22AM +0300, Dmitry V. Levin wrote: > > This argument is required to extend the generic ptrace API > > with PTRACE_GET_SYSCALL_INFO request: syscal

[PATCH v2 14/15] unicore32: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since v1 arch/unicore32/include/asm/syscall.h | 12 include/uapi/linux/audit.h

[PATCH v2 15/15] xtensa: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin Acked-by: Max Filippov --- v2: added Acked-by to v1 arch/xtensa/include/asm/syscall.h | 7 +++ include/uapi

[PATCH v2 10/15] hexagon: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since v1 arch/hexagon/include/asm/syscall.h | 8 include/uapi/linux/audit.h

[PATCH v2 07/15] arc: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin Acked-by: Vineet Gupta --- v2: added Acked-by to [PATCH 06/13 v3] arch/arc/include/asm/syscall.h | 10

[PATCH v2 13/15] riscv: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Based-on-patch-by: David Abdurachmanov Signed-off-by: Dmitry V. Levin Reviewed-by: Palmer Dabbelt --- v2: added Reviewed-by to [PATCH 12/13 v2

[PATCH v2 12/15] nios2: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since v1 arch/nios2/include/asm/syscall.h | 6 ++ include/uapi/linux/audit.h | 1 + 2

[PATCH v2 09/15] h8300: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since v1 arch/h8300/include/asm/syscall.h | 5 + include/uapi/linux/audit.h | 1 + 2

[PATCH v2 08/15] c6x: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since [PATCH 07/13 v2] arch/c6x/include/asm/syscall.h | 7 +++ include/uapi/linux/audit.h

[PATCH v2 11/15] nds32: define syscall_get_arch()

2018-11-19 Thread Dmitry V. Levin
syscall_get_arch() is required to be implemented on all architectures in order to extend the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Signed-off-by: Dmitry V. Levin --- v2: unchanged since [PATCH 10/13 v2] arch/nds32/include/asm/syscall.h | 8 include/uapi/linux

[PATCH v2 00/15] Prepare for PTRACE_GET_SYSCALL_INFO

2018-11-19 Thread Dmitry V. Levin
are. Dmitry V. Levin (15): Move EM_HEXAGON to uapi/linux/elf-em.h Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h Move EM_UNICORE to uapi/linux/elf-em.h elf-em.h: add EM_NDS32 elf-em.h: add EM_XTENSA m68k: define syscall_get_arch() arc: define syscall_get_arch() c6x: define

[PATCH v2 16/15] syscall_get_arch: add "struct task_struct *" argument

2018-11-21 Thread Dmitry V. Levin
: linuxppc-...@lists.ozlabs.org Cc: nios2-...@lists.rocketboards.org Cc: openr...@lists.librecores.org Cc: sparcli...@vger.kernel.org Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: x...@kernel.org Signed-off-by: Dmitry V. Levin --- arch/alpha/include/asm/syscall.h | 2 +- arch/arc/include/asm/syscall.h

[PATCH v7 05/22] arc: define syscall_get_arch()

2019-01-07 Thread Dmitry V. Levin
-by: Vineet Gupta Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Alexey Brodkin Cc: Eric Paris Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7: added Acked

[PATCH v7 12/22] nios2: define syscall_get_arch()

2019-01-07 Thread Dmitry V. Levin
-by: Paul Moore Cc: Ley Foon Tan Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7: added Acked-by v6: unchanged v5: added

[PATCH v7 00/22] ptrace: add PTRACE_GET_SYSCALL_INFO request

2019-01-07 Thread Dmitry V. Levin
ch(). * Use addr argument of sys_ptrace to get expected size of the struct; return full size of the struct. Dmitry V. Levin (21): asm-generic/syscall.h: prepare for inclusion by other files asm-generic/syscall.h: turn syscall_[gs]et_arguments into wrappers alpha: define remaining s

[PATCH v7 07/22] h8300: define remaining syscall_get_* functions

2019-01-07 Thread Dmitry V. Levin
, and syscall_get_arch. Acked-by: Paul Moore # audit related parts Cc: Yoshinori Sato Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7

[PATCH v7 20/22] syscall_get_arch: add "struct task_struct *" argument

2019-01-07 Thread Dmitry V. Levin
...@lists.ozlabs.org Cc: linux-ri...@lists.infradead.org Cc: linux-s...@vger.kernel.org Cc: linux...@vger.kernel.org Cc: sparcli...@vger.kernel.org Cc: linux...@lists.infradead.org Cc: linux-xte...@linux-xtensa.org Cc: linux-a...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry

[PATCH v7 09/22] hexagon: define remaining syscall_get_* functions

2019-01-07 Thread Dmitry V. Levin
, and syscall_get_arch. Acked-by: Paul Moore # audit related parts Cc: Richard Kuo Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7: added

[PATCH v7 19/22] unicore32: add asm/syscall.h

2019-01-07 Thread Dmitry V. Levin
-by: Dmitry V. Levin --- Notes: v7: added Acked-by v6: made use of asm-generic/syscall.h v5: added syscall_get_nr, syscall_get_arguments, syscall_get_error, and syscall_get_return_value v1: added syscall_get_arch arch/unicore32/include/asm/syscall.h | 47

[PATCH v7 06/22] c6x: define syscall_get_arch()

2019-01-07 Thread Dmitry V. Levin
-by: Mark Salter Acked-by: Paul Moore Cc: Aurelien Jacquiot Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-c6x-...@linux-c6x.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7: added Acked-by v6

[PATCH v7 17/22] riscv: define syscall_get_arch()

2019-01-07 Thread Dmitry V. Levin
-on-patch-by: David Abdurachmanov Reviewed-by: Palmer Dabbelt Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Albert Ou Cc: Eric Paris Cc: linux-ri...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin

[PATCH v7 11/22] nds32: define syscall_get_arch()

2019-01-07 Thread Dmitry V. Levin
-by: Paul Moore Cc: Greentime Hu Cc: Vincent Chen Cc: Eric Paris Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v7: added Acked-by v6: unchanged v5: added Cc v2

[PATCH 00/14] Prepare syscall_get_arch for PTRACE_GET_SYSCALL_INFO

2019-01-09 Thread Dmitry V. Levin
ll architectures. All patches from this patchset have been already reviewed, so it's ready to be merged without waiting for the ptrace-specific part. As it's all about syscall_get_arch(), it should probably go via audit tree. Dmitry V. Levin (14): Move EM_ARCOMPACT and EM_ARCV2 to uap

[PATCH 13/14] unicore32: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Guan Xuetao Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/unicore32/include/asm/syscall.h | 12 include/uapi/linux/audit.h | 1 + 2 files changed

[PATCH 06/14] hexagon: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Richard Kuo Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/hexagon/include/asm/syscall.h | 8 include/uapi/linux/audit.h

[PATCH 09/14] nds32: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Greentime Hu Cc: Vincent Chen Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/nds32/include/asm/syscall.h | 9 + include/uapi/linux/audit.h | 2 ++ 2 files

[PATCH 12/14] Move EM_UNICORE to uapi/linux/elf-em.h

2019-01-09 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Guan Xuetao Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/unicore32/include/asm/elf.h | 3 +-- include/uapi/linux/elf-em.h | 1 + 2 files

[PATCH 07/14] m68k: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
. Reviewed-by: Geert Uytterhoeven Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-m...@lists.linux-m68k.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/m68k/include/asm/syscall.h | 12 1 file

[PATCH 08/14] Move EM_NDS32 to uapi/linux/elf-em.h

2019-01-09 Thread Dmitry V. Levin
request. Acked-by: Paul Moore Cc: Greentime Hu Cc: Vincent Chen Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/nds32/include/asm/elf.h | 3 +-- include/uapi/linux/elf-em.h | 2 ++ 2

[PATCH 04/14] h8300: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Yoshinori Sato Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/h8300/include/asm/syscall.h | 6 ++ include/uapi/linux/audit.h

[PATCH 10/14] nios2: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Ley Foon Tan Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/nios2/include/asm/syscall.h | 6 ++ include/uapi/linux/audit.h

[PATCH 03/14] c6x: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Mark Salter Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Aurelien Jacquiot Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-c6x-...@linux-c6x.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/c6x/include/asm/syscall.h | 7 +++ include

[PATCH 01/14] Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h

2019-01-09 Thread Dmitry V. Levin
the generic ptrace API with PTRACE_GET_SYSCALL_INFO request. Acked-by: Vineet Gupta Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Alexey Brodkin Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V

[PATCH 02/14] arc: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-by: Vineet Gupta Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Alexey Brodkin Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/arc/include/asm/syscall.h | 11

[PATCH 05/14] Move EM_HEXAGON to uapi/linux/elf-em.h

2019-01-09 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Richard Kuo Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/hexagon/include/asm/elf.h | 6 +- include/uapi

[PATCH 11/14] riscv: define syscall_get_arch()

2019-01-09 Thread Dmitry V. Levin
-on-patch-by: David Abdurachmanov Reviewed-by: Palmer Dabbelt Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Albert Ou Cc: linux-ri...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/riscv

[PATCH 14/14] syscall_get_arch: add "struct task_struct *" argument

2019-01-09 Thread Dmitry V. Levin
.@vger.kernel.org Cc: sparcli...@vger.kernel.org Cc: linux...@lists.infradead.org Cc: linux-xte...@linux-xtensa.org Cc: linux-a...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- arch/alpha/include/asm/syscall.h | 2 +- arch/arc/include/asm/syscall.h

Re: [PATCH 00/14] Prepare syscall_get_arch for PTRACE_GET_SYSCALL_INFO

2019-02-27 Thread Dmitry V. Levin
On Sat, Feb 09, 2019 at 01:22:19AM +0300, Dmitry V. Levin wrote: > On Thu, Jan 17, 2019 at 03:34:44PM -0500, Richard Guy Briggs wrote: > > On 2019-01-09 15:40, Dmitry V. Levin wrote: > > > syscall_get_arch() is required to be implemented on all architectures in > >

[PATCH 10/14] nios2: define syscall_get_arch()

2019-02-27 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Ley Foon Tan Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/nios2/include/asm

[PATCH 05/14] Move EM_HEXAGON to uapi/linux/elf-em.h

2019-02-27 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Richard Kuo Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch

[PATCH 06/14] hexagon: define syscall_get_arch()

2019-02-27 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Richard Kuo Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/hexagon/include/asm

[PATCH 09/14] nds32: define syscall_get_arch()

2019-02-27 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Greentime Hu Cc: Vincent Chen Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/nds32/include/asm/syscall.h | 9

[PATCH 04/14] h8300: define syscall_get_arch()

2019-02-27 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Yoshinori Sato Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/h8300

[PATCH 13/14] unicore32: define syscall_get_arch()

2019-02-27 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Guan Xuetao Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/unicore32/include/asm/syscall.h | 12

[PATCH 12/14] Move EM_UNICORE to uapi/linux/elf-em.h

2019-02-27 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Guan Xuetao Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/unicore32/include/asm/elf.h | 3

[PATCH 08/14] Move EM_NDS32 to uapi/linux/elf-em.h

2019-02-27 Thread Dmitry V. Levin
request. Acked-by: Paul Moore Cc: Greentime Hu Cc: Vincent Chen Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- This is just a gentle ping, the patch is unchanged. arch/nds32/include/asm

[PATCH v2 12/13] unicore32: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Guan Xuetao Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/unicore32/include/asm/syscall.h | 12 include/uapi/linux/audit.h

[PATCH v2 11/13] Move EM_UNICORE to uapi/linux/elf-em.h

2019-03-17 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Guan Xuetao Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/unicore32/include/asm/elf.h | 3 +-- include/uapi/linux/elf

[PATCH v2 00/13] Prepare syscall_get_arch for PTRACE_GET_SYSCALL_INFO

2019-03-17 Thread Dmitry V. Levin
ll architectures. All patches from this patchset have been already reviewed, so it's ready to be merged without waiting for the ptrace-specific part. As it's all about syscall_get_arch(), it should probably go via audit tree. Notes: v2: rebased to v5.1-rc1, added Acked-by Dmitry V. L

[PATCH v2 05/13] Move EM_HEXAGON to uapi/linux/elf-em.h

2019-03-17 Thread Dmitry V. Levin
with PTRACE_GET_SYSCALL_INFO request. Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: Richard Kuo Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/hexagon/include/asm/elf.h

[PATCH v2 02/13] arc: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
-by: Vineet Gupta Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Alexey Brodkin Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-snps-...@lists.infradead.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/arc/include/asm

[PATCH v2 04/13] h8300: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Yoshinori Sato Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: uclinux-h8-de...@lists.sourceforge.jp Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/h8300/include/asm/syscall.h | 6

[PATCH v2 08/13] Move EM_NDS32 to uapi/linux/elf-em.h

2019-03-17 Thread Dmitry V. Levin
request. Acked-by: Paul Moore Acked-by: Vincent Chen Acked-by: Greentime Hu Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: added Acked-by arch/nds32/include/asm/elf.h | 3

[PATCH v2 10/13] nios2: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
-by: Paul Moore Acked-by: Ley Foon Tan Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Ley Foon Tan Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: nios2-...@lists.rocketboards.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: added Acked-by arch/nios2/include/asm

[PATCH v2 06/13] hexagon: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Richard Kuo Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-hexa...@vger.kernel.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/hexagon/include/asm/syscall.h | 8

[PATCH v2 07/13] m68k: define syscall_get_arch()

2019-03-17 Thread Dmitry V. Levin
. Reviewed-by: Geert Uytterhoeven Acked-by: Paul Moore Cc: Elvira Khabirova Cc: Eugene Syromyatnikov Cc: Oleg Nesterov Cc: Andy Lutomirski Cc: linux-m...@lists.linux-m68k.org Cc: linux-audit@redhat.com Signed-off-by: Dmitry V. Levin --- Notes: v2: unchanged arch/m68k/include/asm/syscall.h | 12

  1   2   >