[PATCH] m68k: lvalues abuse in dmasound

Cast is not an lvalue

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Al Viro and committed by Linus Torvalds 3756513d 815f597b

+36 -18
+36 -18
sound/oss/dmasound/dmasound_atari.c
··· 217 used = count*2; 218 while (count > 0) { 219 u_short data; 220 - if (get_user(data, ((u_short *)userPtr)++)) 221 return -EFAULT; 222 *p++ = data ^ 0x8080; 223 count--; 224 } ··· 241 used = count*2; 242 while (count > 0) { 243 u_short data; 244 - if (get_user(data, ((u_short *)userPtr)++)) 245 return -EFAULT; 246 *p++ = data; 247 *p++ = data; 248 count--; ··· 273 used = count*2; 274 while (count > 0) { 275 u_short data; 276 - if (get_user(data, ((u_short *)userPtr)++)) 277 return -EFAULT; 278 data ^= 0x8000; 279 *p++ = data; 280 *p++ = data; ··· 288 used = count*4; 289 while (count > 0) { 290 u_long data; 291 - if (get_user(data, ((u_int *)userPtr)++)) 292 return -EFAULT; 293 *p++ = data ^ 0x80008000; 294 count--; 295 } ··· 313 used = count*2; 314 while (count > 0) { 315 u_short data; 316 - if (get_user(data, ((u_short *)userPtr)++)) 317 return -EFAULT; 318 data = le2be16(data); 319 *p++ = data; 320 *p++ = data; ··· 328 used = count*4; 329 while (count > 0) { 330 u_long data; 331 - if (get_user(data, ((u_int *)userPtr)++)) 332 return -EFAULT; 333 data = le2be16dbl(data); 334 *p++ = data; 335 count--; ··· 354 used = count*2; 355 while (count > 0) { 356 u_short data; 357 - if (get_user(data, ((u_short *)userPtr)++)) 358 return -EFAULT; 359 data = le2be16(data) ^ 0x8000; 360 *p++ = data; 361 *p++ = data; ··· 368 used = count; 369 while (count > 0) { 370 u_long data; 371 - if (get_user(data, ((u_int *)userPtr)++)) 372 return -EFAULT; 373 data = le2be16dbl(data) ^ 0x80008000; 374 *p++ = data; 375 count--; ··· 478 if (bal < 0) { 479 if (userCount < 2) 480 break; 481 - if (get_user(data, ((u_short *)userPtr)++)) 482 return -EFAULT; 483 userCount -= 2; 484 bal += hSpeed; 485 } ··· 533 if (bal < 0) { 534 if (userCount < 2) 535 break; 536 - if (get_user(data, ((u_short *)userPtr)++)) 537 return -EFAULT; 538 data ^= 0x8080; 539 userCount -= 2; 540 bal += hSpeed; ··· 571 if (bal < 0) { 572 if (userCount < 2) 573 break; 574 - if (get_user(data, ((u_short *)userPtr)++)) 575 return -EFAULT; 576 userCount -= 2; 577 bal += hSpeed; 578 } ··· 590 if (bal < 0) { 591 if (userCount < 4) 592 break; 593 - if (get_user(data, ((u_int *)userPtr)++)) 594 return -EFAULT; 595 userCount -= 4; 596 bal += hSpeed; 597 } ··· 627 if (bal < 0) { 628 if (userCount < 2) 629 break; 630 - if (get_user(data, ((u_short *)userPtr)++)) 631 return -EFAULT; 632 data ^= 0x8000; 633 userCount -= 2; 634 bal += hSpeed; ··· 647 if (bal < 0) { 648 if (userCount < 4) 649 break; 650 - if (get_user(data, ((u_int *)userPtr)++)) 651 return -EFAULT; 652 data ^= 0x80008000; 653 userCount -= 4; 654 bal += hSpeed; ··· 685 if (bal < 0) { 686 if (userCount < 2) 687 break; 688 - if (get_user(data, ((u_short *)userPtr)++)) 689 return -EFAULT; 690 data = le2be16(data); 691 userCount -= 2; 692 bal += hSpeed; ··· 705 if (bal < 0) { 706 if (userCount < 4) 707 break; 708 - if (get_user(data, ((u_int *)userPtr)++)) 709 return -EFAULT; 710 data = le2be16dbl(data); 711 userCount -= 4; 712 bal += hSpeed; ··· 743 if (bal < 0) { 744 if (userCount < 2) 745 break; 746 - if (get_user(data, ((u_short *)userPtr)++)) 747 return -EFAULT; 748 data = le2be16(data) ^ 0x8000; 749 userCount -= 2; 750 bal += hSpeed; ··· 763 if (bal < 0) { 764 if (userCount < 4) 765 break; 766 - if (get_user(data, ((u_int *)userPtr)++)) 767 return -EFAULT; 768 data = le2be16dbl(data) ^ 0x80008000; 769 userCount -= 4; 770 bal += hSpeed;
··· 217 used = count*2; 218 while (count > 0) { 219 u_short data; 220 + if (get_user(data, (u_short *)userPtr)) 221 return -EFAULT; 222 + userPtr += 2; 223 *p++ = data ^ 0x8080; 224 count--; 225 } ··· 240 used = count*2; 241 while (count > 0) { 242 u_short data; 243 + if (get_user(data, (u_short *)userPtr)) 244 return -EFAULT; 245 + userPtr += 2; 246 *p++ = data; 247 *p++ = data; 248 count--; ··· 271 used = count*2; 272 while (count > 0) { 273 u_short data; 274 + if (get_user(data, (u_short *)userPtr)) 275 return -EFAULT; 276 + userPtr += 2; 277 data ^= 0x8000; 278 *p++ = data; 279 *p++ = data; ··· 285 used = count*4; 286 while (count > 0) { 287 u_long data; 288 + if (get_user(data, (u_int *)userPtr)) 289 return -EFAULT; 290 + userPtr += 4; 291 *p++ = data ^ 0x80008000; 292 count--; 293 } ··· 309 used = count*2; 310 while (count > 0) { 311 u_short data; 312 + if (get_user(data, (u_short *)userPtr)) 313 return -EFAULT; 314 + userPtr += 2; 315 data = le2be16(data); 316 *p++ = data; 317 *p++ = data; ··· 323 used = count*4; 324 while (count > 0) { 325 u_long data; 326 + if (get_user(data, (u_int *)userPtr)) 327 return -EFAULT; 328 + userPtr += 4; 329 data = le2be16dbl(data); 330 *p++ = data; 331 count--; ··· 348 used = count*2; 349 while (count > 0) { 350 u_short data; 351 + if (get_user(data, (u_short *)userPtr)) 352 return -EFAULT; 353 + userPtr += 2; 354 data = le2be16(data) ^ 0x8000; 355 *p++ = data; 356 *p++ = data; ··· 361 used = count; 362 while (count > 0) { 363 u_long data; 364 + if (get_user(data, (u_int *)userPtr)) 365 return -EFAULT; 366 + userPtr += 4; 367 data = le2be16dbl(data) ^ 0x80008000; 368 *p++ = data; 369 count--; ··· 470 if (bal < 0) { 471 if (userCount < 2) 472 break; 473 + if (get_user(data, (u_short *)userPtr)) 474 return -EFAULT; 475 + userPtr += 2; 476 userCount -= 2; 477 bal += hSpeed; 478 } ··· 524 if (bal < 0) { 525 if (userCount < 2) 526 break; 527 + if (get_user(data, (u_short *)userPtr)) 528 return -EFAULT; 529 + userPtr += 2; 530 data ^= 0x8080; 531 userCount -= 2; 532 bal += hSpeed; ··· 561 if (bal < 0) { 562 if (userCount < 2) 563 break; 564 + if (get_user(data, (u_short *)userPtr)) 565 return -EFAULT; 566 + userPtr += 2; 567 userCount -= 2; 568 bal += hSpeed; 569 } ··· 579 if (bal < 0) { 580 if (userCount < 4) 581 break; 582 + if (get_user(data, (u_int *)userPtr)) 583 return -EFAULT; 584 + userPtr += 4; 585 userCount -= 4; 586 bal += hSpeed; 587 } ··· 615 if (bal < 0) { 616 if (userCount < 2) 617 break; 618 + if (get_user(data, (u_short *)userPtr)) 619 return -EFAULT; 620 + userPtr += 2; 621 data ^= 0x8000; 622 userCount -= 2; 623 bal += hSpeed; ··· 634 if (bal < 0) { 635 if (userCount < 4) 636 break; 637 + if (get_user(data, (u_int *)userPtr)) 638 return -EFAULT; 639 + userPtr += 4; 640 data ^= 0x80008000; 641 userCount -= 4; 642 bal += hSpeed; ··· 671 if (bal < 0) { 672 if (userCount < 2) 673 break; 674 + if (get_user(data, (u_short *)userPtr)) 675 return -EFAULT; 676 + userPtr += 2; 677 data = le2be16(data); 678 userCount -= 2; 679 bal += hSpeed; ··· 690 if (bal < 0) { 691 if (userCount < 4) 692 break; 693 + if (get_user(data, (u_int *)userPtr)) 694 return -EFAULT; 695 + userPtr += 4; 696 data = le2be16dbl(data); 697 userCount -= 4; 698 bal += hSpeed; ··· 727 if (bal < 0) { 728 if (userCount < 2) 729 break; 730 + if (get_user(data, (u_short *)userPtr)) 731 return -EFAULT; 732 + userPtr += 2; 733 data = le2be16(data) ^ 0x8000; 734 userCount -= 2; 735 bal += hSpeed; ··· 746 if (bal < 0) { 747 if (userCount < 4) 748 break; 749 + if (get_user(data, (u_int *)userPtr)) 750 return -EFAULT; 751 + userPtr += 4; 752 data = le2be16dbl(data) ^ 0x80008000; 753 userCount -= 4; 754 bal += hSpeed;