Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp673266rwd; Wed, 7 Jun 2023 05:34:12 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4HvvgkkwpcG7c5U+Vmrr+aqyZTFE6TozllrG6DRJPapU4p543ou69Z6qRhtn9r6I0sz2ma X-Received: by 2002:a05:6a00:2d91:b0:63b:6149:7ad6 with SMTP id fb17-20020a056a002d9100b0063b61497ad6mr2389384pfb.34.1686141252199; Wed, 07 Jun 2023 05:34:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686141252; cv=none; d=google.com; s=arc-20160816; b=IVGPAPnwWlcKGHH5xon3srs44jWDcJG6GvAHsC5xfKFBbif30hG6RImcS22VUo6fa9 1g+uNMA08DXZr1i56RCt6Sf+Y9qA7J+E1nLwiVDsHeKrBrP1hGi7O80vC6UkuVW3RMRt 68zaxvSEa7a7UkchzKsCzbUbzG61aJ3AjqXYXQRJZkScEL4jpzV96/NgLnhBWymji1Hg +sRuOr2Gfe0H4hn/ss4n+moH6z4+IgZSK2umH9+gB7nnZiCxfmf1jBHhKaQ8sFYaFQkQ F02qKPAbq6tYplKA+xcbdlOeTNbvI5xF3n7u6UzXRvk6cX6ZD7Divy+wDOK7IozZEJ68 1bsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=FbsyScr3o1Tp4SEpV27GA285wZAUeGoW1kZuL2UWEtI=; b=vjK91sag96RHNLETRT51ZxbSCjtjK81pLHuvGAmuuGzUKpce3PxrqHqiGPRbZlZksh v8Cj7OmwO9NEXOIUwSbiUes0otp5wz/HeyMqTuK3CJMBHUF7jNZwVq+6+85UTlvk/a8i Z76sbpO7CEMJe0497lqCVKeaVZsHAPf/RazfB2vYsN43sAyusuUrnWM8gO+EZ57pAD5g htUf7aIruyraVZzfSnXc4JSlDAhpPH+AaZ50/sAosDvpVMatE3AeNl89iGfY6KeRwR7w edwoGa6fsmTiE0Kzqt7MRkYrjwRqYzbimHw5UHkP1W8ZHbWpa2uc5whACbnv3xGeFAo/ mIvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=HloIIbiY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b80-20020a621b53000000b005a8c65d57a0si8687667pfb.257.2023.06.07.05.33.57; Wed, 07 Jun 2023 05:34:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=HloIIbiY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240578AbjFGMSE (ORCPT + 99 others); Wed, 7 Jun 2023 08:18:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240580AbjFGMSC (ORCPT ); Wed, 7 Jun 2023 08:18:02 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 038781FCC; Wed, 7 Jun 2023 05:18:00 -0700 (PDT) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 357BolVM026152; Wed, 7 Jun 2023 12:17:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=qcppdkim1; bh=FbsyScr3o1Tp4SEpV27GA285wZAUeGoW1kZuL2UWEtI=; b=HloIIbiY8EWLYWe8N97mViNKL1dUALgqwlzk560ZrxYDU8RR7lImWpt+KyrCNcDveyEt hnkaF81zFfj5+LliI0jsCXGr5puegKAVu3UmIwWu/+f48sSh6eV1kdUCynV24hj6SQV7 XJJXHVmQ6Zwzsubh8I1wamv5kozlHKYTOp18+9VcB4Mi7xUD6P+Y5cPdUb7MhnufkVgG ZK2qzJDjxs7s71PTNqw+gyJNf9dZU/UvLy3mywntvmeUsVjYUkM1e+KRbZxEMqMoHhM2 aGk4taTu2N3gA+o0s3deBFPvLPXFarjs4PA0dzfWj0mmCwMbj8RVtOPkgDG0bQC2lZZJ bQ== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3r2a719tfx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Jun 2023 12:17:56 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 357CHubm009697 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 7 Jun 2023 12:17:56 GMT Received: from mmanikan-linux.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Wed, 7 Jun 2023 05:17:51 -0700 From: Manikanta Mylavarapu To: , , , , , , CC: , , , , Subject: [PATCH 0/2] change glink work queue type Date: Wed, 7 Jun 2023 17:47:29 +0530 Message-ID: <20230607121731.26958-1-quic_mmanikan@quicinc.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: rOph_R_WR1fvenRfsK20ffAm7n7JYd24 X-Proofpoint-ORIG-GUID: rOph_R_WR1fvenRfsK20ffAm7n7JYd24 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-07_06,2023-06-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 phishscore=0 spamscore=0 adultscore=0 priorityscore=1501 mlxlogscore=490 suspectscore=0 malwarescore=0 clxscore=1015 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306070102 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since rx & intent worker threads are bound to kernel global workqueue, it takes more time to execute. If these worker threads are not executed within stipulated duration QDSP6 will OOM and glink client drivers get timeout error. This series will change work queue type to UNBOUND work queue to ensure worker thread execute as early as possible. It's verified on IPQ807x. Manikanta Mylavarapu (2): rpmsg: glink: change rx work queue type rpmsg: glink: change intent work queue type drivers/rpmsg/qcom_glink_native.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) base-commit: abbd8bb42915d9ed06df11b430bf4ecb3d8ac5ad -- 2.17.1