Received: by 2002:a17:90a:37a3:0:0:0:0 with SMTP id v32csp742033pjb; Fri, 21 Jun 2019 07:53:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqx54ey31ea0sWqyb/qsJXVlGCA8mk4G9vgjdAP+m5AJlwC7BMVHLz1lHZkme4bAge9kQITP X-Received: by 2002:a63:d748:: with SMTP id w8mr18382097pgi.157.1561128803113; Fri, 21 Jun 2019 07:53:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561128803; cv=none; d=google.com; s=arc-20160816; b=HKr72umMCJO9KUXQfuIYnwsc6VfIhMRTcjT97w0BRaSPJ6ppT+zVBsk2UNqT36AoVG k0qDKrXG8Zj0ijvEfq/PvVK6mc/DWWoHss3+0ZiAzhYi85AQK9dZtEddF7ETvNJ1qH3r B7jn323xN+D5lyJvTxh62oubZIOlI2nxb92aMC+A6o++1FiT+5BCO1LeFuwtUE0iHUj7 48uViU4EsaIWtyCIaVYf2qc2kDj7QRZsjJXzoSOjyih17pCuMcNS3PxjTV/lzNkbcuBF I10eQU7AN6wlqEi+RTbZd9Xt57qgEES54/NCfsrIDmQ95FmvwJOT6+mQeJykE5+21fc6 Gx0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=MPOaRO8S8j6POsMNSOTvAi8picol4QkFsiK82NYjeMA=; b=dOGFsDvgzYqjdlxHyT1Ixa0EFYleI6fgWl7pTgFSbU3cKCGhNUelN53jRL/zOtZ73Z zM19gkEhj/dCmz6SBb4QWxJa2p7Uz8Gtnna8re3IAQ2F2N93uclvIINfzUkc45/nqP6f uh2OPq1unX+qpAwt5wOmI02n08x/S5b6mvZrNYvnIfkf20zPmh+KgK5Nu3BiuWKXhCHw 4uI29vQj6/XRN70HqaMIZkREJbG2v7rJ6NIIrfksgzWJvN+kBAgxza8DZ9VjY5cP/n7d RZC716xjCKNYmX5fiKo+POarspw/GC/BmRtmGzR9rYsGET3MLGmViXOjE1expQjs0F91 sFcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RYjOHKu4; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d8si2679692plr.237.2019.06.21.07.53.07; Fri, 21 Jun 2019 07:53:23 -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; dkim=pass header.i=@chromium.org header.s=google header.b=RYjOHKu4; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726516AbfFUOvO (ORCPT + 99 others); Fri, 21 Jun 2019 10:51:14 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:37084 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726481AbfFUOvL (ORCPT ); Fri, 21 Jun 2019 10:51:11 -0400 Received: by mail-oi1-f196.google.com with SMTP id t76so4850373oih.4 for ; Fri, 21 Jun 2019 07:51:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MPOaRO8S8j6POsMNSOTvAi8picol4QkFsiK82NYjeMA=; b=RYjOHKu4v4FBjwrmpg/XxNrJWp9TG6JbyeCz1eQLWDQoOGdY/5iG65aqUI3F3KnXts 2celWDauYGUjP7iRcdEXGRR6dI9+w4gvjojJfTAj7Ilijq64pMIXsOouT8SPWDshlgUo s57tD5x+JoSF8tbpkbb+vX2hBvX3BiF1lMA98= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MPOaRO8S8j6POsMNSOTvAi8picol4QkFsiK82NYjeMA=; b=T3XX7Q3FSx0qa9geWJD/Aun+oHrvw65UfVDlC7e6nuPouOLSXvtVbsNRSr2E8P1z4o u+z9BkhnpbTZgJspr5XcAQ4SqXQOT9nOKutG/3Ja4Xr/vCNcmhAMW+OKPHFiV/a/8qC8 vtN6qBKHfiSVJox4k6k9ZmpmBAvjsyqJLE7Mi1SEkrczxoabt5QWBDxOeRK8G+sE+P5B 7ZLSd9y7ducwYPo6QTovAg2Ss0JFvjTwFWVPQ8GMkvn9sXUMx8/zXS902b/Sv7CIwDof EDEMfYHEWDDow5qY3zRsCfQjRE4I3Ban7ywiRlxadMuWcV5Z3bR6CDElOZAf4V/g4Xd6 laBg== X-Gm-Message-State: APjAAAXGU71EFJYqSuiUH2uFFMxM9eyjcbTW5NHtYcoO4w29Xpi41G4S igrYcfan3n48XbOER7xxXXexurmtQxc= X-Received: by 2002:aca:de46:: with SMTP id v67mr2859259oig.167.1561128670496; Fri, 21 Jun 2019 07:51:10 -0700 (PDT) Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com. [209.85.210.49]) by smtp.gmail.com with ESMTPSA id a12sm1175989oiy.23.2019.06.21.07.51.09 for (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Fri, 21 Jun 2019 07:51:09 -0700 (PDT) Received: by mail-ot1-f49.google.com with SMTP id l15so6533291otn.9 for ; Fri, 21 Jun 2019 07:51:09 -0700 (PDT) X-Received: by 2002:a9d:2c41:: with SMTP id f59mr53563597otb.268.1561128669207; Fri, 21 Jun 2019 07:51:09 -0700 (PDT) MIME-Version: 1.0 References: <20190621135907.112232-1-yuehaibing@huawei.com> In-Reply-To: <20190621135907.112232-1-yuehaibing@huawei.com> From: Nick Crews Date: Fri, 21 Jun 2019 08:50:57 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -next] platform/chrome: wilco_ec: Use kmemdup in enqueue_events() To: YueHaibing Cc: Benson Leung , Enric Balletbo i Serra , linux-kernel , kernel-janitors@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks Yue, looks good to me. Nick On Fri, Jun 21, 2019 at 7:59 AM YueHaibing wrote: > > Use kmemdup rather than duplicating its implementation > > Signed-off-by: YueHaibing > --- > drivers/platform/chrome/wilco_ec/event.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/platform/chrome/wilco_ec/event.c b/drivers/platform/chrome/wilco_ec/event.c > index c975b76e6255..70156e75047e 100644 > --- a/drivers/platform/chrome/wilco_ec/event.c > +++ b/drivers/platform/chrome/wilco_ec/event.c > @@ -248,10 +248,9 @@ static int enqueue_events(struct acpi_device *adev, const u8 *buf, u32 length) > offset += event_size; > > /* Copy event into the queue */ > - queue_event = kzalloc(event_size, GFP_KERNEL); > + queue_event = kmemdup(event, event_size, GFP_KERNEL); > if (!queue_event) > return -ENOMEM; > - memcpy(queue_event, event, event_size); > event_queue_push(dev_data->events, queue_event); > } > > >