Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4246634pxv; Tue, 27 Jul 2021 02:30:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyC3GuCwU10G1cT4wdNz96sKoVKF7gpyZcY01AbJaI3AZr5E8ZWynhY2zlnzGwuWbyqpj/w X-Received: by 2002:a17:906:b209:: with SMTP id p9mr15923331ejz.395.1627378257242; Tue, 27 Jul 2021 02:30:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627378257; cv=none; d=google.com; s=arc-20160816; b=cZGbWX2uKasS1gPmBVKbRbwWw5c9L3LNJ2T0XZ5KAO9/qw/Q0vu+U+rNbZCRHmkcDY yaZ0mkT5KNwc7vx87sTDkRbgoIX0y+JWtg5XTObnRcgdBXODvBX3xqedaDg5XRv49tkc gCVKb4KbTdbQkpeAp80paMZArolKyDzqNLZEoH116JlLarQT/5uuhzBoXsnEvGh8YARv FamWU0fvZHf0EGFSwqdj+Lo1FEZkQwpHqdmz21h00poSO40aGjg2rplmnVVXMLx4m0sd wRfp0UBs8vW2lOZAEjDwysJ61AwX+EWRalvMUZV4lacgRZNmvKlvnt4eURWcx7Ik1S5t DICw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:references:cc :to:subject:from:dkim-signature; bh=aA4OKvIJX54mPh9QQGvJAgE1NSRLlK28/A5Ft+jS4wk=; b=MZJyWvd9KFU9RnAaYBNSBurH6xc1bhsArO9IQNsmU6FElyF9Lcnxn3qzbkwFbE/JMo vo2uApF3Z/2B7PpK9ZfWjHYH6Ey+PfbQenEzKlwL+LPQEjrLTUIyW1xLiPSrz1amXtRu CLbmXf45JTeLhQQqltcTSvjab0cDE7tQgCkTmOGBmOl72DfgHvxlM8b+L9vWKcdsv9Q4 L0/1JF98CkHjONOfAsg5zyxun9oK1ttDNSWtu4wjCX4O03p/gCzEc84ckSaKX/FcfiKx CFbsYAsQnGeNpNc1SxcueQIFhGzQ4a3p6gxZCtIgDckie+eq+jy+XSUEzevyNfJL0JTI uAUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=jEfB9MJF; 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=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z14si2535110edd.305.2021.07.27.02.30.31; Tue, 27 Jul 2021 02:30:57 -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=@virtuozzo.com header.s=relay header.b=jEfB9MJF; 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=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236155AbhG0J02 (ORCPT + 99 others); Tue, 27 Jul 2021 05:26:28 -0400 Received: from relay.sw.ru ([185.231.240.75]:37346 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236140AbhG0J0Y (ORCPT ); Tue, 27 Jul 2021 05:26:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Content-Type:MIME-Version:Date:Message-ID:Subject :From; bh=aA4OKvIJX54mPh9QQGvJAgE1NSRLlK28/A5Ft+jS4wk=; b=jEfB9MJFSdPNiqdCXAZ 3Z62IS2ffQzJuMY15RKM/nZj2NYL3YFhbyT+VsHbbsPTdRe+NwSfHQGgrtyYhaB99zj3vqsE9f1If Spm8IT/7BVz3qp2ClvJzlF10US7VmxGpWgxtKo3esF27NAaRlPfO6ZBAwV4PiZMazGttnQltqCg=; Received: from [10.93.0.56] by relay.sw.ru with esmtp (Exim 4.94.2) (envelope-from ) id 1m8JLo-005MwK-TY; Tue, 27 Jul 2021 12:26:12 +0300 From: Vasily Averin Subject: [PATCH TTY] memcg: drop GFP_KERNEL_ACCOUNT use in tty_save_termios() To: Jiri Slaby , Greg Kroah-Hartman Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org References: Message-ID: Date: Tue, 27 Jul 2021 12:26:12 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Jiri Slaby pointed that termios are not saved for PTYs and for other terminals used inside containers. Therefore accounting for saved termios have near to zero impact in real life scenarios. Cc: Jiri Slaby Fixes: 854dd8a572a0 ("memcg: enable accounting for tty-related objects") Signed-off-by: Vasily Averin --- drivers/tty/tty_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c index e787f6f..a6230b2 100644 --- a/drivers/tty/tty_io.c +++ b/drivers/tty/tty_io.c @@ -1493,7 +1493,7 @@ void tty_save_termios(struct tty_struct *tty) /* Stash the termios data */ tp = tty->driver->termios[idx]; if (tp == NULL) { - tp = kmalloc(sizeof(*tp), GFP_KERNEL_ACCOUNT); + tp = kmalloc(sizeof(*tp), GFP_KERNEL); if (tp == NULL) return; tty->driver->termios[idx] = tp; -- 1.8.3.1