Skip to content

armv7a/r: fix regression from https://github.com/apache/nuttx/pull/14596 #15550

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 15, 2025

Conversation

hujun260
Copy link
Contributor

Summary

armv7a/r: fix regression from #14596

reason:
In kernel mode, sighand_test() may failed.
because nxsig_unmask_pendingsignal may change tcb->xcp.regs,and we should update return value(regs).

Impact

armv7a/r kernel mode

Testing

ci

@github-actions github-actions bot added Arch: arm Issues related to ARM (32-bit) architecture Size: XS The size of the change in this PR is very small labels Jan 15, 2025
reason:
In kernel mode, sighand_test() may failed.
because nxsig_unmask_pendingsignal may change tcb->xcp.regs,and we should update return value(regs).

Signed-off-by: hujun5 <[email protected]>
@xiaoxiang781216 xiaoxiang781216 merged commit e908fb6 into apache:master Jan 15, 2025
25 checks passed
@xiaoxiang781216
Copy link
Contributor

@hujun260 please review other similar places to ensure all same problems get fixed.

@hujun260
Copy link
Contributor Author

@hujun260 please review other similar places to ensure all same problems get fixed.

ok

@hujun260
Copy link
Contributor Author

@yf13 This pr fix the issue you mentioned in kernel mode

@yf13
Copy link
Contributor

yf13 commented Jan 16, 2025

@yf13 This pr fix the issue you mentioned in kernel mode

thanks, now the qemu-armv7a:knsh can pass ostest.

@hujun260 hujun260 deleted the apache_60_2 branch January 24, 2025 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: arm Issues related to ARM (32-bit) architecture Size: XS The size of the change in this PR is very small
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants