linux-kbuild.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] kbuild misc fixes for v4.2-rc1
@ 2015-07-02 20:37 Michal Marek
  2015-07-02 22:25 ` Linus Torvalds
  0 siblings, 1 reply; 6+ messages in thread
From: Michal Marek @ 2015-07-02 20:37 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: ak, andrej.skvortzov, arnaud.patard, bp, dmitry.kalinkin,
	f.fainelli, fabio.estevam, jim.epost, riku.voipio, linux-kbuild,
	linux-kernel

Hi Linus,

this is the non-critical part of kbuild:
- usual make deb-pkg/rpm improvements
- .gitignore additions
- grammar cleansing in scripts/coccinelle
- new coccinelle semantic patch
Michal

The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc

for you to fetch changes up to 21a59991ce0cd9a0b54b135305e3fcf880f2aaf1:

  scripts/package/Makefile: rpmbuild is needed for rpm targets (2015-06-15 16:08:05 +0200)

----------------------------------------------------------------
Andi Kleen (1):
      Kbuild: Add ID files to .gitignore

Andrey Skvortsov (1):
      builddeb: fix stripped module signatures if CONFIG_DEBUG_INFO and CONFIG_MODULE_SIG_ALL are set

Arnaud Patard (1):
      deb-pkg: Add device tree blobs to the package

Borislav Petkov (1):
      kbuild/mkspec: Simplify vmlinux.bz2 creation

Dmitry Kalinkin (1):
      coccinelle: api: add vma_pages.cocci

Fabio Estevam (8):
      coccinelle: pm_runtime: Insert blank line
      coccinelle: returnvar: Use imperative mood
      coccinelle: ifaddr: Fix the sentence
      coccinelle: simple_open: Use imperative mood
      scripts/coccinelle/misc/semicolon.cocci: Use imperative mood
      scripts/coccinelle/misc/irqf_oneshot.cocci: Fix grammar
      coccinelle: irqf_oneshot.cocci: Improve the generated commit log
      coccinelle: simple_return: Add a blank line

Florian Fainelli (1):
      gitignore: Add MIPS vmlinux.32 to the list

Jim Davis (1):
      scripts/package/Makefile: rpmbuild is needed for rpm targets

Riku Voipio (1):
      deb-pkg: move setting debarch for a separate function

 .gitignore                                  |  4 ++
 scripts/coccinelle/api/pm_runtime.cocci     |  2 +-
 scripts/coccinelle/api/simple_open.cocci    |  4 +-
 scripts/coccinelle/api/vma_pages.cocci      | 60 +++++++++++++++++++++++++++++
 scripts/coccinelle/misc/ifaddr.cocci        |  3 +-
 scripts/coccinelle/misc/irqf_oneshot.cocci  |  7 +++-
 scripts/coccinelle/misc/returnvar.cocci     |  2 +-
 scripts/coccinelle/misc/semicolon.cocci     |  2 +-
 scripts/coccinelle/misc/simple_return.cocci |  2 +-
 scripts/package/Makefile                    |  8 +---
 scripts/package/builddeb                    | 31 +++++++++++----
 scripts/package/mkspec                      |  4 +-
 12 files changed, 103 insertions(+), 26 deletions(-)
 create mode 100644 scripts/coccinelle/api/vma_pages.cocci

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] kbuild misc fixes for v4.2-rc1
  2015-07-02 20:37 [GIT PULL] kbuild misc fixes for v4.2-rc1 Michal Marek
@ 2015-07-02 22:25 ` Linus Torvalds
  2015-07-03 10:50   ` Michal Marek
  0 siblings, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2015-07-02 22:25 UTC (permalink / raw)
  To: Michal Marek
  Cc: Andi Kleen, andrej.skvortzov, arnaud.patard, Borislav Petkov,
	dmitry.kalinkin, Florian Fainelli, fabio.estevam, Jim Davis,
	riku.voipio, Linux Kbuild mailing list, Linux Kernel Mailing List

So with all these changes to the build system fro 4.2, I'm *still*
getting that annoying

   X.509 certificate list changed

issue. Which apparently people don't normally see, because it does to
stdout rather than to stderr, so it's hidden by all the other random
build output.

Making it show more information gives me

   X.509 certificate list changed to "signing_key.x509" from
"./signing_key.x509"

so it's still that "./" issue.

This is *trivial* to reproduce for me using

    git clean -dqfx
    make oldconfig
    make -j16
    make -j16

where that second "make" invocation will do it.

Not only is that "./" wrong, but the whole rule to check equality is
bad because the certificate list is still generated the wrong way
around, and then randomly deleted without proper rules for it.

I sent a patch to do it right (using filechk), but it apparently never
got merged? Instead, we continue to have that racy "remove the
.x509.list file at a random time" thing.

Do I need to fish out my patch and apply it directly? I hate just
bypassing the maintainership chain for stupid things like this, but
this has been pending for way too long. At least that fixes the
re-generation of that file, even if it doesn't fix the problem with
the spurious extra ./ at the head.

                  Linus

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] kbuild misc fixes for v4.2-rc1
  2015-07-02 22:25 ` Linus Torvalds
