From: Masatake YAMATO Date: Sat, 4 Mar 2023 05:25:20 +0000 (+0900) Subject: lsfd: add a helper function, init_endpoint X-Git-Tag: v2.40-rc1~458^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f9263edc9b3fa3212aaa1d547db44e03400819cd;p=thirdparty%2Futil-linux.git lsfd: add a helper function, init_endpoint Signed-off-by: Masatake YAMATO --- diff --git a/misc-utils/lsfd-fifo.c b/misc-utils/lsfd-fifo.c index 0295160734..fc5ba390cb 100644 --- a/misc-utils/lsfd-fifo.c +++ b/misc-utils/lsfd-fifo.c @@ -121,7 +121,7 @@ static void fifo_initialize_content(struct file *file) struct ipc *ipc; unsigned int hash; - INIT_LIST_HEAD(&fifo->endpoint.endpoints); + init_endpoint(&fifo->endpoint); ipc = get_ipc(file); if (ipc) goto link; diff --git a/misc-utils/lsfd.c b/misc-utils/lsfd.c index a5dcc1884f..7aade762ee 100644 --- a/misc-utils/lsfd.c +++ b/misc-utils/lsfd.c @@ -1101,6 +1101,11 @@ void add_ipc(struct ipc *ipc, unsigned int hash) list_add(&ipc->ipcs, &ipc_table.tables[slot]); } +void init_endpoint(struct ipc_endpoint *endpoint) +{ + INIT_LIST_HEAD(&endpoint->endpoints); +} + void add_endpoint(struct ipc_endpoint *endpoint, struct ipc *ipc) { endpoint->ipc = ipc; diff --git a/misc-utils/lsfd.h b/misc-utils/lsfd.h index 09a2904328..b0c3748bd1 100644 --- a/misc-utils/lsfd.h +++ b/misc-utils/lsfd.h @@ -212,6 +212,7 @@ struct ipc_class { struct ipc *new_ipc(const struct ipc_class *class); struct ipc *get_ipc(struct file *file); void add_ipc(struct ipc *ipc, unsigned int hash); +void init_endpoint(struct ipc_endpoint *endpoint); void add_endpoint(struct ipc_endpoint *endpoint, struct ipc *ipc); /*