Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4634501pxb; Tue, 25 Jan 2022 15:05:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMTpU8UZKmDhvCwj1tnzIDiSK5HMSusBP6VEsElKUvRZXaFUDoIwNbmjpGh9lsKyOh4arm X-Received: by 2002:a17:907:2ce5:: with SMTP id hz5mr18575799ejc.35.1643151939891; Tue, 25 Jan 2022 15:05:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643151939; cv=none; d=google.com; s=arc-20160816; b=eQkmaDisqXhFV8iAsVriKa/Owc5pZMioxkJvYnqfnNBRmVklZAaG11bsjViCPyR61M H26IJcoUMQc8/sSaaC163qeeUJoO3sdGARvJvdLuV80BnSmsgQbQ6btY/++nHlXFdn8u VVzEzazn47+Sge4CJWmO0O/bHAGfnBerhs8XthSnE7rlJITeRi0uHGN6Tm/T40Zno3lM kYqyP+Xc1ng72lGnZztHS0pyQ0aW9DuyfBzLlgBp5R4ZKCMjFWXuGqNSeJDbuHXATvVK vmP4gcaaQ1Pk2M5h8lm3w3iMCGt8SPoDmJ8FpyGwLpu/SW2gEKMYwqKP3fxaDe/ZBvJ2 Bt3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=zrT9eMmhlA+vJTOBOTs9k8HGZRaClmQLllN0+PUIBTo=; b=k9mIhKI5b2CNdeAbT0A81mATxoKX9u2VxKv9MalYzosNK98AFkQDxABw5HPQV4UPFS Ae8GuupbWA0sJgTRUxuMuLEvPHNasUB7Lmptm6Eo7DO+AKNUGYvPfmPNxUwmQCkBEVlY LasahRnXsj80qpdCypP9Oi6XiSV+Rhtqr5ABfmiewKH6orjn2ROafivK5LyaMWsL6RiO C7hE0uTbIOUxbLr8yV7Y+2ekhAA3PDvrkFbX0N5a1r++tBCAYqKgJbaySoiaIPdR1mSb P1SLT16F8ao8dI4NRVL0ZM9qhG0rymaI01SoOPHWInvj0YUwy3SmnKPJj9EcXeU7dBkK vZQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KHTxlf8Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 24si2385637edv.15.2022.01.25.15.05.15; Tue, 25 Jan 2022 15:05:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KHTxlf8Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354259AbiAYQc6 (ORCPT + 99 others); Tue, 25 Jan 2022 11:32:58 -0500 Received: from mga11.intel.com ([192.55.52.93]:10994 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377447AbiAYQ3c (ORCPT ); Tue, 25 Jan 2022 11:29:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643128172; x=1674664172; h=date:from:to:cc:subject:message-id:references: mime-version:content-transfer-encoding:in-reply-to; bh=lCAhx+7z9ejFv1CsTeDdzgeWY4c3i+3bRGbCXPsvqCs=; b=KHTxlf8ZYPaLoRB1akStB1vNINZijp4gmR3kfMKJHfA/cJY0VMNcH5gM QRzBam8SPprykcpg48gv9uHgy6hMc0On5d56QZ7xij2il7a8Oanr53/cS kqDiLCGFGLkTbX/pxLybe1uxICzqYX+dJ6dfUoX97+YRiVfQscxLB2mO5 7mm0QFbIMwCXQk8d5itY4mrGGIBhrLdChArbfure+67bvdqiR5ajmiOYn gMxr13o1JWMJGRlVB31Jv4oZoNQu1sW2HI66/Ot0Is9ixQqcU0dOg19sW te6ITPxqy6RW6kPOJqFenIGTvVKnrjd4jKojVVck8occTPzU2WEH6bE/I Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10237"; a="243941899" X-IronPort-AV: E=Sophos;i="5.88,315,1635231600"; d="scan'208";a="243941899" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2022 08:29:25 -0800 X-IronPort-AV: E=Sophos;i="5.88,315,1635231600"; d="scan'208";a="477164920" Received: from lahna.fi.intel.com (HELO lahna) ([10.237.72.162]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2022 08:29:22 -0800 Received: by lahna (sSMTP sendmail emulation); Tue, 25 Jan 2022 18:29:19 +0200 Date: Tue, 25 Jan 2022 18:29:19 +0200 From: Mika Westerberg To: Andy Pont Cc: Paul Menzel , Zha Qipeng , linux-kernel@vger.kernel.org Subject: Re: mfd/intel_pmc_bxt: `intel_pmc_get_resources()` results in page fault Message-ID: References: <92c233bc-d1e0-b180-efaa-27e05fbd732b@molgen.mpg.de> <2ebf7968-a324-6f98-e178-45d4d19cfb48@molgen.mpg.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 25, 2022 at 04:27:02PM +0000, Andy Pont wrote: > Hello Mika, > > > Thanks! The dump looks OK to me wrt. the PMC device. However, I think I > > found the bug. > > > > Can you try if the below hack fixes the issue? > I’ll give the patch a test and let you know how I get on. > > Which fields within the ACPI dump are you looking at? When we boot the same > hardware platform / Ubuntu image with the stock AMI BIOS then we don’t see > the kernel oops. Probably the driver is disabled there. This one: Device (IPC1) { Name (_HID, "INT34D2") Name (_CID, "INT34D2") Name (_DDN, "Intel(R) IPC1 Controller") Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x0, 0x2000, IBAR) Memory32Fixed (ReadWrite, 0x0, 0x4, MDAT) Memory32Fixed (ReadWrite, 0x0, 0x4, MINF) IO (Decode16, 0x400, 0x480, 0x04, 0x80) Memory32Fixed (ReadWrite, 0x0, 0x2000, SBAR) Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, , , ) { 40 } })