From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262674AbTHaVFi (ORCPT ); Sun, 31 Aug 2003 17:05:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262675AbTHaVFi (ORCPT ); Sun, 31 Aug 2003 17:05:38 -0400 Received: from fw.osdl.org ([65.172.181.6]:60289 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S262674AbTHaVFi (ORCPT ); Sun, 31 Aug 2003 17:05:38 -0400 Date: Sun, 31 Aug 2003 14:05:25 -0700 (PDT) From: Linus Torvalds To: Erik Andersen cc: Andrew Morton , "Pallipadi, Venkatesh" , , Subject: Re: [PATCHSET][2.6-test4][0/6]Support for HPET based timer - Take 2 In-Reply-To: <20030829210335.GA3150@codepoet.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 29 Aug 2003, Erik Andersen wrote: > > gcc then generates code calling __udivdi3 and __umoddi3. Since > the kernel does not provide these, people keep reinventing them. > Perhaps it is time to kill off do_div and all its little friends > and simply copy __udivdi3 and __umoddi3 from libgcc..... No. do_div() does _nothing_ like __udivdi3/__umoddi3. Read the documentation. Linus