linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Masami Hiramatsu <mhiramat@kernel.org>,
	"Steven Rostedt (VMware)" <rostedt@goodmis.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.10 064/122] tracing/probes: Reject events which have the same name of existing one
Date: Mon, 20 Sep 2021 18:43:56 +0200	[thread overview]
Message-ID: <20210920163917.876178732@linuxfoundation.org> (raw)
In-Reply-To: <20210920163915.757887582@linuxfoundation.org>

From: Masami Hiramatsu <mhiramat@kernel.org>

[ Upstream commit 8e242060c6a4947e8ae7d29794af6a581db08841 ]

Since kprobe_events and uprobe_events only check whether the
other same-type probe event has the same name or not, if the
user gives the same name of the existing tracepoint event (or
the other type of probe events), it silently fails to create
the tracefs entry (but registered.) as below.

/sys/kernel/tracing # ls events/task/task_rename
enable   filter   format   hist     id       trigger
/sys/kernel/tracing # echo p:task/task_rename vfs_read >> kprobe_events
[  113.048508] Could not create tracefs 'task_rename' directory
/sys/kernel/tracing # cat kprobe_events
p:task/task_rename vfs_read

To fix this issue, check whether the existing events have the
same name or not in trace_probe_register_event_call(). If exists,
it rejects to register the new event.

Link: https://lkml.kernel.org/r/162936876189.187130.17558311387542061930.stgit@devnote2

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 kernel/trace/trace_kprobe.c |  6 +++++-
 kernel/trace/trace_probe.c  | 25 +++++++++++++++++++++++++
 kernel/trace/trace_probe.h  |  1 +
 kernel/trace/trace_uprobe.c |  6 +++++-
 4 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/kernel/trace/trace_kprobe.c b/kernel/trace/trace_kprobe.c
index 68150b9cbde9..552dbc9d5226 100644
--- a/kernel/trace/trace_kprobe.c
+++ b/kernel/trace/trace_kprobe.c
@@ -647,7 +647,11 @@ static int register_trace_kprobe(struct trace_kprobe *tk)
 	/* Register new event */
 	ret = register_kprobe_event(tk);
 	if (ret) {
-		pr_warn("Failed to register probe event(%d)\n", ret);
+		if (ret == -EEXIST) {
+			trace_probe_log_set_index(0);
+			trace_probe_log_err(0, EVENT_EXIST);
+		} else
+			pr_warn("Failed to register probe event(%d)\n", ret);
 		goto end;
 	}
 
diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c
index d2867ccc6aca..1d31bc4acf7a 100644
--- a/kernel/trace/trace_probe.c
+++ b/kernel/trace/trace_probe.c
@@ -1029,11 +1029,36 @@ error:
 	return ret;
 }
 
+static struct trace_event_call *
+find_trace_event_call(const char *system, const char *event_name)
+{
+	struct trace_event_call *tp_event;
+	const char *name;
+
+	list_for_each_entry(tp_event, &ftrace_events, list) {
+		if (!tp_event->class->system ||
+		    strcmp(system, tp_event->class->system))
+			continue;
+		name = trace_event_name(tp_event);
+		if (!name || strcmp(event_name, name))
+			continue;
+		return tp_event;
+	}
+
+	return NULL;
+}
+
 int trace_probe_register_event_call(struct trace_probe *tp)
 {
 	struct trace_event_call *call = trace_probe_event_call(tp);
 	int ret;
 
+	lockdep_assert_held(&event_mutex);
+
+	if (find_trace_event_call(trace_probe_group_name(tp),
+				  trace_probe_name(tp)))
+		return -EEXIST;
+
 	ret = register_trace_event(&call->event);
 	if (!ret)
 		return -ENODEV;
diff --git a/kernel/trace/trace_probe.h b/kernel/trace/trace_probe.h
index 2f703a20c724..6d41e20c47ce 100644
--- a/kernel/trace/trace_probe.h
+++ b/kernel/trace/trace_probe.h
@@ -398,6 +398,7 @@ extern int traceprobe_define_arg_fields(struct trace_event_call *event_call,
 	C(NO_EVENT_NAME,	"Event name is not specified"),		\
 	C(EVENT_TOO_LONG,	"Event name is too long"),		\
 	C(BAD_EVENT_NAME,	"Event name must follow the same rules as C identifiers"), \
+	C(EVENT_EXIST,		"Given group/event name is already used by another event"), \
 	C(RETVAL_ON_PROBE,	"$retval is not available on probe"),	\
 	C(BAD_STACK_NUM,	"Invalid stack number"),		\
 	C(BAD_ARG_NUM,		"Invalid argument number"),		\
diff --git a/kernel/trace/trace_uprobe.c b/kernel/trace/trace_uprobe.c
index 3cf7128e1ad3..0dd6e286e519 100644
--- a/kernel/trace/trace_uprobe.c
+++ b/kernel/trace/trace_uprobe.c
@@ -514,7 +514,11 @@ static int register_trace_uprobe(struct trace_uprobe *tu)
 
 	ret = register_uprobe_event(tu);
 	if (ret) {
-		pr_warn("Failed to register probe event(%d)\n", ret);
+		if (ret == -EEXIST) {
+			trace_probe_log_set_index(0);
+			trace_probe_log_err(0, EVENT_EXIST);
+		} else
+			pr_warn("Failed to register probe event(%d)\n", ret);
 		goto end;
 	}
 
-- 
2.30.2




  parent reply	other threads:[~2021-09-20 18:37 UTC|newest]

Thread overview: 155+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-20 16:42 [PATCH 5.10 000/122] 5.10.68-rc1 review Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 001/122] drm/bridge: lt9611: Fix handling of 4k panels Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 002/122] btrfs: fix upper limit for max_inline for page size 64K Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 003/122] io_uring: ensure symmetry in handling iter types in loop_rw_iter() Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 004/122] xen: reset legacy rtc flag for PV domU Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 005/122] bnx2x: Fix enabling network interfaces without VFs Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 006/122] arm64/sve: Use correct size when reinitialising SVE state Greg Kroah-Hartman
2021-09-20 16:42 ` [PATCH 5.10 007/122] PM: base: power: dont try to use non-existing RTC for storing data Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 008/122] PCI: Add AMD GPU multi-function power dependencies Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 009/122] drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 010/122] drm/etnaviv: return context from etnaviv_iommu_context_get Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 011/122] drm/etnaviv: put submit prev MMU context when it exists Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 012/122] drm/etnaviv: stop abusing mmu_context as FE running marker Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 013/122] drm/etnaviv: keep MMU context across runtime suspend/resume Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 014/122] drm/etnaviv: exec and MMU state is lost when resetting the GPU Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 015/122] drm/etnaviv: fix MMU context leak on GPU reset Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 016/122] drm/etnaviv: reference MMU context when setting up hardware state Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 017/122] drm/etnaviv: add missing MMU context put when reaping MMU mapping Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 018/122] s390/sclp: fix Secure-IPL facility detection Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 019/122] x86/pat: Pass valid address to sanitize_phys() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 020/122] x86/mm: Fix kern_addr_valid() to cope with existing but not present entries Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 021/122] tipc: fix an use-after-free issue in tipc_recvmsg Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 022/122] ethtool: Fix rxnfc copy to user buffer overflow Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 023/122] net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 024/122] net-caif: avoid user-triggerable WARN_ON(1) Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 025/122] ptp: dp83640: dont define PAGE0 Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 026/122] dccp: dont duplicate ccid when cloning dccp sock Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 027/122] net/l2tp: Fix reference count leak in l2tp_udp_recv_core Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 028/122] r6040: Restore MDIO clock frequency after MAC reset Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 029/122] tipc: increase timeout in tipc_sk_enqueue() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 030/122] drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 031/122] perf machine: Initialize srcline string member in add_location struct Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 032/122] net/mlx5: FWTrace, cancel work on alloc pd error flow Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 033/122] net/mlx5: Fix potential sleeping in atomic context Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 034/122] nvme-tcp: fix io_work priority inversion Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 035/122] events: Reuse value read using READ_ONCE instead of re-reading it Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 036/122] net: ipa: initialize all filter table slots Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 037/122] gen_compile_commands: fix missing sys package Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 038/122] vhost_net: fix OoB on sendmsg() failure Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 039/122] net/af_unix: fix a data-race in unix_dgram_poll Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 040/122] net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 041/122] x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 042/122] tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 043/122] selftest: net: fix typo in altname test Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 044/122] qed: Handle management FW error Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 045/122] udp_tunnel: Fix udp_tunnel_nic work-queue type Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 046/122] dt-bindings: arm: Fix Toradex compatible typo Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 047/122] ibmvnic: check failover_pending in login response Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 048/122] KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 049/122] bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 050/122] net: hns3: pad the short tunnel frame before sending to hardware Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 051/122] net: hns3: change affinity_mask to numa node range Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 052/122] net: hns3: disable mac in flr process Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 053/122] net: hns3: fix the timing issue of VF clearing interrupt sources Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 054/122] mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 055/122] dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 056/122] mfd: db8500-prcmu: Adjust map to reality Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 057/122] PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 058/122] fuse: fix use after free in fuse_read_interrupt() Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 059/122] PCI: tegra194: Fix handling BME_CHGED event Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 060/122] PCI: tegra194: Fix MSI-X programming Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 061/122] PCI: tegra: Fix OF node reference leak Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 062/122] mfd: Dont use irq_create_mapping() to resolve a mapping Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 063/122] PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() Greg Kroah-Hartman
2021-09-20 16:43 ` Greg Kroah-Hartman [this message]
2021-09-20 16:43 ` [PATCH 5.10 065/122] PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 066/122] PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state Greg Kroah-Hartman
2021-09-20 16:43 ` [PATCH 5.10 067/122] PCI: j721e: Add PCIe support for J7200 Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 068/122] PCI: j721e: Add PCIe support for AM64 Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 069/122] PCI: Add ACS quirks for Cavium multi-function devices Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 070/122] watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 071/122] octeontx2-af: Add additional register check to rvu_poll_reg() Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 072/122] Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 073/122] net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 074/122] block, bfq: honor already-setup queue merges Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 075/122] PCI: ibmphp: Fix double unmap of io_mem Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 076/122] ethtool: Fix an error code in cxgb2.c Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 077/122] NTB: Fix an error code in ntb_msit_probe() Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 078/122] NTB: perf: Fix an error code in perf_setup_inbuf() Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 079/122] net: phylink: add suspend/resume support Greg Kroah-Hartman
2021-09-21 21:28   ` Pavel Machek
2021-09-21 21:33     ` Russell King (Oracle)
2021-09-21 21:45       ` Pavel Machek
2021-09-21 22:02         ` Russell King (Oracle)
2021-09-22  8:59           ` Greg Kroah-Hartman
2021-09-22  8:58         ` Greg Kroah-Hartman
2021-09-22  9:01           ` Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 080/122] mfd: axp20x: Update AXP288 volatile ranges Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 081/122] backlight: ktd253: Stabilize backlight Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 082/122] PCI: of: Dont fail devm_pci_alloc_host_bridge() on missing ranges Greg Kroah-Hartman
2021-09-21 21:34   ` Pavel Machek
2021-09-22  9:03     ` Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 083/122] PCI: iproc: Fix BCMA probe resource handling Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 084/122] netfilter: Fix fall-through warnings for Clang Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 085/122] netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 086/122] KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 087/122] PCI: Fix pci_dev_str_match_path() alloc while atomic bug Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 088/122] mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 089/122] tracing/boot: Fix a hist trigger dependency for boot time tracing Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 090/122] mtd: mtdconcat: Judge callback existence based on the master Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 091/122] mtd: mtdconcat: Check _read, _write callbacks existence before assignment Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 092/122] KVM: arm64: Fix read-side race on updates to vcpu reset state Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 093/122] KVM: arm64: Handle PSCI resets before userspace touches vCPU state Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 094/122] PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 095/122] mtd: rawnand: cafe: Fix a resource leak in the error handling path of cafe_nand_probe() Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 096/122] ARC: export clear_user_page() for modules Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 097/122] perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 098/122] perf bench inject-buildid: Handle writen() errors Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 099/122] gpio: mpc8xxx: Fix a resources leak in the error handling path of mpc8xxx_probe() Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 100/122] gpio: mpc8xxx: Fix a potential double iounmap call in mpc8xxx_probe() Greg Kroah-Hartman
2021-09-21 21:25   ` Pavel Machek
2021-09-22  9:05     ` Greg Kroah-Hartman
2021-09-22  9:06       ` Greg Kroah-Hartman
2021-09-22 21:00         ` Pavel Machek
2021-09-20 16:44 ` [PATCH 5.10 101/122] gpio: mpc8xxx: Use devm_gpiochip_add_data() to simplify the code and avoid a leak Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 102/122] net: dsa: tag_rtl4_a: Fix egress tags Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 103/122] selftests: mptcp: clean tmp files in simult_flows Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 104/122] net: hso: add failure handler for add_net_device Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 105/122] net: dsa: b53: Fix calculating number of switch ports Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 106/122] net: dsa: b53: Set correct number of ports in the DSA struct Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 107/122] netfilter: socket: icmp6: fix use-after-scope Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 108/122] fq_codel: reject silly quantum parameters Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 109/122] qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 110/122] ip_gre: validate csum_start only on pull Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 111/122] net: dsa: b53: Fix IMP port setup on BCM5301x Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 112/122] bnxt_en: fix stored FW_PSID version masks Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 113/122] bnxt_en: Fix asic.rev in devlink dev info command Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 114/122] bnxt_en: log firmware debug notifications Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 115/122] bnxt_en: Consolidate firmware reset event logging Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 116/122] bnxt_en: Convert to use netif_level() helpers Greg Kroah-Hartman
2021-09-21 14:30   ` Joe Perches
2021-09-21 15:04     ` Greg Kroah-Hartman
2021-09-21 15:49       ` Joe Perches
2021-09-21 15:53         ` Greg Kroah-Hartman
2021-09-21 16:05           ` Joe Perches
2021-09-20 16:44 ` [PATCH 5.10 117/122] bnxt_en: Improve logging of error recovery settings information Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 118/122] bnxt_en: Fix possible unintended driver initiated error recovery Greg Kroah-Hartman
2021-09-20 18:11   ` Michael Chan
2021-09-20 18:44     ` Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 119/122] mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 120/122] mfd: lpc_sch: Rename GPIOBASE to prevent build error Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 121/122] net: renesas: sh_eth: Fix freeing wrong tx descriptor Greg Kroah-Hartman
2021-09-20 16:44 ` [PATCH 5.10 122/122] x86/mce: Avoid infinite loop for copy from user recovery Greg Kroah-Hartman
2021-09-20 18:39 ` [PATCH 5.10 000/122] 5.10.68-rc1 review Florian Fainelli
2021-09-20 19:00   ` Florian Fainelli
2021-09-21 16:35     ` Florian Fainelli
2021-09-20 18:52 ` Florian Fainelli
2021-09-20 20:24 ` Pavel Machek
2021-09-20 21:11 ` Fox Chen
2021-09-21 15:32 ` Shuah Khan
2021-09-21 19:01 ` Sudip Mukherjee
2021-09-21 20:34 ` Guenter Roeck
2021-09-22  2:01 ` Samuel Zou
2021-09-22  4:55 ` Daniel Díaz
2021-09-22  5:30   ` Naresh Kamboju

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=20210920163917.876178732@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mhiramat@kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).