aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)Author
2019-09-23Merge tag 'v4.18.45' into v4.18/standard/baseBruce Ashfield
This is the 4.18.45 stable release # gpg: Signature made Sat 21 Sep 2019 12:20:15 PM EDT # gpg: using RSA key EBCE84042C07D1D6 # gpg: Can't check signature: No public key
2019-09-23Merge tag 'v4.18.44' into v4.18/standard/baseBruce Ashfield
This is the 4.18.44 stable release # gpg: Signature made Tue 17 Sep 2019 10:35:59 AM EDT # gpg: using RSA key EBCE84042C07D1D6 # gpg: Can't check signature: No public key
2019-09-21Linux 4.18.45v4.18.45Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-09-16Linux 4.18.44v4.18.44Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-09-15Merge tag 'v4.18.43' into v4.18/standard/baseBruce Ashfield
This is the 4.18.43 stable release
2019-09-12Linux 4.18.43v4.18.43Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-08-25Merge tag 'v4.18.42' into v4.18/standard/baseBruce Ashfield
This is the 4.18.42 stable release
2019-08-17Linux 4.18.42v4.18.42Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-08-07Merge tag 'v4.18.41' into v4.18/standard/baseBruce Ashfield
This is the 4.18.41 stable release
2019-08-02Linux 4.18.41v4.18.41Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-06-03Merge tag 'v4.18.40' into v4.18/standard/baseBruce Ashfield
This is the 4.18.40 stable release
2019-05-30Linux 4.18.40v4.18.40Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-05-30Revert "kbuild: invoke syncconfig if include/config/auto.conf.cmd is missing"Paul Gortmaker
This reverts commit ee94b3f4d8889b7b495808066de87038b41ec67b. It has a Fixes: tag in commit d2f8ae0e4c5c ("kbuild: turn auto.conf.cmd into a mandatory include file"). But if we backport that to 4.18 kbuild we introduce a warning on allmodconfig builds. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-05-29Merge tag 'v4.18.39' into v4.18/standard/baseBruce Ashfield
This is the 4.18.39 stable release
2019-05-23Linux 4.18.39v4.18.39Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-05-21Merge tag 'v4.18.38' into v4.18/standard/baseBruce Ashfield
This is the 4.18.38 stable release
2019-05-16Merge tag 'v4.18.37' into v4.18/standard/baseBruce Ashfield
This is the 4.18.37 stable release
2019-05-15Linux 4.18.38v4.18.38Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-05-14Linux 4.18.37v4.18.37Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-05-06Merge tag 'v4.18.36' into v4.18/standard/baseBruce Ashfield
This is the 4.18.36 stable release Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-05-05Linux 4.18.36v4.18.36Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-04-16Merge tag 'v4.18.35' into v4.18/standard/baseBruce Ashfield
This is the 4.18.35 stable release
2019-04-12Linux 4.18.35v4.18.35Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-04-12kbuild: invoke syncconfig if include/config/auto.conf.cmd is missingMasahiro Yamada
commit 9390dff66a52d1a60c6e517d8fa6cdbdffc83cb1 upstream. If include/config/auto.conf.cmd is lost for some reasons, it is not self-healing, so the top Makefile misses to run syncconfig. Move include/config/auto.conf.cmd to the target side. I used a pattern rule instead of a normal rule here although it is a bit gross. If the rule were written with a normal rule like this, include/config/auto.conf \ include/config/auto.conf.cmd \ include/config/tristate.conf: $(KCONFIG_CONFIG) $(Q)$(MAKE) -f $(srctree)/Makefile syncconfig ... syncconfig would be executed per target. Using a pattern rule makes sure that syncconfig is executed just once because Make assumes the recipe will create all of the targets. Here is a quote from the GNU Make manual [1]: "Pattern rules may have more than one target. Unlike normal rules, this does not act as many different rules with the same prerequisites and recipe. If a pattern rule has multiple targets, make knows that the rule's recipe is responsible for making all of the targets. The recipe is executed only once to make all the targets. When searching for a pattern rule to match a target, the target patterns of a rule other than the one that matches the target in need of a rule are incidental: make worries only about giving a recipe and prerequisites to the file presently in question. However, when this file's recipe is run, the other targets are marked as having been updated themselves." [1]: https://www.gnu.org/software/make/manual/html_node/Pattern-Intro.html Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-04-09Merge tag 'v4.18.34' into v4.18/standard/baseBruce Ashfield
This is the 4.18.34 stable release
2019-04-07Linux 4.18.34v4.18.34Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-04-07objtool: Query pkg-config for libelf locationRolf Eike Beer
commit 056d28d135bca0b1d0908990338e00e9dadaf057 upstream. If it is not in the default location, compilation fails at several points. Signed-off-by: Rolf Eike Beer <eb@emlix.com> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/91a25e992566a7968fedc89ec80e7f4c83ad0548.1553622500.git.jpoimboe@redhat.com Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-03-28Merge tag 'v4.18.33' into v4.18/standard/baseBruce Ashfield
This is the 4.18.33 stable release
2019-03-26Linux 4.18.33v4.18.33Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-03-21Merge tag 'v4.18.32' into v4.18/standard/baseBruce Ashfield
This is the 4.18.32 stable release
2019-03-20Linux 4.18.32v4.18.32Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-03-17Merge tag 'v4.18.31' into v4.18/standard/baseBruce Ashfield
This is the 4.18.31 stable release
2019-03-17Merge tag 'v4.18.30' into v4.18/standard/baseBruce Ashfield
This is the 4.18.30 stable release
2019-03-16Linux 4.18.31v4.18.31Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-03-08Linux 4.18.30v4.18.30Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-03-07Merge tag 'v4.18.29' into v4.18/standard/baseBruce Ashfield
This is the 4.18.29 stable release
2019-03-07Merge tag 'v4.18.28' into v4.18/standard/baseBruce Ashfield
This is the 4.18.28 stable release
2019-03-01Linux 4.18.29v4.18.29Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-02-19Linux 4.18.28v4.18.28Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-02-05Merge tag 'v4.18.27' into v4.18/standard/baseBruce Ashfield
This is the 4.18.27 stable release
2019-02-05Linux 4.18.27v4.18.27Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-02-03Merge tag 'v3.18.26' into v4.18/standard/baseBruce Ashfield
This is the 4.18.26 stable release
2019-01-30Linux 4.18.26v4.18.26Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-01-21Merge tag 'v4.18.25' into v4.18/standard/baseBruce Ashfield
This is the 4.18.25 stable release # gpg: Signature made Fri 18 Jan 2019 08:58:13 AM EST using RSA key ID 2C07D1D6 # gpg: Can't check signature: public key not found
2019-01-14Linux 4.18.25v4.18.25Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-01-14kbuild: fix false positive warning/error about missing libelfMasahiro Yamada
commit ef7cfd00b2caf6edeb7f169682b64be2d0a798cf upstream. For the same reason as commit 25896d073d8a ("x86/build: Fix compiler support check for CONFIG_RETPOLINE"), you cannot put this $(error ...) into the parse stage of the top Makefile. Perhaps I'd propose a more sophisticated solution later, but this is the best I can do for now. Link: https://lkml.org/lkml/2017/12/25/211 Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com> Reported-by: Bernd Edlinger <bernd.edlinger@hotmail.de> Reported-by: Qian Cai <cai@lca.pw> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Tested-by: Qian Cai <cai@lca.pw> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2019-01-12Linux 4.18.24v4.18.24Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2018-12-30Linux 4.18.23v4.18.23Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2018-12-20Merge tag 'v4.18.22' into v4.18/standard/baseBruce Ashfield
This is the 4.18.22 stable release # gpg: Signature made Sun 16 Dec 2018 09:34:14 PM EST using RSA key ID 2C07D1D6 # gpg: Can't check signature: public key not found
2018-12-15Linux 4.18.22v4.18.22Paul Gortmaker
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>