Yes, please, post it. 

On Wed, 12 Jul 2006 14:38:08 +0100
 Brian Uhrain <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I've played around with OpenVZ on my workstation at work, and the compilation 
> problem is because
> the OpenVZ patch adds an extra argument to generic_permission to accomodate 
> the more complex
> permission handling it has to do (e.g. no process, regardless of the UID, 
> from a virtual server
> instance is allowed access to files outside of it's root directory, virtual 
> servers themselves
> can be given disk quotas, etc; I don't remember exactly what the extra field 
> was for as it was
> several months ago that I poked at the code to get it to compile).  However, 
> though I was able to
> get reiser4 to compile with the OpenVZ patches, the fixing I did only allowed 
> it to compile.  Not
> knowing the full scope of the reiser4 code nor the OpenVZ changes and how 
> they should interact,
> OpenVZ and reiser4 don't play nicely together with the compilation fixes I 
> made--if the virtual
> server directories were on a reiser4 filesystem then starting a virtual 
> server would cause the
> system to hang fairly quickly.  My over-simplified solution to that problem 
> was to put the OpenVZ
> directories in a separate partition that utilizes one of the in-kernel-tree 
> filesystems that are
> supported by the OpenVZ patches (like reiser3 and xfs).  If anyone is 
> interested in my compile
> fixes, let me know and I can post them tomorrow when I'm in the office.
> 
>   - Brian
> 
> 
> [EMAIL PROTECTED] wrote:
> > Hello All!
> > 
> > 
> > I'm trying to compile 2.6.16 kernel with this openvz patch:
> > (http://download.openvz.org/kernel/devel/026test015.1/patches/patch-026test015-combined.gz)
> >  
> > (changes: http://openvz.org/news/updates/devel-kernel-026test015.1)
> > 
> > and with reiser4-for-2.6.16-4.patch.gz.
> > 
> > Patching is finished without errors, but in process of compilation (reiser4 
> > - module) I get
> those
> > errors:
> >  
> >  CC [M]  fs/reiser4/plugin/object.o
> > fs/reiser4/plugin/object.c:96: warning: initialization from incompatible 
> > pointer type
> > fs/reiser4/plugin/object.c:208: warning: initialization from incompatible 
> > pointer type
> > fs/reiser4/plugin/object.c:254: warning: initialization from incompatible 
> > pointer type
> > fs/reiser4/plugin/object.c:300: warning: initialization from incompatible 
> > pointer type
> > fs/reiser4/plugin/object.c:392: warning: initialization from incompatible 
> > pointer type
> > fs/reiser4/plugin/object.c:452: warning: initialization from incompatible 
> > pointer type
> >   CC [M]  fs/reiser4/plugin/cluster.o
> >   CC [M]  fs/reiser4/plugin/inode_ops.o
> > fs/reiser4/plugin/inode_ops.c: In function 'permission_common':
> > fs/reiser4/plugin/inode_ops.c:416: error: too few arguments to function 
> > 'generic_permission'
> > make[2]: *** [fs/reiser4/plugin/inode_ops.o] Error 1
> > make[1]: *** [fs/reiser4] Error 2
> > make: *** [fs] Error 2
> > 
> > Is where any ideas, why it could be?
> > 
> > 
> > Thank you.
> > 
> > 
> > 
> > 
> > A.
> > 
> > -------------
> > 
> > "Hic Jacet Ego"




A.

--------------

"Hic Jacet Ego"

Reply via email to