Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1683959ybl; Sat, 11 Jan 2020 00:32:35 -0800 (PST) X-Google-Smtp-Source: APXvYqz/rUF3qgfAz7LrxQ2WVddheBJEkRdKbMSVrIkhlgEmzXiypH2ak2sMTQGAlR6BAIbnvgQO X-Received: by 2002:a05:6808:9ba:: with SMTP id e26mr5814576oig.81.1578731555676; Sat, 11 Jan 2020 00:32:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578731555; cv=none; d=google.com; s=arc-20160816; b=M9zZSPJLYstp584YshQyzeaziVaKS9rQDRu1lg3PoltMEN8T1HMh4oG8gUZx/i3edq GC08NX8AJHb0XRFPq2WPj9fa9kPI3aqj47+6wejlRVeVnnRZGBlMwrlfGSvbyhu8+ImP 1FoOfrwsma+iqOI9UitPKeV0mFRLAhD/nmH5EsYOnzO8XCu6xlBYnIHsVy1FWwtwep4i ASoQ/wd5NQpGxvI6WfeWiuUsOz2pVyZEPU2TkD6Awz9BKuGebj0uh6dinnnAfsoPXoOH 0/HW4q1TF5PcSWe3FiGcq2O0M+MJtjMCgaHQcEVJ52VgrB36IHw8stvtqQpgqDqnaH9I dH3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:cc:subject:to :message-id:from:date; bh=WrjdjTsnmRKaEI42A1DATSYdB6MsRlDBjB+crQmF47g=; b=QFxH9ue3LgaYvLiwaYiYVqQ/U8G1XEAkQjdgkdv4JZ/2cvKbg6hsw5Pzsnzan4W35z s/m7uMkrdUMxnC7sx01rTIt/tzkn9B/9Q5y9w2ZmbKX7cj+N0BlJ87mq9lmHfI/ZpegE eyeaT1uJuH7tNJfeC7YwKGUxQbDjPyWG2ACyQdng67IQRiKCgTtu28OzNNAH3w+NnoDx HaVpUKQ7FNH9rXcDwSeLhdLzyjvH2LASp+sgOek0bLd/SAv0pSdvMl87iM5z1+kkyca6 /E4qRaS1drTcgPlZzSRyHyzgAgcMmNy8+wk1mg2/WG+EWGdeYNia4UBjLRF0GsxZvzxC n+eA== ARC-Authentication-Results: i=1; mx.google.com; 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 g6si3155820otk.171.2020.01.11.00.32.23; Sat, 11 Jan 2020 00:32:35 -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; 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 S1728631AbgAKIaX (ORCPT + 99 others); Sat, 11 Jan 2020 03:30:23 -0500 Received: from mx.sdf.org ([205.166.94.20]:54569 "EHLO mx.sdf.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728599AbgAKIaX (ORCPT ); Sat, 11 Jan 2020 03:30:23 -0500 Received: from sdf.org (IDENT:lkml@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 00B8U35n019457 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Sat, 11 Jan 2020 08:30:03 GMT Received: (from lkml@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 00B8USV0024843; Sat, 11 Jan 2020 08:30:28 GMT Date: Sat, 11 Jan 2020 08:30:28 GMT From: George Spelvin Message-Id: <202001110830.00B8USV0024843@sdf.org> To: samitolvanen@google.com Subject: Re: [PATCH] lib/list_sort: fix function type mismatches Cc: akpm@linux-foundation.org, andriy.shevchenko@linux.intel.com, keescook@chromium.org, linux-kernel@vger.kernel.org, linux@rasmusvillemoes.dk, lkml@sdf.org, mchehab+samsung@kernel.org, st5pub@yandex.ru In-Reply-To: <20200110225602.91663-1-samitolvanen@google.com> References: <20200110225602.91663-1-samitolvanen@google.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > typedef int __attribute__((nonnull(2,3))) (*cmp_func)(void *, > - struct list_head const *, struct list_head const *); > + struct list_head *, struct list_head *); I'd prefer to leave the const there for documentation. Does anyone object to fixing it in the other direction by *adding* const to all the call sites? Andy Shevchenko posted a patch last 7 October that did that. <20191007135656.37734-1-andriy.shevchenko@linux.intel.com> (You could also try taking a second look at why __pure doesn't work, per AKPM's message of 16 April <20190416154522.65aaa348161fc581181b56d9@linux-foundation.org>)