Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp592957imm; Fri, 11 May 2018 03:26:09 -0700 (PDT) X-Google-Smtp-Source: AB8JxZo6CWdWg+xc9kCi+qNq9dzhHpMFRwCSQt59FLqcxxVFlD1v5L8Qo/CGHhYXEGObp+a6wHyA X-Received: by 2002:a65:4289:: with SMTP id j9-v6mr3954015pgp.136.1526034369878; Fri, 11 May 2018 03:26:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526034369; cv=none; d=google.com; s=arc-20160816; b=RZhwqzUu4U8MPNOj+OHa1QNgkgaQJz6LEQafWfPwYwg5LpDGHxa3rUqvWGFqfXJzAz EXJwq3d739ZMTNIqsKtVV+13SnqMEctwmTFLdvf5xh2IDgh+8HLudtd2i/zxWSiXLAeB cETjYbmamzWJkop9bWCnAJFXtuskAPkBOF1odszEUa1eblZkDWJ3HMPF+kJSy2j8WFqS +blgn+fJHXyNri3q+AFlZ5JJRpkkdSiX/Nmi/34p2jtDaGQMUyOgiGc04nvPvh7a9BLn nTP8umoCNcxOEcljJyIPreO8GB/Ma80X14JJQE3Xdl+x6jDHzIyhhbxlKOtuZxcERZWi eJrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=P5uF1ZqF4d+yF6WpgmwWcuJWCgy22+amV/X++eHrYq0=; b=h6vsBXqxIazR5Zg5nhOawfIt85XeyeTrftgYk+3qg3Hntin/ckKxOQciqGCclTcZpL pkAWrNh3yk9/Wc7ThEu5f3jABRFbvNiwb2AZgaOx2lSP2ezPFyaKh/GOAYkgMEOrMJq/ OnTdCdRmOFLSInOoLJb/KHjKkORVzLzN09nK71Csw3svH7ZVprBLc+b0meLLVzulxP/v +Kgcr/H3KwxkAsphAlYnU/HoCaCxNTsT0FshmmViS+XpJfkedI0Ocejvw9gdj1kQs/tW p/vQjbMBsINd7nZ3xCLX695ppUNuG00Z8kSDn84Ml4MlSyGTBOk/HyA4HSt1OdiRNfHB ygfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FUNERWSB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l10-v6si2568136pfc.188.2018.05.11.03.25.55; Fri, 11 May 2018 03:26:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FUNERWSB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752874AbeEKKZh (ORCPT + 99 others); Fri, 11 May 2018 06:25:37 -0400 Received: from mail-wm0-f50.google.com ([74.125.82.50]:35889 "EHLO mail-wm0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750852AbeEKKZg (ORCPT ); Fri, 11 May 2018 06:25:36 -0400 Received: by mail-wm0-f50.google.com with SMTP id n10-v6so2285893wmc.1; Fri, 11 May 2018 03:25:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=P5uF1ZqF4d+yF6WpgmwWcuJWCgy22+amV/X++eHrYq0=; b=FUNERWSBfpZ33PjmBBCDV0x/Nen2DDEZc1eO62un52N32vklCs98e4KMFVbCEV4bn6 +tWF07jjC5G9nmCAxlndURTXZn5hG8WAQaKByfTnR20uE9/4J404/yTUtDGzhXpYwjQy heKvDfJr4u17gI22+QPFSfQbiC2gHBTlcTYAMrrNbrOeOK04XGxuv4hd0kfdB2GYLHGO Q1dI0p7hXlZJLyBdlnjYSmEG1vq9/hT3UHqxhwqQQRdavaCthw85QKGTcK8uz1IrosUm hB0E0vnLuE2xNiDpIYbVEsKRr+ImHQpZDQXy5N56bQvHmVbTKWI8VytMtXsu4aNlUEti 2/nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=P5uF1ZqF4d+yF6WpgmwWcuJWCgy22+amV/X++eHrYq0=; b=nFJU91XgSclvBmvjcWF9Mz7FYJvMighk5HlEk9hCMHL3xLiNghQVWWVfhvD7wqK5VQ oaeYk+onlc/r1s9rXXmUE46SdMH6gVkhZCzmIgUeUEGcBww/G8yjw58cARlAoaOFJmC7 jFw5IYfbamTyNJ30kspSrL1/PUkwuV0gwcqdVivaMRKwINdfh1oB3clwOYJAaDaABNlV Z57W9yAz89//UqeEmVSj2KfUdigIMeh8+Jpvc7w9Kiwyrb3bKH+yquvPk4soYQjocm+4 1qMLE+WvuWBd089sm89YlBzEgT/mMKXO1QiY7Ly8MGWv6nESThC0d0uDqw5R3SQP7ybJ tcXg== X-Gm-Message-State: ALKqPwfQruElbux5blywpN1kaemLFHhkjRwLdkDUeKdx3F0cZOnmrXqP FbxIupt3B676jceJPbe4LikGPLTugG+1ZgItwezLyw== X-Received: by 2002:a1c:36e9:: with SMTP id y102-v6mr1485337wmh.152.1526034334652; Fri, 11 May 2018 03:25:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.145.78 with HTTP; Fri, 11 May 2018 03:25:33 -0700 (PDT) In-Reply-To: <87bmdmcxf6.fsf@codeaurora.org> References: <20180511091715.1989-1-zajec5@gmail.com> <87bmdmcxf6.fsf@codeaurora.org> From: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Date: Fri, 11 May 2018 12:25:33 +0200 Message-ID: Subject: Re: [PATCH V2 1/2] Revert "ssb: Prevent build of PCI host features in module" To: Kalle Valo Cc: =?UTF-8?Q?Michael_B=C3=BCsch?= , Larry Finger , Matt Redfearn , "linux-wireless@vger.kernel.org" , Hauke Mehrtens , LKML , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11 May 2018 at 12:13, Kalle Valo wrote: > Rafa=C5=82 Mi=C5=82ecki writes: > >> On 11 May 2018 at 11:17, Rafa=C5=82 Mi=C5=82ecki wrot= e: >>> From: Rafa=C5=82 Mi=C5=82ecki >>> >>> This reverts commit 882164a4a928bcaa53280940436ca476e6b1db8e. >>> >>> Above commit added "SSB =3D y" dependency to the wrong symbol >>> SSB_DRIVER_PCICORE_POSSIBLE and prevented SSB_DRIVER_PCICORE from being >>> selected when needed. PCI core driver for core running in clienthost >>> mode is important for bus initialization. It's perfectly valid scenario >>> to have ssb built as module and use it with buses on PCI cards. >>> >>> This fixes regression that affected all *module* users with PCI cards. >>> >>> Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=3D1572349 >>> Signed-off-by: Rafa=C5=82 Mi=C5=82ecki >> >> As these patches fix regression/build error, I believe both should get >> into 4.17. > > How much confidence do we have that we don't need to end up reverting > patch 2 as well? I rather be pushing patch 2 to 4.18 so that there's > more time for testing and waiting for feedback. Solution from 2/2 seems pretty obvious. 1) Enabling SSB_PCICORE_HOSTMODE compiles code that requires non-exported symbols. Requiring "SSB =3D y" seems pretty obvious. 2) As pointed in another e-mail bcma has pretty identical solution that seems to be working well, see commit 79ca239a68f8f ("bcma: Prevent build of PCI host features in module"). That's just my opinion though, I shared since you asked. If you prefer to queue that for 4.18, I'm OK. After all: 1) This problem affects MIPS arch only 2) It can be fixed by not selecting BCMA_DRIVER_PCI_HOSTMODE for SSB =3D m --=20 Rafa=C5=82