The following changes since commit 8f7e39dd35a40d088a31f33f12402a1eaf31b2c4:
Jens Axboe (1):
Readd the arch ffz functions
are available in the git repository at:
git://git.kernel.dk/fio.git master
Jens Axboe (32):
Add missing lib/ffz.h file
Fix off-by-one in generic ffz
x86-64: ffz need only search the first 32-bits
x86-64: enable arch ffz again
Speedup mark_random_map()
Be sure to use internal __ffs, not glibc variant
smalloc: use optimized ffz()
Inc block in mark_random_map()
Do at least one block if randommap fails us
Fio 1.21-rc4
Don't make posix_fallocate() set td->verror
Add Solaris native aio engine
Rename list_* function and file to flist_ to avoid conflict with FreeBSD
Not all platforms have ENODATA
Rename fls() to __fls()
Guard posix_fallocate() behind OS define
posixaio: need fcntl.h
posixaio: not all platforms have aio_fsync()
net engine: missing includes
mutex: only regard less-than-zero return as error
FreeBSD Makefile update
Fio 1.21-rc5
Missed fls() -> __fls() conversion
Fio 1.21-rc6
solarisaio: IO depth constrained by MAXASYNCHIO
Include solarisaio in README
Move fls.h in with the other lib helpers
solarisaio: aiowait() can return (void *) -1 for error
solarisaio: support signal driven async IO
Remove comment wrt sigaction() usage, it's deprecated
Makefile update
Base FreeBSD Makefile on Linux, but insist on gmake usage
HOWTO | 2 +
Makefile | 2 +-
Makefile.FreeBSD | 39 +++++++--
Makefile.solaris | 3 +-
README | 10 ++-
arch/arch-x86_64.h | 4 +-
blktrace.c | 6 +-
diskutil.c | 38 ++++----
engines/net.c | 2 +
engines/posixaio.c | 25 ++++-
engines/solarisaio.c | 245 ++++++++++++++++++++++++++++++++++++++++++++++++++
engines/syslet-rw.c | 4 +-
filehash.c | 26 +++---
filesetup.c | 4 +-
fio.c | 37 ++++----
fio.h | 32 ++++---
list.h => flist.h | 78 ++++++++--------
gettime.c | 23 +++---
init.c | 2 +-
io_u.c | 59 ++++++++-----
ioengines.c | 16 ++--
lib/ffz.h | 37 ++++++++
fls.h => lib/fls.h | 2 +-
log.c | 22 +++---
mutex.c | 6 +-
options.c | 9 ++-
os/os-linux.h | 2 +
os/os-solaris.h | 3 +
smalloc.c | 4 +-
verify.c | 6 +-
30 files changed, 554 insertions(+), 194 deletions(-)
create mode 100644 engines/solarisaio.c
rename list.h => flist.h (52%)
create mode 100644 lib/ffz.h
rename fls.h => lib/fls.h (95%)
Received on Tue Jun 03 2008 - 06:00:03 CEST
This archive was generated by hypermail 2.2.0 : Tue Jun 03 2008 - 06:30:03 CEST