<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>eed0d311 - tty: moxa: drop ISA support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#eed0d311</link>
        <description>tty: moxa: drop ISA supportI doubt anyone actually uses this driver (unlike mxser.c and serialmoxa driven devices). Even less there is anyone with a moxa ISA card.The newer mxser dropped the support for ISA in 2021. Let this moxafollow now.Good diet.Signed-off-by: Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;Link: https://lore.kernel.org/r/20250317070046.24386-20-jirislaby@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Mon, 17 Mar 2025 07:00:34 +0000</pubDate>
        <dc:creator>Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2f1f7787 - printk: Add an option to allow ttynull to be a default console device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#2f1f7787</link>
        <description>printk: Add an option to allow ttynull to be a default console deviceThe new option is CONFIG_NULL_TTY_DEFAULT_CONSOLE.if enabled, and CONFIG_VT is disabled, ttynull will become the defaultprimary console device.ttynull will be the only console device usually with this option enabled.Some architectures do call add_preferred_console() which may add anotherconsole though.Motivation:Many distributions ship with CONFIG_VT enabled. On tested desktop hardwareif CONFIG_VT is disabled, the default console device falls back to/dev/ttyS0 instead of /dev/tty.This could cause issues in user space, and hardware problems:1. The user space issues include the case where  /dev/ttyS0 isdisconnected, and the TCGETS ioctl, which some user space libraries useas a probe to determine if a file is a tty, is called on /dev/console andfails. Programs that call isatty() on /dev/console and get an incorrectfalse value may skip expected logging to /dev/console.2. The hardware issues include the case if a user has a science instrumentor other device connected to the /dev/ttyS0 port, and they were to upgradeto a kernel that is disabling the CONFIG_VT option, kernel logs will thenbe sent to the device connected to /dev/ttyS0 unless they edit theirkernel command line manually.The new CONFIG_NULL_TTY_DEFAULT_CONSOLE option will give users anddistribution maintainers an option to avoid this. Disabling CONFIG_VT andenabling CONFIG_NULL_TTY_DEFAULT_CONSOLE will ensure the default kernelconsole behavior is not dependent on hardware configuration by default, andavoid unexpected new behavior on devices connected to the /dev/ttyS0 serialport.Reviewed-by: Petr Mladek &lt;pmladek@suse.com&gt;Tested-by: Petr Mladek &lt;pmladek@suse.com&gt;Signed-off-by: Adam Simonelli &lt;adamsimonelli@gmail.com&gt;Link: https://lore.kernel.org/r/20250314160749.3286153-2-adamsimonelli@gmail.com[pmladek@suse.com: Fixed indentation of the commit message.]Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Fri, 14 Mar 2025 16:07:49 +0000</pubDate>
        <dc:creator>Adam Simonelli &lt;adamsimonelli@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7c7e6c89 - tty: serial: handle HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#7c7e6c89</link>
        <description>tty: serial: handle HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add HAS_IOPORT as dependency for thosedrivers using them unconditionally. Some 8250 serial drivers supportMMIO only use, so fence only the parts requiring I/O ports and print anerror message if a device can&apos;t be supported with the currentconfiguration.Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Thu, 24 Oct 2024 17:54:43 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>5c49b6a4 - vt: remove superfluous CONFIG_HW_CONSOLE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#5c49b6a4</link>
        <description>vt: remove superfluous CONFIG_HW_CONSOLEThe config HW_CONSOLE is always identical to the config VT and is notvisible in the kernel&apos;s build menuconfig. So, CONFIG_HW_CONSOLE isredundant.Replace all references to CONFIG_HW_CONSOLE with CONFIG_VT and removeCONFIG_HW_CONSOLE.Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Reviewed-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Link: https://lore.kernel.org/r/20240108134102.601-1-lukas.bulwahn@gmail.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Mon, 08 Jan 2024 13:41:02 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3f29d9ee - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#3f29d9ee</link>
        <description>TIOCSTI: Document CAP_SYS_ADMIN behaviour in KconfigClarifies that the LEGACY_TIOCSTI setting is safe to turn off evenwhen running BRLTTY, as it was introduced in commit 690c8b804ad2(&quot;TIOCSTI: always enable for CAP_SYS_ADMIN&quot;).Signed-off-by: G&#252;nther Noack &lt;gnoack3000@gmail.com&gt;Reviewed-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;Link: https://lore.kernel.org/r/20230808201115.23993-1-gnoack3000@gmail.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Tue, 08 Aug 2023 20:11:12 +0000</pubDate>
        <dc:creator>G&#252;nther Noack &lt;gnoack3000@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>426263d5 - tty: synclink_gt: mark as BROKEN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#426263d5</link>
        <description>tty: synclink_gt: mark as BROKENAfter walking and trying to clean up the worst in the driver, I cameacross the pci_driver::remove() _empty_ implementation. That would crashthe system at least during hot-unplug (or write to remove in sysfs).There are many other problems:* Initialization + deinitialization apparently comes from no-hotplug  support age. It needs a rewrite.* Hairy debug macros. Drop them.* Use of self-baked lists. Replace by list.* The order of the functions should be inverted and fwd decls dropped.* Coding style from the stone age. Fix.* I assume there are many bugs, but the code is unreadable at times, so  hard to judge. There is one example posted [1].I was able to find only one user back in 2016. So mark the driver asBROKEN for some time. Either someone will notice and we can bring thedriver to this century. Or we will drop it completely if noone cares.[1] https://lore.kernel.org/all/20230728123901.64225-1-dg573847474@gmail.com/Signed-off-by: Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;Cc: Chengfeng Ye &lt;dg573847474@gmail.com&gt;Link: https://lore.kernel.org/r/20230731090002.15680-8-jirislaby@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Mon, 31 Jul 2023 09:00:02 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jirislaby@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b2ea273a - tty: Fix typo in LEGACY_TIOCSTI Kconfig description</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#b2ea273a</link>
        <description>tty: Fix typo in LEGACY_TIOCSTI Kconfig descriptionFix typo in LEGACY_TIOCSTI Kconfig descriptionThere is a stray &apos; in the description before the Y. It appears this wasmeant as a quote for the &apos;Y&apos;. However, it is more common to useunquoted Y in Kconfig descriptions.Signed-off-by: Hanno B&#246;ck &lt;hanno@hboeck.de&gt;Link: https://lore.kernel.org/r/20230330213557.60cf1533.hanno@hboeck.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Thu, 30 Mar 2023 19:35:57 +0000</pubDate>
        <dc:creator>Hanno B&#246;ck &lt;hanno@hboeck.de&gt;</dc:creator>
    </item>
