From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261495AbVGCTGw (ORCPT ); Sun, 3 Jul 2005 15:06:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261492AbVGCTGv (ORCPT ); Sun, 3 Jul 2005 15:06:51 -0400 Received: from imf16aec.mail.bellsouth.net ([205.152.59.64]:4510 "EHLO imf16aec.mail.bellsouth.net") by vger.kernel.org with ESMTP id S261497AbVGCTGk (ORCPT ); Sun, 3 Jul 2005 15:06:40 -0400 Message-ID: <005801c58009$b1a13400$2800000a@pc365dualp2> From: To: "Denis Vlasenko" Cc: References: <200507012258_MC3-1-A340-3A81@compuserve.com> <200507021456.40667.vda@ilport.com.ua> Subject: Re: [RFC] exit_thread() speedups in x86 process.c Date: Sun, 3 Jul 2005 15:59:11 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1478 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org ----- Original Message ----- From: "Denis Vlasenko" To: "Chuck Ebbert" <76306.1226@compuserve.com>; Cc: "linux-kernel" ; "Coywolf Qi Hunt" Sent: Saturday, July 02, 2005 07:56 Subject: Re: [RFC] exit_thread() speedups in x86 process.c > > 80/20 rule says that 80% of code runs 20% of time, > thus we need only __fast. Everything else will be by default __slow. > (IOW: normal .text section is __slow, no need to add another one). What makes you think __fast implies everything else should necessarily be "slow"? You might want to entertain the idea that some systems employ several different speeds of memory where the penalty for making such assumptions could be extreme if the bootstrap were to metric available memory regions for response and locate portions of the system accordingly someday.