Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1664857
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [char-misc-next 3/3] mei: me: use an index instead of a pointer for private data |
| Date | 2017-06-13 15:50 +0200 |
| Message-ID | <tRUmJ-ap-13@gated-at.bofh.it> (permalink) |
| References | <tRtFU-fr-19@gated-at.bofh.it> <tRtFU-fr-17@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Mon, Jun 12, 2017 at 12:15:57PM +0300, Tomas Winkler wrote:
> +static const struct mei_cfg *const mei_cfg_list[] = {
> + NULL,
> + &mei_me_legacy_cfg,
> + &mei_me_ich_cfg,
> + &mei_me_pch_cfg,
> + &mei_me_pch_cpt_pbg_cfg,
> + &mei_me_pch8_cfg,
> + &mei_me_pch8_sps_cfg,
> +};
Does this structure have to keep in sync with:
> +enum mei_cfg_idx {
> + MEI_ME_UNDEF_CFG,
> + MEI_ME_LEGACY_CFG,
> + MEI_ME_ICH_CFG,
> + MEI_ME_PCH_CFG,
> + MEI_ME_PCH_CPT_PBG_CFG,
> + MEI_ME_PCH8_CFG,
> + MEI_ME_PCH8_SPS_CFG,
> + MEI_ME_NUM_CFG,
> +};
That value?
If so, why not make it automatic and have the array use the enum values?
That way you know you get it right.
At the very least, document the heck out of this...
thanks,
greg k-h
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[char-misc-next 3/3] mei: me: use an index instead of a pointer for private data Tomas Winkler <tomas.winkler@intel.com> - 2017-06-12 11:20 +0200
Re: [char-misc-next 3/3] mei: me: use an index instead of a pointer for private data Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2017-06-13 15:50 +0200
RE: [char-misc-next 3/3] mei: me: use an index instead of a pointer for private data "Winkler, Tomas" <tomas.winkler@intel.com> - 2017-06-13 16:40 +0200
csiph-web