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,
	Matthias Schiffer <matthias.schiffer@ew.tq-group.com>,
	Marc Kleine-Budde <mkl@pengutronix.de>
Subject: [PATCH 5.15 153/177] can: m_can: pci: use custom bit timings for Elkhart Lake
Date: Mon, 20 Dec 2021 15:35:03 +0100	[thread overview]
Message-ID: <20211220143045.226729826@linuxfoundation.org> (raw)
In-Reply-To: <20211220143040.058287525@linuxfoundation.org>

From: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>

commit ea4c1787685dbf9842046f05b6390b6901ee6ba2 upstream.

The relevant datasheet [1] specifies nonstandard limits for the bit timing
parameters. While it is unclear what the exact effect of violating these
limits is, it seems like a good idea to adhere to the documentation.

[1] Intel Atom® x6000E Series, and Intel® Pentium® and Celeron® N and J
    Series Processors for IoT Applications Datasheet,
    Volume 2 (Book 3 of 3), July 2021, Revision 001

Fixes: cab7ffc0324f ("can: m_can: add PCI glue driver for Intel Elkhart Lake")
Link: https://lore.kernel.org/all/9eba5d7c05a48ead4024ffa6e5926f191d8c6b38.1636967198.git.matthias.schiffer@ew.tq-group.com
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/net/can/m_can/m_can_pci.c |   48 ++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

--- a/drivers/net/can/m_can/m_can_pci.c
+++ b/drivers/net/can/m_can/m_can_pci.c
@@ -18,9 +18,14 @@
 
 #define M_CAN_PCI_MMIO_BAR		0
 
-#define M_CAN_CLOCK_FREQ_EHL		200000000
 #define CTL_CSR_INT_CTL_OFFSET		0x508
 
+struct m_can_pci_config {
+	const struct can_bittiming_const *bit_timing;
+	const struct can_bittiming_const *data_timing;
+	unsigned int clock_freq;
+};
+
 struct m_can_pci_priv {
 	struct m_can_classdev cdev;
 
@@ -84,9 +89,40 @@ static struct m_can_ops m_can_pci_ops =
 	.read_fifo = iomap_read_fifo,
 };
 
