Recent changes

From: Jens Axboe <jens.axboe_at_oracle.com>
Date: Tue, 03 Jun 2008 06:00:03 +0200

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