compilation: fix annoying and serious warnings (thanks faux123!)

Conflicts:

	arch/arm/mach-tegra/board-grouper.c
	drivers/hwmon/al3010.c
	drivers/power/bq27541_battery.c
	drivers/power/smb347-charger.c
	drivers/usb/gadget/fsl_udc_core.c
	include/linux/smb347-charger.h
	sound/soc/tegra/headset.c