[<prev] [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