Code

History

Commits on upstream to lib/genalloc.c35+
  1. lib/genalloc: fix device leak in of_gen_pool_get()Johan Hovold committed 1 year ago1260cbc
  2. Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linuxLinus Torvalds committed 3 years agoef2a0b7
  3. lib/genalloc: Explicitly include correct DT includesRob Herring committed 3 years ago077ca04
  4. misc/genalloc: Name subpools by of_node_full_name()Linus Walleij committed 3 years agof8ea950
  5. lib/genalloc: use try_cmpxchg in {set,clear}_bits_llUros Bizjak committed 3 years ago030c6ff
  6. all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriateYury Norov committed 5 years agob5c7e7e
  7. lib/genalloc: add parameter description to fix doc compile warningAlex Shi committed 5 years ago9d6ecac
  8. lib/genalloc.c: Fix a typoBhaskar Chowdhury committed 5 years agoade29d4
  9. lib/genalloc.c: change return type to unsigned long for bitmap_set_llHuang Shijie committed 5 years ago0e24465
  10. lib/genalloc: fix the overflow when size is too bigHuang Shijie committed 5 years ago3684566
  11. lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addrHuang Shijie committed 6 years ago964975a
  12. lib/genalloc.c: export symbol addr_in_gen_poolHuang Shijie committed 6 years agofd7eb25
  13. genalloc: Fix a set of docs build warningsJonathan Corbet committed 7 years agoea83df7
  14. Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds committed 7 years ago9e3a25d
  15. lib/genalloc.c: Add algorithm, align and zeroed family of DMA allocatorsFredrik Noring committed 7 years agocf394fc
  16. treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Thomas Gleixner committed 7 years ago40b0b3f
  17. lib/genalloc: introduce chunk ownersDan Williams committed 7 years ago795ee30
  18. lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocationsFredrik Noring committed 7 years agoda83a72
  19. lib/genalloc.c: include vmalloc.hOlof Johansson committed 7 years ago35004f2
  20. lib/genalloc.c: use vzalloc_node() to allocate the bitmapHuang Shijie committed 7 years ago6862d2f
  21. lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunkAlexey Skidanov committed 7 years ago52fbf11
  22. lib/genalloc.c: make the avail variable an atomic_long_tStephen Bates committed 8 years ago36a3d1d
  23. lib/genalloc.c: start search from start of chunkDaniel Mentz committed 10 years ago62e931f
  24. CPM/QE: use genalloc to manage CPM/QE muramZhao Qiang committed 10 years ago0e6e01f
  25. genalloc:support allocating specific regionZhao Qiang committed 10 years agob26981c
  26. genalloc:support memory-allocation with bytes-alignment to genallocZhao Qiang committed 10 years agode2dd0e
  27. genalloc: add support of multiple gen_pools per deviceVladimir Zapolskiy committed 11 years agoc98c363
  28. genalloc: add name arg to gen_pool_get() and devm_gen_pool_create()Vladimir Zapolskiy committed 11 years ago7385817
  29. genalloc: rename of_get_named_gen_pool() to of_gen_pool_get()Vladimir Zapolskiy committed 11 years agoabdd4a7
  30. genalloc: rename dev_get_gen_pool() to gen_pool_get()Vladimir Zapolskiy committed 11 years ago0030edf
  31. lib/genalloc.c: check result of devres_alloc()Jan Kara committed 11 years ago310ee9e
  32. lib/genalloc.c: remove redundant includeRasmus Villemoes committed 11 years ago18fa6d2
  33. lib/genalloc.c: fix the end addr check in addr_in_gen_pool()Toshi Kikuchi committed 11 years agoad3d5d2
  34. lib/genalloc.c: export devm_gen_pool_create() for modulesMichal Simek committed 11 years agob724aa2
  35. lib/genalloc.c: add genpool range check functionLaura Abbott committed 12 years ago9efb3a4