From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Ian Rogers <irogers@google.com>,
John Garry <john.garry@huawei.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Ananth Narayan <ananth.narayan@amd.com>,
Andi Kleen <ak@linux.intel.com>,
Andrew Kilroy <andrew.kilroy@arm.com>,
Caleb Biggers <caleb.biggers@intel.com>,
Felix Fietkau <nbd@nbd.name>, Ian Rogers <rogers.email@gmail.com>,
Ingo Molnar <mingo@redhat.com>, James Clark <james.clark@arm.com>,
Jiri Olsa <jolsa@kernel.org>, Kajol Jain <kjain@linux.ibm.com>,
Kan Liang <kan.liang@linux.intel.com>,
Kshipra Bopardikar <kshipra.bopardikar@intel.com>,
Like Xu <likexu@tencent.com>, Mark Rutland <mark.rutland@arm.com>,
Mathieu Poirier <mathieu.poirier@linaro.org>,
Namhyung Kim <namhyung@kernel.org>,
Nick Forrington <nick.forrington@arm.com>,
Paul Clarke <pc@us.ibm.com>,
Perry Taylor <perry.taylor@intel.com>,
Peter Zijlstra <peterz@infradead.org>,
Qi Liu <liuqi115@huawei.com>,
Ravi Bangoria <ravi.bangoria@amd.com>,
Sandipan Das <sandipan.das@amd.com>,
Santosh Shukla <santosh.shukla@amd.com>,
Stephane Eranian <eranian@google.com>,
Will Deacon <will@kernel.org>,
Xing Zhengjun <zhengjun.xing@linux.intel.com>,
Arnaldo Carvalho de Melo <acme@redhat.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.15 080/183] perf jevents: Switch build to use jevents.py
Date: Wed, 4 Oct 2023 19:55:11 +0200 [thread overview]
Message-ID: <20231004175207.212094500@linuxfoundation.org> (raw)
In-Reply-To: <20231004175203.943277832@linuxfoundation.org>
5.15-stable review patch. If anyone has any objections, please let me know.
------------------
From: Ian Rogers <rogers.email@gmail.com>
[ Upstream commit 00facc760903be6675870c2749e2cd72140e396e ]
Generate pmu-events.c using jevents.py rather than the binary built from
jevents.c.
Add a new config variable NO_JEVENTS that is set when there is no
architecture json or an appropriate python interpreter isn't present.
When NO_JEVENTS is defined the file pmu-events/empty-pmu-events.c is
copied and used as the pmu-events.c file.
Signed-off-by: Ian Rogers <irogers@google.com>
Tested-by: John Garry <john.garry@huawei.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ananth Narayan <ananth.narayan@amd.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Andrew Kilroy <andrew.kilroy@arm.com>
Cc: Caleb Biggers <caleb.biggers@intel.com>
Cc: Felix Fietkau <nbd@nbd.name>
Cc: Ian Rogers <rogers.email@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: James Clark <james.clark@arm.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kajol Jain <kjain@linux.ibm.com>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Kshipra Bopardikar <kshipra.bopardikar@intel.com>
Cc: Like Xu <likexu@tencent.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Nick Forrington <nick.forrington@arm.com>
Cc: Paul Clarke <pc@us.ibm.com>
Cc: Perry Taylor <perry.taylor@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Qi Liu <liuqi115@huawei.com>
Cc: Ravi Bangoria <ravi.bangoria@amd.com>
Cc: Sandipan Das <sandipan.das@amd.com>
Cc: Santosh Shukla <santosh.shukla@amd.com>
Cc: Stephane Eranian <eranian@google.com>
Cc: Will Deacon <will@kernel.org>
Cc: Xing Zhengjun <zhengjun.xing@linux.intel.com>
Link: https://lore.kernel.org/r/20220629182505.406269-4-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Stable-dep-of: 7822a8913f4c ("perf build: Update build rule for generated files")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
tools/perf/Makefile.config | 19 +++
tools/perf/Makefile.perf | 1 +
tools/perf/pmu-events/Build | 13 +-
tools/perf/pmu-events/empty-pmu-events.c | 158 +++++++++++++++++++++++
4 files changed, 189 insertions(+), 2 deletions(-)
create mode 100644 tools/perf/pmu-events/empty-pmu-events.c
diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config
index 973c0d5ed8d8b..e1077c4d30fff 100644
--- a/tools/perf/Makefile.config
+++ b/tools/perf/Makefile.config
@@ -857,6 +857,25 @@ else
endif
endif
+ifneq ($(NO_JEVENTS),1)
+ ifeq ($(wildcard pmu-events/arch/$(SRCARCH)/mapfile.csv),)
+ NO_JEVENTS := 1
+ endif
+endif
+ifneq ($(NO_JEVENTS),1)
+ NO_JEVENTS := 0
+ ifndef PYTHON
+ $(warning No python interpreter disabling jevent generation)
+ NO_JEVENTS := 1
+ else
+ # jevents.py uses f-strings present in Python 3.6 released in Dec. 2016.
+ JEVENTS_PYTHON_GOOD := $(shell $(PYTHON) -c 'import sys;print("1" if(sys.version_info.major >= 3 and sys.version_info.minor >= 6) else "0")' 2> /dev/null)
+ ifneq ($(JEVENTS_PYTHON_GOOD), 1)
+ $(warning Python interpreter too old (older than 3.6) disabling jevent generation)
+ NO_JEVENTS := 1
+ endif
+ endif
+endif
ifndef NO_LIBBFD
ifeq ($(feature-libbfd), 1)
diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf
index b856afa6eb52e..b82f2d89d74c4 100644
--- a/tools/perf/Makefile.perf
+++ b/tools/perf/Makefile.perf
@@ -649,6 +649,7 @@ JEVENTS := $(OUTPUT)pmu-events/jevents
JEVENTS_IN := $(OUTPUT)pmu-events/jevents-in.o
PMU_EVENTS_IN := $(OUTPUT)pmu-events/pmu-events-in.o
+export NO_JEVENTS
export JEVENTS
diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build
index a055dee6a46af..5ec5ce8c31bab 100644
--- a/tools/perf/pmu-events/Build
+++ b/tools/perf/pmu-events/Build
@@ -9,10 +9,19 @@ JSON = $(shell [ -d $(JDIR) ] && \
JDIR_TEST = pmu-events/arch/test
JSON_TEST = $(shell [ -d $(JDIR_TEST) ] && \
find $(JDIR_TEST) -name '*.json')
+JEVENTS_PY = pmu-events/jevents.py
#
# Locate/process JSON files in pmu-events/arch/
# directory and create tables in pmu-events.c.
#
-$(OUTPUT)pmu-events/pmu-events.c: $(JSON) $(JSON_TEST) $(JEVENTS)
- $(Q)$(call echo-cmd,gen)$(JEVENTS) $(SRCARCH) pmu-events/arch $(OUTPUT)pmu-events/pmu-events.c $(V)
+
+ifeq ($(NO_JEVENTS),1)
+$(OUTPUT)pmu-events/pmu-events.c: pmu-events/empty-pmu-events.c
+ $(call rule_mkdir)
+ $(Q)$(call echo-cmd,gen)cp $< $@
+else
+$(OUTPUT)pmu-events/pmu-events.c: $(JSON) $(JSON_TEST) $(JEVENTS_PY)
+ $(call rule_mkdir)
+ $(Q)$(call echo-cmd,gen)$(PYTHON) $(JEVENTS_PY) $(SRCARCH) pmu-events/arch $@
+endif
diff --git a/tools/perf/pmu-events/empty-pmu-events.c b/tools/perf/pmu-events/empty-pmu-events.c
new file mode 100644
index 0000000000000..77e655c6f1162
--- /dev/null
+++ b/tools/perf/pmu-events/empty-pmu-events.c
@@ -0,0 +1,158 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * An empty pmu-events.c file used when there is no architecture json files in
+ * arch or when the jevents.py script cannot be run.
+ *
+ * The test cpu/soc is provided for testing.
+ */
+#include "pmu-events/pmu-events.h"
+
+static const struct pmu_event pme_test_soc_cpu[] = {
+ {
+ .name = "l3_cache_rd",
+ .event = "event=0x40",
+ .desc = "L3 cache access, read",
+ .topic = "cache",
+ .long_desc = "Attributable Level 3 cache access, read",
+ },
+ {
+ .name = "segment_reg_loads.any",
+ .event = "event=0x6,period=200000,umask=0x80",
+ .desc = "Number of segment register loads",
+ .topic = "other",
+ },
+ {
+ .name = "dispatch_blocked.any",
+ .event = "event=0x9,period=200000,umask=0x20",
+ .desc = "Memory cluster signals to block micro-op dispatch for any reason",
+ .topic = "other",
+ },
+ {
+ .name = "eist_trans",
+ .event = "event=0x3a,period=200000,umask=0x0",
+ .desc = "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions",
+ .topic = "other",
+ },
+ {
+ .name = "uncore_hisi_ddrc.flux_wcmd",
+ .event = "event=0x2",
+ .desc = "DDRC write commands. Unit: hisi_sccl,ddrc ",
+ .topic = "uncore",
+ .long_desc = "DDRC write commands",
+ .pmu = "hisi_sccl,ddrc",
+ },
+ {
+ .name = "unc_cbo_xsnp_response.miss_eviction",
+ .event = "event=0x22,umask=0x81",
+ .desc = "A cross-core snoop resulted from L3 Eviction which misses in some processor core. Unit: uncore_cbox ",
+ .topic = "uncore",
+ .long_desc = "A cross-core snoop resulted from L3 Eviction which misses in some processor core",
+ .pmu = "uncore_cbox",
+ },
+ {
+ .name = "event-hyphen",
+ .event = "event=0xe0,umask=0x00",
+ .desc = "UNC_CBO_HYPHEN. Unit: uncore_cbox ",
+ .topic = "uncore",
+ .long_desc = "UNC_CBO_HYPHEN",
+ .pmu = "uncore_cbox",
+ },
+ {
+ .name = "event-two-hyph",
+ .event = "event=0xc0,umask=0x00",
+ .desc = "UNC_CBO_TWO_HYPH. Unit: uncore_cbox ",
+ .topic = "uncore",
+ .long_desc = "UNC_CBO_TWO_HYPH",
+ .pmu = "uncore_cbox",
+ },
+ {
+ .name = "uncore_hisi_l3c.rd_hit_cpipe",
+ .event = "event=0x7",
+ .desc = "Total read hits. Unit: hisi_sccl,l3c ",
+ .topic = "uncore",
+ .long_desc = "Total read hits",
+ .pmu = "hisi_sccl,l3c",
+ },
+ {
+ .name = "uncore_imc_free_running.cache_miss",
+ .event = "event=0x12",
+ .desc = "Total cache misses. Unit: uncore_imc_free_running ",
+ .topic = "uncore",
+ .long_desc = "Total cache misses",
+ .pmu = "uncore_imc_free_running",
+ },
+ {
+ .name = "uncore_imc.cache_hits",
+ .event = "event=0x34",
+ .desc = "Total cache hits. Unit: uncore_imc ",
+ .topic = "uncore",
+ .long_desc = "Total cache hits",
+ .pmu = "uncore_imc",
+ },
+ {
+ .name = "bp_l1_btb_correct",
+ .event = "event=0x8a",
+ .desc = "L1 BTB Correction",
+ .topic = "branch",
+ },
+ {
+ .name = "bp_l2_btb_correct",
+ .event = "event=0x8b",
+ .desc = "L2 BTB Correction",
+ .topic = "branch",
+ },
+ {
+ .name = 0,
+ .event = 0,
+ .desc = 0,
+ },
+};
+
+const struct pmu_events_map pmu_events_map[] = {
+ {
+ .cpuid = "testcpu",
+ .version = "v1",
+ .type = "core",
+ .table = pme_test_soc_cpu,
+ },
+ {
+ .cpuid = 0,
+ .version = 0,
+ .type = 0,
+ .table = 0,
+ },
+};
+
+static const struct pmu_event pme_test_soc_sys[] = {
+ {
+ .name = "sys_ddr_pmu.write_cycles",
+ .event = "event=0x2b",
+ .desc = "ddr write-cycles event. Unit: uncore_sys_ddr_pmu ",
+ .compat = "v8",
+ .topic = "uncore",
+ .pmu = "uncore_sys_ddr_pmu",
+ },
+ {
+ .name = "sys_ccn_pmu.read_cycles",
+ .event = "config=0x2c",
+ .desc = "ccn read-cycles event. Unit: uncore_sys_ccn_pmu ",
+ .compat = "0x01",
+ .topic = "uncore",
+ .pmu = "uncore_sys_ccn_pmu",
+ },
+ {
+ .name = 0,
+ .event = 0,
+ .desc = 0,
+ },
+};
+
+const struct pmu_sys_events pmu_sys_event_tables[] = {
+ {
+ .table = pme_test_soc_sys,
+ .name = "pme_test_soc_sys",
+ },
+ {
+ .table = 0
+ },
+};
--
2.40.1
next prev parent reply other threads:[~2023-10-04 18:05 UTC|newest]
Thread overview: 213+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-04 17:53 [PATCH 5.15 000/183] 5.15.134-rc1 review Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 001/183] NFS: Use the correct commit info in nfs_join_page_group() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 002/183] NFS: More fixes for nfs_direct_write_reschedule_io() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 003/183] NFS/pNFS: Report EINVAL errors from connect() to the server Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 004/183] SUNRPC: Mark the cred for revalidation if the server rejects it Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 005/183] NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 006/183] NFSv4.1: fix pnfs MDS=DS session trunking Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 007/183] tracing: Make trace_marker{,_raw} stream-like Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 5.15 008/183] tracing: Increase trace array ref count on enable and filter files Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 009/183] ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 010/183] ata: libahci: clear pending interrupt status Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 011/183] ext4: scope ret locally in ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 012/183] ext4: change s_last_trim_minblks type to unsigned long Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 013/183] ext4: replace the traditional ternary conditional operator with with max()/min() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 014/183] ext4: move setting of trimmed bit into ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 015/183] ext4: do not let fstrim block system suspend Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 016/183] tracing: Have event inject files inc the trace array ref count Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 017/183] netfilter: nf_tables: dont skip expired elements during walk Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 018/183] netfilter: nf_tables: GC transaction API to avoid race with control plane Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 019/183] netfilter: nf_tables: adapt set backend to use GC transaction API Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 020/183] netfilter: nft_set_hash: mark set element as dead when deleting from packet path Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 021/183] netfilter: nf_tables: remove busy mark and gc batch API Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 022/183] netfilter: nf_tables: dont fail inserts if duplicate has expired Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 023/183] netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 024/183] netfilter: nf_tables: GC transaction race with netns dismantle Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 025/183] netfilter: nf_tables: GC transaction race with abort path Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 026/183] netfilter: nf_tables: use correct lock to protect gc_list Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 027/183] netfilter: nf_tables: defer gc run if previous batch is still pending Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 028/183] netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 029/183] netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 030/183] netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 031/183] netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 032/183] netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 033/183] netfilter: nf_tables: fix memleak when more than 255 elements expired Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 034/183] ASoC: meson: spdifin: start hw on dai probe Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 035/183] netfilter: nf_tables: disallow element removal on anonymous sets Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 036/183] bpf: Avoid deadlock when using queue and stack maps from NMI Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 037/183] selftests: tls: swap the TX and RX sockets in some tests Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 038/183] net/core: Fix ETH_P_1588 flow dissector Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 039/183] ASoC: imx-audmix: Fix return error with devm_clk_get() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 040/183] iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 041/183] i40e: Add VF VLAN pruning Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 042/183] i40e: Fix VF VLAN offloading when port VLAN is configured Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 043/183] ionic: fix 16bit math issue when PAGE_SIZE >= 64KB Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 044/183] igc: Fix infinite initialization loop with early XDP redirect Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 045/183] ipv4: fix null-deref in ipv4_link_failure Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 046/183] powerpc/perf/hv-24x7: Update domain value check Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 047/183] dccp: fix dccp_v4_err()/dccp_v6_err() again Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 048/183] platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 049/183] platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 050/183] platform/x86: intel_scu_ipc: Dont override scu in intel_scu_ipc_dev_simple_command() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 051/183] platform/x86: intel_scu_ipc: Fail IPC send if still busy Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 052/183] x86/srso: Fix srso_show_state() side effect Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 053/183] x86/srso: Fix SBPB enablement for spec_rstack_overflow=off Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 054/183] net: hns3: fix GRE checksum offload issue Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 055/183] net: hns3: only enable unicast promisc when mac table full Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 056/183] net: hns3: fix fail to delete tc flower rules during reset issue Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 057/183] net: hns3: add 5ms delay before clear firmware reset irq source Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 058/183] net: bridge: use DEV_STATS_INC() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 059/183] team: fix null-ptr-deref when team device type is changed Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 060/183] net: rds: Fix possible NULL-pointer dereference Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 061/183] netfilter: nf_tables: disable toggling dormant table state more than once Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 062/183] netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 063/183] locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 064/183] net: ena: Flush XDP packets on error Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 065/183] bnxt_en: Flush XDP for bnxt_poll_nitroa0()s NAPI Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 066/183] igc: Expose tx-usecs coalesce setting to user Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 067/183] Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order") Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 5.15 068/183] gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 069/183] i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 070/183] i2c: mux: gpio: Replace custom acpi_get_local_address() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 071/183] i2c: mux: gpio: Add missing fwnode_handle_put() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 072/183] xfs: bound maximum wait time for inodegc work Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 073/183] xfs: introduce xfs_inodegc_push() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 074/183] xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 075/183] xfs: check that per-cpu inodegc workers actually run on that cpu Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 076/183] xfs: disable reaping in fscounters scrub Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 077/183] xfs: fix xfs_inodegc_stop racing with mod_delayed_work Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 078/183] Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 079/183] Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN Greg Kroah-Hartman
2023-10-04 17:55 ` Greg Kroah-Hartman [this message]
2023-10-04 17:55 ` [PATCH 5.15 081/183] perf build: Update build rule for generated files Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 082/183] netfilter: exthdr: add support for tcp option removal Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 083/183] netfilter: nft_exthdr: Fix non-linear header modification Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 084/183] ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 085/183] ata: ahci: Add support for AMD A85 FCH (Hudson D4) Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 086/183] ata: ahci: Rename board_ahci_mobile Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 087/183] ata: ahci: Add Elkhart Lake AHCI controller Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 088/183] scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 089/183] scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 090/183] btrfs: reset destination buffer when read_extent_buffer() gets invalid range Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 091/183] MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 092/183] drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 093/183] bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 094/183] bus: ti-sysc: Fix missing AM35xx SoC matching Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 095/183] clk: tegra: fix error return case for recalc_rate Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 096/183] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1) Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 097/183] ARM: dts: omap: correct indentation Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 098/183] ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 099/183] ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 100/183] bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 101/183] power: supply: ucs1002: fix error code in ucs1002_get_property() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 102/183] firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 103/183] xtensa: add default definition for XCHAL_HAVE_DIV32 Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 104/183] xtensa: iss/network: make functions static Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 105/183] xtensa: boot: dont add include-dirs Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 106/183] xtensa: boot/lib: fix function prototypes Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 107/183] soc: imx8m: Enable OCOTP clock for imx8mm before reading registers Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 108/183] gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 109/183] i2c: npcm7xx: Fix callback completion ordering Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 110/183] dma-debug: dont call __dma_entry_alloc_check_leak() under free_entries_lock Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 111/183] spi: sun6i: reduce DMA RX transfer width to single byte Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 112/183] spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 113/183] parisc: sba: Fix compile warning wrt list of SBA devices Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 114/183] parisc: iosapic.c: Fix sparse warnings Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 115/183] parisc: drivers: Fix sparse warning Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 116/183] parisc: irq: Make irq_stack_union static to avoid " Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 117/183] scsi: qedf: Add synchronization between I/O completions and abort Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 118/183] scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 119/183] selftests/ftrace: Correctly enable event in instance-event.tc Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 120/183] ring-buffer: Avoid softlockup in ring_buffer_resize() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 121/183] btrfs: improve error message after failure to add delayed dir index item Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 122/183] selftests: fix dependency checker script Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 123/183] ring-buffer: Do not attempt to read past "commit" Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 124/183] platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 125/183] drm/amd/display: Dont check registers, if using AUX BL control Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 126/183] drm/amdgpu: Handle null atom context in VBIOS info ioctl Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 127/183] scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 5.15 128/183] scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 129/183] smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 130/183] ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 131/183] spi: nxp-fspi: reset the FLSHxCR1 registers Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 132/183] spi: stm32: add a delay before SPI disable Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 133/183] ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 134/183] bpf: Clarify error expectations from bpf_clone_redirect Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 135/183] ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 136/183] media: vb2: frame_vector.c: replace WARN_ONCE with a comment Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 137/183] powerpc/watchpoints: Disable preemption in thread_change_pc() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 138/183] powerpc/watchpoint: Disable pagefaults when getting user instruction Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 139/183] powerpc/watchpoints: Annotate atomic context in more places Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 140/183] ncsi: Propagate carrier gain/loss events to the NCSI controller Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 141/183] fbdev/sh7760fb: Depend on FB=y Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 142/183] perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 143/183] sched/cpuacct: Optimize away RCU read lock Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 144/183] cgroup: Fix suspicious rcu_dereference_check() usage warning Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 145/183] nvme-pci: factor the iod mempool creation into a helper Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 146/183] nvme-pci: factor out a nvme_pci_alloc_dev helper Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 147/183] nvme-pci: do not set the NUMA node of device if it has none Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 148/183] watchdog: iTCO_wdt: No need to stop the timer in probe Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 149/183] watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 150/183] i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 151/183] perf metric: Return early if no CPU PMU table exists Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 152/183] scsi: qla2xxx: Fix NULL pointer dereference in target mode Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 153/183] nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 154/183] smack: Record transmuting in smk_transmuted Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 155/183] smack: Retrieve transmuting information in smack_inode_getsecurity() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 156/183] Smack:- Use overlay inode label in smack_inode_copy_up() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 157/183] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 158/183] x86/srso: Add SRSO mitigation for Hygon processors Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 159/183] misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 160/183] Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 161/183] serial: 8250_port: Check IRQ data before use Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 162/183] nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 163/183] netfilter: nf_tables: disallow rule removal from chain binding Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 164/183] ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 165/183] ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 166/183] i2c: i801: unregister tco_pdev in i801_probe() error path Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 167/183] kernel/sched: Modify initial boot task idle setup Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 168/183] sched/rt: Fix live lock between select_fallback_rq() and RT push Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 169/183] io_uring/fs: remove sqe->rw_flags checking from LINKAT Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 170/183] Revert "SUNRPC dont update timeout value on connection reset" Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 171/183] proc: nommu: /proc/<pid>/maps: release mmap read lock Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 172/183] ring-buffer: Update "shortest_full" in polling Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 173/183] btrfs: properly report 0 avail for very full file systems Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 174/183] bpf: Fix BTF_ID symbol generation collision Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 175/183] bpf: Fix BTF_ID symbol generation collision in tools/ Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 176/183] net: thunderbolt: Fix TCPv6 GSO checksum calculation Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 177/183] ata: libata-core: Fix ata_port_request_pm() locking Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 178/183] ata: libata-core: Fix port and device removal Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 179/183] ata: libata-core: Do not register PM operations for SAS ports Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 180/183] ata: libata-sata: increase PMP SRST timeout to 10s Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 181/183] fs: binfmt_elf_efpic: fix personality for ELF-FDPIC Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 182/183] drm/meson: fix memory leak on ->hpd_notify callback Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 5.15 183/183] netfilter: nf_tables: fix kdoc warnings after gc rework Greg Kroah-Hartman
2023-10-04 18:43 ` [PATCH 5.15 000/183] 5.15.134-rc1 review Florian Fainelli
2023-10-06 10:25 ` Greg Kroah-Hartman
2023-10-06 10:37 ` Harshit Mogalapalli
2023-10-06 11:03 ` Greg Kroah-Hartman
2023-10-06 12:15 ` Sasha Levin
2023-10-06 17:23 ` Florian Fainelli
2023-10-05 1:01 ` Shuah Khan
2023-10-05 1:31 ` SeongJae Park
2023-10-05 17:49 ` Naresh Kamboju
2023-10-06 16:20 ` Liam R. Howlett
2023-10-06 16:47 ` Paul E. McKenney
2023-10-06 17:57 ` Liam R. Howlett
2023-10-06 18:20 ` Paul E. McKenney
2023-10-08 1:22 ` Joel Fernandes
2023-10-09 1:20 ` Paul E. McKenney
2023-10-11 1:34 ` Paul E. McKenney
2023-10-11 5:05 ` Joel Fernandes
2023-10-11 10:25 ` Paul E. McKenney
2023-10-11 13:47 ` Frederic Weisbecker
2023-10-11 16:31 ` Paul E. McKenney
2023-10-11 2:44 ` Joel Fernandes
2023-10-11 3:11 ` Paul E. McKenney
2023-10-05 22:18 ` Guenter Roeck
2023-10-06 7:40 ` Ron Economos
2023-10-06 9:32 ` Jon Hunter
2023-10-11 15:58 ` Joel Fernandes
2023-10-11 17:44 ` Greg Kroah-Hartman
2023-10-16 2:25 ` Joel Fernandes
2023-10-16 8:06 ` Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231004175207.212094500@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=acme@redhat.com \
--cc=ak@linux.intel.com \
--cc=alexander.shishkin@linux.intel.com \
--cc=ananth.narayan@amd.com \
--cc=andrew.kilroy@arm.com \
--cc=caleb.biggers@intel.com \
--cc=eranian@google.com \
--cc=irogers@google.com \
--cc=james.clark@arm.com \
--cc=john.garry@huawei.com \
--cc=jolsa@kernel.org \
--cc=kan.liang@linux.intel.com \
--cc=kjain@linux.ibm.com \
--cc=kshipra.bopardikar@intel.com \
--cc=likexu@tencent.com \
--cc=liuqi115@huawei.com \
--cc=mark.rutland@arm.com \
--cc=mathieu.poirier@linaro.org \
--cc=mingo@redhat.com \
--cc=namhyung@kernel.org \
--cc=nbd@nbd.name \
--cc=nick.forrington@arm.com \
--cc=patches@lists.linux.dev \
--cc=pc@us.ibm.com \
--cc=perry.taylor@intel.com \
--cc=peterz@infradead.org \
--cc=ravi.bangoria@amd.com \
--cc=rogers.email@gmail.com \
--cc=sandipan.das@amd.com \
--cc=santosh.shukla@amd.com \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=will@kernel.org \
--cc=zhengjun.xing@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox