From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f196.google.com (mail-dy1-f196.google.com [74.125.82.196]) (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 8743A3D88EF for ; Tue, 16 Jun 2026 23:52:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.196 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781653980; cv=none; b=YqD/jZMh56oSEHFMQtI7O+xvipbv1TzdoVX7eo/FESFaZfblpSWFOd2OUyJIYVPFJ6QTlr4hL9zxT9fpDlGHaiVKqEwSpbgyf9J5KEz5NGFk/p6MO9G6tpEMJsCNdPPAnkVP9Cu7khNh6VSntJORzDjGWmJERsHPvNHxOtFXq5o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781653980; c=relaxed/simple; bh=gTyXTQUpEpMt5+p7hTxckW9t05N383tWwh+e1isccFY=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=FE9e6X7PaVGj1CHfOAk1ZwbQvZflhYo4KGisIg0LLNpLb0FBZ8K66zAvUb1ERz69GITg3smoDu3MoHjjsBN4vrUweIBZDKSafigpH+n9MDWqxF0zgFFkXN4SOEx6JaCxT9RfiFMxee4GmZ5ptbE74F8qGHCvQ8djx5HhThoGNCo= 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=Qu4TAr1F; arc=none smtp.client-ip=74.125.82.196 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="Qu4TAr1F" Received: by mail-dy1-f196.google.com with SMTP id 5a478bee46e88-30bbb1bc064so2399894eec.1 for ; Tue, 16 Jun 2026 16:52:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781653979; x=1782258779; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=U2Y5hFlg1Q63UkOtbBytvGSnD7oYUmWUhqg29Zc9dSg=; b=Qu4TAr1FbuKHadd+HexhXODnhU0YDiC1Hw4oBPm9cR+SELxyiiU9WLxFJGRMw1WKF9 Q1PA+PC5ZT5jOsGc8eqTC0Vfi5xH9yxJ08ZZcZLfUGAdoNWBlb+sgHORfBk0nLP1SK2d T3S9xftd1zpJu3vHvDPtEbU7lf804tOF5TIuVNTn4ajNHec7tHoVCYE2Mo9FF9u0Ze3A PnTRBrqweC9HmK+gex3m+en0ljDD7xDPIzflmok1Fcc4csdUvZyoYUIyprMjAarFpW03 J/K2tZ3t/r9RAj99x7c/b/+XnGNc8JifEddMjfiDHmPshuxPohwCysXB7vVMDZJW/KH4 UiKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781653979; x=1782258779; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=U2Y5hFlg1Q63UkOtbBytvGSnD7oYUmWUhqg29Zc9dSg=; b=UkbBm6jBYjUsjpbtDV24S4OkuJ/z3gEZBGkmWjUSruQErITHsnc1orasuySp0Klq6y j/S7ds3aMtKRCwRTKckFKdA6jn7LO6ipzVSurSLt0S8dweSxV/d0sT6Tr647jyuG38W2 1JMWnMTiQGZv9rf2Z8siay2dsptBCOeRPerFB4Mut8024Kvxr6HnIMQJBcD7f68BMyq2 mlIMl9YOP7ZpQA9fugCOtyqVV2eksuqYYUObyOy5QB+GaiI74ksrMeDzW6QHGs+zgufP 3eOvbt3iGwiRKIRpJfWyrOcJdFdw4arqYk0tGFbrT6MZNm+3OZLUIdQptaR36PrMxrfE 2VVw== X-Forwarded-Encrypted: i=1; AFNElJ83x0m2RvUrLNwGGy9MOgkH5Hddyi2MF+a4tcoQRfpbeRpeM+ro0aCVIDrPgpVXzxBARJ68X1JpMDBeZNk=@vger.kernel.org X-Gm-Message-State: AOJu0YyJKdD3sEBxh2RC/LirhUPkUKS+p/ZnH48IVL/euRWlXReOVWzY D4IPdV2SbIRczioq8Vhw2BXIRCZbmREQ3yR7qOm2aLwhSKdZ/U/pTmq4 X-Gm-Gg: AfdE7cmvc+mp6ffFbz9sm6PivC0wWNdpZS1JsvNVucJzXiP1XJmweS0sSMEMGnLqSht ljQtHTXwzruitUp2glOKYDPMa18reQJiu7jkZJvIB6B7N6ONxrI8Rh6NdyVL6SU6JfDcltEzhWc a0DSJ9U6CXS5NBboriGq2aPOrt4PYMZyrzQtfo+crmuZs2Cnk+95OVhplu3BILwOw3lIhG1Fh4C 1scwJaMt6jd+PBbWCiC5iuA9+FY2GuxbWlNNuBu7MOXdrrbeCnPLYVVpY8bJp03kFq+NgIaMhl0 56mhZbQzz1XKYBESOG+7KeiLye0HI/wC77hrClcIrh8B11oyJLMlewOafoFL503ej01nOxjYcxf /yBfE3DHP98VTy1XcWReCEK0nlxXhbLTiZTBZPzBY1lJ38v3EMUmbyKkg1vTa9g7tBDJ1JKZgNP SVfKTOD7a8UgoglmgnPRexXRw4A/FZmvJMIM9dZvY31kY6IU3P/6unpPI= X-Received: by 2002:a05:7300:2211:b0:30a:e52f:9bcf with SMTP id 5a478bee46e88-30bc9ab2f4bmr876673eec.10.1781653978508; Tue, 16 Jun 2026 16:52:58 -0700 (PDT) Received: from localhost.localdomain ([76.32.119.210]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3081e5d3f20sm20208153eec.9.2026.06.16.16.52.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2026 16:52:58 -0700 (PDT) From: Hungyu Lin To: gregkh@linuxfoundation.org Cc: error27@gmail.com, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, Hungyu Lin Subject: [PATCH v3 0/4] staging: rtl8723bs: convert update_attrib path to errno Date: Tue, 16 Jun 2026 23:52:37 +0000 Message-Id: <20260616235241.99076-1-dennylin0707@gmail.com> X-Mailer: git-send-email 2.34.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 This series first simplifies control flow in update_attrib_sec_info() and update_attrib() by replacing goto-based error handling with direct returns. It then converts both functions to return errno values and propagates the returned error codes through the caller chain. Changes in v3: - Split update_attrib_sec_info() errno conversion from caller changes - Keep update_attrib() using _FAIL in the intermediate step - Convert update_attrib() and rtw_xmit() to propagate errno Changes in v2: - Keep braces around the multi-line if statement in update_attrib() - Split errno conversion and propagation as suggested by Dan Carpenter - Change update_attrib_sec_info() and update_attrib() return types to int Hungyu Lin (4): staging: rtl8723bs: simplify update_attrib_sec_info control flow staging: rtl8723bs: simplify update_attrib control flow staging: rtl8723bs: convert update_attrib_sec_info to return errno staging: rtl8723bs: convert update_attrib to return errno drivers/staging/rtl8723bs/core/rtw_xmit.c | 55 +++++++++-------------- 1 file changed, 20 insertions(+), 35 deletions(-) -- 2.34.1