b=15981
i=adilger
i=girish
.sleepers = CFS_LIST_HEAD_INIT(HEAD.sleepers) \
}
#define init_waitqueue_head(l) CFS_INIT_LIST_HEAD(&(l)->sleepers)
.sleepers = CFS_LIST_HEAD_INIT(HEAD.sleepers) \
}
#define init_waitqueue_head(l) CFS_INIT_LIST_HEAD(&(l)->sleepers)
-#define wake_up(l) do { int a; a++; } while (0)
+#define wake_up(l) do { } while (0)
#define TASK_INTERRUPTIBLE 0
#define TASK_UNINTERRUPTIBLE 1
#define TASK_RUNNING 2
#define TASK_INTERRUPTIBLE 0
#define TASK_UNINTERRUPTIBLE 1
#define TASK_RUNNING 2
struct mdc_cache_waiter {
struct list_head mcw_entry;
struct mdc_cache_waiter {
struct list_head mcw_entry;
- wait_queue_head_t mcw_waitq;
* util functions
******************************************************************/
* util functions
******************************************************************/
+#ifdef EXIT
+#undef EXIT
+#endif
+
#define EXIT(err) \
do { \
if (exit_on_err) \
#define EXIT(err) \
do { \
if (exit_on_err) \
struct page *page;
ldlm_mode_t mode;
int rc;
struct page *page;
ldlm_mode_t mode;
int rc;
- __u64 start;
- __u64 end;
+ __u64 start = 0;
+ __u64 end = 0;
mode = LCK_PR;
rc = md_lock_match(ll_i2sbi(dir)->ll_md_exp, LDLM_FL_BLOCK_GRANTED,
mode = LCK_PR;
rc = md_lock_match(ll_i2sbi(dir)->ll_md_exp, LDLM_FL_BLOCK_GRANTED,
struct dt_object *next = mdd_object_child(obj);
struct dt_it_ops *iops;
struct page *pg;
struct dt_object *next = mdd_object_child(obj);
struct dt_it_ops *iops;
struct page *pg;
- struct lu_dirent *last;
+ struct lu_dirent *last = NULL;
int i;
int rc;
int nob;
__u64 hash_start;
int i;
int rc;
int nob;
__u64 hash_start;
LASSERT(rdpg->rp_pages != NULL);
LASSERT(next->do_index_ops != NULL);
LASSERT(rdpg->rp_pages != NULL);
LASSERT(next->do_index_ops != NULL);
"uuid = %s\n"
"last_transno = "LPU64"\n"
"last_xid = "LPU64"\n"
"uuid = %s\n"
"last_transno = "LPU64"\n"
"last_xid = "LPU64"\n"
- "last_result = %d\n"
- "last_data = %d\n"
+ "last_result = %u\n"
+ "last_data = %u\n"
"last_close_transno = "LPU64"\n"
"last_close_xid = "LPU64"\n"
"last_close_transno = "LPU64"\n"
"last_close_xid = "LPU64"\n"
- "last_close_result = %d\n",
- (int)*off - sizeof(*tmp),
+ "last_close_result = %u\n",
+ (int)(*off - sizeof(*tmp)),
rc,
lcd->lcd_uuid,
lcd->lcd_last_transno,
rc,
lcd->lcd_uuid,
lcd->lcd_last_transno,
"uuid = %s\n"
"last_transno = "LPU64"\n"
"last_xid = "LPU64"\n"
"uuid = %s\n"
"last_transno = "LPU64"\n"
"last_xid = "LPU64"\n"
- "last_result = %d\n"
- "last_data = %d\n"
+ "last_result = %u\n"
+ "last_data = %u\n"
"last_close_transno = "LPU64"\n"
"last_close_xid = "LPU64"\n"
"last_close_transno = "LPU64"\n"
"last_close_xid = "LPU64"\n"
- "last_close_result = %d\n",
- (int)*off - sizeof(*tmp),
+ "last_close_result = %u\n",
+ (int)(*off - sizeof(*tmp)),
rc,
lcd->lcd_uuid,
lcd->lcd_last_transno,
rc,
lcd->lcd_uuid,
lcd->lcd_last_transno,
spin_unlock(&mti->mti_exp->exp_lock);
rc = mdt_last_rcvd_write(env, mdt, lcd, &off, th);
spin_unlock(&mti->mti_exp->exp_lock);
rc = mdt_last_rcvd_write(env, mdt, lcd, &off, th);
- CDEBUG(D_INFO, "wrote client lcd at idx %u off %llu (len %u)\n",
+ CDEBUG(D_INFO, "wrote client lcd at idx %u off %llu (len "LPSZ")\n",
cl_idx, med->med_lr_off, sizeof(*lcd));
mdt_trans_stop(env, mdt, th);
cl_idx, med->med_lr_off, sizeof(*lcd));
mdt_trans_stop(env, mdt, th);
OBD_FREE(hash, CFS_PAGE_SIZE);
}
OBD_FREE(hash, CFS_PAGE_SIZE);
}
-static inline int const capa_hashfn(struct lu_fid *fid)
+static inline int capa_hashfn(struct lu_fid *fid)
{
return (fid_oid(fid) ^ fid_ver(fid)) *
(unsigned long)(fid_seq(fid) + 1) % NR_CAPAHASH;
{
return (fid_oid(fid) ^ fid_ver(fid)) *
(unsigned long)(fid_seq(fid) + 1) % NR_CAPAHASH;
csum32 = ~0;
for (i = 0; i < desc->bd_iov_count; i++) {
csum32 = ~0;
for (i = 0; i < desc->bd_iov_count; i++) {
- char *ptr = desc->bd_iov[i].iov_base;
+ unsigned char *ptr = desc->bd_iov[i].iov_base;
int len = desc->bd_iov[i].iov_len;
switch (alg) {
int len = desc->bd_iov[i].iov_len;
switch (alg) {
unsigned char *area;
unsigned char *scan;
unsigned char *area;
unsigned char *scan;
- area = calloc(strlen(number) / 2 + 2, sizeof(char));
+ area = calloc(strlen((char *)number) / 2 + 2, sizeof(char));
if (area != NULL) {
for (scan = area; *number; number += 2, scan++)
*scan = (hex2dec(number[0]) << 4) | hex2dec(number[1]);
if (area != NULL) {
for (scan = area; *number; number += 2, scan++)
*scan = (hex2dec(number[0]) << 4) | hex2dec(number[1]);
static char *iam_convert(int size, int need_convert, char *source)
{
char *ptr;
static char *iam_convert(int size, int need_convert, char *source)
{
char *ptr;
if (source == NULL)
return NULL;
if (source == NULL)
return NULL;
return NULL;
if (need_convert) {
return NULL;
if (need_convert) {
- opt = packdigit(source);
+ opt = packdigit((unsigned char*)source);
if (opt == NULL) {
free(ptr);
return NULL;
if (opt == NULL) {
free(ptr);
return NULL;