From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753807AbbJ0Dmh (ORCPT ); Mon, 26 Oct 2015 23:42:37 -0400 Received: from szxga03-in.huawei.com ([119.145.14.66]:5547 "EHLO szxga03-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751572AbbJ0Dmg (ORCPT ); Mon, 26 Oct 2015 23:42:36 -0400 Message-ID: <562EF297.3060606@huawei.com> Date: Tue, 27 Oct 2015 11:42:15 +0800 From: "Wangnan (F)" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Alexei Starovoitov CC: , , , , , Arnaldo Carvalho de Melo , "David S. Miller" , Wu Fengguang Subject: Re: [net-next PATCHv2] bpf: Output error message to logbuf when loading failure References: <1445841394-142865-1-git-send-email-wangnan0@huawei.com> <1445843588-143137-1-git-send-email-wangnan0@huawei.com> <20151027032628.GB26748@Alexeis-MacBook-Pro.local> In-Reply-To: <20151027032628.GB26748@Alexeis-MacBook-Pro.local> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.111.66.109] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.562EF2A4.008F,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-05-26 15:14:31, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 91d09d61ac80c02c97aa326b0a3c6f61 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2015/10/27 11:26, Alexei Starovoitov wrote: > On Mon, Oct 26, 2015 at 07:13:08AM +0000, Wang Nan wrote: >> Many reasons can make bpf_prog_load() return EINVAL. This patch utilizes >> logbuf to deliver the actual reason of the failure. >> >> Without this patch, it is very easy for user to pass an object with >> "version" section not match the kernel version code, and the problem >> is hard to determine from return code (EINVAL). >> >> Signed-off-by: Wang Nan >> Cc: Alexei Starovoitov >> Cc: Arnaldo Carvalho de Melo >> Cc: David S. Miller >> Cc: Wu Fengguang > NACK > for both implementation and design. OK. Let perf to report error message. Thank you.