@ 2015-07-03 10:50   ` Michal Marek
  2015-07-14 19:42     ` Florian Fainelli
  2015-08-27 22:16     ` Florian Fainelli
  0 siblings, 2 replies; 6+ messages in thread
From: Michal Marek @ 2015-07-03 10:50 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andi Kleen, andrej.skvortzov, arnaud.patard, Borislav Petkov,
	dmitry.kalinkin, Florian Fainelli, fabio.estevam, Jim Davis,
	riku.voipio, Linux Kbuild mailing list, Linux Kernel Mailing List,
	David Howells

On 2015-07-03 00:25, Linus Torvalds wrote:
> So with all these changes to the build system fro 4.2, I'm *still*
> getting that annoying
> 
>    X.509 certificate list changed
> 
> issue. Which apparently people don't normally see, because it does to
> stdout rather than to stderr, so it's hidden by all the other random
> build output.

There is a fix for that in in David Howels's tree, the topmost commit being

commit 9c71c950793b1b8c23c6d945b31f6545f82adced
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Thu May 21 12:23:55 2015 +0100

    modsign: Add explicit CONFIG_SYSTEM_TRUSTED_KEYS option

I though it was meant for 4.2, but I do not even see it in linux-next.
David, what's your plan with the patches by David W?

Anyway, none of the kbuild branches was *meant* to fix the issue.

Thanks,
Michal

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] kbuild misc fixes for v4.2-rc1
  2015-07-03 10:50   ` Michal Marek
@ 2015-07-14 19:42     ` Florian Fainelli
  2015-08-27 22:16     ` Florian Fainelli
  1 sibling, 0 replies; 6+ messages in thread
From: Florian Fainelli @ 2015-07-14 19:42 UTC (permalink / raw)
  To: Michal Marek, Linus Torvalds
  Cc: Andi Kleen, andrej.skvortzov, arnaud.patard, Borislav Petkov,
	dmitry.kalinkin, fabio.estevam, Jim Davis, riku.voipio,
	Linux Kbuild mailing list, Linux Kernel Mailing List,
	David Howells

On 03/07/15 03:50, Michal Marek wrote:
> On 2015-07-03 00:25, Linus Torvalds wrote:
>> So with all these changes to the build system fro 4.2, I'm *still*
>> getting that annoying
>>
>>    X.509 certificate list changed
>>
>> issue. Which apparently people don't normally see, because it does to
>> stdout rather than to stderr, so it's hidden by all the other random
>> build output.
> 
> There is a fix for that in in David Howels's tree, the topmost commit being
> 
> commit 9c71c950793b1b8c23c6d945b31f6545f82adced
> Author: David Woodhouse <David.Woodhouse@intel.com>
> Date:   Thu May 21 12:23:55 2015 +0100
> 
>     modsign: Add explicit CONFIG_SYSTEM_TRUSTED_KEYS option
> 
> I though it was meant for 4.2, but I do not even see it in linux-next.
> David, what's your plan with the patches by David W?
> 
> Anyway, none of the kbuild branches was *meant* to fix the issue.

I cannot seem to find any of these changes in 4.2-rc2, was there
anything else that needed to be fixed in Michal's pull request?

