From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 18 Sep 2002 13:11:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 18 Sep 2002 13:11:03 -0400 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:18194 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Wed, 18 Sep 2002 13:11:03 -0400 Date: Wed, 18 Sep 2002 10:16:26 -0700 (PDT) From: Linus Torvalds To: Rik van Riel cc: Andries Brouwer , Ingo Molnar , William Lee Irwin III , Subject: Re: [patch] lockless, scalable get_pid(), for_each_process() elimination, 2.5.35-BK In-Reply-To: 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 Wed, 18 Sep 2002, Rik van Riel wrote: > > That's about 18 times the timeout for the NMI oopser and will cause > people real trouble. Where did this NMI oopser argument come from? get_pid() doesn't even disable interrupts. And we hold the read lock, and other interrupts aren't allowed to take the write lock anyway. If the NMI oopser triggers, then something else is going on than get_pid(). Linus