Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1734199lqg; Mon, 4 Mar 2024 01:56:44 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXqFd+PY0zOlAu8dhQn5IX7EpiVJdQlBQdBjFsLZVtjAiCwB4FI8ahw9ULS/vvLK5UktH74MMgm9PxP2Mz0Z6kCm3Fdej20sEPUt8HpEA== X-Google-Smtp-Source: AGHT+IF1BENPXlguZKTHGvq8IXBA5W1tymPzNL0fnWX21457q5wRF5ud9b5wUK1cEzRLKyZ3gYgJ X-Received: by 2002:a1f:dd41:0:b0:4cc:9cee:7cbd with SMTP id u62-20020a1fdd41000000b004cc9cee7cbdmr3561818vkg.6.1709546204398; Mon, 04 Mar 2024 01:56:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709546204; cv=pass; d=google.com; s=arc-20160816; b=oLdmmv5mp6l73o2HvcG+xjg7V3PIHEJXhpviPFB12k/39QkdeTS40T7JMGyrSxiiBM 5Xh3SJS7djTyV2/r71lhRICCdSHVGlt4bElBbCKZp0fdlEKyxN8gLv/GQXKJ+JrbT36T UeKOhOoihQYqy3rikQjjKRARK4Ieqv2JIl5Do5hvKi89tzY40/hzUJFJ9A3US0flj1FS mQAmqq7/iHs2vfU7uvjQ4W/Aqwe+kzYqolUfSLCpyqXFQMIsyy4CchMMM/bs362sd0Ir D4xa882LZx/XaZT+a03ug+D2ZypLTaaMqvzXnwoe8Jv8XEQeM0NagbQAVWxq/c46VWC5 K1GQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=V6biRr3fhF5Ft0FiKw2fc8izimZW8EJPR7YGP80eLwc=; fh=2NtlWJ5w2JrImoJ85OgFq1J8F+Mr/wmZMWpHvsXDtxE=; b=tBHhnrBAqcB0RtnT3abrp42RCT7UYP9Sq1u7LZl/fGu/y0FJUvGhLD9d/jvblHEFsf pB4gD0rnc1atUNHu9+7gPsD+3J7jQIXEFy8V3UN/VHqvUumD7uLZxm+9b3KaMO7Ja75R /psVk0IDn2mucCqtD2DzYWMqcc63QmiRWU3//T6H1FUGKf3kqsHhNHha47+S8QwOv8ag 2F3/rwRrTv+YsOQKC16rScWxN3a5RwGaZrikMpzbkfNuBnoBRps7VFrKInackcBqCxHt hfGL9KfyTmOSoSNSRvGh+XSVgZ2LgHr+T9yMHvrqc6I4OVHZmks/q1v8mIUPoic4Zd1t Abjg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=aladdin.ru dmarc=pass fromdomain=aladdin.ru); spf=pass (google.com: domain of linux-kernel+bounces-90363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aladdin.ru Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d3-20020a05622a15c300b0042eef6dd169si2310587qty.636.2024.03.04.01.56.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 01:56:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-90363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=aladdin.ru dmarc=pass fromdomain=aladdin.ru); spf=pass (google.com: domain of linux-kernel+bounces-90363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aladdin.ru 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 063AF1C2157E for ; Mon, 4 Mar 2024 09:56:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D09D1249F3; Mon, 4 Mar 2024 09:56:10 +0000 (UTC) Received: from mail-out.aladdin-rd.ru (mail-out.aladdin-rd.ru [91.199.251.16]) (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 1303222625; Mon, 4 Mar 2024 09:55:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.199.251.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709546170; cv=none; b=eyvnlA8xdNLhTQpFpRCYtk6g/eD5HOgM75tOSC4xnU/o1lzpQtRbBtlt6wULidP0B1V4y/ggh12HX/paMuq1ucMW3GCRol1rxqHVkMDyZki2OrJSo/o38q/UXTLnPbWw69iix5UNnM7PMAIAF9cOobs4PSB+FQuEZBQ2Lo1gD0M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709546170; c=relaxed/simple; bh=ZLWxTNvadb4hyjem5uvWUCn8AIITYg1bzbW2sx4kDIU=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=VmxLrt77IMoeUY2qkIz3+7oisEL+K31WkhvM2pamcxdR9XRYEus5nsg/YRBrZ+Iz12S4ubuR90bTsrlBB7q/ZKg6W74iiEKBPuOf516eJhqfnMuqbc1xTs7oO47EOvhQWP1G1AJXHCSmaB9s9T8Hk+FW7LpPLgTJMI6n2WgMShA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=aladdin.ru; spf=pass smtp.mailfrom=aladdin.ru; arc=none smtp.client-ip=91.199.251.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=aladdin.ru Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=aladdin.ru From: Daniil Dulov To: Greg Kroah-Hartman , CC: Daniil Dulov , Vinod Koul , Bard Liao , Pierre-Louis Bossart , Sanyog Kale , , , Subject: [PATCH 5.10/5.15/6.1 0/1] soundwire: stream: use consistent pattern for freeing buffers Date: Mon, 4 Mar 2024 12:55:41 +0300 Message-ID: <20240304095542.4799-1-d.dulov@aladdin.ru> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: EXCH-2016-03.aladdin.ru (192.168.1.103) To EXCH-2016-01.aladdin.ru (192.168.1.101) Svacer reports NULL-pointer dereference and double free issues in do_bank_switch() in case sdw_ml_sync_bank_switch() returns an error not on the first iteration of the list_for_each_entry() loop. These problems are present in 5.10, 5.15 and 6.1 stable releases. These problems have been fixed by the following upstream patch that can be cleanly applied to 5.10, 5.15 and 6.1 branches.