[PATCH 2/2] ARM: allow for ATAGS to be configured out when DT support is selected

Nicolas Pitre nicolas.pitre at linaro.org
Mon Sep 3 22:47:42 EDT 2012


On Sun, 2 Sep 2012, Will Deacon wrote:

> On Thu, Aug 30, 2012 at 10:10:08PM +0100, Nicolas Pitre wrote:
> > Now that ATAGS support is well contained, we can easily remove it from
> > the kernel build if so desired.  It has to explicitly be disabled, and
> > only when DT support is selected.
> > 
> > Note: disabling kernel ATAGS support does not prevent the usage of
> > CONFIG_ARM_ATAG_DTB_COMPAT.
> > 
> > Signed-off-by: Nicolas Pitre <nico at linaro.org>
> > ---
> >  arch/arm/Kconfig         | 26 +++++++++++++++++++-------
> >  arch/arm/kernel/Makefile |  5 +++--
> >  arch/arm/kernel/atags.h  | 11 +++++++++++
> >  3 files changed, 33 insertions(+), 9 deletions(-)
> > 
> > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> > index c5f9ae5dbd..5c7302e208 100644
> > --- a/arch/arm/Kconfig
> > +++ b/arch/arm/Kconfig
> > @@ -1891,12 +1891,6 @@ config CC_STACKPROTECTOR
> >  	  neutralized via a kernel panic.
> >  	  This feature requires gcc version 4.2 or above.
> >  
> > -config DEPRECATED_PARAM_STRUCT
> > -	bool "Provide old way to pass kernel parameters"
> > -	help
> > -	  This was deprecated in 2001 and announced to live on for 5 years.
> > -	  Some old boot loaders still use this way.
> > -
> >  endmenu
> 
> Since you're in this area, do we need to carry this forward? If somebody is
> using it then obviously we have to keep it but it might be worth asking
> around.

That should be a separate patch if that has to be dropped.  Right now 
that code is already in a file of its own and not getting in the way of 
anything else, and I didn't want to change any behavior on legacy 
platforms.

> Back on topic, this looks good to me:
> 
> Acked-by: Will Deacon <will.deacon at arm.com>

Thanks.


Nicolas



More information about the linux-arm-kernel mailing list