All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kees Cook <keescook@chromium.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Alex Deucher <alexander.deucher@amd.com>,
	Ard Biesheuvel <ard.biesheuvel@linaro.org>,
	"David S. Miller" <davem@davemloft.net>,
	Kees Cook <keescook@chromium.org>
Subject: [GIT PULL] gcc-plugins updates for v4.14-rc1
Date: Tue, 5 Sep 2017 13:02:08 -0700	[thread overview]
Message-ID: <20170905200208.GA72394@beast> (raw)

Hi,

Please pull these gcc-plugins changes for v4.14-rc1. This finishes the
porting work on randstruct, and introduces a new option to structleak,
both noted below.

Thanks!

-Kees

The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/gcc-plugins-v4.14-rc1

for you to fetch changes up to ad05e6ca7b5fcf15ff178da662035ec7718f938c:

  Merge branch 'for-next/gcc-plugin/structleak' into for-next/gcc-plugins (2017-08-07 13:29:04 -0700)

----------------------------------------------------------------
- For the randstruct plugin, enable automatic randomization of structures
  that are entirely function pointers (along with a couple designated
  initializer fixes).
- For the structleak plugin, provide an option to perform zeroing
  initialization of all otherwise uninitialized stack variables that are
  passed by reference (Ard Biesheuvel).

----------------------------------------------------------------
Ard Biesheuvel (1):
      gcc-plugins: structleak: add option to init all vars used as byref args

Kees Cook (4):
      drm/amd/powerplay: rv: Use designated initializers
      drivers/net/wan/z85230.c: Use designated initializers
      randstruct: Enable function pointer struct detection
      Merge branch 'for-next/gcc-plugin/structleak' into for-next/gcc-plugins

 arch/Kconfig                                   | 19 +++++++++++-----
 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c |  8 +++----
 drivers/net/wan/z85230.c                       | 30 ++++++++++++--------------
 scripts/Makefile.gcc-plugins                   |  1 +
 scripts/gcc-plugins/randomize_layout_plugin.c  |  3 ---
 scripts/gcc-plugins/structleak_plugin.c        | 13 +++++++++--
 6 files changed, 44 insertions(+), 30 deletions(-)

-- 
Kees Cook
Pixel Security

                 reply	other threads:[~2017-09-05 20:02 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170905200208.GA72394@beast \
    --to=keescook@chromium.org \
    --cc=alexander.deucher@amd.com \
    --cc=ard.biesheuvel@linaro.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.