Няшная / Говнокод #798 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
case MOTO_ACCY_IOCTL_SET_CHARGER_LOAD_LINE:
            /* Copy the load line setting from user space */
            retval = copy_from_user ((void *)&data, (void *)arg, sizeof(data));

            /* If the copy failed, return an error */
            if (retval != 0)
            {
                retval = -EFAULT;
            }

            /* Else, configure the hardware for the requested load line setting */
            else
            {
                /* Acquire the lock to prevent changes to connected_accessories */
                spin_lock (&connected_lock);

                /* Verify that the 3G fast charger is connected */
                if (ACCY_BITMASK_ISSET(connected_accessories, MOTO_ACCY_TYPE_CHARGER_FAST_3G))
                {
                    /* This charger is the only charger that supports an adjustable load line */

                    /* TBD */
                }

                /* Else, the appropriate charger type is not connected */
                else
                {
                    /* Return error: No such device */
                    retval = -ENODEV;
                }

                /* Release the lock for connected_accessories */
                spin_unlock (&connected_lock);
            }

            break;

Запостил: guest guest, (Updated )

Комментарии (3) RSS

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8