Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp815791lqb; Fri, 24 May 2024 14:26:25 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsy+VDo9psXxSitYJGqKkH0AhDG2H9vQsPVnEgTO2LsAd9/e8iDl19HdM058Q1iriuecEeJd8YOh+NqpQ1/0Iin8URzIFVqR69AtYrIQ== X-Google-Smtp-Source: AGHT+IFADQIuu6vDY9+axc+SOWP6wD5q32OQSts7/m2oY4NKTQEyg8VRrOQDv3AFq0GeFqLULng7 X-Received: by 2002:a05:620a:383:b0:790:f6f7:a01 with SMTP id af79cd13be357-794ab0f85d3mr357044385a.59.1716585985366; Fri, 24 May 2024 14:26:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716585985; cv=pass; d=google.com; s=arc-20160816; b=VfXQ/chnyfct7vjIOnKmAro0dMSCBdlaHRf2JtZWFvvR1xtk1k7GPVNk2vhQgq17Pg bJsqAnEdR9GoCMoFh2GAlIZS8AIq1qtAIOYkv//ALyFNmZLU1Ikj1IB6PYXf39vAV1j+ lbBspDf18+fj+9vPwOcOhOGwqW9GoQ3EyQiZ/n3cVlf/aFMnddUDI55CSRCrHs0mr5BG VBbiCglswlLB5aBCvRQrCTomIQEmaWG7UaKkPKzIiYwQOZT48awzKRv0Ntil/0G25n/W Xd7EUsLysE3H/MOGMn37JipLxU/tFNopdP4qHhLYdAqgbgJRoUBrAhFjoPqaY6aqhLow 8kWw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=thread-topic:thread-index:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject :message-id:cc:to:from:date; bh=2EUA3J1arkoV6v7aKefqQ84Fx6SWAbJS2ETQPj87gAI=; fh=qc25qd6rwrrOnKdd3YeypEeyvjF/ZzMJ7HpTOn2Atq0=; b=NvChmIJZvTaxrosGB2D70Ux9xJEK237p1HwB2XkuRTOCSOAOy6MRCXxI1TUFJ6KJLC ntOg2kjNG1Dn5dUiua0h0qB2RrgeJL6YZPiYG3D1iWmtQ2vPgNc3Xb/jkT5H0Fw/bwsE u68Edirh0Q+bkGK0okPLeLxPfpN22Q2MOX1rgg0Q+zT3mfg+8peTIZbhVK42xs82UTar KUM+XgaMe5ih+meUVMwUV8PiBlzVQEBtJ6QaIm2D/Tz0suYIHjgfmRqQCbZNyQJVW5ra x9hvkHJDU/ooKb20j4So0+MPvVGYX9guXcvrNTDGUugEb4JDEuisfXlEtJsyVmL467A+ s/qw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-189144-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-189144-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id af79cd13be357-794abd4a088si235495885a.539.2024.05.24.14.26.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 May 2024 14:26:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-189144-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-189144-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-189144-linux.lists.archive=gmail.com@vger.kernel.org" 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 0A4E41C20CC5 for ; Fri, 24 May 2024 21:26:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 76E8E85640; Fri, 24 May 2024 21:26:18 +0000 (UTC) Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) (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 26FA65F870 for ; Fri, 24 May 2024 21:26:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.201.40.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716585977; cv=none; b=mJntYAwnK1u8PuzcilV6dkv1RgDNu/JXZe6Yo88+v/IczPRXok7qNeWf06mcsKloc36XjZuyr43tk9lvObljybBHam37VEdk4QXC8zA9qOe3/jkkfe9r21G5eMvThpSPNLz+3zB8SBjP1brSxkeUJdgTUwgf7f92uxUQBwIM2kM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716585977; c=relaxed/simple; bh=1hT6rSveJTWLtGOvT6dNMMjUctIsT3JA+5OR1oLX9pc=; h=Date:From:To:Cc:Message-ID:Subject:MIME-Version:Content-Type; b=jpMS/m737agkvQu2vYEAOynuIhJkac6sh7AA4Sz7nfbjgpUF1BNT7LeSg84P58dP6sutxYt45I3L1+ybdEiI6azg5h2lkreg0wr7PlcupSU6RD9q6G0FKxwqyoc0sK6qhX/CZubaVXrI7hOeVotn8UkwbFJLhaF0ZMPIoirVPGg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nod.at; spf=fail smtp.mailfrom=nod.at; arc=none smtp.client-ip=195.201.40.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nod.at Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nod.at Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 3ABEF6195FCA; Fri, 24 May 2024 23:26:13 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id cmVIACII7s2V; Fri, 24 May 2024 23:26:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id C4E036195FCC; Fri, 24 May 2024 23:26:12 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nBDwiu23_hNP; Fri, 24 May 2024 23:26:12 +0200 (CEST) Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) by lithops.sigma-star.at (Postfix) with ESMTP id A9C4F6195FCA; Fri, 24 May 2024 23:26:12 +0200 (CEST) Date: Fri, 24 May 2024 23:26:12 +0200 (CEST) From: Richard Weinberger To: torvalds Cc: linux-kernel , linux-um Message-ID: <291644210.144818.1716585972644.JavaMail.zimbra@nod.at> Subject: [GIT PULL] UML changes for v6.10-rc1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.8.12_GA_3807 (ZimbraWebClient - FF97 (Linux)/8.8.12_GA_3809) Thread-Index: xBd1AgElQDu67oKGTzsCTOWQJc5Ing== Thread-Topic: UML changes for v6.10-rc1 Linus, The following changes since commit ed30a4a51bb196781c8058073ea720133a65596f= : Linux 6.9-rc5 (2024-04-21 12:35:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git tags/uml-for-= linus-6.10-rc1 for you to fetch changes up to 919e3ece7f5aaf7b5f3c54538d5303b6eeeb053b: um: virtio_uml: Convert to platform remove callback returning void (2024-= 04-30 14:19:03 +0200) ---------------------------------------------------------------- This pull request contains the following changes for UML: - Fixes for -Wmissing-prototypes warnings and further cleanup - Remove callback returning void from rtc and virtio drivers - Fix bash location ---------------------------------------------------------------- Duoming Zhou (1): um: Fix return value in ubd_init() Johannes Berg (5): um: signal: move pid variable where needed um: slirp: remove set but unused variable 'pid' um: vector: fix bpfflash parameter evaluation um: vector: remove unused len variable/calculation um: process: remove unused 'n' variable Roberto Sassu (1): um: Add winch to winch_handlers before registering winch IRQ Tiwei Bie (16): 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: Move declarations to proper headers um: Fix -Wmissing-prototypes warnings for text_poke* um: Fix -Wmissing-prototypes warnings for __warp_* and foo um: Stop tracking host PID in cpu_tasks um: Fix -Wmissing-prototypes warnings for (rt_)sigreturn um: Fix the -Wmissing-prototypes warning for __switch_mm um: Fix the -Wmissing-prototypes warning for get_thread_reg um: Fix the declaration of kasan_map_memory um: Add an internal header shared among the user code um: Fix -Wmissing-prototypes warnings for __vdso_* um: Remove unused do_get_thread_area function Uwe Kleine-K=C3=B6nig (2): um: rtc: Convert to platform remove callback returning void um: virtio_uml: Convert to platform remove callback returning void Yueh-Shun Li (1): um: Makefile: use bash from the environment arch/um/Makefile | 2 +- arch/um/drivers/line.c | 14 ++++---- arch/um/drivers/pcap_kern.c | 4 +-- arch/um/drivers/rtc_kern.c | 5 ++- arch/um/drivers/slirp_user.c | 3 +- arch/um/drivers/ubd_kern.c | 4 +-- arch/um/drivers/ubd_user.c | 2 +- arch/um/drivers/vector_kern.c | 6 ++-- arch/um/drivers/virtio_uml.c | 5 ++- arch/um/include/asm/kasan.h | 1 - arch/um/include/asm/mmu.h | 2 -- arch/um/include/asm/processor-generic.h | 1 - arch/um/include/asm/ptrace-generic.h | 3 ++ arch/um/include/shared/as-layout.h | 1 - arch/um/include/shared/kern_util.h | 3 ++ arch/um/include/shared/skas/mm_id.h | 2 ++ 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 | 52 +++++++-------------------= ---- 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/elf_aux.c | 1 + arch/um/os-Linux/internal.h | 20 ++++++++++++ arch/um/os-Linux/main.c | 8 +++-- arch/um/os-Linux/mem.c | 2 ++ arch/um/os-Linux/signal.c | 4 +-- arch/um/os-Linux/skas/mem.c | 3 +- arch/um/os-Linux/skas/process.c | 1 + arch/um/os-Linux/start_up.c | 4 +-- 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/archsetjmp.h | 7 ++++ arch/x86/um/shared/sysdep/kernel-offsets.h | 3 ++ arch/x86/um/signal.c | 14 ++++---- arch/x86/um/tls_32.c | 19 +---------- arch/x86/um/user-offsets.c | 3 ++ arch/x86/um/vdso/um_vdso.c | 10 ++++-- 54 files changed, 136 insertions(+), 129 deletions(-) create mode 100644 arch/um/os-Linux/internal.h