Thanks
-- 
Florian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] kbuild misc fixes for v4.2-rc1
  2015-07-03 10:50   ` Michal Marek
  2015-07-14 19:42     ` Florian Fainelli
@ 2015-08-27 22:16     ` Florian Fainelli
  2015-08-28  8:03       ` Michal Marek
  1 sibling, 1 reply; 6+ messages in thread
From: Florian Fainelli @ 2015-08-27 22:16 UTC (permalink / raw)
  To: Michal Marek, Linus Torvalds
  Cc: Andi Kleen, andrej.skvortzov, arnaud.patard, Borislav Petkov,
	dmitry.kalinkin, fabio.estevam, Jim Davis, riku.voipio,
	Linux Kbuild mailing list, Linux Kernel Mailing List,
	David Howells

On 03/07/15 03:50, Michal Marek wrote:
> On 2015-07-03 00:25, Linus Torvalds wrote:
>> So with all these changes to the build system fro 4.2, I'm *still*
>> getting that annoying
>>
>>    X.509 certificate list changed
>>
>> issue. Which apparently people don't normally see, because it does to
>> stdout rather than to stderr, so it's hidden by all the other random
>> build output.
> 
> There is a fix for that in in David Howels's tree, the topmost commit being
> 
> commit 9c71c950793b1b8c23c6d945b31f6545f82adced
> Author: David Woodhouse <David.Woodhouse@intel.com>
> Date:   Thu May 21 12:23:55 2015 +0100
> 
>     modsign: Add explicit CONFIG_SYSTEM_TRUSTED_KEYS option
> 
> I though it was meant for 4.2, but I do not even see it in linux-next.
> David, what's your plan with the patches by David W?
> 
> Anyway, none of the kbuild branches was *meant* to fix the issue.

Michal, it does not look like this pull request has been merged into any
4.2-rc release, but I have not seen a resent either, what do we do with
these changes now?
-- 
Florian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] kbuild misc fixes for v4.2-rc1
  2015-08-27 22:16     ` Florian Fainelli
@ 2015-08-28  8:03       ` Michal Marek
  0 siblings, 0 replies; 6+ messages in thread
From: Michal Marek @ 2015-08-28  8:03 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Linus Torvalds, Andi Kleen, andrej.skvortzov, arnaud.patard,
	Borislav Petkov, dmitry.kalinkin, fabio.estevam, Jim Davis,
	riku.voipio, Linux Kbuild mailing list, Linux Kernel Mailing List,
	David Howells

On 2015-08-28 00:16, Florian Fainelli wrote:
> On 03/07/15 03:50, Michal Marek wrote:
>> On 2015-07-03 00:25, Linus Torvalds wrote:
>>> So with all these changes to the build system fro 4.2, I'm *still*
>>> getting that annoying
>>>
>>>    X.509 certificate list changed
>>>
>>> issue. Which apparently people don't normally see, because it does to
>>> stdout rather than to stderr, so it's hidden by all the other random
>>> build output.
>>
>> There is a fix for that in in David Howels's tree, the topmost commit being
>>
>> commit 9c71c950793b1b8c23c6d945b31f6545f82adced
>> Author: David Woodhouse <David.Woodhouse@intel.com>
>> Date:   Thu May 21 12:23:55 2015 +0100
>>
>>     modsign: Add explicit CONFIG_SYSTEM_TRUSTED_KEYS option
>>
>> I though it was meant for 4.2, but I do not even see it in linux-next.
>> David, what's your plan with the patches by David W?
>>
>> Anyway, none of the kbuild branches was *meant* to fix the issue.
> 
> Michal, it does not look like this pull request has been merged into any
> 4.2-rc release, but I have not seen a resent either, what do we do with
> these changes now?

It will be part of the 4.3-rc1 pull request.

Michal


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-08-28  8:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-02 20:37 [GIT PULL] kbuild misc fixes for v4.2-rc1 Michal Marek
2015-07-02 22:25 ` Linus Torvalds
2015-07-03 10:50   ` Michal Marek
2015-07-14 19:42     ` Florian Fainelli
2015-08-27 22:16     ` Florian Fainelli
2015-08-28  8:03       ` Michal Marek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).