Received: by 10.223.185.116 with SMTP id b49csp5478788wrg; Tue, 27 Feb 2018 14:10:59 -0800 (PST) X-Google-Smtp-Source: AG47ELtRXembS9mOCEh3L7H3T7nD/kIXkJM7l5qtK7kMp/0rweGMgj+8gbaASVP94Ee18aIhrtzV X-Received: by 10.101.74.74 with SMTP id a10mr6661591pgu.32.1519769459767; Tue, 27 Feb 2018 14:10:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519769459; cv=none; d=google.com; s=arc-20160816; b=CExwMBE7XLAH5WPcD0+B876M1MYeC4kca/Y8SlnvPo158FsRXgXwQsbkCbONKQbr20 qR5EB1lHezI6l9co3DdNGRew+M1nT6XU77vOmYmaAxcbcd9gFFYe4yVklsaC7sy+aDln xg5fTtYCiZHtKanjow2dADPR4UqvZbNLKQl/sLVsVC9/5i2qEiaVe47Df1+YhO1JfFvq d02abmUaJMQQscj5Fs73t5FII7s5UFkbmiJf2VG2c8sIic64b9tl/y2+0qmYTH0Wvk/3 TjJ4DhhBy8667g3MM5eC8+M2ORDG7sk/O7fdaA6q8VafFgYVeIJ4E6wCMXnP3EmpUnP4 tj0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=Dy+oSlnQFS9ykt5HDUYzu9gOhmOKTUlgqM4hgtHXqTs=; b=PYTD8PXUOWiDNpRt+HepmK4J2KvqniHSwUT8VkkYQBVm/aNL1582kE5QPBheUbz9NB tRASn0ShJceFD3yJFPq1w2rAff1TAY4HdTLcyreu9+EdJy/tqxrg/TUEQX9T6Wc6bJkS T4QlBhZrezMFwitmIWvRCI5W9DKI5u6+RhyZfLSzI528Hp2XoD6S3rg+k8JB7YGERS9k wcORgtl0k3vgQu+wvWnRpsyOl6tjmkKYjtvOhg8aWAxpEB183ylDFRHoKX+lg/M2ZflR tR+uo9sVScdGiUajcvelm94B6uHSM+o4tD0bUQtc0IkkqFwy/zINtra2UdzSpif7wRaW KF2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=DGLx7cOE; 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 k20-v6si104238pls.294.2018.02.27.14.10.45; Tue, 27 Feb 2018 14:10:59 -0800 (PST) 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=@ziepe.ca header.s=google header.b=DGLx7cOE; 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 S1751800AbeB0WKG (ORCPT + 99 others); Tue, 27 Feb 2018 17:10:06 -0500 Received: from mail-wm0-f52.google.com ([74.125.82.52]:37481 "EHLO mail-wm0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751712AbeB0WKD (ORCPT ); Tue, 27 Feb 2018 17:10:03 -0500 Received: by mail-wm0-f52.google.com with SMTP id 139so1440829wmn.2 for ; Tue, 27 Feb 2018 14:10:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Dy+oSlnQFS9ykt5HDUYzu9gOhmOKTUlgqM4hgtHXqTs=; b=DGLx7cOEeAY9FkdGFH+ZYO0GxiY0vbdEzOHxr0VVJJxiJT8K3UsKKi89lnRIjQ4h/N gCq1LZ1Bm+BaUtrdL0XxCDsic6wR9NN3hRQEPytqL47IBag6O3At3LzaoZCNWIyCf8ka TmghhGzmsx+x6LLeQH3ca2+7pDzln4bjSFllDWJSLNA7BO5hMs6OUxXlmG2Rgu7wGinD zWXOZ5FpAnObsg+PkZX9DhulJwXAB4Cj2sq4YYKZiO+/iPzfzmO31JdViHmVhjjd7MI0 lzcVe7nCYIAV5eUsCeANl8biJbl7l0y4/71QfdSlDur8uzXbRXXQqLFLFfk0Pxy4XxBA GiNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=Dy+oSlnQFS9ykt5HDUYzu9gOhmOKTUlgqM4hgtHXqTs=; b=YFAn95L0Lq0FbbORgi/5qahIKIugpdb+ILnyACxPjWJH+k2hwhUHO/FOBVqpvQSbZc uZ1DpdHJ+SESIUJ5jvMaziyHY+HuYkjBfwwHBMpT34ufh9KyOHiH+7lbWrv7hBksKe3R OuVNg70oWOk53JmxK267vT/wBsh+KEw8J0CNqs6wterXZdx9CH1sGgLsrotWDCRO+9Cu dQpACzEdtWBo1P7lloVgTp5TX7VuMdPXcxJyRClxVgJ/Qx/UztyXYfx3se3SgEaPpAWN hp8f5UZuTcC1m7y/JcgNL6AUv9ytZuHFssik953fdrQqvXNbm4lVOmBUGqkvtHmSc84K 3sfg== X-Gm-Message-State: APf1xPCvrdUpD7HfvJQiWNz6kTSE+09ry1uh+xwnsNGppljvg0usKjMr UcYsYsTpf10SBEDowdsTPKHWaw== X-Received: by 10.28.173.130 with SMTP id w124mr11425556wme.18.1519769402752; Tue, 27 Feb 2018 14:10:02 -0800 (PST) Received: from ziepe.ca (S010614cc2056d97f.ed.shawcable.net. [70.74.179.152]) by smtp.gmail.com with ESMTPSA id o94sm250151wrc.7.2018.02.27.14.10.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Feb 2018 14:10:02 -0800 (PST) Received: from jgg by mlx.ziepe.ca with local (Exim 4.86_2) (envelope-from ) id 1eqnRe-0005ej-MM; Tue, 27 Feb 2018 15:09:58 -0700 Date: Tue, 27 Feb 2018 15:09:58 -0700 From: Jason Gunthorpe To: Sagi Grimberg Cc: Max Gurtovoy , Chuck Lever , Bart Van Assche , "arnd@arndb.de" , "dledford@redhat.com" , "linux-kernel@vger.kernel.org" , "leonro@mellanox.com" , "linux-rdma@vger.kernel.org" Subject: Re: [PATCH] RDMA/core: reduce IB_POLL_BATCH constant Message-ID: <20180227220958.GA21714@ziepe.ca> References: <20180220205924.2035765-1-arnd@arndb.de> <1519161268.3737.12.camel@wdc.com> <0f90134c-3d40-1d24-711f-e4ab32802bd8@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 22, 2018 at 05:39:09PM +0200, Sagi Grimberg wrote: > > >>The only reason why I added this array on-stack was to allow consumers > >>that did not use ib_alloc_cq api to call it, but that seems like a > >>wrong decision when thinking it over again (as probably these users > >>did not set the wr_cqe correctly). > >> > >>How about we make ib_process_cq_direct use the cq wc array and add > >>a WARN_ON statement (and fail it gracefully) if the caller used this > >>API without calling ib_alloc_cq? > > > >but we tried to avoid cuncurrent access to cq->wc. > > Not sure its a valid use-case. But if there is a compelling > reason to keep it as is, then we can do smaller on-stack > array. Did we come to a conclusion what to do here? Jason