Re: [patch] make some bitfields unsigned

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Mon, 16 Nov 2009 11:07:17 +0200 (SAST),
Dan Carpenter wrote:
> 
> This is a clean up and doesn't change the behavior.
> 
> Bit fields should always be unsigned.  Otherwise pm_suspend_enabled will 
> be -1 when you want it to be 1.  The other bad thing is that the sparse 
> checker will complain 36 times if they aren't unsigned.
> 
> The other bitfields in that struct are unsigned already.
> 
> regards,
> dan carpenter
> 
> Signed-off-by: Dan Carpenter <error27@xxxxxxxxx>

Thanks!  Applied now.


Takashi


> 
> --- orig/sound/pci/ice1712/ice1712.h	2009-11-14 12:09:26.000000000 +0200
> +++ devel/sound/pci/ice1712/ice1712.h	2009-11-14 12:10:01.000000000 +0200
> @@ -382,8 +382,8 @@
>  #ifdef CONFIG_PM
>  	int (*pm_suspend)(struct snd_ice1712 *);
>  	int (*pm_resume)(struct snd_ice1712 *);
> -	int pm_suspend_enabled:1;
> -	int pm_saved_is_spdif_master:1;
> +	unsigned int pm_suspend_enabled:1;
> +	unsigned int pm_saved_is_spdif_master:1;
>  	unsigned int pm_saved_spdif_ctrl;
>  	unsigned char pm_saved_spdif_cfg;
>  	unsigned int pm_saved_route;
> 
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux