Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp714916imu; Thu, 3 Jan 2019 05:56:47 -0800 (PST) X-Google-Smtp-Source: ALg8bN5PHe5Q/XDDcmb+98r2Yp1k4pTUBLkPJO0RilZetQh6n0sx8euh0EyfCdlyF+NzVFE07Mmu X-Received: by 2002:a17:902:9a81:: with SMTP id w1mr45334141plp.19.1546523807478; Thu, 03 Jan 2019 05:56:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546523807; cv=none; d=google.com; s=arc-20160816; b=0eViWkXxyTcxEUfPH1fvaK3Z0NkQHZsUQy/+WB7RNgY1zigO1DTba7v9cJc6aXwNv4 139KJAcY29eUmtIOlPYBAQPDGpK8g+8tOCXH0xhHZ87KcTbgbBXA2AKVbr16+flHrv4d N4pmWbNDyoT0tgDVMc5Gz0iZ+iysp5DQEkPEI8PI7qam2Z0nvmLkGlnEbJJKZv9sdBWj o3LvkFOT/kAqsmcd7bho1kEmSysPqih3BjotzdhAneBnFZ9qa/ZqcQXvLhBbGibeSTwp vAa2Q9kAxJwDNvkNxrtVQ6bPnKnCcAcNjknqhkzvuF1CqYQn8oMGp1h42YL8e/mP9iDy lH7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=N7hJmE6M6okWD63zwDFmJVqMqwljZ5A1UenhsuRVPzM=; b=IVcd4J3ji6o02idUIi0Ylzcljlmbd5zJEXiczpDHl7Geo0EDNcwlueAqQQBJ7nGDNh 6nE97hPLwcNjeB5JbERR8x7z0Vryj95xT4W415m0cym3MrYtjTWhuDvRTnnCfyhEoXrk EEqwYBfwnTmuA7u4JItD5/zRxOMf0fFAx9Yv2a6nIGtY+PPAxrGep7K5sz7UBBDncAsP XAzKzwuEVHEGs+8Q7O9WlVdZ46WPRJVSPL+ASbIzpAfyBHH9EAKW3Bo/RuBZlzZlnEMq z4g8aXLzk2laWHTdlPf9zivL9+tp4Xokqr81IGxtINLQc/YAQqiMUMyAIGIB5dD5UaKh ldnQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p19si13767151pgj.375.2019.01.03.05.56.31; Thu, 03 Jan 2019 05:56:47 -0800 (PST) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730584AbfACJwl (ORCPT + 99 others); Thu, 3 Jan 2019 04:52:41 -0500 Received: from mail-ot1-f67.google.com ([209.85.210.67]:44270 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729819AbfACJwl (ORCPT ); Thu, 3 Jan 2019 04:52:41 -0500 Received: by mail-ot1-f67.google.com with SMTP id f18so28906940otl.11; Thu, 03 Jan 2019 01:52:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=N7hJmE6M6okWD63zwDFmJVqMqwljZ5A1UenhsuRVPzM=; b=I66E0uRL2bITnblPTaqS1m7nqdG6qdpGkaTVziDEi/qL+0ktYGDkrTzue1i+WSgnWH imIo7NWCDQIOcqL8FHHnkRZO/58WIkb37zdOjoy8+TiLZq8GFOuy0xzq+zxEfQUTf68f XLW5iO0t+OBhz+tReKbluktyZFe9i8Vmfa3lHcftS7Wkh0i2QMbgotzoxhIh+Cl1X8lW 9OFjZXRo7I1IYA/IaNKUqaKJG3T+DP8fdfFAt75WRSbBillWZ7yk/Kf5X7TdSrNfyQOe NrLwV0a6gFrF0OQGYG6vWgy2D97kY+VVny/pFPVth/3Ce6YQZsnJPVl7YfpcsPKvO8xG Si/g== X-Gm-Message-State: AJcUukeG2nd97+uxw+SxmMdn6a6dkZP3YcR553g5AbE1u6i7lvKxBqoO W1xAlu286FxkXJ2TkQC7eql/NjSCqCOPaV/oQAk= X-Received: by 2002:a9d:60b:: with SMTP id 11mr31247795otn.200.1546509159295; Thu, 03 Jan 2019 01:52:39 -0800 (PST) MIME-Version: 1.0 References: <20190102181038.4418-1-okaya@kernel.org> <8c69f8d0-6a95-0011-ff87-8ac9236a992d@linux.intel.com> <5797826.UxqLOWUXRU@localhost.localdomain> In-Reply-To: <5797826.UxqLOWUXRU@localhost.localdomain> From: "Rafael J. Wysocki" Date: Thu, 3 Jan 2019 10:52:28 +0100 Message-ID: Subject: Re: [alsa-devel] [PATCH v5 08/11] ASoC: Intel: atom: Make PCI dependency explicit To: Chandan Rajendra , Pierre-Louis Bossart Cc: Sinan Kaya , "moderated list:INTEL ASoC DRIVERS" , Mark Brown , Jie Yang , Takashi Iwai , open list , Liam Girdwood , ACPI Devel Mailing List , Linux Next Mailing List , Chandan Rajendra , "Ted Ts'o" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 3, 2019 at 5:08 AM Chandan Rajendra wrote: > > On Thursday, January 3, 2019 5:20:27 AM IST Pierre-Louis Bossart wrote: > > > > On 1/2/19 4:58 PM, Sinan Kaya wrote: > > > On Wed, Jan 2, 2019 at 10:50 PM Pierre-Louis Bossart > > > wrote: > > >> > > >>> This is pointing to a kconfig issue on ia64 arch. > > >>> > > >>> arch/ia64/Kconfig:128:error: recursive dependency detected! > > >>> arch/ia64/Kconfig:128: choice contains symbol IA64_HP_SIM > > >>> arch/ia64/Kconfig:202: symbol IA64_HP_SIM is part of choice PM > > >>> > > >>> IA64_HP_SIM is both a choice and is selected. > > >>> > > >>> I did allyesconfig and disabled PCI afterwards to find all the issues > > >>> on this patchset. > > >> Are you saying there's a newer series that fixes this issue for both > > >> allyesconfig and allmodconfig? > > >> > > >> if yes, then we're good. > > > > > > No, I haven't fixed ia64 kconfig issue. That's somebody else's job. I > > > used allyesconfig to find out all compilation issues on x86 arch to > > > come up with this patchset. > > > > Nothing makes me cringe more than "somebody else's job" statements. In > > this case, there is obviously a correlation with your ACPI changes since > > the circular dependency happens because of the ACPI symbol. > > > > arch/ia64/Kconfig:126:error: recursive dependency detected! > > arch/ia64/Kconfig:126: choice contains symbol IA64_HP_SIM > > arch/ia64/Kconfig:200: symbol IA64_HP_SIM is part of choice PM > > kernel/power/Kconfig:144: symbol PM is selected by PM_SLEEP > > kernel/power/Kconfig:104: symbol PM_SLEEP depends on HIBERNATE_CALLBACKS > > kernel/power/Kconfig:31: symbol HIBERNATE_CALLBACKS is selected by > > HIBERNATION > > kernel/power/Kconfig:34: symbol HIBERNATION depends on SWAP > > init/Kconfig:250: symbol SWAP depends on BLOCK > > block/Kconfig:5: symbol BLOCK is selected by UBIFS_FS > > fs/ubifs/Kconfig:1: symbol UBIFS_FS depends on MISC_FILESYSTEMS > > fs/Kconfig:220: symbol MISC_FILESYSTEMS is selected by ACPI_APEI > > drivers/acpi/apei/Kconfig:8: symbol ACPI_APEI depends on ACPI > > drivers/acpi/Kconfig:9: symbol ACPI depends on ARCH_SUPPORTS_ACPI > > <<<< LOOK HERE > > drivers/acpi/Kconfig:6: symbol ARCH_SUPPORTS_ACPI is selected by > > IA64_HP_SIM > > arch/ia64/Kconfig:200: symbol IA64_HP_SIM is part of choice > > > > At any rate, a 3 mn git bisect tells me the circular dependency is > > exposed by this change: > > > > f3fd6cd74fedf99b6060f75df00943fda13b65f2 is the first bad commit > > commit f3fd6cd74fedf99b6060f75df00943fda13b65f2 > > Author: Chandan Rajendra > > Date: Sat Dec 8 12:21:38 2018 +0530 > > > > fscrypt: remove filesystem specific build config option > > > > In order to have a common code base for fscrypt "post read" processing > > for all filesystems which support encryption, this commit removes > > filesystem specific build config option (e.g. > > CONFIG_EXT4_FS_ENCRYPTION) > > and replaces it with a build option (i.e. CONFIG_FS_ENCRYPTION) whose > > value affects all the filesystems making use of fscrypt. > > > > Signed-off-by: Chandan Rajendra > > Signed-off-by: Theodore Ts'o > > > > FWIW, The patch at https://patchwork.kernel.org/patch/10725883/ fixes this > problem by removing "select BLOCK if FS_ENCRYPTION" from fs/ubifs/Kconfig. OK Pierre-Louis, can you check if this patch makes the issue go away for you, please?