<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components, branch copilot/fix-gpt-partition-underflow-issue</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components?h=copilot%2Ffix-gpt-partition-underflow-issue</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components?h=copilot%2Ffix-gpt-partition-underflow-issue'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-03-19T12:22:26Z</updated>
<entry>
<title>[drivers][block][efi] Fix GPT partition entry underflow vulnerability</title>
<updated>2026-03-19T12:22:26Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2026-03-19T12:22:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=185ca043d94c9ed762c72003cc158fcb5c9c4779'/>
<id>urn:sha1:185ca043d94c9ed762c72003cc158fcb5c9c4779</id>
<content type='text'>
Co-authored-by: BernardXiong &lt;1241087+BernardXiong@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>[dm][block] fixup the EFI partition checked in 32bits</title>
<updated>2026-03-18T13:43:22Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2026-03-17T11:39:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2b58dec87b584aa7ded6e8c736498716f8d29cd0'/>
<id>urn:sha1:2b58dec87b584aa7ded6e8c736498716f8d29cd0</id>
<content type='text'>
Link: https://github.com/RT-Thread/rt-thread/issues/11260

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>fix[stm32][spi]: add usage_freq and compute transfer timeout by frequency</title>
<updated>2026-03-16T14:05:48Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-03-09T00:34:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6a635e32d9f39ea015824927cee492620a05212f'/>
<id>urn:sha1:6a635e32d9f39ea015824927cee492620a05212f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(core): Move __rt_fls to kservice</title>
<updated>2026-03-12T08:40:33Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-03-09T01:25:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cda0a63ab56d9b46577a58958cb01418e2d668f2'/>
<id>urn:sha1:cda0a63ab56d9b46577a58958cb01418e2d668f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat[i2c]: add bus configuration and max-hz control</title>
<updated>2026-03-12T07:15:02Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-03-09T00:48:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b0af22a96ff58458aac3169c9b0f6834db547d94'/>
<id>urn:sha1:b0af22a96ff58458aac3169c9b0f6834db547d94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[lwp/aarch64] Fix macro definition style in reloc.c</title>
<updated>2026-03-12T06:39:13Z</updated>
<author>
<name>huangshuhua</name>
<email>hyd007@163.com</email>
</author>
<published>2026-03-09T02:00:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4617729c4c4d8ca231ba1ca9805bf3856a164950'/>
<id>urn:sha1:4617729c4c4d8ca231ba1ca9805bf3856a164950</id>
<content type='text'>
Split the merged #define macros on line 13 into separate lines to comply with coding standards and avoid potential preprocessor issues.
</content>
</entry>
<entry>
<title>components: libc: fix reset static variable unsolved in dlmodule_load_shared_object</title>
<updated>2026-03-12T05:59:15Z</updated>
<author>
<name>kenneth.liu</name>
<email>kenneth.liu@sophgo.com</email>
</author>
<published>2026-03-10T09:02:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cffaa514e23778ea3700dbac1fbded9a4faeb775'/>
<id>urn:sha1:cffaa514e23778ea3700dbac1fbded9a4faeb775</id>
<content type='text'>
[Problem Description]
In the dlmodule_load_shared_object function,
if a module loading fails once due to an unresolved symbol,
all subsequent attempts to load any module will fail.
The system becomes unable to load modules correctly until a reboot.

[Problem Analysis]
The root cause is that the variable unsolved is defined as static.
Static variables retain their value between function calls.
If a relocation error occurs, unsolved is set to RT_TRUE.
However, when the function returns with an error, the value of unsolved is not reset.
Consequently, on the next function call, unsolved remains RT_TRUE from the previous execution.
This causes the check if (unsolved) to trigger immediately (or after the loop),
forcing the function to return an error regardless of whether the current module is valid or not.

[Solution]
Reset the unsolved variable to RT_FALSE before returning the error code -RT_ERROR.
This ensures the variable is in a clean state for the next function call, preventing state leakage between invocations.

Signed-off-by: Liu Gui &lt;kenneth.liu@sophgo.com&gt;
</content>
</entry>
<entry>
<title>[bsp][gd32]:gd32vw553h-eval add wifi support#11175</title>
<updated>2026-03-04T10:07:10Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-03-04T10:07:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=737ae54878f82ae8d256643940571fce6a7c823b'/>
<id>urn:sha1:737ae54878f82ae8d256643940571fce6a7c823b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[dm][pci] fixup the shift of class in probe</title>
<updated>2026-03-02T01:37:07Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2026-03-01T04:07:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=566e74af833fc5a734c18fc69fe105b8849d571a'/>
<id>urn:sha1:566e74af833fc5a734c18fc69fe105b8849d571a</id>
<content type='text'>
Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>fix(ymodem): improve send read loop and unify session cleanup</title>
<updated>2026-02-27T01:54:28Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-02-01T09:05:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d8546a9a0f5d9d7a3c3c10a012dcc1c65b847ccb'/>
<id>urn:sha1:d8546a9a0f5d9d7a3c3c10a012dcc1c65b847ccb</id>
<content type='text'>
- Accumulate short reads, mark finishing on EOF
- Track begin/end callback states and cleanup on error paths
- Add ACK handling with retry/error counting in send flow
</content>
</entry>
</feed>
