Message ID | 1529491616-23222-1-git-send-email-omer.efrat@tandemg.com (mailing list archive) |
---|---|
State | Rejected, archived |
Delegated to: | Simon Wunderlich |
Headers |
Return-Path: <b.a.t.m.a.n-bounces@lists.open-mesh.org> X-Original-To: patchwork@open-mesh.org Delivered-To: patchwork@open-mesh.org Received: from open-mesh.org (localhost [IPv6:::1]) by open-mesh.org (Postfix) with ESMTP id 32791816AE; Wed, 20 Jun 2018 12:47:17 +0200 (CEST) Authentication-Results: open-mesh.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=tandemg.com header.i=@tandemg.com header.b="Q/nqg8cP"; dkim-atps=neutral Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f400:fe1f::71d; helo=eur01-ve1-obe.outbound.protection.outlook.com; envelope-from=omer.efrat@tandemg.com; receiver=<UNKNOWN> Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on071d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::71d]) by open-mesh.org (Postfix) with ESMTPS id 4CE438065C for <b.a.t.m.a.n@lists.open-mesh.org>; Wed, 20 Jun 2018 12:47:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tandemg.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N/dgrfjNqfP0GIv95HzL2iJsJ5WSXZdBMZGFOzk3g88=; b=Q/nqg8cPHJr9kR/mI/X+cUONTHDJwZmmXCqhAyuxbMMjzCnYOjS94abBk6rSHQLnq4YZX//K5y/ecoSc2tUR7nNpYNMKs76bG5z/WMGZfCyNVOwNEGF9YGW3ZHeQL4JJqMxCUivwAhWlDyR0flv24z8nW4ZpOlBXDkVjaGHmSfw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=omer.efrat@tandemg.com; Received: from omer-laptop.tandemg.local (37.142.120.98) by AM6PR02MB3621.eurprd02.prod.outlook.com (2603:10a6:209:2b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.14; Wed, 20 Jun 2018 10:47:13 +0000 From: Omer Efrat <omer.efrat@tandemg.com> To: linux-wireless@vger.kernel.org, netdev@vger.kernel.org, b.a.t.m.a.n@lists.open-mesh.org Date: Wed, 20 Jun 2018 13:46:56 +0300 Message-Id: <1529491616-23222-1-git-send-email-omer.efrat@tandemg.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [37.142.120.98] X-ClientProxiedBy: AM0PR0402CA0018.eurprd04.prod.outlook.com (2603:10a6:208:15::31) To AM6PR02MB3621.eurprd02.prod.outlook.com (2603:10a6:209:2b::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9c878995-14ad-4936-be5e-08d5d69b2ee5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:AM6PR02MB3621; X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB3621; 3:C1iaG43nfGynDn8IJsg+p06Fv69paDOWyXu6UUdc5iY4rFaABg6P0dBeZ70wqyj79tTE/7mfiUpCQ7WhBrJv1S7wBw7ccXAZseBSuWwHTXYBdms/d1ho9zcyMPwHpxuvaz4wD2gGPONmW9l5Lp71bRcZPqpq8e5CPRwX2ZibmVbrXoK2dLDpsWC4aV4oJclHGrO0suamxQ1g1pIgSKVb0vLuT3PJ/7Lyv7yE6Mg6/SFCFJ8ta0PMWADWuCHeBQua; 25:FM3EoFu4FIJ/VPK6vKt8s6VSGFyDUCq38LrCwQJA+twaTX+QlkUFlbe2DSVKkcWYJ1IDWcfLJ4QXZ3xNi76yZwmN9WPd+CYedM8+FjeCZ6gLG92iaLRVNay5mVOM9wEh9tOqz00xpFWHhOTd+AcOgw8nS5R7PQrJShFLkN8rQIqtiz1ukqQBFaCbDVWTamTMPpWne206q64jfEA8v2uORJYyhc0xmcmrlYUoTuF89pnW98R3boIOkJ1pzYAKy7EAMyRpwbBI/7kY+2vn47ugDngAjUEtd8WsJtaUJ8s08aQvXo/Wshowh5om6wtxSMOgPRiPnMnvC+2rW/TLmiccLg==; 31:zBIlDG54v20ecSswxMwStbtYnsTNMb2ekF0fSAAXwxYKlV8fIyRNlmO9OEaeedjWTK0gBXXPDE1U0QpWcWh4g2CjE7EQAZRbo0uxs4pjblRSHRQ1hdsGtM7IbJkvrclxQN7v4Aq18eu6o9xE87bg53TnP8U2mmwPa8FAUIQLz6q6v1WVwNe+QfcuGbUrW4jlHW/QTDWnivrvk2sB12YFR2Mkih47NeJLs4h4APaGhI4= X-MS-TrafficTypeDiagnostic: AM6PR02MB3621: X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB3621; 20:OARFe9kAVNsihz3dObINu1F328YVADJKD8Vw6X62DD9/XlX35CEUDp3Gj5E8eHGzzIw1Z18lCpSgvPUlVDVp8+fBXjpeHhISdJHvus4dtFcSkMUv3ZLtvgtcZ6ROsxPsI72t5oA0OHz4ghBTxjUrvvlHuZ9q+Ld827tW2SedRwBeUKetwM4QNZP3MnbC5jxTJlq71sBKF/Wl6w1csw8ktEhGhNCIfqYdrVtGvso3U/Scr+NiihiJlZwAH0vclQc2K6V7+xhZRe2IfOgf2yvWGszKQOEz+L/a0FpPQo3Y+veCzSdr9+mFWW6YihZE85Y7LJzpKfjNOhe+RTgREht+ng==; 4:57PjNHwSXUw3DxPsmU4HMP1W/teoY1qQUm0llfjqkBpVdu66r97hcC3s+QxANca0TEdSeZcvCU5rEoYyeanMuLqvimlkoOti2wOX4xHzpkUI9BAVw/Y7jGlA4EbKq10dDjoB9sZZtOAy8eD3WlNbr87p4kgtATBUNialXLd6xMYtMztCHlT42qkICOsXbgWOTE6NK27qtk2nmosCd6TVVddqj76eqPzOUsMWrHkhMqAORiHCDK9YAqpUAn8z3mIyALHlEq2OCZdT2G/RJEpy+Q== X-Microsoft-Antispam-PRVS: <AM6PR02MB36212FCF274C6AE8B93B7B169A770@AM6PR02MB3621.eurprd02.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:AM6PR02MB3621; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB3621; X-Forefront-PRVS: 070912876F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(396003)(39830400003)(346002)(376002)(366004)(189003)(199004)(44832011)(53936002)(16586007)(316002)(66066001)(476003)(47776003)(2616005)(956004)(105586002)(305945005)(7736002)(106356001)(68736007)(16526019)(26005)(186003)(4326008)(25786009)(15760500003)(8936002)(81156014)(486006)(81166006)(8676002)(575784001)(107886003)(86362001)(6506007)(52116002)(478600001)(6486002)(2906002)(6666003)(51416003)(386003)(5660300001)(50226002)(50466002)(59450400001)(36756003)(6116002)(3846002)(6512007)(48376002)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB3621; H:omer-laptop.tandemg.local; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: tandemg.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB3621; 23:2JFlyDhngZrukTsEnX2djn9J16ltA0IjKI39Q7HPy?= xIgEO54q1I0BSEksY5bPTxEIKQwFWkgzaGfQ5tnRXTjqyJUuPBIFl3q+hcnxdgVcTox/DJXxorn1yLZ31lilg6kP4JWAVZY8UmDAlCDHRB4Mw54pVjkFMOHuL+IcV3S3v2zXFNTek+2YnbtosuapTH8dkepaQ7qqUHHuZ8aQNX4qwBxg29qkmWQvHLqPpPnyRshaMm58n/ISKAwIIIRamkEXZH+YjDBTXFKbri5anIhAGPLY2x80+e+FnhuhF2QSNw9GkCG3CGfTv21GLuFtlatzIOOgEMvk/SvQ79KipU266EdbNy2O424UkUXG2l0lHYX2dS3ABjF0ZP+QCSeE1hfBhaELbYEGwvoOvQqQmD2mOVSOG77kIFegWtBX58+qi5ySjuo1TTuRQ6huG3cjWGkeL7PKwx86tMJKt4EE2s1Vrou6DRYhCFsAyucTptuBQgwx+kmd6Q9OJDhjIb7fnve4xPqz+EAAIooE9fu3Us1cso4pQ8Fej9D4Eqts1AnJ0ZzowTTvW5Yxa4lYWYr+mh41tmag5skAzIaujzjMpYAEV92M5/YWZr3cafDaP+6QvDj+TDChsHoYj8Ox1fTgS8FHnggWniUGRjGy1lV30C/UC2+egHZWPNRoZLDgYvFbazYcsDgnPvMSRDUJmdZ4BC0TiCcU51Q03xJHvvowCTz89wjTp3gCtCLXfGaiTlFOjlppBVgk+uQaM1PHwkNAA3sWT4Wn+Vz9ZpGHYxT9SR/3hUAImZBjI3acySNz/QcNv2UGT27omTtsYkdyQQQCFvWuG6QXny8Dz+EDBxI+DW2cfPwA1bYFVSIOo0qlLxJx/cpq9rCPkRQz8Vs//NHn0TSULiYsGYoISzLotvcdFhpn/6r5u5IAH3OqtpBUpe2IEbyK7PvraMDTHkS0xlvdfNsEj90QdeHBS2FwVZ2k6i0MD7vJF4wLnBUHzdbzmFp84hqW2XbNfLn9xgtq3e5hUO4tCwa3I/np5Ut4l1V18GnfzKzmZxwHKx2wi8tC/rOEpdL09232cQbTQnh6KO5rtp5aZTchvK42lcBp9QUkV3ZchdvC7nkL7bs3RyCTCuyJ6FwU0dTDBumZ69gSbVgvu+kBthEMEnBOs9kR2qL2vDlORShR2fmW/y6ackdZQDSn5/xjdArqJlVfNwLphsi8GYjR7gIA07/x2+x1lFiOlJcbA== X-Microsoft-Antispam-Message-Info: bc3sVvw+OTP0QzjYFbQ7f9UxrShh9kGDkNZ5B51ZWIXE87p4Gaf5qUEU5mCqel+SmFkeSLj4hf22EUDl+IPd4fQHisH81Dle/YRSR92XKka8Pd1jx+ts0F+EM4/G6Wri4KjLHFeINvYzFya+y4tOtUp3j6LOMWvTgvL14t2npQntp140ASfB3bEUXz4ADhvGYESLGIneA3nOGb4BeJNvZbSn/A7Y6PS5D7Jwjl8WR7AajilUNEVHBmjUuhC0fRQMeffJag+oG6AlElMbj2EFwK8gUjwo//QgXB7vAYFFAwRg/17WcZ/f2C8cDCBJR0+5t28ZhLYuV2wx9l7rhUIwtA== X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB3621; 6:2CnQ25Pp3rmWRjKE32OVoMs932AFXtEgeK/lEKIBbJ40zYxRDUt39bNR7ak21wlOusYgKeI340iyiSFtqVlfpbtTHuoYc8lifiFBEX/S7/ZPIhxdX7JOF8jrVCIwBQdhP4LFL63gq9YLk8Y17T/QSP8T8L+3C8LeDr9JfU5pr8b0hssYlrnr4TalVM+Cvx5t2Te0B8dn3kT/adxD3x91mabD2Zaipo4dAEoUv1HaHueufiZU+FDMdZ3S9Q+IQA6ISeP/rFoWWh0vTkEBNatVdh28uhWx5dLPaa+qjGnbhIojIESVKpWkMfvt+cf61Vj96KjqG7HbUELvmxvmpyRdUXvm3qu0HQBrxvPf8B1pi0MI3qIWbBDcvKAhvtPnNeiV5fjaHd4AEKLstTX1FLZXCnVik5W2XnfqTb08Kx0SzBElXnQWjPsxuKwFYQtdv1VQrRUoOpZyyJm0oT14vdIZDA==; 5:i/R1HFgAaaBULAhOw/TkEqXKpD+Jy4TyfvkUiu5vkjp0FdQguoViheFp689UuOrECdd6+My7y3TD+n/ArrlWz4fmSXRUENbijkGFezbyrkCLA8LeoSnYjabWitH3zgFSMgNjwIsJ7OLGx5gSgGVyA6mzz4WzplCrL0GZKvhVi68=; 24:ulKfhEOvxfct4V5GUoNHvOHuo+4ggQzdjJeGWjnIITIk1EqvgsmTlZ+qjj7jdQC31senbeBLCc4VD8afn2p06ru/qzctbeZeWo22LvjI2qs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB3621; 7:KkfEeqjPD0JZaMXgXAduJF0g2PfafHIg2gsTW3nULCy0YWj6+H66jaiOzh7i9hnK0ps9CgwF/rYA4ry+18S+eWatGYT2qLQMvk1aQjiB/zqWCLUmcRd1pX5XjjW7K0plvaHtGSRiGq5NcUJkVNilGNnaRXAnj8oYVN26AT9A8ojh6LM91ZtAX9iYNsFIdvf3fqMsN4qTW0ZlpBhGs93XKWRClpDnDfH6qVSJDjF9RETS4XdbgWkSQd0U/xAUsTtt X-OriginatorOrg: tandemg.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2018 10:47:13.3189 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9c878995-14ad-4936-be5e-08d5d69b2ee5 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d690b55a-f04a-454b-9f62-fb1e25467a25 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB3621 Subject: [B.A.T.M.A.N.] [PATCH v4 3/5] batman-adv: use BIT_ULL for NL80211_STA_INFO_* attribute types X-BeenThere: b.a.t.m.a.n@lists.open-mesh.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n.lists.open-mesh.org> List-Unsubscribe: <https://lists.open-mesh.org/mm/options/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=unsubscribe> List-Archive: <http://lists.open-mesh.org/pipermail/b.a.t.m.a.n/> List-Post: <mailto:b.a.t.m.a.n@lists.open-mesh.org> List-Help: <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=help> List-Subscribe: <https://lists.open-mesh.org/mm/listinfo/b.a.t.m.a.n>, <mailto:b.a.t.m.a.n-request@lists.open-mesh.org?subject=subscribe> Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking <b.a.t.m.a.n@lists.open-mesh.org> Cc: Omer Efrat <omer.efrat@tandemg.com> Errors-To: b.a.t.m.a.n-bounces@lists.open-mesh.org Sender: "B.A.T.M.A.N" <b.a.t.m.a.n-bounces@lists.open-mesh.org> |
Series |
None
|
|
Commit Message
Omer Efrat
June 20, 2018, 10:46 a.m. UTC
The BIT macro uses unsigned long which some architectures handle as 32 bit
and therefore might cause macro's shift to overflow when used on a value
equals or larger than 32 (NL80211_STA_INFO_RX_DURATION and afterwards).
Since 'filled' member in station_info changed to u64, BIT_ULL macro
should be used with all NL80211_STA_INFO_* attribute types instead of BIT
to prevent future possible bugs when one will use BIT macro for higher
attributes by mistake.
This commit cleans up all usages of BIT macro with the above field
in batman-adv by changing it to BIT_ULL instead.
Signed-off-by: Omer Efrat <omer.efrat@tandemg.com>
---
net/batman-adv/bat_v_elp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Comments
On Mittwoch, 20. Juni 2018 13:46:56 CEST Omer Efrat wrote: > - if (!(sinfo.filled & BIT(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) > + if (!(sinfo.filled & > + BIT_ULL(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) > goto default_throughput; Please fix the alignment: * Found wrong alignment at net/batman-adv/bat_v_elp.c:118, was 27 but expected 23 Kind regards, Sven
On Montag, 25. Juni 2018 14:31:19 CEST Omer Efrat wrote: > Sven Eckelmann wrote: > >Please fix the alignment: > > > >* Found wrong alignment at net/batman-adv/bat_v_elp.c:118, was 27 but expected 23 > > checkpatch script doesn't catch this error. > how do I see this? I saw it with my eyes. But the script bracket_align.py [1] prints the actual message. Kind regards, Sven [1] https://git.open-mesh.org/build_test.git/blob/HEAD:/testhelpers/bracket_align.py
diff --git a/net/batman-adv/bat_v_elp.c b/net/batman-adv/bat_v_elp.c index 71c20c1..2f0de55 100644 --- a/net/batman-adv/bat_v_elp.c +++ b/net/batman-adv/bat_v_elp.c @@ -114,7 +114,8 @@ static u32 batadv_v_elp_get_throughput(struct batadv_hardif_neigh_node *neigh) } if (ret) goto default_throughput; - if (!(sinfo.filled & BIT(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) + if (!(sinfo.filled & + BIT_ULL(NL80211_STA_INFO_EXPECTED_THROUGHPUT))) goto default_throughput; return sinfo.expected_throughput / 100;