From patchwork Fri Jul 17 02:42:28 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Coly Li X-Patchwork-Id: 11668849 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D37B9913 for ; Fri, 17 Jul 2020 02:42:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B58A421702 for ; Fri, 17 Jul 2020 02:42:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726422AbgGQCmt (ORCPT ); Thu, 16 Jul 2020 22:42:49 -0400 Received: from mx2.suse.de ([195.135.220.15]:42802 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726138AbgGQCmt (ORCPT ); Thu, 16 Jul 2020 22:42:49 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id BC51DB70A; Fri, 17 Jul 2020 02:42:51 +0000 (UTC) From: Coly Li To: axboe@kernel.dk, linux-block@vger.kernel.org Cc: martin.petersen@oracle.com, linux-bcache@vger.kernel.org, linux-kernel@vger.kernel.org, Coly Li Subject: [PATCH v3 0/2] two generic block layer fixes for 5.9 Date: Fri, 17 Jul 2020 10:42:28 +0800 Message-Id: <20200717024230.33116-1-colyli@suse.de> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org Hi Jens, These two patches are posted for a while, and have reviewed by several other developers. Comparing to previous version, now the discard bio alignment patch can correctly handles partition offset as Martin suggested. I verify it with 5.8-rc5 kernel on VMware ESXi 6.5. Could you please to take them for Linux v5.9 ? Thanks in advance. Coly Li --- Coly Li (2): block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers block: improve discard bio alignment in __blkdev_issue_discard() block/blk-lib.c | 31 ++++++++++++++++++++++++++++--- block/blk.h | 14 ++++++++++++++ include/linux/blk_types.h | 8 ++++---- 3 files changed, 46 insertions(+), 7 deletions(-)