Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1218284imu; Mon, 5 Nov 2018 16:15:23 -0800 (PST) X-Google-Smtp-Source: AJdET5fVptCs3ai9OTFmtHyTFydZChGKwBc61pr3rcSqaOP36+1C9k2YtvwfZNqTcPN1OlEICVkN X-Received: by 2002:a63:d52:: with SMTP id 18-v6mr22076723pgn.107.1541463323263; Mon, 05 Nov 2018 16:15:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541463323; cv=none; d=google.com; s=arc-20160816; b=zm6Vgy6MiO1JuOXtXac14wBxDfcoCSJybXqiH7weEWUcN/qSFU68x4eb27nzcr4n01 UFXQhOMTLSKEiFGKkM8/IikE9tXzOrD683m0B1dqZoUO49GQFas3bnQZVY0cJ2iKGCpt s5lryu2u2b3yu45NafSToV1tqWHeQ/zv75uieZOJDpZIf8nXOss7ed/egvmIxZEdD85A 8QkUiT+0lZhgvh+rqn2xBFwdYgfmbW/8t9prNFnx6tln3PgupoJPq+ud+FFimnA6svfy 2ce96Vm1YBAiJhgutJkShq8ShykFMr+nxyTG5CIOcb6jhBwDaEVEy6humUlDQjZV+dbZ I6Iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=oXDbN5hhaD9bzDYvBkpNSyU6MWW/JDh/oIelc5shCso=; b=ez60hNs/9XzsSnlrfQ7gydpNXMd3XXXWbatFiz9te1PF63b10mRMr1PFcJDTQk9b5R I1ZXiGkOGtZ79DaJ+ssgpyJqixiIntvavZmayw8rgHrmSIZePbUx8t73FvHoXSq3gZLP AL0opjVfnAj5iIGN7x1TWUvY5OydId5zbuiorwNkOh7s0sEEaoaozHi+QjWkbCYl86BF mpxBIDSD8fJq7qRhGTjjE/klrImFhSs/LmDOF11vttzrSoNYfBljNNxdSF/Vr6P4CUZr YjfrQZfPX65fUWTfqPdUUJ0XOeZ+56rZ7ceKVPFJDiprWrgmQR05qLMTFMiDtmO74G7y 9xNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gibson.dropbear.id.au header.s=201602 header.b=SW7tLj8c; 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 c10-v6si29563444pfg.109.2018.11.05.16.15.07; Mon, 05 Nov 2018 16:15:23 -0800 (PST) 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=@gibson.dropbear.id.au header.s=201602 header.b=SW7tLj8c; 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 S1726945AbeKFJg6 (ORCPT + 99 others); Tue, 6 Nov 2018 04:36:58 -0500 Received: from ozlabs.org ([203.11.71.1]:35759 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725796AbeKFJg6 (ORCPT ); Tue, 6 Nov 2018 04:36:58 -0500 Received: by ozlabs.org (Postfix, from userid 1007) id 42pqmX0wmNz9sN9; Tue, 6 Nov 2018 11:14:36 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gibson.dropbear.id.au; s=201602; t=1541463276; bh=1Lz08PXRQPdO0WtOwYG8tFdcAkgnk64lf/qcpgcmvco=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SW7tLj8cqxw4/JyAAaYI1Kx8e7qDDvx3rlBAv8Uw2hvIXy3z+BlRD9RF8IGmDF27G f/6hQM3G3GXiUWFQQiynUQLKTu7TFPOMGt8gVqlP/0tGF8hun14wazJoRTH6QENVhb exm0WJOP0qBfe1MG/7dSeeqIJCY/Tje36z49kQMg= Date: Tue, 6 Nov 2018 11:07:00 +1100 From: David Gibson To: Yangtao Li Cc: benh@kernel.crashing.org, paulus@samba.org, mpe@ellerman.id.au, hbathini@linux.ibm.com, mahesh@linux.vnet.ibm.com, msuchanek@suse.de, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] powerpc/fadump: Change to use DEFINE_SHOW_ATTRIBUTE macro Message-ID: <20181106000700.GJ24365@umbus.hotspot.internet-for-guests.com> References: <20181105150119.6452-1-tiny.windzz@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="x0KprKst+ZOYEj2z" Content-Disposition: inline In-Reply-To: <20181105150119.6452-1-tiny.windzz@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --x0KprKst+ZOYEj2z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 05, 2018 at 10:01:19AM -0500, Yangtao Li wrote: > Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code. >=20 > Signed-off-by: Yangtao Li Reviewed-by: David Gibson > --- > arch/powerpc/kernel/fadump.c | 12 +----------- > 1 file changed, 1 insertion(+), 11 deletions(-) >=20 > diff --git a/arch/powerpc/kernel/fadump.c b/arch/powerpc/kernel/fadump.c > index a711d22339ea..2df5e04b5afc 100644 > --- a/arch/powerpc/kernel/fadump.c > +++ b/arch/powerpc/kernel/fadump.c > @@ -1531,17 +1531,7 @@ static struct kobj_attribute fadump_register_attr = =3D __ATTR(fadump_registered, > 0644, fadump_register_show, > fadump_register_store); > =20 > -static int fadump_region_open(struct inode *inode, struct file *file) > -{ > - return single_open(file, fadump_region_show, inode->i_private); > -} > - > -static const struct file_operations fadump_region_fops =3D { > - .open =3D fadump_region_open, > - .read =3D seq_read, > - .llseek =3D seq_lseek, > - .release =3D single_release, > -}; > +DEFINE_SHOW_ATTRIBUTE(fadump_region); > =20 > static void fadump_init_files(void) > { --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --x0KprKst+ZOYEj2z Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEdfRlhq5hpmzETofcbDjKyiDZs5IFAlvg2yIACgkQbDjKyiDZ s5I0CxAAz4+1Mnh247XBLVKNEg6EUstffA89208Hl1942kHQmMPIyXzMNTNFm3DQ 0VcTSB/KX7ZSdJxeYfoiFAg5XPdgnyc8dLX983S9Iye7Ih7kp6sJBaByRg0/svoM yduQ08EyTQ4kmVHehQfayUqUx1EJR+GFpI8INM3tYrEhf2WvjaKLcR+qDvorJkoX Q/EPvthNqPBAjeuG08OWRfdX3TbocXk4BpWKYq4K4u7vqxyY4GTTJ1fbcTIqQVFM S68C9iImTn8mUhGXoBOqP5zv4sPjv+Qp2lhCjdCN32440aAsk4NzsLHvsNH9YxAj sHeawgsYRvRahzwVPnV10rApXBwWosvOS2UiQyZU28lAxTzzZOO+5j1yA4owrzY2 qTqQJ1shnHhXR7exyJcx7wslgDqPq+zDoXJQ8glN1wau4k6Im9ZsDFw3cFbstORy Brv7xeVMy4HWC9zLuNhZ4vvrx9J1+bsgq4X44nBDrM4Ww0dUbi3coYg8cEpxOKc9 1ClZooX95hrwGmYufc5hlalWeeDhGzJI8O08AqDM9dwUevJ5eXQCDfTfbwURvCFG MOFGaQS6qeDTpJcds6kwH3/iSh/8tJFmq5s79CnbicAM4cqPUbUJ9WcyJcNZhYk6 kt6sxo9jyttk6G+8gMB2VMIe0pBpYyJ7C2XPc+NWppIDuDarBtY= =Zj3C -----END PGP SIGNATURE----- --x0KprKst+ZOYEj2z--