Thread (5 messages) 5 messages, 2 authors, 2012-09-03

Re: [PATCHv2] tty: Added a CONFIG_TTY option to allow removal of TTY

From: Joe Millenbach <hidden>
Date: 2012-09-03 21:24:23
Also in: lkml

On Mon, Sep 3, 2012 at 2:15 PM, Jiri Slaby [off-list ref] wrote:
On 09/03/2012 02:44 AM, Joe Millenbach wrote:
quoted
The option allows you to remove TTY and compile without errors. This
saves space on systems that won't support TTY interfaces anyway.
bloat-o-meter output is below.
...
quoted
--- a/drivers/tty/Kconfig
+++ b/drivers/tty/Kconfig
@@ -1,3 +1,14 @@
+config TTY
+     bool "Enable TTY" if EXPERT
+     default y
+     ---help---
+       Allows you to remove TTY support which can save space, and
+       blocks features that require TTY from inclusion in the kernel.
+       TTY is required for any text terminals or serial port
+       communication. Most users should leave this enabled.
+
+if TTY
+
 config VT
      bool "Virtual terminal" if EXPERT
      depends on !S390 && !UML
@@ -355,6 +366,8 @@ config TRACE_SINK
        If you select this option, you need to select
        "Trace data router for MIPI P1149.7 cJTAG standard".

+endif # TTY
+
 config PPC_EPAPR_HV_BYTECHAN
      tristate "ePAPR hypervisor byte channel driver"
      depends on PPC
Hmm, I wonder why do not you include EHV in the depends-on-tty list?

thanks,
--
js
suse labs
I do not have a Power PC system to test on, so during my testing I did
not notice that option would need TTY also.  Thanks for pointing that
out.  Before I spin a new patch is there anything else I should add?
I do not know of a way for me to easily test all the different CPU
specific configurations on my x86 based machines.

Joe
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help