On Thu, 18 May 2017 21:42:57 +0100
Ben Green <firstname.lastname@example.org> wrote:
> Quoting Ben Green <email@example.com>:
> > I'm compiling 3.18.53-vs18.104.22.168 now.
> > My scripts take care of  automatically, so I dropped in at no
> > errors other than offsets.
> > Cheers,
> > Ben
> 3.18.53-vs22.214.171.124 is now in the repositories.
> I'm also trying to build 4.1.39, but there's errors (build log attached).
based upon my initial investigation, it appears that the problem is
that patch-4.1.36-37.xz did:
-int inode_change_ok(const struct inode *inode, struct iattr *attr)
+int setattr_prepare(struct dentry *dentry, struct iattr *attr)
the linux-vserver patch needs to be modified to use setattr_prepare()
instead of inode_change_ok() and pass it dentry instead of inode
(which is readily available being passed into __vc_set_iattr()).
-- firstname.lastname@example.org > Cheers, > BenReceived on Thu May 18 23:41:47 2017