Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp335839yba; Fri, 12 Apr 2019 04:42:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqy4EAL2iMLCx55sYnvs+QlkVVb5zXXbt2MXN2Q1HtexyAmO/d7FZEAsy3QPoPArKH+P7QHJ X-Received: by 2002:a63:e554:: with SMTP id z20mr52228133pgj.234.1555069346118; Fri, 12 Apr 2019 04:42:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555069346; cv=none; d=google.com; s=arc-20160816; b=BN0+cU0cprIjD9e0WDN7QZIo9cKNb8QWC1WYKyMc+tHBbNBKUmPGTJO+Lm17eBe9Ha 8gnQ85zziW3xxjG+bGOIJX/tRB+wHUFqmRZE8cFhjVMYPjMK6mv1WY63jpbbYW5tLLvH 8hvk1DwKwsFrcR6KtgoMOni+EOxGQ05PzYGv7JT67/EI13k4r8ExKAlIo8P3liEJgW9c YSOLIFXvc+R8tUDxN1zP83bS0Mh+fft9/Hf1f2siw5sPn1DwE6H2GwKhMA/SB2HwretW P+Qw3du7BMGIThc8Vs2IrJePxrL4/hA4CaPb0s5pE8fFzTE0DA8dhwPLGnbaqkcuwXvp ESKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject; bh=WDANW7qFp2p5ZOIjvrDAbMNHO12AzLY6O2Hv3uIdqvU=; b=jcfLhAubCDao4ToHZbdI3r3h5pUnQcRoLgFiJED16AHYS/JANPXPv4gzP1yiRMeJ9m IMBteA1ZCoeKrifzet/btKJaQlPUG6h7E316anNOF5qLJyyPdQu/yi2ePYddV0V0B461 bTbY55ixzLazgByUk4HxCUsimnF6VHdSm3F4hNmBnGABbv32aXmYKzZB12fsxGaZGA2u 7CngSuKifr/FYN2A4B38jH3Us27Ck0DP9VvHHkuluQLkkpiHZZxkDD16NeYHxzmFAEFi B3NAfTuVQ4Mu/ka01rC4Y7GOLbcL9NqGAeTDEbVP9C4iJMnYnEY3i+XQSUqwv6JYYAm/ Icag== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d17si36886820pgg.367.2019.04.12.04.42.10; Fri, 12 Apr 2019 04:42:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727289AbfDLLlh (ORCPT + 99 others); Fri, 12 Apr 2019 07:41:37 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:33241 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726872AbfDLLlh (ORCPT ); Fri, 12 Apr 2019 07:41:37 -0400 Received: from [192.168.1.110] ([77.9.22.14]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MIMXE-1h2lTy1Dng-00EMpw; Fri, 12 Apr 2019 13:40:58 +0200 Subject: Re: [PATCH] tty: Add NULL TTY driver To: "Adamski, Krzysztof (Nokia - PL/Wroclaw)" Cc: Vincent Whitchurch , Greg KH , "jslaby@suse.com" , "linux-kernel@vger.kernel.org" References: <20190403113327.3628-1-vincent.whitchurch@axis.com> <20190403131213.GA4246@kroah.com> <20190403141109.3mdmqbt3mjxrie6k@axis.com> <20190405090043.vnsftwpdm56cx2hr@axis.com> <20190411130458.GA11390@localhost.localdomain> <0a50343e-6ebe-f725-82f7-5c127b5ce2e6@nokia.com> From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: Date: Fri, 12 Apr 2019 13:40:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <0a50343e-6ebe-f725-82f7-5c127b5ce2e6@nokia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:KUO+jlPG4RZ8CibFtebAyjFR3PrLDu9mEK0zpBgyqywqeOc3lVl VSdb3UBsF7GBjO32RL4RhBgB9+fZ26rQNXqu2IwPrNgGO4zGD52j6CAQXuBFuPleleaz2K+ RUOjEqwC4wMAbMgdQCb9NbJiIltEfTBuMwCpVq93mRyMuWjPIn01kpAppknnA8LRdSzpkG6 s3CMrguVSj77IBW6Chg4Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:RXDQbnOx2/Y=:cBu0IsBaBhy/+X22zMDs8t Ysxn0aO33phdu1SmJYHox/v5fz/BwNgf7iikTiupa/jVTu2U9cRQzQXSlz7SRlmm7huOyLNdE Tu/nqE8QbLQZ7mBRsTk9S16EOT7st3acCrv7+92fJeVUvmo1wSuB/EnmUjd9yoKBHT8U1d7hf m6Sq38s9V8nAtNR+mM3+bvJf+FTBlLd/5lNesB0ee5dRNegpf99pFMIU1gobzxqPqfTsN1h04 KizdV4WOkyVuLAu9W7Q9yuvambSCAC93t7T2uN70VKzkT4Wmv4wOubeAIbiJJ/2hHA+pJYZHL SggXf7lnx50OwukpDfwxFIJT6e0HZBVWmveCWNL9CVjy/S1sVuH2ywgRqY/nhpHREUSITTn3m MHsb6BR27RjOJA9vSx82G1jakRdbWO+9sASmRtYeqr2zejK8kHr2zTYZsYvkZADeaEuG1clfZ KVyKlehnX1OQVN+DNU2o99WSVkRz9Hus3JDD/MuetRFH9JthnFriFaLqMlgPwgtq3svRyZ2mi 8HojWjxxiw3xVOofAmV8p3+Da8xB7toh3rWXjFSIzOXrdJGkH3RyCFp0hROIEQ1Xfic4Q4aEL 2rVyTIQtFCLmwldMVre7zCLrosxUIj4GeMDgG6kpul9Bj41QJKyD/PURyoQewq0G99ofSYCDw eN7ztzTgXPWNVvFaaBuq3MCWtYUJFQu0RCzt82HY3p1nR63MJtDSDXxcb1t9Qmo11l7Nj/Zgg kgcUNOkFP+HyMjBrX23s0OieoxibUvudT31LxJltNuUhBDdAZHh7nD1d31Y= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12.04.19 09:30, Adamski, Krzysztof (Nokia - PL/Wroclaw) wrote: > Well, that depends. If the program doing those writes expects /dev/console > to be a tty device, then it cannot be any file. According to Vincent's mail, the actual problem is just systemd. Changing the kernel just for making one specific userland program (which happens to be written by somebody, who even doesn't know the semantics of rm -R) happy, sounds pretty strange for me. I'm not opposed to the general idea of having a dummy tty driver, but please for some actually sane usecases, not just working around broken userland :p --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287