Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753289Ab0KXQG5 (ORCPT ); Wed, 24 Nov 2010 11:06:57 -0500 Received: from mx01.sz.bfs.de ([194.94.69.103]:60775 "EHLO mx01.sz.bfs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750894Ab0KXQGz (ORCPT ); Wed, 24 Nov 2010 11:06:55 -0500 Message-ID: <4CED381A.5060100@bfs.de> Date: Wed, 24 Nov 2010 17:06:50 +0100 From: walter harms Reply-To: wharms@bfs.de User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.14) Gecko/20101013 SUSE/3.0.9 Thunderbird/3.0.9 MIME-Version: 1.0 To: Andrew Morton CC: Andreas Dilger , =?ISO-8859-1?Q?Am=E9rico_?= =?ISO-8859-1?Q?Wang?= , Eric Dumazet , Vasiliy Kulikov , kernel-janitors@vger.kernel.org, Alexander Viro , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Jakub Jelinek Subject: Re: [PATCH v2] fs: select: fix information leak to userspace References: <1289421483-23907-1-git-send-email-segooon@gmail.com> <20101112120834.33062900.akpm@linux-foundation.org> <8D90F8B2-EA29-4EB9-9807-294CE0D5523B@dilger.ca> <20101114092533.GB5323@albatros> <20101114180643.593d19ac.akpm@linux-foundation.org> <1289848341.2607.125.camel@edumazet-laptop> <20101123140111.GA3816@hack> <4CEBD37E.5060107@bfs.de> <203E1F2A-2D04-4B7F-8D1B-9DC24522CB5E@dilger.ca> <20101123121840.e9d17d91.akpm@linux-foundation.org> In-Reply-To: <20101123121840.e9d17d91.akpm@linux-foundation.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1270 Lines: 29 Am 23.11.2010 21:18, schrieb Andrew Morton: > On Tue, 23 Nov 2010 11:02:44 -0700 > Andreas Dilger wrote: > >> On 2010-11-23, at 07:45, walter harms wrote: >>> Maybe we can convince the gcc people to make 0 padding default. That will not solve the problems for other compilers but when they claim "works like gcc" we can press then to support this also. I can imagine that this will close some other subtle leaks also. >> >> It makes the most sense to tackle this at the GCC level, since the added overhead of doing memset(0) on the whole struct may be non-trivial for commonly-used and/or large structures. > > (My, what long lines you have!) > > We can't reasonably address this with gcc changes. If gcc starts doing > what we want in the next release, how long will it be until that > release is the *oldest* version of gcc which the kernel may be compiled > with? Five years? > > agreed, but it does not mean not to talk to the gcc people that there is an interesse to change. re, wh -- 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/