From nobody Thu Aug 21 14:22:25 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c75BB3nmDz64ybX; Thu, 21 Aug 2025 14:22:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c75B93LwYz438y; Thu, 21 Aug 2025 14:22:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755786145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rs+7k6OhAaopKAUKcGsNdj3L52qG+ucE+ezcIphlVDE=; b=nCxcmEXeYdlTgdsOhtsfuUTYJzvGqrMrK1VgrHMlfRJWYZSInNku69v0Rrpd8kbfqWIH1Q L++P09+kJXx+e0Wv/XvAQC0Ybcz3ZpfpzcT1q6bRN0rsclt4coMuwYeY9CURzNsPYmcnwA mOD96x/l5Y7Fam9RfK6asYLRNdX6jdAQnWdP6i4u25ExID2s4I0uF/8wLF5qQXBCDegyjq D/dVlxaw/uN3xPVPdH1Q6AFUdZDTat7tb8YkpRTtUvsfDqUSYmSj8OFD5yH2yF46/isVjn IzBiDxakqCA2zDert8BQOO2zi54tFS3ovB7gohYbDGGbOC8dydEM7fCV8McHUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755786145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rs+7k6OhAaopKAUKcGsNdj3L52qG+ucE+ezcIphlVDE=; b=a43P3KJScs/dF/wbPHiCTpwvCJ8SIf1bIGUk2hUXoZ27kFTmobnOkKRtTUqAnjNkFEsv7x bsHdrMqagZNV2WsvF46kocyCv5x8yCf3gQCE+Uj+jl3hN7gwyc83vWZYcPPdnHV//DC7Bd 34/Lcs2TqEaELC6EE1QDs+OZj/9cqdA69VHai130KR6gut5o7JJEW844x+kLqFbL6IrFZy XXmwOy2KW9W50+NRpn1BXjS72yCPoZxgH8LcV+/GImJ0N/3C/7pBb2gn6pxKNxHrSE0fcM El5BG7LPnFQWwzvV8NxyrGjSOsyzMdwHOj3bNuchn8egPT8vdPgO0qI/iRWpew== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1755786145; a=rsa-sha256; cv=none; b=i41jYITRafAjvVDMaTkD1q9osIgWJ6p7yWqh5tFahZtMdWm0Y+sTUhRVLZBpceoWRZNgfr S2NZopgpUC7JxjJ3ZH6ZRU8qmccsbFYIOosFNMBqBkTYWwJY7BqVO4EmAC3gxD6k0RQ8s6 XadbQwfaENTxzhvcMUmJKcLc4tCPN/sxiRJkxS8QjeN9P3/XDqv9ay/XhqH1j0pvsbqX8j Lhv4cricRpoWOCZjPYxhPRlcegUJpZivV0IxwCqNi/+ViSOHB96wa6Tuo7EPSeAiT6VkMj PruY3t7ULZaGqzeXPnV9Q59Lf9+RyVqSIe1o5WH0CLlPv8Go9sqGElh5QhFYaQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c75B92NR3z13H7; Thu, 21 Aug 2025 14:22:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57LEMPVv089953; Thu, 21 Aug 2025 14:22:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57LEMPQc089950; Thu, 21 Aug 2025 14:22:25 GMT (envelope-from git) Date: Thu, 21 Aug 2025 14:22:25 GMT Message-Id: <202508211422.57LEMPQc089950@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 2b37274a9a26 - main - LinuxKPI: 802.11: ieee80211_probereq_get() takes const arguments List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2b37274a9a26d66010001217d53901de5b254b8b Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=2b37274a9a26d66010001217d53901de5b254b8b commit 2b37274a9a26d66010001217d53901de5b254b8b Author: Bjoern A. Zeeb AuthorDate: 2025-08-13 21:54:39 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-08-21 14:21:48 +0000 LinuxKPI: 802.11: ieee80211_probereq_get() takes const arguments With a wireless driver updates we are passed const arguments for addr and ssid. Adjust the local implementation to take the const in order to avoid compiler warnings (at no extra harm). Sponsored by: The FreeBSD Foundation MFC after: 3 days --- sys/compat/linuxkpi/common/include/net/mac80211.h | 6 +++--- sys/compat/linuxkpi/common/src/linux_80211.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/compat/linuxkpi/common/include/net/mac80211.h b/sys/compat/linuxkpi/common/include/net/mac80211.h index af3199c38939..2ed595095f9e 100644 --- a/sys/compat/linuxkpi/common/include/net/mac80211.h +++ b/sys/compat/linuxkpi/common/include/net/mac80211.h @@ -1184,7 +1184,7 @@ struct wireless_dev *linuxkpi_ieee80211_vif_to_wdev(struct ieee80211_vif *); void linuxkpi_ieee80211_connection_loss(struct ieee80211_vif *); void linuxkpi_ieee80211_beacon_loss(struct ieee80211_vif *); struct sk_buff *linuxkpi_ieee80211_probereq_get(struct ieee80211_hw *, - uint8_t *, uint8_t *, size_t, size_t); + const uint8_t *, const uint8_t *, size_t, size_t); void linuxkpi_ieee80211_tx_status(struct ieee80211_hw *, struct sk_buff *); void linuxkpi_ieee80211_tx_status_ext(struct ieee80211_hw *, struct ieee80211_tx_status *); @@ -2161,8 +2161,8 @@ ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, } static __inline struct sk_buff * -ieee80211_probereq_get(struct ieee80211_hw *hw, uint8_t *addr, - uint8_t *ssid, size_t ssid_len, size_t tailroom) +ieee80211_probereq_get(struct ieee80211_hw *hw, const uint8_t *addr, + const uint8_t *ssid, size_t ssid_len, size_t tailroom) { return (linuxkpi_ieee80211_probereq_get(hw, addr, ssid, ssid_len, diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c b/sys/compat/linuxkpi/common/src/linux_80211.c index 1d00e8da8f9a..a7d6003843ba 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -7668,8 +7668,8 @@ linuxkpi_ieee80211_queue_work(struct ieee80211_hw *hw, } struct sk_buff * -linuxkpi_ieee80211_probereq_get(struct ieee80211_hw *hw, uint8_t *addr, - uint8_t *ssid, size_t ssid_len, size_t tailroom) +linuxkpi_ieee80211_probereq_get(struct ieee80211_hw *hw, const uint8_t *addr, + const uint8_t *ssid, size_t ssid_len, size_t tailroom) { struct sk_buff *skb; struct ieee80211_frame *wh;