From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECEA43F23DB for ; Fri, 7 Aug 2026 23:13:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786144440; cv=none; b=Rl1EF8UidOebHbtsGkel5g0D0vY3ITFjuvfIR+1kfuad7RzLedIlPWV33J6dT4+JDtoT0VU49AEzhOikjvl6nFlJE+ni1d20xbY7Ih4P0kIjZkOYTcsibGrbtynDVfUIkDHm9FZxaa+Ej82Iu1RiTqFKpF74M+CVkiNHt+sgWhg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786144440; c=relaxed/simple; bh=tqUjXiHomX+VrKleMFQsfMOb8MiW4dZzgPZl+5IWgtk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=c926vAVxdKKIc/hRi7M39wxNTvNpmpBTimlRmjPdB0+UJxLb+2u3e2rkMibrTvA0ie5vjME74hIp0nao1jQaJa4QZBwkZ2+3wQqoPvX8QyW+K6BFIX4/a+49R//0qYOp9ROCsTBjg8PjP7rfotm30GxjEFK668wbhg+etoxlp8A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=XM9syh0g; arc=none smtp.client-ip=209.85.160.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="XM9syh0g" Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-51c04bf4711so903531cf.2 for ; Fri, 07 Aug 2026 16:13:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1786144438; x=1786749238; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=tqUjXiHomX+VrKleMFQsfMOb8MiW4dZzgPZl+5IWgtk=; b=XM9syh0g7YijndTABQ0Uj7uoscky6+Y1s3Oh5oNH7LHDnmSkfMTJMDPqstPd23mhwR cdSfvBontzP074JnhY3vrp5mpyDrT5a1vDH5DnRVYw7pVwvowAIQndBTStKo35nXmjwe 4GHNfSYW/TKuDUTR78TollixPB06XXR+ugEDtYnROYmH00XMTQAr+8ZCRxAloIMSlC7v eq2vRaltp3UyNVNIQrA1NcZmpE4SrqSJXhpv9sj4tfVmDIU5VFs1YP58tlI150NTqleY obukpD5sADci/gjtbwYBHZ/hFUYXS52xb7qjnclcTizgSJoiD+tcxzCvyqqPCA+E39OC R4qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786144438; x=1786749238; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=tqUjXiHomX+VrKleMFQsfMOb8MiW4dZzgPZl+5IWgtk=; b=S3bYTOzhc0EjsikwORFn19k4DfT0hjELUkNy3ZqecOgLXDrrx7vWvN7aqMUnnK0TXG 5bJ33xy8wxa1SVR+pDDyomw1edeMNaz725R49veIJS/q6Ss3H3CwQf8Gl9aedsNeSM42 DMYhn+N++MgfbxibG6b+IQbfvt2n49aHJFhLgbeFRs1fTfrkHEIRAeIbPpKTIi0rWxk7 wqRgYeGhCsJgyjClfZIvc6gSwPN0tlBPBzFvLzhGmlcMjDupTdu9aaaT6H3xHbtqa1gB lgFdw/4/y7NTWoYs/5LkxtXDc6dxQ75K/lZMTXYOVIklmrFYWEV2E7iL9bFKGDaVfOUF mxqA== X-Forwarded-Encrypted: i=1; AHgh+RoAJ/TWjq03ePMwYxKz6GO2lucTID4lBHb9LzKs48d5Qcw6/c0LrbSd9/tVsOahcww92o3MKgezx/ndNqU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2oia3QfXlboPjddF/TmwTZcom42Ce8d9f3LAITm6aXpjESofO 0x3x0uELmvc3eoeWzVUYZLBqPr/CHM2fdsdJOCKiNSvqjwklG/5oOpo1DzDGz8Xmg8Q= X-Gm-Gg: AR+sD10oReaBEDvG7bb5Tfl4vHNI9Cx4slPItBYEl8UVK7WTrOWW5BVFiZq+dxUfqLs ZngUwCwxtZ0x99HidOaWVAQWqZHhRRN1bkKKf738SfuaRntWx5Hx1FBQlfAA01SoH0aJ8MbPcJG W6g8NNMdG7CGyGKRp7U6PKDyD2UzYaZb+k24mEyb24ZWZdi/qucSWGKLQ/1/w/x9/qnGedGij+f FWiYkrx9UWudsVN7kX0FdIxGernArtXz0WZXfIHs2lf0GeAukgX7rvysZHcWK+BFUr4ZmKNktZY AvTQR04usiCJwpbFHArPhLutS5r/SJSE/5XC5/AECXUVCwp6qcPv0dLEOBAsrCFe4iV6t6Y9GUv U4hK1YFfEqkUDldHK0MnC0GDYNuG03EmxrESgmSBZbhvkliHT/GUN++KowtFiVOKQXy0d5/sbYm eBgDMvqK6yrItK6E2E/Cdue0S3pH04DiBLYUOYewk= X-Received: by 2002:a05:622a:4c9:b0:51a:1651:b796 with SMTP id d75a77b69052e-52ce6188478mr291017851cf.29.1786144437788; Fri, 07 Aug 2026 16:13:57 -0700 (PDT) Received: from ziepe.ca ([142.166.156.215]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-908a918db45sm19297086d6.4.2026.08.07.16.13.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Aug 2026 16:13:57 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1wsTlE-00000001Hhl-2cyu; Fri, 07 Aug 2026 20:13:56 -0300 Date: Fri, 7 Aug 2026 20:13:56 -0300 From: Jason Gunthorpe To: Jiri Pirko Cc: Konstantin Taranov , "linux-rdma@vger.kernel.org" , "leon@kernel.org" , Long Li , "linux-hyperv@vger.kernel.org" Subject: Re: [PATCH rdma-next] RDMA/mana_ib: Retain create CQ flags field name Message-ID: <20260807231356.GM200537@ziepe.ca> References: <20260731091041.2250897-1-jiri@resnulli.us> Precedence: bulk X-Mailing-List: linux-hyperv@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Mon, Aug 03, 2026 at 01:59:07PM +0200, Jiri Pirko wrote: > That is not doable in UAPI. Some userspace app, like rdma-core in > this case, might use it and rename breaks the compilation. Some other > app you don't know about may use it. Linus actualy had some comments on this once (which I will never be able to find I guess), but we broadly follow what he outlined. The userspace has copies of the kernel headers embedded in it. When the kernel headers change the user space updates it's copy and fixes any build breaks. So long as the build breaks are fixable, and don't change the ABI, it is fine. Many parts of the kernel work like this because userspace is not supposed to directly use the kernel headers themselves, they are supposed to be sanitized by glibc or some other helper library. There are a few places that don't work like this of course.. Jason