<item>
        <title>3996954f - tty: ipwireless: move Kconfig entry to tty</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#3996954f</link>
        <description>tty: ipwireless: move Kconfig entry to ttyThe ipwireless&apos; Kconfig entry is currently sitting in char/pcmcia. Butthe driver is in tty/. So move the entry to tty/ too.First, it makes sense to have the entry along the driver. Second, wholechar/pcmcia is about to pass away.Signed-off-by: Jiri Slaby (SUSE) &lt;jirislaby@kernel.org&gt;Cc: Jiri Kosina &lt;jikos@kernel.org&gt;Cc: David Sterba &lt;dsterba@suse.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: David Sterba &lt;dsterba@suse.com&gt;Link: https://lore.kernel.org/r/20230222092302.6348-1-jirislaby@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Wed, 22 Feb 2023 09:23:01 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jirislaby@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>83efeeeb - tty: Allow TIOCSTI to be disabled</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#83efeeeb</link>
        <description>tty: Allow TIOCSTI to be disabledTIOCSTI continues its long history of being used in privilege escalationattacks[1]. Prior attempts to provide a mechanism to disable this havedevolved into discussions around creating full-blown LSMs to providearbitrary ioctl filtering, which is hugely over-engineered -- onlyTIOCSTI is being used this way. 3 years ago OpenBSD entirely removedTIOCSTI[2], Android has had it filtered for longer[3], and the tools thathad historically used TIOCSTI either do not need it, are not commonlybuilt with it, or have had its use removed.Provide a simple CONFIG and global sysctl to disable this for the systembuilders who have wanted this functionality for literally decades now,much like the ldisc_autoload CONFIG and sysctl.[1] https://lore.kernel.org/linux-hardening/Y0m9l52AKmw6Yxi1@hostpad[2] https://undeadly.org/cgi?action=article;sid=20170701132619[3] https://lore.kernel.org/lkml/CAFJ0LnFGRuEEn1tCLhoki8ZyWrKfktbF+rwwN7WzyC_kBFoQVA@mail.gmail.com/Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jirislaby@kernel.org&gt;Cc: Simon Brand &lt;simon.brand@postadigitale.de&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://lore.kernel.org/r/20221022182949.2684794-2-keescook@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Sat, 22 Oct 2022 18:29:49 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>7c0408d8 - tty: add rpmsg driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#7c0408d8</link>
        <description>tty: add rpmsg driverThis driver exposes a standard TTY interface on top of the rpmsgframework through a rpmsg service.This driver supports multi-instances, offering a /dev/ttyRPMSGx entryper rpmsg endpoint.Reviewed-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Signed-off-by: Arnaud Pouliquen &lt;arnaud.pouliquen@foss.st.com&gt;Link: https://lore.kernel.org/r/20211015094701.5732-3-arnaud.pouliquen@foss.st.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Fri, 15 Oct 2021 09:47:01 +0000</pubDate>
        <dc:creator>Arnaud Pouliquen &lt;arnaud.pouliquen@foss.st.com&gt;</dc:creator>
    </item>
