From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>,
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.4 017/234] drm: rcar-du: remove R-Car H3 ES1.* workarounds
Date: Mon, 21 Aug 2023 21:39:40 +0200 [thread overview]
Message-ID: <20230821194129.512417205@linuxfoundation.org> (raw)
In-Reply-To: <20230821194128.754601642@linuxfoundation.org>
From: Wolfram Sang <wsa+renesas@sang-engineering.com>
[ Upstream commit 2da4b728f994a1f9189a8066b0be90b615768764 ]
R-Car H3 ES1.* was only available to an internal development group and
needed a lot of quirks and workarounds. These become a maintenance
burden now, so our development group decided to remove upstream support
for this SoC and prevent booting it. Public users only have ES2 onwards.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 37 ++------------------
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 48 --------------------------
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 --
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 3 +-
4 files changed, 4 insertions(+), 86 deletions(-)
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_crtc.c b/drivers/gpu/drm/rcar-du/rcar_du_crtc.c
index d6d29be6b4f48..7e175dbfd8924 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_crtc.c
+++ b/drivers/gpu/drm/rcar-du/rcar_du_crtc.c
@@ -223,20 +223,6 @@ static void rcar_du_crtc_set_display_timing(struct rcar_du_crtc *rcrtc)
* DU channels that have a display PLL can't use the internal
* system clock, and have no internal clock divider.
*/
-
- /*
- * The H3 ES1.x exhibits dot clock duty cycle stability issues.
- * We can work around them by configuring the DPLL to twice the
- * desired frequency, coupled with a /2 post-divider. Restrict
- * the workaround to H3 ES1.x as ES2.0 and all other SoCs have
- * no post-divider when a display PLL is present (as shown by
- * the workaround breaking HDMI output on M3-W during testing).
- */
- if (rcdu->info->quirks & RCAR_DU_QUIRK_H3_ES1_PCLK_STABILITY) {
- target *= 2;
- div = 1;
- }
-
extclk = clk_get_rate(rcrtc->extclock);
rcar_du_dpll_divider(rcrtc, &dpll, extclk, target);
@@ -245,30 +231,13 @@ static void rcar_du_crtc_set_display_timing(struct rcar_du_crtc *rcrtc)
| DPLLCR_N(dpll.n) | DPLLCR_M(dpll.m)
| DPLLCR_STBY;
- if (rcrtc->index == 1) {
+ if (rcrtc->index == 1)
dpllcr |= DPLLCR_PLCS1
| DPLLCR_INCS_DOTCLKIN1;
- } else {
- dpllcr |= DPLLCR_PLCS0_PLL
+ else
+ dpllcr |= DPLLCR_PLCS0
| DPLLCR_INCS_DOTCLKIN0;
- /*
- * On ES2.x we have a single mux controlled via bit 21,
- * which selects between DCLKIN source (bit 21 = 0) and
- * a PLL source (bit 21 = 1), where the PLL is always
- * PLL1.
- *
- * On ES1.x we have an additional mux, controlled
- * via bit 20, for choosing between PLL0 (bit 20 = 0)
- * and PLL1 (bit 20 = 1). We always want to use PLL1,
- * so on ES1.x, in addition to setting bit 21, we need
- * to set the bit 20.
- */
-
- if (rcdu->info->quirks & RCAR_DU_QUIRK_H3_ES1_PLL)
- dpllcr |= DPLLCR_PLCS0_H3ES1X_PLL1;
- }
-
rcar_du_group_write(rcrtc->group, DPLLCR, dpllcr);
escr = ESCR_DCLKSEL_DCLKIN | div;
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/rcar-du/rcar_du_drv.c
index b9a94c5260e9d..1ffde19cb87fe 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_drv.c
+++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.c
@@ -16,7 +16,6 @@
#include <linux/platform_device.h>
#include <linux/pm.h>
#include <linux/slab.h>
-#include <linux/sys_soc.h>
#include <linux/wait.h>
#include <drm/drm_atomic_helper.h>
@@ -387,43 +386,6 @@ static const struct rcar_du_device_info rcar_du_r8a7795_info = {
.dpll_mask = BIT(2) | BIT(1),
};
-static const struct rcar_du_device_info rcar_du_r8a7795_es1_info = {
- .gen = 3,
- .features = RCAR_DU_FEATURE_CRTC_IRQ
- | RCAR_DU_FEATURE_CRTC_CLOCK
- | RCAR_DU_FEATURE_VSP1_SOURCE
- | RCAR_DU_FEATURE_INTERLACED
- | RCAR_DU_FEATURE_TVM_SYNC,
- .quirks = RCAR_DU_QUIRK_H3_ES1_PCLK_STABILITY
- | RCAR_DU_QUIRK_H3_ES1_PLL,
- .channels_mask = BIT(3) | BIT(2) | BIT(1) | BIT(0),
- .routes = {
- /*
- * R8A7795 has one RGB output, two HDMI outputs and one
- * LVDS output.
- */
- [RCAR_DU_OUTPUT_DPAD0] = {
- .possible_crtcs = BIT(3),
- .port = 0,
- },
- [RCAR_DU_OUTPUT_HDMI0] = {
- .possible_crtcs = BIT(1),
- .port = 1,
- },
- [RCAR_DU_OUTPUT_HDMI1] = {
- .possible_crtcs = BIT(2),
- .port = 2,
- },
- [RCAR_DU_OUTPUT_LVDS0] = {
- .possible_crtcs = BIT(0),
- .port = 3,
- },
- },
- .num_lvds = 1,
- .num_rpf = 5,
- .dpll_mask = BIT(2) | BIT(1),
-};
-
static const struct rcar_du_device_info rcar_du_r8a7796_info = {
.gen = 3,
.features = RCAR_DU_FEATURE_CRTC_IRQ
@@ -614,11 +576,6 @@ static const struct of_device_id rcar_du_of_table[] = {
MODULE_DEVICE_TABLE(of, rcar_du_of_table);
-static const struct soc_device_attribute rcar_du_soc_table[] = {
- { .soc_id = "r8a7795", .revision = "ES1.*", .data = &rcar_du_r8a7795_es1_info },
- { /* sentinel */ }
-};
-
const char *rcar_du_output_name(enum rcar_du_output output)
{
static const char * const names[] = {
@@ -707,7 +664,6 @@ static void rcar_du_shutdown(struct platform_device *pdev)
static int rcar_du_probe(struct platform_device *pdev)
{
- const struct soc_device_attribute *soc_attr;
struct rcar_du_device *rcdu;
unsigned int mask;
int ret;
@@ -725,10 +681,6 @@ static int rcar_du_probe(struct platform_device *pdev)
rcdu->info = of_device_get_match_data(rcdu->dev);
- soc_attr = soc_device_match(rcar_du_soc_table);
- if (soc_attr)
- rcdu->info = soc_attr->data;
-
platform_set_drvdata(pdev, rcdu);
/* I/O resources */
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.h b/drivers/gpu/drm/rcar-du/rcar_du_drv.h
index acc3673fefe18..5cfa2bb7ad93d 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_drv.h
+++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.h
@@ -34,8 +34,6 @@ struct rcar_du_device;
#define RCAR_DU_FEATURE_NO_BLENDING BIT(5) /* PnMR.SPIM does not have ALP nor EOR bits */
#define RCAR_DU_QUIRK_ALIGN_128B BIT(0) /* Align pitches to 128 bytes */
-#define RCAR_DU_QUIRK_H3_ES1_PCLK_STABILITY BIT(1) /* H3 ES1 has pclk stability issue */
-#define RCAR_DU_QUIRK_H3_ES1_PLL BIT(2) /* H3 ES1 PLL setup differs from non-ES1 */
enum rcar_du_output {
RCAR_DU_OUTPUT_DPAD0,
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_regs.h b/drivers/gpu/drm/rcar-du/rcar_du_regs.h
index 6c750fab6ebb7..391de6661d8bc 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_regs.h
+++ b/drivers/gpu/drm/rcar-du/rcar_du_regs.h
@@ -283,8 +283,7 @@
#define DPLLCR 0x20044
#define DPLLCR_CODE (0x95 << 24)
#define DPLLCR_PLCS1 (1 << 23)
-#define DPLLCR_PLCS0_PLL (1 << 21)
-#define DPLLCR_PLCS0_H3ES1X_PLL1 (1 << 20)
+#define DPLLCR_PLCS0 (1 << 21)
#define DPLLCR_CLKE (1 << 18)
#define DPLLCR_FDPLL(n) ((n) << 12)
#define DPLLCR_N(n) ((n) << 5)
--
2.40.1
next prev parent reply other threads:[~2023-08-21 19:59 UTC|newest]
Thread overview: 248+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-21 19:39 [PATCH 6.4 000/234] 6.4.12-rc1 review Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 001/234] crypto, cifs: fix error handling in extract_iter_to_sg() Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 002/234] net: phy: at803x: Use devm_regulator_get_enable_optional() Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 003/234] net: phy: at803x: fix the wol setting functions Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 004/234] drm/amd/display: Update DTBCLK for DCN32 Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 005/234] drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 006/234] drm/amdgpu: fix calltrace warning in amddrm_buddy_fini Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 007/234] drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1 Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 008/234] drm/amdgpu: fix memory leak in mes self test Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 009/234] Revert "drm/amd/display: disable SubVP + DRR to prevent underflow" Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 010/234] ASoC: Intel: sof_sdw: add quirk for MTL RVP Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 011/234] ASoC: Intel: sof_sdw: add quirk for LNL RVP Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 012/234] PCI: tegra194: Fix possible array out of bounds access Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 013/234] ASoC: cs35l56: Move DSP part string generation so that it is done only once Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 014/234] ASoC: SOF: amd: Add pci revision id check Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 015/234] drm/stm: ltdc: fix late dereference check Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 016/234] arm64: dts: qcom: ipq5332: add QFPROM node Greg Kroah-Hartman
2023-08-21 19:39 ` Greg Kroah-Hartman [this message]
2023-08-21 19:39 ` [PATCH 6.4 018/234] ASoC: amd: vangogh: Add check for acp config flags in vangogh platform Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 019/234] RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 020/234] ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 021/234] ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 022/234] ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 023/234] ASoC: Intel: sof_sdw: Add support for Rex soundwire Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 024/234] iopoll: Call cpu_relax() in busy loops Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 025/234] ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 026/234] dma-remap: use kvmalloc_array/kvfree for larger dma memory remap Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 027/234] accel/habanalabs: add pci health check during heartbeat Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 028/234] accel/habanalabs: fix mem leak in capture user mappings Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 029/234] dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" property Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 030/234] HID: i2c-hid: goodix: Add support for " Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 031/234] HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 032/234] iommu/amd: Introduce Disable IRTE Caching Support Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 033/234] drm/amdgpu: install stub fence into potential unused fence pointers Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 034/234] drm/amd/display: Remove v_startup workaround for dcn3+ Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 035/234] drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz Greg Kroah-Hartman
2023-08-21 19:39 ` [PATCH 6.4 036/234] drm/amdgpu: unmap and remove csa_va properly Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 037/234] RDMA/mlx5: Return the firmware result upon destroying QP/RQ Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 038/234] RDMA/bnxt_re: consider timeout of destroy ah as success Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 039/234] drm/amd/display: Skip DPP DTO update if root clock is gated Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 040/234] drm/amd/display: Enable dcn314 DPP RCO Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 041/234] ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 042/234] HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 043/234] Revert "[PATCH] uml: export symbols added by GCC hardened" Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 044/234] smb: client: fix warning in cifs_smb3_do_mount() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 045/234] cifs: fix session state check in reconnect to avoid use-after-free issue Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 046/234] serial: stm32: Ignore return value of uart_remove_one_port() in .remove() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 047/234] led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 048/234] media: v4l2-mem2mem: add lock to protect parameter num_rdy Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 049/234] media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 050/234] usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 051/234] usb: gadget: uvc: queue empty isoc requests if no video buffer is available Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 052/234] media: platform: mediatek: vpu: fix NULL ptr dereference Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 053/234] thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 054/234] xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 055/234] usb: chipidea: imx: dont request QoS for imx8ulp Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 056/234] usb: chipidea: imx: turn off vbus comparator when suspend Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 057/234] usb: chipidea: imx: add missing USB PHY DPDM wakeup setting Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 058/234] gfs2: Fix possible data races in gfs2_show_options() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 059/234] pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 060/234] thunderbolt: Add Intel Barlow Ridge PCI ID Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 061/234] thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 062/234] firewire: net: fix use after free in fwnet_finish_incoming_packet() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 063/234] watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub) Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 064/234] Bluetooth: L2CAP: Fix use-after-free Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 065/234] Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 066/234] ceph: try to dump the msgs when decoding fails Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 067/234] drm/amdgpu: Fix potential fence use-after-free v2 Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 068/234] fs/ntfs3: Enhance sanity check while generating attr_list Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 069/234] fs/ntfs3: Return error for inconsistent extended attributes Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 070/234] fs: ntfs3: Fix possible null-pointer dereferences in mi_read() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 071/234] fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 072/234] fs/ntfs3: Alternative boot if primary boot " Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 073/234] ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 074/234] ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 075/234] ALSA: hda/realtek: Add quirk for ASUS ROG GX650P Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 076/234] ALSA: hda/realtek: Add quirk for ASUS ROG GA402X Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 077/234] ALSA: hda/realtek: Amend G634 quirk to enable rear speakers Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 078/234] ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 079/234] ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 080/234] powerpc/kasan: Disable KCOV in KASAN code Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 081/234] Bluetooth: MGMT: Use correct address for memcpy() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 082/234] ring-buffer: Do not swap cpu_buffer during resize process Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 083/234] btrfs: move out now unused BG from the reclaim list Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 084/234] btrfs: fix use-after-free of new block group that became unused Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 085/234] regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550 Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 086/234] virtio-mmio: dont break lifecycle of vm_dev Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 087/234] vduse: Use proper spinlock for IRQ injection Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 088/234] virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 089/234] vdpa/mlx5: Fix mr->initialized semantics Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 090/234] vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 091/234] cifs: fix potential oops in cifs_oplock_break Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 092/234] rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`) Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 093/234] i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 094/234] i2c: hisi: Only handle the interrupt of the drivers transfer Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 095/234] i2c: tegra: Fix i2c-tegra DMA config option processing Greg Kroah-Hartman
2023-08-21 19:40 ` [PATCH 6.4 096/234] blk-cgroup: hold queue_lock when removing blkg->q_node Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 097/234] fbdev: mmp: fix value check in mmphw_probe() Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 098/234] media: mtk-jpeg: Set platform driver data earlier Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 099/234] powerpc/rtas_flash: allow user copy to flash block cache objects Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 100/234] vdpa: Add features attr to vdpa_nl_policy for nlattr length check Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 101/234] vdpa: Add queue index " Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 102/234] vdpa: Add max vqp " Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 103/234] vdpa: Enable strict validation for netlinks ops Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 104/234] smb3: display network namespace in debug information Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 105/234] tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 106/234] tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 107/234] btrfs: fix infinite directory reads Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 108/234] btrfs: fix incorrect splitting in btrfs_drop_extent_map_range Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 109/234] btrfs: fix BUG_ON condition in btrfs_cancel_balance Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 110/234] btrfs: fix replace/scrub failure with metadata_uuid Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 111/234] btrfs: only subtract from len_to_oe_boundary when it is tracking an extent Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 112/234] i2c: designware: Correct length byte validation logic Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 113/234] i2c: designware: Handle invalid SMBus block data response length value Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 114/234] x86/cpu: Fix __x86_return_thunk symbol type Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 115/234] x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 116/234] objtool/x86: Fix SRSO mess Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 117/234] x86/alternative: Make custom return thunk unconditional Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 118/234] x86/cpu: Clean up SRSO return thunk mess Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 119/234] x86/cpu: Rename original retbleed methods Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 120/234] x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 121/234] x86/cpu: Cleanup the untrain mess Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 122/234] x86/cpu/kvm: Provide UNTRAIN_RET_VM Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 123/234] x86/srso: Explain the untraining sequences a bit more Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 124/234] objtool/x86: Fixup frame-pointer vs rethunk Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 125/234] x86/static_call: Fix __static_call_fixup() Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 126/234] x86/retpoline: Dont clobber RFLAGS during srso_safe_ret() Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 127/234] x86/CPU/AMD: Fix the DIV(0) initial fix attempt Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 128/234] x86/srso: Disable the mitigation on unaffected configurations Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 129/234] x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 130/234] x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines and IBT Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 131/234] x86/srso: Correct the mitigation status when SMT is disabled Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 132/234] net: xfrm: Fix xfrm_address_filter OOB read Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 133/234] net: af_key: fix sadb_x_filter validation Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 134/234] net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 135/234] xfrm: Silence warnings triggerable by bad packets Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 136/234] xfrm: fix slab-use-after-free in decode_session6 Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 137/234] ip6_vti: " Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 138/234] ip_vti: fix potential " Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 139/234] xfrm: add NULL check in xfrm_update_ae_params Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 140/234] xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 141/234] xfrm: delete offloaded policy Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 142/234] xfrm: dont skip free of empty state in acquire policy Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 143/234] virtio-net: set queues after driver_ok Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 144/234] net: pcs: Add missing put_device call in miic_create Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 145/234] net: phy: fix IRQ-based wake-on-lan over hibernate / power off Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 146/234] selftests: mirror_gre_changes: Tighten up the TTL test match Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 147/234] drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 148/234] drm/i915/guc/slpc: Restore efficient freq earlier Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 149/234] net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 150/234] octeon_ep: fix timeout value for waiting on mbox response Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 151/234] octeon_ep: cancel tx_timeout_task later in remove sequence Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 152/234] octeon_ep: cancel ctrl_mbox_task after intr_poll_task Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 153/234] octeon_ep: cancel queued works in probe error path Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 154/234] net: veth: Page pool creation error handling for existing pools only Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 155/234] accel/qaic: Fix slicing memory leak Greg Kroah-Hartman
2023-08-21 19:41 ` [PATCH 6.4 156/234] accel/qaic: Clean up integer overflow checking in map_user_pages() Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 157/234] netfilter: nf_tables: fix false-positive lockdep splat Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 158/234] netfilter: nf_tables: deactivate catchall elements in next generation Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 159/234] netfilter: nf_tables: dont fail inserts if duplicate has expired Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 160/234] netfilter: set default timeout to 3 secs for sctp shutdown send and recv state Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 161/234] ipvs: fix racy memcpy in proc_do_sync_threshold Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 162/234] netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 163/234] netfilter: nf_tables: GC transaction race with netns dismantle Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 164/234] netfilter: nft_dynset: disallow object maps Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 165/234] net: phy: broadcom: stub c45 read/write for 54810 Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 166/234] team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 167/234] net: openvswitch: reject negative ifindex Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 168/234] iavf: fix FDIR rule fields masks validation Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 169/234] i40e: fix misleading debug logs Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 170/234] net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 171/234] drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 172/234] net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 173/234] sfc: add fallback action-set-lists for TC offload Greg Kroah-Hartman
2023-08-22 11:00 ` Edward Cree
2023-08-21 19:42 ` [PATCH 6.4 174/234] sfc: dont unregister flow_indr if it was never registered Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 175/234] sfc: dont fail probe if MAE/TC setup fails Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 176/234] sock: Fix misuse of sk_under_memory_pressure() Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 177/234] net: do not allow gso_size to be set to GSO_BY_FRAGS Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 178/234] qede: fix firmware halt over suspend and resume Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 179/234] ice: Block switchdev mode when ADQ is active and vice versa Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 180/234] bus: ti-sysc: Flush posted write on enable before reset Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 181/234] arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 182/234] arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 183/234] arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+ Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 184/234] ARM: dts: imx6: phytec: fix RTC interrupt level Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 185/234] ARM: dts: imx: Adjust dma-apbh node name Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 186/234] ARM: dts: imx: Set default tuning step for imx7d usdhc Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 187/234] arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 188/234] ARM: dts: imx: Set default tuning step for imx6sx usdhc Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 189/234] ASoC: max98363: dont return on success reading revision ID Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 190/234] arm64: dts: imx93: Fix anatop node size Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 191/234] ASoC: rt5665: add missed regulator_bulk_disable Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 192/234] ASoC: meson: axg-tdm-formatter: fix channel slot allocation Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 193/234] ALSA: hda/realtek: Add quirks for HP G11 Laptops Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 194/234] pinctrl: qcom: Add intr_target_width field to support increased number of interrupt targets Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 195/234] soc: aspeed: uart-routing: Use __sysfs_match_string Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 196/234] soc: aspeed: socinfo: Add kfree for kstrdup Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 197/234] ALSA: hda/realtek - Remodified 3k pull low procedure Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 198/234] riscv: entry: set a0 = -ENOSYS only when syscall != -1 Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 199/234] riscv: correct riscv_insn_is_c_jr() and riscv_insn_is_c_jalr() Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 200/234] riscv: uaccess: Return the number of bytes effectively not copied Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 201/234] serial: 8250: Fix oops for port->pm on uart_change_pm() Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 202/234] ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 203/234] cifs: Release folio lock on fscache read hit Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 204/234] parisc: Fix CONFIG_TLB_PTLOCK to work with lightweight spinlock checks Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 205/234] riscv: Handle zicsr/zifencei issue between gcc and binutils Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 206/234] smb: client: fix null auth Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 207/234] regulator: da9063: better fix null deref with partial DT Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 208/234] virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 209/234] arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 210/234] arm64/ptrace: Ensure that SME is set up for target when writing SSVE state Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 211/234] arm64/ptrace: Ensure that the task sees ZT writes on first use Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 212/234] blk-crypto: dynamically allocate fallback profile Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 213/234] media: uvcvideo: Fix menu count handling for userspace XU mappings Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 214/234] dt-bindings: pinctrl: qcom,sa8775p-tlmm: add gpio function constant Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 215/234] mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove Greg Kroah-Hartman
2023-08-21 19:42 ` [PATCH 6.4 216/234] mmc: wbsd: fix double mmc_free_host() in wbsd_init() Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 217/234] mmc: block: Fix in_flight[issue_type] value error Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 218/234] mmc: sunplus: fix return value check of mmc_add_host() Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 219/234] mmc: sunplus: Fix error handling in spmmc_drv_probe() Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 220/234] drm/qxl: fix UAF on handle creation Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 221/234] Revert "drm/edid: Fix csync detailed mode parsing" Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 222/234] Revert "Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"" Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 223/234] drm/i915/sdvo: fix panel_type initialization Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 224/234] drm/amd: flush any delayed gfxoff on suspend entry Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 225/234] drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 226/234] drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 227/234] ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 228/234] drm/amd/display: disable RCO for DCN314 Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 229/234] drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 230/234] drm/amdgpu: keep irq count in amdgpu_irq_disable_all Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 231/234] Revert "perf report: Append inlines to non-DWARF callchains" Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 232/234] ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 233/234] af_unix: Fix null-ptr-deref in unix_stream_sendpage() Greg Kroah-Hartman
2023-08-21 19:43 ` [PATCH 6.4 234/234] net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled Greg Kroah-Hartman
2023-08-21 22:57 ` [PATCH 6.4 000/234] 6.4.12-rc1 review Joel Fernandes
2023-08-22 3:19 ` Bagas Sanjaya
2023-08-22 7:55 ` Ron Economos
2023-08-22 9:19 ` Naresh Kamboju
2023-08-22 11:00 ` SeongJae Park
2023-08-22 13:11 ` Andrei Rabusov
2023-08-22 14:07 ` Shuah Khan
2023-08-22 14:29 ` Justin Forbes
2023-08-22 17:27 ` Allen Pais
2023-08-23 0:50 ` Guenter Roeck
2023-08-23 9:40 ` Conor Dooley
2023-08-23 20:14 ` Florian Fainelli
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=20230821194129.512417205@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=kieran.bingham+renesas@ideasonboard.com \
--cc=laurent.pinchart+renesas@ideasonboard.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=wsa+renesas@sang-engineering.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;
as well as URLs for NNTP newsgroup(s).