From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753303Ab1BNTde (ORCPT ); Mon, 14 Feb 2011 14:33:34 -0500 Received: from smtp-out.google.com ([74.125.121.67]:50519 "EHLO smtp-out.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751769Ab1BNTdd (ORCPT ); Mon, 14 Feb 2011 14:33:33 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=eehiCe9fv2KTlTJJ92GtTtg1imetceouxu+8aFYkd6JzE8PqwgEp2lLirKKi8PnWjT L8QCMH/5vdm2xLfitJhg== MIME-Version: 1.0 In-Reply-To: <20110214.112521.104056910.davem@davemloft.net> References: <1297694579-23611-1-git-send-email-segoon@openwall.com> <20110214152310.GA24429@albatros> <20110214.112521.104056910.davem@davemloft.net> Date: Mon, 14 Feb 2011 11:33:29 -0800 Message-ID: Subject: Re: [PATCH v2] core: dev: don't call BUG() on bad input From: Tom Herbert To: David Miller Cc: segoon@openwall.com, adobriyan@gmail.com, linux-kernel@vger.kernel.org, eric.dumazet@gmail.com, xiaosuo@gmail.com, jesse@nicira.com, netdev@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 X-System-Of-Record: true Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 14, 2011 at 11:25 AM, David Miller wrote: > From: Vasiliy Kulikov > Date: Mon, 14 Feb 2011 18:23:10 +0300 > >> On Mon, Feb 14, 2011 at 17:16 +0200, Alexey Dobriyan wrote: >>> Netdevice name isn't some random junk you get from userspace, so BUG is fine. >> >> It IS for bluetooth, see net/bluetooth/bnep/core.c: bnep_add_connection() and >> net/bluetooth/bnep/sock.c: bnep_sock_ioctl(). > > If bluetooth wants to allow something so foolish, then it's bluetooth's > responsibility to sanity check the arguments before blinding passing > them into kernel APIs which expect sane inputs. > > I'm not applying this. > Changing to BUG_ON(txqs < 1) and BUG_ON(rxqs < 1) does make sense I think. Tom