lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <18626931553963861@sas1-b3ec53dbc12b.qloud-c.yandex.net>
Date:   Sat, 30 Mar 2019 19:37:41 +0300
From:   Andrey Abramov <st5pub@...dex.ru>
To:     vgupta@...opsys.com, benh@...nel.crashing.org, paulus@...ba.org,
        mpe@...erman.id.au, tglx@...utronix.de, mingo@...hat.com,
        bp@...en8.de, hpa@...or.com, x86@...nel.org, mark@...heh.com,
        jlbec@...lplan.org, richard@....at, dedekind1@...il.com,
        adrian.hunter@...el.com, gregkh@...uxfoundation.org,
        naveen.n.rao@...ux.vnet.ibm.com, jpoimboe@...hat.com,
        Dave Chinner <dchinner@...hat.com>, darrick.wong@...cle.com,
        ard.biesheuvel@...aro.org, George Spelvin <lkml@....org>,
        linux-snps-arc@...ts.infradead.org,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        linuxppc-dev@...ts.ozlabs.org, ocfs2-devel@....oracle.com,
        linux-mtd@...ts.infradead.org, sfr@...b.auug.org.au
Cc:     rppt@...ux.ibm.com, Morton Andrew <akpm@...ux-foundation.org>,
        mhocko@...e.com, malat@...ian.org, npiggin@...il.com,
        yamada.masahiro@...ionext.com, jannh@...gle.com, jslaby@...e.cz,
        ge.changwei@....com, jiangyiwen@...wei.com, piaojun@...wei.com,
        amir73il@...il.com, ashish.samant@...cle.com,
        yuehaibing@...wei.com, lchen@...e.com, jiang.biao2@....com.cn,
        gustavo@...eddedor.com, peterz@...radead.org,
        keescook@...omium.org, Rasmus Villemoes <linux@...musvillemoes.dk>,
        Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
        kamalesh@...ux.vnet.ibm.com
Subject: [PATCH 0/5] simple sort swap function usage improvements

This is the logical continuation of sort improvements by George Spelvin
"lib/sort & lib/list_sort: faster and smaller" series
(added to the linux-next really recently).

Patches from 1 to 4 replace simple swap functions with the built-in
(which is now much faster) and grouped by subsystem (after that only
3 files implement custom swap - arch/x86/kernel/unwind_orc.c,
kernel/jump_label.c and lib/extable.c).

Patch #5 replaces the int type with the size_t type of the size argument
in the swap function.

Andrey Abramov (5):
  arch/arc: unwind.c: replace swap function with built-in one
  powerpc: module_[32|64].c: replace swap function with built-in one
  ocfs2: dir,refcounttree,xattr: replace swap functions with built-in
    one
  ubifs: find.c: replace swap function with built-in one
  Lib: sort.h: replace int size with size_t size in the swap function

 arch/arc/kernel/unwind.c        | 20 ++------------------
 arch/powerpc/kernel/module_32.c | 17 +----------------
 arch/powerpc/kernel/module_64.c | 17 +----------------
 arch/x86/kernel/unwind_orc.c    |  2 +-
 fs/ocfs2/dir.c                  | 13 +------------
 fs/ocfs2/refcounttree.c         | 13 +++----------
 fs/ocfs2/xattr.c                | 15 +++------------
 fs/ubifs/find.c                 |  9 +--------
 include/linux/sort.h            |  2 +-
 kernel/jump_label.c             |  2 +-
 lib/extable.c                   |  2 +-
 lib/sort.c                      |  6 +++---
 12 files changed, 19 insertions(+), 99 deletions(-)

-- 
2.21.0


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