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

Commit ef87b7ea authored by Zach Brown's avatar Zach Brown Committed by Andy Grover
Browse files

RDS: remove __init and __exit annotation



The trivial amount of memory saved isn't worth the cost of dealing with section
mismatches.

Signed-off-by: default avatarZach Brown <zach.brown@oracle.com>
parent c20f5b96
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -521,7 +521,7 @@ static void rds_sock_info(struct socket *sock, unsigned int len,
	spin_unlock_irqrestore(&rds_sock_lock, flags);
}

static void __exit rds_exit(void)
static void rds_exit(void)
{
	sock_unregister(rds_family_ops.family);
	proto_unregister(&rds_proto);
@@ -536,7 +536,7 @@ static void __exit rds_exit(void)
}
module_exit(rds_exit);

static int __init rds_init(void)
static int rds_init(void)
{
	int ret;

+1 −1
Original line number Diff line number Diff line
@@ -488,7 +488,7 @@ static void rds_conn_info(struct socket *sock, unsigned int len,
				sizeof(struct rds_info_connection));
}

int __init rds_conn_init(void)
int rds_conn_init(void)
{
	rds_conn_slab = kmem_cache_create("rds_connection",
					  sizeof(struct rds_connection),
+1 −1
Original line number Diff line number Diff line
@@ -381,7 +381,7 @@ struct rds_transport rds_ib_transport = {
	.t_type			= RDS_TRANS_IB
};

int __init rds_ib_init(void)
int rds_ib_init(void)
{
	int ret;

+5 −5
Original line number Diff line number Diff line
@@ -282,7 +282,7 @@ void rds_ib_conn_free(void *arg);
int rds_ib_conn_connect(struct rds_connection *conn);
void rds_ib_conn_shutdown(struct rds_connection *conn);
void rds_ib_state_change(struct sock *sk);
int __init rds_ib_listen_init(void);
int rds_ib_listen_init(void);
void rds_ib_listen_stop(void);
void __rds_ib_conn_error(struct rds_connection *conn, const char *, ...);
int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
@@ -308,11 +308,11 @@ void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
void rds_ib_sync_mr(void *trans_private, int dir);
void rds_ib_free_mr(void *trans_private, int invalidate);
void rds_ib_flush_mrs(void);
int __init rds_ib_fmr_init(void);
void __exit rds_ib_fmr_exit(void);
int rds_ib_fmr_init(void);
void rds_ib_fmr_exit(void);

/* ib_recv.c */
int __init rds_ib_recv_init(void);
int rds_ib_recv_init(void);
void rds_ib_recv_exit(void);
int rds_ib_recv(struct rds_connection *conn);
int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic);
@@ -363,7 +363,7 @@ unsigned int rds_ib_stats_info_copy(struct rds_info_iterator *iter,
				    unsigned int avail);

/* ib_sysctl.c */
int __init rds_ib_sysctl_init(void);
int rds_ib_sysctl_init(void);
void rds_ib_sysctl_exit(void);
extern unsigned long rds_ib_sysctl_max_send_wr;
extern unsigned long rds_ib_sysctl_max_recv_wr;
+2 −2
Original line number Diff line number Diff line
@@ -693,7 +693,7 @@ static int rds_ib_flush_mr_pool(struct rds_ib_mr_pool *pool,

struct workqueue_struct *rds_ib_fmr_wq;

int __init rds_ib_fmr_init(void)
int rds_ib_fmr_init(void)
{
	rds_ib_fmr_wq = create_workqueue("rds_fmr_flushd");
	if (!rds_ib_fmr_wq)
@@ -706,7 +706,7 @@ int __init rds_ib_fmr_init(void)
 * had their pools freed.  As each pool is freed its work struct is waited on,
 * so the pool flushing work queue should be idle by the time we get here.
 */
void __exit rds_ib_fmr_exit(void)
void rds_ib_fmr_exit(void)
{
	destroy_workqueue(rds_ib_fmr_wq);
}
Loading