/*
* Protects access to global structures etc.
*/
-static spinlock_t sbpcd_lock __cacheline_aligned = SPIN_LOCK_UNLOCKED;
+static __cacheline_aligned DEFINE_SPINLOCK(sbpcd_lock);
static struct request_queue *sbpcd_queue;
MODULE_PARM(sbpcd, "2i");
return;
}
/*==========================================================================*/
+static int cmd_out_T(void);
+
static int get_state_T(void)
{
int i;
-
- static int cmd_out_T(void);
clr_cmdbuf();
current_drive->n_bytes=1;
return (i);
}
/*==========================================================================*/
+static int cc_DriveReset(void);
+
static int cmd_out_T(void)
{
#undef CMDT_TRIES
#define CMDT_TRIES 1000
#define TEST_FALSE_FF 1
-
- static int cc_DriveReset(void);
+
int i, j, l=0, m, ntries;
unsigned long flags;