lp:~zfs-native/daily/spl-linux

Created by Darik Horn and last modified
Get this branch:
bzr branch lp:~zfs-native/daily/spl-linux

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Native ZFS for Linux
Project:
Daily
Status:
Experimental

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/zfsonlinux/spl.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log

Recent revisions

979. By Brian Behlendorf

Prepare SPL repo to merge with ZFS repo

This commit removes everything from the repository except the core
SPL implementation for Linux. Those files which remain have been
moved to non-conflicting locations to facilitate the merge.
The README.md and associated files have been updated accordingly.

Reviewed-by: Tony Hutter <email address hidden>
Reviewed-by: Olaf Faaland <email address hidden>
Reviewed-by: Matthew Ahrens <email address hidden>
Reviewed-by: Pavel Zakharov <email address hidden>
Signed-off-by: Brian Behlendorf <email address hidden>

978. By Matthew Ahrens <email address hidden>

Update README: run autogen first

Reviewed-by: Giuseppe Di Natale <email address hidden>
Reviewed-by: Brian Behlendorf <email address hidden>
Reviewed-by: George Melikov <email address hidden>
Signed-off-by: Matthew Ahrens <email address hidden>
Closes #704

977. By Brian Behlendorf

Fix undefined RPM macros

Always invoke the SPL_AC_DEBUG* macro's when running configure
so RPM_DEFINE_COMMON is correctly expanded. A similar change
was already applied to ZFS.

Reviewed-by: George Melikov <email address hidden>
Reviewed-by: Tony Hutter <email address hidden>
Signed-off-by: Brian Behlendorf <email address hidden>
Closes #703

976. By Tony Hutter <email address hidden>

Exclude python scripts from RPM shebang check

The newest Fedora packaging rules print warnings for scripts using the
/usr/bin/python shebang:

  *** WARNING: mangling shebang in /usr/src/spl-0.7.0/cmd/splslab/splslab.py
  from #!/usr/bin/python to #!/usr/bin/python2. This will become an ERROR,
  fix it manually!

Fedora wants all cross compatible scripts to pick python3. Since we
don't want our users to have to pick a specific version of python, we
exclude our scripts from the RPM build check.

Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: Tony Hutter <email address hidden>
Closes: #699
Closes: #700

975. By Giuseppe Di Natale <email address hidden>

Linux compat 4.16: SECTOR_SIZE

As of https://github.com/torvalds/linux/commit/233bde21,
SECTOR_SIZE is defined in linux/blkdev.h. Define SECTOR_SIZE
in sunldi.h only if it's not already defined.

Reviewed-by: Brian Behlendorf <email address hidden>
Reviewed-by: George Melikov <email address hidden>
Signed-off-by: Giuseppe Di Natale <email address hidden>
Closes #697

974. By Brian Behlendorf

Remove sysevents

These headers are provided in the ZFS repository and never used
by the SPL. Remove them to ensure the right ones are included.

Reviewed-by: Tim Chase <email address hidden>
Signed-off-by: Brian Behlendorf <email address hidden>
Closes #696

973. By LOLi <email address hidden>

Fix spl-kmod builds when using rpm >= 4.14

With rpm-software-management/rpm@5e94633 a package version containing
invalid characters (most commonly a double '-') causes the kmod package
generation to terminate with an error. This change takes advantage of
the newly introduced rpm macro "_wrong_version_format_terminate_build"
to allow kmod packages to be built.

Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: loli10K <email address hidden>
Closes #691

972. By Brian Behlendorf

Fix more cstyle warnings

This patch contains no functional changes. It is solely intended
to resolve cstyle warnings in order to facilitate moving the spl
source code in to the zfs repository.

Reviewed-by: Giuseppe Di Natale <email address hidden>
Reviewed by: George Melikov <email address hidden>
Signed-off-by: Brian Behlendorf <email address hidden>
Closes #687

971. By Tomohiro Kusumi <email address hidden>

Fix function name typos

vn_init() and vn_fini() had been renamed by 12ff95ff in 2011.

Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: Tomohiro Kusumi <email address hidden>
Closes #686

970. By Tomohiro Kusumi <email address hidden>

Staticize kstat_default_update()

This is only used via ->ks_update of `kstat_t *`.
This isn't exported nor do headers have its prototype.

Reviewed-by: Brian Behlendorf <email address hidden>
Signed-off-by: Tomohiro Kusumi <email address hidden>
Closes #686

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.