#define OBD_FAIL_TIMEOUT(id, secs) \
do { \
if (OBD_FAIL_CHECK_ONCE(id)) { \
- CERROR("obd_fail_timeout id %x sleeping for %ld secs\n", \
+ CERROR("obd_fail_timeout id %x sleeping for %d secs\n", \
(id), (secs)); \
set_current_state(TASK_UNINTERRUPTIBLE); \
schedule_timeout((secs) * HZ); \
set_current_state(TASK_RUNNING); \
- CERROR("obd_fail_timeout id %x awake\n", \
- (id)); \
+ CERROR("obd_fail_timeout id %x awake\n", (id)); \
} \
} while(0)
#define ll_lock_kernel
#endif
+void dev_set_rdonly(kdev_t dev, int no_write);
+void dev_clear_rdonly(int);
static inline void OBD_FAIL_WRITE(int id, kdev_t dev)
{
if (!recovering)
return;
- CERROR("timer will expire in %ld seconds\n", OBD_RECOVERY_TIMEOUT / HZ);
+ CERROR("timer will expire in %d seconds\n", OBD_RECOVERY_TIMEOUT / HZ);
mod_timer(&obd->obd_recovery_timer, jiffies + OBD_RECOVERY_TIMEOUT);
}