Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
fio
/
7982aa7da64b68f38c7ec685a428334e3af4e340
/
smalloc.c
7982aa7
smalloc: fix int truncation issue
by Jens Axboe
· 12 years ago
521da52
mutex: make 0/1 FIO_MUTEX_LOCKED and FIO_MUTEX_UNLOCKED
by Jens Axboe
· 12 years ago
e43606c
Fix assumption that pointers fits in a 'long'
by Bruce Cran
· 13 years ago
271067a
Fix bug in smalloc size calculation
by Jiri Horky
· 13 years ago
8d5844e
Make smalloc use anonymous memory mmaps
by Jens Axboe
· 13 years ago
9b83656
Various fixes/updates
by Bruce Cran
· 14 years ago
c0e75ab
Fix compile warning on platforms with posix_fallocate
by Jens Axboe
· 14 years ago
3a8600b
gracefully handle full /tmp file system
by Greg Edwards
· 14 years ago
0b9d69e
Silence the style/whitespace police
by Jens Axboe
· 15 years ago
5e01298
smalloc: enlarge pool size
by Jens Axboe
· 15 years ago
122426d
smalloc: just round alloc_size to int aligned for post redzone pointer
by Jens Axboe
· 15 years ago
cf98708
Make smalloc redzone pointer properly aligned
by Jens Axboe
· 15 years ago
2e3e31e
smalloc: get rid of MP_SAFE define and lock checks
by Jens Axboe
· 16 years ago
b8a6582
smalloc: pool->file is only used in add_pool(), so make it local
by Jens Axboe
· 16 years ago
443bb11
smalloc: unlink pool file in add_pool()
by Jens Axboe
· 16 years ago
d1271dc
smalloc: Remove read/write lock race condition which will result in segmentation fault
by Shaozhi Shawn Ye
· 16 years ago
6885768
smalloc: default to 128 pools instead of 4
by Jens Axboe
· 16 years ago
6548f47
Revert "smalloc: convert to spinlocks"
by Jens Axboe
· 16 years ago
3f19591
smalloc: convert to spinlocks
by Jens Axboe
· 16 years ago
b3268b9
smalloc: use optimized ffz()
by Jens Axboe
· 16 years ago
697a606
Add sparc and sparc64 support
by Jens Axboe
· 16 years ago
89da54e
smalloc: final cleanups
by Jens Axboe
· 16 years ago
dcb6909
smalloc: fix map overflow
by Jens Axboe
· 16 years ago
1601cc9
smalloc: fix off-by-one in ptr_valid()
by Jens Axboe
· 16 years ago
076b17c
smalloc: kill another debug printf()
by Jens Axboe
· 16 years ago
808e9ea
smalloc: fix compile error
by Jens Axboe
· 16 years ago
179446e
smalloc: cleanup and remove debug printf()
by Jens Axboe
· 16 years ago
1f37f63
smalloc: turn on the thread safe flag
by Jens Axboe
· 16 years ago
ec996e9
smalloc: change to a bitmap allocator
by Jens Axboe
· 16 years ago
55f6491
smalloc: add pre and post redzone checks to pointers
by Jens Axboe
· 16 years ago
868eb3c
smalloc: debug
by Jens Axboe
· 17 years ago
c5dda9e
smalloc: increase alloc size
by Jens Axboe
· 17 years ago
136f6b7
smalloc: remove pool resize support
by Jens Axboe
· 17 years ago
8e5732e
smalloc: cleanups and allow sfree(NULL)
by Jens Axboe
· 17 years ago
c08e194
smalloc: remember to account for sizeof block header
by Jens Axboe
· 17 years ago
adf5709
smalloc: when adding a new pool, make it big enough to hold the failing alloc
by Jens Axboe
· 17 years ago
2b386d2
Add softrandommap and --alloc-size options
by Jens Axboe
· 17 years ago
85f4670
smalloc: increase initial pool size from 64k to 1m
by Jens Axboe
· 17 years ago
5ec10ea
Style fixups
by Jens Axboe
· 17 years ago
4d4e80f
Revamp file locking
by Jens Axboe
· 17 years ago
9c5b529
Add rw mutex init helper
by Jens Axboe
· 17 years ago
65864cf
Use read-writer locks in smalloc
by Jens Axboe
· 17 years ago
d24c33a
Add a really simple allocator, backed with mmap'ed memory
by Jens Axboe
· 17 years ago