Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp1501274rdb; Tue, 30 Jan 2024 23:48:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IF0jaDPmVwgJstvlDqgvW/ku99W7zvaomJ+g+OC9r0EU0CTqaoY8BAc+87cxQv9renYdVtl X-Received: by 2002:ac8:5f84:0:b0:42a:b64b:9a8 with SMTP id j4-20020ac85f84000000b0042ab64b09a8mr1081207qta.12.1706687330664; Tue, 30 Jan 2024 23:48:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706687330; cv=pass; d=google.com; s=arc-20160816; b=Cv8zwdPNQbGo4Hj/eDq9AKrQyru6dAy8c1nJkBAThA9g58YWnSBjtudJE4bEueOOg2 juFzrW49VtwT5jm9Gl5ROrvQxo7wBSNxdAD0xsrBy1Xq1PXnWKqGlOmkkhEwlOwUint1 IRl5xoNtZv5KrE02bweBGyTs7Pa3bYiJFCbvSmeBbkDlmQeMuYzxT5F52CDAyZAGd/kw ehwZH5rqr9PxALmDJxYLYasKRsy0Cd7R+t89YKBjVe3CisYmzhVxJhK/HHTaiHgR2H0Y 4lpUjmcsIP+TCF25AdXqoz6sopRnMRgp4f5SLIaSWWBxvEQQRh9oO8UtCN7/sDan6fVP ul0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:message-id:in-reply-to:date:references:subject:cc:to :from:dkim-signature; bh=EwyWKr3rIgdlyLq9zuE1YYRr5EIzYl6MPuLYHlQ4dQo=; fh=QGRyoE2vODCQ6Vt4aOquoQYLy90eC5cE0hT2beEe/8k=; b=Ity1NNW75qEgjkDb4ArMmn3KegQ5e0ptIzqLF9uKgvPYCYEnV3I+6MRhvPO7eBa4F2 +f0DjE/PmNxS+kCdR97Zz3nWkmTV3dU5Yl0BS6enaLtC6PSk3gKLYvpg71KWfQ9z8Mce Bn0AHFgy2G3C2rklf9GcDBdHQI/s4zAf21i/jpDv7kj7e9oWEZjvv6/96Y94IUmI3pRM OHybpWDdtaA66a+lPhFnX/pLOU4IhfBPCBSuXNFMI6Ela8ELy45eqm8VdnMuF167674m d67F1lrO8SuuB2JhlBig5yMv/csdQ5CDDNfAgOm9vD/YsTaHvKyz6OLMNbu+bmbJnxQ1 pdXQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CsAGo4Od; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-2865-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-2865-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=1; AJvYcCUY44H9uzN7oipEaRb9IhsIMweXbPs6EJpkTlo6cJ6+8oP1MGupf/YRPs5rOHiVdOstZvfhi2z4x6d8/pYHCWvYyU06s3KBvG/B76iXpg== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id v12-20020a05622a188c00b0042beb82975fsi339847qtc.379.2024.01.30.23.48.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 23:48:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-2865-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CsAGo4Od; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-2865-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-2865-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 562351C20B21 for ; Wed, 31 Jan 2024 07:48:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B38F054F8B; Wed, 31 Jan 2024 07:48:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="CsAGo4Od" X-Original-To: linux-wireless@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8EBAD54FB1 for ; Wed, 31 Jan 2024 07:48:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706687327; cv=none; b=GMUOxkZVSbzJFr2dvsPfr7Ewo2A/Se92UMJU1MwXMKpiFHEmaHTNjkTKt9xihskycMljCoyBmoj0vbBa93iOLSb2FzJEzVP9/8+tCAEJOihA6+l3CSG5WLj7KkacWbygXrcXTrIfwavWQHtO5XhgwaPWK8clUlTuny6MualTLEA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706687327; c=relaxed/simple; bh=z/QrSJfIBxmJxvBKEaaPDiU86iMe5I2XqnRbJeQ02cU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=KzO2BJPJYSAFdi+o7RCAmFwoauZCbyWSncgz/O4XBA52wdsF3L8tMnheCieA7iKwsPbjYF7lV1n3U7IR0Boe7tIGIliKs3ZxfULkPdQOenR0zoOuLehKdi2SC2oG85Z7QNMtYwjmYpNu1MzGbOsqzauk//pSG17/r8x7pzypyAU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=CsAGo4Od; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 852EAC433C7; Wed, 31 Jan 2024 07:48:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706687327; bh=z/QrSJfIBxmJxvBKEaaPDiU86iMe5I2XqnRbJeQ02cU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=CsAGo4OdMJ9RgKoiACV8SQz/Heqe/mGYO4e3AcIOTa/yp9x/dQCZlLQiDdYVZIyw+ 7cIWjGqqyIbHuY+xYiRMRYCGbnT7gZuA0h/3Gq0DR3cPK3HXzhHSA452ZMfsinUujA lOikgqvu5rEMPBKpUT5gQnA4j3hqQXejexQoL2fPvCGmj+Cc8eSos8AHERiGpIF919 s230+2bh9z9wKr77SNj4SqGKbuYcYlLErWJ9XPZHEWynAeyuHRP6D4WWRxUGsjH8Yz Q/6Vk66XqKpn8K7hSKAVShNgXcUMsK6RjxSHqYKewy98ZYfKbxbT08V+w2Q/WmUiD1 LeG4MV9WB7wwA== From: Kalle Valo To: linux-wireless@vger.kernel.org Cc: stf_xl@wp.pl Subject: Re: [PATCH 4/4] wifi: rt2x00: fix __le32 sparse warnings References: <20240130151556.2315951-1-kvalo@kernel.org> <20240130151556.2315951-5-kvalo@kernel.org> Date: Wed, 31 Jan 2024 09:48:44 +0200 In-Reply-To: <20240130151556.2315951-5-kvalo@kernel.org> (Kalle Valo's message of "Tue, 30 Jan 2024 17:15:56 +0200") Message-ID: <87il3aaqoz.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Kalle Valo writes: > Sparse warns: > > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10949:39: warning: incorrect type in assignment (different base types) > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10949:39: expected unsigned int [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10949:39: got restricted __le32 [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10951:43: warning: incorrect type in assignment (different base types) > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10951:43: expected unsigned int [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10951:43: got restricted __le32 [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10953:43: warning: incorrect type in assignment (different base types) > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10953:43: expected unsigned int [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10953:43: got restricted __le32 [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10955:43: warning: incorrect type in assignment (different base types) > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10955:43: expected unsigned int [usertype] > drivers/net/wireless/ralink/rt2x00/rt2800lib.c:10955:43: got restricted __le32 [usertype] > > rt2x00 does some wicked casting here so no wonder sparse warns. Clean that up > and use cpu_to_le16() to avoid any warnings. > > Compile tested only. > > Signed-off-by: Kalle Valo Stanislaw, sorry somehow I corrupted your address but fixed it now. Let me know what you think, patch here: https://patchwork.kernel.org/project/linux-wireless/patch/20240130151556.2315951-5-kvalo@kernel.org/ -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches