From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (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 40DFD1EB5FD for ; Tue, 7 Apr 2026 14:32:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775572335; cv=none; b=hW1/7y+3S4rLoMMJ+Fyhok2EaqLtw0C9hxqIgD9G+zNY/iS62R6M8YS9TyRLFeotFAWuXix3NVxIVwkMRRufcElCAUey5QWuHmpt1Lqgmp2Sk6EmUsUvOe6xxkavczPvGEkMLtOtTmCNMyxIau1bUNoZQmgah65SMUQ0wwGwH8A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775572335; c=relaxed/simple; bh=GTeV3eMsMF5TBUbL4wF+FPJ3T0wnH7Hqs0WZOjIQXZA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Tick4S7VBQBv0toEEKsSAWCrPPEfuwUZ7LrnNHOhKP4ADLotnPiQVi/4gkg13Vxb7a0Tj86u06C/DW+PL77GYnGMwweE2K2U2TgTC42tfZA+Jg0f1+oyzE+FqGlC5fS4QaMKG2idIR1kAuf4adgRfbGtx4KX9vHBo+SZino8I4k= 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=REZkY9C6; arc=none smtp.client-ip=209.85.214.176 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="REZkY9C6" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2b258576d8cso32473145ad.0 for ; Tue, 07 Apr 2026 07:32:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775572333; x=1776177133; 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=Pe/uIRrlspU3/PcFgSkVRxo4DJTV1t3LxD3GPeG8ybc=; b=REZkY9C6a5WzDX2JnxMpYrlMX/FCsmX9RL5x+/Od9WqwwXO1T9JVcJj43Mbmvrk07G jgkIEZ79kP4qfwGuXUhO5HXTUjQlvDP41Z8fUhrxvHVHmhB9hyvo8Bd1FCReU96XpiLJ KpaO3/Q/yUHQQZk0eQzcgS6FUFZwmbaOgE+0YAzsJihucFxjef0B+hgp+D1jAT6Zfli/ olrAUYISfqsUJMfGynmZU+nh4rV6Y3bsogxbhDwiiEyEe3rjhRM/lVrNKM8YL9Juzo31 QEoH/5lVRaRphQ3eyjmLcjakoHaohYoE9HzYzy7o5DVtcpGkt68LfRheCRQQvj4HHWQS nxMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775572333; x=1776177133; 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=Pe/uIRrlspU3/PcFgSkVRxo4DJTV1t3LxD3GPeG8ybc=; b=ShfZjiP76wpICEPPbVN8DOLgtVacCWfTY+bnG1/hl1x7GOtod1nofXjMWGbyYWyT6U NnGFhgsn6/wQOkF2ZgVH89U+J7yUdmmsGBYF2slk8tE7cBDB7KwGaQPhfVjAVaREI8fD GaicpZ90YtAyBkvbJXE0M70XTY51g/L9VfxNwa5Z8kqnvN7YEfJ1CTTbJj/zt8v+/f03 qeYosOvwT8ItFYx2OHonWf/49yLkeMeMDp8II/Bn3r+cEGTQbRg8d1mh34vFNxjXuQsg icghfY9IU+OWvzI/2ZoXoV1tWsWCTY2VMKOPoxhSc0Tk+cPIXTx4RI8hrwEi/vWHlIet CI8A== X-Forwarded-Encrypted: i=1; AJvYcCVs63vmYiQnSzH/VNIqAwxgMDZpzQ0RjSyE3AuuyK4WtRETQz9GDVDMcjSFW7bOpneZOR7EyGrEJ4PbQUc=@vger.kernel.org X-Gm-Message-State: AOJu0Yw28QjxJ8FK7nF7+/sDzEQ1k4lYDz78x+6B7PQ0oHP6ZBxn7FNC ygpa/vRuZsWKD0+sKH7mLzdqRfBT/noQ47oALlEPmzoT+zPjsNzjy/JW X-Gm-Gg: AeBDies6HWQF4GS3xcPfHIab6X6Z92hpx0jx5SlVcfk1kGTYAsFcvk3ZilhFuJ4h0fo urlIsSH9A/gOyYNM/Olw6Nni0hZfNlNzMx7V/ZSLhAdT90nGfMI24UgLA1DDHrLYuvXmMsDqRcO Q2RSnQqDVyA+MtmFMsERM5c8ggZdqiz01grIPqAagL3RNbna8kZ9cvXxDXeCU2jMnNOWpbwIS9t X8X4vEU5GxAcYDhHR/ALt1ziJcKkQZdvLnwg1QqhkZKKxYrpv4mWJk3h4Mf3Hnw4iXvyIRKKfWv f2D0GuASMKYXvY6ZalcwyN6m7uT8KRhIJuidhGfUaoetT6Fv1hUsrycmNSb0NLJ21JqTezHPGD/ Uw3jq15aBPZSNCxNfKGWJyZe44iWNGA9pqljj8XtcO/pJfdDYWRtbmuRhkNx4O76dFnfPNR+UkN aBt5noH8X5BegcRB4J+Z8yPObn1/89ocr/x1kUuInwGgHaw/fJMA== X-Received: by 2002:a17:903:3b84:b0:2b2:4ffc:a7c4 with SMTP id d9443c01a7336-2b2818b3addmr165803545ad.24.1775572333419; Tue, 07 Apr 2026 07:32:13 -0700 (PDT) Received: from Mac.localdomain.com ([49.205.216.49]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b2749cbc58sm181201525ad.78.2026.04.07.07.32.09 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 07 Apr 2026 07:32:12 -0700 (PDT) From: "Ritesh Harjani (IBM)" To: linuxppc-dev@lists.ozlabs.org, Haren Myneni Cc: Madhavan Srinivasan , Christophe Leroy , Venkat Rao Bagalkote , Nicholas Piggin , linux-kernel@vger.kernel.org, "Ritesh Harjani (IBM)" Subject: [RFC v1 4/6] pseries/papr-hvpipe: Kill task_struct pointer from struct hvpipe_source_info Date: Tue, 7 Apr 2026 20:01:38 +0530 Message-ID: <108d32a56d9d4630ed2ba7d8ecce9679adf8671f.1775569027.git.ritesh.list@gmail.com> X-Mailer: git-send-email 2.50.1 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: 8bit We don't really use task_struct pointer for anything meaningful. So just kill it for now, and we can bring back later if we need this for any future debug purposes. Signed-off-by: Ritesh Harjani (IBM) --- arch/powerpc/platforms/pseries/papr-hvpipe.c | 5 ++--- arch/powerpc/platforms/pseries/papr-hvpipe.h | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/powerpc/platforms/pseries/papr-hvpipe.c b/arch/powerpc/platforms/pseries/papr-hvpipe.c index 57ec50e3e883..7242a14eb5ec 100644 --- a/arch/powerpc/platforms/pseries/papr-hvpipe.c +++ b/arch/powerpc/platforms/pseries/papr-hvpipe.c @@ -487,7 +487,6 @@ static int papr_hvpipe_dev_create_handle(u32 srcID) return -ENOMEM; src_info->srcID = srcID; - src_info->tsk = current; init_waitqueue_head(&src_info->recv_wqh); /* @@ -497,8 +496,8 @@ static int papr_hvpipe_dev_create_handle(u32 srcID) spin_lock(&hvpipe_src_list_lock); if(hvpipe_find_source(srcID)) { spin_unlock(&hvpipe_src_list_lock); - pr_err("pid(%d) could not get the source(%d)\n", - src_info->tsk->pid, srcID); + pr_err("pid(%s:%d) could not get the source(%d)\n", + current->comm, task_pid_nr(current), srcID); kfree(src_info); return -EALREADY; } diff --git a/arch/powerpc/platforms/pseries/papr-hvpipe.h b/arch/powerpc/platforms/pseries/papr-hvpipe.h index c343f4230865..4bdf7bb2fc4d 100644 --- a/arch/powerpc/platforms/pseries/papr-hvpipe.h +++ b/arch/powerpc/platforms/pseries/papr-hvpipe.h @@ -21,7 +21,6 @@ struct hvpipe_source_info { u32 srcID; u32 hvpipe_status; wait_queue_head_t recv_wqh; /* wake up poll() waitq */ - struct task_struct *tsk; }; /* -- 2.39.5