Received: by 10.192.165.148 with SMTP id m20csp5000493imm; Tue, 8 May 2018 19:41:47 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrj5u2BNGIMDkY1MmST+HsiPMHx14vctZV2vEfvrW8ZIAebHwhOtwp9cOSgyvVrGIEQr5LW X-Received: by 2002:a17:902:6041:: with SMTP id a1-v6mr43412984plt.59.1525833707862; Tue, 08 May 2018 19:41:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525833707; cv=none; d=google.com; s=arc-20160816; b=yBj1cGhmXEC/hcMFGRKY858B3UvASNftbJ9+81w4Ul0kZjDuoic8E0zAx08oVa6hIp 4cv2rUCBX/ID/fLQJlAxJ5RUFmg6v6WZIoa0EmldRlVrEa6Di+13ab765CKuonDt39qM BAwGVnFeHWGX5N6nw89ey/hfUZQETeWWZl4FphAtOq9MplHx9PRGiE+gXh25aR79vbi7 Kj7Sf5CRX63BHL153lTLdMgijYk95ChhmYRTMcJscySKbjunrhFcqTj5TyQjuEYiYzBV bHSHkTz2Waqtqyo8zLK22U0gQkK7lIS6svdaNQObFO2ij7P5uXeXDViTQgYDQZdZkVtf Po9A== 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=M1ASENsxELtQehdu8muhNVnrvHI+jjLumm5zRdUKlZY=; b=DLMEx5KjE/Lie8OdAVc88iOSjS2aNl8fMHIT2inZdzMl+jn2nGAR8lumiGD6XKtacz OjWZ55/7z6SmPlyU2OqV8FNZ6KWuNCtD5AesVMUPr8alzc0rNLQnMmmgsvLISXI1pofg 5R82CS+hO8LcfMSv7AgkzeysxgfpTcB9lmo+VacgRHfx6a6ajP6ZGDM4jyIj5CLau0ME vgTn5MNgdiP95hkbBnxaO5xBiyF//TdxUm8UNMeiMxYUSm6IKdtLtEIcnzCa3RBMYc6l Pib3r25z/fZk68irsjDGxOTuk/l+bfoyzAsPoxLsK7Ma+290tDo1ZcQbrNyM3VX3AyvA /DAw== 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 d92-v6si25956088pld.195.2018.05.08.19.41.33; Tue, 08 May 2018 19:41:47 -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 S933647AbeEICkR (ORCPT + 99 others); Tue, 8 May 2018 22:40:17 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:45985 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933457AbeEICkP (ORCPT ); Tue, 8 May 2018 22:40:15 -0400 Received: from mail-wr0-f198.google.com ([209.85.128.198]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1fGF1a-0005pd-MK for linux-kernel@vger.kernel.org; Wed, 09 May 2018 02:40:14 +0000 Received: by mail-wr0-f198.google.com with SMTP id p7-v6so23062814wrj.4 for ; Tue, 08 May 2018 19:40:14 -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=M1ASENsxELtQehdu8muhNVnrvHI+jjLumm5zRdUKlZY=; b=o/oRGyvRWm+J5WudkoCVDmNtEofO1Uqy+W4/QrB6q7bB1qrS5sw8HKh4FP/qLoFEIZ r3a9X/a8Pr67qlf9oEwMOOyVa680QIT4upLwpYencS4qRDAzJfZ6B64VNZ4DAEy3dLMy KjQ6dG2wMU/gdJbilbKEoSDxS0+rztM1so3eqBs2vSwdSG+EdGJ7gpzvxgwnOdbD59Kt sL+JVKdNfl50RR5Iv7TfM6IY1IxIJ6AcCxa3yrWIKSjaBpA+1yTJn7nsrEZ5hItoKgzM dWMqRW8PZbOsUt2GmsugPq2SJEK2Jg75szbL9x+Xqk9J5HLDlX6IobRQwdMa4hKuaxBV qKrg== X-Gm-Message-State: ALQs6tAeFtak/YFJwjPvMHPYUsHBRjZETBadxt4kgVfywBzQYHhbnsRW u76FHtlsTLdDchLTZ9SPrAq7V2EsTtdTVLvKurP7uRr69SK/KL0t7G7DfQvaDmjlN6XZJRpvioF IuMEeBqi56z7R3JDmIho7bnjj6YefSBU3H2+V4nzDK0d8H1LYXN97ZasbUA== X-Received: by 2002:adf:8672:: with SMTP id 47-v6mr33515659wrw.102.1525833614141; Tue, 08 May 2018 19:40:14 -0700 (PDT) X-Received: by 2002:adf:8672:: with SMTP id 47-v6mr33515651wrw.102.1525833613987; Tue, 08 May 2018 19:40:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.188.65 with HTTP; Tue, 8 May 2018 19:40:13 -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: Wed, 9 May 2018 10:40:13 +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" , Emily Chien 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, I didn't get any response around one month. I'm still here hoping you can consider accepting the WoL patch. Without that patch, people have no chance to bump into the issue and have no chance to fix it. Moreover, it leads to the dkms package be spreaded around, and it'll become a more annoying issue when UEFI secure boot is enabled[1]. Please re-consider it to enable WoL again and set it to disable by default, so that we/user have a chance to examine the feature and have a chance to find out a read fix for it. Thanks. 1. https://bugzilla.kernel.org/show_bug.cgi?id=61651 Best regards, AceLan Kao. 2018-04-24 11:45 GMT+08:00 AceLan Kao : > 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.