Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2160561pxa; Mon, 17 Aug 2020 02:28:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbEZDsbU5oDomnBe4ASg2cnqSf8PZNSlihphvThvD/QM7GeJtPyfhIH/ROmiZorOBjhd9X X-Received: by 2002:a05:6402:a5b:: with SMTP id bt27mr14310824edb.120.1597656499820; Mon, 17 Aug 2020 02:28:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597656499; cv=none; d=google.com; s=arc-20160816; b=bCtlHl6tvqv3fyRbGlawbhyiLChqRX54p9zkp8FPSBb2eviIMJ1x6rWpxDbS/+tx5P D5PZSLyhiZaLR0PYoYM6k0EJ7u2rScO3UyJKn8U8NDjrJhFmLIc/UzkLuz6rcCtNIgOL tQByquyioZCtneLPvtvzfJFlyRAyBd3WqIzVi9DKmAteOHrMnQuuwKfUCi1OfqNmS3hR Rqgc/TaLRCFdx3WyVosuad8bz89ZsYNwesuks7cfd/ISJEVyP6MKuzrfAJDtEh/5GO32 uIwymbD7eJIIMXdIMQIMQ+4C0GeHC05vYDhuVLzMsB1rAfdO8IeiUMyWheNx5PbK2HDX NLzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=Rj6QAfp7fK0l7e7qFTK0S101pCtERJaPK3wMNiuezuY=; b=IycDz4LmTt9IFGh2vN1KBIJeFuyQily635t9FXCp41LT+XuF63rtSuND2qZ5+z1G/8 1laWQIJdE642zrTfSnsKR6xMJH8marcUBYnK4AyXhd4KKbZassXu0tZwKTBxII24bCII HYo41ORQSrHAnYPjH5mIzj7i69RwUiJEBZVXe7MM8KL8a9MnQ1W2p4Uj1K4c9+kTDwfR rFWGbjQCx9Oc+V01peOXj0TKojBultDGF/gWE7brhvR/crQFyNZaBogHX/O+0srvENpM pEvwNYRE3b9Xpv2GeVUqFc0RAWBqioDzl6Fh7mc3eUlDbFgqeeKfFOc/6sXantmQjePq qEhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=U0jcnI9S; 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 t28si11756514edt.38.2020.08.17.02.27.56; Mon, 17 Aug 2020 02:28:19 -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=U0jcnI9S; 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 S1727879AbgHQJ1D (ORCPT + 99 others); Mon, 17 Aug 2020 05:27:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34208 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726422AbgHQJ1C (ORCPT ); Mon, 17 Aug 2020 05:27:02 -0400 Received: from mail-pj1-x1043.google.com (mail-pj1-x1043.google.com [IPv6:2607:f8b0:4864:20::1043]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E4B9C061389; Mon, 17 Aug 2020 02:27:00 -0700 (PDT) Received: by mail-pj1-x1043.google.com with SMTP id ha11so7414925pjb.1; Mon, 17 Aug 2020 02:27:00 -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=Rj6QAfp7fK0l7e7qFTK0S101pCtERJaPK3wMNiuezuY=; b=U0jcnI9S/jFzGDnvfm0t7CpqXvnyBzY4klINeV9Qgxl6g7KRhDVeAgua2xpHY3b8Lw XZXsUdrM5cQhpLB75CHifTZ9IHODvopA22F4njsuxi/eVy78Cv0TPbyLfJVAZGomuxGo eLqCJlNMwP7zjCwLGNJ15rwNg8uo05wxki0/A6ySGyeX+jwzOYZi/Klh9oarQu95UW3J QcOizn8dPSbPaGrvX5Ip+z2dO9mZg2ernZBrwfbj+o8kPeePADEUJ4Ys63aQltpk3eCS lUlCgurWWMAc3rXbwLrohpq4cqzxyrASROHsbjnAOJHVWMCkSYB5atU7zN0EbC5uPGGG AzYg== 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=Rj6QAfp7fK0l7e7qFTK0S101pCtERJaPK3wMNiuezuY=; b=fncFLbuzmusDFaZrz4EX2qZmuiBY/ry88/DGbHLUVkK82hpjgQt6rDFTg451lgERzM IdpwB69OgZIex39g1lXMgmKhv/JVOcUn1h6kDBOn3Qmxbgp0f41u3Xy1gY4T2X0/AV4I QB2OpsPx9q+l6bjCUp92x8nN9MJj/gIZibWnoomoT3I6oTN6HdVNfHpOHpXiaYXChHmc vUFBTyZoSXmJpmAPQG0Y2dX0X5tWOBqIePA7zG7e6fkBMjeMO68hoKonObLiWsR3OWnS sv+ZkDFnbdqespOVGV41bsxI5JN5HlRwhsfC/BPPT/5bn8ZR0Q8vnu2CJKUsuT5D6QJ0 t07Q== X-Gm-Message-State: AOAM530XeB3WqCUkB7w98yrpYdY2MNuAxhLNg0j6+0HA4N8zGsc3jOM/ o6qOx/stt4ZCQVsRkuGD7us= X-Received: by 2002:a17:90a:230d:: with SMTP id f13mr11126659pje.116.1597656420344; Mon, 17 Aug 2020 02:27:00 -0700 (PDT) Received: from gmail.com ([103.105.152.86]) by smtp.gmail.com with ESMTPSA id e4sm18904633pfd.204.2020.08.17.02.26.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2020 02:26:59 -0700 (PDT) Date: Mon, 17 Aug 2020 14:55:11 +0530 From: Vaibhav Gupta To: Bjorn Helgaas , Bjorn Helgaas , Bjorn Helgaas , Vaibhav Gupta , Jens Axboe , Bartlomiej Zolnierkiewicz , Kai-Heng Feng , Christoph Hellwig , "Gustavo A . R . Silva" , Hans de Goede , Mauro Carvalho Chehab , Prabhakar Kushwaha , Alex Shi , =?utf-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= , Thomas Gleixner , Jiri Slaby , Sascha Hauer , Paul Gortmaker , Jia-Ju Bai , Javier Martinez Canillas , Zhang Rui Cc: linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, Shuah Khan Subject: Re: [PATCH v3] ata: use generic power management Message-ID: <20200817092511.GA10566@gmail.com> References: <20200817092245.10478-1-vaibhavgupta40@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200817092245.10478-1-vaibhavgupta40@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, I am working to upgrade power management framework support for PCI drivers, as my project under the Linux Kernel Mentorship Program. The ultimate goal is to completely remove the legacy framework. And for this we need to remove ".suspend" and ".resume" pointers from "struct pci_driver". The patch is doing the change for the same. The actual suspend() and resume() callbacks are defined in drivers/ata/libata-core.c and are exported. Which are then used by other files. Thus removing those pointers, included 54 files in this patch. Although, the actual changes are done in few files only. The changes should work fine as I have done similar changes for other drivers too which made their way into the kernel. Still, tests on few ata devices are necessary. I tried but unfortunately, I couldn't find or arrange devices to test upon. I have added the authors of the previous commit(s) for respective drivers as recipients. It would be very helpful if someone can test it on a device. Thanks Vaibhav Gupta