linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] net: make some structures const
@ 2017-08-25 14:21 Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 1/7] Bluetooth: 6lowpan: make header_ops const Bhumika Goyal
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Bhumika Goyal @ 2017-08-25 14:21 UTC (permalink / raw)
  To: julia.lawall, marcel, gustavo, johan.hedberg, davem, pablo,
	kadlec, fw, stephen, alex.aring, stefan, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs
  Cc: Bhumika Goyal

Make these const as they are not modified.

Bhumika Goyal (7):
  Bluetooth: 6lowpan: make header_ops const
  bridge: make ebt_table const
  ieee802154: 6lowpan: make header_ops const
  ipv4: make net_protocol const
  RDS: make rhashtable_params const
  netfilter: nat: make rhashtable_params const
  SUNRPC: make kvec const

 net/bluetooth/6lowpan.c            | 2 +-
 net/bridge/netfilter/ebtable_nat.c | 2 +-
 net/ieee802154/6lowpan/core.c      | 2 +-
 net/ipv4/af_inet.c                 | 4 ++--
 net/netfilter/nf_nat_core.c        | 2 +-
 net/rds/bind.c                     | 2 +-
 net/sunrpc/xdr.c                   | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/7] Bluetooth: 6lowpan: make header_ops const
  2017-08-25 14:21 [PATCH 0/7] net: make some structures const Bhumika Goyal
