From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751633AbaIUAox (ORCPT ); Sat, 20 Sep 2014 20:44:53 -0400 Received: from mail-pa0-f42.google.com ([209.85.220.42]:35430 "EHLO mail-pa0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751251AbaIUAou (ORCPT ); Sat, 20 Sep 2014 20:44:50 -0400 From: Guenter Roeck To: Ralf Baechle Cc: Randy Dunlap , "David S. Miller" , Anish Bhatt , linux-mips@linux-mips.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: [RFC PATCH 00/11] next: mips: Fix default configurations Date: Sat, 20 Sep 2014 17:44:33 -0700 Message-Id: <1411260284-6574-1-git-send-email-linux@roeck-us.net> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 5d6be6a5d486 ('scsi_netlink : Make SCSI_NETLINK dependent on NET instead of selecting NET') in linux-next changes 'select NET' to 'depends NET'. As a result, many configurations which do not explicitly select CONFIG_NET are no longer valid and need to be updated. An alternative to this patch series would be to revert the original commit which caused the problem. However, a simple revert is no longer possible due to secondary commits changing more dependencies; an attempt to build nlm_xlp_defconfig after reverting the commit still failed with a build error. It would therefore be necessary to track down and revert all related commits. This patch series attempts to fix the problem for the affected mips configurations. I did not look into other architectures or configurations. The command sequence to create the new configuration files is as follows. - Run "make ARCH=mips " on upstream kernel - Copy resulting .config to next-20140919 - Run "make ARCH=mips olddefconfig" in next-20140919 - Run "make ARCH=mips savedefconfig" - Copy resulting defconfig file to arch/mips/configs/ - Build the image with the resulting configuration This sequence results in building images for all modified configurations, but due to secondary dependency changes can not guarantee correctness or completeness. Only time will show if there are more problems.