@@ -100,7 +100,7 @@ struct fcp_data {
100
100
101
101
u8 num_meter_slots ;
102
102
s16 * meter_level_map ;
103
- u32 * meter_levels ;
103
+ __le32 * meter_levels ;
104
104
struct snd_kcontrol * meter_ctl ;
105
105
106
106
unsigned int * meter_labels_tlv ;
@@ -383,7 +383,7 @@ static int fcp_meter_ctl_get(struct snd_kcontrol *kctl,
383
383
struct usb_mixer_interface * mixer = elem -> head .mixer ;
384
384
struct fcp_data * private = mixer -> private_data ;
385
385
int num_meter_slots , resp_size ;
386
- u32 * resp = private -> meter_levels ;
386
+ __le32 * resp = private -> meter_levels ;
387
387
int i , err = 0 ;
388
388
389
389
struct {
@@ -655,15 +655,15 @@ static int fcp_ioctl_set_meter_map(struct usb_mixer_interface *mixer,
655
655
/* If the control doesn't exist, create it */
656
656
if (!private -> meter_ctl ) {
657
657
s16 * new_map __free (kfree ) = NULL ;
658
- u32 * meter_levels __free (kfree ) = NULL ;
658
+ __le32 * meter_levels __free (kfree ) = NULL ;
659
659
660
660
/* Allocate buffer for the map */
661
661
new_map = kmalloc_array (map .map_size , sizeof (s16 ), GFP_KERNEL );
662
662
if (!new_map )
663
663
return - ENOMEM ;
664
664
665
665
/* Allocate buffer for reading meter levels */
666
- meter_levels = kmalloc_array (map .meter_slots , sizeof (u32 ),
666
+ meter_levels = kmalloc_array (map .meter_slots , sizeof (__le32 ),
667
667
GFP_KERNEL );
668
668
if (!meter_levels )
669
669
return - ENOMEM ;
0 commit comments