From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 1729C1F0356; Sat, 17 Jun 2017 17:33:01 -0400 (EDT) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by befuddled.reisers.ca (Postfix) with ESMTPS id E68261F02DE for ; Sat, 17 Jun 2017 17:32:58 -0400 (EDT) Received: by mail-wm0-x242.google.com with SMTP id 70so10707749wme.1 for ; Sat, 17 Jun 2017 14:32:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :in-reply-to:user-agent; bh=N8IhBkGm+9HYVAc8/G1i3arbUanomXv37emHwVrn3No=; b=XC0kVPK1teaiM5DrFG5YqJwe1XhSvRMqtarrbmRwuzjTxw50+QEN3H/JTfNAilwi1I DOp7e165SMPc6nMfqZQIfHKzJh6Cx4hByDwNACM9GgJVbgemjO6rYRUHITvqnqACSiH/ WU4vbsXLGAwBcwIqeY+ST7KGAXaEIzWr6jKKb5tB7J4bag5kih+IFW/KV+dN3qMnolwv PFWcVXpHkolRZMnCs0GK01tKqWhi/6pgYXEhUQGFWdGhnugLEdAaZRxinBRBfi7SnhhM oTwPqWRbMRm+MKLJ0DZ+66ZCBgSjKttN00OkkAYcx3FjHoj1sc8+CGgui7yOj2PAvNqa qk6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:in-reply-to:user-agent; bh=N8IhBkGm+9HYVAc8/G1i3arbUanomXv37emHwVrn3No=; b=lp1yKnPwtNrsd9211VMdacV4VjMd2n5ez3l5+azkVl3mXRD9fYunEdKWig9wCJDhzQ FAu74Xo8A3T0W5o/5S/T/W4jh4EJYZVW2HPX0iXc3jFnEXXlCDZ9zV8QvTH0YA3Qta1k 3IZkrDXOAXyL7cD8UKvYcPlNPM4rjnt4VQi6rqM+bEe9RaS6py2tSwSXU13Mcno04HwY zeZ1hjjIy93Bg34Zen1QmSQ12qdesSUbg9POaJ8+0EA68w4r8s6ISdf9VDG6lviEPfOT kloBkoXECXvVwyIVLA0op5Kip00VOmebElJXKrjj+mTw2CMmlMnIok+/f6Nze8LCJXZC mSKw== X-Gm-Message-State: AKS2vOzry2mMdn+uvZnQwIhH7j+spjfy+tSF/AVOYGNGLQwdeyUh4Mli 0jTjcwNM3ZdIHA== X-Received: by 10.28.136.196 with SMTP id k187mr11412897wmd.103.1497735177723; Sat, 17 Jun 2017 14:32:57 -0700 (PDT) Received: from sanghar ([2a00:23c4:7320:5900:224:d6ff:fe76:7136]) by smtp.gmail.com with ESMTPSA id z101sm1970516wrb.41.2017.06.17.14.32.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 17 Jun 2017 14:32:56 -0700 (PDT) Date: Sat, 17 Jun 2017 22:32:55 +0100 From: Okash Khawaja To: Samuel Thibault , Greg Kroah-Hartman , Jiri Slaby , linux-kernel@vger.kernel.org Cc: Alan Cox , speakup@linux-speakup.org, devel@driverdev.osuosl.org Subject: [patch v2] tty: define tty_open_by_driver when CONFIG_TTY is not defined Message-ID: <20170617213255.GA1977@sanghar> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170617210812.rhpbip7iamid5fmo@var.youpi.perso.aquilenet.fr> User-Agent: Mutt/1.8.2 (2017-04-18) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2017 21:33:01 -0000 This patch adds definition of tty_open_by_driver when CONFIG_TTY is not defined. This was supposed to have been included in commit 12e84c71b7d4ee38d51377fd494ac748ee4e6912 ("tty: export tty_open_by_driver"). The patch follows convention for other such functions and returns NULL. Signed-off-by: Okash Khawaja --- include/linux/tty.h | 3 +++ 1 file changed, 3 insertions(+) --- a/include/linux/tty.h +++ b/include/linux/tty.h @@ -422,6 +422,9 @@ static inline int __init tty_init(void) { return 0; } static inline const char *tty_name(const struct tty_struct *tty) { return "(none)"; } +static inline struct tty_struct *tty_open_by_driver(dev_t device, + struct inode *inode, struct file *filp) +{ return NULL; } #endif extern struct ktermios tty_std_termios;