Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp872066rdg; Wed, 11 Oct 2023 07:50:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF6SCC9w6KQuOoV8x/GQC54g3scFt+qRg0crIRROUVnd894vE7O0mIgqIJ0IvS6pJd1tH3W X-Received: by 2002:a05:6358:528f:b0:13f:411:c1a9 with SMTP id g15-20020a056358528f00b0013f0411c1a9mr28592144rwa.17.1697035834971; Wed, 11 Oct 2023 07:50:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697035834; cv=none; d=google.com; s=arc-20160816; b=dcbvE0fwXkS9uKr5gQwGiL7Q2RCOR8y6BEt+3xKf8VQ2re7ytpBk1lJ3SWLh6h+kzM vlLTM+FojQdePXK8rTZWl7Y4N+Me0tZ3i+nuCHjMKk9eyDQURBWDmq3NxgYg6PBtYxI0 k3lVhMfKI4P61ibxylbByJ2Xt0tOsmYlZQ4lLMb6XbYLzigQsbbP19muBqYaVkctsLoV KRNargQ6Gkvm6I3+y8XgdjA28EFcvfkV+VY9bgwLwpApyBi0zggzLPb4HX4toxkxhAMP 6grfp4ouaFxhVv5KmdJEJ3vhLjcomEx/1kAGaeYHOEPUuWLE0JEEqyneHELUILrpRf6K DWbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=ZsP7v2h8ynSjioKDlFU/XEY53Hp3LAayf0BKeQYRJp4=; fh=udFoMts9nxfa/D/opGMSF1WnUB+iaH8ituQgJrXtkMY=; b=ksuDaU3lsV0zQnKAloAPLM6iTIpkBJIcyE2I+ag3yrwEbbMUxPMuq4ZWT4kGqohSUR SMHEn/j/tFKdbrBxn90BcjfZHTya4s4/dtQRmZgYdOK4KG0f/cmbHif2PgAHr1XBY7K7 bOg+AOaIH3Q5i+3/WexckdnXWiI2zbBIffviC2TsDUHhU4l32zkQcLwUP7HtkSMK1lQ0 /AveiRrDJTmGbV0XJr/yeChsLxsFrfb9CtBUJlKO39pqTq7Xjg2ijMz5hzOs/EOh6PG2 6f2C9J48mIhLi1LlOPv2UmZ5miBRv3vgz86DZ86tsm2TEZZLAIZmkTEhKsgJhr8/ttXp mE1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=RQkotTUg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id y64-20020a638a43000000b00578e4816c9asi14692812pgd.19.2023.10.11.07.50.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 07:50:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=RQkotTUg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 8D9668250242; Wed, 11 Oct 2023 07:50:32 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232553AbjJKOuI (ORCPT + 99 others); Wed, 11 Oct 2023 10:50:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232256AbjJKOuH (ORCPT ); Wed, 11 Oct 2023 10:50:07 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 168A094; Wed, 11 Oct 2023 07:50:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697035806; x=1728571806; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=MtsQbyKwcjRJIzA/Fgz2m2QCnrrr+NVDrlseLOUGxUI=; b=RQkotTUgWgdNdb7xLrxYd5jQkZgnUoykrXIGXnWBNFc023vKS64mbDOd G9a7PVaPbbcI6b23MpoZDixnFezmMQTFHNCAXj+NIVjd+cm4M+nhPzi9k q4bFTO1v/nr59ORJaVqvtLKlDyb9BpkZ++LgEYesQVlvBY45xgAOgCtY8 kKqx5IMFT/PxPs3T3l2w+kGXgdFhUZ7g2+2MqU0TeT8GIO+inD4KHzPmJ rLj3vssf7UOCOSAXyRN4iLjl0iugMBiPfk/Bk0xqCfy6ono+UYJmV+FL2 ZIgQX5BCutRKQJozm3fzPooRt0D3wdzsqTafyyII866l/UZMNKuesHJ+c A==; X-IronPort-AV: E=McAfee;i="6600,9927,10860"; a="6245382" X-IronPort-AV: E=Sophos;i="6.03,216,1694761200"; d="scan'208";a="6245382" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 07:50:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10860"; a="783259405" X-IronPort-AV: E=Sophos;i="6.03,216,1694761200"; d="scan'208";a="783259405" Received: from gears-pc1.amr.corp.intel.com (HELO [10.251.3.56]) ([10.251.3.56]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2023 07:50:05 -0700 Message-ID: <078c247a-ce72-49d4-88a5-b22e814843dd@linux.intel.com> Date: Wed, 11 Oct 2023 07:50:05 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/10] PCI: Use FIELD_GET() and FIELD_PREP() Content-Language: en-US To: Bjorn Helgaas , linux-pci@vger.kernel.org Cc: =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , Jonathan Cameron , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Lorenzo Pieralisi , linux-kernel@vger.kernel.org, Bjorn Helgaas References: <20231010204436.1000644-1-helgaas@kernel.org> From: Kuppuswamy Sathyanarayanan In-Reply-To: <20231010204436.1000644-1-helgaas@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=2.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 11 Oct 2023 07:50:32 -0700 (PDT) X-Spam-Level: ** On 10/10/2023 1:44 PM, Bjorn Helgaas wrote: > From: Bjorn Helgaas > > Use FIELD_GET() and FIELD_PREP() to avoid the need for shifting. > > These apply on top of the PCI patches from Ilpo's series: > https://lore.kernel.org/r/20230919125648.1920-1-ilpo.jarvinen@linux.intel.com > Looks good to me. Reviewed-by: Kuppuswamy Sathyanarayanan > Bjorn Helgaas (10): > PCI: Use FIELD_GET() > PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk > PCI/ASPM: Use FIELD_GET() > PCI/ATS: Show PASID Capability register width in bitmasks > PCI/ATS: Use FIELD_GET() > PCI/DPC: Use FIELD_GET() > PCI/PME: Use FIELD_GET() > PCI/PTM: Use FIELD_GET() > PCI/VC: Use FIELD_GET() > PCI/portdrv: Use FIELD_GET() > > drivers/pci/ats.c | 7 ++--- > drivers/pci/pci.c | 53 +++++++++++++++++------------------ > drivers/pci/pcie/aspm.c | 31 +++++++++++--------- > drivers/pci/pcie/dpc.c | 9 +++--- > drivers/pci/pcie/pme.c | 4 ++- > drivers/pci/pcie/portdrv.c | 7 +++-- > drivers/pci/pcie/ptm.c | 5 ++-- > drivers/pci/probe.c | 8 +++--- > drivers/pci/quirks.c | 2 +- > drivers/pci/vc.c | 9 +++--- > include/uapi/linux/pci_regs.h | 15 ++++++---- > 11 files changed, 81 insertions(+), 69 deletions(-) > -- Sathyanarayanan Kuppuswamy Linux Kernel Developer