Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4417428pxy; Tue, 27 Apr 2021 04:45:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwmc3AXVG8hFw8x/XfM7+e20k71xptBjxeWhRU/1IXTqCyM1ybPe1y0xw/sPkIN2bU0u68t X-Received: by 2002:a05:6402:1cb9:: with SMTP id cz25mr3738667edb.163.1619523927619; Tue, 27 Apr 2021 04:45:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619523927; cv=none; d=google.com; s=arc-20160816; b=t94yIe5B0oqx7ejzwmWR4lGQdE+eI7J5rOH0o6GZo1PCdYK/751IDNWCQeCbXY75Su 21ahDsk7Lltre5ZpuBk/dziKXxb6hg4DUz5AQUtqhGL39Lzaae9+Zps2Kx+Xa+yzbvxL udQGY4VuY8XIXYaDyPbc+AXjffTMLlrQLCuX+3cKGSzoz/cCyH4j73MGIRxlBuKyzhAc gUL65CC788RBc22MYHJRC0ynW1RVmaXQhtoOI86Mw96pZmlylVUJEPdN6M400E1B5LSv QJuOsTc8g80hGRsOX4TxZRR87MkXOv+tHZKo4x+gRqOlKB4THSU0tHs4w/nnVhq8k+zz jyjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date:cc :to:from:subject:message-id:dkim-signature; bh=/v4bToXOtKgP9wTFAjA5OarjP6Gw6Uu4/OVyWQw+N38=; b=Y/kMD+hFyjy/EkpNDFIAjmhfnDGBIuy3eaa3ALNGg67OStjjwb2NSACvCTj009Hwit opiT+ifeKQTZdgyWYxLzie9HyDKSim11QQ0CRA/DyqI0NArhSUhc8B5tSWS/VqlbgT1h UCYEWNm3cPSyv1f+BBo+D05eeRj1jgTTT+4h1zk/cTtNMNGVkBV9PVDooSRy9pntv3YH fuDo7udjhp82JxqfwJLCE0SRcYNJTWHgL5ThczHb3mIZ9hU767ExvURiFAIrWDlPOifL eekaIRHYrTRhnutYpEGDbI6o4ChMni4qIEJsX6ueD2TE8IMbVGc3eKIAqou9IktAnoCw rasQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@t-2.net header.s=smtp-out-2 header.b="pCwv/djd"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=t-2.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h21si15603870eje.504.2021.04.27.04.45.04; Tue, 27 Apr 2021 04:45:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@t-2.net header.s=smtp-out-2 header.b="pCwv/djd"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=t-2.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236022AbhD0Loj (ORCPT + 99 others); Tue, 27 Apr 2021 07:44:39 -0400 Received: from smtp-good-out-4.t-2.net ([93.103.246.70]:39884 "EHLO smtp-good-out-4.t-2.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230365AbhD0Loj (ORCPT ); Tue, 27 Apr 2021 07:44:39 -0400 Received: from smtp-1.t-2.net (smtp-1.t-2.net [84.255.208.30]) by smtp-good-out-4.t-2.net (Postfix) with ESMTP id 4FV0K70vqXz2Tf6; Tue, 27 Apr 2021 13:43:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=t-2.net; s=smtp-out-2; t=1619523835; bh=IZcnfQ6CgXTBAgvjaUPyN1vA4boGqLo0EvUWEcb9U6g=; h=Subject:From:To:Cc:Date; b=pCwv/djdWkn5/1LNMKEe1+RXus3UZ/MajHiyb4TK/K56gADuvJiZUjbRUXM5rU+kM aST+Z5QXRwQuX6SStz4Svzk3ExoIZxXA1Ebzv9L+Ly/e0q2KANEl0LAntpJA94wENF dU2mu8SJVC9Zswbii7vGR/j6SNiaHQor5TD9NHHs= Received: from localhost (localhost [127.0.0.1]) by smtp-1.t-2.net (Postfix) with ESMTP id 4FV0K70nl3zTbSqM; Tue, 27 Apr 2021 13:43:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-2.net Received: from smtp-1.t-2.net ([127.0.0.1]) by localhost (smtp-1.t-2.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AdLptnJ0iltf; Tue, 27 Apr 2021 13:43:54 +0200 (CEST) Received: from hp450g3 (89-212-91-172.static.t-2.net [89.212.91.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp-1.t-2.net (Postfix) with ESMTPS; Tue, 27 Apr 2021 13:43:27 +0200 (CEST) Message-ID: <1502946c760b1aae3ad9cffcf4ea3b9f37206585.camel@t-2.net> Subject: [PATCH 2/2] Removed unnecessary TTY ioctl callback From: Samo =?UTF-8?Q?Poga=C4=8Dnik?= To: Greg Kroah-Hartman Cc: Jiri Slaby , Petr Mladek , Tetsuo Handa , linux-kernel@vger.kernel.org Date: Tue, 27 Apr 2021 13:43:26 +0200 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It turns-out, that TIOCCONS is completely handled in tty_io.c, so the current local ioctl callback is of no real use. Signed-off-by: Samo Pogačnik --- drivers/char/ttyprintk.c | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/drivers/char/ttyprintk.c b/drivers/char/ttyprintk.c index 6f616cb7c..99364edf2 100644 --- a/drivers/char/ttyprintk.c +++ b/drivers/char/ttyprintk.c @@ -109,7 +109,6 @@ static int tpk_write(struct tty_struct *tty, unsigned long flags; int ret; - /* exclusive use of tpk_printk within this tty */ spin_lock_irqsave(&tpkp->spinlock, flags); ret = tpk_printk(buf, count); @@ -126,27 +125,6 @@ static int tpk_write_room(struct tty_struct *tty) return TPK_MAX_ROOM; } -/* - * TTY operations ioctl function. - */ -static int tpk_ioctl(struct tty_struct *tty, - unsigned int cmd, unsigned long arg) -{ - struct ttyprintk_port *tpkp = tty->driver_data; - - if (!tpkp) - return -EINVAL; - - switch (cmd) { - /* Stop TIOCCONS */ - case TIOCCONS: - return -EOPNOTSUPP; - default: - return -ENOIOCTLCMD; - } - return 0; -} - /* * TTY operations hangup function. */ @@ -176,7 +154,6 @@ static const struct tty_operations ttyprintk_ops = { .close = tpk_close, .write = tpk_write, .write_room = tpk_write_room, - .ioctl = tpk_ioctl, .hangup = tpk_hangup, }; -- 2.17.1