From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755524AbbCPT7E (ORCPT ); Mon, 16 Mar 2015 15:59:04 -0400 Received: from mail-pa0-f52.google.com ([209.85.220.52]:36270 "EHLO mail-pa0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932825AbbCPT6r (ORCPT ); Mon, 16 Mar 2015 15:58:47 -0400 Message-ID: <550735D1.7030308@gmail.com> Date: Mon, 16 Mar 2015 12:58:09 -0700 From: Florian Fainelli User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Brian Norris , linux-mtd@lists.infradead.org CC: Dmitry Torokhov , Anatol Pomazao , Ray Jui , Corneliu Doban , Jonathan Richardson , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kevin Cernekee Subject: Re: [PATCH 3/3] mtd: nand: add NAND driver for Broadcom STB NAND controller References: <1425691129-1150-1-git-send-email-computersforpeace@gmail.com> <1425691129-1150-4-git-send-email-computersforpeace@gmail.com> In-Reply-To: <1425691129-1150-4-git-send-email-computersforpeace@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [snip] > +static int brcmnand_dma_trans(struct brcmnand_host *host, u64 addr, u32 *buf, > + u32 len, u8 dma_cmd) > +{ > + struct brcmnand_controller *ctrl = host->ctrl; > + dma_addr_t buf_pa; > + int dir = dma_cmd == CMD_PAGE_READ ? DMA_FROM_DEVICE : DMA_TO_DEVICE; > + > + buf_pa = dma_map_single(ctrl->dev, buf, len, dir); We are missing a dma_mapping_error() check here. -- Florian