From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) (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 681F51D12E1 for ; Thu, 21 Nov 2024 21:33:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.17 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732224838; cv=none; b=UmGkBIpSfNTlxFG8dQiGuj0rFg0vLP/n+FyqSz6qi2het5ysGJfiWqO1lpXnFp5RZ2kDWC2BTuxiyVeJVH1CLzeZRUbiVPYG8F1WGOqitzjKz3PJF2pvQv0S+j6YGG7w5/+h921PH77oIWfpP2Xq1Mj9hNzYR9ewskPEPJGjW0w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732224838; c=relaxed/simple; bh=KI2QnyWouYbxSsgicLUMYAWLBUtyDiglIHC+tI6A3bc=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=hKP3l3U0Ujy20P34+mICtTVZizwGUB5VX3TA5NTQ+XbqIm4wwODaU/trEhfv+OPveHob7mBZSVNxXmL8u6+c1FlbFH6VEZvqT6pDX6ZoAVSoS12MJIUkmUyynty+7bUzR95zXSbtSq2TZmXyXHhZk343DxMbpz17ne9bEkZ9fco= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=PprbqiKd; arc=none smtp.client-ip=198.175.65.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="PprbqiKd" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1732224837; x=1763760837; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=KI2QnyWouYbxSsgicLUMYAWLBUtyDiglIHC+tI6A3bc=; b=PprbqiKdKP/OVeE6H2mDgc+UAmbJPP5qVRcXmT6Dy1M1VGWey3J6f1Tw 5ftRAOICK6CF8PkKqmTmEprD/gMb/spPM9kRwmtH2gZnf0fNl56sYHokD KxtjTJAtr7/8hPIju6n9tupr8PvMZQAeAfg5tlocVXNx7aViXOZV06L/M 10WRRYbbF4hNq0LbsT7CUud6hUV4lrKmJgC2yOaNYfFa2th6ucoFt4gNx GjZ/Rm+W5zswNlGZyWB/IZclt0dwX+wK+i7sw95vMoOTtfSmLfPHZ8kYu PX9o069LcdKOROT6Rz57cMrQ3SEt2X+jFdzBO7HLKzzllPKzzOlK2jKYJ g==; X-CSE-ConnectionGUID: LMkCeeJuQ1uaM3AMCSbORg== X-CSE-MsgGUID: dxhWA/wZQSmTgNtgyYlEPA== X-IronPort-AV: E=McAfee;i="6700,10204,11263"; a="32421865" X-IronPort-AV: E=Sophos;i="6.12,173,1728975600"; d="scan'208";a="32421865" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2024 13:33:55 -0800 X-CSE-ConnectionGUID: bjUlHcedTs6EPtGgJCJ0yA== X-CSE-MsgGUID: HNjleCPuQxSCxIq2LBPe4A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,173,1728975600"; d="scan'208";a="95323279" Received: from lkp-server01.sh.intel.com (HELO 8122d2fc1967) ([10.239.97.150]) by orviesa005.jf.intel.com with ESMTP; 21 Nov 2024 13:33:53 -0800 Received: from kbuild by 8122d2fc1967 with local (Exim 4.96) (envelope-from ) id 1tEEoB-0003NI-0Q; Thu, 21 Nov 2024 21:33:51 +0000 Date: Fri, 22 Nov 2024 05:33:33 +0800 From: kernel test robot To: Issam Hamdi Cc: oe-kbuild-all@lists.linux.dev, johannes@sipsolutions.net, linux-wireless@vger.kernel.org, mathias.kretschmer@fit.fraunhofer.de, sw@simonwunderlich.de Subject: Re: [PATCH v2] wifi: mac80211: fix mbss changed flags corruption on 32 bit systems Message-ID: <202411220516.wuQOEE8t-lkp@intel.com> References: <20241118125640.1110502-1-ih@simonwunderlich.de> Precedence: bulk X-Mailing-List: linux-wireless@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: <20241118125640.1110502-1-ih@simonwunderlich.de> Hi Issam, kernel test robot noticed the following build warnings: [auto build test WARNING on dfc14664794a4706e0c2186a0c082386e6b14c4d] url: https://github.com/intel-lab-lkp/linux/commits/Issam-Hamdi/wifi-mac80211-fix-mbss-changed-flags-corruption-on-32-bit-systems/20241121-150801 base: dfc14664794a4706e0c2186a0c082386e6b14c4d patch link: https://lore.kernel.org/r/20241118125640.1110502-1-ih%40simonwunderlich.de patch subject: [PATCH v2] wifi: mac80211: fix mbss changed flags corruption on 32 bit systems config: arm64-randconfig-004-20241122 (https://download.01.org/0day-ci/archive/20241122/202411220516.wuQOEE8t-lkp@intel.com/config) compiler: aarch64-linux-gcc (GCC) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241122/202411220516.wuQOEE8t-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202411220516.wuQOEE8t-lkp@intel.com/ All warnings (new ones prefixed by >>): net/mac80211/mesh.c: In function 'ieee80211_mbss_info_change_notify': >> net/mac80211/mesh.c:1163:13: warning: the address of 'bits' will always evaluate as 'true' [-Waddress] 1163 | if (!bits) | ^ vim +1163 net/mac80211/mesh.c 2b5e19677592c1 Thomas Pedersen 2013-02-14 1155 2b5e19677592c1 Thomas Pedersen 2013-02-14 1156 void ieee80211_mbss_info_change_notify(struct ieee80211_sub_if_data *sdata, 15ddba5f43114c Anjaneyulu 2023-06-04 1157 u64 changed) 2b5e19677592c1 Thomas Pedersen 2013-02-14 1158 { f81a9dedaff434 Thomas Pedersen 2013-06-13 1159 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; f0e1110ae72964 Issam Hamdi 2024-11-18 1160 unsigned long bits[] = { BITMAP_FROM_U64(changed) }; f81a9dedaff434 Thomas Pedersen 2013-06-13 1161 u32 bit; f81a9dedaff434 Thomas Pedersen 2013-06-13 1162 f81a9dedaff434 Thomas Pedersen 2013-06-13 @1163 if (!bits) 2b5e19677592c1 Thomas Pedersen 2013-02-14 1164 return; f81a9dedaff434 Thomas Pedersen 2013-06-13 1165 f81a9dedaff434 Thomas Pedersen 2013-06-13 1166 /* if we race with running work, worst case this work becomes a noop */ f0e1110ae72964 Issam Hamdi 2024-11-18 1167 for_each_set_bit(bit, bits, sizeof(changed) * BITS_PER_BYTE) 6e48ebffc2db54 Felix Fietkau 2023-09-13 1168 set_bit(bit, ifmsh->mbss_changed); f81a9dedaff434 Thomas Pedersen 2013-06-13 1169 set_bit(MESH_WORK_MBSS_CHANGED, &ifmsh->wrkq_flags); 16114496d684a3 Johannes Berg 2023-06-06 1170 wiphy_work_queue(sdata->local->hw.wiphy, &sdata->work); 2b5e19677592c1 Thomas Pedersen 2013-02-14 1171 } 2b5e19677592c1 Thomas Pedersen 2013-02-14 1172 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki