[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220701012647.2007122-1-saravanak@google.com>
Date: Thu, 30 Jun 2022 18:26:38 -0700
From: Saravana Kannan <saravanak@...gle.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
"Rafael J. Wysocki" <rafael@...nel.org>,
Laurentiu Tudor <laurentiu.tudor@....com>,
Jiri Slaby <jirislaby@...nel.org>,
Michael Ellerman <mpe@...erman.id.au>,
Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Paul Mackerras <paulus@...ba.org>,
Joel Stanley <joel@....id.au>,
Andrew Jeffery <andrew@...id.au>,
Nicolas Saenz Julienne <nsaenz@...nel.org>,
Broadcom internal kernel review list
<bcm-kernel-feedback-list@...adcom.com>,
Florian Fainelli <f.fainelli@...il.com>,
Ray Jui <rjui@...adcom.com>,
Scott Branden <sbranden@...adcom.com>,
Al Cooper <alcooperx@...il.com>,
Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
Paul Cercueil <paul@...pouillou.net>,
Vladimir Zapolskiy <vz@...ia.com>,
Matthias Brugger <matthias.bgg@...il.com>,
Thierry Reding <thierry.reding@...il.com>,
Jonathan Hunter <jonathanh@...dia.com>,
Kunihiko Hayashi <hayashi.kunihiko@...ionext.com>,
Masami Hiramatsu <mhiramat@...nel.org>,
Tobias Klauser <tklauser@...tanz.ch>,
Russell King <linux@...linux.org.uk>,
Vineet Gupta <vgupta@...nel.org>,
Richard Genoud <richard.genoud@...il.com>,
Nicolas Ferre <nicolas.ferre@...rochip.com>,
Alexandre Belloni <alexandre.belloni@...tlin.com>,
Claudiu Beznea <claudiu.beznea@...rochip.com>,
Alexander Shiyan <shc_work@...l.ru>,
Baruch Siach <baruch@...s.co.il>,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Fabio Estevam <festevam@...il.com>,
NXP Linux Team <linux-imx@....com>,
Karol Gugala <kgugala@...micro.com>,
Mateusz Holenko <mholenko@...micro.com>,
Gabriel Somlo <gsomlo@...il.com>,
Neil Armstrong <narmstrong@...libre.com>,
Kevin Hilman <khilman@...libre.com>,
Jerome Brunet <jbrunet@...libre.com>,
Martin Blumenstingl <martin.blumenstingl@...glemail.com>,
Taichi Sugaya <sugaya.taichi@...ionext.com>,
Takao Orito <orito.takao@...ionext.com>,
Liviu Dudau <liviu.dudau@....com>,
Sudeep Holla <sudeep.holla@....com>,
Lorenzo Pieralisi <lpieralisi@...nel.org>,
Andy Gross <agross@...nel.org>,
Bjorn Andersson <bjorn.andersson@...aro.org>,
Pali Rohar <pali@...nel.org>,
Andreas Farber <afaerber@...e.de>,
Manivannan Sadhasivam <mani@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
Alim Akhtar <alim.akhtar@...sung.com>,
Laxman Dewangan <ldewangan@...dia.com>,
Palmer Dabbelt <palmer@...belt.com>,
Paul Walmsley <paul.walmsley@...ive.com>,
Orson Zhai <orsonzhai@...il.com>,
Baolin Wang <baolin.wang7@...il.com>,
Chunyan Zhang <zhang.lyra@...il.com>,
Patrice Chotard <patrice.chotard@...s.st.com>,
Maxime Coquelin <mcoquelin.stm32@...il.com>,
Alexandre Torgue <alexandre.torgue@...s.st.com>,
"David S. Miller" <davem@...emloft.net>,
Hammer Hsieh <hammerh0314@...il.com>,
Peter Korsgaard <jacmet@...site.dk>,
Timur Tabi <timur@...nel.org>,
Michal Simek <michal.simek@...inx.com>,
Saravana Kannan <saravanak@...gle.com>
Cc: Rob Herring <robh@...nel.org>, sascha hauer <sha@...gutronix.de>,
peng fan <peng.fan@....com>, kevin hilman <khilman@...nel.org>,
ulf hansson <ulf.hansson@...aro.org>,
len brown <len.brown@...el.com>, pavel machek <pavel@....cz>,
joerg roedel <joro@...tes.org>, will deacon <will@...nel.org>,
andrew lunn <andrew@...n.ch>,
heiner kallweit <hkallweit1@...il.com>,
eric dumazet <edumazet@...gle.com>,
jakub kicinski <kuba@...nel.org>,
paolo abeni <pabeni@...hat.com>,
linus walleij <linus.walleij@...aro.org>,
hideaki yoshifuji <yoshfuji@...ux-ipv6.org>,
david ahern <dsahern@...nel.org>, kernel-team@...roid.com,
linux-kernel@...r.kernel.org, linux-pm@...r.kernel.org,
iommu@...ts.linux-foundation.org, netdev@...r.kernel.org,
linux-gpio@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org,
linux-serial@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-aspeed@...ts.ozlabs.org,
linux-rpi-kernel@...ts.infradead.org, linux-mips@...r.kernel.org,
linux-mediatek@...ts.infradead.org, linux-tegra@...r.kernel.org,
linux-snps-arc@...ts.infradead.org,
linux-amlogic@...ts.infradead.org, linux-arm-msm@...r.kernel.org,
linux-actions@...ts.infradead.org,
linux-unisoc@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org, linux-riscv@...ts.infradead.org,
linux-stm32@...md-mailman.stormreply.com,
sparclinux@...r.kernel.org
Subject: [PATCH v2 0/2] Fix console probe delay when stdout-path isn't set
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@...nel.org>
cc: sascha hauer <sha@...gutronix.de>
cc: peng fan <peng.fan@....com>
cc: kevin hilman <khilman@...nel.org>
cc: ulf hansson <ulf.hansson@...aro.org>
cc: len brown <len.brown@...el.com>
cc: pavel machek <pavel@....cz>
cc: joerg roedel <joro@...tes.org>
cc: will deacon <will@...nel.org>
cc: andrew lunn <andrew@...n.ch>
cc: heiner kallweit <hkallweit1@...il.com>
cc: russell king <linux@...linux.org.uk>
cc: "david s. miller" <davem@...emloft.net>
cc: eric dumazet <edumazet@...gle.com>
cc: jakub kicinski <kuba@...nel.org>
cc: paolo abeni <pabeni@...hat.com>
cc: linus walleij <linus.walleij@...aro.org>
cc: hideaki yoshifuji <yoshfuji@...ux-ipv6.org>
cc: david ahern <dsahern@...nel.org>
cc: kernel-team@...roid.com
cc: linux-kernel@...r.kernel.org
cc: linux-pm@...r.kernel.org
cc: iommu@...ts.linux-foundation.org
cc: netdev@...r.kernel.org
cc: linux-gpio@...r.kernel.org
Cc: kernel@...gutronix.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
Powered by blists - more mailing lists