Received: by 10.192.165.148 with SMTP id m20csp4166388imm; Mon, 23 Apr 2018 20:46:45 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+ibUIYnU7hsS1c9BLLmx4mJvlImh7Qm+RB7fTJG5voCJ/1PFqkzc5ht1bIXv7eKrFlg3TG X-Received: by 10.99.117.20 with SMTP id q20mr17460159pgc.88.1524541605071; Mon, 23 Apr 2018 20:46:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524541605; cv=none; d=google.com; s=arc-20160816; b=duHF4GOtT5028AUlwtxDgsyM1V2DyEvHlgfONUbgbdtKk3aqh0lbUDohip8tmvckoO sK5J/jj6Q99lqOLZNQedVLc1tEo08C7dfTn7fW0vRGZ+4DnmvYJPrc43aM0YVQnvBEmR AjUW0n1VyF5Fl8XY8H9rWgyHFYp+j37Nb/OVEtKokbx5AklaF7KGhgtxza9LzS/jl4Zz jxRFjGhaOuD8jEpYh6Q5EpNdU2tSOdgnGToaVuD9TEVJ+B3ydNcrJE1XveW/YxWJgDuB cyA/yTFVZ3uxXI4Jn/WiyNIATuXUuj/JDRekvA9SjMwA16xEN9rUN5FX4rq+49rB82cB tH4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:arc-authentication-results; bh=+0NlNHs9bzrFWbXFoYVRETHt6UKdQdQHY5IpRDrZJV0=; b=oMKaFjzzb7xod36t9rd+ZyNNFAnEccUom+zBik4K5f3ZF3yaKL5LpViMmL6uWwCcEJ zb/MZcIGTI6uzP5MKIQMMlZdQUQUSB+dBCqb70JUCB7INLer+BMWhw6U/ADAQZyAykHc vP44F/xDPlr8TvMxnjrlm0F0R1tr3nqXHKYX75yEwG6/5aheEVfB3CLWjl/6iCWirnoq /AiGiEcbu47tmZ66cMAPUdd8tUqDvyjzQQGT3nlFDM1aP3coJPQzVcJQMCr7MYfqr1tV gPcfvHk+uspZ1N7FNkY+bstMOZTv69HMKlS1Zr1qQW+agoOpJ9DKuH2IJdLJcCh5Io7a CYMg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f34-v6si12637054ple.52.2018.04.23.20.46.30; Mon, 23 Apr 2018 20:46:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932834AbeDXDpY (ORCPT + 99 others); Mon, 23 Apr 2018 23:45:24 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:42508 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932780AbeDXDpW (ORCPT ); Mon, 23 Apr 2018 23:45:22 -0400 Received: from mail-wr0-f200.google.com ([209.85.128.200]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1fAotN-0003yg-Kp for linux-kernel@vger.kernel.org; Tue, 24 Apr 2018 03:45:21 +0000 Received: by mail-wr0-f200.google.com with SMTP id l6-v6so14615422wrn.17 for ; Mon, 23 Apr 2018 20:45:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+0NlNHs9bzrFWbXFoYVRETHt6UKdQdQHY5IpRDrZJV0=; b=EACYEdkXldle6UvRtbtqaT/UneDsREn/WSZIPufzRbIOLrXHl+4ot02ul4hGUiMYOD Z77l8+uYiHig6TOx6P29Uul4az6X43p8fSnrNz84M6JifWSyTXoPhjoAfnidGULXtFiy QTFv0ScHnkSm/uqZBLj4ySZ1lOOaNon8jJzIK8z5pvdeFIB93vObLE6c2cqMrtVJSNzM gJWne6hVCQiELPYZzQJZKDGDN2bij19R7JBwHPTyo3VCPO5KnkIECCjHih6tdyhAZu32 y73yeB8uW7uvgazVhnQ2EC1/xbCIkGx77tAlu56qWbX8WR2odafonDEjsno3pXu7UYve GBkA== X-Gm-Message-State: ALQs6tCZW9ZrXEp6nuj3qs1ZznSx2Ogs1aevtia/xHGyj41CNr/NT/9i eYGH6dmEBesdwrtDEAoY7E7Hjh/GyuouvGsubxI1VK74qf5woo/o/A8pEdBS0qwkGCRFI0xArAJ 7H2fQywEVgVWP7n9Q/8bBGhXc/EFVcmX5Lq14FchnEtJn7kcA+fUplQ00Sg== X-Received: by 2002:adf:8672:: with SMTP id 47-v6mr15977997wrw.102.1524541521085; Mon, 23 Apr 2018 20:45:21 -0700 (PDT) X-Received: by 2002:adf:8672:: with SMTP id 47-v6mr15977990wrw.102.1524541520925; Mon, 23 Apr 2018 20:45:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.129.145 with HTTP; Mon, 23 Apr 2018 20:45:20 -0700 (PDT) In-Reply-To: References: <1523273714-17264-1-git-send-email-acelan.kao@canonical.com> <1523273714-17264-2-git-send-email-acelan.kao@canonical.com> <20180409123910.GB31060@lunn.ch> <20180409.105039.310935818370762783.davem@davemloft.net> From: AceLan Kao Date: Tue, 24 Apr 2018 11:45:20 +0800 Message-ID: Subject: Re: [PATCH 2/2] alx: add disable_wol paramenter To: David Miller Cc: Andrew Lunn , James Cliburn , Chris Snook , rakesh@tuxera.com, netdev@vger.kernel.org, "Linux-Kernel@Vger. Kernel. Org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, May I know the final decision of this patch? Thanks. Best regards, AceLan Kao. 2018-04-10 10:40 GMT+08:00 AceLan Kao : > The problem is I don't have a machine with that wakeup issue, and I > need WoL feature. > Instead of spreading "alx with WoL" dkms package everywhere, I would > like to see it's supported in the driver and is disabled by default. > > Moreover, the wakeup issue may come from old Atheros chips, or result > from buggy BIOS. > With the WoL has been removed from the driver, no one will report > issue about that, and we don't have any chance to find a fix for it. > > Adding this feature back is not covering a paper on the issue, it > makes people have a chance to examine this feature. > > 2018-04-09 22:50 GMT+08:00 David Miller : >> From: Andrew Lunn >> Date: Mon, 9 Apr 2018 14:39:10 +0200 >> >>> On Mon, Apr 09, 2018 at 07:35:14PM +0800, AceLan Kao wrote: >>>> The WoL feature was reported broken and will lead to >>>> the system resume immediately after suspending. >>>> This symptom is not happening on every system, so adding >>>> disable_wol option and disable WoL by default to prevent the issue from >>>> happening again. >>> >>>> const char alx_drv_name[] = "alx"; >>>> >>>> +/* disable WoL by default */ >>>> +bool disable_wol = 1; >>>> +module_param(disable_wol, bool, 0); >>>> +MODULE_PARM_DESC(disable_wol, "Disable Wake on Lan feature"); >>>> + >>> >>> Hi AceLan >>> >>> This seems like you are papering over the cracks. And module >>> parameters are not liked. >>> >>> Please try to find the real problem. >> >> Agreed.