On Mon, 5 May 2014 06:51:16 -0400 Jeff Layton <[email protected]> wrote:

> On Mon, 5 May 2014 06:53:01 +0200
> Fabian Frederick <[email protected]> wrote:
> 
> > On Sun, 4 May 2014 18:52:43 -0400
> > Jeff Layton <[email protected]> wrote:
> > 
> > > On Sat, May 3, 2014 at 4:15 PM, Fabian Frederick <[email protected]> wrote:
> > > > Replacing all __constant_foo to foo()
> > > > except in smb2status.h (1700 lines to update).
> > > >
> > > > Cc: [email protected]
> > > > Cc: Steve French <[email protected]>
> > > > Cc: Andrew Morton <[email protected]>
> > > > Signed-off-by: Fabian Frederick <[email protected]>
> > > > ---
> > > >  fs/cifs/cifsacl.c  |  2 +-
> > > >  fs/cifs/cifssmb.c  | 20 ++++++++++----------
> > > >  fs/cifs/sess.c     |  2 +-
> > > >  fs/cifs/smb2misc.c | 38 +++++++++++++++++++-------------------
> > > >  fs/cifs/smb2ops.c  |  2 +-
> > > >  fs/cifs/smb2pdu.c  |  2 +-
> > > >  fs/cifs/smb2pdu.h  | 28 ++++++++++++++--------------
> > > >  7 files changed, 47 insertions(+), 47 deletions(-)
> > > >
> > > > diff --git a/fs/cifs/cifsacl.c b/fs/cifs/cifsacl.c
> > > > index 7ff866d..54ac0e8 100644
> > > > --- a/fs/cifs/cifsacl.c
> > > > +++ b/fs/cifs/cifsacl.c
> > > > @@ -38,7 +38,7 @@ static const struct cifs_sid sid_everyone = {
> > > >         1, 1, {0, 0, 0, 0, 0, 1}, {0} };
> > > >  /* security id for Authenticated Users system group */
> > > >  static const struct cifs_sid sid_authusers = {
> > > > -       1, 1, {0, 0, 0, 0, 0, 5}, {__constant_cpu_to_le32(11)} };
> > > > +       1, 1, {0, 0, 0, 0, 0, 5}, {cpu_to_le32(11)} };
> > > 
> > > 
> > > Does the build still work on BE arches with this? I know at one point
> > > the above wouldn't compile on those
> > > arches. See commit 536abdb0802f, for an explanation.
> > 
> > Untested on BE but it would mean checkpatch 
> > "don't use __constant<foo> functions outside of include/uapi/" stuff is 
> > wrong ?
> 
> I'm not sure. Maybe the macros have been fixed so that it's no longer a
> problem? I think it would be good to test build this on a BE arch
> before it's merged to be certain though.
> 
> IIRC, I originally saw the problem on s390 builds.

It compiles OK for me for s390, ia64, sparc64, sh, alpha, powerpc, arm,
m68k.

I'll toss it in there and see what Fengguang's buildbot has to say.

--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to