1. 02 3月, 2021 8 次提交
  2. 23 2月, 2021 6 次提交
    • A
      tools headers UAPI: Sync kvm.h headers with the kernel sources · 84b77255
      Arnaldo Carvalho de Melo 提交于
      To pick the changes in:
      
        d9a47eda ("KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR")
        8d4e7e80 ("KVM: x86: declare Xen HVM shared info capability and add test case")
        40da8ccd ("KVM: x86/xen: Add event channel interrupt vector upcall")
      
      These new IOCTLs are now supported on 'perf trace':
      
        $ tools/perf/trace/beauty/kvm_ioctl.sh > before
        $ cp include/uapi/linux/kvm.h tools/include/uapi/linux/kvm.h
        $ tools/perf/trace/beauty/kvm_ioctl.sh > after
        $ diff -u before after
        --- before	2021-02-23 09:55:46.229058308 -0300
        +++ after	2021-02-23 09:55:57.509308058 -0300
        @@ -91,6 +91,10 @@
         	[0xc1] = "GET_SUPPORTED_HV_CPUID",
         	[0xc6] = "X86_SET_MSR_FILTER",
         	[0xc7] = "RESET_DIRTY_RINGS",
        +	[0xc8] = "XEN_HVM_GET_ATTR",
        +	[0xc9] = "XEN_HVM_SET_ATTR",
        +	[0xca] = "XEN_VCPU_GET_ATTR",
        +	[0xcb] = "XEN_VCPU_SET_ATTR",
         	[0xe0] = "CREATE_DEVICE",
         	[0xe1] = "SET_DEVICE_ATTR",
         	[0xe2] = "GET_DEVICE_ATTR",
        $
      
      Addressing this perf build warning:
        Warning: Kernel ABI header at 'tools/include/uapi/linux/kvm.h' differs from latest version at 'include/uapi/linux/kvm.h'
        diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h
      
      Cc: David Woodhouse <dwmw@amazon.co.uk>
      Cc: Paul Mackerras <paulus@ozlabs.org>
      Cc: Ravi Bangoria <ravi.bangoria@linux.ibm.com>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      84b77255
    • A
      tools headers UAPI s390: Sync ptrace.h kernel headers · 20e32b9c
      Arnaldo Carvalho de Melo 提交于
      To pick up the changes from:
      
        56e62a73 ("s390: convert to generic entry")
      
      That only adds two new defines, so shouldn't cause problems when
      building the BPF selftests.
      
      Silencing this perf build warning:
      
        Warning: Kernel ABI header at 'tools/arch/s390/include/uapi/asm/ptrace.h' differs from latest version at 'arch/s390/include/uapi/asm/ptrace.h'
        diff -u tools/arch/s390/include/uapi/asm/ptrace.h arch/s390/include/uapi/asm/ptrace.h
      
      Cc: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
      Cc: Sven Schnelle <svens@linux.ibm.com>
      Cc: Vasily Gorbik <gor@linux.ibm.com>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      20e32b9c
    • A
      perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources · 867a9148
      Arnaldo Carvalho de Melo 提交于
      To get the changes in:
      
        fbcee2eb ("powerpc/32: Always save non volatile GPRs at syscall entry")
      
      That shouldn't cause any change in tooling, just silences the following
      tools/perf/ build warning:
      
        Warning: Kernel ABI header at 'tools/perf/arch/powerpc/entry/syscalls/syscall.tbl' differs from latest version at 'arch/powerpc/kernel/syscalls/syscall.tbl'
      
      Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      867a9148
    • A
      tools headers UAPI: Sync openat2.h with the kernel sources · ed72adf6
      Arnaldo Carvalho de Melo 提交于
      To pick the changes in:
      
        99668f61 ("fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED")
      
      That don't result in any change in tooling, only silences this perf
      build warning:
      
        Warning: Kernel ABI header at 'tools/include/uapi/linux/openat2.h' differs from latest version at 'include/uapi/linux/openat2.h'
        diff -u tools/include/uapi/linux/openat2.h include/uapi/linux/openat2.h
      
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Jens Axboe <axboe@kernel.dk>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      ed72adf6
    • A
      tools headers UAPI: Sync drm/i915_drm.h with the kernel sources · 4a8176fd
      Arnaldo Carvalho de Melo 提交于
      To pick the changes in:
      
        8c3b1ba0 ("drm/i915/gt: Track the overall awake/busy time")
        348fb0cb ("drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking")
      
      That don't result in any change in tooling:
      
        $ tools/perf/trace/beauty/drm_ioctl.sh > before
        $ cp include/uapi/drm/i915_drm.h tools/include/uapi/drm/i915_drm.h
        $ tools/perf/trace/beauty/drm_ioctl.sh > after
        $ diff -u before after
        $
      
      Only silences this perf build warning:
      
        Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differs from latest version at 'include/uapi/drm/i915_drm.h'
        diff -u tools/include/uapi/drm/i915_drm.h include/uapi/drm/i915_drm.h
      
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      4a8176fd
    • A
      tools headers UAPI: Update tools's copy of drm.h headers · 1f043a68
      Arnaldo Carvalho de Melo 提交于
      Picking the changes from:
      
        0e0dc448 ("drm/doc: demote old doc-comments in drm.h")
      
      Silencing these perf build warnings:
      
        Warning: Kernel ABI header at 'tools/include/uapi/drm/drm.h' differs from latest version at 'include/uapi/drm/drm.h'
        diff -u tools/include/uapi/drm/drm.h include/uapi/drm/drm.h
      
      No changes in tooling as these are just C comment documentation changes.
      
      Cc: Simon Ser <contact@emersion.fr>
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      1f043a68
  3. 19 2月, 2021 26 次提交