git: kernel: Sync hptrr(4) with FreeBSD.

Sascha Wildner swildner at crater.dragonflybsd.org
Thu Jun 29 12:34:37 PDT 2017


commit 22d266d8035c9d6ab6fbb31195b633b7bbf262a5
Author: Sascha Wildner <saw at online.de>
Date:   Thu Jun 29 21:31:42 2017 +0200

    kernel: Sync hptrr(4) with FreeBSD.
    
    * A number of locking fixes, no longer grabs Giant in the ioctl() method
      (not relevant to us) and when scanning the bus. Also set D_MPSAFE and
      INTR_MPSAFE.
    
    * Use bus_dmamap_load_ccb(). Thanks, sephe!
    
    * Additional fixes supplied by HighPoint.
    
    * Fix some typos in comments.

Summary of changes:
 share/man/man4/hptrr.4                       |   2 +-
 sys/dev/raid/hptrr/Makefile                  |   2 +-
 sys/dev/raid/hptrr/array.h                   |   2 +-
 sys/dev/raid/hptrr/him.h                     |   2 +-
 sys/dev/raid/hptrr/himfuncs.h                |   2 +-
 sys/dev/raid/hptrr/hptintf.h                 |  10 +-
 sys/dev/raid/hptrr/hptrr_config.c            |   2 +-
 sys/dev/raid/hptrr/hptrr_config.h            |   2 +-
 sys/dev/raid/hptrr/hptrr_os_bsd.c            |  22 +--
 sys/dev/raid/hptrr/hptrr_osm_bsd.c           | 218 ++++++++++++---------------
 sys/dev/raid/hptrr/ldm.h                     |   6 +-
 sys/dev/raid/hptrr/list.h                    |   2 +-
 sys/dev/raid/hptrr/os_bsd.h                  |   5 +-
 sys/dev/raid/hptrr/osm.h                     |   2 +-
 sys/dev/raid/hptrr/x86_64-elf.hptrr_lib.o.uu |   2 +-
 15 files changed, 117 insertions(+), 164 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/22d266d8035c9d6ab6fbb31195b633b7bbf262a5


-- 
DragonFly BSD source repository


More information about the Commits mailing list