Received: by 10.192.165.156 with SMTP id m28csp1352922imm; Wed, 11 Apr 2018 17:55:33 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/5eUUePf9tVjyutNaziM0cZa08hnc9SwCvwubipEBPAFybm7cvEHgIYbyhFmWmDQKHGnwM X-Received: by 2002:a17:902:566:: with SMTP id 93-v6mr7117600plf.327.1523494533777; Wed, 11 Apr 2018 17:55:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523494533; cv=none; d=google.com; s=arc-20160816; b=flbSdUvgzI7P8Ueo1QB/alqoP9Gqa2REBOtACb613osni0QlH+VLfOzbjTtJi6+uFd 74Abx+lxFi0wPCXVZsvCsY9W7Ck0HZV43g+8T9J6ealtLvGYYjuKYCSh53vyzt4sBV+X 7a3omWp/rBkhk7s9Zl+puRuTn8po7sXK49xDKHbuf01sNu+rTyfGiselAW0Ab2Jok/g5 JjjN6OXqKaObfppshCiFez+ea7GI1kJDYcUy8eRF+aA7eB2dGYpKqOk9VMTFd99VLnk9 t4eUwHDNxLta096Z5tCr3n/rAd4NATpkp1mjLk9BgoaX6HAo8XTLeLJTrcJGCzqg61n4 wSOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:from:message-id:cc:to :arc-authentication-results; bh=XdvCVmP8+sLMpEWjeALeiAHM1HEbHw4gNO1jvvL4Y3A=; b=IMAFche0KCiGAH1buuEifa+4NuH/rUPBVLirII84o27cMiA0XRcpkcfSW9651vtd2a cAQsMwUVq2kPLRxrauPdWTkFNp0sUHTvNZL6NiKsjl7gck10ycnT3NhMVZ4VNiRbcaDt Gw2xVskaj6s7TOwE5J570v5rKI4pgD9njwf3TKfTaVD7T5U3MefPbPkfK+ian+bvcyE8 w5K+WRpE77G+uO4MGb3DPdjLlIa6XNBc6in8o8Hfn+LAbnpyLpF76SkCmEQP8+VYmXsv vvkPXAmDxyjcHk9Qlue7jrXZ3uYXneZUNyJCu1mi8P2z8B5S33Gar52LaHq2lviDD81r z08A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d15-v6si2199771plj.458.2018.04.11.17.54.57; Wed, 11 Apr 2018 17:55:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752003AbeDLAuR (ORCPT + 99 others); Wed, 11 Apr 2018 20:50:17 -0400 Received: from kvm5.telegraphics.com.au ([98.124.60.144]:39742 "EHLO kvm5.telegraphics.com.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751841AbeDLAuO (ORCPT ); Wed, 11 Apr 2018 20:50:14 -0400 Received: by kvm5.telegraphics.com.au (Postfix, from userid 502) id 1318E299D6; Wed, 11 Apr 2018 20:50:14 -0400 (EDT) To: Geert Uytterhoeven Cc: Jens Axboe , Laurent Vivier , linux-m68k@lists.linux-m68k.org, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, stable@vger.kernel.org Message-Id: From: Finn Thain Subject: [PATCH v2 00/10] SWIM driver fixes Date: Wed, 11 Apr 2018 20:50:14 -0400 (EDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series has fixes for bugs in the SWIM floppy disk controller driver, including an oops and a soft lockup. One way to apply these patches to v4.14+ is by first cherry-picking these commits: b87eaec27eca3def6c8ed617e3b1bac08d7bc715 e5f0d2e2a153b18dcf31e1a633e210c37829d759 There are of course other ways to fix the patch rejects, but this way would be convenient for me because it would simplify my own backporting. Changes since v1: - Dropped the two IOP patches as they aren't simple fixes. This way, the entire series is suitable for stable trees. - Added Cc, Fixes, Acked-by and Reviewed-by tags. Finn Thain (10): m68k/mac: Revisit floppy disc controller base addresses m68k/mac: Fix SWIM memory resource end address m68k/mac: Don't remap SWIM MMIO region block/swim: Fix array bounds check block/swim: Remove extra put_disk() call from error path block/swim: Don't log an error message for an invalid ioctl block/swim: Rename macros to avoid inconsistent inverted logic block/swim: Check drive type block/swim: Fix IO error at end of medium block/swim: Select appropriate drive on device open arch/m68k/include/asm/macintosh.h | 10 +-- arch/m68k/mac/config.c | 126 ++++++++++++++++++++------------------ drivers/block/swim.c | 49 +++++++-------- drivers/block/swim3.c | 6 +- 4 files changed, 96 insertions(+), 95 deletions(-) -- 2.16.1