[Intel-gfx] [PATCH 1/5] drm/i915/uc: Move intel_uc_fw_status_repr() to intel_uc.c
Michal Wajdeczko
michal.wajdeczko at intel.com
Tue Mar 28 08:27:28 UTC 2017
On Tue, Mar 28, 2017 at 10:05:31AM +0300, Joonas Lahtinen wrote:
> On ma, 2017-03-27 at 17:19 +0000, Michal Wajdeczko wrote:
> > The file fits better. Also use "<invalid>" for invalid case.
> >
> > Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
> > Cc: Arkadiusz Hiler <arkadiusz.hiler at intel.com>
> > Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
>
> <SNIP>
>
> > @@ -26,6 +26,24 @@
> > #include "intel_uc.h"
> > #include <linux/firmware.h>
> >
> > +
> > +/* User-friendly representation of an enum */
> > +const char *intel_uc_fw_status_repr(enum intel_uc_fw_status status)
>
> This could be static inline in the .h too.
>
> > +{
> > + switch (status) {
> > + case INTEL_UC_FIRMWARE_FAIL:
> > + return "FAIL";
> > + case INTEL_UC_FIRMWARE_NONE:
> > + return "NONE";
> > + case INTEL_UC_FIRMWARE_PENDING:
> > + return "PENDING";
> > + case INTEL_UC_FIRMWARE_SUCCESS:
> > + return "SUCCESS";
> > + default:
>
> Add MISSING_CASE(status); here.
This will require another patch that will move definition of
MISSING_CASE macro from i915_drv.h to i915_utils.h as intel_uc.h
is included now ahead of MISSING_CASE definition... stay tuned ;)
-Michal
>
> > + return "<invalid>";
> > + }
> > +}
>
> With the MISSING_CASE, this is;
>
> Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
>
> Regards, Joonas
> --
> Joonas Lahtinen
> Open Source Technology Center
> Intel Corporation
More information about the Intel-gfx
mailing list