From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 F15542DCC1F for ; Mon, 9 Feb 2026 09:43:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770630215; cv=none; b=TU7YXX1U06UTWa3ktdR8wsGHW5EjB0/LRE9xA+wLLwtOYFsPKm+H/pJotkuk2yiyJgnJhElshfoGNS60NKciQJShPFlCkUWTTD0ce6HgVxUSzUzV2tjDfqaleBCoQclhwomjTUCMLhRnPzRm/wjSz2y/H2/tbSoxRNGIE9fuwhg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770630215; c=relaxed/simple; bh=k1i4nuR9KeYyXDvuDtGmxEe0IOnujiCQewffJ6/Acgw=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; b=GUSIqP7FGoQ1B9f2Wle13ZnyGkMvZKattzwOgVjXWjzccR0eIS0jdzWpzXpuF49+7N8w4yqksmLV0SQlr2nVlIq12bZIu5xugJKq7SnNv9CGdpqiUTkf3aM+TbSjIgzAquB3k71WFnNGy4ytYixo+yOHBbXK94ZZY7BpyQN4V6o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=GW8kKK3m; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="GW8kKK3m" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48069a48629so39160365e9.0 for ; Mon, 09 Feb 2026 01:43:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1770630213; x=1771235013; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:message-id:subject:cc :to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=2iemc3OhYLX4Ss0SNWeweajTG7TrJs45B5HIXkG661k=; b=GW8kKK3miPedevgrJ8W2nad5wO5/rurRwsBQFUxmqFSdJb0rILWEma3FPKjUOzM8w3 lr3LQaBF3j1reDyO8oRNeD3NhkgwTYWhkGp2rawSrlyhacLNW9hJA0f/8hyB8q+SvpuN 7dPpbqUyXPI3oAUKTVUVEm1YVzcl/RBdhFmcxzpNGvHEeOzbYmUoU0SVNbfcgQ1rIFEp qImNw49SRp/moyFtRCZYYzp2RtFVxuHwBHbI6V5uF98/z4uDdg6Z+I5V/ae3Cu3apZWH pWZR5uoJCrKriQ6mVE36EERXSDsPCLQ6iQF8wP9O2GqCXJdlMNxaG3JnZY6TR+KGiBox S4DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770630213; x=1771235013; h=in-reply-to:content-disposition:mime-version:message-id:subject:cc :to:from:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=2iemc3OhYLX4Ss0SNWeweajTG7TrJs45B5HIXkG661k=; b=G0xTKBWTA9tps9SHTFF6IJig5eE/GlT0vIq+bUqe9kJmXQoWLTJ/NtWnFzLymBxPCl hqSDyUeaAQV4B9odeFCW9wohebcS0JpGcmeWCI8L15X0nGyXsyNkVmAWUkUk5drSSGdx Xth0o2yqAFF3jXyFatm/rKXQFhwCoti5XvzhsK6OAFEs8xM1TX34G3FAJfmqn5H8zJVB eLy/evABUTaLgvfQ9BHJXkZtk0wsToBwtaJGhl0XTt6XgKTaEE6Uii1qHITnvbnF/Rxw iSd73zy/lsdUKYgVXuuii2u7VBY7IveQ8ocEbaSE0bKdnTg6o+IaQ52JjC1FJ0akz9MT LNew== X-Forwarded-Encrypted: i=1; AJvYcCWbVCBL/8ywuGc/wRUntzOZII+opecjDcP1T2XoPn0DkjSK62ncH3ynfKHgA+tUkdkbrYIxRlg7YS/zbNc=@vger.kernel.org X-Gm-Message-State: AOJu0YwdEiQFlAi6GG7puhxlhoZmQaurdrvaxdWHyVP8AYGPUNbCXsr+ 9+B30+1qMekP4XNSJb3rAcvP+/hpc70DnsEFxBY3uCa6k3qbZblB8QWaCzmNudmMobxDisnW9PB yyoCP X-Gm-Gg: AZuq6aIlKWQhEZxYnlW4W3a7J6JTOyW/dS1pBIz68Ni54bBheFpwT4lsZksmk1Ei3wf FFHeouvQuwL2PV3GXYmr+vu2YvwbXrOqman6X0XPIbxLPKhMJ7qNHa9F73BqX4BGAUJuWaPHbP4 ce5IiBXUEfEzoJHRaWkh4LgEuhzRbS4/yQFMgUNKAXcd8x1QMnfjsFMJ45zCi3phkW/lC7lJGba Gl+vaVidMOwbuJFe7g8SAjlz96LamanxY34sT5qNVFHb7LAIRLVTcFXp47ZWWWf8Xl2OnVqJDEJ YpBS9IZyWvWEUPQY5HMfFwfmXtOw5Za3Bn/+Yzill053Kt+27fm/N2v+aUQ3I70DHnhNmB4kRGA FHCQum9IDW+UBvoU+9Byc3m/+REX9+qyMJaUSQ3SftfCojrH9jEQX7Lfhps3d8+n4MpaHbO9y7k 2XtT+N+MdefG1O7ymm X-Received: by 2002:a05:600c:4585:b0:480:20f1:7abd with SMTP id 5b1f17b1804b1-4832022100dmr144036935e9.31.1770630213215; Mon, 09 Feb 2026 01:43:33 -0800 (PST) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48323c12d74sm153248765e9.2.2026.02.09.01.43.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 01:43:32 -0800 (PST) Date: Mon, 9 Feb 2026 12:43:29 +0300 From: Dan Carpenter To: Chen-Yu Tsai Cc: Francesco Dolcini , linux-wireless@vger.kernel.org, linux-kernel Subject: [bug report] wifi: mwifiex: Allocate dev name earlier for interface workqueue name Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: [ Smatch checking is paused while we raise funding. #SadFace https://lore.kernel.org/all/aTaiGSbWZ9DJaGo7@stanley.mountain/ -dan ] Hello Chen-Yu Tsai, Commit 7bab5bdb81e3 ("wifi: mwifiex: Allocate dev name earlier for interface workqueue name") from Jan 7, 2026 (linux-next), leads to the following Smatch static checker warning: drivers/net/wireless/marvell/mwifiex/cfg80211.c:3214 mwifiex_add_virtual_intf() warn: passing positive error code '(-23)-(-22),(-12),1-64' to 'ERR_PTR' drivers/net/wireless/marvell/mwifiex/cfg80211.c 3147 3148 SET_NETDEV_DEV(dev, adapter->dev); 3149 3150 ret = dev_alloc_name(dev, name); 3151 if (ret) 3152 goto err_alloc_name; The dev_alloc_name() function can return 1-64 if the name has a "%d" in it. None of the other nine callers use the positive returns. The only thing it does is cause a crash here. We should probably fix dev_alloc_name() as well as changing this to if (ret < 0) {. 3153 3154 priv->dfs_cac_workqueue = alloc_workqueue("MWIFIEX_DFS_CAC-%s", 3155 WQ_HIGHPRI | 3156 WQ_MEM_RECLAIM | 3157 WQ_UNBOUND, 0, dev->name); 3158 if (!priv->dfs_cac_workqueue) { 3159 mwifiex_dbg(adapter, ERROR, "cannot alloc DFS CAC queue\n"); 3160 ret = -ENOMEM; 3161 goto err_alloc_cac; 3162 } 3163 regards, dan carpenter