Skip to content
This repository has been archived by the owner on Feb 26, 2020. It is now read-only.

Compatibility request for linux 4.18 #706

Closed
krrk opened this issue Jul 4, 2018 · 8 comments
Closed

Compatibility request for linux 4.18 #706

krrk opened this issue Jul 4, 2018 · 8 comments

Comments

@krrk
Copy link

krrk commented Jul 4, 2018

I cannot build spl using the latest rc kernel from Ubuntu: 4.18.0-041800rc3-generic.

Here is the error.

  CC [M]  spl/module/splat/splat-list.o
spl/module/spl/spl-vnode.c: In function ‘vn_getattr’:
spl/module/spl/spl-vnode.c:308:16: error: incompatible types when assigning to type ‘struct timespec’ from type ‘struct timespec64’
  vap->va_atime = stat.atime;
                ^
spl/module/spl/spl-vnode.c:309:16: error: incompatible types when assigning to typee ‘struct timespec64’
  vap->va_mtime = stat.mtime;
                ^
spl/module/spl/spl-vnode.c:310:16: error: incompatible types when assigning to typee ‘struct timespec64’
  vap->va_ctime = stat.ctime;
@gmelikov
Copy link
Member

gmelikov commented Jul 5, 2018

What is zfs and spl packages versions?

Stable branch is not compatible with 4.18 yet, please wait for next release https://github.com/zfsonlinux/zfs/releases

@krrk
Copy link
Author

krrk commented Jul 5, 2018 via email

@gmelikov
Copy link
Member

gmelikov commented Jul 5, 2018

@krrk please see openzfs/zfs@6413c95 , it's already fixed in master.

Closed as fixed.

@gmelikov gmelikov closed this as completed Jul 5, 2018
@behlendorf
Copy link
Contributor

We expect to backport the 4.18 fixes for the 0.7.10 point release.

@Nikratio
Copy link

Nikratio commented Aug 5, 2018

When is the next release planned? The previous releases seem to have been monthly, but the last one was in May.

@tonyhutter
Copy link
Contributor

Apoligies @Nikratio, I've been slow on getting the next release out since I've been on baby bonding leave (and still am). I'd like to have the next release out before the OpenZFS conference on Sept 10th.

@Nikratio
Copy link

Nikratio commented Aug 7, 2018

Congratulations! I hope everyone is well.

Could you say a few words about the release procedure? Are you simply taking a snapshot of master, or is there an extensive testing phase? I'm trying to decide if I can risk to compile from Git for now...

@tonyhutter
Copy link
Contributor

I cherry pick from all the patches from the project page (https://github.com/zfsonlinux/zfs/projects/18) into the zfs-0.7-release branch, build/test them, and if everything looks good, build the RPMs and release it.

If you're just trying to get something stable working on the latest kernel right now, then checkout the zfs-0.7-release branch, and apply any compatibility patches until it builds for you.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants