From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 090A23596E1 for ; Mon, 27 Jul 2026 18:47:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785178043; cv=none; b=alPxffrQ7/30O+Eivido9DA0TkhiUe9WW+nzKohNtNIamConorHcnrD3CV6WoDLYUwpryAhhxCGXKxuJWzU5jIJKtuP7/niG0WYZGqSgc2wsh2QLKtogLY/Tk+5bjcWnDnMB4KO0Q9YrAJN89iK8YYkUfUZWbuyFOyCBnY6MC3g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785178043; c=relaxed/simple; bh=kyEHalccY5j3hAHpuFVIDa6QzI7wa3NGYPf/Wl+1w9M=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=IS2LiBZKE3/aKwR5h8KFQhbZiPMM+lEl+jJNZ/lnh+Adll+CYIYA/3F9E1On+eeiJFVmme+glkg2B1W+YYWgWvQa1HVGh6tuk5kQjzKX7tNVrzoq5CAc6XZVtkzpZ07Vi3kmk3Gb8fgUjII5j7T6eXTI9LIF8wYWBN0Xlroa/Wc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=UEa7alHK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=A6aV7919; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="UEa7alHK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="A6aV7919" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66RIC8u91472463 for ; Mon, 27 Jul 2026 18:47:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=qcppdkim1; bh=kyEHalccY5j3hAHpuFVIDa6Q zI7wa3NGYPf/Wl+1w9M=; b=UEa7alHKkQHrL1P8pJOPD6clscBoMgUn0v422lDS WzGalaC8G0Ic9QzeB7mC1D8E5WDnTKalW0+H8IsMhIAd4SX8EfmwADHm5aEctEq+ 6Oh91sPQgRncD9m10rnxtpxeGFqlIUf0gea5gmwM/lMOv8NFtAkUM1wItwT2XrY4 ddbVGWuAEwkmT6WP5OMpTB1KgDoXD8OGthp26ruwFw1bntjZnpb5Wpk9e5gjmRNb JCkGg3FT8LhksiRpQ2344uyCv/9JSA1YiLku1E5Zog+sBjaK06OZSpxvFjn42poF d9OBwu021WTxqtyaKsvumXKo8Hb4iRqZDcxYrHQ0+mGtVA== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fpbp5gdjw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 27 Jul 2026 18:47:21 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cfbf3e4a63so85102525ad.0 for ; Mon, 27 Jul 2026 11:47:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785178040; x=1785782840; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=kyEHalccY5j3hAHpuFVIDa6QzI7wa3NGYPf/Wl+1w9M=; b=A6aV79191ZEAHX3m0+Xfe6Ct3Q8Ran/6vJD8cgQMXFaWf7S7L0lPrPkqjQiHM1bCmc 3ByCem8im9ptx2pLXkxtELlqSOTv2GVrmMOsEGxdTQc7f2coa0/iLNkeG05a/WO8DU5/ 2SDhwSMcCh2mDGRWHoCPZf7jT55wjnPVCZnDYaK8lWKVgRl3qeIyq0wW5Zs3dj5ey3ta kWUUNyCEEGPgQ+xbSGHcvJP9jAb6BbtsN59IicurB9wBjcbc+qpD7mC0I/4kdblQbKJx DWM+884efe4iON+2p90hO+2VEbqpKJu0YnNMKAbig+HtvsnIgx7b8dAj1h1IoThJrxZE GMbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785178040; x=1785782840; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=kyEHalccY5j3hAHpuFVIDa6QzI7wa3NGYPf/Wl+1w9M=; b=j0GvMnxnwhYG1d8i7Ckqy4DHzXOPrvU7jj0QeEi1vEi0p7axDYqwgF3Z3p3GAtINmz wTnf8mujuS/HG91xmaF+lxk3yeC3AEoVHh2IqM/B15na+j71b+lZzdgCQNkjEjAxYjOX daivJoUVIyTMldJG4KXuvkxH2yMCcEfA59lNT1EacARcOKlRCm3lo5/x2iG/1Dd4FXtu JXlt2st7dNAmDXiPXOOYdIvrSnUrrkzTB6xaZDWriOHczUjybe3DC1g8Q5DmuJyiF6gM Eq2okz9EwEMQWi7668xzE0pg3HQds8SXHvxhqsuMJAFMLYaXuE/yfl6nS3ALabVfZ4Qw YWyQ== X-Forwarded-Encrypted: i=1; AHgh+Robb/SMNHL6vrnxgdZV6ExhM8r8s9joLqu5uiOIoL4PWBu4ihpFa0yxGgJfcYRIS9Z7NKLWv1YOL/0df7U=@vger.kernel.org X-Gm-Message-State: AOJu0YxCwyBM6XShkD1ghgHV0Byw9XomLP41IrRVUnSpT4XjsjuCXLNH HooU/Nnzx975nkhbhYf8Q6cNm222N0DKi/NyAVD8fk26P/qFz9XJFO1KsmexTd80mLg/LevOtV6 bfPfD607P4s1GpXb5cd6rqoK6N8mS7vKuteciyzwUbjwjZV4APVrQEyfvjvBI8/ftJJo= X-Gm-Gg: AR+sD13NRkDN9OBdijksXVOPfQ9Oj6T75uuxNsDXRweFQcqpY8u6QJlKSsfVTF5pHsn 6Vih351mOXEbZT2BgF3ETyUODcTJcuWQYExIYpO51CHNYFvYGpxQYZEwxalS1gNyTLAV2Sf10mD Q6mceF7l/wOnGiPIeMmMOomTIbOcTwmNZHsJVxVyKFEp/BHZ78A5icSj2uaINWmWEKy8WP6qttH DxcPo4GWkLs5oGHqh0VjMDh8YEkrsyp020g41eFKUGpyb4JKwt9Cnuk+vUab+xjvl/Dl6ZwQM6Z oe2wbTAAw/uyf1aqs3kPlUOeBVyczGoYfzJAc98WFaZtTadMc3TCPXPYxL9ulULCP0IEDoyI4IC wT1yr3jLKMNYkIFv+5qWCiAvvaDsWyVtaVhAEhg== X-Received: by 2002:a05:6a20:4304:b0:3c3:7427:5ed8 with SMTP id adf61e73a8af0-3c67d9b3dd2mr9365049637.8.1785178040515; Mon, 27 Jul 2026 11:47:20 -0700 (PDT) X-Received: by 2002:a05:6a20:4304:b0:3c3:7427:5ed8 with SMTP id adf61e73a8af0-3c67d9b3dd2mr9365023637.8.1785178039993; Mon, 27 Jul 2026 11:47:19 -0700 (PDT) Received: from hu-pdahiwal-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-314bc548f5dsm40503318eec.17.2026.07.27.11.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 11:47:19 -0700 (PDT) Date: Tue, 28 Jul 2026 00:17:14 +0530 From: Pradnya Dahiwale To: Bjorn Andersson , Bjorn Andersson , Mathieu Poirier , Shengjiu Wang , Fernando Guzman Lugo , Ohad Ben-Cohen Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/3] remoteproc: Force shutdown during device removal Message-ID: References: <20260723-rproc-rmmod-not-crashing-v1-0-546dfd5de0e6@oss.qualcomm.com> <20260723-rproc-rmmod-not-crashing-v1-3-546dfd5de0e6@oss.qualcomm.com> 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=us-ascii Content-Disposition: inline In-Reply-To: <20260723-rproc-rmmod-not-crashing-v1-3-546dfd5de0e6@oss.qualcomm.com> X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI3MDE3NCBTYWx0ZWRfX+7Q5yaGrP7pd IwKT6cQhEd7hCMm59UJuxHsU4iHjofsD4fF95if4mtBN+/16zsLD/w5fFVELHRCTChbLgacR4ot ntCkZYA23H/X0qw+wMSgs+wugsnvyis= X-Authority-Analysis: v=2.4 cv=XuDK/1F9 c=1 sm=1 tr=0 ts=6a67a7b9 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=kj9zAlcOel0A:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=gFLKI6dmmxo6iO6rY8EA:9 a=CjuIK1q_8ugA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI3MDE3NCBTYWx0ZWRfX7A9RpDEyHjn3 cAceKuQgJ3aFMskJFgzn02qtC5SSwlLcP4ZYRVgnZ/vMqIkN/0zMl/PR9nWekhIl4b3vawvJfII pVSlsQc4YCIZtOmmF2cQn4qscGXNIN6aQk+htLjiakXyo5BptmzyGy+/jm5022YxK7hE5LuJ56H cr4p/7K0ZloehwvaQBxTl+Q/aNoc25LUmNv9n04Ofa+UK9KxkN7Fd9ly/srPW6MZ1w0+3EuFpPK VTh68YvJDDkvZP9A7mlVAlc5g1pTPQ6HLSSgck1kDTzw43nPqTzNLxMskxVeimJF5FKqDY5LsWr jwOxgwxnkre+K47wHFxjhLRtey1voCdXDZ90RmLWu2iu4xCDoxWUDfPwXjf1qyyFYKoKz+TQXCi VTAvsEYQ/cv1hJ1Z/jVONJ+1EtIAKq6xdlNqlc3UOqfRaohIDPfowLKC4PI+SwwQi3QNBdKUdL1 aLrp2ynFQXgzOAoRM0w== X-Proofpoint-ORIG-GUID: zYBM5e96CK5dOMYWHSDT116R8e-a76Jt X-Proofpoint-GUID: zYBM5e96CK5dOMYWHSDT116R8e-a76Jt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-27_05,2026-07-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 impostorscore=0 phishscore=0 clxscore=1015 suspectscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607270174 On Thu, Jul 23, 2026 at 03:52:29AM +0000, Bjorn Andersson wrote: > rproc_del() is subjected to the reference counted shutdown path, as such > a remoteproc with more than one reference will be left running as its > resources are released underneath it. > > Refactor the shutdown path such that the reference count value is > ignored when called from rproc_del(). Reviewed-by: Pradnya Dahiwale