From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cong Wang Subject: Re: [PATCH] can: fix warning in bcm_connect/proc_register Date: Thu, 27 Oct 2016 09:28:05 -0700 Message-ID: References: <20161024191126.30256-1-socketcan@hartkopp.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: In-Reply-To: Sender: netdev-owner@vger.kernel.org To: Marc Kleine-Budde Cc: Oliver Hartkopp , Andrey Konovalov , David Miller , linux-can@vger.kernel.org, Linux Kernel Network Developers , LKML , syzkaller , Kostya Serebryany , Alexander Potapenko , Dmitry Vyukov , Eric Dumazet List-Id: linux-can.vger.kernel.org On Thu, Oct 27, 2016 at 1:45 AM, Marc Kleine-Budde wrote: > On 10/24/2016 10:17 PM, Cong Wang wrote: >> On Mon, Oct 24, 2016 at 1:10 PM, Cong Wang wrote: >>> On Mon, Oct 24, 2016 at 12:11 PM, Oliver Hartkopp >>> wrote: >>>> if (proc_dir) { >>>> /* unique socket address as filename */ >>>> sprintf(bo->procname, "%lu", sock_i_ino(sk)); >>>> bo->bcm_proc_read = proc_create_data(bo->procname, 0644, >>>> proc_dir, >>>> &bcm_proc_fops, sk); >>>> + if (!bo->bcm_proc_read) { >>>> + ret = -ENOMEM; >>>> + goto fail; >>>> + } >>> >>> Well, I meant we need to call proc_create_data() once per socket, >>> so we need a check before proc_create_data() too. >> >> Hmm, bo->bound should guarantee it, so never mind, your patch >> looks fine. > > Can I add your Acked-by? Of course. Acked-by: Cong Wang Thanks.