@ 2017-08-25 14:21 ` Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 3/7] ieee802154: " Bhumika Goyal
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Bhumika Goyal @ 2017-08-25 14:21 UTC (permalink / raw)
  To: julia.lawall, marcel, gustavo, johan.hedberg, davem, pablo,
	kadlec, fw, stephen, alex.aring, stefan, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs
  Cc: Bhumika Goyal

Make this const as it is only stored as a reference in a const field of
a net_device structure.

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
---
 net/bluetooth/6lowpan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/bluetooth/6lowpan.c b/net/bluetooth/6lowpan.c
index 4e2576f..50fcdd1 100644
--- a/net/bluetooth/6lowpan.c
+++ b/net/bluetooth/6lowpan.c
@@ -581,7 +581,7 @@ static int bt_dev_init(struct net_device *dev)
 	.ndo_start_xmit		= bt_xmit,
 };
 
-static struct header_ops header_ops = {
+static const struct header_ops header_ops = {
 	.create	= header_create,
 };
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/7] ieee802154: 6lowpan: make header_ops const
  2017-08-25 14:21 [PATCH 0/7] net: make some structures const Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 1/7] Bluetooth: 6lowpan: make header_ops const Bhumika Goyal
@ 2017-08-25 14:21 ` Bhumika Goyal
  2017-08-25 14:36   ` Stefan Schmidt
  2017-08-25 16:17   ` Marcel Holtmann
  2017-08-25 14:21 ` [PATCH 6/7] netfilter: nat: make rhashtable_params const Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 7/7] SUNRPC: make kvec const Bhumika Goyal
  3 siblings, 2 replies; 8+ messages in thread
From: Bhumika Goyal @ 2017-08-25 14:21 UTC (permalink / raw)
  To: julia.lawall, marcel, gustavo, johan.hedberg, davem, pablo,
	kadlec, fw, stephen, alex.aring, stefan, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs
  Cc: Bhumika Goyal

Make this const as it is only stored as a reference in a const field of
a net_device structure.

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
---
 net/ieee802154/6lowpan/core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/ieee802154/6lowpan/core.c b/net/ieee802154/6lowpan/core.c
index de2661c..974765b 100644
--- a/net/ieee802154/6lowpan/core.c
+++ b/net/ieee802154/6lowpan/core.c
@@ -54,7 +54,7 @@
 
 static int open_count;
 
-static struct header_ops lowpan_header_ops = {
+static const struct header_ops lowpan_header_ops = {
 	.create	= lowpan_header_create,
 };
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 6/7] netfilter: nat: make rhashtable_params const
  2017-08-25 14:21 [PATCH 0/7] net: make some structures const Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 1/7] Bluetooth: 6lowpan: make header_ops const Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 3/7] ieee802154: " Bhumika Goyal
@ 2017-08-25 14:21 ` Bhumika Goyal
  2017-08-25 14:21 ` [PATCH 7/7] SUNRPC: make kvec const Bhumika Goyal
  3 siblings, 0 replies; 8+ messages in thread
From: Bhumika Goyal @ 2017-08-25 14:21 UTC (permalink / raw)
  To: julia.lawall, marcel, gustavo, johan.hedberg, davem, pablo,
	kadlec, fw, stephen, alex.aring, stefan, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs
  Cc: Bhumika Goyal

Make this const as it is either used during a copy operation or passed
to a const argument of the function rhltable_init.

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
---
 net/netfilter/nf_nat_core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/netfilter/nf_nat_core.c b/net/netfilter/nf_nat_core.c
index b1d3740..df983ea 100644
--- a/net/netfilter/nf_nat_core.c
+++ b/net/netfilter/nf_nat_core.c
@@ -198,7 +198,7 @@ static int nf_nat_bysource_cmp(struct rhashtable_compare_arg *arg,
 	return 0;
 }
 
-static struct rhashtable_params nf_nat_bysource_params = {
+static const struct rhashtable_params nf_nat_bysource_params = {
 	.head_offset = offsetof(struct nf_conn, nat_bysource),
 	.obj_hashfn = nf_nat_bysource_hash,
 	.obj_cmpfn = nf_nat_bysource_cmp,
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 7/7] SUNRPC: make kvec const
  2017-08-25 14:21 [PATCH 0/7] net: make some structures const Bhumika Goyal
                   ` (2 preceding siblings ...)
  2017-08-25 14:21 ` [PATCH 6/7] netfilter: nat: make rhashtable_params const Bhumika Goyal
@ 2017-08-25 14:21 ` Bhumika Goyal
  2017-08-25 14:48   ` Jeff Layton
  3 siblings, 1 reply; 8+ messages in thread
From: Bhumika Goyal @ 2017-08-25 14:21 UTC (permalink / raw)
  To: julia.lawall, marcel, gustavo, johan.hedberg, davem, pablo,
	kadlec, fw, stephen, alex.aring, stefan, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs
  Cc: Bhumika Goyal

Make this const as it is only used during a copy operation.

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
---
 net/sunrpc/xdr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/sunrpc/xdr.c b/net/sunrpc/xdr.c
index e34f4ee..a096025 100644
--- a/net/sunrpc/xdr.c
+++ b/net/sunrpc/xdr.c
@@ -998,7 +998,7 @@ void xdr_enter_page(struct xdr_stream *xdr, unsigned int len)
 }
 EXPORT_SYMBOL_GPL(xdr_enter_page);
 
-static struct kvec empty_iov = {.iov_base = NULL, .iov_len = 0};
+static const struct kvec empty_iov = {.iov_base = NULL, .iov_len = 0};
 
 void
 xdr_buf_from_iov(struct kvec *iov, struct xdr_buf *buf)
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 3/7] ieee802154: 6lowpan: make header_ops const
  2017-08-25 14:21 ` [PATCH 3/7] ieee802154: " Bhumika Goyal
@ 2017-08-25 14:36   ` Stefan Schmidt
  2017-08-25 16:17   ` Marcel Holtmann
  1 sibling, 0 replies; 8+ messages in thread
From: Stefan Schmidt @ 2017-08-25 14:36 UTC (permalink / raw)
  To: Bhumika Goyal, julia.lawall, marcel, gustavo, johan.hedberg,
	davem, pablo, kadlec, fw, stephen, alex.aring, kuznet, yoshfuji,
	santosh.shilimkar, trond.myklebust, anna.schumaker, bfields,
	jlayton, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs

Hello.

