From nobody Sun Feb 8 12:20:38 2026 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 29C9E2BDC2C for ; Wed, 4 Feb 2026 02:28:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770172117; cv=none; b=mBbepBmEXHq0R79OpXCTE1UCEOdScV1e6afaci2AqmDxLUzufkUa/ySGvTnoEPW8bLkk7a0EzbwOIMH5avvUbg+lalQ2nw0mr9vy+ub+XgfaMRGocV7Ukrs34SGi6g90mrbc6wTpuahhT9fYejkAtYmGp3W6MpZTBbEQqgm3tHw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770172117; c=relaxed/simple; bh=ev1/Z1OG/YiuH2q2zg5vvaRdpn7B8WQiRvGRmc9zHfw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SY5gHzXwMhlx7geFxXStVNKOPktzp2nyw5mkHQZdlpXb/2swBh3z1t9cnQLs9t1U7j3AFFeduBf2HhcGZe9TJ63mHbgsj0QdmbAHbRrMQt1/g2wv5cJXP2rDzFMz+mgFXUmVMOzWoFt7dgNWsaEpNm4bafmOz+EcbDl/+9JjezQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=MqW+nN14; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MqW+nN14" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2a79998d35aso2231345ad.0 for ; Tue, 03 Feb 2026 18:28:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770172113; x=1770776913; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MnR/gEo9MGuCBEtorpEkbpSgfKcb44tNNZClRV3Eflw=; b=MqW+nN14yKeMDTX2HS1PnrBW6UFyHoPLq1v+N6Z5bFMt8BHDUshM0C05Fe7ojwZVls Tbrg5cnY8F+0b9jS7jviOvfIwwsbKVJ3TBb7baKxAmB6VzcNJTT2swkVUyz2uMovOM9Q 3VA+dgsgb8ouPxCEYa59/Vk5DEoXWsXHgcfcQczBltXMthbgXxy+AEndFPjaS/dGg7hq j9ZAcg4wK3DX1kPDWBjQD3+yEmm/vC3go3ROAvUMajsFveDI5SSnbF29AC/usuzpgi7G T8MTgUnM3NKPI7hvG5jWVKtajiWqQp3cwGCaM8hmHXHqqGvNwndoCLIt4R+bbhCC4h+n JNMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770172113; x=1770776913; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MnR/gEo9MGuCBEtorpEkbpSgfKcb44tNNZClRV3Eflw=; b=ACn+9fYoAUOeBtbv72aZv/lIbzi/IPjBv0aX+9xI8e3enPklFwKte5kNMQK+HOJUqL OM+PV1mIwrd/T2hnutoB7Z+G9x0FAfLU19lGexMRQJkr6ggoMPigtpmRLJ2q75BpCafG cf8qnNJh6rnqQKivO85Bqxc7pWXVD1YDk0bbu9lzdpAyPU07hHdf8lNj0sI/HWGAZcdx I5xPzC6rT37Co9+ONVHO9LIoAT/rO4ryrQ5SvlJhruvx+ExNfAcUga4mI5HdpLJQu2sP vKHcuYqwxbop28FSZa4YbRwm4C+THZG4718MLKAKijLSvVSsJ8RS90wDiiu4crqOZgCy s9nw== X-Forwarded-Encrypted: i=1; AJvYcCVtHiWeBzvHcn+8u4xbIHVsFxEcC2oeZo/ttp5pW9mimb6oea78+D+ebrk3fLTDhNEpJbDG1LIvK5ZiqKI=@vger.kernel.org X-Gm-Message-State: AOJu0YxEWFPJPdyuuW9LfIE/pbIf3iD0C+/MokQTqd0AL2xsMLRdGXBX fN2oEKYpXOF374qny3aflrIOgxaRFYbG3pbEyenZgY4zbbhAQbtyN0AH X-Gm-Gg: AZuq6aLHmEUM82ZO1Ngh+HSbyYq9qi2SB6sT9yOAdD+ZhMLBWge6GONcE71uNCfmrJm Xl95tPlC1DuSvcY/bt7i/2jaSKOk7UlGcGMI68Jl4rP4YE6mgUbYz3qJYiF+e5DLfuFzibjSkpW j6DToSIOpnYhdD/DkODoEgH2/xLa+URPZuGV7Rxu89Pco6NVBEVNRxC50KtE7E3e5DFhXylXd2w 0T756PYXUG8WellVvzOdvNcfs0Aq/dhZkVwRAxKK41YMMXw42EkxOF4EZ+g56i9LfGjH5AaqTOR Xt0kcBl6uCOt1jCEBZWPBHqrEHPULGtK87OEJqPL0AaSOcBcGxmfvJwK4KqJmBpyXsLyqLqoa8D x04PteMULEyyYeq4zIIQGg+BlOg3aZRFnidLf+JH8+hNn8qegNRio4LHFqR+mSIT8atNnEUAvas LVHQ4HBUVFSIyhrG137IqZDfE3vTozkxOtp1a5FayAbjbZW9yf8ENVDD4vAJEBUg4Qy5g5aA8mr fjqcr0Bda2RGkx2 X-Received: by 2002:a17:902:d546:b0:2a7:6cd5:b48 with SMTP id d9443c01a7336-2a933e68d37mr16320995ad.29.1770172113431; Tue, 03 Feb 2026 18:28:33 -0800 (PST) Received: from ikb-h07-29-noble.in.iijlab.net ([202.214.97.5]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a93394e387sm6829065ad.48.2026.02.03.18.28.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 18:28:32 -0800 (PST) Received: by ikb-h07-29-noble.in.iijlab.net (Postfix, from userid 1010) id BB5B31200C43; Wed, 4 Feb 2026 11:28:30 +0900 (JST) From: Hajime Tazaki To: linux-um@lists.infradead.org Cc: thehajime@gmail.com, ricarkol@google.com, Liam.Howlett@oracle.com, linux-kernel@vger.kernel.org Subject: [PATCH v14 10/13] um: change machine name for uname output Date: Wed, 4 Feb 2026 11:28:08 +0900 Message-ID: <62314a61fd98febda7aafaa746f00eb0b16d1180.1770170302.git.thehajime@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This commit tries to display MMU/!MMU mode from the output of uname(2) so that users can distinguish which mode of UML is running right now. Signed-off-by: Hajime Tazaki --- arch/um/Makefile | 6 ++++++ arch/um/os-Linux/util.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/um/Makefile b/arch/um/Makefile index 5e9bf2a8aa6d..3393e0262888 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile @@ -151,6 +151,12 @@ export CFLAGS_vmlinux :=3D $(LINK-y) $(LINK_WRAPS) $(L= D_FLAGS_CMDLINE) $(CC_FLAGS_ CLEAN_FILES +=3D linux x.i gmon.out MRPROPER_FILES +=3D $(HOST_DIR)/include/generated =20 +ifeq ($(CONFIG_MMU),y) +UTS_MACHINE :=3D "um" +else +UTS_MACHINE :=3D "um\(nommu\)" +endif + archclean: @find . \( -name '*.bb' -o -name '*.bbg' -o -name '*.da' \ -o -name '*.gcov' \) -type f -print | xargs rm -f diff --git a/arch/um/os-Linux/util.c b/arch/um/os-Linux/util.c index e3ad71a0d13c..5fb26f5dfcb6 100644 --- a/arch/um/os-Linux/util.c +++ b/arch/um/os-Linux/util.c @@ -64,7 +64,8 @@ void setup_machinename(char *machine_out) } # endif #endif - strcpy(machine_out, host.machine); + strcat(machine_out, "/"); + strcat(machine_out, host.machine); } =20 void setup_hostinfo(char *buf, int len) --=20 2.43.0