linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL linux-next] Add Compiler Attributes (v6) tree
@ 2018-10-05 11:32 Miguel Ojeda
  2018-10-06  2:37 ` Stephen Rothwell
  0 siblings, 1 reply; 2+ messages in thread
From: Miguel Ojeda @ 2018-10-05 11:32 UTC (permalink / raw)
  To: Stephen Rothwell, Andrew Morton, Greg KH, Linux-Next Mailing List
  Cc: Andreas Dilger, Masahiro Yamada, Michal Marek, Steven Rostedt,
	Mauro Carvalho Chehab, Olof Johansson, Konstantin Ryabitsev,
	David S . Miller, Andrey Ryabinin, Kees Cook, Thomas Gleixner,
	Ingo Molnar, Paul Lawrence, Sandipan Das, Andrey Konovalov,
	David Woodhouse, Will Deacon, Philippe Ombredanne

Hi Stephen,

As discussed, here it is the Compiler Attributes series for
linux-next. This time the original v6, based on -rc6.

The changes w.r.t. v5:

  - Added latest Reviewed-by's and Tested-by's.

The conflicts are trivial to solve, but if you want a reference, take
a look at (rebased on top of next-20181005):

  https://github.com/ojeda/linux.git compiler-attributes-rebased

Thanks!

Cheers,
Miguel

The following changes since commit 17b57b1883c1285f3d0dc2266e8f79286a7bef38:

  Linux 4.19-rc6 (2018-09-30 07:15:35 -0700)

are available in the Git repository at:

  https://github.com/ojeda/linux.git compiler-attributes

for you to fetch changes up to f0604f63033d4020f019d2aaee805c1075b1077b:

  Compiler Attributes: ext4: remove local __nonstring definition
(2018-09-30 20:14:04 +0200)

----------------------------------------------------------------
Miguel Ojeda (15):
      Compiler Attributes: remove unused attributes
      Compiler Attributes: always use the extra-underscores syntax
      Compiler Attributes: remove unneeded tests
      Compiler Attributes: homogenize __must_be_array
      Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
      Compiler Attributes: add missing SPDX ID in compiler_types.h
      Compiler Attributes: use feature checks instead of version checks
      Compiler Attributes: KENTRY used twice the "used" attribute
      Compiler Attributes: remove uses of __attribute__ from compiler.h
      Compiler Attributes: add Doc/process/programming-language.rst
      Compiler Attributes: add MAINTAINERS entry
      Compiler Attributes: add support for __nonstring (gcc >= 8)
      Compiler Attributes: enable -Wstringop-truncation on W=1 (gcc >= 8)
      Compiler Attributes: auxdisplay: panel: use __nonstring
      Compiler Attributes: ext4: remove local __nonstring definition

 Documentation/process/index.rst                |   1 +
 Documentation/process/programming-language.rst |  45 +++++
 MAINTAINERS                                    |   5 +
 drivers/auxdisplay/panel.c                     |   7 +-
 fs/ext4/ext4.h                                 |   9 -
 include/linux/compiler-clang.h                 |   5 -
 include/linux/compiler-gcc.h                   |  70 +------
 include/linux/compiler-intel.h                 |   9 -
 include/linux/compiler.h                       |  19 +-
 include/linux/compiler_attributes.h            | 258 +++++++++++++++++++++++++
 include/linux/compiler_types.h                 | 101 ++--------
 scripts/Makefile.extrawarn                     |   1 +
 12 files changed, 341 insertions(+), 189 deletions(-)
 create mode 100644 Documentation/process/programming-language.rst
 create mode 100644 include/linux/compiler_attributes.h

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

* Re: [GIT PULL linux-next] Add Compiler Attributes (v6) tree
  2018-10-05 11:32 [GIT PULL linux-next] Add Compiler Attributes (v6) tree Miguel Ojeda
@ 2018-10-06  2:37 ` Stephen Rothwell
  0 siblings, 0 replies; 2+ messages in thread
From: Stephen Rothwell @ 2018-10-06  2:37 UTC (permalink / raw)
  To: Miguel Ojeda
  Cc: Andrew Morton, Greg KH, Linux-Next Mailing List, Andreas Dilger,
	Masahiro Yamada, Michal Marek, Steven Rostedt,
	Mauro Carvalho Chehab, Olof Johansson, Konstantin Ryabitsev,
	David S . Miller, Andrey Ryabinin, Kees Cook, Thomas Gleixner,
	Ingo Molnar, Paul Lawrence, Sandipan Das, Andrey Konovalov

[-- Attachment #1: Type: text/plain, Size: 1890 bytes --]

Hi Miguel,

On Fri, 5 Oct 2018 13:32:25 +0200 Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote:
>
> As discussed, here it is the Compiler Attributes series for
> linux-next. This time the original v6, based on -rc6.
> 
> The changes w.r.t. v5:
> 
>   - Added latest Reviewed-by's and Tested-by's.
> 
> The conflicts are trivial to solve, but if you want a reference, take
> a look at (rebased on top of next-20181005):
> 
>   https://github.com/ojeda/linux.git compiler-attributes-rebased
> 
> Thanks!
> 
> Cheers,
> Miguel
> 
> The following changes since commit 17b57b1883c1285f3d0dc2266e8f79286a7bef38:
> 
>   Linux 4.19-rc6 (2018-09-30 07:15:35 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/ojeda/linux.git compiler-attributes

Thanks for adding your subsystem tree as a participant of linux-next.  As
you may know, this is not a judgement of your code.  The purpose of
linux-next is for integration testing and to lower the impact of
conflicts between subsystems in the next merge window. 

You will need to ensure that the patches/commits in your tree/series have
been:
     * submitted under GPL v2 (or later) and include the Contributor's
        Signed-off-by,
     * posted to the relevant mailing list,
     * reviewed by you (or another maintainer of your subsystem tree),
     * successfully unit tested, and 
     * destined for the current or next Linux merge window.

Basically, this should be just what you would send to Linus (or ask him
to fetch).  It is allowed to be rebased if you deem it necessary.

Just in case you are unaware, I will fetch that branch every morning
and the merge it into linux-next, so any updates will be added without
you having to send a new pull request.  I will send you an email if I
find a problem.
-- 
Cheers,
Stephen Rothwell 
sfr@canb.auug.org.au

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

end of thread, other threads:[~2018-10-06  2:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-05 11:32 [GIT PULL linux-next] Add Compiler Attributes (v6) tree Miguel Ojeda
2018-10-06  2:37 ` Stephen Rothwell

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).