Author: hselasky
Date: Fri Apr  5 11:14:27 2019
New Revision: 345918
URL: https://svnweb.freebsd.org/changeset/base/345918

Log:
  MFC r345095 and r345110:
  Implement ida_free() and ida_alloc_max() in the LinuxKPI.
  
  Submitted by:         Johannes Lundberg <johal...@gmail.com>
  Sponsored by:         Limelight Networks
  Sponsored by:         Mellanox Technologies

Modified:
  stable/12/sys/compat/linuxkpi/common/include/linux/idr.h
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/compat/linuxkpi/common/include/linux/idr.h
==============================================================================
--- stable/12/sys/compat/linuxkpi/common/include/linux/idr.h    Fri Apr  5 
11:14:01 2019        (r345917)
+++ stable/12/sys/compat/linuxkpi/common/include/linux/idr.h    Fri Apr  5 
11:14:27 2019        (r345918)
@@ -119,11 +119,25 @@ int       ida_simple_get(struct ida *ida, unsigned int 
start
     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)
 {
 
        return (ida_get_new_above(ida, 0, p_id));
+}
+
+static inline int
+ida_alloc_max(struct ida *ida, unsigned int max, gfp_t gfp)
+{
+
+       return (ida_simple_get(ida, 0, max, gfp));
 }
 
 static inline bool
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to