Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp1408133ybi; Sun, 16 Jun 2019 04:25:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqxWFW8U3y1qYne/tl5Gu4uQLRsQ1pcMRTZ8Om/2C3ULjsheqm0LRpzXy2N0NOQ01WvFcHCu X-Received: by 2002:a17:902:8f89:: with SMTP id z9mr5211978plo.4.1560684303466; Sun, 16 Jun 2019 04:25:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560684303; cv=none; d=google.com; s=arc-20160816; b=tr9PNl2ZxAUGBgH+vqruXEMJxN6KC+/UCaY1hLRSrmfiLl7zWYzwKJ3C263zHCz9Za y3ZLUfpfuYTpYFAXbBLTNSCpvLoUv47A17f/866PJdDFOH+bzHbQPHIX7ZLclmKojzC2 EGmK5XW007/MER99PE+Py9iyrMRMRZGei/89FpiZ0JKdPTX8fqN+shLyYQFbA7GM1zSr phze9k/5LPkl8AW95JHZS2VbBtqnFhsc1uDEDu++AhjXlmv+5uk5uV0FpAXfNTcV5aP3 8DRoFDUgql3uYEp7h8NbL2NHd2mByh5Sq+Jd+wwAZNfz9g7Ev07smtIs6K2YcM2K0jkp IJVg== 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:from :in-reply-to:references:mime-version:dkim-signature; bh=5YFtP5iq4BuWWAYRxXcVS3zg7MUScG/wOavOEpLgmd4=; b=b5WZeg8S5rYMZaP66Nf376ZQX7wVOXzPGwJIaYPhQmnBx+aVyTX/5q7Cqkz+V60wNG CjcOPDtjmmZ6Oa9OeH89vdVuK9Vj9xafYsLMpIt7SzdjWC95mxLdyCRpbfPN/xrxhpAf +AXeYFtY8Y5vstkRlr2WkpSr9Aj6junGObIbiRoyx5dda1s9ZPhc+4vesN8Y3+I33zvq bDDXQZA7l/tnqcSPliaDbJx8rq721zBcTxKbEubP6WaNbpSpfKaczJHYAZ58GynLtjiN RPbDPqtSYfh8etgpkbUqG6WVhYk869ZVsrxVod1383zzUEagojzfCD+p/tlL/fnSnt2V VbrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MIqviWeH; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x204si7853668pgx.354.2019.06.16.04.24.38; Sun, 16 Jun 2019 04:25:03 -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=@gmail.com header.s=20161025 header.b=MIqviWeH; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726012AbfFPLYf (ORCPT + 99 others); Sun, 16 Jun 2019 07:24:35 -0400 Received: from mail-ua1-f66.google.com ([209.85.222.66]:42406 "EHLO mail-ua1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725861AbfFPLYf (ORCPT ); Sun, 16 Jun 2019 07:24:35 -0400 Received: by mail-ua1-f66.google.com with SMTP id a97so2451169uaa.9 for ; Sun, 16 Jun 2019 04:24:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5YFtP5iq4BuWWAYRxXcVS3zg7MUScG/wOavOEpLgmd4=; b=MIqviWeHh0MAPFZ+O748eD1CPUP+ze9taXOmIk320qFtd0z0ZwWdRMT/3aVaU0L1od /papDVqO6pJktv5ACUwSLfl8tMgvRaTBtOmfX+EsFL+IdBrJ/6fYb9HI6lONV8WoTOi/ 9BTXQQ1ghWGfhgDK7sb7eC7AoWVy7IQP7WeRggCunxTmuC3iNxuOL65a++ql6ClyZd4B KeaJXXJ7iyl4NO1w2UaMGngDyhSbNHpCzJrwBWvoWvQwH0EwaTULYGczXhzOcugcbOxC zLMbChGl23+XaSiG3si+cV3WlHzfkFK1AehSnt9Xw17DIFdds21kzXmCARlHxbd3q1lX BAeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5YFtP5iq4BuWWAYRxXcVS3zg7MUScG/wOavOEpLgmd4=; b=ZWOneBzGcigh64ffnk4EojRCWCysZpyPXJ6T+mZ+4lMiNhn6CmNn+peJD1NXA/EMCh K8vDKeOgdAULcnCHLhedIWDkD0QkVIazyjdTXwAysg3ywYXMtRX4gBvbTVzMywDS9G9G mOWSZcX4q7oh46bgf/u+Go/uUqDONgRqFp67hvPcInTXL5RhYCKTEFGVxyo8OnnTRTGq cMnNwQbDyTypdK0LlJ3tfeltC5RhpqxQ10adxz7znOtJscVL5gde9P9dNxlNwFNAuKnK YRYnBy4CLZFzs+0tBVySPD6gMBdu7txs/oqQQirrI3OXsAlyqxf+K55MlskeU4cyzw/D JedA== X-Gm-Message-State: APjAAAX6mYuSOMt/bEfE9/yTppwBq2gHBb62rGmStyXPg9X+MvfdDf3E CwO2eluzrF7Q+s3TzYPso2raxi+EDxptpfMb93Pxrhkd X-Received: by 2002:ab0:698f:: with SMTP id t15mr27953515uaq.34.1560684274198; Sun, 16 Jun 2019 04:24:34 -0700 (PDT) MIME-Version: 1.0 References: <20190611092144.11194-1-oded.gabbay@gmail.com> <20190611095857.GB24058@kroah.com> <20190611151753.GA11404@infradead.org> <20190611152655.GA3972@kroah.com> <20190616095554.GA5156@infradead.org> In-Reply-To: <20190616095554.GA5156@infradead.org> From: Oded Gabbay Date: Sun, 16 Jun 2019 14:24:08 +0300 Message-ID: Subject: Re: [PATCH v2 8/8] habanalabs: enable 64-bit DMA mask in POWER9 To: Christoph Hellwig Cc: Greg KH , "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 Sun, Jun 16, 2019 at 12:55 PM Christoph Hellwig wrote: > > On Sat, Jun 15, 2019 at 03:12:36PM +0300, Oded Gabbay wrote: > > So after the dust has settled a bit, do you think it is reasonable to > > add this patch upstream ? > > I'm not Greg, but the answer is a very clear no. drivers have abslutely > no business adding these hacks. So the alternative is that my device won't work on POWER9. Does that make sense? What is the reason for this logic? I'm not adding code that will be used by other drivers/users. I'm just doing a special configuration to my device's H/W and I condition it upon the PCI device ID of my parent PCI device. What is the harm in that? Thanks, Oded