On 2/21/18 8:28 AM, William Allen Simpson wrote:
Anyway, I'll try to push a patch for those 2 files by tomorrow.
ERROR: "foo * bar" should be "foo *bar"
#18656: FILE: src/include/nfsv41.h:9900:
+static inline bool xdr_CB_COMPOUND4res(XDR * xdrs,
total: 450 errors, 14 warnings, 18658 lines checked
If those are fixed, we have remaining:
ERROR: need consistent spacing around '*' (ctx:WxV)
#4757: FILE: src/include/nfsv41.h:3696:
+extern COMPOUND4res *nfsproc4_compound_4(COMPOUND4args *, CLIENT *);
^
ERROR: need consistent spacing around '*' (ctx:WxV)
#4795: FILE: src/include/nfsv41.h:3719:
+extern CB_COMPOUND4res *cb_compound_1(CB_COMPOUND4args *, CLIENT *);
^
total: 7 errors, 14 warnings, 18659 lines checked
And no way around many of them, since fixing this:
WARNING: Avoid multiple line dereference - prefer
'objp->nad_new_entry_cookie.nad_new_entry_cookie_val'
#13467: FILE: src/include/nfsv41.h:9151:
+ (char **)&objp->nad_new_entry_cookie.
+ nad_new_entry_cookie_val,
WARNING: Avoid multiple line dereference - prefer
'objp->nad_new_entry_cookie.nad_new_entry_cookie_len'
#13469: FILE: src/include/nfsv41.h:9153:
+ (u_int *) &objp->nad_new_entry_cookie.
+ nad_new_entry_cookie_len, 1, sizeof(nfs_cookie4),
changes to a complaint about too long line:
WARNING: line over 80 characters
#13466: FILE: src/include/nfsv41.h:9150:
+ (char
**)&objp->nad_new_entry_cookie.nad_new_entry_cookie_val,
WARNING: line over 80 characters
#13467: FILE: src/include/nfsv41.h:9151:
+ (u_int *)
&objp->nad_new_entry_cookie.nad_new_entry_cookie_len,
So un-indented the whole thing to make more room.
But even that won't fix:
WARNING: line over 80 characters
#9587: FILE: src/include/nfsv41.h:6149:
+
&objp->open_none_delegation4_u.ond_server_will_signal_avail))
WARNING: line over 80 characters
#11239: FILE: src/include/nfsv41.h:7261:
+
&objp->GET_DIR_DELEGATION4res_non_fatal_u.gddrnf_will_signal_deleg_avail))
There are irredeemable errors, because checkpatch won't allow K&R C,
but the #ifdef __STDC__ #else doesn't actually compile these lines:
ERROR: Bad function definition - int nfs4_program_4_freeresult() should
probably be int nfs4_program_4_freeresult(void)
#4773: FILE: src/include/nfsv41.h:3708:
+extern int nfs4_program_4_freeresult();
ERROR: Bad function definition - int nfs4_callback_1_freeresult() should
probably be int nfs4_callback_1_freeresult(void)
#4812: FILE: src/include/nfsv41.h:3731:
+extern int nfs4_callback_1_freeresult();
total: 4 errors, 2 warnings, 18577 lines checked
Would have been much easier to turn off this pointless check!!!
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel