Change logs for spl-linux source package in Xenial

  • spl-linux (0.6.5.6-0ubuntu4) xenial; urgency=medium
    
      * Fix do_div() types in condvar:timeout (LP: #1599219)
        - The do_div() macro expects unsigned types and this is detected in
          powerpc implementation of do_div().
      * Only perform dep8 tests on real hardware (LP: #1599221)
        - Add isolation-machine to tests/control Restrictions as
          we need to insert/remove the spl kernel module.
        - Also restrict spl tests to 64 bit systems and don't run on 32 bit
          architectures.
        - Limit large memory splat tests on systems with plenty of memory to
          accommodate the tests.
      * Fix dep8 splat test, should be kmem:slab_align and not slab_align in
        the SPLAT_TESTS large memory test case (LP: #1599259)
    
     -- Colin Ian King <email address hidden>  Tue, 05 Jul 2016 19:51:41 +0100
  • spl-linux (0.6.5.6-0ubuntu3) xenial; urgency=medium
    
      * Enable the spl/splat tests to exercise the SPL kernel module (LP: #1579036)
    
     -- Colin Ian King <email address hidden>  Fri, 06 May 2016 12:45:12 +0100
  • spl-linux (0.6.5.6-0ubuntu2) xenial; urgency=medium
    
      * Force dkms autopkgtest, such that modules are installed even if stock
        kernel comes with identical module tool. We are testing that dkms
        module can be forced on top of pre-compiled ones.
    
     -- Dimitri John Ledkov <email address hidden>  Thu, 07 Apr 2016 11:08:14 +0100
  • spl-linux (0.6.5.6-0ubuntu1) xenial; urgency=medium
    
      * Sync with upstream 0.6.5.6 release
        Remove s390x patch now that it is in 0.6.5.6
        Remove incorrect Vcs fields from debian/control
        Rename patch Add-COPPYING-to-EXTRA_DIST to Add-COPYING-to-EXTRA_DIST
    
     -- Colin Ian King <email address hidden>  Wed, 23 Mar 2016 23:43:09 +0000
  • spl-linux (0.6.5.4-0ubuntu3) xenial; urgency=medium
    
      * Cherry-pick patch for s390x.
    
     -- Dimitri John Ledkov <email address hidden>  Thu, 17 Mar 2016 09:49:09 +0000
  • spl-linux (0.6.5.4-0ubuntu2) xenial; urgency=medium
    
      * Add COPYING to EXTRA_DIST var so COPYING file lands in package
      * Debian/rules; Don't remove COPYING as we want in the kernel source
    
     -- Colin Ian King <email address hidden>  Thu, 4 Feb 2016 15:58:12 +0000
  • spl-linux (0.6.5.4-0ubuntu1) xenial; urgency=medium
    
      * Sync with upstream 0.6.5.4 release
    
     -- Colin Ian King <email address hidden>  Fri, 29 Jan 2016 11:48:00 +0000
  • spl-linux (0.6.5.3-0ubuntu3) xenial; urgency=medium
    
      * Fix build failure of SPL because libc-dev is missing (LP: #1536299)
    
     -- Colin Ian King <email address hidden>  Wed, 20 Jan 2016 19:05:29 +0000
  • spl-linux (0.6.5.3-0ubuntu2) xenial; urgency=medium
    
      * Build powerpc64-smp
    
     -- Tim Gardner <email address hidden>  Fri, 06 Nov 2015 15:11:34 -0600
  • spl-linux (0.6.5.3-0ubuntu1) xenial; urgency=medium
    
      * Updated to spl-0.6.5.3 from https://github.com/zfsonlinux/spl.git
    
     -- Tim Gardner <email address hidden>  Wed, 28 Oct 2015 08:18:50 -0600
  • spl-linux (0.6.4.2-0ubuntu1) wily; urgency=medium
    
      [ Colin Ian King ]
      * minor lintian fixes on debian/copyright
      * prepare for Ubuntu Wily upload
    
      [ Iain Lane ]
      * Copy debian/copyright over from Debian as it is slightly different and
        more current.
    
    spl-linux (0.6.4.2-0~vivid) vivid; urgency=low
    
      [ Ned Bass ]
      * Tag spl-0.6.4.2 (detached)
    
    spl-linux (0.6.4.1-1~vivid) vivid; urgency=low
    
      [ Brian Behlendorf ]
      * Tag spl-0.6.4.1
    
    spl-linux (0.6.4-2~vivid) vivid; urgency=low
    
      [ Tim Chase ]
      * Safer debugging and assertion macros.
    
      [ Brian Behlendorf ]
      * Rate limit debugging stack traces
    
      [ Tim Chase ]
      * Add functions and macros as used upstream.
      * Add atomic_swap_32() and atomic_swap_64()
    
      [ Brian Behlendorf ]
      * Set spl_kmem_cache_reclaim=0 to default
      * Set spl_kmem_cache_slab_limit=16384 to default
    
      [ Ned Bass ]
      * Linux 3.17 compat: remove wait_on_bit action function
    
      [ Richard Yao ]
      * Cleanup vn_rename() and vn_remove()
    
      [ stf ]
      * Avoid PAGESIZE redefinition
    
      [ Turbo Fredriksson ]
      * Linux 3.16 compat: smp_mb__after_clear_bit()
    
      [ Brian Behlendorf ]
      * Fix bug in SPLAT taskq:front
    
      [ Tom Prince ]
      * Install header during post-build rather than post-install.
    
      [ Brian Behlendorf ]
      * Make license compatibility checks consistent
      * Update SPLAT to use kmutex_t for portability
      * Update code to use misc_register()/misc_deregister()
      * Remove patches directory
      * Remove adaptive mutex implementation
      * Remove sysctl_vfs_cache_pressure assumption
      * Remove utsname() wrapper
      * Remove register_sysctl() compatibility code
      * Remove CTL_UNNUMBERED sysctl interface
      * Map highbit64() to fls64()
      * Simplify the time compatibility wrappers
      * Remove atomic64_xchg() wrappers
      * Remove uintptr_t typedef
      * Remove linux/uaccess.h header check
      * Remove kmalloc_node() compatibility code
      * Remove i_mutex() configure check
      * Remove mutex_lock_nested() wrapper
      * Remove on_each_cpu() wrapper
      * Remove get_vmalloc_info() wrapper
      * Remove global memory variables
      * Remove shrink_{i,d}node_cache() wrappers
      * Remove kallsyms_lookup_name() wrapper
      * Remove user_path_dir() wrapper
      * Remove set_fs_pwd() configure check
      * Add vfs_unlink() and vfs_rename() comments
      * Remove credential configure checks.
      * Update put_task_struct() comments
      * Remove proc_handler() wrapper
      * Remove kvasprintf() wrapper
      * Remove kern_path() wrapper
      * Remove vfs_fsync() wrapper
    
      [ Tim Chase ]
      * Linux 3.12 compat: shrinker semantics
    
      [ Richard Yao ]
      * kmem_cache: Call constructor/destructor on each alloc/free
      * Kernel header installation should respect --prefix
    
      [ Alexander Pyhalov ]
      * Fix modules installation directory
    
      [ Marcel Wysocki ]
      * Add config/compile to config/.gitignore
    
      [ Brian Behlendorf ]
      * Lower minimum objects/slab threshold
      * Retire legacy debugging infrastructure
    
      [ Ned Bass ]
      * Remove compat includes from sys/types.h
    
      [ Chunwei Chen ]
      * mutex: force serialization on mutex_exit() to fix races
    
      [ Brian Behlendorf ]
      * Fix debug object on stack warning
    
      [ Tim Chase ]
      * Use current_kernel_time() in the time compatibility wrappers
    
      [ Richard Yao ]
      * Revert "Add PF_NOFS debugging flag"
    
      [ Brian Behlendorf ]
      * Refactor existing code
      * Fix kmem cstyle issues
      * Refactor generic memory allocation interfaces
    
      [ Richard Yao ]
      * Add hooks for disabling direct reclaim
      * Enforce architecture-specific barriers around clear_bit()
    
      [ Brian Behlendorf ]
      * Make slab reclaim more aggressive
      * Update spl-module-parameters(5) man page
      * Reduce kmem cache deadlock threshold
      * Refine slab cache sizing
      * Fix kmem cache deadlock logic
      * Use __get_free_pages() for emergency objects
      * Fix GFP_KERNEL allocations flags
      * Optimize vmem_alloc() retry path
    
      [ Chunwei Chen ]
      * Fix spl_hostid module parameter
    
      [ Brian Behlendorf ]
      * Retire spl_module_init()/spl_module_fini()
      * Fix cstyle issue in mutex.h
      * Retire MUTEX_OWNER checks
      * Add MUTEX_FSTRANS mutex type
      * Reduce splat_taskq_test2_impl() stack frame size
    
      [ Tim Chase ]
      * Add mutex_enter_nested() which maps to mutex_lock_nested()
      * Set HAVE_FS_STRUCT_SPINLOCK correctly when CONFIG_FRAME_WARN==1024
    
      [ Hajo Möller ]
      * Fix warning about AM_INIT_AUTOMAKE arguments
    
      [ Brian Behlendorf ]
      * Remove rpm/fedora directory
      * Add RHEL style kmod packages
    
      [ Chris Dunlop ]
      * Add crgetzoneid() stub
    
      [ Tim Chase ]
      * Don't allow shrinking a PF_FSTRANS context
    
      [ Brian Behlendorf ]
      * Clear PF_FSTRANS over vfs_sync()
      * Tag spl-0.6.4
    
    spl-linux (0.6.3-14~vivid) vivid; urgency=low
    
      [ Brian Behlendorf ]
      * Tag spl-0.6.3-1.2
    
      [ Darik Horn ]
      * Update gbp.conf for Ubuntu 15.04 Vivid Vervet
    
     -- Colin Ian King <email address hidden>  Wed, 14 Oct 2015 15:46:18 +0100