Message ID | 20190617162123.24920-1-yamada.masahiro@socionext.com |
---|---|
State | Accepted |
Commit | 26ed19adbab16410460bd8b90ccc7430229a0b4a |
Headers | show |
Series | libfdt: reduce the number of headers included from libfdt_env.h | expand |
On Tue, Jun 18, 2019 at 1:21 AM Masahiro Yamada <yamada.masahiro@socionext.com> wrote: > > Currently, libfdt_env.h includes <linux/kernel.h> just for INT_MAX. > > <linux/kernel.h> pulls in a lots of broat. > > Thanks to commit 54d50897d544 ("linux/kernel.h: split *_MAX and *_MIN > macros into <linux/limits.h>"), <linux/kernel.h> can be replaced with > <linux/limits.h>. > > This saves including dozens of headers. > > Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> > --- ping? > include/linux/libfdt_env.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/libfdt_env.h b/include/linux/libfdt_env.h > index edb0f0c30904..2231eb855e8f 100644 > --- a/include/linux/libfdt_env.h > +++ b/include/linux/libfdt_env.h > @@ -2,7 +2,7 @@ > #ifndef LIBFDT_ENV_H > #define LIBFDT_ENV_H > > -#include <linux/kernel.h> /* For INT_MAX */ > +#include <linux/limits.h> /* For INT_MAX */ > #include <linux/string.h> > > #include <asm/byteorder.h> > -- > 2.17.1 > -- Best Regards Masahiro Yamada
On Wed, Oct 16, 2019 at 08:01:46PM +0900, Masahiro Yamada wrote: > Hi Andrew, > > Could you pick up this to akpm tree? > https://lore.kernel.org/patchwork/patch/1089856/ > > I believe this is correct, and a good clean-up. > > I pinged the DT maintainers, but they did not respond. Sorry I missed this. Things outside my normal paths fall thru the cracks. I'll apply it now. Rob
On 10/16/2019 06:01, Masahiro Yamada wrote: > Hi Andrew, > > Could you pick up this to akpm tree? > https://lore.kernel.org/patchwork/patch/1089856/ > > I believe this is correct, and a good clean-up. > > I pinged the DT maintainers, but they did not respond. Sorry for the delay in responding. libfdt_env.h is imported from an upstream project, using the script scripts/dtc/update-dtc-source.sh. Inside that script are some 'sed' commands to modify the imported files before committing them. Please add a sed command to make the change that the proposed patch makes. Thanks, Frank > > Thanks. > > > > > On Mon, Aug 19, 2019 at 1:36 PM Masahiro Yamada > <yamada.masahiro@socionext.com> wrote: >> >> On Thu, Aug 1, 2019 at 11:30 AM Masahiro Yamada >> <yamada.masahiro@socionext.com> wrote: >>> >>> On Tue, Jun 18, 2019 at 1:21 AM Masahiro Yamada >>> <yamada.masahiro@socionext.com> wrote: >>>> >>>> Currently, libfdt_env.h includes <linux/kernel.h> just for INT_MAX. >>>> >>>> <linux/kernel.h> pulls in a lots of broat. >>>> >>>> Thanks to commit 54d50897d544 ("linux/kernel.h: split *_MAX and *_MIN >>>> macros into <linux/limits.h>"), <linux/kernel.h> can be replaced with >>>> <linux/limits.h>. >>>> >>>> This saves including dozens of headers. >>>> >>>> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> >>>> --- >>> >>> ping? >> >> ping x2. >> >> >> >> >>> >>> >>>> include/linux/libfdt_env.h | 2 +- >>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>> >>>> diff --git a/include/linux/libfdt_env.h b/include/linux/libfdt_env.h >>>> index edb0f0c30904..2231eb855e8f 100644 >>>> --- a/include/linux/libfdt_env.h >>>> +++ b/include/linux/libfdt_env.h >>>> @@ -2,7 +2,7 @@ >>>> #ifndef LIBFDT_ENV_H >>>> #define LIBFDT_ENV_H >>>> >>>> -#include <linux/kernel.h> /* For INT_MAX */ >>>> +#include <linux/limits.h> /* For INT_MAX */ >>>> #include <linux/string.h> >>>> >>>> #include <asm/byteorder.h> >>>> -- >>>> 2.17.1 >>>> >>> >>> >>> -- >>> Best Regards >>> Masahiro Yamada >> >> >> >> -- >> Best Regards >> Masahiro Yamada > > >
On 10/17/2019 11:34, Rob Herring wrote: > On Wed, Oct 16, 2019 at 08:01:46PM +0900, Masahiro Yamada wrote: >> Hi Andrew, >> >> Could you pick up this to akpm tree? >> https://lore.kernel.org/patchwork/patch/1089856/ >> >> I believe this is correct, and a good clean-up. >> >> I pinged the DT maintainers, but they did not respond. > > Sorry I missed this. Things outside my normal paths fall thru the > cracks. > > I'll apply it now. > > Rob > Looks like my reply crossed with Rob's. Rob, shouldn't scripts/dtc/update-dtc-source.sh make this change? -Frank
On Thu, Oct 17, 2019 at 12:25 PM Frank Rowand <frowand.list@gmail.com> wrote: > > On 10/17/2019 11:34, Rob Herring wrote: > > On Wed, Oct 16, 2019 at 08:01:46PM +0900, Masahiro Yamada wrote: > >> Hi Andrew, > >> > >> Could you pick up this to akpm tree? > >> https://lore.kernel.org/patchwork/patch/1089856/ > >> > >> I believe this is correct, and a good clean-up. > >> > >> I pinged the DT maintainers, but they did not respond. > > > > Sorry I missed this. Things outside my normal paths fall thru the > > cracks. > > > > I'll apply it now. > > > > Rob > > > > Looks like my reply crossed with Rob's. Rob, shouldn't > scripts/dtc/update-dtc-source.sh make this change? No, the includes in include/linux are kernel files which wrap/replace the upstream ones. Rob
diff --git a/include/linux/libfdt_env.h b/include/linux/libfdt_env.h index edb0f0c30904..2231eb855e8f 100644 --- a/include/linux/libfdt_env.h +++ b/include/linux/libfdt_env.h @@ -2,7 +2,7 @@ #ifndef LIBFDT_ENV_H #define LIBFDT_ENV_H -#include <linux/kernel.h> /* For INT_MAX */ +#include <linux/limits.h> /* For INT_MAX */ #include <linux/string.h> #include <asm/byteorder.h>
Currently, libfdt_env.h includes <linux/kernel.h> just for INT_MAX. <linux/kernel.h> pulls in a lots of broat. Thanks to commit 54d50897d544 ("linux/kernel.h: split *_MAX and *_MIN macros into <linux/limits.h>"), <linux/kernel.h> can be replaced with <linux/limits.h>. This saves including dozens of headers. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> --- include/linux/libfdt_env.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.1