mainlining shenanigans
Go to file
Ingo Molnar ddc4becca1 perf/core improvements and fixes:
- Initial support for linking with python3, by explicitely setting
   the PYTHON Makefile variable, python2 remains supported, more work
   needed to test the shipped python scripts used with 'perf script'
   (Jaroslav Škarvada)
 
 - Make twatch.py, an example python script that sets up evlists and
   evsels to then parse events from mmap, to work with both python2 and
   python3 (Arnaldo Carvalho de Melo)
 
 - Fix setting 'perf ftrace' function filter when using a non-existent
   function, which should result in an error instead of simply not setting
   the filter and showing all functions (Changbin Du)
 
 - Fix paranoid check in machine__set_kernel_mmap(), problem introduced
   in previous perf/core batch (Namhyung Kim)
 
 - Fix reading cpuid model information in s/390, ditto, also introduced
   in the previous perf/core batch (Thomas Richter)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEELb9bqkb7Te0zijNb1lAW81NSqkAFAlqMy6wACgkQ1lAW81NS
 qkCbmw//Tntt2ijLxtNySfjTTAfG8cdPem3dz9mGKL+0Wip1aFMtBPrh8CV5WXbc
 lyHqIqmdkEAHUwZY1Fb9QT8Lz/0ASn+WpiOHhay2/5KKmijGCTH3DCcGXdJO+bea
 FvxLdBJA/sBCeK6p83X+H2U2KfEaEdvknH0VB3pZoX+cnI9MPuiEIcB+nF9zQxFx
 QnutwRez5uaWtSSyQVdsmvU7qIgRu8dxNmDYE4N+QQPaMm9Ee0e2czPdZCpcSQes
 Qpr9koNmHnI3nv3L8/72MuMmUDEDuuyIrmqzA2riBPq0PNTsXXGNbZQiFbhQihqe
 BW5gMKXk8mgvyvQjCBpEY3Cx5yWJh5wFJqc87RbKGpoSRlicTmBLQ8dGs40l8Z37
 bbrSGPpwEQ9a4IOKp1d8B3LB+/cTkElGXKu5PxLGhgVLulgxCQNsN1fKsj+SESaI
 ZYglDH/o7JgSqrciCMEwcNFw4ZswoyTD98ERx/KtHNAUbRAvAud2hKmiirx/N1M2
 5LLgzBcMxRVDS+wcmC2oxhbJKbyQEACSs4rF+8srEe4O5uqX3kxNYgEtqE5V9Rp6
 ROAsfM1S+UjWty7+oHLxXQ2uvS5/qSoM3DyqSXwbBRrhtxawSaNtuGJHzv/Hh4uD
 UNk84ZZZYQZtF0QHWjJc6GFVPhiUfjUhRGysihDmXDgoCMyiwGw=
 =P/Qp
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-for-mingo-4.17-20180220' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core

Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:

- Initial support for linking with python3, by explicitely setting
  the PYTHON Makefile variable, python2 remains supported, more work
  needed to test the shipped python scripts used with 'perf script'
  (Jaroslav Škarvada)

- Make twatch.py, an example python script that sets up evlists and
  evsels to then parse events from mmap, to work with both python2 and
  python3 (Arnaldo Carvalho de Melo)

- Fix setting 'perf ftrace' function filter when using a non-existent
  function, which should result in an error instead of simply not setting
  the filter and showing all functions (Changbin Du)

- Fix paranoid check in machine__set_kernel_mmap(), problem introduced
  in previous perf/core batch (Namhyung Kim)

- Fix reading cpuid model information in s/390, ditto, also introduced
  in the previous perf/core batch (Thomas Richter)

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2018-02-21 08:50:45 +01:00
arch Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-02-14 17:31:51 -08:00
block vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
certs License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2018-02-12 08:57:21 -08:00
Documentation coresight: Update documentation for perf usage 2018-02-16 14:55:46 -03:00
drivers Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-02-14 17:02:15 -08:00
firmware kbuild: remove all dummy assignments to obj- 2017-11-18 11:46:06 +09:00
fs Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-02-14 17:31:51 -08:00
include Merge branch 'perf/urgent' into perf/core, to pick up fixes 2018-02-17 11:39:28 +01:00
init membarrier: Provide core serializing command, *_SYNC_CORE 2018-02-05 21:35:03 +01:00
ipc vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
kernel Merge branch 'perf/urgent' into perf/core, to pick up fixes 2018-02-17 11:39:28 +01:00
lib Kbuild updates for v4.16 (2nd) 2018-02-09 19:32:41 -08:00
LICENSES LICENSES: Add MPL-1.1 license 2018-01-06 10:59:44 -07:00
mm Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-02-14 17:31:51 -08:00
net vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
samples sample/bpf: fix erspan metadata 2018-02-06 11:32:49 -05:00
scripts Kbuild updates for v4.16 (2nd) 2018-02-09 19:32:41 -08:00
security vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
sound vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
tools perf tools: Add Python 3 support 2018-02-19 12:28:23 -03:00
usr initramfs: fix initramfs rebuilds w/ compression after disabling 2017-11-03 07:39:19 -07:00
virt vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.get_maintainer.ignore
.gitattributes .gitattributes: set git diff driver for C source code files 2016-10-07 18:46:30 -07:00
.gitignore scripts/package: snap-pkg target 2017-12-13 00:00:18 +09:00
.mailmap mailmap: update Mark Yao's email address 2018-01-04 16:45:09 -08:00
COPYING
CREDITS MAINTAINERS: update TPM driver infrastructure changes 2017-11-09 17:58:40 -08:00
Kbuild Kbuild updates for v4.15 2017-11-17 17:45:29 -08:00
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
MAINTAINERS Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-02-14 17:02:15 -08:00
Makefile Linux 4.16-rc1 2018-02-11 15:04:29 -08:00
README README: add a new README file, pointing to the Documentation/ 2016-10-24 08:12:35 -02:00

Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.