Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp571019pxv; Thu, 24 Jun 2021 14:35:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWz8gt7x+DfRF4wqmbyTPNg3fF1JWkpJfnRZHiXXwqp/MVwq+UIgoeomOzQM0EvfyjpCPn X-Received: by 2002:a17:907:2d07:: with SMTP id gs7mr7185622ejc.375.1624570530720; Thu, 24 Jun 2021 14:35:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624570530; cv=none; d=google.com; s=arc-20160816; b=v/ongfaBeQqNkW5My1/llQrM0EcYJ5Us2zo7hBB0mm8xW6OdwnHfwipfqZH/rhDPJf cZIOScTzki88/CTNITWzIvhE8lV8KAOPIOOd0OvAr7xcHe9CDO/YAsBH3S+zQ733sU6G LNWAe+UMoO6PpQ4dc6Y6wd4BL9UKAbl6dyCwqD7LnQ08TC3iVOVmUeYbIyGzGk4N9g93 juxLJVSMm7JzKlseRb0bSfbt1Uz8pzXDgNFPqqSL+B0Qk/U0y8uR3w+voT2jRTw2hVgZ 2XPkfSvdZ9+hUq4pCxP2lKfpQOrdIcNaVQhSt0gSzExBJ8QqWsSMrTuhzepJJfjwn+/Y P2tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Y0Zr/pYf4JPGoC87XGhE+dZcHLj8VRQ7ooKGV3dcPSA=; b=aqWcl7B/yPqsJB5LntGlWKtQqBDFACbDEA4F/iTwCEh3zkJ1nKI7BEa3bdBxwUHOjR 0X+DfR3nhJBMe99+uL68r+ta3btpd6IJE4qnag1Xmtu66qb0QsT07cK52oH5Oaf2vAOa OjOF1EzSDUJCo7nuhEuu+U1BCOw7to2qonwW1KmbGgXE/4o0OMlSOmEpTC/6bc+oLX9K 2I4rv5Xtde3Ze8MrvSg/WMmghb2wD55ezOZKeSoSwky/kMCQkykt3dxwfxGYFlQ7ywJB ExRJJibOHoCM6tcg7XIrI00q0V3g9aVB/HeBGy94ftrCLoIlUyYT6DgyPiyBpb8rQYFU 7fsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=je0lJSUk; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m13si4165621edr.209.2021.06.24.14.35.07; Thu, 24 Jun 2021 14:35:30 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=je0lJSUk; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232785AbhFXVgY (ORCPT + 99 others); Thu, 24 Jun 2021 17:36:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:51854 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232591AbhFXVgU (ORCPT ); Thu, 24 Jun 2021 17:36:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D3A7F613B7; Thu, 24 Jun 2021 21:34:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1624570441; bh=ticgXE7CjNhWfVymrLf5bGBpQYvv4IhRaSX2oXSsd1I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=je0lJSUkjWr6LfhmkY1QEILZbvNQwe8wmPRM/TrXmK1AjiIKFHuB5dK1TjC7vQ2H7 Q+UUhqcw18blwKk+JBNE3j0MipA4pwbaSgSAdQFmLp3kvMHKKS4ddIwQQcwamz0iVN nxxI57PuJUXjYyGchYvhyN1SQmiVVMPbpfY5XDkpBuYg6nbc3mzQWK5y02BX8c88nr OVCSxio5AaC3KGaYE71Wy3udYilJBd7MCUobi0VF1BINrS/Bpvim0YyMtsJ67auJrt SRXRGezrr+rG7w29mktUwxw9KHlWRSrBqBV+7p7YFPcAhSVPlhZFzf0+IJ62u5NJDl Up2vvC69POWNQ== Received: by pali.im (Postfix) id 0E1EB96D; Thu, 24 Jun 2021 23:33:59 +0200 (CEST) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Lorenzo Pieralisi , Thomas Petazzoni , Bjorn Helgaas Cc: =?UTF-8?q?Marek=20Beh=C3=BAn?= , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RESEND PATCH 1/3] PCI: aardvark: Fix checking for PIO Non-posted Request Date: Thu, 24 Jun 2021 23:33:43 +0200 Message-Id: <20210624213345.3617-2-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210624213345.3617-1-pali@kernel.org> References: <20210624213345.3617-1-pali@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PIO_NON_POSTED_REQ for PIO_STAT register is incorrectly defined. Bit 10 in register PIO_STAT indicates the response is to a non-posted request. Signed-off-by: Pali Rohár Reviewed-by: Marek Behún Cc: stable@vger.kernel.org --- drivers/pci/controller/pci-aardvark.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/controller/pci-aardvark.c b/drivers/pci/controller/pci-aardvark.c index e3f5e7ab7606..2f8380a1f84f 100644 --- a/drivers/pci/controller/pci-aardvark.c +++ b/drivers/pci/controller/pci-aardvark.c @@ -57,7 +57,7 @@ #define PIO_COMPLETION_STATUS_UR 1 #define PIO_COMPLETION_STATUS_CRS 2 #define PIO_COMPLETION_STATUS_CA 4 -#define PIO_NON_POSTED_REQ BIT(0) +#define PIO_NON_POSTED_REQ BIT(10) #define PIO_ADDR_LS (PIO_BASE_ADDR + 0x8) #define PIO_ADDR_MS (PIO_BASE_ADDR + 0xc) #define PIO_WR_DATA (PIO_BASE_ADDR + 0x10) -- 2.20.1