On 08/25/2017 04:21 PM, Bhumika Goyal wrote:
> Make this const as it is only stored as a reference in a const field of
> a net_device structure.
> 
> Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
> ---
>   net/ieee802154/6lowpan/core.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/net/ieee802154/6lowpan/core.c b/net/ieee802154/6lowpan/core.c
> index de2661c..974765b 100644
> --- a/net/ieee802154/6lowpan/core.c
> +++ b/net/ieee802154/6lowpan/core.c
> @@ -54,7 +54,7 @@
>   
>   static int open_count;
>   
> -static struct header_ops lowpan_header_ops = {
> +static const struct header_ops lowpan_header_ops = {
>   	.create	= lowpan_header_create,
>   };
>   
> 

Acked-by: Stefan Schmidt <stefan@osg.samsung.com>

regards
Stefan Schmidt

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 7/7] SUNRPC: make kvec const
  2017-08-25 14:21 ` [PATCH 7/7] SUNRPC: make kvec const Bhumika Goyal
@ 2017-08-25 14:48   ` Jeff Layton
  0 siblings, 0 replies; 8+ messages in thread
From: Jeff Layton @ 2017-08-25 14:48 UTC (permalink / raw)
  To: Bhumika Goyal, julia.lawall, marcel, gustavo, johan.hedberg,
	davem, pablo, kadlec, fw, stephen, alex.aring, stefan, kuznet,
	yoshfuji, santosh.shilimkar, trond.myklebust, anna.schumaker,
	bfields, linux-bluetooth, netdev, linux-kernel, netfilter-devel,
	coreteam, bridge, linux-wpan, linux-rdma, rds-devel, linux-nfs

On Fri, 2017-08-25 at 19:51 +0530, Bhumika Goyal wrote:
> Make this const as it is only used during a copy operation.
> 
> Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
> ---
>  net/sunrpc/xdr.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/net/sunrpc/xdr.c b/net/sunrpc/xdr.c
> index e34f4ee..a096025 100644
> --- a/net/sunrpc/xdr.c
> +++ b/net/sunrpc/xdr.c
> @@ -998,7 +998,7 @@ void xdr_enter_page(struct xdr_stream *xdr, unsigned int len)
>  }
>  EXPORT_SYMBOL_GPL(xdr_enter_page);
>  
> -static struct kvec empty_iov = {.iov_base = NULL, .iov_len = 0};
> +static const struct kvec empty_iov = {.iov_base = NULL, .iov_len = 0};
>  
>  void
>  xdr_buf_from_iov(struct kvec *iov, struct xdr_buf *buf)

Reviewed-by: Jeff Layton <jlayton@redhat.com>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 3/7] ieee802154: 6lowpan: make header_ops const
  2017-08-25 14:21 ` [PATCH 3/7] ieee802154: " Bhumika Goyal
  2017-08-25 14:36   ` Stefan Schmidt
@ 2017-08-25 16:17   ` Marcel Holtmann
  1 sibling, 0 replies; 8+ messages in thread
From: Marcel Holtmann @ 2017-08-25 16:17 UTC (permalink / raw)
  To: Bhumika Goyal
  Cc: julia.lawall, Gustavo F. Padovan, Johan Hedberg, David S. Miller,
	Pablo Neira Ayuso, kadlec, Florian Westphal, Stephen Hemminger,
	Alexander Aring, Stefan Schmidt, Alexey Kuznetsov,
	Hideaki YOSHIFUJI, santosh.shilimkar, trond.myklebust,
	anna.schumaker, bfields, jlayton, open list:BLUETOOTH DRIVERS,
	Network Development, LKML, netfilter-devel, coreteam, bridge,
	linux-wpan, linux-rdma, rds-devel, linux-nfs

Hi Bhumika,

> Make this const as it is only stored as a reference in a const field of
> a net_device structure.
> 
> Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
> ---
> net/ieee802154/6lowpan/core.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)

patch has been applied to bluetooth-next tree.

Regards

Marcel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-08-25 16:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-25 14:21 [PATCH 0/7] net: make some structures const Bhumika Goyal
2017-08-25 14:21 ` [PATCH 1/7] Bluetooth: 6lowpan: make header_ops const Bhumika Goyal
2017-08-25 14:21 ` [PATCH 3/7] ieee802154: " Bhumika Goyal
2017-08-25 14:36   ` Stefan Schmidt
2017-08-25 16:17   ` Marcel Holtmann
2017-08-25 14:21 ` [PATCH 6/7] netfilter: nat: make rhashtable_params const Bhumika Goyal
2017-08-25 14:21 ` [PATCH 7/7] SUNRPC: make kvec const Bhumika Goyal
2017-08-25 14:48   ` Jeff Layton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).