From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 E0E501F5858 for ; Sun, 29 Mar 2026 19:00:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774810851; cv=none; b=KWZHuMOe6bbGIQ61yOT8yyZvIi5kmbVcor7oht/t8M0DicVzNTxpyFFNNVPYhqBgA3J56ZOyYnEzo2xRIHNwWei4WWeTxEZ36DXMOV+GdWY0MGDpMR8Q14vfCLuXcBetvPTm5kA+0k+P3r7QZO+zHXmEWhTwIwhIOkYTP9K+cYQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774810851; c=relaxed/simple; bh=WZf9E9JYbDseT6fUULS9/SXlFbWcO2OUnoqOvhUKLZA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=dTQjLwSFRoWqhveYXeczJx0bQsgoVarSpZwy+Hf5cmjSbgOgBrjuIXOhlqZDkM5rwV1ZRHbkwWcOE4h6alS7sSdprzh58iAGYImFoVgLiKBsJdhneWCB6WmQcAqV8jqVdGs/DLcl+KYfcVfl3apI7PdSI+z9OuRVAn9XDWWr+lk= 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=i3MRuPGp; arc=none smtp.client-ip=209.85.214.172 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="i3MRuPGp" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2b042533de1so20683545ad.0 for ; Sun, 29 Mar 2026 12:00:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774810849; x=1775415649; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=+i2LajqbqHo/r44YnzkMZXkUHyq9n2Xc9oBcIHX9stc=; b=i3MRuPGpU1qP1aSzLfbGx7d1jLt7BPrK7CW36c6t7JBCUmZAzKvLTh/TiLUU8WJ+mN RT/jMSWThFeTEHR92q6QmMo0lEDiNOCkqPyvM4S41xJO2IFbQDo0gOz425MHTkcm7equ nYrKt5jZrHxVI5Bleh0GXCiUXSpDG7c13kMZePzi3fyxaA+KQ9eMB1ROYq8E8aWwC4OZ lXR6HqCeNYRuAtVHmj+QRQPbewWwDA3mTko/n2zLR6b5MhjeI0z2qAqscNCsFatPO7O7 fpu5mtgUanBfc/6hZh6RiBU78HZUyAXm/oMD+GvUpEs8saPgYrm0Mkr9gkydGfD3P/GF f3Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774810849; x=1775415649; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+i2LajqbqHo/r44YnzkMZXkUHyq9n2Xc9oBcIHX9stc=; b=SSzmSw/KuEqvmqr4Ia9Uv4ahxOHprJ9/f1P5Ge7Utsfc8SH65duJ6gY/KuEur/8C42 Ivxbha4XC8VhAnz5BlH010YfkRBulDkKTNhZ6bDKMX9Y3AmDO1+93wAYw3/c8+dQob6x qcrcsceeNcY4PdpseGd7bJmgoE3qk24P0Fky9nudvt1mH6hPras03hbeLNCs3x3kefOW Qc8AXKMB9C3c4CHt8hAyaUqcQ9iyXx/DAMHI7nWCwxJM+dG+gQ+43zxyYW5H/DAxIJCS sP+7LMB/UNlvIbEuvqifB28BdsGM6bpxF6YXsWUhsQy7KmweR9maL8rgoUzfLj471xcH VPHg== X-Gm-Message-State: AOJu0YxEBgIPtHq7nRR/uthK44MZHp3FFBywnXhgyII9mCqNaldZk1Me MCTu9EWgX/d6ltfqBLzgGT6HYHdka2ysmPPWBva6cqHZKBXG//M4ZG7E X-Gm-Gg: ATEYQzzF/NKLeEnedZPKxkGlRuSU2ChOvK0pBPhYAl5fPImfKellrHfXC1M6kathk+y CtJI3LOY/DkIHQMI1w4kPjyicZi+iVt6c6fwmf+w22XFq0KuLmwt08H1eTPPDWilldqmbYO6i8r wYmZAQ/vl5yYod+pbDVuyB83pUxY+QO+LEbdwOZRxZSyRucsiNqiKKJv+PCLQH6RGkYkuBMmiWc QBi7bDiYsPnjRv7kYQSHVkikHAch89qoF3Yp1dvpZyiqsWjfupPeoy1VlcKE8RZ91k9DaTQMnmQ tntVS/y35QHKX1CPUf1LBUnK8jGqPKhtzq5IZp3CTOpbjtkWFJmllatSKP2V9SKQRxZKmRgirCQ 6chAenRRivdmozcP/UWFFKA55PTD0TvkWl9+ziQryMb4rXR4pVt82D2f/qhHltmfrWKiZNANLvM YRrSXn+EODEGthmyR5m74AKxf0 X-Received: by 2002:a17:902:ef45:b0:2b0:4eeb:f807 with SMTP id d9443c01a7336-2b0cdc3e969mr96143945ad.13.1774810849313; Sun, 29 Mar 2026 12:00:49 -0700 (PDT) Received: from ubuntu24.. ([240e:47e:3870:786a:45b9:eb23:e7cd:d2fa]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b242676e13sm57685335ad.28.2026.03.29.12.00.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 12:00:48 -0700 (PDT) From: Yiyang Chen To: Balbir Singh Cc: linux-kernel@vger.kernel.org, Andrew Morton , Wang Yaxin , Fan Yu , "Dr . Thomas Orgis" , Yiyang Chen Subject: [PATCH 0/2] taskstats: fix TGID exit version and tool message truncation Date: Mon, 30 Mar 2026 03:00:39 +0800 Message-ID: X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series contains two independent fixes around taskstats. The first patch fixes a long-standing taskstats bug where TGID exit notifications can carry version == 0 because the cached signal->stats aggregate is copied into the outgoing payload without restoring the taskstats version field. The second patch hardens the accounting sample tools against truncated taskstats netlink messages by switching to recvmsg(), checking MSG_TRUNC explicitly, and increasing the receive buffer size. Yiyang Chen (2): taskstats: set version in TGID exit notifications tools/accounting: handle truncated taskstats netlink messages kernel/taskstats.c | 1 + tools/accounting/getdelays.c | 41 ++++++++++++++++++++++++++++++++---- tools/accounting/procacct.c | 40 +++++++++++++++++++++++++++++++---- 3 files changed, 74 insertions(+), 8 deletions(-) base-commit: f242ac4a09443c6e2e0ec03d7e2a21b00cbb3907 -- 2.43.0