Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1373044ybt; Thu, 2 Jul 2020 03:55:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2uhTcnZ0yDt2VpaT61V36K0YpaIRzfeJKne8hsWEOMgRoFn1svMqrOybooNsaT5uGTvvF X-Received: by 2002:aa7:cf82:: with SMTP id z2mr18950582edx.15.1593687349658; Thu, 02 Jul 2020 03:55:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593687349; cv=none; d=google.com; s=arc-20160816; b=TIeualhwxM1vxL911S3vmA1RoqiH8+GztnVh77MFdd881Wufz2JtDLMQ6N05UjxI06 Yg3jz2KL4cqFtTGH+hyRFNoxnXm8uQ42HwAOhmvPVyVDjVO3J3aG/H+rzmvxptD75Wl5 kgHhJY8ZISAcRJG8DZNp/Bh3ldlQLjtCkkSn1Tp9yhPPhZdfH3qyKC7VYXGp4jJyBnkt NU72x5ix8NqmKbqGHWp1sy3FQQ/TsJnkjGBJCtMOTs3wsueSGKXJ+FW3klR38JrDgpXm 6syhAzxzyteiszwjZNoY5y4WlTlv5DSjohr8GB86kuJU+zLo9ZJfHxMkY7abBzCL7Sw3 8kkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=zVDLoXI8L+yFA0AKDZ7bUdoOmqmHzhsfGkRFres4Vo8=; b=yRBf0jDwG2r1nDd4k0ro0KPIttGyXYsWwktx1Xgb41tGJpsMYmdZ5M45CSIIRBwNbS F4ztd2QCS6iuYyUWb+d1gBudd2zDU6T+sKzC+T0+rT+Ggt1Bl67LmMaIu6ixLk6TJB+l 02mM3YLg13khXhjteOM7S5cDIzbY/evLlMmgg/jedZZEttDGlPOu5t0y35F4yQpyl77N Lf3J47DVZfJa1yDAHxmrZwNlAN74T7bBhN18K9SdOBz+qTYztY+7k3jj+yaCBFdmRZ1q XYMwjMlPkaRp8UwO08AWdiAyQIk0GjZQ/4nj9rrf2VGhta0OZRAxFUFpxwn7hNKMYOqk WW0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hdNYyNcY; 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 y1si5282884edt.101.2020.07.02.03.55.26; Thu, 02 Jul 2020 03:55:49 -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=hdNYyNcY; 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 S1728509AbgGBKzN (ORCPT + 99 others); Thu, 2 Jul 2020 06:55:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728477AbgGBKzM (ORCPT ); Thu, 2 Jul 2020 06:55:12 -0400 Received: from mail-pl1-x642.google.com (mail-pl1-x642.google.com [IPv6:2607:f8b0:4864:20::642]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B53E1C08C5C1; Thu, 2 Jul 2020 03:55:12 -0700 (PDT) Received: by mail-pl1-x642.google.com with SMTP id x8so10279674plm.10; Thu, 02 Jul 2020 03:55:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zVDLoXI8L+yFA0AKDZ7bUdoOmqmHzhsfGkRFres4Vo8=; b=hdNYyNcYxBMGp0vsVUVonQjCpRwp++MyCLX9Du8x4iyfHlecQ3mb2EMkm/m/IRvvZg xYlhVFm8LAbWcdOZh/gw0VTE60cuCuVZsNil/9zRwJBa1t9v+SEArbG5G+lATbyMuurC lBeVipe3KDJyN/pcqw0qvyF+czgN2bbwgAVBHHuF8HO0gr5lkOMhwW58KXF0rdAuQEL1 CpCI6J2bR8HsWTADn+oPoV4ckqy/yAk7O1crJe08+MVmGyvDNbF2vKgz/NPPK1cHAsoT oJOCKClxm16+jGJcCrY+xmMUcrZ6+E5U5SHFSDISL8179bkNn6vaLzok3MU9/KpSCIG/ DwUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zVDLoXI8L+yFA0AKDZ7bUdoOmqmHzhsfGkRFres4Vo8=; b=pvcHOo503MEC4q8bVG3HyB8OjXOkWUCfbLgHmVyIX3Id0T2wTc9nO3ziJCHGqlnk3N NaGJBe2GqQmgcogDlXDD5mgbKLNB/GeodGtXo8OFBl1m4LYgpsC3t1NS/W+HMk4+scMO 8hpBtlgmZKCLbFotgCLqESBXbV75hvtEGaZniyFd4DWCtDKr0qWMga3v/Wj0oUh0vmNw k9szx5ehRMkpyeJi3Z3Wcm2mMgTKv+OvnoHg/SMWy9KIiNIlnkdCed9edyMF/bLij9uS 87zLx1f+e6QHAaZVKOmn/P4Pe32Gukpr9h2w0aIaJOYCoa14jgU5QR53IwA8YjR6Hs99 SEbA== X-Gm-Message-State: AOAM530lQufr6FAfEODo3UPmUmgkjjyi2AB2/WXm7JpvuZ5XslEMiK47 dJig18ajVTXBDuDll2mX2bpWWCKIE/ycnA== X-Received: by 2002:a17:90a:d104:: with SMTP id l4mr32286340pju.65.1593687312256; Thu, 02 Jul 2020 03:55:12 -0700 (PDT) Received: from varodek.iballbatonwifi.com ([103.105.153.57]) by smtp.gmail.com with ESMTPSA id z13sm8702393pfq.220.2020.07.02.03.55.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jul 2020 03:55:11 -0700 (PDT) From: Vaibhav Gupta To: Bjorn Helgaas , Bjorn Helgaas , bjorn@helgaas.com, Vaibhav Gupta , "David S. Miller" , Jakub Kicinski , Steve Glendinning Cc: Vaibhav Gupta , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, skhan@linuxfoundation.org Subject: [PATCH v1 0/2] smsc: use generic power management Date: Thu, 2 Jul 2020 16:23:49 +0530 Message-Id: <20200702105351.363880-1-vaibhavgupta40@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linux Kernel Mentee: Remove Legacy Power Management. The purpose of this patch series is to remove legacy power management callbacks from smsc ethernet drivers. The callbacks performing suspend() and resume() operations are still calling pci_save_state(), pci_set_power_state(), etc. and handling the power management themselves, which is not recommended. The conversion requires the removal of the those function calls and change the callback definition accordingly and make use of dev_pm_ops structure. All patches are compile-tested only. Vaibhav Gupta (2): epic100: use generic power management smsc9420: use generic power management drivers/net/ethernet/smsc/epic100.c | 19 +++++--------- drivers/net/ethernet/smsc/smsc9420.c | 39 +++++++--------------------- 2 files changed, 16 insertions(+), 42 deletions(-) -- 2.27.0