From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758041AbcEFAch (ORCPT ); Thu, 5 May 2016 20:32:37 -0400 Received: from mail-pf0-f170.google.com ([209.85.192.170]:34227 "EHLO mail-pf0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757922AbcEFAce (ORCPT ); Thu, 5 May 2016 20:32:34 -0400 From: Brian Norris To: Cc: Heiner Kallweit , Brian Norris , Han Xu , Michal Suchanek , Boris Brezillon , Javier Martinez Canillas , Rafal Milecki , Jagan Teki , "Andrew F. Davis" , Mika Westerberg , Gabor Juhos , Bean Huo , linux-kernel@vger.kernel.org, Bayi Cheng , Joachim Eastwood , Cyrille Pitchen Subject: [PATCH v7 00/10] Add error checking to spi-nor read and write Date: Thu, 5 May 2016 17:31:46 -0700 Message-Id: <1462494716-95312-1-git-send-email-computersforpeace@gmail.com> X-Mailer: git-send-email 2.8.0.rc3.226.g39d4020 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I'm picking up Michal's patch set, since he dropped it on the floor, and it's useful for others. My additions: * rebased on latest * added fixes for drivers that have been merged in the meantime * addressed most of Heiner's comments I've put some v6->v7 change info in the patch descriptions as well. Tested on m25p80 only. Regards, Brian Brian Norris (2): mtd: mtk-quadspi: return amount of data transferred or error in read/write mtd: nxp-spifi: return amount of data transferred or error in read/write Michal Suchanek (8): mtd: spi-nor: change return value of read/write mtd: m25p80: return amount of data transferred or error in read/write mtd: fsl-quadspi: return amount of data read/written or error mtd: spi-nor: check return value from write mtd: spi-nor: stop passing around retlen mtd: spi-nor: simplify write loop mtd: spi-nor: add read loop mtd: m25p80: read in spi_max_transfer_size chunks drivers/mtd/devices/m25p80.c | 37 +++++++++----- drivers/mtd/spi-nor/fsl-quadspi.c | 29 +++++------ drivers/mtd/spi-nor/mtk-quadspi.c | 42 +++++++++------- drivers/mtd/spi-nor/nxp-spifi.c | 25 +++++----- drivers/mtd/spi-nor/spi-nor.c | 100 +++++++++++++++++++++++++------------- include/linux/mtd/spi-nor.h | 8 +-- 6 files changed, 148 insertions(+), 93 deletions(-) -- 2.8.0.rc3.226.g39d4020