Key Information About the Vulnerability: Commit Purpose: Fix accurate exception reporting in copy_{from/to}_user for Niagara. Background: This patch addresses issues in exception handlers for and functions, ensuring accurate return values and preventing crashes. Fixes: - Bad calculations and broken epilogue in exception handlers. - Incorrect return values in faulty cases. Tested Platforms: SPARC T4 with modified kernel, Sun Fire T2000, Sun Fire T2000, Sun Fire T1000. Reviewed By: Andreas Larsson. File Changed: arch/sparc/lib/NGmemcpy.S with 18 insertions and 11 deletions. Related Upstream Commit: 7ae3aaf53f16 fixing for accurate exception reporting. Additional Note: Behavior of remains unchanged.