linux-mips.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Fix console probe delay when stdout-path isn't set
@ 2022-07-01  1:26 Saravana Kannan
  2022-07-01  1:26 ` [PATCH v2 1/2] driver core: Add probe_no_timeout flag for drivers Saravana Kannan
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Saravana Kannan @ 2022-07-01  1:26 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Rafael J. Wysocki, Laurentiu Tudor,
	Jiri Slaby, Michael Ellerman, Benjamin Herrenschmidt,
	Paul Mackerras, Joel Stanley, Andrew Jeffery,
	Nicolas Saenz Julienne, Broadcom internal kernel review list,
	Florian Fainelli, Ray Jui, Scott Branden, Al Cooper,
	Andy Shevchenko, Paul Cercueil, Vladimir Zapolskiy,
	Matthias Brugger, Thierry Reding, Jonathan Hunter,
	Kunihiko Hayashi, Masami Hiramatsu, Tobias Klauser, Russell King,
	Vineet Gupta, Richard Genoud, Nicolas Ferre, Alexandre Belloni,
	Claudiu Beznea, Alexander Shiyan, Baruch Siach, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	NXP Linux Team, Karol Gugala, Mateusz Holenko, Gabriel Somlo,
	Neil Armstrong, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	Taichi Sugaya, Takao Orito, Liviu Dudau, Sudeep Holla,
	Lorenzo Pieralisi, Andy Gross, Bjorn Andersson, Pali Rohar,
	Andreas Farber, Manivannan Sadhasivam, Krzysztof Kozlowski,
	Alim Akhtar, Laxman Dewangan, Palmer Dabbelt, Paul Walmsley,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Patrice Chotard,
	Maxime Coquelin, Alexandre Torgue, David S. Miller, Hammer Hsieh,
	Peter Korsgaard, Timur Tabi, Michal Simek, Saravana Kannan
  Cc: Rob Herring, sascha hauer, peng fan, kevin hilman, ulf hansson,
	len brown, pavel machek, joerg roedel, will deacon, andrew lunn,
	heiner kallweit, eric dumazet, jakub kicinski, paolo abeni,
	linus walleij, hideaki yoshifuji, david ahern, kernel-team,
	linux-kernel, linux-pm, iommu, netdev, linux-gpio, linuxppc-dev,
	linux-serial, linux-arm-kernel, linux-aspeed, linux-rpi-kernel,
	linux-mips, linux-mediatek, linux-tegra, linux-snps-arc,
	linux-amlogic, linux-arm-msm, linux-actions, linux-unisoc,
	linux-samsung-soc, linux-riscv, linux-stm32, sparclinux

These patches are on top of driver-core-next.

Even if stdout-path isn't set in DT, this patch should take console
probe times back to how they were before the deferred_probe_timeout
clean up series[1].

v1->v2:
- Fixed the accidental change that Tobias pointed out.
- Added Tested-by tag

[1] - https://lore.kernel.org/lkml/20220601070707.3946847-1-saravanak@google.com/

-Saravana

cc: Rob Herring <robh@kernel.org>
cc: sascha hauer <sha@pengutronix.de>
cc: peng fan <peng.fan@nxp.com>
cc: kevin hilman <khilman@kernel.org>
cc: ulf hansson <ulf.hansson@linaro.org>
cc: len brown <len.brown@intel.com>
cc: pavel machek <pavel@ucw.cz>
cc: joerg roedel <joro@8bytes.org>
cc: will deacon <will@kernel.org>
cc: andrew lunn <andrew@lunn.ch>
cc: heiner kallweit <hkallweit1@gmail.com>
cc: russell king <linux@armlinux.org.uk>
cc: "david s. miller" <davem@davemloft.net>
cc: eric dumazet <edumazet@google.com>
cc: jakub kicinski <kuba@kernel.org>
cc: paolo abeni <pabeni@redhat.com>
cc: linus walleij <linus.walleij@linaro.org>
cc: hideaki yoshifuji <yoshfuji@linux-ipv6.org>
cc: david ahern <dsahern@kernel.org>
cc: kernel-team@android.com
cc: linux-kernel@vger.kernel.org
cc: linux-pm@vger.kernel.org
cc: iommu@lists.linux-foundation.org
cc: netdev@vger.kernel.org
cc: linux-gpio@vger.kernel.org
Cc: kernel@pengutronix.de

Saravana Kannan (2):
  driver core: Add probe_no_timeout flag for drivers
  serial: Set probe_no_timeout for all DT based drivers

 drivers/base/base.h                         |  1 +
 drivers/base/core.c                         |  7 +++++++
 drivers/base/dd.c                           |  3 +++
 drivers/tty/ehv_bytechan.c                  |  1 +
 drivers/tty/goldfish.c                      |  1 +
 drivers/tty/hvc/hvc_opal.c                  |  1 +
 drivers/tty/serial/8250/8250_aspeed_vuart.c |  1 +
 drivers/tty/serial/8250/8250_bcm2835aux.c   |  1 +
 drivers/tty/serial/8250/8250_bcm7271.c      |  1 +
 drivers/tty/serial/8250/8250_dw.c           |  1 +
 drivers/tty/serial/8250/8250_em.c           |  1 +
 drivers/tty/serial/8250/8250_ingenic.c      |  1 +
 drivers/tty/serial/8250/8250_lpc18xx.c      |  1 +
 drivers/tty/serial/8250/8250_mtk.c          |  1 +
 drivers/tty/serial/8250/8250_of.c           |  1 +
 drivers/tty/serial/8250/8250_omap.c         |  1 +
 drivers/tty/serial/8250/8250_pxa.c          |  1 +
 drivers/tty/serial/8250/8250_tegra.c        |  1 +
 drivers/tty/serial/8250/8250_uniphier.c     |  1 +
 drivers/tty/serial/altera_jtaguart.c        |  1 +
 drivers/tty/serial/altera_uart.c            |  1 +
 drivers/tty/serial/amba-pl011.c             |  1 +
 drivers/tty/serial/apbuart.c                |  1 +
 drivers/tty/serial/ar933x_uart.c            |  1 +
 drivers/tty/serial/arc_uart.c               |  1 +
 drivers/tty/serial/atmel_serial.c           |  1 +
 drivers/tty/serial/bcm63xx_uart.c           |  1 +
 drivers/tty/serial/clps711x.c               |  1 +
 drivers/tty/serial/cpm_uart/cpm_uart_core.c |  1 +
 drivers/tty/serial/digicolor-usart.c        |  1 +
 drivers/tty/serial/fsl_linflexuart.c        |  1 +
 drivers/tty/serial/fsl_lpuart.c             |  1 +
 drivers/tty/serial/imx.c                    |  1 +
 drivers/tty/serial/lantiq.c                 |  1 +
 drivers/tty/serial/liteuart.c               |  1 +
 drivers/tty/serial/lpc32xx_hs.c             |  1 +
 drivers/tty/serial/max310x.c                |  1 +
 drivers/tty/serial/meson_uart.c             |  1 +
 drivers/tty/serial/milbeaut_usio.c          |  1 +
 drivers/tty/serial/mpc52xx_uart.c           |  1 +
 drivers/tty/serial/mps2-uart.c              |  1 +
 drivers/tty/serial/msm_serial.c             |  1 +
 drivers/tty/serial/mvebu-uart.c             |  1 +
 drivers/tty/serial/mxs-auart.c              |  1 +
 drivers/tty/serial/omap-serial.c            |  1 +
 drivers/tty/serial/owl-uart.c               |  1 +
 drivers/tty/serial/pic32_uart.c             |  1 +
 drivers/tty/serial/pmac_zilog.c             |  1 +
 drivers/tty/serial/pxa.c                    |  1 +
 drivers/tty/serial/qcom_geni_serial.c       |  1 +
 drivers/tty/serial/rda-uart.c               |  1 +
 drivers/tty/serial/samsung_tty.c            |  1 +
 drivers/tty/serial/sc16is7xx.c              |  1 +
 drivers/tty/serial/serial-tegra.c           |  1 +
 drivers/tty/serial/sh-sci.c                 |  1 +
 drivers/tty/serial/sifive.c                 |  1 +
 drivers/tty/serial/sprd_serial.c            |  1 +
 drivers/tty/serial/st-asc.c                 |  1 +
 drivers/tty/serial/stm32-usart.c            |  1 +
 drivers/tty/serial/sunhv.c                  |  1 +
 drivers/tty/serial/sunplus-uart.c           |  1 +
 drivers/tty/serial/sunsab.c                 |  1 +
 drivers/tty/serial/sunsu.c                  |  1 +
 drivers/tty/serial/sunzilog.c               |  1 +
 drivers/tty/serial/tegra-tcu.c              |  1 +
 drivers/tty/serial/uartlite.c               |  1 +
 drivers/tty/serial/ucc_uart.c               |  1 +
 drivers/tty/serial/vt8500_serial.c          |  1 +
 drivers/tty/serial/xilinx_uartps.c          |  1 +
 include/linux/device.h                      |  7 +++++++
 include/linux/device/driver.h               | 11 +++++++++++
 71 files changed, 95 insertions(+)

-- 
2.37.0.rc0.161.g10f37bed90-goog


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-09-27 12:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-01  1:26 [PATCH v2 0/2] Fix console probe delay when stdout-path isn't set Saravana Kannan
2022-07-01  1:26 ` [PATCH v2 1/2] driver core: Add probe_no_timeout flag for drivers Saravana Kannan
2022-07-01  1:26 ` [PATCH v2 2/2] serial: Set probe_no_timeout for all DT based drivers Saravana Kannan
2022-07-01 10:17   ` Andy Shevchenko
2022-08-23 11:25 ` [PATCH v2 0/2] Fix console probe delay when stdout-path isn't set Greg Kroah-Hartman
2022-08-24  1:33   ` Saravana Kannan
2022-09-19  3:44   ` Olof Johansson
2022-09-19  8:45     ` Greg Kroah-Hartman
2022-09-19 22:56       ` Olof Johansson
2022-09-26 18:25         ` Rob Herring
2022-09-27 12:17           ` Andy Shevchenko
2022-09-27 12:39             ` Greg Kroah-Hartman

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).