Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756778Ab1BRIli (ORCPT ); Fri, 18 Feb 2011 03:41:38 -0500 Received: from mail-fx0-f46.google.com ([209.85.161.46]:58751 "EHLO mail-fx0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753393Ab1BRIlf (ORCPT ); Fri, 18 Feb 2011 03:41:35 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=V2NWxZLaK/IuNx709TmsYkCArXaofluP24IOd0j1swm2n4K3yLgywKxfOl0g1deS25 m9dpzqCmNzVcSALeLM/MrygxjCqqU+ROFOwUvBJmVWY8CMj6OtWaTgsCyzhuGodOUgsP 88O9/cpLlsULrnN9zh+7RfqWjablxSbhI3pO4= Subject: Re: BUG: Bad page map in process udevd (anon_vma: (null)) in 2.6.38-rc4 From: Eric Dumazet To: "Eric W. Biederman" , Linus Torvalds Cc: Octavian Purdila , David Miller , Ingo Molnar , Michal Hocko , linux-mm@kvack.org, LKML In-Reply-To: References: <20110216185234.GA11636@tiehlicka.suse.cz> <20110216193700.GA6377@elte.hu> <20110217090910.GA3781@tiehlicka.suse.cz> <20110217163531.GF14168@elte.hu> Content-Type: text/plain; charset="UTF-8" Date: Fri, 18 Feb 2011 09:41:25 +0100 Message-ID: <1298018485.2595.44.camel@edumazet-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 992 Lines: 29 So I confirm previous kernels had a bug too in rollback_registered() The "single" list was left as is before exiting. default_device_exit_batch() seems OK, because the rtnl_unlock() acted as a barrier in this respect : devices were removed from dev_kill_list before exiting default_device_exit_batch() Following this mail, please find two patches. One from Linus to address bug introduced in commit 443457242beb6 (net: factorize sync-rcu call in unregister_netdevice_many) in 2.6.38-rc1 A second one to address old bugs, so that stable teams can fix previous kernels (2.6.33 and up) Offending commit was 9b5e383c11b08784 (net: Introduce unregister_netdevice_many()) Of course this second patch is also needed for current linux-2.6 Thanks -- 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/