+static const struct can_bittiming_const m_can_bittiming_const_ehl = {
+	.name = KBUILD_MODNAME,
+	.tseg1_min = 2,		/* Time segment 1 = prop_seg + phase_seg1 */
+	.tseg1_max = 64,
+	.tseg2_min = 1,		/* Time segment 2 = phase_seg2 */
+	.tseg2_max = 128,
+	.sjw_max = 128,
+	.brp_min = 1,
+	.brp_max = 512,
+	.brp_inc = 1,
+};
+
+static const struct can_bittiming_const m_can_data_bittiming_const_ehl = {
+	.name = KBUILD_MODNAME,
+	.tseg1_min = 2,		/* Time segment 1 = prop_seg + phase_seg1 */
+	.tseg1_max = 16,
+	.tseg2_min = 1,		/* Time segment 2 = phase_seg2 */
+	.tseg2_max = 8,
+	.sjw_max = 4,
+	.brp_min = 1,
+	.brp_max = 32,
+	.brp_inc = 1,
+};
+
+static const struct m_can_pci_config m_can_pci_ehl = {
+	.bit_timing = &m_can_bittiming_const_ehl,
+	.data_timing = &m_can_data_bittiming_const_ehl,
+	.clock_freq = 200000000,
+};
+
 static int m_can_pci_probe(struct pci_dev *pci, const struct pci_device_id *id)
 {
 	struct device *dev = &pci->dev;
+	const struct m_can_pci_config *cfg;
 	struct m_can_classdev *mcan_class;
 	struct m_can_pci_priv *priv;
 	void __iomem *base;
@@ -114,6 +150,8 @@ static int m_can_pci_probe(struct pci_de
 	if (!mcan_class)
 		return -ENOMEM;
 
+	cfg = (const struct m_can_pci_config *)id->driver_data;
+
 	priv = cdev_to_priv(mcan_class);
 
 	priv->base = base;
@@ -125,7 +163,9 @@ static int m_can_pci_probe(struct pci_de
 	mcan_class->dev = &pci->dev;
 	mcan_class->net->irq = pci_irq_vector(pci, 0);
 	mcan_class->pm_clock_support = 1;
-	mcan_class->can.clock.freq = id->driver_data;
+	mcan_class->bit_timing = cfg->bit_timing;
+	mcan_class->data_timing = cfg->data_timing;
+	mcan_class->can.clock.freq = cfg->clock_freq;
 	mcan_class->ops = &m_can_pci_ops;
 
 	pci_set_drvdata(pci, mcan_class);
@@ -178,8 +218,8 @@ static SIMPLE_DEV_PM_OPS(m_can_pci_pm_op
 			 m_can_pci_suspend, m_can_pci_resume);
 
 static const struct pci_device_id m_can_pci_id_table[] = {
-	{ PCI_VDEVICE(INTEL, 0x4bc1), M_CAN_CLOCK_FREQ_EHL, },
-	{ PCI_VDEVICE(INTEL, 0x4bc2), M_CAN_CLOCK_FREQ_EHL, },
+	{ PCI_VDEVICE(INTEL, 0x4bc1), (kernel_ulong_t)&m_can_pci_ehl, },
+	{ PCI_VDEVICE(INTEL, 0x4bc2), (kernel_ulong_t)&m_can_pci_ehl, },
 	{  }	/* Terminating Entry */
 };
 MODULE_DEVICE_TABLE(pci, m_can_pci_id_table);



  parent reply	other threads:[~2021-12-20 15:18 UTC|newest]

Thread overview: 183+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-20 14:32 [PATCH 5.15 000/177] 5.15.11-rc1 review Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 001/177] reset: tegra-bpmp: Revert Handle errors in BPMP response Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 002/177] KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 003/177] KVM: selftests: Make sure kvm_create_max_vcpus test wont hit RLIMIT_NOFILE Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 004/177] KVM: downgrade two BUG_ONs to WARN_ON_ONCE Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 005/177] x86/kvm: remove unused ack_notifier callbacks Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 006/177] KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 007/177] mac80211: fix rate control for retransmitted frames Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 008/177] mac80211: fix regression in SSN handling of addba tx Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 009/177] mac80211: mark TX-during-stop for TX in in_reconfig Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 010/177] mac80211: send ADDBA requests using the tid/queue of the aggregation session Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 011/177] mac80211: validate extended element ID is present Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 012/177] firmware: arm_scpi: Fix string overflow in SCPI genpd driver Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 013/177] bpf: Fix kernel address leakage in atomic fetch Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 014/177] bpf, selftests: Add test case for atomic fetch on spilled pointer Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 015/177] bpf: Fix signed bounds propagation after mov32 Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 016/177] bpf: Make 32->64 bounds propagation slightly more robust Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 017/177] bpf, selftests: Add test case trying to taint map value pointer Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 018/177] bpf: Fix kernel address leakage in atomic cmpxchgs r0 aux reg Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 019/177] bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 020/177] vduse: fix memory corruption in vduse_dev_ioctl() Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 021/177] vduse: check that offset is within bounds in get_config() Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 022/177] virtio_ring: Fix querying of maximum DMA mapping size for virtio device Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 023/177] vdpa: check that offsets are within bounds Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 024/177] s390/entry: fix duplicate tracking of irq nesting level Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 025/177] recordmcount.pl: look for jgnop instruction as well as bcrl on s390 Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 026/177] arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 027/177] ceph: fix up non-directory creation in SGID directories Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 028/177] dm btree remove: fix use after free in rebalance_children() Greg Kroah-Hartman
2021-12-20 14:32 ` [PATCH 5.15 029/177] audit: improve robustness of the audit queue handling Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 030/177] btrfs: convert latest_bdev type to btrfs_device and rename Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 031/177] btrfs: use latest_dev in btrfs_show_devname Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 032/177] btrfs: update latest_dev when we create a sprout device Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 033/177] btrfs: remove stale comment about the btrfs_show_devname Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 034/177] scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 035/177] drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 036/177] drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 037/177] pinctrl: amd: Fix wakeups when IRQ is shared with SCI Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 038/177] arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 039/177] arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 040/177] arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 041/177] arm64: dts: rockchip: fix audio-supply for Rock Pi 4 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 042/177] arm64: dts: rockchip: fix poweroff on helios64 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 043/177] dmaengine: idxd: add halt interrupt support Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 044/177] dmaengine: idxd: fix calling wq quiesce inside spinlock Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 045/177] mac80211: track only QoS data frames for admission control Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 046/177] hv: utils: add PTP_1588_CLOCK to Kconfig to fix build Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 047/177] tee: amdtee: fix an IS_ERR() vs NULL bug Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 048/177] ceph: fix duplicate increment of opened_inodes metric Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 049/177] ceph: initialize pathlen variable in reconnect_caps_cb Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 050/177] ARM: socfpga: dts: fix qspi node compatible Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 051/177] arm64: dts: imx8mq: remove interconnect property from lcdif Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 052/177] clk: Dont parent clks until the parent is fully registered Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 053/177] soc: imx: Register SoC device only on i.MX boards Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 054/177] iwlwifi: mvm: dont crash on invalid rate w/o STA Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 055/177] virtio: always enter drivers/virtio/ Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 056/177] virtio/vsock: fix the transport to work with VMADDR_CID_ANY Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 057/177] vdpa: Consider device id larger than 31 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 058/177] Revert "drm/fb-helper: improve DRM fbdev emulation device names" Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 059/177] selftests: net: Correct ping6 expected rc from 2 to 1 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 060/177] s390/kexec_file: fix error handling when applying relocations Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 061/177] sch_cake: do not call cake_destroy() from cake_init() Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 062/177] inet_diag: fix kernel-infoleak for UDP sockets Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 063/177] netdevsim: dont overwrite read only ethtool parms Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 064/177] selftests: icmp_redirect: pass xfail=0 to log_test() Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 065/177] net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 066/177] net: hns3: fix race condition in debugfs Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 067/177] selftests: Add duplicate config only for MD5 VRF tests Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 068/177] selftests: Fix raw socket bind tests with VRF Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 069/177] selftests: Fix IPv6 address bind tests Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 070/177] dmaengine: idxd: fix missed completion on abort path Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 071/177] dmaengine: st_fdma: fix MODULE_ALIAS Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 072/177] drm: simpledrm: fix wrong unit with pixel clock Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 073/177] net/sched: sch_ets: dont remove idle classes from the round-robin list Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 074/177] selftests/net: toeplitz: fix udp option Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 075/177] net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 076/177] selftest/net/forwarding: declare NETIFS p9 p10 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 077/177] mptcp: never allow the PM to close a listener subflow Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 078/177] drm/ast: potential dereference of null pointer Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 079/177] drm/i915/display: Fix an unsigned subtraction which can never be negative Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 080/177] mac80211: agg-tx: dont schedule_and_wake_txq() under sta->lock Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 081/177] cfg80211: Acquire wiphy mutex on regulatory work Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 082/177] mac80211: fix lookup when adding AddBA extension element Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 083/177] net: stmmac: fix tc flower deletion for VLAN priority Rx steering Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 084/177] flow_offload: return EOPNOTSUPP for the unsupported mpls action type Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 085/177] rds: memory leak in __rds_conn_create() Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 086/177] ice: Use div64_u64 instead of div_u64 in adjfine Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 087/177] ice: Dont put stale timestamps in the skb Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 088/177] drm/amd/display: Set exit_optimized_pwr_state for DCN31 Greg Kroah-Hartman
2021-12-20 14:33 ` [PATCH 5.15 089/177] drm/amd/pm: fix a potential gpu_metrics_table memory leak Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 090/177] mptcp: remove tcp ulp setsockopt support Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 091/177] mptcp: clear kern flag from fallback sockets Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 092/177] mptcp: fix deadlock in __mptcp_push_pending() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 093/177] soc/tegra: fuse: Fix bitwise vs. logical OR warning Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 094/177] igb: Fix removal of unicast MAC filters of VFs Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 095/177] igbvf: fix double free in `igbvf_probe` Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 096/177] igc: Fix typo in i225 LTR functions Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 097/177] ixgbe: Document how to enable NBASE-T support Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 098/177] ixgbe: set X550 MDIO speed before talking to PHY Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 099/177] netdevsim: Zero-initialize memory for new maps value in function nsim_bpf_map_alloc Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 100/177] net/packet: rx_owner_map depends on pg_vec Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 101/177] net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 102/177] sfc_ef100: potential dereference of null pointer Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 103/177] dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 104/177] net: Fix double 0x prefix print in SKB dump Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 105/177] net/smc: Prevent smc_release() from long blocking Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 106/177] net: systemport: Add global locking for descriptor lifecycle Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 107/177] sit: do not call ipip6_dev_free() from sit_init_net() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 108/177] afs: Fix mmap Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 109/177] arm64: kexec: Fix missing error code ret warning in load_other_segments() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 110/177] bpf: Fix extable fixup offset Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 111/177] bpf, selftests: Fix racing issue in btf_skc_cls_ingress test Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 112/177] powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 113/177] USB: gadget: bRequestType is a bitfield, not a enum Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 114/177] Revert "usb: early: convert to readl_poll_timeout_atomic()" Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 115/177] KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 116/177] tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 117/177] USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 118/177] usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 119/177] PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 120/177] PCI/MSI: Mask MSI-X vectors only on success Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 121/177] usb: xhci-mtk: fix list_del warning when enable list debug Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 122/177] usb: xhci: Extend support for runtime power management for AMDs Yellow carp Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 123/177] usb: cdnsp: Fix incorrect status for control request Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 124/177] usb: cdnsp: Fix incorrect calling of cdnsp_died function Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 125/177] usb: cdnsp: Fix issue in cdnsp_log_ep trace event Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 126/177] usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 127/177] usb: typec: tcpm: fix tcpm unregister port but leave a pending timer Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 128/177] usb: gadget: u_ether: fix race in setting MAC address in setup phase Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 129/177] USB: serial: cp210x: fix CP2105 GPIO registration Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 130/177] USB: serial: option: add Telit FN990 compositions Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 131/177] selinux: fix sleeping function called from invalid context Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 132/177] btrfs: fix memory leak in __add_inode_ref() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 133/177] btrfs: fix double free of anon_dev after failure to create subvolume Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 134/177] btrfs: check WRITE_ERR when trying to read an extent buffer Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 135/177] btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 136/177] zonefs: add MODULE_ALIAS_FS Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 137/177] iocost: Fix divide-by-zero on donation from low hweight cgroup Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 138/177] serial: 8250_fintek: Fix garbled text for console Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 139/177] timekeeping: Really make sure wall_to_monotonic isnt positive Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 140/177] cifs: sanitize multiple delimiters in prepath Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 141/177] locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 142/177] riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 143/177] riscv: dts: unmatched: " Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 144/177] perf inject: Fix segfault due to close without open Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 145/177] perf inject: Fix segfault due to perf_data__fd() " Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 146/177] libata: if T_LENGTH is zero, dma direction should be DMA_NONE Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 147/177] powerpc/module_64: Fix livepatching for RO modules Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 148/177] drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE Greg Kroah-Hartman
2021-12-20 14:34 ` [PATCH 5.15 149/177] drm/amdgpu: dont override default ECO_BITs setting Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 150/177] drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 151/177] Revert "can: m_can: remove support for custom bit timing" Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 152/177] can: m_can: make custom bittiming fields const Greg Kroah-Hartman
2021-12-20 14:35 ` Greg Kroah-Hartman [this message]
2021-12-20 14:35 ` [PATCH 5.15 154/177] ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 155/177] xsk: Do not sleep in poll() when need_wakeup set Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 156/177] mptcp: add missing documented NL params Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 157/177] bpf, x64: Factor out emission of REX byte in more cases Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 158/177] bpf: Fix extable address check Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 159/177] USB: core: Make do_proc_control() and do_proc_bulk() killable Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 160/177] media: mxl111sf: change mutex_init() location Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 161/177] fuse: annotate lock in fuse_reverse_inval_entry() Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 162/177] ovl: fix warning in ovl_create_real() Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 163/177] scsi: scsi_debug: Dont call kcalloc() if size arg is zero Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 164/177] scsi: scsi_debug: Fix type in min_t to avoid stack OOB Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 165/177] scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 166/177] io-wq: remove spurious bit clear on task_work addition Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 167/177] io-wq: check for wq exit after adding new worker task_work Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 168/177] rcu: Mark accesses to rcu_state.n_force_qs Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 169/177] io-wq: drop wqe lock before creating new worker Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 170/177] bus: ti-sysc: Fix variable set but not used warning for reinit_modules Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 171/177] selftests/damon: test debugfs file reads/writes with huge count Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 172/177] Revert "xsk: Do not sleep in poll() when need_wakeup set" Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 173/177] xen/blkfront: harden blkfront against event channel storms Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 174/177] xen/netfront: harden netfront " Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 175/177] xen/console: harden hvc_xen " Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 176/177] xen/netback: fix rx queue stall detection Greg Kroah-Hartman
2021-12-20 14:35 ` [PATCH 5.15 177/177] xen/netback: dont queue unlimited number of packages Greg Kroah-Hartman
2021-12-20 23:17 ` [PATCH 5.15 000/177] 5.15.11-rc1 review Shuah Khan
2021-12-21 10:05 ` Naresh Kamboju
2021-12-21 10:56 ` Rudi Heitbaum
2021-12-21 18:10 ` Florian Fainelli
2021-12-21 23:14 ` Guenter Roeck

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=20211220143045.226729826@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=matthias.schiffer@ew.tq-group.com \
    --cc=mkl@pengutronix.de \
    --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).