Go to file
Gavin Shan fa7b399efb tools/kvm_stat: Fix kvm_exit filter name
BugLink: https://bugs.launchpad.net/bugs/1863588

commit 5fcf3a55a6 upstream.

The filter name is fixed to "exit_reason" for some kvm_exit events, no
matter what architect we have. Actually, the filter name ("exit_reason")
is only applicable to x86, meaning it's broken on other architects
including aarch64.

This fixes the issue by providing various kvm_exit filter names, depending
on architect we're on. Afterwards, the variable filter name is picked and
applied through ioctl(fd, SET_FILTER).

Reported-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Gavin Shan <gshan@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
2020-02-17 11:10:45 +01:00
Documentation PM / devfreq: Add new name attribute for sysfs 2020-02-06 16:32:32 +00:00
LICENSES
arch ARM: tegra: Enable PLLP bypass during Tegra124 LP1 2020-02-17 11:10:43 +01:00
block UBUNTU: SAUCE: blk/core: Gracefully handle unset make_request_fn 2020-01-30 16:27:50 +01:00
certs UBUNTU: SAUCE: Dump stack when X.509 certificates cannot be loaded 2019-11-25 14:56:26 +01:00
crypto crypto: api - Fix race condition in crypto_spawn_alg 2020-02-17 11:10:40 +01:00
debian UBUNTU: update dkms package versions 2020-02-06 16:25:27 -06:00
debian.master UBUNTU: Ubuntu-5.4-5.4.0-14.17 2020-02-06 16:30:49 -06:00
drivers media: rc: ensure lirc is initialized before registering input device 2020-02-17 11:10:45 +01:00
fs gfs2: fix O_SYNC write handling 2020-02-17 11:10:44 +01:00
include crypto: pcrypt - Avoid deadlock by using per-instance padata queues 2020-02-17 10:57:52 +01:00
init Revert "um: Enable CONFIG_CONSTRUCTORS" 2020-02-04 09:18:50 +00:00
ipc ipc/msg.c: consolidate all xxxctl_down() functions 2020-02-17 10:57:36 +01:00
kernel bpf, devmap: Pass lockdep expression to RCU lists 2020-02-17 10:57:53 +01:00
lib lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() 2020-02-17 10:57:41 +01:00
mm mm: move_pages: report the number of non-attempted pages 2020-02-17 10:57:40 +01:00
net sunrpc: expiry_time should be seconds not timeval 2020-02-17 11:10:43 +01:00
samples samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach 2020-02-17 10:57:53 +01:00
scripts scripts/find-unused-docs: Fix massive false positives 2020-02-17 10:57:48 +01:00
security tomoyo: Use atomic_t for statistics counter 2020-02-06 16:32:34 +00:00
sound ASoC: SOF: core: release resources on errors in probe_continue 2020-02-17 10:57:51 +01:00
tools tools/kvm_stat: Fix kvm_exit filter name 2020-02-17 11:10:45 +01:00
ubuntu UBUNTU: hio -- device_add_disk() grew a 'groups' argument in 4.20 2019-11-25 14:56:37 +01:00
usr gen_initramfs_list.sh: fix 'bad variable name' error 2020-01-30 16:22:03 +01:00
virt KVM: arm64: Only sign-extend MMIO up to register width 2020-02-17 10:57:42 +01:00
.clang-format clang-format: Update with the latest for_each macro list 2019-08-31 10:00:51 +02:00
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore UBUNTU: [debian] Initial debian and ubuntu directories 2019-11-25 14:56:22 +01:00
.mailmap ARM: SoC fixes 2019-11-10 13:41:59 -08:00
COPYING
CREDITS MAINTAINERS: Remove Simon as Renesas SoC Co-Maintainer 2019-10-10 08:12:51 -07:00
Kbuild kbuild: do not descend to ./Kbuild when cleaning 2019-08-21 21:03:58 +09:00
Kconfig UBUNTU: [debian] Initial debian and ubuntu directories 2019-11-25 14:56:22 +01:00
MAINTAINERS MAINTAINERS: correct entries for ISDN/mISDN section 2020-02-17 10:57:36 +01:00
Makefile Linux 5.4.18 2020-02-06 16:33:06 +00:00
README
dropped.txt UBUNTU: [debian] Initial debian and ubuntu directories 2019-11-25 14:56:22 +01:00
snapcraft.yaml UBUNTU: [debian] Initial debian and ubuntu directories 2019-11-25 14:56:22 +01:00
update-version-dkms UBUNTU: [debian] Initial debian and ubuntu directories 2019-11-25 14:56:22 +01:00

README

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

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

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.