Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261401AbVAaW3F (ORCPT ); Mon, 31 Jan 2005 17:29:05 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261399AbVAaW3F (ORCPT ); Mon, 31 Jan 2005 17:29:05 -0500 Received: from sd291.sivit.org ([194.146.225.122]:27308 "EHLO sd291.sivit.org") by vger.kernel.org with ESMTP id S261401AbVAaW15 (ORCPT ); Mon, 31 Jan 2005 17:27:57 -0500 Date: Mon, 31 Jan 2005 23:27:54 +0100 From: Stelian Pop To: dtor_core@ameritech.net Cc: Adrian Bunk , linux-kernel@vger.kernel.org Subject: Re: [2.6 patch] drivers/char/sonypi.c: make 3 structs static Message-ID: <20050131222753.GG28886@deep-space-9.dsnet> Reply-To: Stelian Pop Mail-Followup-To: Stelian Pop , dtor_core@ameritech.net, Adrian Bunk , linux-kernel@vger.kernel.org References: <20050131173508.GS18316@stusta.de> <20050131214905.GF28886@deep-space-9.dsnet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1142 Lines: 31 On Mon, Jan 31, 2005 at 05:13:22PM -0500, Dmitry Torokhov wrote: > On Mon, 31 Jan 2005 22:49:05 +0100, Stelian Pop wrote: > > > > sonypi.h is a "local" header file used only by sonypi.c. > > > > I would like to keep those tables in sonypi.h rather than putting > > all into sonypi.c (or we could as well remove sonypi.h and put all the > > contents into the .c). > > > > Hi, > > What is the point of having an .h file if it is not used by anyone? > Judging by the fact that it completely protected by #ifdef __KERNEL__ > there should be no userspace clients either. > > I always thought that the only time .h is needed is when you define > interface to your code. I'd fold it to sonpypi.c. It isn't strictly *needed*, but it does separate a bit the data structures and the constants (in the .h) from the code (in the .c). Stelian. -- Stelian Pop - 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/