Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1039684lqg; Sat, 2 Mar 2024 12:25:34 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW6IcNQL6GUHJhPfvFm7KOy5k1WnLeMhx7loRyb9A53icuM97Z6nO+Wgs/8aBSx4A4G9rIsfG07RTSREB9+jN5SNQ+/lSe1W9OkHGkT8w== X-Google-Smtp-Source: AGHT+IEUMlSKYMhb5TLL7+0BqRDtnnzKRrNrRyuxNiFauGzC/RX1dG1Qm7VAoyv4nAd87/qgk5E1 X-Received: by 2002:a17:906:f1c9:b0:a44:4329:c091 with SMTP id gx9-20020a170906f1c900b00a444329c091mr4212814ejb.74.1709411133841; Sat, 02 Mar 2024 12:25:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709411133; cv=pass; d=google.com; s=arc-20160816; b=GRLRcksbNVMw4LVzbuxmJ14uANR+nWTH36OIh8hw1zfjzcrKmOb0DtmLkY8Qvs/iOU 1/PYH+EjndS7M2/4NfM09tKPVjAxV4MNCf5WA/ohQx8ufGJoHF9eNSHhQ71IrDOTomHk oeYVrwLprkKl96s6X9oSs/nwMAmjwwd1S32yzsWPcdaMHwmuzIncHz/faSyKWBwGI/Pd pvJvFusP16R0CtCf8Tns1tu+GvFPVhqg+RmgFlnGcBXbPQIuf8rUbBgoVM5HSdnb0/Rk 4qLhHGxI2UWmrSZnJ5eQhZlf+cBydV1a74xHC5rT3u8hQDTsE4YQJ+imbht5S2U5dX0I cc7g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=2foc15xOe/nXw7rjgw/qR+1JhHhfTIQg+OrYFxLfdOU=; fh=72p54a7iG9U6D8dn/5cys2IYhERaQYynW1SfqZfKlfs=; b=Cnl4RRtjdl9/Wb0YknVS0OURXeuXRDQz3XEoO2mJsZjoUoC84HwOZNTNa6HPJuzWP+ s71LHnBpZN6haDu1/jKrWjJIaIp0Wz12JRacyhpF80A6YxmHrvdlnTbCY3Usr8VNYZ+/ 0VGPS5ZT90/mmHaqmKprhxLMYptagZX3amk/5PZ29SVAKVZElS4NYgMjVdciWJWiP5Nq t7vmqVyi0GLbs9qSRSYwwz2/m3EASg70xlBIVKEOxxssOD7RGYR7GZcA6SbCtbNC7/qs ONdcNoPDUKbOvuc9QwChd9HyY4FJ3G9ZcGMF3/FPzLZQFoDh2xQMJDqgS5yRLqTMcu0i rtJQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=G8EkiYDG; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-89587-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-89587-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id q4-20020a170906770400b00a3eabc798basi2589018ejm.1019.2024.03.02.12.25.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 02 Mar 2024 12:25:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-89587-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=G8EkiYDG; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-89587-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-89587-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 am.mirrors.kernel.org (Postfix) with ESMTPS id 8A6211F21C4E for ; Sat, 2 Mar 2024 20:25:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 80C0840859; Sat, 2 Mar 2024 20:25:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="G8EkiYDG" Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) (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 84FB52BAEB for ; Sat, 2 Mar 2024 20:25:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709411125; cv=none; b=mk/QdEdgSkVa5R3vob9bt5vbwfRf8/hAHoZq2iwwI++8sUPc8GV70V5PsI+ML0XmYaE3Kr0ORRoCSDzal2oS0CEXeH1D6HO3zJ79ito9Pkk3VhY9D0iBSJSSSswedgC5rQZy90H6TPosxowKSZ5n2ySjsZLrzj1/zbJJViOYKMs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709411125; c=relaxed/simple; bh=uDobg8R2XVwA0yobS1XRrtwXl2uMQovFjgbo7Y+FVBI=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=qa3BNshYyXN01p/6y/x2sWaJsKug890PFQtiGRUpNqumHZhFNF6+smoq+u7alHQLtdU44j/VPUS6BM8LlBCOVD/Dri5qclhTPvAHfBpp6NOUdj9+vePlYaYRZGYg8qebVHXX4WYQcUu0jZMsGLlzop/GEfr1wHdlW26VLRwAZmA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org; spf=pass smtp.mailfrom=linuxfoundation.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=G8EkiYDG; arc=none smtp.client-ip=209.85.208.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-563c403719cso4716357a12.2 for ; Sat, 02 Mar 2024 12:25:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1709411121; x=1710015921; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2foc15xOe/nXw7rjgw/qR+1JhHhfTIQg+OrYFxLfdOU=; b=G8EkiYDGpdgE8ji0Kv1peozs5lODPSYzWzFLtQPueJX8UMJ7ShgLjvfToeBCuZyIwq UZPAU/x1DGbofvEWmrGLheCGCvd5G+/i6bba+tc/uJfzw69sYPqWANb68HeqPxzSaPtr XW5G3rR2JC3YcNfb2blOW4vRGkkyBQsrjlxZ0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709411121; x=1710015921; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2foc15xOe/nXw7rjgw/qR+1JhHhfTIQg+OrYFxLfdOU=; b=qkuQuY7O50PXfCW2sWmmA6knh/CvgjA21JaAInWrqrnDQJZMqa+ur07oLgk9oA/dda ahRScNxrGOZU+GXHMs7f5glj267mr3LrlOCJD8+quANtc+HU6GyGlAiWpjXUqniydtXw rs9ZlSicU1w/2Geir9FEEVUygnOura5tdYnDrWaqYQ3nIBdpM+ZAbwaEFKb3z6Ifi8mZ k16f0ISA8wAzda6XOf0SdK3PfV20yZFcjXWWEl0WQPcojUagyjmc5SlUkurVQmAFaHU4 +wCA1i1I9GycGjoPUNx2B/t+dJTFVRw3LmqQimssGjO93TB+t8NesCezFAi8SXutQzla u/pA== X-Gm-Message-State: AOJu0Yzjoify8N6Nk1BBf4r6r0FDdZ8zdoFhZeQRwdvysEBhHsKHQloY bf3NfK9te3N0vNnEITACmcFMvQYb/uFt7qAwM+rmpz6SZttMvvKHVdxIxdAdneIm+/RgXeR/ke/ 7c9NrJg== X-Received: by 2002:a50:ef0e:0:b0:567:a7d:b573 with SMTP id m14-20020a50ef0e000000b005670a7db573mr1476538eds.36.1709411121698; Sat, 02 Mar 2024 12:25:21 -0800 (PST) Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com. [209.85.218.53]) by smtp.gmail.com with ESMTPSA id u17-20020a056402111100b0056729e902f7sm119712edv.56.2024.03.02.12.25.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 02 Mar 2024 12:25:21 -0800 (PST) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a44cdb2d3a6so104222666b.2 for ; Sat, 02 Mar 2024 12:25:21 -0800 (PST) X-Received: by 2002:a17:906:5a9a:b0:a43:bf25:989 with SMTP id l26-20020a1709065a9a00b00a43bf250989mr3703292ejq.9.1709411120805; Sat, 02 Mar 2024 12:25:20 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240302111244.3a1674be@gandalf.local.home> <20240302145958.05aabdd2@rorschach.local.home> In-Reply-To: <20240302145958.05aabdd2@rorschach.local.home> From: Linus Torvalds Date: Sat, 2 Mar 2024 12:25:04 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] tracing: Prevent trace_marker being bigger than unsigned short To: Steven Rostedt Cc: LKML , Masami Hiramatsu , Mathieu Desnoyers Content-Type: text/plain; charset="UTF-8" On Sat, 2 Mar 2024 at 12:00, Steven Rostedt wrote: > > I don't have control over the strings. Anyone can do in user space: > > fd = open("/sys/kernel/tracing/trace_marker", O_WRONLY); > r = write(fd, huge_string, 10000000); So? Stop the stupidity. You already limit the string. Just limit it to a sane value. if somebody uses a 10kB trace marker, return an error, or just truncate it to 100 bytes. You already were willing to truncate it to 32kB. Use your brain, and realize that 32kB is a ridiculous limit. Why do I even need to tell you this? I'm getting really tired of having these idiotic arguments with you. Linus