lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Mon,  1 May 2023 22:13:53 +0200
From:   Vincenzo Palazzo <vincenzopalazzodev@...il.com>
To:     linux-kernel@...r.kernel.org
Cc:     shawn.lin@...k-chips.com, lpieralisi@...nel.org,
        linux-kernel-mentees@...ts.linuxfoundation.org,
        Vincenzo Palazzo <vincenzopalazzodev@...il.com>
Subject: [PATCH v1 0/1] Add configurable sleep for pcie-rockchip-host

I am submitting a patch to add a configurable sleep for the 
Rockchip PCIe driver in the hope of resolving a persistent 
issue with old ARM platforms.

It has been observed that the driver requires an extra 
sleep before probing the device, particularly on some older ARM 
devices like Pine64 RockPro64. While an original patch was deployed 
in Manjaro ARM, the issue still persists with the upstream kernel.

This patch introduces a module parameter "bus_scan_delay" which allows users 
to configure the delay before probing the device. I have tested this patch 
on several platforms and it has proven to be effective.

I hope that by starting this discussion, we can collaborate and 
find a more robust upstream solution for this issue.

Cheers!

Vincent.
-------
Vincenzo Palazzo (1):
  drivers: pci: introduce configurable delay for Rockchip PCIe bus scan

 .../admin-guide/kernel-parameters.txt         |  8 +++++
 .../boot/dts/rockchip/rk3399-rockpro64.dtsi   |  3 +-
 drivers/pci/controller/pcie-rockchip-host.c   | 29 +++++++++++++++++++
 drivers/pci/controller/pcie-rockchip.c        |  5 ++++
 drivers/pci/controller/pcie-rockchip.h        |  9 ++++++
 5 files changed, 53 insertions(+), 1 deletion(-)

-- 
2.40.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