This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1bdd3dbfff7a Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block new 165aa2bfb429 scsi: iscsi: flush running unbind operations when removing [...] new db983f6eef57 scsi: core: Also call destroy_rcu_head() for passthrough requests new 17605afaae82 scsi: core: Avoid that a kernel warning appears during sys [...] new 4705f10e82c6 scsi: qla2xxx: Fix FC-AL connection target discovery new ac444b4f0ace scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID new 0e83fc61eee6 scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() new 7205981e045e scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modi [...] new 7f5203c13ba8 scsi: ibmvscsi: Fix empty event pool access during host removal new 1fa8109f9a47 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 41c8d0adf3c4 auxdisplay: hd44780: Fix memory leak on ->remove() new b658a2113ba4 auxdisplay: charlcd: Move to_priv() to charlcd namespace new 8e44fc85060e auxdisplay: charlcd: Introduce charlcd_free() helper new 9b11d63966fc auxdisplay: panel: Convert to use charlcd_free() new cb79eb95c56f auxdisplay: hd44780: Convert to use charlcd_free() new 24c764abfd0d auxdisplay: deconfuse configuration new c9171722459f auxdisplay: charlcd: simplify init message display new cc5d04d840d6 auxdisplay: charlcd: make backlight initial state configurable new e0046bb302da Merge tag 'auxdisplay-for-linus-v5.1-rc2' of git://github. [...] new d53e292f0f50 CIFS: Fix an issue with re-sending wdata when transport re [...] new 0b0dfd592167 CIFS: Fix an issue with re-sending rdata when transport re [...] new b073a08016a1 cifs: fix that return -EINVAL when do dedupe operation new 85f9987b236c fix incorrect error code mapping for OBJECTID_NOT_FOUND new e71ab2aa06f7 cifs: allow guest mounts to work for smb3.11 new 68ddb496800a cifs: Fix slab-out-of-bounds when tracing SMB tcon new 8c11a607d1d9 SMB3: Fix SMB3.1.1 guest mounts to Samba new cf7d624f8dcc cifs: update internal module version number new 38104c002008 Merge tag '5.1-rc1-cifs-smb3-fixes' of git://git.samba.org [...] new aa36e3616532 thermal/intel_powerclamp: fix __percpu declaration of worker_data new 3b5236cc5d08 thermal: samsung: Fix incorrect check after code merge new 35122495a8c6 thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs new e0fda7377d30 thermal: cpu_cooling: Remove unused cur_freq variable new fb4d83f293e0 thermal: mtk: Allocate enough space for mtk_thermal. new 16fc8eca1975 thermal/int340x_thermal: Add additional UUIDs new 396ee4d0cd52 thermal/int340x_thermal: fix mode setting new e925b5be5751 thermal/intel_powerclamp: fix truncated kthread name new 2d7c4e17811f Merge branches 'fixes' and 'thermal-intel' into next new 9fc13bbdf1d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0c671812f152 objtool: Move objtool_file struct off the stack new 48084abf2120 watchdog/core: Make variables static new 1ebf5afb23cd Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] new 551417af91b1 genirq: Fix typo in comment of IRQD_MOVE_PCNTXT new 7d3a5eb78e36 irqchip/imx-irqsteer: Fix of_property_read_u32() error handling new b41fdc4a7bf9 irqchip/gic: Drop support for secondary GIC in non-DT systems new 89dc891792c2 irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp new dc3173c7067e irqchip/brcmstb-l2: Make two init functions static new 096048cb120d irqchip/mmp: Make mmp_irq_domain_ops static new 24105bf4d104 dt-bindings: irqchip: renesas-irqc: Document r8a774c0 support new 0dda09666f50 irqchip/stm32: Don't clear rising/falling config registers [...] new 6a77623d78b3 irqchip/stm32: Don't set rising configuration registers at init new fca269f201a8 irqchip/mbigen: Don't clear eventid when freeing an MSI new 3ce8461f45a7 Merge tag 'irqchip-5.1-2' of git://git.kernel.org/pub/scm/ [...] new f27b744baaa6 irqchip/irq-mvebu-sei: Make mvebu_sei_ap806_caps static new bb2e320565f9 genirq/devres: Remove excess parameter from kernel doc new 93417a3fda20 genirq: Mark expected switch case fall-through new e08fef881dd5 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] new 82efcab3b9f3 workqueue: Only unregister a registered lockdep key new 5a07168d8d89 futex: Ensure that futex address is aligned in handle_fute [...] new f6cc519b6aed Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] new e8750053d64a time/jiffies: Make refined_jiffies static new d18a7408d7be clocksource/drivers/clps711x: Make clps711x_clksrc_init() static new bddee90af621 clocksource/drivers/tcb_clksrc: Make tc_clksrc_suspend/res [...] new 008258d995a6 clocksource/drivers/timer-ti-dm: Make omap_dm_timer_set_lo [...] new 9039de403477 clocksource/drivers/mips-gic-timer: Make gic_compare_irqac [...] new 32d0be018f6f clocksource/drivers/riscv: Fix clocksource mask new 2a6a8e2d9004 clocksource/drivers/clps711x: Remove board support new a75eda7bce5e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] new a3151724437f x86/mm: Don't leak kernel addresses new a9c640ac96e1 x86/boot: Restrict header scope to make Clang happy new 725e29db8cb9 x86/lib: Fix indentation issue, remove extra tab new 2e84f116afca x86/hpet: Prevent potential NULL pointer dereference new 534c89c22e26 x86/hyperv: Prevent potential NULL pointer dereference new 9bd681251b7c x86/microcode: Announce reload operation's completion new 18fb053f9b82 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode [...] new 0f4d3aa761b7 x86/cpu/cyrix: Remove {get,set}Cx86_old macros used for Cy [...] new 4fe64a62e04c x86/mm/pti: Make local symbols static new e898e69d6b94 x86/hw_breakpoints: Make default case in hw_breakpoint_arc [...] new 266d63a7d9d4 x86/cpufeature: Fix various quality problems in the <asm/c [...] new f7798711adee Merge branch 'x86/cpu' into x86/urgent new ffc8599aa976 x86/gart: Exclude GART aperture from kcore new 19caf581ba44 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new d9c1bb2f6a21 perf/core: Restore mmap record type correctly new 3ab481a1cfe1 perf script: Support insn output for normal samples new 52bab8868211 perf report: Support output in nanoseconds new f8c856cb2c94 perf time-utils: Add utility function to print time stamps [...] new 2a1292cbd4e5 perf report: Parse time quantum new eaeffeb9838a perf probe: Fix getting the kernel map new 98c07a8f74f8 perf vendor events amd: perf PMU events for AMD Family 17h new ec65def1045e perf data: Support having perf.data stored as a directory new cd3dd8dd8ff6 perf data: Don't store auxtrace index for directory data file new e8be135751f2 perf data: Add perf_data__update_dir() function new 29583c17b5ce perf data: Make perf_data__size() work over directory new 258031c017c3 perf header: Add DIR_FORMAT feature to describe directory data new e51f80619830 perf session: Add process callback to reader object new 75065a85a970 perf report: Use less for scripts output new beda0e725e5f perf script python: Add Python3 support to exported-sql-viewer.py new 1937b0560c3e perf script python: Add Python3 support to export-to-postg [...] new ebf6c5c181ab perf script python: Add Python3 support to export-to-sqlite.py new 49f93bbf17e6 perf script python: Add printdate function to SQL exporters new df94bb44b518 perf tools: Update x86's syscall_64.tbl, no change in tool [...] new 1a787fc5ba18 tools headers uapi: Sync copy of asm-generic/unistd.h with [...] new 2fb71043e889 tools headers uapi: Update linux/in.h copy new e87e548126cd perf script: Filter COMM/FORK/.. events by CPU new 3723908d0583 perf report: Support time sort key new 1d6c49df74b0 perf report: Support running scripts for current time range new 6f3da20e151f perf report: Support builtin perf script in scripts menu new 4968ac8fb7c3 perf report: Implement browsing of individual samples new ca52babe033f perf tools: Add some new tips describing the new options new 905e4aff3138 perf script: Add array bound checking to list_scripts new 59c24980dffb perf ui browser: Fix ui popup argv browser for many entries new e3b74de50a5f perf tools report: Add custom scripts to script menu new dfcbc2f2994b tools lib bpf: Fix the build by adding a missing stdarg.h include new 4a98be829373 Merge tag 'perf-core-for-mingo-5.1-20190311' of git://git. [...] new 6f40b2a5dac4 perf list: Filter metrics too new 03724b2e9c45 perf record: Allow to limit number of reported perf.data files new c38dab7df7ee perf record: Clarify help for --switch-output new 702fb9b415e7 perf report: Show all sort keys in help output new a4e7e6efabc5 perf report: Indicate JITed code better in report new 90b10f47c0ee perf script: Support relative time new 75998bb263bf perf stat: Fix --no-scale new 42a5864cf0a9 perf stat: Improve scaling new c3b4d5c4afb0 perf vendor events: Remove P8 HW events which are not supported new af7a14a750b8 perf tools: Add doc about how to build perf with Asan and UBSan new 39df730b0977 perf list: Don't forget to drop the reference to the alloc [...] new 11c1ea6f1a9b perf tools: Fix errors under optimization level '-Og' new 9b40dff7ba3c perf config: Fix an error in the config template documentation new 54569ba4b06d perf config: Fix a memory leak in collect_config() new 8bde8516893d perf build-id: Fix memory leak in print_sdt_events() new 0dba9e4be95b perf top: Delete the evlist before perf_session, fixing he [...] new 70c819e4bf1c perf top: Fix error handling in cmd_top() new cb6186aeffda perf hist: Add missing map__put() in error case new b49265e04410 perf map: Remove map from 'names' tree in __maps__remove() new da3a53a7390a perf maps: Purge all maps from the 'names' tree new 1e5b0cf8672e perf top: Fix global-buffer-overflow issue new 42dfa451d825 perf evsel: Free evsel->counts in perf_evsel__exit() new 93faa52e8371 perf tests: Fix a memory leak of cpu_map object in the ope [...] new f97a8991d3b9 perf tests: Fix memory leak by expr__find_other() in test__expr() new d982b3313328 perf tests: Fix a memory leak in test__perf_evsel__tp_sche [...] new 71184c6ab7e6 perf record: Replace option --bpf-event with --no-bpf-event new 34be16466d4d tools lib bpf: Introduce bpf_program__get_prog_info_linear() new cae73f233923 bpftool: use bpf_program__get_prog_info_linear() in prog.c [...] new a742258af131 perf bpf: Synthesize bpf events with bpf_program__get_prog [...] new e5416950454f perf bpf: Make synthesize_bpf_events() receive perf_sessio [...] new e4378f0cb90b perf bpf: Save bpf_prog_info in a rbtree in perf_env new 606f972b1361 perf bpf: Save bpf_prog_info information as headers to perf.data new 3792cb2ff43b perf bpf: Save BTF in a rbtree in perf_env new a70a1123174a perf bpf: Save BTF information as headers to perf.data new ee7a112fbcc8 perf top: Add option --no-bpf-event new 31be9478ed7f perf feature detection: Add -lopcodes to feature-libbfd new 9b86d04d53b9 perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO new 3ca3877a9732 perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation new 8a1b1718214c perf build: Check what binutils's 'disassembler()' signatu [...] new 6987561c9e86 perf annotate: Enable annotation of BPF programs new 657ee5531903 perf evlist: Introduce side band thread new d56354dc4909 perf tools: Save bpf_prog_info and BTF of new BPF programs new fc462ac75b36 perf bpf: Extract logic to create program names from perf_ [...] new f8dfeae009ef perf bpf: Show more BPF program info in print_bpf_prog_info() new d8b5297f6d98 Merge tag 'perf-core-for-mingo-5.1-20190321' of git://git. [...] new 49ef015632ab Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...]
The 158 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/interrupt-controller/renesas,irqc.txt | 1 + arch/arm/mach-cns3xxx/core.c | 2 +- arch/x86/boot/string.c | 3 +- arch/x86/hyperv/hv_init.c | 6 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/processor-cyrix.h | 21 - arch/x86/kernel/aperture_64.c | 20 +- arch/x86/kernel/cpu/cyrix.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 2 + arch/x86/kernel/hpet.c | 2 + arch/x86/kernel/hw_breakpoint.c | 1 + arch/x86/kernel/mpparse.c | 4 +- arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/mm/pti.c | 4 +- drivers/auxdisplay/Kconfig | 38 +- drivers/auxdisplay/Makefile | 2 +- drivers/auxdisplay/charlcd.c | 55 +- drivers/auxdisplay/hd44780.c | 4 +- drivers/auxdisplay/panel.c | 4 +- drivers/clocksource/clps711x-timer.c | 44 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/clocksource/tcb_clksrc.c | 4 +- drivers/clocksource/timer-riscv.c | 5 +- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/irqchip/irq-brcmstb-l2.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic.c | 45 +- drivers/irqchip/irq-imx-irqsteer.c | 8 +- drivers/irqchip/irq-mbigen.c | 3 + drivers/irqchip/irq-mmp.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 10 - drivers/scsi/hisi_sas/hisi_sas_main.c | 6 + drivers/scsi/ibmvscsi/ibmvscsi.c | 23 +- drivers/scsi/qla2xxx/qla_init.c | 7 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/scsi_lib.c | 15 +- drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/thermal/broadcom/bcm2835_thermal.c | 9 +- drivers/thermal/cpu_cooling.c | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 21 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/mtk_thermal.c | 7 +- drivers/thermal/samsung/exynos_tmu.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/file.c | 148 ++--- fs/cifs/smb2maperror.c | 3 +- fs/cifs/smb2pdu.c | 11 +- fs/cifs/trace.h | 6 +- fs/proc/kcore.c | 27 + include/linux/irq.h | 2 +- include/linux/irqchip/arm-gic.h | 3 +- include/linux/kcore.h | 2 + include/misc/charlcd.h | 1 + kernel/events/core.c | 2 + kernel/futex.c | 4 + kernel/irq/devres.c | 2 - kernel/irq/manage.c | 1 + kernel/time/jiffies.c | 2 +- kernel/watchdog.c | 4 +- kernel/workqueue.c | 5 +- tools/arch/arm64/include/uapi/asm/unistd.h | 2 + tools/bpf/bpftool/prog.c | 266 ++------- tools/build/Makefile.feature | 6 +- tools/build/feature/test-all.c | 5 + tools/include/uapi/asm-generic/unistd.h | 149 ++++-- tools/include/uapi/linux/in.h | 9 +- tools/lib/bpf/libbpf.c | 253 ++++++++- tools/lib/bpf/libbpf.h | 64 +++ tools/lib/bpf/libbpf.map | 3 + tools/objtool/check.c | 3 +- tools/perf/Documentation/Build.txt | 24 + tools/perf/Documentation/perf-config.txt | 16 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-report.txt | 13 + tools/perf/Documentation/perf-script.txt | 3 + tools/perf/Documentation/perf-stat.txt | 5 +- tools/perf/Documentation/tips.txt | 7 + tools/perf/Makefile.config | 15 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 6 +- tools/perf/arch/x86/util/Build | 1 + tools/perf/arch/x86/util/archinsn.c | 26 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/builtin-list.c | 2 +- tools/perf/builtin-record.c | 54 +- tools/perf/builtin-report.c | 50 +- tools/perf/builtin-script.c | 129 +++-- tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-top.c | 62 ++- tools/perf/builtin.h | 3 +- tools/perf/perf.c | 1 + tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 594 --------------------- .../perf/pmu-events/arch/x86/amdfam17h/branch.json | 12 + .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 287 ++++++++++ tools/perf/pmu-events/arch/x86/amdfam17h/core.json | 134 +++++ .../arch/x86/amdfam17h/floating-point.json | 168 ++++++ .../perf/pmu-events/arch/x86/amdfam17h/memory.json | 162 ++++++ .../perf/pmu-events/arch/x86/amdfam17h/other.json | 65 +++ tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/scripts/python/export-to-postgresql.py | 61 ++- tools/perf/scripts/python/export-to-sqlite.py | 26 +- tools/perf/scripts/python/exported-sql-viewer.py | 42 +- tools/perf/tests/attr/test-record-C0 | 2 +- tools/perf/tests/attr/test-record-basic | 2 +- tools/perf/tests/attr/test-record-branch-any | 2 +- .../perf/tests/attr/test-record-branch-filter-any | 2 +- .../tests/attr/test-record-branch-filter-any_call | 2 +- .../tests/attr/test-record-branch-filter-any_ret | 2 +- tools/perf/tests/attr/test-record-branch-filter-hv | 2 +- .../tests/attr/test-record-branch-filter-ind_call | 2 +- tools/perf/tests/attr/test-record-branch-filter-k | 2 +- tools/perf/tests/attr/test-record-branch-filter-u | 2 +- tools/perf/tests/attr/test-record-count | 2 +- tools/perf/tests/attr/test-record-data | 2 +- tools/perf/tests/attr/test-record-freq | 2 +- tools/perf/tests/attr/test-record-graph-default | 2 +- tools/perf/tests/attr/test-record-graph-dwarf | 2 +- tools/perf/tests/attr/test-record-graph-fp | 2 +- tools/perf/tests/attr/test-record-group | 2 +- tools/perf/tests/attr/test-record-group-sampling | 2 +- tools/perf/tests/attr/test-record-group1 | 2 +- tools/perf/tests/attr/test-record-no-buffering | 2 +- tools/perf/tests/attr/test-record-no-inherit | 2 +- tools/perf/tests/attr/test-record-no-samples | 2 +- tools/perf/tests/attr/test-record-period | 2 +- tools/perf/tests/attr/test-record-raw | 2 +- tools/perf/tests/backward-ring-buffer.c | 2 +- tools/perf/tests/evsel-tp-sched.c | 1 + tools/perf/tests/expr.c | 5 +- tools/perf/tests/openat-syscall-all-cpus.c | 4 +- tools/perf/ui/browser.c | 10 +- tools/perf/ui/browsers/Build | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/hists.c | 141 ++++- tools/perf/ui/browsers/res_sample.c | 91 ++++ tools/perf/ui/browsers/scripts.c | 274 +++++----- tools/perf/util/annotate.c | 163 +++++- tools/perf/util/annotate.h | 1 + tools/perf/util/archinsn.h | 12 + tools/perf/util/bpf-event.c | 425 +++++++++++---- tools/perf/util/bpf-event.h | 42 +- tools/perf/util/build-id.c | 1 + tools/perf/util/config.c | 3 +- tools/perf/util/data.c | 107 +++- tools/perf/util/data.h | 14 +- tools/perf/util/dso.c | 43 +- tools/perf/util/dso.h | 8 + tools/perf/util/env.c | 155 ++++++ tools/perf/util/env.h | 24 + tools/perf/util/evlist.c | 119 +++++ tools/perf/util/evlist.h | 12 + tools/perf/util/evsel.c | 8 +- tools/perf/util/evsel.h | 6 + tools/perf/util/header.c | 295 +++++++++- tools/perf/util/header.h | 7 + tools/perf/util/hist.c | 54 +- tools/perf/util/hist.h | 31 +- tools/perf/util/map.c | 18 + tools/perf/util/ordered-events.c | 2 + tools/perf/util/parse-events.c | 2 + tools/perf/util/probe-event.c | 6 +- tools/perf/util/session.c | 28 +- tools/perf/util/sort.c | 91 ++++ tools/perf/util/sort.h | 12 + tools/perf/util/stat.c | 12 +- tools/perf/util/symbol.c | 5 + tools/perf/util/symbol_conf.h | 3 + tools/perf/util/time-utils.c | 8 + tools/perf/util/time-utils.h | 1 + 172 files changed, 4126 insertions(+), 1592 deletions(-) create mode 100644 tools/perf/arch/x86/util/archinsn.c create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/core.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/other.json create mode 100644 tools/perf/ui/browsers/res_sample.c create mode 100644 tools/perf/util/archinsn.h