[PATCH openEuler-5.10-LTS 026/427] b43legacy: Fix assigning negative value to unsigned variable