From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751192AbaJTEQz (ORCPT ); Mon, 20 Oct 2014 00:16:55 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:53451 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750798AbaJTEQy (ORCPT ); Mon, 20 Oct 2014 00:16:54 -0400 Date: Mon, 20 Oct 2014 05:16:45 +0100 From: Al Viro To: Linus Torvalds Cc: Sasha Levin , "Kirill A. Shutemov" , Aaro Koskinen , Andrew Pinski , Andrew Morton , Linux Kernel Mailing List Subject: Re: [PATCH] kernel: use the gnu89 standard explicitly Message-ID: <20141020041644.GM7996@ZenIV.linux.org.uk> References: <1413734862-13510-1-git-send-email-sasha.levin@oracle.com> <20141019210348.GA28144@drone.musicnaut.iki.fi> <20141019231031.GB9319@node.dhcp.inet.fi> <54445079.4000803@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Oct 19, 2014 at 05:23:04PM -0700, Linus Torvalds wrote: > So now we have a *third* semantic of "extern inline", and one that > seems to be entirely inappropriate to *ever* be used in a header file > due to duplicate symbol problems. What a mess. > > Maybe we should just specify "gnu89" to avoid these kinds of insane > semantic changes. Umm... does anything except alpha really use extern inline? The instances outside of arch/alpha seem to be mostly cargo-culting; lib/mpi might be another one, but other than that...