Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp622052pxv; Fri, 9 Jul 2021 05:47:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwh0IJofnpeZmk/c8dJ1UXomDInWIyrRIwD8e+2Oy0dP7s76REbxQgnVPV4mohVVQL5vTKt X-Received: by 2002:a02:2b27:: with SMTP id h39mr32283657jaa.62.1625834836848; Fri, 09 Jul 2021 05:47:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625834836; cv=none; d=google.com; s=arc-20160816; b=N2mJzm1d5nktSAw6apyyewDKDUrQC4eAoy/ggycMPxdyFLb+dNXQm0Xbr9oyuDuqGh lZ61Aipvt/h8q9l4v0aZpJbnPzIKeTDOvKzhlS29qDd67ar5ZcKkjos+7CYBAx/t46RT 48xdmU1XMkKlU0ICHII9r/Ycs9LjkHLhFFtEKZA5NEJNy0iBEBUbCWbna+Yuj5P6FGUZ ZJ+nld/xKhCn1q4h94ou04F/o+7M5H+zGUKsOMBC66qm999oy7467J9TjJOHpHPvUuB/ U/c3vggo3JKifsGLluUMijXtBTwYeRQKFcf9y2v6nNmzCIDMJAbcEKDhWK6hVewOwqz8 9oTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=a8Fdp0uOkotya/kKDIDVD2b894Pw0XhGKYmVcYD6eEw=; b=z58G0Ex9WF6n7jASaccyN0ezc3xEHfNb8nHpcfWZR1clNtymPMmFO1PZSJEbPnQV4t 1blvZ8KWTKJv20RP99ioog2D/WRlN2sm+rMN8z/zttFAgfBmnChz1JklIgovT/MjwFIn qbXhSv4N5/W6q63zsmi/ytyMpagWUm6/mOEo4A8jGOl10zHq6a0zEdP78Oz0qr2MHTlH DClH1mBqdjUIRMe9cqygeSoPTRvMdHyxqBQgYr2OusRr6vdtuS8IjlSZ5n+GIM2MtTxX cJkt21wE7AaCVicIgtLVwPfZnlL4tqjHW5eRs60H7BoGr/O1Pj6mAqNE0VE9FVzDcQK0 ZKkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hlp54LnJ; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z6si6067282ils.150.2021.07.09.05.47.03; Fri, 09 Jul 2021 05:47:16 -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=@gmail.com header.s=20161025 header.b=hlp54LnJ; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231383AbhGIMtM (ORCPT + 99 others); Fri, 9 Jul 2021 08:49:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231431AbhGIMtL (ORCPT ); Fri, 9 Jul 2021 08:49:11 -0400 Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 714F7C0613DD; Fri, 9 Jul 2021 05:46:27 -0700 (PDT) Received: by mail-pg1-x530.google.com with SMTP id 37so9881255pgq.0; Fri, 09 Jul 2021 05:46:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=a8Fdp0uOkotya/kKDIDVD2b894Pw0XhGKYmVcYD6eEw=; b=hlp54LnJJs1CAUdyxnywduEZx2aVQdAFjMZ8bC8CIlzhwsIHht8V/i8iGTF4+zFiCK xCnrf62Hh32UXJeClpw+fJORc5Zb99y2fguP0hGqJ3cwaUlHgEVkwMrwBXTiQsg4gFvI 0IwtidDeeYjzxwdfVcHLlEdkXkZQoe+AWCeNP8DA/dWCChF+Q+wg+V7bB2IU5sMHNDug c2aDuywfrdNiPaI1lZMKJ0y04wCdV0XZwKvO9eD8rovvxqsPc7LmQrzGV7zHc2Z8ibR2 MAB5ejjWMd6iRdI3GitBSJfVEzOb0hTiL02uCb6VzGB42U+DjNuMSH8p+8LwMyJqnDz0 FT1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=a8Fdp0uOkotya/kKDIDVD2b894Pw0XhGKYmVcYD6eEw=; b=oBM1ZWU9ymqswW9gbMvX+pW07f/qAw1hk4yRbw+ktzWz/Jm6daivG72qBCESGgRNMc DoZjS7GmLXor80fGqPHmm5yYVVVePApnr9qkZyqrPDiiQrZarroJapybvuGvqiFvvUaK xad/Ow+2zTqELyA0DAKsx6e9wAmdWdxMIQGMlItHoxYb7/lrx6Tj13qLcZsDrh5f5DT7 1FLOv2Edw+5VJLZ4Lzlzcer3nvXESnIC2hlQy3CBOK8kI8SZ7dYsNaoS24l/at4D+EKD ujfp12bPibkHKq3j0xDri3PIJrgsRBin8+0ey1AIoa+crzd8/6ib7vyK0mpkGLlWxmqX 8/YA== X-Gm-Message-State: AOAM530tcKQl4kCRw7oXo8mxwfvWXnSVJpQOnvUx7fzErEoNf0YeaJLl YwholPdj6IOccp4RsZwOogY= X-Received: by 2002:a63:5345:: with SMTP id t5mr36500421pgl.167.1625834786944; Fri, 09 Jul 2021 05:46:26 -0700 (PDT) Received: from localhost ([152.57.176.46]) by smtp.gmail.com with ESMTPSA id e24sm6226808pfn.127.2021.07.09.05.46.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 05:46:26 -0700 (PDT) Date: Fri, 9 Jul 2021 18:16:21 +0530 From: Amey Narkhede To: Bjorn Helgaas Cc: alex.williamson@redhat.com, Raphael Norwitz , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, kw@linux.com, Shanker Donthineni , Sinan Kaya , Len Brown , "Rafael J . Wysocki" , Amey Narkhede Subject: Re: [PATCH v10 0/8] Expose and manage PCI device reset Message-ID: <20210709124621.ky3c6ip4wjrpsctr@archlinux> References: <20210709123813.8700-1-ameynarkhede03@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210709123813.8700-1-ameynarkhede03@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21/07/09 06:08PM, Amey Narkhede wrote: > PCI and PCIe devices may support a number of possible reset mechanisms > for example Function Level Reset (FLR) provided via Advanced Feature or > PCIe capabilities, Power Management reset, bus reset, or device specific reset. > Currently the PCI subsystem creates a policy prioritizing these reset methods > which provides neither visibility nor control to userspace. > > Expose the reset methods available per device to userspace, via sysfs > and allow an administrative user or device owner to have ability to > manage per device reset method priorities or exclusions. > This feature aims to allow greater control of a device for use cases > as device assignment, where specific device or platform issues may > interact poorly with a given reset method, and for which device specific > quirks have not been developed. > > Changes in v10: > - Fix build error on ppc as reported by build bot > Aplogies for late response. For some reason I did not get email from test bot. I checked spam folder too. Not sure if gmail messed something up. [...] Amey