Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Staging: rt2870sta: constify RTUSBMultiWrite(), RTUSBFirmwareWrite()

These functions do not modify the data they are passed.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Ben Hutchings and committed by
Greg Kroah-Hartman
8838d256 35f077dc

+8 -8
+3 -3
drivers/staging/rt2860/rtmp.h
··· 4043 4043 u16 Offset, u8 *pData, u16 length); 4044 4044 4045 4045 int RTUSBMultiWrite(struct rt_rtmp_adapter *pAd, 4046 - u16 Offset, u8 *pData, u16 length); 4046 + u16 Offset, const u8 *pData, u16 length); 4047 4047 4048 4048 int RTUSBMultiWrite_OneByte(struct rt_rtmp_adapter *pAd, 4049 - u16 Offset, u8 *pData); 4049 + u16 Offset, const u8 *pData); 4050 4050 4051 4051 int RTUSBReadBBPRegister(struct rt_rtmp_adapter *pAd, 4052 4052 u8 Id, u8 *pValue); ··· 4112 4112 u16 Offset, u16 Value); 4113 4113 4114 4114 int RTUSBFirmwareWrite(struct rt_rtmp_adapter *pAd, 4115 - u8 *pFwImage, unsigned long FwLen); 4115 + const u8 *pFwImage, unsigned long FwLen); 4116 4116 4117 4117 int RTUSBVenderReset(struct rt_rtmp_adapter *pAd); 4118 4118
+5 -5
drivers/staging/rt2870/common/rtusb_io.c
··· 84 84 ======================================================================== 85 85 */ 86 86 int RTUSBFirmwareWrite(struct rt_rtmp_adapter *pAd, 87 - u8 *pFwImage, unsigned long FwLen) 87 + const u8 *pFwImage, unsigned long FwLen) 88 88 { 89 89 u32 MacReg; 90 90 int Status; ··· 167 167 ======================================================================== 168 168 */ 169 169 int RTUSBMultiWrite_OneByte(struct rt_rtmp_adapter *pAd, 170 - u16 Offset, u8 *pData) 170 + u16 Offset, const u8 *pData) 171 171 { 172 172 int Status; 173 173 ··· 175 175 Status = RTUSB_VendorRequest(pAd, 176 176 USBD_TRANSFER_DIRECTION_OUT, 177 177 DEVICE_VENDOR_REQUEST_OUT, 178 - 0x6, 0, Offset, pData, 1); 178 + 0x6, 0, Offset, (u8 *)pData, 1); 179 179 180 180 return Status; 181 181 } 182 182 183 183 int RTUSBMultiWrite(struct rt_rtmp_adapter *pAd, 184 - u16 Offset, u8 *pData, u16 length) 184 + u16 Offset, const u8 *pData, u16 length) 185 185 { 186 186 int Status; 187 187 188 188 u16 index = 0, Value; 189 - u8 *pSrc = pData; 189 + const u8 *pSrc = pData; 190 190 u16 resude = 0; 191 191 192 192 resude = length % 2;