From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f42.google.com (mail-dl1-f42.google.com [74.125.82.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0489827816C for ; Tue, 30 Jun 2026 21:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782853340; cv=none; b=AVjdRGj6NVExXMNInhVZondHgT9fhksE3gBckZ82iVuzKSeEN+brqeXYS50Pj79S+hhUKdVLjb+Lz+Z1rRTF6a66mr5hcdcdPBS6UMv+txKKaHyIyLGIS1bHCBJuvJkD7+Q4H9XLSCkj/hXJWT8ZQ3APjJ5/7WnUkpO2Ffzpf5g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782853340; c=relaxed/simple; bh=nSX7CuPDkNgH38bufomCGiLzdjBfdvFFbqNwWNuYNiU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Q44afLoo/i2nrjlvjODEVt0mq9JLaMbBeQDOJrqXZiBsH7uydmFQpQ78s6XwZbWeRoaGNmzNbukilFFAilesYIQ4Cfr77xBpOh9+zRncZMCmIg1dxbG8bseGBdh4/vwwr2ZogtOTFC8L7k+E9ZtwgYaC8qqVKImC+tNWBrYYTkY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=JBatlFmK; arc=none smtp.client-ip=74.125.82.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="JBatlFmK" Received: by mail-dl1-f42.google.com with SMTP id a92af1059eb24-13b2b08a553so2854677c88.0 for ; Tue, 30 Jun 2026 14:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782853338; x=1783458138; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=qyAJVegbfyrJxQWNLL4+WJEBhbqapbMYo1uIZ2+vwQ0=; b=JBatlFmKBl+5LGWZC2hVb544ZFue6pteV7xCeHMapW30GTQQ9B8ea/L8hPko8e9A/e h53f0CKATR/W+VVuqo2mWbHZcDq8Lt+XMKP7BafTIXwzQwYxObBFAWd9nnsxwld+amHE aBd92t4i8657Sfvs5ukFxA9EFi/3lavsE88gAJF0idjciJ3l8fIyW7Os96tLI+cwjySI SBVAfKQnTJaLYhIHJTiUjPsA7Rk4SKDB6B8HvyGEJEVIDdWIGj46BkUX4N6XIPRVrHB2 3Be2HzfTlDQUCPyOch+vddmg/8XboWZKaaG7QgsWvxKMEdzsw/6BSQzD2VFmaMiQ2g66 JB2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782853338; x=1783458138; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qyAJVegbfyrJxQWNLL4+WJEBhbqapbMYo1uIZ2+vwQ0=; b=NUg0OWTRwFBpUGF3XbmIXmSfLGTmbstTVz0PbFJWFZ8ES8fEq3V3Js7ovRA1Cq7Wmn xYAYXDFfu1SnBHYcP1C5Vd/wCkKYBT0qJbveKuRi0XHqT/s/tDatww5ZqWEoYQV/kIg0 R40/xQDaK/cBPymrMv62MxNqkRNTwOUFckGPMRk9aN6y80WE6ZA2a/u6W3B/Mpth4ceU AfSmer/pDBKvf++jd5KmqtYIna0pGQsOwveHBgtH7NXvuP4L3IOrPpJFBBZs3aimRwpq aAsMdEHlS5/krgIYwgE0uQrMpga5nwTcXmBwwiVfGHYTfr2solld5/PhW2IWATQjOvhB paSQ== X-Forwarded-Encrypted: i=1; AHgh+RogMnBkJVg3sM1BEu4UL0jM8eOzDL1VoPJmusBU/R7L6y/kqOnwgCA0sz5+AU3phVV9H4TL8nSu1RI6Kqs=@vger.kernel.org X-Gm-Message-State: AOJu0YzBi+6T2I0S7/CN+Zerzl6R9p/7bPRA+eaK4lA2KAWN+JmtSUOQ BJ6irWJUdgXUnhDglipO9MjeCl1nfWoEyNqPYPFTP8uh2DT6v0A9BkmL X-Gm-Gg: AfdE7cmZtfIS9HCkPLgRVQ5bzKK/BZVCAlr4L6krSETGwyxGoVtMASAS63efa8fy9uc YmQjtugThGx4FAY4XVyBeddAaN7NHN7MgkB6z3/i+EgZazW56qqDsGlz7Roday3EonbP3pGvmm0 gY2Pv8tUciwA9VQhX2q5Gxb8lSwOERXLjxGWEdScXuhuoUBE4z6Xg7EvdhY+Iz9dfs3vGvexR81 pw92LhvNFPM2xXBOfAWpjoSL7cPbrV8QA9BakaQDOJjgm5ewTVJablk1oND6fjzJ9vPi5GdLoNH 59z4Vej1o/kZNos2j3NqAwLQltCf9yEiRoARepGnxZ9eg6nDxccdTGlwHRGf/aY9OkGSHeyfLo3 WmBGKDYuYm81V8IgSNon1sKE3/FFiupb18uYkUZwOZMjmxqpMuT5Fi+QzxNybYh4kXHe78q6j4V H7Ps8Ehr4hnWVUAweNpEFo1S/z1qrYCniT8xpIo1A8XxT3xWEbZ0efPYz22B0cWE0d7E5ceIMfs JUXjTh7ag== X-Received: by 2002:a05:7300:6144:b0:306:f474:7389 with SMTP id 5a478bee46e88-30ee134fe86mr3861886eec.25.1782853337951; Tue, 30 Jun 2026 14:02:17 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e34]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30ee2f5c4c3sm11592642eec.2.2026.06.30.14.02.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jun 2026 14:02:17 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: Felix Fietkau , Lorenzo Bianconi , Ryder Lee , Shayne Chen , Sean Wang , Matthias Brugger , AngeloGioacchino Del Regno , Rosen Penev , linux-kernel@vger.kernel.org (open list:ARM/Mediatek SoC support), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Mediatek SoC support), linux-mediatek@lists.infradead.org (moderated list:ARM/Mediatek SoC support) Subject: [PATCH wireless-next] wifi: mt76: fix MAC address for non OF pcie cards Date: Tue, 30 Jun 2026 14:02:15 -0700 Message-ID: <20260630210215.400379-1-rosenp@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit If seems the check for err is wrong as the proper macaddr gets written to from the EEPROM itself. Meaning checking err from of_get_mac_address is wrong as the proper macaddr has been written by this point. Fixes: 31ee1582717e ("wifi: mt76: fix of_get_mac_address error handling") Signed-off-by: Rosen Penev --- drivers/net/wireless/mediatek/mt76/eeprom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/mediatek/mt76/eeprom.c b/drivers/net/wireless/mediatek/mt76/eeprom.c index b99d7452800f..afdb73661866 100644 --- a/drivers/net/wireless/mediatek/mt76/eeprom.c +++ b/drivers/net/wireless/mediatek/mt76/eeprom.c @@ -181,7 +181,7 @@ mt76_eeprom_override(struct mt76_phy *phy) if (err == -EPROBE_DEFER) return err; - if (err) { + if (!is_valid_ether_addr(phy->macaddr)) { eth_random_addr(phy->macaddr); dev_info(dev->dev, "Invalid MAC address, using random address %pM\n", -- 2.55.0