<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/rtl8723bs/include, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2026-02-07T13:45:39Z</updated>
<entry>
<title>staging: rtl8723bs: rename CamelCase function Set_MSR to set_msr</title>
<updated>2026-02-07T13:45:39Z</updated>
<author>
<name>Tan Kai Zhe</name>
<email>kaizhetan@yahoo.com</email>
</author>
<published>2026-02-07T06:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=11c6c251fa9fa78c834c864639b42a53a8b2064e'/>
<id>urn:sha1:11c6c251fa9fa78c834c864639b42a53a8b2064e</id>
<content type='text'>
Adhere to Linux kernel coding style.

Reported by checkpatch:

CHECK: Avoid CamelCase: &lt;Set_MSR&gt;

Signed-off-by: Tan Kai Zhe &lt;kaizhetan@yahoo.com&gt;
Reviewed-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Link: https://patch.msgid.link/20260207061313.20103-1-kaizhetan@yahoo.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused allocation wrapper functions</title>
<updated>2026-02-07T13:35:33Z</updated>
<author>
<name>Minu Jin</name>
<email>s9430939@naver.com</email>
</author>
<published>2026-02-04T13:13:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0dced5c061bb9064e6ead08d75ac7ad6ce95e885'/>
<id>urn:sha1:0dced5c061bb9064e6ead08d75ac7ad6ce95e885</id>
<content type='text'>
Remove the custom memory allocation wrapper functions and macros from
osdep_service.c and osdep_service.h as they are no longer used.

Signed-off-by: Minu Jin &lt;s9430939@naver.com&gt;
Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@intel.com&gt;
Link: https://patch.msgid.link/20260204131347.3515949-6-s9430939@naver.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused private debug counters</title>
<updated>2026-02-07T12:43:27Z</updated>
<author>
<name>Ethan Tidmore</name>
<email>ethantidmore06@gmail.com</email>
</author>
<published>2026-01-31T21:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7de30d5d76aa614777a02a9807d29ed65b0704a0'/>
<id>urn:sha1:7de30d5d76aa614777a02a9807d29ed65b0704a0</id>
<content type='text'>
The driver maintains a private `struct debug_priv` embedded within
`struct dvobj_priv` to track various error counters (e.g., suspend
errors, alloc failures, RX drops).

These counters are incremented in various files but the data is
never read or exposed to userspace.

Remove the unused `debug_priv` structure definition, the instance
in `dvobj_priv`, and all associated increment operations across
the driver to clean up the code.

This also removes the following helper functions which were used
solely to update these counters:
 - rtw_reset_rx_info()
 - recv_indicatepkts_pkt_loss_cnt()

Signed-off-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://patch.msgid.link/20260131212128.25548-1-ethantidmore06@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove thread wraper functions and add IS_ERR() check</title>
<updated>2026-02-07T12:35:58Z</updated>
<author>
<name>Samasth Norway Ananda</name>
<email>samasth.norway.ananda@oracle.com</email>
</author>
<published>2026-01-30T00:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c41ac3530710e9d49e0ddd5e6f338407f6d4ab00'/>
<id>urn:sha1:c41ac3530710e9d49e0ddd5e6f338407f6d4ab00</id>
<content type='text'>
The rtl8723b_start_thread() and rtl8723b_stop_thread() functions are
wrappers that are only called from one place each. Remove these wrapper
functions and inline the thread handling directly in
rtw_start_drv_threads() and rtw_stop_drv_threads().

This also fixes a bug where kthread_run() was not checked for errors
using IS_ERR(). kthread_run() returns ERR_PTR(-ENOMEM) on failure, not
NULL. Without this check, the SdioXmitThread pointer could contain an
error value, causing issues when rtw_stop_drv_threads() later attempts
to use it.

The inlined code now follows the same pattern as xmitThread and
cmdThread in rtw_start_drv_threads(), with proper IS_ERR() checking.

Suggested-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Samasth Norway Ananda &lt;samasth.norway.ananda@oracle.com&gt;
Link: https://patch.msgid.link/20260130001641.17941-4-samasth.norway.ananda@oracle.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: clean up _rtw_pktfile_read()</title>
<updated>2026-02-07T12:00:35Z</updated>
<author>
<name>Minu Jin</name>
<email>s9430939@naver.com</email>
</author>
<published>2026-01-27T15:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b59f9bc5f372390157bff6a00a288cebb2c543af'/>
<id>urn:sha1:b59f9bc5f372390157bff6a00a288cebb2c543af</id>
<content type='text'>
Clean up the function by changing 'uint' to 'unsigned int' to comply
with the kernel coding style, as suggested by Andy Shevchenko.

