Received: by 10.213.65.68 with SMTP id h4csp362762imn; Fri, 30 Mar 2018 23:13:58 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+QsWwf11WNYon92GszFyZUZ/mOqGdqR5FhNZUBDtxshFYfphWbpbgV0EVusBJU6eLrzIty X-Received: by 2002:a17:902:36a:: with SMTP id 97-v6mr1910483pld.186.1522476838895; Fri, 30 Mar 2018 23:13:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522476838; cv=none; d=google.com; s=arc-20160816; b=ielGTdoxnp9KWk9u12ClGih/Qv48LilvAHGdDWvnx4hk5N711HEzedxb0EWrjhleUV WZT5GOt45Z23JcwJjKm8s32v8FLChIHn/dQByAoWalYIWshb9Fzjz9Qr9SU5xhVKye3I iU0X+cnZLfVM6tOiENmD6wDjQsQr6n1gqCrud/4STw2EqOB26ZbHXlzByC1RZ5h6Edx4 UKdKmY/x2kegEefImRRqaFEq/MgoL/G3ycG+WDY3g/lYly1+mKHRjbpU5kt4a6ATUpFw pV/n5TBmvURePdh8FArYr/NQyPuiD0buzZlsUVrXR4w97rQhX9+T1Ui6O+ISg4tXrbfM 58Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=NX8ufI05DuE5RihMYaGLXX5xZenHoMMR76A/5hYMck8=; b=gOB9FgqSNhM9tMj4pL5JW5K4FZlqe2uvfuVDCjMbviQjgpHuCI1chssrN+VW602v+1 +5chNtoMHpyIXhUPM6qPaV1iMFiJvDSkdNwZGUcL9RVVBmSU+Jm7J4a4/khmb2BkiFl0 Y4gOIN6UKBXuqnwCsIEOLVnvp4q4GLF5tEsJxROYE+w+b0eOqNoJ0nmLMWRW/988Gl3/ AQBwciPe8dDs+JUOoKTRXHMpqT2fPUqkiVeWAepVeoZrd4ZSlm+K8w7s9YUenxc2Z0dg Unm0kg0y5Yy99MjQS7Lu+PnPAEu61sbtNdmn0M3cddZLBwUcv3KBzSBSc8ul9eIM7mEe vXpQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a65si6761328pge.521.2018.03.30.23.13.20; Fri, 30 Mar 2018 23:13:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753426AbeCaGKe (ORCPT + 99 others); Sat, 31 Mar 2018 02:10:34 -0400 Received: from mout.perfora.net ([74.208.4.194]:45555 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753405AbeCaGKb (ORCPT ); Sat, 31 Mar 2018 02:10:31 -0400 Received: from kahja.local ([73.170.116.139]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0M8gIX-1efYSO0j8l-00wAX1; Sat, 31 Mar 2018 08:10:27 +0200 From: Quytelda Kahja To: gregkh@linuxfoundation.org, wsa@the-dreams.de Cc: driverdev-devel@linuxdriverproject.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Quytelda Kahja Subject: [PATCH v2 74/75] staging: ks7010: Replace memcmp() with ether_addr_equal(). Date: Fri, 30 Mar 2018 23:08:54 -0700 Message-Id: <20180331060855.9452-74-quytelda@tamalin.org> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180331060855.9452-1-quytelda@tamalin.org> References: <20180331060855.9452-1-quytelda@tamalin.org> X-Provags-ID: V03:K0:IsLNhAAveoKq+8/pDzgMF9l5ru1TfsDe+unE/NwBPY6OfnR36NZ mKA7SmCYxhG27ul7izfZdTRYGbZ2w7aKwfvRW14Siv0oFZfA2fiwLWb1V8/fn7YrgTyjFBJ 6M29i5Xpx6ULoDmT3VV+w1yuLa5B6q+MyvM5lUUJQD0Z6x3LyfvKXCsRnAswKE64t61fGfB wR88guRlsHvp2ngPwQrUw== X-UI-Out-Filterresults: notjunk:1;V01:K0:Fe/ZLUXkPnk=:AqDYz1Fy/1/1T4nvMx9inH jl1Ujov9Q1O+3dmuYHx1Pf//tyj/Uy/dTkWJb0ey8+HtWHAgxt7SAm+Lp02W1SOahSraIFcI9 +7KHp26JQKUGt9kmHzRfrbBqvt7TVp4ab5G5NC1iCnJ3rK9rnY9BJAVLCsrRiMrrlpLKoLj9L E6yYVtSXR+veX/cT2otF1hwo7MxHzFrIFU2TIhh5fQmjr03eKYSvNqUmfUXLBFBjRgdCjk1kR m658XagAICF+cO1+xM2iMQtrLejydjomMYcsDFDPYLydFT1rhP+5nPHn1v+ITuRfw+Jj619Mf EY0ZoMWqzxoY5dPBRh9Zs4RK648sL5PqbiXN/dJRn3MGJh+4cNQuUw/DeTFk1lYmhRnp3zIRw F9e7P8d5v+rXd7HTcccRkf1BVqq7pv01QFHaKwKVkAOLuiCLIv5BKYg/yYQuWrIgB92PiV9xM fI/5ax5ysT1glQkBb+n7P24nxR3ILB/SRfHWwu+wmiY6zis9HNJF5oRi4WFMUjgqoR8ghXB0W eswZs1ID5WtP+nRAEyPZbhWPigwck1NXIyO/jcsn0BOHxb2lvF3IPaxh5wG92wfl6ZByNu/pk SddS5gG6hWNSylnoT8Lm6H2Vs4JEpL+715unKrquzKWG8bKbWdQkZ+wrF3X5McYtlqREKVOra 61GN5d3UUUpQ3EohclrIJ9QIA/h/h7FMMRiNJYKqnsNhiHDtcj00RD7v0ffonmwHIdk9CPvFh D7pm9dPrWNPx6VcS8NuigQfmRwHKJKQv5dp3iQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ether_addr_equal() is the function for comparing HW addresses, so remove the manual memcmp operation and replace it with ether_addr_equals(). Signed-off-by: Quytelda Kahja --- drivers/staging/ks7010/ks_hostif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/ks7010/ks_hostif.c b/drivers/staging/ks7010/ks_hostif.c index d816a06939aa..b5a2ba702dec 100644 --- a/drivers/staging/ks7010/ks_hostif.c +++ b/drivers/staging/ks7010/ks_hostif.c @@ -411,7 +411,7 @@ void hostif_data_indication(struct ks_wlan_private *priv) eth_proto = ntohs(eth_hdr->h_proto); /* source address check */ - if (memcmp(dev->dev_addr, eth_hdr->h_source, ETH_ALEN) == 0) { + if (ether_addr_equal(dev->dev_addr, eth_hdr->h_source)) { netdev_err(dev, "invalid : source is own mac address !!\n"); netdev_err(dev, "eth_hdrernet->h_dest=%02X:%02X:%02X:%02X:%02X:%02X\n", @@ -1103,7 +1103,7 @@ int hostif_data_request(struct ks_wlan_private *priv, struct sk_buff *skb) /* skb check */ eth = (struct ethhdr *)skb->data; - if (memcmp(priv->net_dev->dev_addr, eth->h_source, ETH_ALEN) != 0) { + if (ether_addr_equal(priv->net_dev->dev_addr, eth->h_source)) { netdev_err(priv->net_dev, "invalid mac address !!\n"); netdev_err(priv->net_dev, "ethernet->h_source=%pM\n", eth->h_source); ret = -ENXIO; -- 2.16.3