[U-Boot] [PATCH 1/3] Makefile: Add a warning for boards that don't use CONFIG_BLK

Tom Rini trini at konsulko.com
Sat Nov 24 21:21:24 UTC 2018


On Sat, Nov 24, 2018 at 12:42:15PM -0700, Simon Glass wrote:
> Hi Tom,
> 
> On Thu, 22 Nov 2018 at 16:16, Tom Rini <trini at konsulko.com> wrote:
> >
> > On Thu, Nov 22, 2018 at 01:09:16PM -0700, Simon Glass wrote:
> >
> > > The deadline for this has passed and we are starting to remove boards that
> > > do not use driver model for block devices.
> > >
> > > Add a noisy Makefile warning.
> > >
> > > Signed-off-by: Simon Glass <sjg at chromium.org>
> > > ---
> > >
> > >  Makefile | 7 +++++++
> > >  1 file changed, 7 insertions(+)
> > >
> > > diff --git a/Makefile b/Makefile
> > > index 552687db538..8bf422f6a85 100644
> > > --- a/Makefile
> > > +++ b/Makefile
> > > @@ -917,6 +917,13 @@ ifeq ($(CONFIG_DM_I2C_COMPAT)$(CONFIG_SANDBOX),y)
> > >       @echo "(possibly in a subsequent patch in your series)"
> > >       @echo "before sending patches to the mailing list."
> > >       @echo "===================================================="
> > > +endif
> > > +ifneq ($(CONFIG_BLK),y)
> > > +     @echo "===================== WARNING ======================"
> > > +     @echo "This board does not use CONFIG_BLK. Please update"
> > > +     @echo "the board to use CONFIG_BLK before the end of 2018."
> > > +     @echo "See doc/driver-model/MIGRATION.txt for more info."
> > > +     @echo "===================================================="
> > >  endif
> >
> > The problem with this is that it doesn't catch most of the problem
> > combinations.  I'm still working on a series that highlights what the
> > problem cases we have left are.  But it's also not, in a lot of cases, a
> > board problem, but a lack of driver being updated problem so I suspect
> > we'll really be marking a bunch of stuff as depends on BROKEN.
> 
> Are you saying that CONFIG_BLK is set to y but the board is still not
> converted? I'm not sure I understand the issue here.
> 
> Of course, one problem here is that CONFIG_BLK might not be needed if
> the board doesn't use block devices.

Right, I'm saying that yes, we do have a good chunk of boards that
aren't using a subsystem that uses BLK.

But yes, we also have a chunk, and this easily fixed, of boards that
could but don't set BLK.  I'll take a swing at taking care of those at
least.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181124/c0f3f496/attachment.sig>


More information about the U-Boot mailing list