From patchwork Thu Aug 29 07:43:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Johnston X-Patchwork-Id: 13782698 Received: from codeconstruct.com.au (pi.codeconstruct.com.au [203.29.241.158]) (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 90E291487D1 for ; Thu, 29 Aug 2024 07:44:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.29.241.158 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724917455; cv=none; b=dAF2uDqmmdYf4FC6o67FftDE0GmjUqiilk+Ys5a/3BEWWK/RafbPaT3NbHquHIe9auNHxatgQHtGGKD11cswguimQVvVJfWOOKHFKDZTLPkSrQ6+73EuVUaf8bNd50wfHfFKwRz6zT66Lkip7uQV2VAhxol0m/wklgJLiGVdZc8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724917455; c=relaxed/simple; bh=7uPmpdl4nkxJxr6vbu9DfzSXWiYsCoYE8yTNrcXHFNw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=DCo9y4q4aqJin27PAzi+HbJwq17ykgYWxKrvonoGUxLKwUBVjweptBctUrsE1imfIyUtHCSaa4Sk2Z6Wy11My4jvwzPDAfL2/wRFI8JQbdmlTH8vHQLSvY85GO/nNeAfvmaBgj3ZrfP7qFSgx316Gd7AT7drrQ069Ca8OWnKHyw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au; spf=pass smtp.mailfrom=codeconstruct.com.au; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b=OD8LrsS8; arc=none smtp.client-ip=203.29.241.158 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b="OD8LrsS8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeconstruct.com.au; s=2022a; t=1724917444; bh=+aWL5cZMu7VJGwZeMsJBvtZtznkNvawVqjMxM423Jzg=; h=From:To:Cc:Subject:Date; b=OD8LrsS8oobrd26Qjr+fP6pvzsoCNutd+CxL1CEiPWkX/yhBTQoPMp+r92grH2Xoi b5B7M+rJ8CIwHFp/tTeZrUdt/hfKLr53gu+jRp2CwChGqIYMPXCNAnSMEU8MqHSr1M k6LRo5Wv+wEvKeR6dh4vhgozTEopk/WRQeW4WoAMvDNfam6f4M2BiqwD4FTcdvETje bihqxTNU8OniR4ELqw6rgTXvWvLkYBPhWNFsCd/ojqhyPaAJG2gN8DMHUsUaGTsonC NYCbY8g02E3OU79stK9BX7BlVZXGI8/+E6SeBIwxFiV53v8c5ef/05F+Tth06tLIEW g7KGkIH6klElQ== Received: by codeconstruct.com.au (Postfix, from userid 10001) id E6DA967504; Thu, 29 Aug 2024 15:44:04 +0800 (AWST) From: Matt Johnston To: Jeremy Kerr Cc: "David S. Miller" , Jakub Kicinski , Paolo Abeni , Eric Dumazet , netdev@vger.kernel.org Subject: [PATCH net v2 0/2] net: mctp-serial: Fix for missing tx escapes Date: Thu, 29 Aug 2024 15:43:44 +0800 Message-ID: <20240829074355.1327255-1-matt@codeconstruct.com.au> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Patchwork-Delegate: kuba@kernel.org The mctp-serial code to add escape characters was incorrect due to an off-by-one error. This series adds a test for the chunking which splits by escape characters, and fixes the bug. v2: Fix kunit param const pointer Matt Johnston (2): net: mctp-serial: Add kunit test for next_chunk_len() net: mctp-serial: Fix missing escapes on transmit drivers/net/mctp/Kconfig | 5 ++ drivers/net/mctp/mctp-serial.c | 113 ++++++++++++++++++++++++++++++++- 2 files changed, 116 insertions(+), 2 deletions(-)