Message ID | 20220120020826.bnZuddQgG%akpm@linux-foundation.org (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id F3023C433EF for <linux-mm@archiver.kernel.org>; Thu, 20 Jan 2022 02:08:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 85AB16B0072; Wed, 19 Jan 2022 21:08:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7E33C6B0098; Wed, 19 Jan 2022 21:08:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6ADCE6B0099; Wed, 19 Jan 2022 21:08:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay036.a.hostedemail.com [64.99.140.36]) by kanga.kvack.org (Postfix) with ESMTP id 5B6296B0072 for <linux-mm@kvack.org>; Wed, 19 Jan 2022 21:08:29 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 2945221BB0 for <linux-mm@kvack.org>; Thu, 20 Jan 2022 02:08:29 +0000 (UTC) X-FDA: 79049031138.03.1F1A438 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf09.hostedemail.com (Postfix) with ESMTP id B2908140031 for <linux-mm@kvack.org>; Thu, 20 Jan 2022 02:08:28 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 04BE0615D8; Thu, 20 Jan 2022 02:08:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B9653C004E1; Thu, 20 Jan 2022 02:08:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1642644507; bh=U6B4qglAt+oZVw2DWNlJrCL9GyjFqfaVRjnPyypyIcQ=; h=Date:From:To:Subject:In-Reply-To:From; b=dlDvLkszQX9a0Y6LPpNiegxzrlxsqBsLlgLAVPmMtNRCDX9QObRReaL35AL8gDJQg ur+Y5JGe29aoEZRn7j8D8ROTmgoW8Ej4e25Aay+EyJZUfnnmIULAcug6vUQGfYB5E2 LFRKwPmLaUoLSM0WBPnVd+xVFEBG8RgyJM6RU4Sw= Date: Wed, 19 Jan 2022 18:08:26 -0800 From: Andrew Morton <akpm@linux-foundation.org> To: akpm@linux-foundation.org, alexei.starovoitov@gmail.com, andrii.nakryiko@gmail.com, andrii@kernel.org, arnaldo.melo@gmail.com, david@redhat.com, dennis.dalessandro@cornelisnetworks.com, keescook@chromium.org, laoar.shao@gmail.com, linux-mm@kvack.org, mathieu.desnoyers@efficios.com, mirq-linux@rere.qmqm.pl, mm-commits@vger.kernel.org, peterz@infradead.org, pmladek@suse.com, rostedt@goodmis.org, torvalds@linux-foundation.org, viro@zeniv.linux.org.uk, willy@infradead.org Subject: [patch 14/55] drivers/infiniband: replace open-coded string copy with get_task_comm Message-ID: <20220120020826.bnZuddQgG%akpm@linux-foundation.org> In-Reply-To: <20220119180714.9e187ce100e4510de3cd9f7d@linux-foundation.org> User-Agent: s-nail v14.8.16 X-Rspamd-Queue-Id: B2908140031 X-Stat-Signature: q9czr683tbdy4m44bya6bfa9gsd719qp Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=dlDvLksz; dmarc=none; spf=pass (imf09.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org X-Rspamd-Server: rspam03 X-HE-Tag: 1642644508-25923 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
[01/55] mm: percpu: generalize percpu related config
|
expand
|
--- a/drivers/infiniband/hw/qib/qib_file_ops.c~drivers-infiniband-replace-open-coded-string-copy-with-get_task_comm +++ a/drivers/infiniband/hw/qib/qib_file_ops.c @@ -1321,7 +1321,7 @@ static int setup_ctxt(struct qib_pportda rcd->tid_pg_list = ptmp; rcd->pid = current->pid; init_waitqueue_head(&dd->rcd[ctxt]->wait); - strlcpy(rcd->comm, current->comm, sizeof(rcd->comm)); + get_task_comm(rcd->comm, current); ctxt_fp(fp) = rcd; qib_stats.sps_ctxts++; dd->freectxts--; --- a/drivers/infiniband/hw/qib/qib.h~drivers-infiniband-replace-open-coded-string-copy-with-get_task_comm +++ a/drivers/infiniband/hw/qib/qib.h @@ -196,7 +196,7 @@ struct qib_ctxtdata { pid_t pid; pid_t subpid[QLOGIC_IB_MAX_SUBCTXT]; /* same size as task_struct .comm[], command that opened context */ - char comm[16]; + char comm[TASK_COMM_LEN]; /* pkeys set by this use of this ctxt */ u16 pkeys[4]; /* so file ops can get at unit */