Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp672448ybz; Wed, 22 Apr 2020 05:59:13 -0700 (PDT) X-Google-Smtp-Source: APiQypI0zT9tmU4BOfF7mXhgernOq9LNkYH9H0PJjXhrMOL2a6R+qxDqjHKeP/YdzHiPjOxGYkAE X-Received: by 2002:a17:906:78c:: with SMTP id l12mr24486472ejc.189.1587560353740; Wed, 22 Apr 2020 05:59:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587560353; cv=none; d=google.com; s=arc-20160816; b=vg1HKi5PkPbAVQ4yB6aXOmtj2QnUxn3ezi5hF9Zh2TYMmAZ9JnuC/yLDiyH1kV4FZg 82yvpqySQwumqplKX03bl1+rHRbmz9SJIAhvha/RvKfEqNJBdkm+BofviV30KeUx9AB8 yJcSJGhaYv9wGAtUqMOZwwfAwT9hbxO8ZfHaRR4+MsPddUQX4nsjQs8vwok5ep7ij1bT uZuHYryYhIAYvcOdfwjubO1X66xbtPYA628lSN/m5a23RvEwgNePJWPnGtlJVUyEwQ14 8KsydV+Jo/PgLrESWQNXidMgrNfF4h+hlQcspKBLkiAPDN9ojg8tkeBgPz3w1tp49dyz Fqtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=EVCRB4yY9jSbf2K15TVTFXZ8n6X1mOtjG84NmdpuA9Y=; b=oBCYXhGImst6bomwN97j8uo8i8pkEAiB5Ydha4f3MjOWO7CAEqUn3ll23fW0qIXZLk 9DY2li+gByYiJWCAbF7WwQWehbrYMayies6wKR932rjQwxjVlNct+IRXZlIJwdK2lw9O yCAZ4i22Qlc5evO/6HBBcRSIpdJJDG3Xm67eEv/jfIdezGQVHniz8gOPhHLN3vgMuHV1 UrIVRlWSzKSTKMyWSiSEufAjicWePcmoDfDmwIARrF1g4CDU27AEoQVb2VWsCRLvenKT xqbRpb3cz7gejJ9ORDQ1G1oMUYy0d/QSttS+cUJU03qfoyHOM0gqBYvx1zXvVMul5rkr HqXQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hh3si3449455ejb.177.2020.04.22.05.58.41; Wed, 22 Apr 2020 05:59:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726834AbgDVM62 (ORCPT + 99 others); Wed, 22 Apr 2020 08:58:28 -0400 Received: from mga17.intel.com ([192.55.52.151]:56500 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726818AbgDVM61 (ORCPT ); Wed, 22 Apr 2020 08:58:27 -0400 IronPort-SDR: Yf32zr61Tcpm3rYalfORguacY0oO9CezhpMcp6BXtWjkpIGOqsTl9W3jn2nObujxyhGNIufqe0 y1aryWZaMoTg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2020 05:58:27 -0700 IronPort-SDR: 0DXt+2aQneNWPvZhB68PySp4KS95cknotsuqDKdDXRNPXsRV+tM+WY/PMMEjXdPBaVB06FTBRP 8Hi9kPxjgj1Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,414,1580803200"; d="scan'208";a="273874484" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga002.jf.intel.com with ESMTP; 22 Apr 2020 05:58:10 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id 6967958F; Wed, 22 Apr 2020 15:58:09 +0300 (EEST) From: Andy Shevchenko To: Sumit Garg , tee-dev@lists.linaro.org, Matt Mackall , Herbert Xu , linux-crypto@vger.kernel.org Cc: Andy Shevchenko Subject: [PATCH v1] hwrng: Use UUID API for exporting the UUID Date: Wed, 22 Apr 2020 15:58:08 +0300 Message-Id: <20200422125808.38278-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.26.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org There is export_uuid() function which exports uuid_t to the u8 array. Use it instead of open coding variant. This allows to hide the uuid_t internals. Signed-off-by: Andy Shevchenko --- drivers/char/hw_random/optee-rng.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/hw_random/optee-rng.c b/drivers/char/hw_random/optee-rng.c index ddfbabaa5f8f6..49b2e02537ddb 100644 --- a/drivers/char/hw_random/optee-rng.c +++ b/drivers/char/hw_random/optee-rng.c @@ -226,7 +226,7 @@ static int optee_rng_probe(struct device *dev) return -ENODEV; /* Open session with hwrng Trusted App */ - memcpy(sess_arg.uuid, rng_device->id.uuid.b, TEE_IOCTL_UUID_LEN); + export_uuid(sess_arg.uuid, &rng_device->id.uuid); sess_arg.clnt_login = TEE_IOCTL_LOGIN_PUBLIC; sess_arg.num_params = 0; -- 2.26.1