1. 18 Nov, 2022 26 commits
  2. 15 Nov, 2022 14 commits
    • Sergey Shtylyov's avatar
      regset: make user_regset_copyin_ignore() *void* · 597d77d2
      Sergey Shtylyov authored
      user_regset_copyin_ignore() apparently cannot fail and so always returns 0.
      Let's make this function return *void* instead of *int*...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-14-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      597d77d2
    • Sergey Shtylyov's avatar
      sparc: ptrace: user_regset_copyin_ignore() always returns 0 · 37f65303
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-13-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      37f65303
    • Sergey Shtylyov's avatar
      sh: ptrace: user_regset_copyin_ignore() always returns 0 · aafdac9a
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-12-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      aafdac9a
    • Sergey Shtylyov's avatar
      powerpc: ptrace: user_regset_copyin_ignore() always returns 0 · 18b9fe54
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      [akpm@linux-foundation.org: fix gpr32_set_common()]
      Link: https://lkml.kernel.org/r/20221014212235.10770-11-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      18b9fe54
    • Sergey Shtylyov's avatar
      parisc: ptrace: user_regset_copyin_ignore() always returns 0 · fa3ff3bf
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-10-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      fa3ff3bf
    • Sergey Shtylyov's avatar
      openrisc: ptrace: user_regset_copyin_ignore() always returns 0 · 63977440
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-9-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      63977440
    • Sergey Shtylyov's avatar
      nios2: ptrace: user_regset_copyin_ignore() always returns 0 · ae27da72
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-8-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      ae27da72
    • Sergey Shtylyov's avatar
      mips: ptrace: user_regset_copyin_ignore() always returns 0 · 540e58d2
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-7-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      540e58d2
    • Sergey Shtylyov's avatar
      ia64: ptrace: user_regset_copyin_ignore() always returns 0 · d85deed4
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-6-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      d85deed4
    • Sergey Shtylyov's avatar
      hexagon: ptrace: user_regset_copyin_ignore() always returns 0 · 4d2cfea8
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-5-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      4d2cfea8
    • Sergey Shtylyov's avatar
      arm64: ptrace: user_regset_copyin_ignore() always returns 0 · 687daeee
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Found by Linux Verification Center (linuxtesting.org) with the SVACE static
      analysis tool.
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-4-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      687daeee
    • Sergey Shtylyov's avatar
      arm: ptrace: user_regset_copyin_ignore() always returns 0 · dd127cf2
      Sergey Shtylyov authored
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-3-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      dd127cf2
    • Sergey Shtylyov's avatar
      arc: ptrace: user_regset_copyin_ignore() always returns 0 · 461cc6e5
      Sergey Shtylyov authored
      Patch series "Make user_regset_copyin_ignore() *void*".
      
      user_regset_copyin_ignore() apparently cannot fail and so always returns 0.
      Let's first remove the result checks in several architectures that call this
      function and then make user_regset_copyin_ignore() return *void* instead of
      *int*...
      
      
      This patch (of 13):
      
      user_regset_copyin_ignore() always returns 0, so checking its result seems
      pointless -- don't do this anymore...
      
      Link: https://lkml.kernel.org/r/20221014212235.10770-1-s.shtylyov@omp.ru
      Link: https://lkml.kernel.org/r/20221014212235.10770-2-s.shtylyov@omp.ruSigned-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Cc: Brian Cain <bcain@quicinc.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu> # powerpc
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Dinh Nguyen <dinguyen@kernel.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Oleg Nesterov <oleg@redhat.com>
      Cc: Rich Felker <dalias@libc.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Stafford Horne <shorne@gmail.com>
      Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Will Deacon <will@kernel.org>
      Cc: Yoshinori Sato <ysato@users.osdn.me>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      461cc6e5
    • wuchi's avatar
      lib/debugobjects: fix stat count and optimize debug_objects_mem_init · eabb7f1a
      wuchi authored
      1. Var debug_objects_allocated tracks valid kmem_cache_alloc calls, so
         track it in debug_objects_replace_static_objects.  Do similar things in
         object_cpu_offline.
      
      2. In debug_objects_mem_init, there is no need to call function
         cpuhp_setup_state_nocalls when debug_objects_enabled = 0 (out of
         memory).
      
      Link: https://lkml.kernel.org/r/20220611130634.99741-1-wuchi.zero@gmail.com
      Fixes: 634d61f4 ("debugobjects: Percpu pool lookahead freeing/allocation")
      Fixes: c4b73aab ("debugobjects: Track number of kmem_cache_alloc/kmem_cache_free done")
      Signed-off-by: default avatarwuchi <wuchi.zero@gmail.com>
      Reviewed-by: default avatarWaiman Long <longman@redhat.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Kees Cook <keescook@chromium.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      eabb7f1a