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