Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751944AbaLEToK (ORCPT ); Fri, 5 Dec 2014 14:44:10 -0500 Received: from resqmta-po-03v.sys.comcast.net ([96.114.154.162]:40484 "EHLO resqmta-po-03v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751233AbaLEToJ (ORCPT ); Fri, 5 Dec 2014 14:44:09 -0500 Date: Fri, 5 Dec 2014 13:44:03 -0600 (CST) From: Christoph Lameter X-X-Sender: cl@gentwo.org To: David Daney cc: Kees Cook , Leonid Yegoshin , Linux MIPS Mailing List , Zubair.Kakakhel@imgtec.com, geert+renesas@glider.be, david.daney@cavium.com, Peter Zijlstra , Paul Gortmaker , davidlohr@hp.com, "Maciej W. Rozycki" , chenhc@lemote.com, Ingo Molnar , Richard Weinberger , =?ISO-8859-2?Q?Rafa=B3_Mi=B3ecki?= , James Hogan , Tejun Heo , alex@alex-smith.me.uk, Paolo Bonzini , John Crispin , Paul Burton , qais.yousef@imgtec.com, LKML , Ralf Baechle , Markos Chandras , dengcheng.zhu@imgtec.com, manuel.lauss@gmail.com, lars.persson@axis.com Subject: Re: [PATCH v3 3/3] MIPS: set stack/data protection as non-executable In-Reply-To: <54820244.5010304@gmail.com> Message-ID: References: <20141203015537.13886.50830.stgit@linux-yegoshin> <20141203015824.13886.74616.stgit@linux-yegoshin> <5481EB52.6060706@gmail.com> <54820244.5010304@gmail.com> Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 5 Dec 2014, David Daney wrote: > The problem is not with "modern" executables that are properly annotated with > PT_GNU_STACK. > > My objection is to the intentional breaking of old executables that have no > PT_GNU_STACK annotation, but require an executable stack. Since we usually > try not to break userspace, we cannot merge a patch like this one. How old are these and how many are still around? Can the annotation be added with a tool? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/