#ifndef _LUSTRE_UPDATE_H
#define _LUSTRE_UPDATE_H
+#include <lustre_net.h>
#define OUT_UPDATE_INIT_BUFFER_SIZE 8192
#define OUT_UPDATE_REPLY_SIZE 8192
{
const struct object_update_param *param;
unsigned long size;
- int i;
+ size_t i;
size = offsetof(struct object_update, ou_params[0]);
for (i = 0; i < update->ou_params_count; i++) {
}
static inline void
-*object_update_param_get(const struct object_update *update, int index,
- int *size)
+*object_update_param_get(const struct object_update *update, size_t index,
+ size_t *size)
{
const struct object_update_param *param;
- int i;
+ size_t i;
if (index >= update->ou_params_count)
return NULL;
static inline unsigned long
object_update_request_size(const struct object_update_request *our)
{
- unsigned long size;
- int i = 0;
+ unsigned long size;
+ size_t i = 0;
size = offsetof(struct object_update_request, ourq_updates[0]);
for (i = 0; i < our->ourq_count; i++) {
static inline struct object_update
*object_update_request_get(const struct object_update_request *our,
- int index, int *size)
+ size_t index, size_t *size)
{
void *ptr;
- int i;
+ size_t i;
if (index >= our->ourq_count)
return NULL;
}
static inline void
-object_update_reply_init(struct object_update_reply *reply, int count)
+object_update_reply_init(struct object_update_reply *reply, size_t count)
{
reply->ourp_magic = UPDATE_REPLY_MAGIC;
reply->ourp_count = count;
static inline struct object_update_result
*object_update_result_get(const struct object_update_reply *reply,
- int index, int *size)
+ size_t index, size_t *size)
{
char *ptr;
- int count = reply->ourp_count;
- int i;
+ size_t count = reply->ourp_count;
+ size_t i;
if (index >= count)
return NULL;
static inline void
object_update_result_insert(struct object_update_reply *reply,
- void *data, int data_len, int index,
+ void *data, size_t data_len, size_t index,
int rc)
{
struct object_update_result *update_result;
static inline int
object_update_result_data_get(const struct object_update_reply *reply,
- struct lu_buf *lbuf, int index)
+ struct lu_buf *lbuf, size_t index)
{
struct object_update_result *update_result;
- int size = 0;
- int result;
+ size_t size = 0;
+ int result;
LASSERT(lbuf != NULL);
update_result = object_update_result_get(reply, index, &size);