[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170908215603.9189-1-kirill.shutemov@linux.intel.com>
Date: Sat, 9 Sep 2017 00:56:01 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Ingo Molnar <mingo@...nel.org>
Cc: x86@...nel.org, Thorsten Leemhuis <regressions@...mhuis.info>,
Jonathan Corbet <corbet@....net>,
Huang Ying <ying.huang@...el.com>, linux-mm@...ck.org,
linux-kernel@...r.kernel.org,
"Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>
Subject: [PATCH 0/2] x86: Fix performance regression in get_user_pages_fast()
Fix performance regression found by 0-day.
Kirill A. Shutemov (2):
mm: Add infrastructure for get_user_pages_fast() benchmarking
mm, x86: Fix performance regression in get_user_pages_fast()
mm/Kconfig | 9 +++
mm/Makefile | 1 +
mm/gup.c | 97 +++++++++++++++++-----------
mm/gup_benchmark.c | 100 +++++++++++++++++++++++++++++
tools/testing/selftests/vm/Makefile | 1 +
tools/testing/selftests/vm/gup_benchmark.c | 91 ++++++++++++++++++++++++++
6 files changed, 260 insertions(+), 39 deletions(-)
create mode 100644 mm/gup_benchmark.c
create mode 100644 tools/testing/selftests/vm/gup_benchmark.c
--
2.14.1
Powered by blists - more mailing lists