Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp106507pxj; Wed, 26 May 2021 17:36:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxptRTA53gOqvlHUyM7nMhjPPIdfHu53zJFEaLJJbybfzEO49JFRrLoHSjIYuOtyRxlj8kp X-Received: by 2002:a50:bec1:: with SMTP id e1mr1028670edk.116.1622075780973; Wed, 26 May 2021 17:36:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622075780; cv=none; d=google.com; s=arc-20160816; b=zLoLgBWsT92WtPunLgtx/ebRY+/59ozaV26ECIXbR7NY6FbIfFCNrZWgqvKR0qd2QZ iAeMEeEymLSdff1agnnolTySQfJiYdmLkSacgQHKprDC726bSt3B9Xll6QjDL88kLZHm HHkfRyMRodnwytZZEMsPjYN7fHyeHaUASnW/Y5ZueDFq8Vh6+0GqQrQiaTRt3jccev/O +6UhMmlVdMqvgS1O8ZB38gLZJ9VKkgYSiOuhFbNmu3KmWdZQZUyI9gv380TwHFv9+z7C kmzNCHfDuhEis+iMM2aTtplkVH0smphOxqklLBP+1g+Sbnas1kWkTWiZsTyJFw/gSz03 C+dA== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=VLd5OXrScZXh8ykov1e7sSfF7Q/pna3Hb4gFF9BgLMI=; b=QqlMK/2/sQKvYnMgoMAK8Rnk9gEQX3QnU63L3DqRWSeV4aH0rojsOwuPG2c+k/88Li ZoBOFjZsietHteK09A21LlMV0qH7+6JHG1BhdbCVosESACmnfh59I+B/uLBRvUovuM45 sMLliNtajtV7Db413jLEnz0xkr22XinMTyAjmG2q/itN6Q9hi5xIc7RmpWbbkSCNRjGh 8ynZ/Fi/3lRrNfWaJ4+mkWi5zX6TRGPEeovgWJUYlcCkavZn5pAg9zNOVgNm832A9Yof EYzqQwFEE9kZf+BU8cTzqC6T+HjKKVfoJ65Xv04sFt6nB3ksvh6wBswQcxBsLNJsc+CG tBdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Ck/H3n00"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k3si489830edi.75.2021.05.26.17.35.57; Wed, 26 May 2021 17:36:20 -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=@gmail.com header.s=20161025 header.b="Ck/H3n00"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232832AbhEZVIQ (ORCPT + 99 others); Wed, 26 May 2021 17:08:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232386AbhEZVIP (ORCPT ); Wed, 26 May 2021 17:08:15 -0400 Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5510DC061574 for ; Wed, 26 May 2021 14:06:42 -0700 (PDT) Received: by mail-lf1-x135.google.com with SMTP id q7so4655738lfr.6 for ; Wed, 26 May 2021 14:06:42 -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=VLd5OXrScZXh8ykov1e7sSfF7Q/pna3Hb4gFF9BgLMI=; b=Ck/H3n00G9X+o5dBtK+xs1rR6RxEax0xZqqm54XZaB9I1sNZW6rXKA0m99GVrjlpfb t0KZXtwPUvQC2nJxL6i1J9AQGc0Ov7Y8iWCR/HuR2uDhqTZKg5Tj1VJH/3GlFv5J7QoE NlUFgRlZZmyuFTe2Bk5CRJTRBSgJc6tqIO2+dI/C770ZMunL88YasX7pxMvgWhJ+mKwx qG7PcZBrG/XTDzAksOGYWf6i3tu8OfVbNqvZMKsCygvClTDa5Uhd8RhG/jNX/6yuN9tn +nVobvsfsOFDdnYHJBfzdnP9KvjRTC/y9GnpiaxGmYf6RcJWBxImy7Xtn0+T/nnKauFF ZjDw== 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=VLd5OXrScZXh8ykov1e7sSfF7Q/pna3Hb4gFF9BgLMI=; b=RPXqP3h9gwKmFchBIVwxSYzX76fzepNVSXcoHmIeU8R7j+7W/4Not2bGh2lmYLaLym qg3vhxoPlQgh5z1FX66bFaoXLX5t+liF8tMMYzmcYUTRmcoQUIc+2qTMFB+CS9ArD8ra PDIAiKkbtgepL8WZtMy5uk/OLz2ZFoPeOvPM52J8HYlfg6E7ZHg3k4NE+it+PsKRntzF WuX/DByJbAdg9P1UETjATPlignsALVTBm1sKO+xTSw6V0Q8YRb/mBT229NUk6ijnrJL5 x/HU6T1JT8xoYrNR4Uuuee+++UixVaTiDDdei4MH7/nw5MtWKIqc/UQwPC+lbrnoZWYQ /7QQ== X-Gm-Message-State: AOAM530h1/24vjw5Kks02CA7vUuRNz9aNLgDst09saN0HuVnnDJjSz8a i9p0JtRbvQvxuYl2i+X2h20= X-Received: by 2002:a05:6512:3196:: with SMTP id i22mr39784lfe.492.1622063200706; Wed, 26 May 2021 14:06:40 -0700 (PDT) Received: from localhost.localdomain (h-98-128-228-193.NA.cust.bahnhof.se. [98.128.228.193]) by smtp.gmail.com with ESMTPSA id r10sm16900lfe.110.2021.05.26.14.06.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 May 2021 14:06:40 -0700 (PDT) From: Rikard Falkeborn To: Alasdair Kergon , Mike Snitzer Cc: dm-devel@redhat.com, linux-kernel@vger.kernel.org, Rikard Falkeborn Subject: [PATCH] dm table: Constify static struct blk_ksm_ll_ops Date: Wed, 26 May 2021 23:06:37 +0200 Message-Id: <20210526210637.21528-1-rikard.falkeborn@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The only usage of dm_ksm_ll_ops is to make a copy of it to the ksm_ll_ops field in the blk_keyslot_manager struct. Make it const to allow the compiler to put it in read-only memory. Signed-off-by: Rikard Falkeborn --- drivers/md/dm-table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c index ee47a332b462..7e88e5e06922 100644 --- a/drivers/md/dm-table.c +++ b/drivers/md/dm-table.c @@ -1244,7 +1244,7 @@ static int dm_keyslot_evict(struct blk_keyslot_manager *ksm, return args.err; } -static struct blk_ksm_ll_ops dm_ksm_ll_ops = { +static const struct blk_ksm_ll_ops dm_ksm_ll_ops = { .keyslot_evict = dm_keyslot_evict, }; -- 2.31.1