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

Configure Feed

Select the types of activity you want to include in your feed.

capifunc warning fixes

squish these:

drivers/isdn/hardware/eicon/capifunc.c: In function 'TransmitBufferSet':
drivers/isdn/hardware/eicon/capifunc.c:192: warning: cast to pointer from integer of different size
drivers/isdn/hardware/eicon/capifunc.c: In function 'TransmitBufferGet':
drivers/isdn/hardware/eicon/capifunc.c:197: warning: cast from pointer to integer of different size
drivers/isdn/hardware/eicon/capifunc.c:198: warning: cast from pointer to integer of different size
drivers/isdn/hardware/eicon/capifunc.c:200: warning: cast from pointer to integer of different size
drivers/isdn/hardware/eicon/capifunc.c: In function 'TransmitBufferFree':
drivers/isdn/hardware/eicon/capifunc.c:205: warning: cast from pointer to integer of different size
drivers/isdn/hardware/eicon/capifunc.c:206: warning: cast from pointer to integer of different size
drivers/isdn/hardware/eicon/capifunc.c: In function 'sendf':
drivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size
drivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size
drivers/isdn/hardware/eicon/capifunc.c:321: warning: cast to pointer from integer of different size

Cc: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Andrew Morton and committed by
Linus Torvalds
241be8d9 e5f1b194

+8 -8
+8 -8
drivers/isdn/hardware/eicon/capifunc.c
··· 189 189 { 190 190 appl->xbuffer_used[ref] = true; 191 191 DBG_PRV1(("%d:xbuf_used(%d)", appl->Id, ref + 1)) 192 - return (void *) ref; 192 + return (void *)(long)ref; 193 193 } 194 194 195 195 void *TransmitBufferGet(APPL * appl, void *p) 196 196 { 197 - if (appl->xbuffer_internal[(dword) p]) 198 - return appl->xbuffer_internal[(dword) p]; 197 + if (appl->xbuffer_internal[(dword)(long)p]) 198 + return appl->xbuffer_internal[(dword)(long)p]; 199 199 200 - return appl->xbuffer_ptr[(dword) p]; 200 + return appl->xbuffer_ptr[(dword)(long)p]; 201 201 } 202 202 203 203 void TransmitBufferFree(APPL * appl, void *p) 204 204 { 205 - appl->xbuffer_used[(dword) p] = false; 206 - DBG_PRV1(("%d:xbuf_free(%d)", appl->Id, ((dword) p) + 1)) 205 + appl->xbuffer_used[(dword)(long)p] = false; 206 + DBG_PRV1(("%d:xbuf_free(%d)", appl->Id, ((dword)(long)p) + 1)) 207 207 } 208 208 209 209 void *ReceiveBufferGet(APPL * appl, int Num) ··· 301 301 /* if DATA_B3_IND, copy data too */ 302 302 if (command == _DATA_B3_I) { 303 303 dword data = GET_DWORD(&msg.info.data_b3_ind.Data); 304 - memcpy(write + length, (void *) data, dlength); 304 + memcpy(write + length, (void *)(long)data, dlength); 305 305 } 306 306 307 307 #ifndef DIVA_NO_DEBUGLIB ··· 318 318 if (myDriverDebugHandle.dbgMask & DL_BLK) { 319 319 xlog("\x00\x02", &msg, 0x81, length); 320 320 for (i = 0; i < dlength; i += 256) { 321 - DBG_BLK((((char *) GET_DWORD(&msg.info.data_b3_ind.Data)) + i, 321 + DBG_BLK((((char *)(long)GET_DWORD(&msg.info.data_b3_ind.Data)) + i, 322 322 ((dlength - i) < 256) ? (dlength - i) : 256)) 323 323 if (!(myDriverDebugHandle.dbgMask & DL_PRV0)) 324 324 break; /* not more if not explicitely requested */