<item>
        <title>29134367 - mxser: drop ISA support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#29134367</link>
        <description>mxser: drop ISA supportWhile mxser PCI cards are still around and produced (Moxa provided mewith two recently), ISA cards are obsolete for a long time. I haven&apos;tseen anyone using the cards and the ISA code paths are barely tested.Hence, remove ISA support from mxser driver so that we can clean thedriver up.Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Link: https://lore.kernel.org/r/20210618061516.662-2-jslaby@suse.czSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Fri, 18 Jun 2021 06:14:07 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jslaby@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>0bbadafd - um: allow disabling NO_IOMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#0bbadafd</link>
        <description>um: allow disabling NO_IOMEMAdjust the kconfig a little to allow disabling NO_IOMEM in UML. Tomake an &quot;allyesconfig&quot; with CONFIG_NO_IOMEM=n build, adjust a fewKconfig things elsewhere and add dummy asm/fb.h and asm/vga.h files.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Fri, 05 Mar 2021 12:19:51 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>903a0e76 - tty: pti: Remove Kconfig leftovers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#903a0e76</link>
        <description>tty: pti: Remove Kconfig leftoversThe commit 8ba59e9dee31 (&quot;misc: pti: Remove driver for deprecated platform&quot;)got rid of deprecated drivers under TTY subsystem, but cleaned only one Kconfigentry. Remove Kconfig leftovers.Fixes: 8ba59e9dee31 (&quot;misc: pti: Remove driver for deprecated platform&quot;)Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210406131615.85432-1-andriy.shevchenko@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Tue, 06 Apr 2021 13:16:15 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3b00b6af - tty: rocket, remove the driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#3b00b6af</link>
        <description>tty: rocket, remove the driverWhile the driver is still marked as maintained in MAINTAINERS, Comtroldoes not really care about this ancient driver. They are stillmanufacturing serial devices, but those are controlled only byout-of-tree drivers.Comtrol didn&apos;t answer my pings, so this driver is apparentlyunmaintained.  Aside from that, the driver was untouched for years, onlywhole-tree changes happened during the past years. The driver needs muchmore care, so drop it for now. If someone steps up to reintroduce it,they need to clean it up first.Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Link: https://lore.kernel.org/r/20210302062214.29627-7-jslaby@suse.czSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Tue, 02 Mar 2021 06:21:37 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jslaby@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>67b1544a - tty: isicom, remove this orphan</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#67b1544a</link>
        <description>tty: isicom, remove this orphanThe Isicom driver was orphaned by commit d86b3001a1a6 (MAINTAINERS:orphan isicom) 10 years ago. Noone stepped up to take care of them andto fix all the issues the driver has.So it&apos;s time to drop the driver with all its traces.Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Link: https://lore.kernel.org/r/20210302062214.29627-6-jslaby@suse.czSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Tue, 02 Mar 2021 06:21:36 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jslaby@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>f76edd8f - tty: cyclades, remove this orphan</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#f76edd8f</link>
        <description>tty: cyclades, remove this orphanThe Cyclades driver was orphaned by commit d459883e6c54 (MAINTAINERS:remove two dead e-mail) 13 years ago. Noone stepped up to take care ofthem and to fix all the issues the driver has.On the top of that, there is no way to obtain the firmware for Z cardsfrom the vendor as cyclades.com ceased to exist.So it&apos;s time to drop the driver with all its traces.Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;Link: https://lore.kernel.org/r/20210302062214.29627-5-jslaby@suse.czSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Tue, 02 Mar 2021 06:21:35 +0000</pubDate>
        <dc:creator>Jiri Slaby &lt;jslaby@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>a91bd622 - Revert &quot;init/console: Use ttynull as a fallback when there is no console&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#a91bd622</link>
        <description>Revert &quot;init/console: Use ttynull as a fallback when there is no console&quot;This reverts commit 757055ae8dedf5333af17b3b5b4b70ba9bc9da4e.The commit caused that ttynull was used as the default consoleon several systems[1][2][3]. As a result, the console wasblank even when a better alternative existed.It happened when there was no console configuredon the command line and ttynull_init() was the first initcallcalling register_console().Or it happened when /dev/ did not exist when console_on_rootfs()was called. It was not able to open /dev/console even thougha console driver was registered. It tried to add ttynull consolebut it obviously did not help. But ttynull became the preferredconsole and was used by /dev/console when it was available later.The commit tried to fix a historical problem that have been therefor ages. The primary motivation was the commit 3cffa06aeef7ece30f6(&quot;printk/console: Allow to disable console output by using console=&quot;&quot; or console=null&quot;). It provided a clean solution for a workaround that was widely used and worked only by chance.This revert causes that the console=&quot;&quot; or console=null command lineoptions will again work only by chance. These options will cause thata particular console will be preferred and the default (tty) oneswill not get enabled. There will be no console registered atall. As a result there won&apos;t be stdin, stdout, and stderr forthe init process. But it worked exactly this way even before.The proper solution has to fulfill many conditions:  + Register ttynull only when explicitly required or as    the ultimate fallback.  + ttynull should get associated with /dev/console but it must    not become preferred console when used as a fallback.    Especially, it must still be possible to replace it    by a better console later.Such a change requires clean up of the register_console() code.Otherwise, it would be even harder to follow. Especially, the useof has_preferred_console and CON_CONSDEV flag is tricky. The cleanup is risky. The ordering of consoles is not well defined. Andany changes tend to break existing user settings.Do the revert at the least risky solution for now.[1] https://lore.kernel.org/linux-kselftest/20201221144302.GR4077@smile.fi.intel.com/[2] https://lore.kernel.org/lkml/d2a3b3c0-e548-7dd1-730f-59bc5c04e191@synopsys.com/[3] https://patchwork.ozlabs.org/project/linux-um/patch/20210105120128.10854-1-thomas@m3y3r.de/Reported-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reported-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Reported-by: Thomas Meyer &lt;thomas@m3y3r.de&gt;Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Fri, 08 Jan 2021 11:48:47 +0000</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>757055ae - init/console: Use ttynull as a fallback when there is no console</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#757055ae</link>
        <description>init/console: Use ttynull as a fallback when there is no consolestdin, stdout, and stderr standard I/O stream are created for the initprocess. They are not available when there is no console registeredfor /dev/console. It might lead to a crash when the init processtries to use them, see the commit 48021f98130880dd742 (&quot;printk: handleblank console arguments passed in.&quot;).Normally, ttySX and ttyX consoles are used as a fallback when no consolesare defined via the command line, device tree, or SPCR. But therewill be no console registered when an invalid console name is configuredor when the configured consoles do not exist on the system.Users even try to avoid the console intentionally, for example,by using console=&quot;&quot; or console=null. It is used on productionsystems where the serial port or terminal are not visible tousers. Pushing messages to these consoles would just unnecessaryslowdown the system.Make sure that stdin, stdout, stderr, and /dev/console are alwaysavailable by a fallback to the existing ttynull driver. It hasbeen implemented for exactly this purpose but it was used onlywhen explicitly configured.Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Tested-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Acked-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Signed-off-by: Petr Mladek &lt;pmladek@suse.com&gt;Link: https://lore.kernel.org/r/20201111135450.11214-2-pmladek@suse.com

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Wed, 11 Nov 2020 13:54:49 +0000</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>3d608a59 - tty: Remove redundant synclinkmp driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#3d608a59</link>
        <description>tty: Remove redundant synclinkmp driverA note from the vendor: &quot;The hardware used with synclink.c and synclinkmp.c has not been  manufactured for 15 years and was low volume. The chances of either  driver still being in use is very low. Not even Microgate (me) has  the ability to test either anymore (no hardware). I don&#8217;t know the  policy about driver removal, but I think both could be removed  without upsetting anyone.&quot;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jirislaby@kernel.org&gt;Cc: linuxppc-dev@lists.ozlabs.orgSigned-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;Link: https://lore.kernel.org/r/20201105123357.708813-3-lee.jones@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Thu, 05 Nov 2020 12:33:57 +0000</pubDate>
        <dc:creator>Lee Jones &lt;lee.jones@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>a1f714b4 - tty: Remove redundant synclink driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/tty/Kconfig#a1f714b4</link>
        <description>tty: Remove redundant synclink driverA note from the vendor: &quot;The hardware used with synclink.c and synclinkmp.c has not been  manufactured for 15 years and was low volume. The chances of either  driver still being in use is very low. Not even Microgate (me) has  the ability to test either anymore (no hardware). I don&#8217;t know the  policy about driver removal, but I think both could be removed  without upsetting anyone.&quot;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jirislaby@kernel.org&gt;Cc: linuxppc-dev@lists.ozlabs.orgSigned-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;Link: https://lore.kernel.org/r/20201105123357.708813-2-lee.jones@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/tty/Kconfig</description>
        <pubDate>Thu, 05 Nov 2020 12:33:56 +0000</pubDate>
        <dc:creator>Lee Jones &lt;lee.jones@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
