Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp134156ybi; Thu, 13 Jun 2019 13:01:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqxZjiNIft5VSS0Z1kqLIx8h8OeOFQuJUsfNGBMQS+HXYiUvhzNp2fBo2+jqzsi0NI2uM+ZY X-Received: by 2002:a17:90a:3225:: with SMTP id k34mr7186859pjb.31.1560456062178; Thu, 13 Jun 2019 13:01:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560456062; cv=none; d=google.com; s=arc-20160816; b=EzrwPuWHT3T903kVfZ7yywvDm6SQRt5lpjafOwDtQ/J1pUKfledASeqNvO5q2WeH+F QszUFOns8jWNTC/HQ17d6nOe2/5xqJzfNw+UuZFOHVsvVj9HL+g4zNexaPXV4clvVQ/W yuEmqPYl+fL13lYO7RhcqKjL0sN6mUM/yIxIe3E3EuAO+ZxR46PDd8iWiLm7RSs/BFm5 fyCJh3BcghMi3ksqpj4SVTMkCfTyB1bNxkpgcqmxVfXvhAmFJi3HajIK4GxnHkvPif14 bNa4bZVkSUH9UaQ8Tj2V1nuQl6uooB++S6Qgqz0ppFAK0pYzOzZ/lhpblGRcNZ3vWHQg /5Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date :thread-index:mime-version:in-reply-to:references:from :dkim-signature; bh=0g3LShZij9OvLky32ww/mm8nsliTsm7gD3njRd6NCQk=; b=TLWiBrK0jIazdLrO9bIPK/XeXXWR6DT6l3vuGK0PAQhcobQodfZaFmUBUeLlmNB5YK 4Ly6ionGoxIK86Ox6sQqZtrKZvEseqzTOR3jSloSV4uXgkqQW+u7Wt6pNV5OahkPMTP6 mimVfVjuQQgHQkvTKDff2TILGFT9OmwK3IsWWQ6FEPi+yYVGtP3aUL1K7Ar38bCnJzsq 4uNQ/LszO0QI3h4IUjj9YnUtUzcEu+zMRlyL8cMYNiR+u5rxsLKDIG8///z6jl221qST ek3m4+hlw4sIQqmxnibRiLNCyCQ+ykinSNFBzXCY4HBbCMarj2WQO3yXLur8yKov6rSV z6jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=VvRUdVRn; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x32si381644pld.190.2019.06.13.13.00.46; Thu, 13 Jun 2019 13:01:02 -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; dkim=pass header.i=@broadcom.com header.s=google header.b=VvRUdVRn; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729665AbfFMT6v (ORCPT + 99 others); Thu, 13 Jun 2019 15:58:51 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:40262 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729559AbfFMT6u (ORCPT ); Thu, 13 Jun 2019 15:58:50 -0400 Received: by mail-io1-f66.google.com with SMTP id n5so609335ioc.7 for ; Thu, 13 Jun 2019 12:58:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc; bh=0g3LShZij9OvLky32ww/mm8nsliTsm7gD3njRd6NCQk=; b=VvRUdVRnyB4TuhZ+9+/oPM6pb8vxTclPrmvRFZ9PzavJCtkYfSYgjGNiCUQTux1nUl 9VjOQatdu+aPOowyvOuIY8hKioFj1wntgGyBXavSkEATXrC/5DcyjhYCe5Ag1uW/q8zp fQGdKjxC19RzzJyIAL/Mw4avblUSP65mKGcmY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc; bh=0g3LShZij9OvLky32ww/mm8nsliTsm7gD3njRd6NCQk=; b=uR6oYkpElEWoVH2oLtPunWZzcoqVSn7IGsQzKOan/KlsHkWHZQ4xip4k7MqSXPKHUV /QLdaZOWLCnqIERII/c2oeYC3PMHFABoIXmZrSUma3wo6ZE04F1o3dOMjDxAKRkt/ixH Ka0j4OFHr6VK78N0WCZpOaw4vWjqLeIhvtfLE8PAvLSSmGDUquL8XX76QuXkWVXPwSaO sT/LsejNJ6LxBC7YHAEyblg74PknImugNYIMlFMfyKQ2hwHGkKHmMtx6lARW91BNwl0j byEoHTV1UCWCTABWPshfv0GwC2z1Fr788HFFxUGTdI4U3TD6qhg5I0fGnEaUz4ZGtcPx Yv3A== X-Gm-Message-State: APjAAAXFI/Cq96CKxTtS++N3/KNnM9kYSHJRCS4B3AO8VGBXV0GRDHta wM4E/o3RXsWf93fXgz5b+MvTiHQg6Q3k4Z/lMyogAA== X-Received: by 2002:a6b:f910:: with SMTP id j16mr7292522iog.256.1560455929090; Thu, 13 Jun 2019 12:58:49 -0700 (PDT) From: Kashyap Desai References: <20190605190836.32354-1-hch@lst.de> <20190605190836.32354-11-hch@lst.de> <20190608081400.GA19573@lst.de> In-Reply-To: <20190608081400.GA19573@lst.de> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQNLjZIO2zMn7N+9xPobnDbFSu4o5gI2RJdJAgF+bYgBfxw4kaN/cE8Q Date: Fri, 14 Jun 2019 01:28:47 +0530 Message-ID: <98f6557ae91a7cdfe8069fcf7d788c88@mail.gmail.com> Subject: RE: [PATCH 10/13] megaraid_sas: set virt_boundary_mask in the scsi host To: Christoph Hellwig Cc: Jens Axboe , Sebastian Ott , Sagi Grimberg , Max Gurtovoy , Bart Van Assche , Ulf Hansson , Alan Stern , Oliver Neukum , linux-block@vger.kernel.org, linux-rdma@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvme@lists.infradead.org, linux-scsi@vger.kernel.org, "PDL,MEGARAIDLINUX" , PDL-MPT-FUSIONLINUX , linux-hyperv@vger.kernel.org, linux-usb@vger.kernel.org, usb-storage@lists.one-eyed-alien.net, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > On Thu, Jun 06, 2019 at 09:07:27PM +0530, Kashyap Desai wrote: > > Hi Christoph, Changes for and looks good. We > > want to confirm few sanity before ACK. BTW, what benefit we will see > > moving virt_boundry setting to SCSI mid layer ? Is it just modular > > approach OR any functional fix ? > > The big difference is that virt_boundary now also changes the > max_segment_size, and this ensures that this limit is also communicated to > the DMA mapping layer. Is there any changes in API blk_queue_virt_boundary? I could not find relevant code which account for this. Can you help ? Which git repo shall I use for testing ? That way I can confirm, I didn't miss relevant changes. From your above explanation, it means (after this patch) max segment size of the MR controller will be set to 4K. Earlier it is possible to receive single SGE of 64K datalength (Since max seg size was 64K), but now the same buffer will reach the driver having 16 SGEs (Each SGE will contain 4K length). Right ? Kashyap