Commit 5727c513 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] afs endianness annotations

Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent aa09b89f
...@@ -424,7 +424,7 @@ static void _SRXAFSCM_CallBack(struct rxrpc_call *call) ...@@ -424,7 +424,7 @@ static void _SRXAFSCM_CallBack(struct rxrpc_call *call)
{ {
struct afs_callback *cb, *pcb; struct afs_callback *cb, *pcb;
int loop; int loop;
u32 *fp, *bp; __be32 *fp, *bp;
fp = rxrpc_call_alloc_scratch(call, qty); fp = rxrpc_call_alloc_scratch(call, qty);
......
...@@ -65,9 +65,9 @@ union afs_dirent { ...@@ -65,9 +65,9 @@ union afs_dirent {
struct { struct {
uint8_t valid; uint8_t valid;
uint8_t unused[1]; uint8_t unused[1];
uint16_t hash_next; __be16 hash_next;
uint32_t vnode; __be32 vnode;
uint32_t unique; __be32 unique;
uint8_t name[16]; uint8_t name[16];
uint8_t overflow[4]; /* if any char of the name (inc uint8_t overflow[4]; /* if any char of the name (inc
* NUL) reaches here, consume * NUL) reaches here, consume
...@@ -78,8 +78,8 @@ union afs_dirent { ...@@ -78,8 +78,8 @@ union afs_dirent {
/* AFS directory page header (one at the beginning of every 2048-byte chunk) */ /* AFS directory page header (one at the beginning of every 2048-byte chunk) */
struct afs_dir_pagehdr { struct afs_dir_pagehdr {
uint16_t npages; __be16 npages;
uint16_t magic; __be16 magic;
#define AFS_DIR_MAGIC htons(1234) #define AFS_DIR_MAGIC htons(1234)
uint8_t nentries; uint8_t nentries;
uint8_t bitmap[8]; uint8_t bitmap[8];
...@@ -308,7 +308,7 @@ static int afs_dir_iterate_block(unsigned *fpos, ...@@ -308,7 +308,7 @@ static int afs_dir_iterate_block(unsigned *fpos,
blkoff + offset * sizeof(union afs_dirent), blkoff + offset * sizeof(union afs_dirent),
ntohl(dire->u.vnode), ntohl(dire->u.vnode),
filldir == afs_dir_lookup_filldir ? filldir == afs_dir_lookup_filldir ?
dire->u.unique : DT_UNKNOWN); ntohl(dire->u.unique) : DT_UNKNOWN);
if (ret < 0) { if (ret < 0) {
_leave(" = 0 [full]"); _leave(" = 0 [full]");
return 0; return 0;
...@@ -416,7 +416,7 @@ static int afs_dir_lookup_filldir(void *_cookie, const char *name, int nlen, ...@@ -416,7 +416,7 @@ static int afs_dir_lookup_filldir(void *_cookie, const char *name, int nlen,
struct afs_dir_lookup_cookie *cookie = _cookie; struct afs_dir_lookup_cookie *cookie = _cookie;
_enter("{%s,%Zu},%s,%u,,%lu,%u", _enter("{%s,%Zu},%s,%u,,%lu,%u",
cookie->name, cookie->nlen, name, nlen, ino, ntohl(dtype)); cookie->name, cookie->nlen, name, nlen, ino, dtype);
if (cookie->nlen != nlen || memcmp(cookie->name, name, nlen) != 0) { if (cookie->nlen != nlen || memcmp(cookie->name, name, nlen) != 0) {
_leave(" = 0 [no]"); _leave(" = 0 [no]");
...@@ -424,7 +424,7 @@ static int afs_dir_lookup_filldir(void *_cookie, const char *name, int nlen, ...@@ -424,7 +424,7 @@ static int afs_dir_lookup_filldir(void *_cookie, const char *name, int nlen,
} }
cookie->fid.vnode = ino; cookie->fid.vnode = ino;
cookie->fid.unique = ntohl(dtype); cookie->fid.unique = dtype;
cookie->found = 1; cookie->found = 1;
_leave(" = -1 [found]"); _leave(" = -1 [found]");
......
...@@ -307,7 +307,7 @@ int afs_rxfs_fetch_file_status(struct afs_server *server, ...@@ -307,7 +307,7 @@ int afs_rxfs_fetch_file_status(struct afs_server *server,
struct kvec piov[1]; struct kvec piov[1];
size_t sent; size_t sent;
int ret; int ret;
u32 *bp; __be32 *bp;
DECLARE_WAITQUEUE(myself, current); DECLARE_WAITQUEUE(myself, current);
...@@ -432,7 +432,7 @@ int afs_rxfs_fetch_file_data(struct afs_server *server, ...@@ -432,7 +432,7 @@ int afs_rxfs_fetch_file_data(struct afs_server *server,
struct kvec piov[1]; struct kvec piov[1];
size_t sent; size_t sent;
int ret; int ret;
u32 *bp; __be32 *bp;
DECLARE_WAITQUEUE(myself, current); DECLARE_WAITQUEUE(myself, current);
...@@ -583,7 +583,7 @@ int afs_rxfs_give_up_callback(struct afs_server *server, ...@@ -583,7 +583,7 @@ int afs_rxfs_give_up_callback(struct afs_server *server,
struct kvec piov[1]; struct kvec piov[1];
size_t sent; size_t sent;
int ret; int ret;
u32 *bp; __be32 *bp;
DECLARE_WAITQUEUE(myself, current); DECLARE_WAITQUEUE(myself, current);
......
...@@ -101,7 +101,7 @@ static int afs_rxvl_probe(struct afs_server *server, int alloc_flags) ...@@ -101,7 +101,7 @@ static int afs_rxvl_probe(struct afs_server *server, int alloc_flags)
struct kvec piov[1]; struct kvec piov[1];
size_t sent; size_t sent;
int ret; int ret;
u32 param[1]; __be32 param[1];
DECLARE_WAITQUEUE(myself, current); DECLARE_WAITQUEUE(myself, current);
...@@ -193,7 +193,7 @@ int afs_rxvl_get_entry_by_name(struct afs_server *server, ...@@ -193,7 +193,7 @@ int afs_rxvl_get_entry_by_name(struct afs_server *server,
unsigned tmp; unsigned tmp;
size_t sent; size_t sent;
int ret, loop; int ret, loop;
u32 *bp, param[2], zero; __be32 *bp, param[2], zero;
_enter(",%*.*s,%u,", volnamesz, volnamesz, volname, volnamesz); _enter(",%*.*s,%u,", volnamesz, volnamesz, volname, volnamesz);
...@@ -328,7 +328,7 @@ int afs_rxvl_get_entry_by_id(struct afs_server *server, ...@@ -328,7 +328,7 @@ int afs_rxvl_get_entry_by_id(struct afs_server *server,
unsigned tmp; unsigned tmp;
size_t sent; size_t sent;
int ret, loop; int ret, loop;
u32 *bp, param[3]; __be32 *bp, param[3];
_enter(",%x,%d,", volid, voltype); _enter(",%x,%d,", volid, voltype);
...@@ -464,7 +464,7 @@ int afs_rxvl_get_entry_by_id_async(struct afs_async_op *op, ...@@ -464,7 +464,7 @@ int afs_rxvl_get_entry_by_id_async(struct afs_async_op *op,
struct kvec piov[1]; struct kvec piov[1];
size_t sent; size_t sent;
int ret; int ret;
u32 param[3]; __be32 param[3];
_enter(",%x,%d,", volid, voltype); _enter(",%x,%d,", volid, voltype);
...@@ -547,7 +547,8 @@ int afs_rxvl_get_entry_by_id_async(struct afs_async_op *op, ...@@ -547,7 +547,8 @@ int afs_rxvl_get_entry_by_id_async(struct afs_async_op *op,
int afs_rxvl_get_entry_by_id_async2(struct afs_async_op *op, int afs_rxvl_get_entry_by_id_async2(struct afs_async_op *op,
struct afs_cache_vlocation *entry) struct afs_cache_vlocation *entry)
{ {
unsigned *bp, tmp; __be32 *bp;
__u32 tmp;
int loop, ret; int loop, ret;
_enter("{op=%p cst=%u}", op, op->call->app_call_state); _enter("{op=%p cst=%u}", op, op->call->app_call_state);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment