The type of the `state` member of `struct jr3_pci_subdev_private` is
defined in-situ as an enumerated type without a tag.  For aesthetic
reasons, define the type as `enum jr3_pci_poll_state` outside the
containing `struct`.

Signed-off-by: Ian Abbott <abbo...@mev.co.uk>
---
 drivers/staging/comedi/drivers/jr3_pci.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/drivers/staging/comedi/drivers/jr3_pci.c 
b/drivers/staging/comedi/drivers/jr3_pci.c
index 2876c8bdb582..749f5069c42f 100644
--- a/drivers/staging/comedi/drivers/jr3_pci.c
+++ b/drivers/staging/comedi/drivers/jr3_pci.c
@@ -99,16 +99,19 @@ struct jr3_pci_dev_private {
        struct timer_list timer;
 };
 
+enum jr3_pci_poll_state {
+       state_jr3_poll,
+       state_jr3_init_wait_for_offset,
+       state_jr3_init_transform_complete,
+       state_jr3_init_set_full_scale_complete,
+       state_jr3_init_use_offset_complete,
+       state_jr3_done
+};
+
 struct jr3_pci_subdev_private {
        struct jr3_channel __iomem *channel;
        unsigned long next_time_min;
-       enum { state_jr3_poll,
-               state_jr3_init_wait_for_offset,
-               state_jr3_init_transform_complete,
-               state_jr3_init_set_full_scale_complete,
-               state_jr3_init_use_offset_complete,
-               state_jr3_done
-       } state;
+       enum jr3_pci_poll_state state;
        int serial_no;
        int model_no;
        struct {
-- 
2.11.0

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to