From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751301AbcGWNM0 (ORCPT ); Sat, 23 Jul 2016 09:12:26 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:33173 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750882AbcGWNMZ (ORCPT ); Sat, 23 Jul 2016 09:12:25 -0400 Date: Sat, 23 Jul 2016 16:12:20 +0300 From: Alexey Dobriyan To: james.smart@broadcom.com Cc: linux-kernel@vger.kernel.org Subject: Re: [PATCH] add u64 number parser Message-ID: <20160723131220.GA26279@p183.telecom.by> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > + ret = kstrtoull(buf, base, &val); > + if (!ret) > + *result = val; Simply pass "result" directly to kstrtoull(). It will not write the result in case of error.