From mboxrd@z Thu Jan 1 00:00:00 1970 From: matthieu castet Subject: [PATCH] PNPACPI: only parse device that have CRS method Date: Sun, 28 Aug 2005 19:45:39 +0200 Message-ID: <4311F843.4030000@free.fr> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060303020506050103090206" Return-path: Sender: linux-kernel-owner@vger.kernel.org To: acpi-devel@lists.sourceforge.net Cc: Bjorn Helgaas , Adam Belay , linux-kernel@vger.kernel.org, Shaohua Li List-Id: linux-acpi@vger.kernel.org This is a multi-part message in MIME format. --------------060303020506050103090206 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, this patch blacklist device that don't have CRS method as there are useless for pnp layer as they don't provide any resource. Please comment and consider for inclusion. Thanks, Matthieu --------------060303020506050103090206 Content-Type: text/x-patch; name="pnpacpi_nocrs.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pnpacpi_nocrs.patch" Index: linux-2.6.13rc/drivers/pnp/pnpacpi/core.c =================================================================== --- linux-2.6.13rc.orig/drivers/pnp/pnpacpi/core.c 2005-08-28 19:24:40.000000000 +0200 +++ linux-2.6.13rc/drivers/pnp/pnpacpi/core.c 2005-08-28 19:26:35.000000000 +0200 @@ -131,7 +131,8 @@ struct pnp_id *dev_id; struct pnp_dev *dev; - if (!ispnpidacpi(acpi_device_hid(device)) || + status = acpi_get_handle(device->handle, "_CRS", &temp); + if (ACPI_FAILURE(status) || !ispnpidacpi(acpi_device_hid(device)) || is_exclusive_device(device)) return 0; --------------060303020506050103090206--