Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 May 2010 15:12:34 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_taskq.c src/sys/cddl/compat/opensolaris/sys taskq.h src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zio.c src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zio.h
Message-ID:  <201005161532.o4GFW5ae038568@repoman.freebsd.org>

index | next in thread | raw e-mail

pjd         2010-05-16 15:12:34 UTC

  FreeBSD src repository

  Modified files:
    sys/cddl/compat/opensolaris/kern opensolaris_taskq.c 
    sys/cddl/contrib/opensolaris/uts/common/fs/zfs zio.c 
    sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zio.h 
  Added files:
    sys/cddl/compat/opensolaris/sys taskq.h 
  Log:
  SVN rev 208147 on 2010-05-16 15:12:34Z by pjd
  
  Add task structure to zio and use it instead of allocating one.
  This eliminates the only place where we can sleep when calling zio_interrupt().
  As a side-effect this can actually improve performance a little as we
  allocate one less thing for every I/O.
  
  Prodded by:     kib
  MFC after:      1 week
  
  Revision  Changes    Path
  1.3       +29 -6     src/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  1.5       +44 -0     src/sys/cddl/compat/opensolaris/sys/taskq.h (new)
  1.5       +3 -0      src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  1.10      +4 -4      src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005161532.o4GFW5ae038568>