From: Ian Abbott Date: Fri, 17 Feb 2017 11:09:15 +0000 (+0000) Subject: staging: comedi: jr3_pci: separate out poll state enum X-Git-Tag: v5.15~11366^2~985 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=de98befe56960dbeea0501d3cefa42c89825e39f;p=platform%2Fkernel%2Flinux-starfive.git staging: comedi: jr3_pci: separate out poll state enum 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 Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/comedi/drivers/jr3_pci.c b/drivers/staging/comedi/drivers/jr3_pci.c index 2876c8b..749f506 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 {