Skip to content
Snippets Groups Projects
  1. Oct 16, 2013
  2. Oct 15, 2013
  3. Oct 14, 2013
    • Nadav Har'El's avatar
      Add osv::run function · e15b3322
      Nadav Har'El authored
      
      Add a convenience function, osv::run(), to run an ELF executable.
      
      The patch includes extensive Doxygen documentation for the new function,
      also detailing the how osv::run() differs from the familiar Linux
      functions like exec(2).
      
      Signed-off-by: default avatarNadav Har'El <nyh@cloudius-systems.com>
      e15b3322
    • Pekka Enberg's avatar
      mmu: Fix mincore() for non-resident mmaps · 7d532448
      Pekka Enberg authored
      
      Fix mincore() to follow Linux ABI and return ENOMEM only if (part of
      the) memory range is unmapped even if it's not resident.  This is needed
      for mincore() to work with demand paged mmaps.
      
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      7d532448
    • Pekka Enberg's avatar
      libzpool: Fix ->rw_count type in struct krwlock · bdc4a282
      Pekka Enberg authored
      
      Fixes the following compilation error:
      
        ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c: In function ‘rw_enter’:
        ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c:205:3: error: pointer targets in passing argument 1 of ‘atomic_add_int’ differ in signedness [-Werror=pointer-sign]
           atomic_add_int(&rwlp->rw_count, 1);
           ^
        In file included from ../../bsd/sys/cddl/compat/opensolaris/sys/atomic.h:33:0,
                         from ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h:66,
                         from ../../bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h:31,
                         from ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c:32:
        ../../bsd/machine/atomic.h:285:1: note: expected ‘volatile u_int *’ but argument is of type ‘int *’
         ATOMIC_ASM(add,      int,   "addl %1,%0",  "ir",  v);
         ^
      
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      bdc4a282
    • Pekka Enberg's avatar
      libzpool: Fix gettimeofday() include · 4fd23254
      Pekka Enberg authored
      
      Fixes the following build breakage:
      
          CC bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.o
        ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c: In function ‘cv_timedwait’:
        ../../bsd/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c:322:2: error: implicit declaration of function ‘gettimeofday’ [-Werror=implicit-function-declaration]
          if (gettimeofday(&tv, NULL) != 0)
        ^
        cc1: all warnings being treated as errors
      
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      4fd23254
Loading