Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2eb9d75c authored by Patrick McHardy's avatar Patrick McHardy Committed by David S. Miller
Browse files

[NET_SCHED]: mark classifier ops __read_mostly



Additionally remove unnecessary NULL initilizations of the next pointer.

Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 62e3ba1b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@

/* The list of all installed classifier types */

static struct tcf_proto_ops *tcf_proto_base;
static struct tcf_proto_ops *tcf_proto_base __read_mostly;

/* Protects list of registered TC modules. It is pure SMP lock. */
static DEFINE_RWLOCK(cls_mod_lock);
+1 −1
Original line number Diff line number Diff line
@@ -271,7 +271,7 @@ rtattr_failure:
	return -1;
}

static struct tcf_proto_ops cls_basic_ops = {
static struct tcf_proto_ops cls_basic_ops __read_mostly = {
	.kind		=	"basic",
	.classify	=	basic_classify,
	.init		=	basic_init,
+1 −2
Original line number Diff line number Diff line
@@ -370,8 +370,7 @@ rtattr_failure:
	return -1;
}

static struct tcf_proto_ops cls_fw_ops = {
	.next		=	NULL,
static struct tcf_proto_ops cls_fw_ops __read_mostly = {
	.kind		=	"fw",
	.classify	=	fw_classify,
	.init		=	fw_init,
+1 −2
Original line number Diff line number Diff line
@@ -590,8 +590,7 @@ rtattr_failure:
	return -1;
}

static struct tcf_proto_ops cls_route4_ops = {
	.next		=	NULL,
static struct tcf_proto_ops cls_route4_ops __read_mostly = {
	.kind		=	"route",
	.classify	=	route4_classify,
	.init		=	route4_init,
+1 −2
Original line number Diff line number Diff line
@@ -485,8 +485,7 @@ rtattr_failure:
	return -1;
}

static struct tcf_proto_ops cls_tcindex_ops = {
	.next		=	NULL,
static struct tcf_proto_ops cls_tcindex_ops __read_mostly = {
	.kind		=	"tcindex",
	.classify	=	tcindex_classify,
	.init		=	tcindex_init,
Loading