From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752365AbdFSU4x (ORCPT ); Mon, 19 Jun 2017 16:56:53 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:35761 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751736AbdFSU4w (ORCPT ); Mon, 19 Jun 2017 16:56:52 -0400 From: Kees Cook To: kernel-hardening@lists.openwall.com Cc: Kees Cook , linux-kernel@vger.kernel.org Subject: [PATCH v3 0/4] randstruct: Enable function pointer struct detection Date: Mon, 19 Jun 2017 13:56:37 -0700 Message-Id: <1497905801-69164-1-git-send-email-keescook@chromium.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This continues the randstruct series (which is in -next now), and adds explicit task_struct randomization and enables automatic structure randomization. The randstruct plugin (in -next), the marking of task_struct, and the opt-out markings are modified from Brad Spengler/PaX Team's code in the last public patch of grsecurity/PaX based on my understanding of the code. Changes or omissions from the original code are mine and don't reflect the original grsecurity/PaX code. -Kees