Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp6503557ybh; Thu, 8 Aug 2019 01:05:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqxQVXrUPFH1mRI0M0e3T3EaoaAFMZEoOgguL4Lr0VpG1WsXJEkHhWaQWr6ZIwY/ItZ0JzeT X-Received: by 2002:a17:90a:35e6:: with SMTP id r93mr2791156pjb.20.1565251542026; Thu, 08 Aug 2019 01:05:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565251542; cv=none; d=google.com; s=arc-20160816; b=yTyztAI8jmP8kaNUP77vTLduhLXqUlhzcOwlBOEwG+Onx890YjtKheQs0F6aDXzr+e 3l9On0k7A5jaQ29Lc7cpGznU06CtzrxbyzpqNQR89zCJoH7Vr0tgSqk+Unu3CWAf1cB3 gvZ7gba8rWB5MjRkxgqOWRvnESe8QywGRZXeqWSfjeP8clT7svRprc27i+q7Qk4xUNsZ PXFLODUb6A6HrXvGKwwvm7sDZL4hvyHHqioYposU3c8c0AnH86JyNFMjcFVLjATlMxEM iQanXAJWfYIdi0DO1NX/4llbY86bBsFVDnQSZ+cvOZTkAMgSE9+yMCCbH/ecwd8UwFxg 0Gkw== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=3zc/nRqOvNzHMrKAB58mSOIQ6hQFHOAxtPLfnS5Pwwg=; b=hG7FYu8tZMfnOkS4YiXFgDbUrof/gPW2IXWr4aWxbeJCLEbXmSmvZIwjkXDggrkHjW dH7pnemI5kVAA6WMOTWmXNqVpDDIbN2k1Xr48lWr6pDkSeyFLzFUg/6dX+f+9O+ydc7T oArxLQs/43ceMuEEI0gM0Y8MRRTs0hl4/iwC6Ccp5H2Q9FWNWJhWLhpCyEolc4IFWTeq gBmhKnt3Ep4xJOow5Ti4a9CmLrQF1fxrnfQptVyzf2M70Zk4/pKRAx3o/yQT8IL8SHtG EXzNO2P1oNWZlzac5LW5yYDXKyVDJZQnom82jFm5e9v7B7sgV0UXDYNn47Uh4QrPCsZR NadQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=p9YPinVB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c5si52801095pfr.25.2019.08.08.01.05.25; Thu, 08 Aug 2019 01:05:42 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=p9YPinVB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731871AbfHHIEi (ORCPT + 99 others); Thu, 8 Aug 2019 04:04:38 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:33673 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731281AbfHHIEh (ORCPT ); Thu, 8 Aug 2019 04:04:37 -0400 Received: by mail-pg1-f194.google.com with SMTP id n190so2825876pgn.0 for ; Thu, 08 Aug 2019 01:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3zc/nRqOvNzHMrKAB58mSOIQ6hQFHOAxtPLfnS5Pwwg=; b=p9YPinVBzkKiADzWLbHOB9eEOT/JbWpsWfw8+bP1HF/X5rFLJbbm+Az9qpXVWtS8v5 djuRJ7P3foaPEXsvo1paVGQPpIHscURNKI+h1D55eRXf7Ik9lmZ4ysW1EqdYbELCSzOY WxsShJZN7n6qaW2CYQcb/gAqvko83nhmx52+SB4jC7Hl/hm1gqXI7IAbKOFunbkJexMP JiGPB6usrr0Ut43D9eiogX9y0LN3QWlKnt3lcMigO5bHWf1qW17kUOBPCzF3p2ejjcXy g5fucwGqkEeqweI59NmHIoAF54BhN8XqgvKQ8aFw1msGZoR1hWymiRYj5weRzcX8pPgj k91g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3zc/nRqOvNzHMrKAB58mSOIQ6hQFHOAxtPLfnS5Pwwg=; b=U39nXtLaS+cE0Thny351HoIkFOn2nZKPLXMoQRd/2feRuyGuyGKPSjvE8VYafR2NLW Q2idtQcalAOecljH1Ke156kB7MrXXOGBJakUsVeaUmx59l36vJfMpF/3bQgYIM/LaVU6 uE1rMArYsAtX3wF5ks/5uHFWiv2Y10Hd23OL3JbI5j3tvy8qyQXdRM8gQm2wjCHMxMH5 HhJL1shAHpXNsrlJKO26WrSzVwhJ0cdqEfBrfwipjfmFJXjBX2E9twvv7E/9B6Ez3Tlo sOP8QzTsB6SFg8jo3JeKCGo2ego6ARKZyDYTRxCGkH+bQez1EfOee9AZw+rhfTqHcgf6 3SPw== X-Gm-Message-State: APjAAAVKVi8+ZsuTarrb1+WkkBHUDJdobEp94NIHF1aQDn3ZBZqAG4Oi jQNy5mGcobDjmaGautiH4j8= X-Received: by 2002:aa7:9dc7:: with SMTP id g7mr13517880pfq.170.1565251477031; Thu, 08 Aug 2019 01:04:37 -0700 (PDT) Received: from localhost.localdomain ([122.163.44.6]) by smtp.gmail.com with ESMTPSA id v63sm97536749pfv.174.2019.08.08.01.04.34 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 08 Aug 2019 01:04:36 -0700 (PDT) From: Nishka Dasgupta To: cpw@sgi.com, robinmholt@gmail.com, arnd@arndb.de, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Cc: Nishka Dasgupta Subject: [PATCH] sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant Date: Thu, 8 Aug 2019 13:34:22 +0530 Message-Id: <20190808080422.16503-1-nishkadg.linux@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The static xpc_arch_operations structure xpc_arch_ops_uv is only copied into the structure xpc_arch_ops, after which it is never modified; nor is it used in any other way. Hence it can be declared as a constant to prevent unintended modifications of its fields. Issue found with Coccinelle. Signed-off-by: Nishka Dasgupta --- drivers/misc/sgi-xp/xpc_uv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/sgi-xp/xpc_uv.c b/drivers/misc/sgi-xp/xpc_uv.c index 0c6de97dd347..89c4b04337d3 100644 --- a/drivers/misc/sgi-xp/xpc_uv.c +++ b/drivers/misc/sgi-xp/xpc_uv.c @@ -1678,7 +1678,7 @@ xpc_received_payload_uv(struct xpc_channel *ch, void *payload) XPC_DEACTIVATE_PARTITION(&xpc_partitions[ch->partid], ret); } -static struct xpc_arch_operations xpc_arch_ops_uv = { +static const struct xpc_arch_operations xpc_arch_ops_uv = { .setup_partitions = xpc_setup_partitions_uv, .teardown_partitions = xpc_teardown_partitions_uv, .process_activate_IRQ_rcvd = xpc_process_activate_IRQ_rcvd_uv, -- 2.19.1