ppc: annotate ->poll() instances
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 3 Jul 2017 02:33:19 +0000 (22:33 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 27 Nov 2017 21:19:59 +0000 (16:19 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/powerpc/kernel/rtasd.c
arch/powerpc/platforms/cell/spufs/backing_ops.c
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/cell/spufs/hw_ops.c
arch/powerpc/platforms/cell/spufs/spufs.h
arch/powerpc/platforms/powernv/opal-prd.c

index 0f0b1b2f3b60068ea2a4e9ef9d63526383172841..1da8b7d8c6ca5cda96343f8ba573abbe1abc2f83 100644 (file)
@@ -388,7 +388,7 @@ out:
        return error;
 }
 
-static unsigned int rtas_log_poll(struct file *file, poll_table * wait)
+static __poll_t rtas_log_poll(struct file *file, poll_table * wait)
 {
        poll_wait(file, &rtas_log_wait, wait);
        if (rtas_log_size)
index 6e8a9ef8590eb4136667bddb81803c1ec5f2a268..1a9a756b0b2f725fc4f44dbab26584d756eab755 100644 (file)
@@ -86,10 +86,10 @@ static u32 spu_backing_mbox_stat_read(struct spu_context *ctx)
        return ctx->csa.prob.mb_stat_R;
 }
 
-static unsigned int spu_backing_mbox_stat_poll(struct spu_context *ctx,
-                                         unsigned int events)
+static __poll_t spu_backing_mbox_stat_poll(struct spu_context *ctx,
+                                         __poll_t events)
 {
-       int ret;
+       __poll_t ret;
        u32 stat;
 
        ret = 0;
index 5ffcdeb1eb17680cf9a02771a8248ef62fae34e0..fc7772c3d068b489017a1c41dee5ccae8b8a94cb 100644 (file)
@@ -762,10 +762,10 @@ out:
        return count;
 }
 
-static unsigned int spufs_ibox_poll(struct file *file, poll_table *wait)
+static __poll_t spufs_ibox_poll(struct file *file, poll_table *wait)
 {
        struct spu_context *ctx = file->private_data;
-       unsigned int mask;
+       __poll_t mask;
 
        poll_wait(file, &ctx->ibox_wq, wait);
 
@@ -898,10 +898,10 @@ out:
        return count;
 }
 
-static unsigned int spufs_wbox_poll(struct file *file, poll_table *wait)
+static __poll_t spufs_wbox_poll(struct file *file, poll_table *wait)
 {
        struct spu_context *ctx = file->private_data;
-       unsigned int mask;
+       __poll_t mask;
 
        poll_wait(file, &ctx->wbox_wq, wait);
 
@@ -1690,11 +1690,11 @@ out:
        return ret;
 }
 
-static unsigned int spufs_mfc_poll(struct file *file,poll_table *wait)
+static __poll_t spufs_mfc_poll(struct file *file,poll_table *wait)
 {
        struct spu_context *ctx = file->private_data;
        u32 free_elements, tagstatus;
-       unsigned int mask;
+       __poll_t mask;
 
        poll_wait(file, &ctx->mfc_wq, wait);
 
@@ -2455,11 +2455,11 @@ static ssize_t spufs_switch_log_read(struct file *file, char __user *buf,
        return cnt == 0 ? error : cnt;
 }
 
-static unsigned int spufs_switch_log_poll(struct file *file, poll_table *wait)
+static __poll_t spufs_switch_log_poll(struct file *file, poll_table *wait)
 {
        struct inode *inode = file_inode(file);
        struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
-       unsigned int mask = 0;
+       __poll_t mask = 0;
        int rc;
 
        poll_wait(file, &ctx->switch_log->wait, wait);
index 8655c4cbefc283298685a125aba4a36782d37af0..fff58198b5b6e3540aee33fb276e6a6e57673ae3 100644 (file)
@@ -56,11 +56,10 @@ static u32 spu_hw_mbox_stat_read(struct spu_context *ctx)
        return in_be32(&ctx->spu->problem->mb_stat_R);
 }
 
-static unsigned int spu_hw_mbox_stat_poll(struct spu_context *ctx,
-                                         unsigned int events)
+static __poll_t spu_hw_mbox_stat_poll(struct spu_context *ctx, __poll_t events)
 {
        struct spu *spu = ctx->spu;
-       int ret = 0;
+       __poll_t ret = 0;
        u32 stat;
 
        spin_lock_irq(&spu->register_lock);
index 5e59f80e95dbeec162aac18a03c9872e84fdcf6a..2d0479ad3af47894899f0a0f55ca03f51041faed 100644 (file)
@@ -185,8 +185,7 @@ struct mfc_dma_command {
 struct spu_context_ops {
        int (*mbox_read) (struct spu_context * ctx, u32 * data);
         u32(*mbox_stat_read) (struct spu_context * ctx);
-       unsigned int (*mbox_stat_poll)(struct spu_context *ctx,
-                                       unsigned int events);
+       __poll_t (*mbox_stat_poll)(struct spu_context *ctx, __poll_t events);
        int (*ibox_read) (struct spu_context * ctx, u32 * data);
        int (*wbox_write) (struct spu_context * ctx, u32 data);
         u32(*signal1_read) (struct spu_context * ctx);
index de4dd09f4a15c3ba5130322ccd57c134033739f7..c18de0a9b1bdbae39603428339b43112741ba60a 100644 (file)
@@ -147,7 +147,7 @@ static bool opal_msg_queue_empty(void)
        return ret;
 }
 
-static unsigned int opal_prd_poll(struct file *file,
+static __poll_t opal_prd_poll(struct file *file,
                struct poll_table_struct *wait)
 {
        poll_wait(file, &opal_prd_msg_wait, wait);