Tested splat tests, no failure. Tested against zfs regression tests, no failures. Adding verification-done tag for Xenial. sudo adt-run spl-linux --- null [sudo] password for king: adt-run [11:42:31]: version 3.20.4 adt-run [11:42:31]: host ubuntu; command line: /usr/bin/adt-run spl-linux --- null adt-run [11:42:31]: testbed dpkg architecture: amd64 adt-run [11:42:31]: testbed running kernel: Linux 4.4.0-30-generic #49-Ubuntu SMP Thu Jun 30 20:51:32 UTC 2016 adt-run [11:42:31]: @@@@@@@@@@@@@@@@@@@@ apt-source spl-linux gpgv: Signature made Tue 05 Jul 2016 20:23:58 BST using RSA key ID FA1447CA gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./spl-linux_0.6.5.6-0ubuntu4.dsc W: Can't drop privileges for downloading as file 'spl-linux_0.6.5.6-0ubuntu4.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) Get:1 http://gb.archive.ubuntu.com/ubuntu xenial-proposed/universe spl-linux 0.6.5.6-0ubuntu4 (dsc) [1,939 B] Get:2 http://gb.archive.ubuntu.com/ubuntu xenial-proposed/universe spl-linux 0.6.5.6-0ubuntu4 (tar) [152 kB] Get:3 http://gb.archive.ubuntu.com/ubuntu xenial-proposed/universe spl-linux 0.6.5.6-0ubuntu4 (diff) [12.1 kB] adt-run [11:42:32]: testing package spl-linux version 0.6.5.6-0ubuntu4 adt-run [11:42:32]: build not needed adt-run [11:42:32]: test dkms-test: preparing testbed Reading package lists... Done Building dependency tree Reading state information... Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up adt-satdep (0) ... (Reading database ... 124946 files and directories currently installed.) Removing adt-satdep (0) ... adt-run [11:42:34]: test dkms-test: [----------------------- dpkg: dependency problems prevent removal of dkms: spl-dkms depends on dkms (>= 2.2.0.2). dpkg: error processing package dkms (--remove): dependency problems - not removing Errors were encountered while processing: dkms I: Installing binary package spl-dkms Reading package lists... Building dependency tree... Reading state information... spl-dkms is already the newest version (0.6.5.6-0ubuntu4). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Testing binary package spl-dkms I: Testing if spl modules are correctly installed spl, 0.6.5.6, 4.4.0-30-generic, x86_64: installed I: Installing binary package spl Reading package lists... Building dependency tree... Reading state information... spl is already the newest version (0.6.5.6-0ubuntu4). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Testing binary package spl I: Package spl has no dkms.conf, skipping adt-run [11:42:36]: test dkms-test: -----------------------] adt-run [11:42:36]: test dkms-test: - - - - - - - - - - results - - - - - - - - - - dkms-test PASS adt-run [11:42:36]: test check.sh: preparing testbed Reading package lists... Done Building dependency tree Reading state information... Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up adt-satdep (0) ... (Reading database ... 124946 files and directories currently installed.) Removing adt-satdep (0) ... adt-run [11:42:38]: test check.sh: [----------------------- Loading spl Loading splat ------------------------------ Running SPLAT Tests ------------------------------ kmem:kmem_alloc Pass kmem:kmem_zalloc Pass kmem:vmem_alloc Pass kmem:vmem_zalloc Pass kmem:slab_small Pass kmem:slab_reap Pass kmem:slab_age Pass kmem:slab_lock Pass taskq:single Pass taskq:multiple Pass taskq:system Pass taskq:wait Pass taskq:front Pass taskq:recurse Pass taskq:contention Pass taskq:delay Pass taskq:cancel Pass taskq:dynamic Pass krng:freq Pass mutex:tryenter Pass mutex:race Pass mutex:owned Pass mutex:owner Pass condvar:signal1 Pass condvar:broadcast1 Pass condvar:signal2 Pass condvar:broadcast2 Pass condvar:timeout Pass thread:create Pass thread:exit Pass thread:tsd Pass rwlock:N-rd/1-wr Pass rwlock:0-rd/N-wr Pass rwlock:held Pass rwlock:tryenter Pass rwlock:rw_downgrade Pass rwlock:rw_tryupgrade Pass time:time1 Pass time:time2 Pass vnode:vn_open Pass vnode:vn_openat Pass vnode:vn_rdwr Pass vnode:vn_getattr Pass vnode:vn_sync Pass kobj:open Pass kobj:size/read Pass atomic:64-bit Pass list:create/destroy Pass list:ins/rm head Pass list:ins/rm tail Pass list:insert_after Pass list:insert_before Pass list:remove Pass list:active Pass generic:ddi_strtoul Pass generic:ddi_strtol Pass generic:ddi_strtoull Pass generic:ddi_strtoll Pass generic:udivdi3 Pass generic:divdi3 Pass cred:cred Pass cred:kcred Pass cred:groupmember Pass zlib:compress/uncompress Pass linux:shrinker Pass Unloading splat Unloading spl adt-run [11:43:05]: test check.sh: -----------------------] adt-run [11:43:05]: test check.sh: - - - - - - - - - - results - - - - - - - - - - check.sh PASS adt-run [11:43:05]: @@@@@@@@@@@@@@@@@@@@ summary dkms-test PASS check.sh