From patchwork Tue Jun 25 02:25:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AceLan Kao X-Patchwork-Id: 1121726 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="b0P9zcg+"; dkim-atps=neutral Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45XqlZ3YbNz9sDn; Tue, 25 Jun 2019 12:26:02 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1hfb9f-0003as-K2; Tue, 25 Jun 2019 02:25:55 +0000 Received: from mail-pg1-f196.google.com ([209.85.215.196]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1hfb9e-0003ac-7Z for kernel-team@lists.ubuntu.com; Tue, 25 Jun 2019 02:25:54 +0000 Received: by mail-pg1-f196.google.com with SMTP id p10so8128524pgn.1 for ; Mon, 24 Jun 2019 19:25:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id; bh=rvXMNZDi7EBNfhY1C7wn0bJcrPvCabuHpqppaa3rQf0=; b=b0P9zcg+qLJWJU9aevlwkhxplYqvxyVA9E+y4Wu/ryhwq9C3oAmxnlhKSWr6Ui99x4 xCyBi9jmazcGNTEVx620UTl5Q/IGX7ASHSFFHZiVaKrbSY0dhIoQDJMo7J6jpRKH/Vs9 T0ZJuiwowiCAe50kqj/wQTLSQUU4Y6WTXwHFMctXSCd2EqJxd6t1lwlJ6zwhBMbIcnYa zczA9tBheq4QkQm2eBz0Wuhpfob4fOp1VNfV1nJWhZYXq2U7EI2wu8jH+xD6P0pSwLZb tqBkIvpOyPRo7TGMpQxnKu9l7H4DHdAOFfBlyw1CR8G+XeDpBMLOJPC72XYHjq/1MEs8 oVqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id; bh=rvXMNZDi7EBNfhY1C7wn0bJcrPvCabuHpqppaa3rQf0=; b=fhV1XiwRInJwcISGc/9eP0drmyLFQlMKJjcVV3tBinsO3UWMY1cQ73xZ4uzDNFsZIb /uY9QANv9TeI5XuFXNJAsPj0D7Yh3iIQ+Eb/eqLJ6hFolHY/AEUVqy9J++XyH/Mxrslj Z/gonTFu5t+5jf9hsdczupGNv4CWR+KWjgpuSU7Bj6jQAsYzJ5y8c/rebF4fwuYnNZ/R As0Hdct9O/9SHHPOZ+J77nP584+gjteTmVw49ZjoaDM4/mwzJ4UbUuBiNrlU5sSpnrje SIIqM0p1aY8USDsxXp1Cg6NOKpi0jGfqlt2BwB2R3Vfa2Qxd5weDR7ROpxS3rZHDIsjB xi5A== X-Gm-Message-State: APjAAAXcJgOQF5UWAYZ62kFLPitVM98Iuc+uWLvrg9okqNXhRy2XYUoE f+EGEtVRb23FUzYm2FkvrHakuvln X-Google-Smtp-Source: APXvYqwViVBetKu1vuC4a1fynJ3y3cCEL47Rb56wN634bWAugEU4QaWaZN2ZV/xNURToUCNWLLp1Rg== X-Received: by 2002:a63:f807:: with SMTP id n7mr16212371pgh.119.1561429551967; Mon, 24 Jun 2019 19:25:51 -0700 (PDT) Received: from localhost (61-220-137-37.HINET-IP.hinet.net. [61.220.137.37]) by smtp.gmail.com with ESMTPSA id d14sm13830542pfo.154.2019.06.24.19.25.50 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 24 Jun 2019 19:25:51 -0700 (PDT) From: AceLan Kao To: kernel-team@lists.ubuntu.com Subject: [PATCH 0/2][SRU][C][D][E]AX88772A USB to Ethernet dongle doesn't work Date: Tue, 25 Jun 2019 10:25:46 +0800 Message-Id: <20190625022549.924-1-acelan.kao@canonical.com> X-Mailer: git-send-email 2.17.1 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1834114 [Impact] There are 2 asix drivers in the kernel, they are drivers/net/usb/asix and drivers/net/phy/asix. It leads to the compilation race condition that one overwrites the other asix.mod in .tmp_version directory. This affects the USB dongle if the "phy" one wins. T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0b95 ProdID=7720 Rev=00.01 S: Manufacturer=ASIX Elec. Corp. S: Product=AX88772A S: SerialNumber=000527 C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=250mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=asix [Fix] The same name asix has been introduced since v4.18-rc1 by this commit 31dd83b96641 net-next: phy: new Asix Electronics PHY driver the new commit fix this issue by renaming it a9520543b123 net: phy: rename Asix Electronics PHY driver [Test] Verified on my own ASIX USB Ethernet dongle. [Regression Potential] Low, it only rename the module name, no code change. AceLan Kao (1): UBUNTU: [Config] update configs and annotations for ASIX renamed Michael Schmitz (1): net: phy: rename Asix Electronics PHY driver debian.master/config/annotations | 2 +- debian.master/config/config.common.ubuntu | 2 +- drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/{asix.c => ax88796b.c} | 0 6 files changed, 5 insertions(+), 5 deletions(-) rename drivers/net/phy/{asix.c => ax88796b.c} (100%)