svn commit: r345110 - in head/sys/compat/linuxkpi/common: include/linux src
Hans Petter Selasky
hselasky at FreeBSD.org
Wed Mar 13 19:53:21 UTC 2019
Author: hselasky
Date: Wed Mar 13 19:53:20 2019
New Revision: 345110
URL: https://svnweb.freebsd.org/changeset/base/345110
Log:
Resolve duplicate symbol name conflict after r345095, when building LINT.
MFC after: 1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/compat/linuxkpi/common/include/linux/idr.h
head/sys/compat/linuxkpi/common/src/linux_idr.c
Modified: head/sys/compat/linuxkpi/common/include/linux/idr.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/idr.h Wed Mar 13 19:31:33 2019 (r345109)
+++ head/sys/compat/linuxkpi/common/include/linux/idr.h Wed Mar 13 19:53:20 2019 (r345110)
@@ -112,13 +112,19 @@ struct ida {
int ida_pre_get(struct ida *ida, gfp_t gfp_mask);
int ida_get_new_above(struct ida *ida, int starting_id, int *p_id);
void ida_remove(struct ida *ida, int id);
-void ida_free(struct ida *ida, int id);
void ida_destroy(struct ida *ida);
void ida_init(struct ida *ida);
int ida_simple_get(struct ida *ida, unsigned int start, unsigned int end,
gfp_t gfp_mask);
void ida_simple_remove(struct ida *ida, unsigned int id);
+
+static inline void
+ida_free(struct ida *ida, int id)
+{
+
+ ida_remove(ida, id);
+}
static inline int
ida_get_new(struct ida *ida, int *p_id)
Modified: head/sys/compat/linuxkpi/common/src/linux_idr.c
==============================================================================
--- head/sys/compat/linuxkpi/common/src/linux_idr.c Wed Mar 13 19:31:33 2019 (r345109)
+++ head/sys/compat/linuxkpi/common/src/linux_idr.c Wed Mar 13 19:53:20 2019 (r345110)
@@ -797,13 +797,6 @@ ida_remove(struct ida *ida, int id)
}
void
-ida_free(struct ida *ida, int id)
-{
-
- ida_remove(ida, id);
-}
-
-void
ida_init(struct ida *ida)
{
idr_init(&ida->idr);
More information about the svn-src-head
mailing list