Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3373983lqp; Tue, 26 Mar 2024 07:35:06 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW1nOrUHfMTZmMpvwZSe4aTeCpY/xOt+4IbxA6opvOdSRhYL/kcu1xzxGJRdlv2RPopBiNCdO+zxyPGaTUf5PUBT3MrG5MTJTZfp7i0dw== X-Google-Smtp-Source: AGHT+IGaS/yUUyoIrpAlttKXsfMATFkEffwJlPWVTLh5jxKp+edvQX1+kHZGUm8CYNl+bS6Y0Dt9 X-Received: by 2002:a05:6a20:2584:b0:1a3:709c:ed80 with SMTP id k4-20020a056a20258400b001a3709ced80mr2233958pzd.8.1711463706160; Tue, 26 Mar 2024 07:35:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711463706; cv=pass; d=google.com; s=arc-20160816; b=OgwiTuTdaYUlVS+QyQFCd2WGWoRJ3NhTPaECtmdvL6XsoBOCAuPh2XjWhtvbvfdRmP NML8JMVN0WZuIo5NcZrbXXdkPj3fuVqaKkqWXUk0jzZ8DhjOKnCimPPcjzSXLrgydj4M TodB+LK9YXHN7D83VJA6vKTaSlXojjf1HQZ0wElYtHHk0f2mZt596J8JbN+Z1fX5Cpak IHTNWGw2SmReNqQ1ywCIQ+A7eVNmdaBNWwMtc+W1MxFiY8GPJ0rwppnnABIjALCjLUeh zsuKyts+HV/odlvVcxWDBCoGRHkEpn5efKUmqeOUyky71KDvJ6fbXLZGbw2wlY0PHTj1 NrHw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=IdIe5aHeF/5Sve6R+yFXHjKMcCRS9qC2j3XdCntoLho=; fh=2R0WprNvRpGL/juAJWtwPsKLjqDOyWYFpsreOYVwkiA=; b=SgKZdyafviz/QS2xsjAOAq29T2ip9QVMZ5DdZx6HTgvkZhziEXcqYhwBkGrp6whysP LvtoX0e7Vk8EyZ8OTp8ZCD+ehetoV3mF6Qdjy89TXHW3GfRdylMeSGKEc2TBhuRs5fw2 ldnF/TnZhMytHQ09XNrHfAJR/ExHrkWo+8bgIntH0etC9r/lcbjAfB+APlzUgBTYZRqg zphCf6BU6vIGG3RaI25j4C6tTNMe9Be9TG9OAvGf7jTIR9MmzM7OyyRhY7B0kFneovPd oLjDZKFbLYlUqs9lNwlW5YAWojpcJwLe7kHaogGZjCxhXrqH0ZSLsk6su7BDGJm7l9Dx iYQA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=antgroup.com dmarc=pass fromdomain=antgroup.com); spf=pass (google.com: domain of linux-kernel+bounces-119177-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119177-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=antgroup.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id n5-20020a632705000000b005f06995b372si1661388pgn.286.2024.03.26.07.35.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 07:35:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-119177-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=antgroup.com dmarc=pass fromdomain=antgroup.com); spf=pass (google.com: domain of linux-kernel+bounces-119177-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119177-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=antgroup.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id DFA09B21935 for ; Tue, 26 Mar 2024 14:29:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3108812E1CB; Tue, 26 Mar 2024 14:29:04 +0000 (UTC) Received: from out0-204.mail.aliyun.com (out0-204.mail.aliyun.com [140.205.0.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C07112D778 for ; Tue, 26 Mar 2024 14:28:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=140.205.0.204 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711463343; cv=none; b=nycjseN6HDIVSiZrpdF1qm+Z1/jBdk7aiNTFa27kKRciJ+iwZfeOYpsHd/BW/uHsIp9iwsccXiP34trHn4wl0h9BMktl0SRPuzj5AV5/vmNR16Yap0wBHzAqg0kZlHKmp9r42frxr7p+7nM7EIT5ojx18lPGaLlVV4VR2IDK+Ks= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711463343; c=relaxed/simple; bh=Lha9r1yTPRt+Ir2erTc0KhtZOH0UdVKOFgiq/LV+uJE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=pKAztiuVBCEac3gpg9m6RvglXCgF5JzWpMG29yp0kl0zpQpPsHXkUuBY62tSgczj3S5uMHTTbNi2YesoQiZrWUgk5N5CN4O/s1Mm+PIpw/jSqQllVR388fgIuSk1B6xO1aSWel5p1BxPKDBa9m0kw9Qp6MxfR/cnLlhu/EVZvq4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=antgroup.com; spf=pass smtp.mailfrom=antgroup.com; arc=none smtp.client-ip=140.205.0.204 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=antgroup.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=antgroup.com X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R151e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018047204;MF=tiwei.btw@antgroup.com;NM=1;PH=DS;RN=7;SR=0;TI=SMTPD_---.WwV9z9B_1711456045; Received: from 30.230.85.20(mailfrom:tiwei.btw@antgroup.com fp:SMTPD_---.WwV9z9B_1711456045) by smtp.aliyun-inc.com; Tue, 26 Mar 2024 20:27:33 +0800 Message-ID: Date: Tue, 26 Mar 2024 20:27:25 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/9] um: Minor fixes and cleanups To: richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net Cc: jani.nikula@intel.com, linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, intel-xe@lists.freedesktop.org References: <20240306101925.1088870-1-tiwei.btw@antgroup.com> Content-Language: en-US From: "Tiwei Bie" In-Reply-To: <20240306101925.1088870-1-tiwei.btw@antgroup.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Gentle ping.. Please take a look at this series if possible. The changes in this series are very straightforward, so it shouldn't require much effort to review. But they cover a wide area, making them prone to conflicts with other patches :/, e.g. https://lore.kernel.org/linux-um/20240326073750.726636-1-surenb@google.com/T/#u Sorry to be impatient, but pinging this. This series was originally posted two months ago, and hasn't received a review yet. Just want to make sure that this series is not lost.. PS. I have tested this series on both of 64bit and 32bit platforms manually. There is also a CI test report from patchwork@emeril.freedesktop.org: https://lore.kernel.org/all/87bk7rzj70.fsf@intel.com/ Thanks, Tiwei On 3/6/24 6:19 PM, Tiwei Bie wrote: > A series of minor fixes and cleanups for UML. > > Most changes in this series are very straightforward. Please consider > picking this series for v6.9. > > There are still some remaining -Wmissing-prototypes warnings. I plan to > send a followup RFC series first to fix those warnings. > > Feedbacks on this series would be appreciated. Thanks! > > Changes since v2: > https://lore.kernel.org/lkml/20240205114708.25235-1-tiwei.btw@antgroup.com/ > - Add "um: Move declarations to proper headers"; > - Add "um: Fix -Wmissing-prototypes warnings for text_poke*"; > - Add "um: Fix -Wmissing-prototypes warnings for __warp_* and foo"; > - Make do_set_thread_area() static; > - Add the missing header for calibrate_delay_is_known; > > Tiwei Bie (9): > um: Make local functions and variables static > um: Fix the declaration of vfree > um: Remove unused functions > um: Fix the return type of __switch_to > um: Add missing headers > um: Stop tracking host PID in cpu_tasks > um: Move declarations to proper headers > um: Fix -Wmissing-prototypes warnings for text_poke* > um: Fix -Wmissing-prototypes warnings for __warp_* and foo > > arch/um/drivers/pcap_kern.c | 4 +- > arch/um/drivers/ubd_user.c | 2 +- > arch/um/include/asm/ptrace-generic.h | 3 ++ > arch/um/include/shared/as-layout.h | 1 - > arch/um/include/shared/kern_util.h | 1 + > arch/um/include/shared/um_malloc.h | 2 +- > arch/um/kernel/kmsg_dump.c | 2 +- > arch/um/kernel/mem.c | 2 + > arch/um/kernel/physmem.c | 3 +- > arch/um/kernel/process.c | 48 +++++----------------- > arch/um/kernel/ptrace.c | 3 -- > arch/um/kernel/reboot.c | 1 + > arch/um/kernel/skas/mmu.c | 1 + > arch/um/kernel/skas/process.c | 5 +-- > arch/um/kernel/time.c | 7 ++-- > arch/um/kernel/tlb.c | 7 +--- > arch/um/kernel/um_arch.c | 1 + > arch/um/kernel/um_arch.h | 2 + > arch/um/os-Linux/drivers/ethertap_kern.c | 2 +- > arch/um/os-Linux/drivers/tuntap_kern.c | 2 +- > arch/um/os-Linux/main.c | 5 +++ > arch/um/os-Linux/signal.c | 4 +- > arch/um/os-Linux/start_up.c | 1 + > arch/x86/um/asm/ptrace.h | 6 +++ > arch/x86/um/bugs_32.c | 1 + > arch/x86/um/bugs_64.c | 1 + > arch/x86/um/elfcore.c | 1 + > arch/x86/um/fault.c | 1 + > arch/x86/um/os-Linux/mcontext.c | 1 + > arch/x86/um/os-Linux/registers.c | 2 +- > arch/x86/um/os-Linux/tls.c | 1 + > arch/x86/um/ptrace_32.c | 2 - > arch/x86/um/shared/sysdep/kernel-offsets.h | 3 ++ > arch/x86/um/tls_32.c | 2 +- > arch/x86/um/user-offsets.c | 3 ++ > 35 files changed, 63 insertions(+), 70 deletions(-) >