Recent changes

From: Jens Axboe <jens.axboe_at_oracle.com>
Date: Sun, 02 Mar 2008 06:00:03 +0100

The following changes since commit cdd18ad87ed9a3639b76c41cfc9682ad7cce652e:
  Jens Axboe (1):
        Confusion between mutex and semaphore naming

are available in the git repository at:

  git://git.kernel.dk/data/git/fio.git master

Jens Axboe (23):
      Fix recursive dump of options
      Fix bad inlining in mutex.h
      When retrieving a requeued IO, don't setup data pointers again
      Fix potential crash in terminate_threads()
      Only initialize random map if we are actually going to use it
      Add close_files() that closes all files
      Update close file handler to return potential error
      Enable quiet build mode, enable by default
      Make file structures dynamically allocated
      Remove the file->last_completed_pos variable
      Add file locking hooks
      Missed update of dup_files() for dynamically allocated files
      Add a really simple allocator, backed with mmap'ed memory
      Add a semaphore implementation
      Allocate file structure from shared process pool
      Remember to free the file structure as well
      Add list_del_init() to list.h
      Jobs must always open their own files
      Remember to init and exit the smalloc allocator
      Add file hashing helpers
      Missed fio.h update for filehash, oops
      Hook up the file hashing
      Add the file sharing bits

 HOWTO | 8 +
 Makefile | 20 ++-
 engines/mmap.c | 17 ++-
 engines/net.c | 13 +--
 engines/sg.c | 4 +-
 engines/sync.c | 2 -
 filehash.c | 107 +++++++++++++
 filehash.h | 11 ++
 filesetup.c | 133 ++++++++++++++---
 fio.c | 31 +++-
 fio.h | 30 +++-
 init.c | 13 ++-
 io_u.c | 18 ++-
 ioengines.c | 16 ++-
 list.h | 10 ++
 log.c | 4 +-
 mutex.h | 4 +-
 options.c | 16 ++
 parse.c | 37 ++++-
 sem.c | 44 ++++++
 sem.h | 16 ++
 smalloc.c | 459 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 smalloc.h | 10 ++
 23 files changed, 938 insertions(+), 85 deletions(-)
 create mode 100644 filehash.c
 create mode 100644 filehash.h
 create mode 100644 sem.c
 create mode 100644 sem.h
 create mode 100644 smalloc.c
 create mode 100644 smalloc.h
Received on Sun Mar 02 2008 - 06:00:03 CET

This archive was generated by hypermail 2.2.0 : Sun Mar 02 2008 - 06:30:01 CET