nfc: port100: constify protocol list array
authorKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Fri, 23 Jul 2021 09:20:34 +0000 (11:20 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 23 Jul 2021 16:50:43 +0000 (17:50 +0100)
File-scope "port100_protocol" array is read-only and passed as pointer
to const, so it can be made a const to increase code safety.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/nfc/port100.c

index 4df926c..1d614f9 100644 (file)
@@ -217,7 +217,7 @@ struct port100_protocol {
        u8 value;
 } __packed;
 
-static struct port100_protocol
+static const struct port100_protocol
 in_protocols[][PORT100_IN_MAX_NUM_PROTOCOLS + 1] = {
        [NFC_DIGITAL_FRAMING_NFCA_SHORT] = {
                { PORT100_IN_PROT_INITIAL_GUARD_TIME,      6 },
@@ -391,7 +391,7 @@ in_protocols[][PORT100_IN_MAX_NUM_PROTOCOLS + 1] = {
        },
 };
 
-static struct port100_protocol
+static const struct port100_protocol
 tg_protocols[][PORT100_TG_MAX_NUM_PROTOCOLS + 1] = {
        [NFC_DIGITAL_FRAMING_NFCA_SHORT] = {
                { PORT100_TG_PROT_END, 0 },
@@ -1098,7 +1098,7 @@ static int port100_in_set_rf(struct nfc_digital_dev *ddev, u8 rf)
 static int port100_in_set_framing(struct nfc_digital_dev *ddev, int param)
 {
        struct port100 *dev = nfc_digital_get_drvdata(ddev);
-       struct port100_protocol *protocols;
+       const struct port100_protocol *protocols;
        struct sk_buff *skb;
        struct sk_buff *resp;
        int num_protocols;
@@ -1255,7 +1255,7 @@ static int port100_tg_set_rf(struct nfc_digital_dev *ddev, u8 rf)
 static int port100_tg_set_framing(struct nfc_digital_dev *ddev, int param)
 {
        struct port100 *dev = nfc_digital_get_drvdata(ddev);
-       struct port100_protocol *protocols;
+       const struct port100_protocol *protocols;
        struct sk_buff *skb;
        struct sk_buff *resp;
        int rc;