Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp5787531pxb; Mon, 28 Mar 2022 17:49:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymR4Yo4fWZUInE0ajW4UI4F/L0xal5SjmCjbEOvloYBz0XsTLiIMRGhve2pYOlpZWpoA85 X-Received: by 2002:a25:2d6c:0:b0:633:c36c:1865 with SMTP id s44-20020a252d6c000000b00633c36c1865mr26456470ybe.10.1648514947242; Mon, 28 Mar 2022 17:49:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648514947; cv=none; d=google.com; s=arc-20160816; b=NBsnsPtZ1FLJJ6lP06GuD/xebV7KcLVwpN6EcFquOZtbkF0bWk0W8TTE2d4C/FayF3 lB+ThqsEhW6pV3rEwOU9K2KLUkgnjzdLjzYZ3JcORlPN0FOb85VNvyN9+5rsgsI4X4Cy RAzuOCEVlK0TTkieWJ3bg27GCoMKvPc3ikgT4R4eG+h//0+CaXgVo0VPXq2AsKbJaw8v uGu2Yty8T4Tl3Z2lt+8Y2PKj88Za9j0toRfFSros8oZkyzCp9tLho12hA7Hc4MFcppSh SMUGq4L31tC9v3HGtro10xj+p0wWeU0CJbRXVI34sf8dw01nHh3GWoiyoYeyU+eqDLWT hoDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=wzITtVUuCvI8Oo42sPuBnKQHkhCnDzbGSoON7VBw0KM=; b=v6NDhSXfzgsGNiuIb43f1LSw0xpZ2IN5IuZ9Ms/aoEomvWHpFdlm03AYQbJa/T2gqp 7oxY5w6ZRcNlRCCE1Cfq3cAI2nrcSK/d40PJL+mQYUkmngcrZg5Fmtw0p4SBf2iSNW7I b/GczGsX+lCS42rra6yDUOsDKQDnF3cs33AqSMH8Axvd6QAIn4IRmFCcqb6GVIIUXmhm 4I/UXl9w3AXUyiL+L8N7j+5ckPLl2WKh+BlnJEj6F1OD8XI0bIlPnbrPUl+8ooA0cqGj +n6SPO8+dbJJzgjlbzjLC6HfT67P1AVpwc1tXaDP5kMC/vjDt0ZHOumyBYR9PmnHn5YP 04ZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=HYWiFCEP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id j19-20020a252313000000b006370f500202si15296815ybj.275.2022.03.28.17.49.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 17:49:07 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=HYWiFCEP; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 5E67C3EF04; Mon, 28 Mar 2022 17:34:18 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231391AbiC2Af4 (ORCPT + 99 others); Mon, 28 Mar 2022 20:35:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231299AbiC2Afz (ORCPT ); Mon, 28 Mar 2022 20:35:55 -0400 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68DC06593 for ; Mon, 28 Mar 2022 17:34:12 -0700 (PDT) Received: by mail-lj1-x230.google.com with SMTP id v12so8721282ljd.3 for ; Mon, 28 Mar 2022 17:34:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wzITtVUuCvI8Oo42sPuBnKQHkhCnDzbGSoON7VBw0KM=; b=HYWiFCEPLWxHXRhANOxuGs9R2lQZvuqR1eYtoU7OmZUbUQot12YsZPmm231HTXWtBu 6VF636GgWE5UBvWIRt8TdRIuq1GyRNoBD+LYW49lzqkNxbaot4N1xomAVX06C6mlH4+M +JaX9MvoO3zTKpym9gdvWQIf9VEqFsb4IAiPg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=wzITtVUuCvI8Oo42sPuBnKQHkhCnDzbGSoON7VBw0KM=; b=2JHfy3CdWM367akh7OTQ1ys4whV2hy5z8JnzTxamLhfReLmA5UrsjspkymQqsOohU6 VgDEMj1wUXUZKSjbtxXz6I9CuoFsvTarxy0gCmS3HtkBtw1IjxXiw81lZ6lEaUgBwBqz 0rUdB6qn8V2fPaSv4CYQZ+FghHZYXeEB6GjF0SziWIX2pkWfcvH7zx10mugSIkb9RXNs G7kM3MOypKh8onX/JXkGugucVCynIFVTgzC5ilc0qmZB87bMMLTNjAhkrWbGnp8ToaiY slpwMYmzyJ4NrZnVuA79JyAFkBk5kPRm+4Op4XI3K0yCbINZfYf77607Lkepl86sh7LH 8EdQ== X-Gm-Message-State: AOAM5314r+oGiMIutJ4ucOT+WulL8gvpv+Ct4tbfFg2uoVGURY54jXNg ujOgBBglTzhKh80C+ZRDdkMtnMEFD5yyMMlFE4g= X-Received: by 2002:a2e:3007:0:b0:24a:c21c:fa90 with SMTP id w7-20020a2e3007000000b0024ac21cfa90mr138152ljw.498.1648514050356; Mon, 28 Mar 2022 17:34:10 -0700 (PDT) Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com. [209.85.167.43]) by smtp.gmail.com with ESMTPSA id v7-20020a2e9f47000000b0024802e6f480sm1878789ljk.130.2022.03.28.17.34.08 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Mar 2022 17:34:08 -0700 (PDT) Received: by mail-lf1-f43.google.com with SMTP id bq24so11667408lfb.5 for ; Mon, 28 Mar 2022 17:34:08 -0700 (PDT) X-Received: by 2002:ac2:4f92:0:b0:448:7eab:c004 with SMTP id z18-20020ac24f92000000b004487eabc004mr146658lfs.27.1648514048121; Mon, 28 Mar 2022 17:34:08 -0700 (PDT) MIME-Version: 1.0 References: <87a6ha4zsd.fsf@email.froward.int.ebiederm.org> <87bl1kunjj.fsf@email.froward.int.ebiederm.org> <87r19opkx1.fsf_-_@email.froward.int.ebiederm.org> <87o82gdlu9.fsf_-_@email.froward.int.ebiederm.org> <87tubyx0rg.fsf_-_@email.froward.int.ebiederm.org> <87a6d9pr5t.fsf_-_@email.froward.int.ebiederm.org> In-Reply-To: <87a6d9pr5t.fsf_-_@email.froward.int.ebiederm.org> From: Linus Torvalds Date: Mon, 28 Mar 2022 17:33:52 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] ptrace: Cleanups for v5.18 To: "Eric W. Biederman" Cc: Alexey Gladkov , Kyle Huey , Oleg Nesterov , Kees Cook , Al Viro , Linux API , Jens Axboe , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 28, 2022 at 4:56 PM Eric W. Biederman w= rote: > > The removal of tracehook.h is quite significant as it has been a major > source of confusion in recent years. Much of that confusion was > around task_work and TIF_NOTIFY_SIGNAL (which I have now decoupled > making the semantics clearer). Hmm. I love removing tracehook.c, but this looks like it hasn't been in linux-next. The header file changes messes with other changes, and we have kernel/sched/fair.c:2884:9: error: implicit declaration of function =E2=80=98init_task_work=E2=80=99; did you mean =E2=80=98init_irq_work=E2=80= =99? [-Werror=3Dimplicit-function-declaration] 2884 | init_task_work(&p->numa_work, task_numa_work); | ^~~~~~~~~~~~~~ as a result (also a few other things in that same file). Now, this is trivial to fix - just add an include for from that file - and that's the right thing to do anyway. But I'm a bit unhappy that this was either not tested in linux-next, or if it was, I wasn't notified about the semantic in the pull request. So I've pulled this, and fixed up things in my merge, but I'm a bit worried that there might be other situations like this where some header file is no longer included and it was included implicitly before through that disgusting tracehook.h header.. I *hope* it was just the scheduler header file updates that ended up having this effect, and nothing else is affected. Let's see if the test robots start complaining about non-x86 architecture-specific stuff that I don't build test. Linus