mbox series

[00/12] nfc: constify data structures

Message ID 20210724214743.121884-1-krzysztof.kozlowski@canonical.com
Headers show
Series nfc: constify data structures | expand

Message

Krzysztof Kozlowski July 24, 2021, 9:47 p.m. UTC
Hi,

Constify pointers to several data structures which are not modified by
NFC core or by drivers to make it slightly safer.  No functional impact
expected.

Best regards,
Krzysztof


Krzysztof Kozlowski (12):
  nfc: constify payload argument in nci_send_cmd()
  nfc: constify nci_ops
  nfc: s3fwrn5: constify nci_ops
  nfc: constify nci_driver_ops (prop_ops and core_ops)
  nfc: constify nfc_phy_ops
  nfc: st21nfca: constify file-scope arrays
  nfc: constify pointer to nfc_vendor_cmd
  nfc: constify nfc_hci_gate
  nfc: constify nfc_ops
  nfc: constify nfc_hci_ops
  nfc: constify nfc_llc_ops
  nfc: constify nfc_digital_ops

 Documentation/driver-api/nfc/nfc-hci.rst |  2 +-
 drivers/nfc/fdp/fdp.c                    | 11 ++++++-----
 drivers/nfc/fdp/fdp.h                    |  2 +-
 drivers/nfc/fdp/i2c.c                    |  2 +-
 drivers/nfc/mei_phy.c                    |  2 +-
 drivers/nfc/mei_phy.h                    |  2 +-
 drivers/nfc/microread/i2c.c              |  2 +-
 drivers/nfc/microread/microread.c        | 12 ++++++------
 drivers/nfc/microread/microread.h        |  6 +++---
 drivers/nfc/nfcmrvl/main.c               |  2 +-
 drivers/nfc/nfcsim.c                     |  2 +-
 drivers/nfc/nxp-nci/core.c               |  2 +-
 drivers/nfc/pn533/pn533.c                |  2 +-
 drivers/nfc/pn544/i2c.c                  |  2 +-
 drivers/nfc/pn544/pn544.c                | 13 ++++++------
 drivers/nfc/pn544/pn544.h                |  7 ++++---
 drivers/nfc/port100.c                    |  2 +-
 drivers/nfc/s3fwrn5/core.c               |  7 +++----
 drivers/nfc/s3fwrn5/nci.c                |  8 +-------
 drivers/nfc/s3fwrn5/nci.h                |  2 +-
 drivers/nfc/st-nci/core.c                |  5 +++--
 drivers/nfc/st-nci/i2c.c                 |  2 +-
 drivers/nfc/st-nci/ndlc.c                |  6 +++---
 drivers/nfc/st-nci/ndlc.h                |  8 ++++----
 drivers/nfc/st-nci/spi.c                 |  2 +-
 drivers/nfc/st-nci/vendor_cmds.c         |  2 +-
 drivers/nfc/st21nfca/core.c              |  6 +++---
 drivers/nfc/st21nfca/i2c.c               |  6 +++---
 drivers/nfc/st21nfca/st21nfca.h          |  4 ++--
 drivers/nfc/st21nfca/vendor_cmds.c       |  2 +-
 drivers/nfc/st95hf/core.c                |  2 +-
 drivers/nfc/trf7970a.c                   |  2 +-
 drivers/nfc/virtual_ncidev.c             |  2 +-
 include/net/nfc/digital.h                |  4 ++--
 include/net/nfc/hci.h                    |  6 +++---
 include/net/nfc/nci_core.h               | 12 ++++++------
 include/net/nfc/nfc.h                    |  8 ++++----
 net/nfc/core.c                           |  2 +-
 net/nfc/digital_core.c                   |  4 ++--
 net/nfc/hci/core.c                       |  6 +++---
 net/nfc/hci/llc.c                        |  2 +-
 net/nfc/hci/llc.h                        |  6 +++---
 net/nfc/hci/llc_nop.c                    |  2 +-
 net/nfc/hci/llc_shdlc.c                  |  2 +-
 net/nfc/nci/core.c                       | 25 ++++++++++++------------
 net/nfc/netlink.c                        |  2 +-
 46 files changed, 108 insertions(+), 112 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org July 25, 2021, 8:30 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Sat, 24 Jul 2021 23:47:31 +0200 you wrote:
> Hi,
> 
> Constify pointers to several data structures which are not modified by
> NFC core or by drivers to make it slightly safer.  No functional impact
> expected.
> 
> Best regards,
> Krzysztof
> 
> [...]

Here is the summary with links:
  - [01/12] nfc: constify payload argument in nci_send_cmd()
    https://git.kernel.org/netdev/net-next/c/48d5440393d3
  - [02/12] nfc: constify nci_ops
    https://git.kernel.org/netdev/net-next/c/b9c28286d8f1
  - [03/12] nfc: s3fwrn5: constify nci_ops
    https://git.kernel.org/netdev/net-next/c/d08ba0fdeaba
  - [04/12] nfc: constify nci_driver_ops (prop_ops and core_ops)
    https://git.kernel.org/netdev/net-next/c/cb8caa3c6c04
  - [05/12] nfc: constify nfc_phy_ops
    https://git.kernel.org/netdev/net-next/c/7a5e98daf6bd
  - [06/12] nfc: st21nfca: constify file-scope arrays
    https://git.kernel.org/netdev/net-next/c/0f20ae9bb96b
  - [07/12] nfc: constify pointer to nfc_vendor_cmd
    https://git.kernel.org/netdev/net-next/c/15944ad2e5a1
  - [08/12] nfc: constify nfc_hci_gate
    https://git.kernel.org/netdev/net-next/c/5f3e63933793
  - [09/12] nfc: constify nfc_ops
    https://git.kernel.org/netdev/net-next/c/f6c802a726ae
  - [10/12] nfc: constify nfc_hci_ops
    https://git.kernel.org/netdev/net-next/c/094c45c84d79
  - [11/12] nfc: constify nfc_llc_ops
    https://git.kernel.org/netdev/net-next/c/49545357bf7e
  - [12/12] nfc: constify nfc_digital_ops
    https://git.kernel.org/netdev/net-next/c/7186aac9c22d

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html