Commit History

Autor SHA1 Mensaxe Data
  Lai Jiangshan 15f3ec3f23 idr: reduce the unneeded check in free_layer() %!s(int64=11) %!d(string=hai) anos
  Lai Jiangshan aefb768297 idr: don't need to shink the free list when idr_remove() %!s(int64=11) %!d(string=hai) anos
  Lai Jiangshan b93804b2fc idr: fix idr_replace()'s returned error code %!s(int64=11) %!d(string=hai) anos
  Lai Jiangshan aef0f62e87 idr: fix NULL pointer dereference when ida_remove(unallocated_id) %!s(int64=11) %!d(string=hai) anos
  Lai Jiangshan 8f9f665a70 idr: fix unexpected ID-removal when idr_remove(unallocated_id) %!s(int64=11) %!d(string=hai) anos
  Lai Jiangshan 3afb69cb55 idr: fix overflow bug during maximum ID calculation at maximum height %!s(int64=11) %!d(string=hai) anos
  Monam Agarwal 3f59b067c5 lib/idr.c: use RCU_INIT_POINTER(x, NULL) %!s(int64=11) %!d(string=hai) anos
  Stephen Hemminger 90ae3ae539 idr: remove dead code %!s(int64=11) %!d(string=hai) anos
  Andreas Gruenbacher 05f7a7d6a7 idr: Add new function idr_is_empty() %!s(int64=14) %!d(string=hai) anos
  Jean Delvare dd04b452f5 idr: print a stack dump after ida_remove warning %!s(int64=12) %!d(string=hai) anos
  Jeff Layton 3e6628c4b3 idr: introduce idr_alloc_cyclic() %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 59bfbcf019 idr: idr_alloc() shouldn't trigger lowmem warning when preloaded %!s(int64=12) %!d(string=hai) anos
  Tejun Heo c8615d3716 idr: deprecate idr_pre_get() and idr_get_new[_above]() %!s(int64=12) %!d(string=hai) anos
  Randy Dunlap 5857f70c8a idr: fix new kernel-doc warnings %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 2e1c9b2867 idr: remove WARN_ON_ONCE() on negative IDs %!s(int64=12) %!d(string=hai) anos
  Tejun Heo 7175c61cc6 idr: explain WARN_ON_ONCE() on negative IDs out-of-range ID %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 0ffc2a9c80 idr: implement lookup hint %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 54616283c2 idr: add idr_layer->prefix %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 1d9b2e1e66 idr: remove length restriction from idr_layer->bitmap %!s(int64=13) %!d(string=hai) anos
  Tejun Heo e8c8d1bc06 idr: remove MAX_IDR_MASK and move left MAX_IDR_* into idr.c %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 326cf0f0f3 idr: fix top layer handling %!s(int64=13) %!d(string=hai) anos
  Tejun Heo d5c7409f79 idr: implement idr_preload[_end]() and idr_alloc() %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 3594eb2894 idr: refactor idr_get_new_above() %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 12d1b4393e idr: remove _idr_rc_to_errno() hack %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 49038ef4fb idr: relocate idr_for_each_entry() and reorganize id[r|a]_get_new() %!s(int64=13) %!d(string=hai) anos
  Tejun Heo fe6e24ec90 idr: deprecate idr_remove_all() %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 9bb26bc1ff idr: make idr_destroy() imply idr_remove_all() %!s(int64=13) %!d(string=hai) anos
  Tejun Heo 6cdae7416a idr: fix a subtle bug in idr_get_next() %!s(int64=13) %!d(string=hai) anos
  Fengguang Wu 125c4c706b idr: rename MAX_LEVEL to MAX_IDR_LEVEL %!s(int64=13) %!d(string=hai) anos
  Linus Torvalds 11bcb32848 Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux %!s(int64=13) %!d(string=hai) anos