Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp2669502ybn; Thu, 26 Sep 2019 15:49:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqydzTXnQYlB/TxuvQVxdqwH3txPNhSEGLeILmk1c1gD4R3hbrpBMdtcP+7Ga6ggan7dG0qW X-Received: by 2002:a17:906:b316:: with SMTP id n22mr5280134ejz.54.1569538149212; Thu, 26 Sep 2019 15:49:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569538149; cv=none; d=google.com; s=arc-20160816; b=XrKWTT65nJajFdn/1uducEELNEdT8rdXKBEA0XBwHapPiur7clWkpXVp9SaSuQ62hG AYs8g3gvKD5bV0CjcAho54uvJAAUcxgxMPNm4LgTS5R6bj3Rr2LUkROEFfxt7jEjy7lE bBnkR8R6mBY3jtTmVh6z0ocYJH3kWLzN+ife61Z51iORChQ5iT8ZPYV1pMssWN6hXB+W r1JSROaROm5K5q+nnTZu1emv1cvqml5tvLa5y6G9OyBl4VdCmJPjbiVaNJpYZbGwjl5P 4tyNGQoQWBEBrk6hfL29vKtt2pXq9Qcsh8M6w66lhTO6q9xU1C1ljBKOoLajniG+kYCJ csxA== 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=h2RBa1Aq2wGyPCj/7NlPZ9URqEf7+Teb++mDJA7G0Fo=; b=HQCuBSQmgY0tPEUgp2RdpXraidtnXmRlH/66sU0EfK6K0FP+CvhP5HnRoHe1gsGMlf kJ4sQ/nTaFGvFqBfv10wXuu+mgduK12IPwhxsDlIZ0FEoOJyG0uw3Em5h9uiCHCKlv9t BBB1OFrZEAmPBWgmEmVAHOd/4JAfBmFxydmRdwOdO+4h8Qh9zwiad1R+40X1zziyKSw6 8cz/Xn/s9C8QQiDTlsNZjb3gvHaDx1BmnHuz4YBmTCpLJVUVW1Jy0GnzeBdaQCY0QJ7M ybETsmPc+90Zrj6RiPRJrsbGjd0dTkTUnhEsg8/QHyjDbqXMmLBNFfIVYFyMgACkJ0W9 f36g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=bVUqyu6C; 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 r26si486221edx.61.2019.09.26.15.48.42; Thu, 26 Sep 2019 15:49:09 -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=bVUqyu6C; 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 S1728088AbfIZWoM (ORCPT + 99 others); Thu, 26 Sep 2019 18:44:12 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:37377 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725943AbfIZWoL (ORCPT ); Thu, 26 Sep 2019 18:44:11 -0400 Received: by mail-io1-f66.google.com with SMTP id b19so10934264iob.4 for ; Thu, 26 Sep 2019 15:44:10 -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=h2RBa1Aq2wGyPCj/7NlPZ9URqEf7+Teb++mDJA7G0Fo=; b=bVUqyu6ChxtpXtfiAdnqCFhnpn95dZG9LsB8SnMa2HrY0EnNnfcizsMzc4RMtHmS0I UIFIBwHZslqumlqW2bq6oplOBKDgAdjfce6m/uVb6cT54vZYeYhm8gsRXo4edasSPOKx jnAssqn6Lvaq7GGV6547JB9H7OqFIQY6bKxJU= 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=h2RBa1Aq2wGyPCj/7NlPZ9URqEf7+Teb++mDJA7G0Fo=; b=YlhL4/p97x4jkSNkIVeMUbHW6GpZatbSVeSFGu8KZcyuH+Zq+vgven7sIbIEOLGIFJ Sx0vWJAXctFAmIckuJbst2x7SyeoY54DkbasPCf9mWn3yUigK0T6APaNbBCA7qlWh4Tm 6j9VwXCh3FdoKSKhN6EjwF8IyB2eyu4mUJA+Aiwgeow4PNOs+PslwWXJB6sSPg9vP2px Cpnukg/xvlptBnCGLf4HfDt3U4kkTVHo2Y/uFhgStbUqtOZbgMdsSBrX5ttXyGSbJKFu rkLtTGRECR10zuHWbCQHKn4Rf89rRY47veqhMYrHfFe6Bhkcuhz9JCQXo+XfgLthyuZA t/Fg== X-Gm-Message-State: APjAAAV4EkSOscx9IXJbdyklRKx4LEORd0vt5AB1gNjo2ZoSgIEWQl9X HoCjLM97IORw4XAWaDEgClmkECmBd2KIzOPVsZkZjXSshMEQQA== X-Received: by 2002:a5e:8704:: with SMTP id y4mr1779026ioj.103.1569537848894; Thu, 26 Sep 2019 15:44:08 -0700 (PDT) MIME-Version: 1.0 References: <20190621135907.112232-1-yuehaibing@huawei.com> In-Reply-To: From: Benson Leung Date: Thu, 26 Sep 2019 15:43:56 -0700 Message-ID: Subject: Re: [PATCH -next] platform/chrome: wilco_ec: Use kmemdup in enqueue_events() To: Nick Crews Cc: YueHaibing , 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 Hey Nick, On Fri, Jun 21, 2019 at 7:51 AM Nick Crews wrote: > > 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); > > } > > > > > > Looks like this was already incorporated into your commit, platform/chrome: wilco_ec: Use kmemdup in enqueue_events(). Thanks! Benson -- Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. bleung@google.com Chromium OS Project bleung@chromium.org