Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262745AbVAKMYE (ORCPT ); Tue, 11 Jan 2005 07:24:04 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262746AbVAKMYE (ORCPT ); Tue, 11 Jan 2005 07:24:04 -0500 Received: from natpreptil.rzone.de ([81.169.145.163]:63932 "EHLO natpreptil.rzone.de") by vger.kernel.org with ESMTP id S262745AbVAKMX5 (ORCPT ); Tue, 11 Jan 2005 07:23:57 -0500 Date: Tue, 11 Jan 2005 13:23:09 +0100 From: Dominik Brodowski To: torvalds@osdl.org Cc: cpufreq@www.linux.org.uk, greg@kroah.com, "Randy.Dunlap" , Andrew Morton , Al Viro , paulmck@us.ibm.com, arjan@infradead.org, linux-kernel@vger.kernel.org, jtk@us.ibm.com, wtaber@us.ibm.com, pbadari@us.ibm.com, markv@us.ibm.com Subject: [PATCH] cpufreq 2.4 interface removal schedule [Was: Re: [PATCH] add feature-removal-schedule.txt documentation] Message-ID: <20050111122309.GA12458@dominikbrodowski.de> Mail-Followup-To: torvalds@osdl.org, cpufreq@www.linux.org.uk, greg@kroah.com, "Randy.Dunlap" , Andrew Morton , Al Viro , paulmck@us.ibm.com, arjan@infradead.org, linux-kernel@vger.kernel.org, jtk@us.ibm.com, wtaber@us.ibm.com, pbadari@us.ibm.com, markv@us.ibm.com References: <1105039259.4468.9.camel@laptopd505.fenrus.org> <20050106201531.GJ1292@us.ibm.com> <20050106203258.GN26051@parcelfarce.linux.theplanet.co.uk> <20050106210408.GM1292@us.ibm.com> <20050106212417.GQ26051@parcelfarce.linux.theplanet.co.uk> <20050106152621.395f935e.akpm@osdl.org> <20050106235633.GA10110@kroah.com> <41DEC0BF.4010708@osdl.org> <20050107181131.GA29152@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050107181131.GA29152@kroah.com> User-Agent: Mutt/1.5.6i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2095 Lines: 45 Even though these 2.4. interfaces are already gone in Dave Jones' cpufreq bitkeeper tree, here's a patch which properly announces it in Documentation/feature-removal-schedule.txt: Add meaningful content concerning the removal of deprecated interfaces to the cpufreq core. Signed-off-by: Dominik Brodowski --- Documentation/feature-removal-schedule.txt | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) Index: 2.6.10/Documentation/feature-removal-schedule.txt =================================================================== --- 2.6.10.orig/Documentation/feature-removal-schedule.txt 2005-01-11 13:09:50.000000000 +0100 +++ 2.6.10/Documentation/feature-removal-schedule.txt 2005-01-11 13:15:12.000000000 +0100 @@ -17,10 +17,18 @@ --------------------------- -What: /proc/sys/cpu and the sysctl interface to cpufreq (2.4.x interfaces) +What: /proc/sys/cpu/*, sysctl and /proc/cpufreq interfaces to cpufreq (2.4.x interfaces) When: January 2005 Files: drivers/cpufreq/: cpufreq_userspace.c, proc_intf.c - function calls throughout the kernel tree -Why: Deprecated, has been replaced/superseded by (what?).... +Why: /proc/sys/cpu/* has been deprecated since inclusion of cpufreq into + the main kernel tree. It bloats /proc/ unnecessarily and doesn't work + well with the "governor"-based design of cpufreq. + /proc/cpufreq/* has also been deprecated for a long time and was only + meant for usage during 2.5. until the new sysfs-based interface became + ready. It has an inconsistent interface which doesn't work well with + userspace setting the frequency. The output from /proc/cpufreq/* can + be emulated using "cpufreq-info --proc" (cpufrequtils). + Both interfaces are superseded by the cpufreq interface in + /sys/devices/system/cpu/cpu%n/cpufreq/. Who: Dominik Brodowski - 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/