1. 27 Jul, 2021 1 commit
  2. 17 Jul, 2021 5 commits
  3. 12 Jan, 2021 1 commit
  4. 09 Jan, 2021 1 commit
  5. 07 Jan, 2021 4 commits
  6. 06 Jan, 2021 1 commit
  7. 17 Dec, 2020 1 commit
  8. 14 Dec, 2020 10 commits
  9. 13 Nov, 2020 1 commit
  10. 28 Oct, 2020 1 commit
    • Witaut Bajaryn's avatar
      meson.build: Set libbe version · ccc0b5b3
      Witaut Bajaryn authored
      Make it the same as what zfs's autotools chooses by default,
      so that other programs linked to it (like bemerge)
      don't have to be rebuilt when switching between the build systems.
      ccc0b5b3
  11. 25 Oct, 2020 3 commits
  12. 06 Oct, 2020 1 commit
  13. 30 Sep, 2020 1 commit
    • Brian Behlendorf's avatar
      Fix buggy procfs_list_seq_next warning · e23ba78b
      Brian Behlendorf authored
      
      
      The kernel seq_read() helper function expects ->next() to update
      the passed position even there are no more entries.  Failure to
      do so results in the following warning being logged.
      
          seq_file: buggy .next function procfs_list_seq_next [spl]
          did not update position index
      
      Functionally there is no issue with the way procfs_list_seq_next()
      is implemented and the warning is harmless.  However, we want to
      silence this some what scary incorrect warning.  This commit
      updates the Linux procfs code to advance the position even for
      the last entry.
      Reviewed-by: default avatarTony Hutter <hutter2@llnl.gov>
      Signed-off-by: Brian Behlendorf's avatarBrian Behlendorf <behlendorf1@llnl.gov>
      Closes #10984 
      Closes #10996 
      e23ba78b
  14. 29 Sep, 2020 2 commits
    • Brian Behlendorf's avatar
      Fix CONFIG_DEBUG_LOCK_ALLOC configure check · bf75263a
      Brian Behlendorf authored
      This check was accidentally broken when the kABI checks were updated
      to run in parallel, commit 608f8749
      
      .  The check must be for the
      config_debug_lock_alloc_license name to determine if the symbol
      is license compatible.
      Reviewed-by: default avatarTony Hutter <hutter2@llnl.gov>
      Signed-off-by: Brian Behlendorf's avatarBrian Behlendorf <behlendorf1@llnl.gov>
      Closes #10991 
      bf75263a
    • Brian Behlendorf's avatar
      Fix objtool configure check · 5e245ab2
      Brian Behlendorf authored
      
      
      The m4 objtool configure check can incorrectly fail because of a
      missing header in the test.  This appears to be the result of a
      recent kernel change and was observed on the Fedora 5.8.11-200
      kernel.
      
        In file included from /home/fedora/zfs/build/objtool/objtool.c:75:
        ./arch/x86/include/asm/frame.h:100:57: error: 'struct pt_regs'
            declared inside parameter list will not be visible outside
            of this definition or declaration [-Werror]
      
      The consequence of this is that the "stack_frame_non_standard"
      check is never run and HAVE_STACK_FRAME_NON_STANDARD is set
      incorrectly which results in a build failure.  This change adds
      the appropriate header to the "objtool" check so it now behaves
      as intended.
      Reviewed-by: Kjeld Schouten's avatarKjeld Schouten <kjeld@schouten-lebbing.nl>
      Reviewed-by: default avatarTony Hutter <hutter2@llnl.gov>
      Signed-off-by: Brian Behlendorf's avatarBrian Behlendorf <behlendorf1@llnl.gov>
      Closes #10990 
      5e245ab2
  15. 28 Sep, 2020 1 commit
  16. 24 Sep, 2020 1 commit
    • Brian Behlendorf's avatar
      Update zts-report.py with additional tests · ae643988
      Brian Behlendorf authored
      
      
      The following test cases may still occasionally fail and are being
      added to the "maybe" list for Linux until they can be updated to be
      entirely reliable.
      
        cli_root/zfs_rename/zfs_rename_002_pos.ksh
        cli_root/zpool_reopen/zpool_reopen_003_pos.ksh
        refreserv/refreserv_raidz
      
      These 6 tests consistently fail only on Fedora 31+, the failures
      are related to the kernel rescanning the partition table on loopback
      devices which is no longer reliable unless partprobe is used.  In
      order to enable the Fedora bot by default they are also being added
      to the list until the tests can be updated.  Any significant regression
      in functionality covered by these tests will still be detected by the
      FreeBSD builders.
      
        alloc_class/alloc_class_009_pos
        alloc_class/alloc_class_010_pos
        cli_root/zpool_expand/zpool_expand_001_pos
        cli_root/zpool_expand/zpool_expand_005_pos
        rsend/rsend_007_pos
        rsend/rsend_010_pos
        rsend/rsend_011_pos
        snapshot/rollback_003_pos
      Signed-off-by: Brian Behlendorf's avatarBrian Behlendorf <behlendorf1@llnl.gov>
      ae643988
  17. 22 Sep, 2020 5 commits