1. 5a74ac4 idr: Fix idr_get_next_ul race with idr_remove by Matthew Wilcox (Oracle) · 5 years ago
  2. 5c089fd idr: Fix idr_get_next race with idr_remove by Matthew Wilcox (Oracle) · 6 years ago
  3. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  4. 1cf56f9 radix tree: Remove radix_tree_update_node_t by Matthew Wilcox · 7 years ago
  5. f32f004 ida: Convert to XArray by Matthew Wilcox · 6 years ago
  6. f8d5d0c xarray: Add definition of struct xarray by Matthew Wilcox · 7 years ago
  7. 3159f94 xarray: Replace exceptional entries by Matthew Wilcox · 7 years ago
  8. 66ee620 idr: Permit any valid kernel pointer to be stored by Matthew Wilcox · 7 years ago
  9. 1df8951 ida: Change ida_get_new_above to return the id by Matthew Wilcox · 7 years ago
  10. b03f8e4 ida: Remove old API by Matthew Wilcox · 7 years ago
  11. 5ade60d ida: Add new API by Matthew Wilcox · 7 years ago
  12. 50d97d5 ida: Lock the IDA in ida_destroy by Matthew Wilcox · 7 years ago
  13. b94078e lib/idr.c: remove simple_ida_lock by Matthew Wilcox · 7 years ago
  14. 4b0ad07 idr: Fix handling of IDs above INT_MAX by Matthew Wilcox · 7 years ago
  15. b1a8a7a ida: do zeroing in ida_pre_get() by Rasmus Villemoes · 7 years ago
  16. 6ce711f idr: Make 1-based IDRs more efficient by Matthew Wilcox · 7 years ago
  17. 72fd6c7 idr: Warn if old iterators see large IDs by Matthew Wilcox · 7 years ago
  18. 7a45757 idr: Rename idr_for_each_entry_ext by Matthew Wilcox · 7 years ago
  19. 460488c idr: Remove idr_alloc_ext by Matthew Wilcox · 7 years ago
  20. e096f6a idr: Add idr_alloc_u32 helper by Matthew Wilcox · 7 years ago
  21. 234a462 idr: Delete idr_replace_ext function by Matthew Wilcox · 7 years ago
  22. c7df8ad mm, truncate: do not check mapping for every page being truncated by Mel Gorman · 7 years ago
  23. a70e43a lib/idr.c: fix comment for idr_replace() by Eric Biggers · 7 years ago
  24. a47f68d idr: remove WARN_ON_ONCE() when trying to replace negative ID by Eric Biggers · 7 years ago
  25. 388f79f idr: Add new APIs to support unsigned long by Chris Mi · 7 years ago
  26. 7e73eb0 idr: Add missing __rcu annotations by Matthew Wilcox · 8 years ago
  27. d37cacc ida: Use exceptional entries for small IDAs by Matthew Wilcox · 8 years ago
  28. 7ad3d4d ida: Move ida_bitmap to a percpu variable by Matthew Wilcox · 8 years ago
  29. 0a835c4 Reimplement IDR and IDA using the radix tree by Matthew Wilcox · 8 years ago
  30. a2ef947 lib/ida: document locking requirements a bit better by Daniel Vetter · 8 years ago
  31. d0164ad mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd by Mel Gorman · 9 years ago
  32. 87d1d16 lib/idr.c: remove redundant include by Rasmus Villemoes · 10 years ago
  33. 28596c97 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial by Linus Torvalds · 10 years ago
  34. da3dae5 Documentation: Docbook: Fix generated DocBook/kernel-api.xml by Masanari Iida · 10 years ago
  35. 93b7aca lib/idr.c: fix out-of-bounds pointer dereference by Andrey Ryabinin · 10 years ago
  36. 15f3ec3 idr: reduce the unneeded check in free_layer() by Lai Jiangshan · 11 years ago
  37. aefb768 idr: don't need to shink the free list when idr_remove() by Lai Jiangshan · 11 years ago
  38. b93804b idr: fix idr_replace()'s returned error code by Lai Jiangshan · 11 years ago
  39. aef0f62 idr: fix NULL pointer dereference when ida_remove(unallocated_id) by Lai Jiangshan · 11 years ago
  40. 8f9f665 idr: fix unexpected ID-removal when idr_remove(unallocated_id) by Lai Jiangshan · 11 years ago
  41. 3afb69c idr: fix overflow bug during maximum ID calculation at maximum height by Lai Jiangshan · 11 years ago
  42. 3f59b06 lib/idr.c: use RCU_INIT_POINTER(x, NULL) by Monam Agarwal · 11 years ago
  43. 90ae3ae idr: remove dead code by Stephen Hemminger · 11 years ago
  44. 05f7a7d idr: Add new function idr_is_empty() by Andreas Gruenbacher · 13 years ago
  45. dd04b45 idr: print a stack dump after ida_remove warning by Jean Delvare · 12 years ago
  46. 3e6628c4 idr: introduce idr_alloc_cyclic() by Jeff Layton · 12 years ago
  47. 59bfbcf idr: idr_alloc() shouldn't trigger lowmem warning when preloaded by Tejun Heo · 12 years ago
  48. c8615d3 idr: deprecate idr_pre_get() and idr_get_new[_above]() by Tejun Heo · 12 years ago
  49. 5857f70 idr: fix new kernel-doc warnings by Randy Dunlap · 12 years ago
  50. 2e1c9b2 idr: remove WARN_ON_ONCE() on negative IDs by Tejun Heo · 12 years ago
  51. 7175c61 idr: explain WARN_ON_ONCE() on negative IDs out-of-range ID by Tejun Heo · 12 years ago
  52. 0ffc2a9 idr: implement lookup hint by Tejun Heo · 12 years ago
  53. 5461628 idr: add idr_layer->prefix by Tejun Heo · 12 years ago
  54. 1d9b2e1 idr: remove length restriction from idr_layer->bitmap by Tejun Heo · 12 years ago
  55. e8c8d1b idr: remove MAX_IDR_MASK and move left MAX_IDR_* into idr.c by Tejun Heo · 12 years ago
  56. 326cf0f idr: fix top layer handling by Tejun Heo · 12 years ago
  57. d5c7409 idr: implement idr_preload[_end]() and idr_alloc() by Tejun Heo · 12 years ago
  58. 3594eb2 idr: refactor idr_get_new_above() by Tejun Heo · 12 years ago
  59. 12d1b43 idr: remove _idr_rc_to_errno() hack by Tejun Heo · 12 years ago
  60. 49038ef idr: relocate idr_for_each_entry() and reorganize id[r|a]_get_new() by Tejun Heo · 12 years ago
  61. fe6e24e idr: deprecate idr_remove_all() by Tejun Heo · 12 years ago
  62. 9bb26bc idr: make idr_destroy() imply idr_remove_all() by Tejun Heo · 12 years ago
  63. 6cdae74 idr: fix a subtle bug in idr_get_next() by Tejun Heo · 12 years ago
  64. 125c4c7 idr: rename MAX_LEVEL to MAX_IDR_LEVEL by Fengguang Wu · 12 years ago
  65. 11bcb32 Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux by Linus Torvalds · 13 years ago
  66. 9f7de82 idr: make idr_get_next() good for rcu_read_lock() by Hugh Dickins · 13 years ago
  67. 8bc3bcc lib: reduce the use of module.h wherever possible by Paul Gortmaker · 13 years ago
  68. 46cbc1d ida: make ida_simple_get/put() IRQ safe by Tejun Heo · 13 years ago
  69. e3816c5 lib/idr.c: fix comment for ida_get_new_above() by Wang Sheng-Hui · 13 years ago
  70. e060c38 Merge branch 'master' into for-next by Jiri Kosina · 13 years ago
  71. f5c3dd7 Fix kernel-doc comment typo '@id' by Paul Bolle · 13 years ago
  72. 88eca02 ida: simplified functions for id allocation by Rusty Russell · 13 years ago
  73. 56083ab docbook: add idr/ida to kernel-api docbook by Randy Dunlap · 14 years ago
  74. 066a9be idr: fix idr_pre_get() locking description by Naohiro Aota · 14 years ago
  75. 1458ce1 idr: describe how nextidp works in idr_get_next(). by Naohiro Aota · 14 years ago
  76. ea24ea850 idr: fix kernel-doc warnings. by Naohiro Aota · 14 years ago
  77. 94bfa3b idr: fix RCU lockdep splat in idr_get_next() by Paul E. McKenney · 15 years ago
  78. 2dcb22b idr: fix backtrack logic in idr_remove_all by Imre Deak · 15 years ago
  79. 329f905 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 by David Woodhouse · 15 years ago
  80. a779053 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 by David Woodhouse · 15 years ago
  81. 4d1ee80 idr: export idr_get_next() by Ben Hutchings · 15 years ago
  82. 96be753 idr: Apply lockdep-based diagnostics to rcu_dereference() uses by Paul E. McKenney · 15 years ago
  83. d2e7276 idr: fix a critical misallocation bug, take#2 by Tejun Heo · 15 years ago
  84. 6f14a66 idr: revert misallocation bug fix by Tejun Heo · 15 years ago
  85. 859ddf0 idr: fix a critical misallocation bug by Tejun Heo · 15 years ago
  86. 94e2bd6 tree-wide: fix some typos and punctuation in comments by Thadeu Lima de Souza Cascardo · 15 years ago
  87. 38460b4 cgroup: CSS ID support by KAMEZAWA Hiroyuki · 16 years ago
  88. 1b23336 idr: make idr_remove_all() do removal -before- free_layer() by Paul E. McKenney · 16 years ago
  89. 5b019e9 lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache by Andrew Morton · 16 years ago
  90. b098161 idr: fix wrong kernel-doc by Li Zefan · 16 years ago
  91. 711a49a lib/idr.c: Fix bug introduced by RCU fix by Manfred Spraul · 16 years ago
  92. 6ff2d39 lib/idr.c: fix rcu related race with idr_find by Manfred Spraul · 16 years ago
  93. 51cc506 SL*B: drop kmem cache argument from constructor by Alexey Dobriyan · 16 years ago
  94. cf481c2 idr: make idr_remove rcu-safe by Nadia Derbey · 16 years ago
  95. f9c46d6 idr: make idr_find rcu-safe by Nadia Derbey · 16 years ago
  96. 3219b3b idr: make idr_get_new* rcu-safe by Nadia Derbey · 16 years ago
  97. 944ca05 idr: error checking factorization by Nadia Derbey · 16 years ago
  98. f098ad6 idr: fix a printk call by Nadia Derbey · 16 years ago
  99. 4ae5378 idr: rename some of the idr APIs internal routines by Nadia Derbey · 16 years ago
  100. af8e2a4 idr: fix idr_remove() by Nadia Derbey · 17 years ago