From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghavendra K T Subject: Re: [RFC PATCH] fs null_blk: Null pointer deference problem in alloc_page_buffers Date: Sat, 18 Jan 2014 00:05:00 +0530 Message-ID: <52D977D4.3060708@linux.vnet.ibm.com> References: <1389950530-8903-1-git-send-email-raghavendra.kt@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Alexander Viro , Matias Bjorling , Jens Axboe , Andrew Morton , Yuanhan Liu , "Darrick J. Wong" , Jan Kara , Johannes Weiner , Zhang Yanfei , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Sumanth To: Jeff Moyer Return-path: Received: from e28smtp06.in.ibm.com ([122.248.162.6]:53213 "EHLO e28smtp06.in.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752198AbaAQS1n (ORCPT ); Fri, 17 Jan 2014 13:27:43 -0500 Received: from /spool/local by e28smtp06.in.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 17 Jan 2014 23:57:40 +0530 In-Reply-To: Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On 01/17/2014 11:09 PM, Jeff Moyer wrote: > Raghavendra K T writes: > >> diff --git a/drivers/block/null_blk.c b/drivers/block/null_blk.c >> index a2e69d2..6b0e049 100644 >> --- a/drivers/block/null_blk.c >> +++ b/drivers/block/null_blk.c >> @@ -535,6 +535,11 @@ static int null_add_dev(void) >> if (!nullb) >> return -ENOMEM; >> >> + if (bs > PAGE_SIZE) { >> + WARN(1, "Invalid block size. Setting it to 4096\n"); >> + bs = 4096; >> + } >> + > > Why are you hard-coding 4k instead of just using PAGE_SIZE? > Thanks Jeff. Yes,that makes sense. will change. (got same suggestion from reporter here too)