Signed-off-by: Minu Jin &lt;s9430939@naver.com&gt;
Link: https://patch.msgid.link/20260127153811.1592900-3-s9430939@naver.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: update _rtw_pktfile_read() to return error codes</title>
<updated>2026-02-07T12:00:35Z</updated>
<author>
<name>Minu Jin</name>
<email>s9430939@naver.com</email>
</author>
<published>2026-01-27T15:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bc4df274dca66a8f534feff5d3e1881f3c9b9bf6'/>
<id>urn:sha1:bc4df274dca66a8f534feff5d3e1881f3c9b9bf6</id>
<content type='text'>
The function _rtw_pktfile_read() currently returns a uint and clamps
the requested read length if it exceeds the remaining data. This
behavior makes it impossible to propagate error codes from internal
calls like skb_copy_bits() and leads to incomplete data processing.

This patch updates the function to:
    1. Return -EINVAL if the remaining data is less than the requested length,
       ensuring callers always get the full amount of data they expect.

    2. Propagate the negative error code from skb_copy_bits().

    3. Change the return type from uint to int to support these error codes.

To avoid breaking git bisect, this patch also updates all call sites
(set_qos, update_attrib, and rtw_xmitframe_coalesce) in the same commit.
By doing so, the error-producing function and its error-handling callers
remain in sync, preventing runtime failures at this commit point.

Signed-off-by: Minu Jin &lt;s9430939@naver.com&gt;
Link: https://patch.msgid.link/20260127153811.1592900-2-s9430939@naver.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused variable RFE_Type</title>
<updated>2026-01-27T14:51:15Z</updated>
<author>
<name>Ethan Tidmore</name>
<email>ethantidmore06@gmail.com</email>
</author>
<published>2026-01-27T01:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1d264b88aea94c41470fb3e02caf068053396c73'/>
<id>urn:sha1:1d264b88aea94c41470fb3e02caf068053396c73</id>
<content type='text'>
The variable RFE_Type is initialized but never read or used
anywhere in the driver. Remove it to clean up dead code and fix
a CamelCase warning.

Signed-off-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Link: https://patch.msgid.link/20260127012118.43037-9-ethantidmore06@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused variable bEn_RFE</title>
<updated>2026-01-27T14:51:15Z</updated>
<author>
<name>Ethan Tidmore</name>
<email>ethantidmore06@gmail.com</email>
</author>
<published>2026-01-27T01:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c003c3789876fc8edcc4014eaf011fca6c8de986'/>
<id>urn:sha1:c003c3789876fc8edcc4014eaf011fca6c8de986</id>
<content type='text'>
The variable bEn_RFE is initialized but never read or used anywhere in the
driver. Remove it to clean up dead code and fix a CamelCase warning.

Signed-off-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Link: https://patch.msgid.link/20260127012118.43037-8-ethantidmore06@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused variable AmplifierType_2G</title>
<updated>2026-01-27T14:51:15Z</updated>
<author>
<name>Ethan Tidmore</name>
<email>ethantidmore06@gmail.com</email>
</author>
<published>2026-01-27T01:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=88773d6b322539b8fe7417418cb26ef056c3b207'/>
<id>urn:sha1:88773d6b322539b8fe7417418cb26ef056c3b207</id>
<content type='text'>
The variable AmplifierType_2G is declared in struct registry_priv but
is never initialized or used within the driver. Remove it to clean up
the code and fix a CamelCase warning.

Signed-off-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Link: https://patch.msgid.link/20260127012118.43037-7-ethantidmore06@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: remove unused variable TxBBSwing_2G</title>
<updated>2026-01-27T14:51:15Z</updated>
<author>
<name>Ethan Tidmore</name>
<email>ethantidmore06@gmail.com</email>
</author>
<published>2026-01-27T01:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6af021ad7b19eb5e90724d56481ff4a3c6804094'/>
<id>urn:sha1:6af021ad7b19eb5e90724d56481ff4a3c6804094</id>
<content type='text'>
The variable TxBBSwing_2G is initialized but never read or used
anywhere in the driver. Remove it to clean up dead code and fix
a CamelCase warning.

Signed-off-by: Ethan Tidmore &lt;ethantidmore06@gmail.com&gt;
Link: https://patch.msgid.link/20260127012118.43037-6-ethantidmore06@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
