提交 1d141441 编写于 作者: M Mike Miller 提交者: Jens Axboe

cciss: make interrupt access methods return type bool

Change the return type of our interrupt access routines to bool from
unsigned long.  It makes more sense that way.
Signed-off-by: NMike Miller <mike.miller@hp.com>
Cc: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NJens Axboe <jaxboe@fusionio.com>
上级 2cf3af1c
...@@ -25,7 +25,7 @@ struct access_method { ...@@ -25,7 +25,7 @@ struct access_method {
void (*submit_command)(ctlr_info_t *h, CommandList_struct *c); void (*submit_command)(ctlr_info_t *h, CommandList_struct *c);
void (*set_intr_mask)(ctlr_info_t *h, unsigned long val); void (*set_intr_mask)(ctlr_info_t *h, unsigned long val);
unsigned long (*fifo_full)(ctlr_info_t *h); unsigned long (*fifo_full)(ctlr_info_t *h);
unsigned long (*intr_pending)(ctlr_info_t *h); bool (*intr_pending)(ctlr_info_t *h);
unsigned long (*command_completed)(ctlr_info_t *h); unsigned long (*command_completed)(ctlr_info_t *h);
}; };
typedef struct _drive_info_struct typedef struct _drive_info_struct
...@@ -253,7 +253,7 @@ static unsigned long SA5_completed(ctlr_info_t *h) ...@@ -253,7 +253,7 @@ static unsigned long SA5_completed(ctlr_info_t *h)
/* /*
* Returns true if an interrupt is pending.. * Returns true if an interrupt is pending..
*/ */
static unsigned long SA5_intr_pending(ctlr_info_t *h) static bool SA5_intr_pending(ctlr_info_t *h)
{ {
unsigned long register_value = unsigned long register_value =
readl(h->vaddr + SA5_INTR_STATUS); readl(h->vaddr + SA5_INTR_STATUS);
...@@ -268,7 +268,7 @@ static unsigned long SA5_intr_pending(ctlr_info_t *h) ...@@ -268,7 +268,7 @@ static unsigned long SA5_intr_pending(ctlr_info_t *h)
/* /*
* Returns true if an interrupt is pending.. * Returns true if an interrupt is pending..
*/ */
static unsigned long SA5B_intr_pending(ctlr_info_t *h) static bool SA5B_intr_pending(ctlr_info_t *h)
{ {
unsigned long register_value = unsigned long register_value =
readl(h->vaddr + SA5_INTR_STATUS); readl(h->vaddr + SA5_INTR_STATUS);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册