Changeset e89a06a in mainline for uspace/srv/hid


Ignore:
Timestamp:
2018-07-06T22:13:20Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
be0f5e4
Parents:
6419c6e
Message:

Encapsulate partitions list in volume server. (Global state is not good coding practice.)

Location:
uspace/srv/hid
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/compositor/compositor.c

    r6419c6e re89a06a  
    22622262}
    22632263
    2264 static void category_change_cb(void)
     2264static void category_change_cb(void *arg)
    22652265{
    22662266        discover_viewports();
     
    23112311        }
    23122312
    2313         rc = loc_register_cat_change_cb(category_change_cb);
     2313        rc = loc_register_cat_change_cb(category_change_cb, NULL);
    23142314        if (rc != EOK) {
    23152315                printf("%s: Failed to register category change callback\n", NAME);
  • uspace/srv/hid/input/input.c

    r6419c6e re89a06a  
    818818}
    819819
    820 static void cat_change_cb(void)
     820static void cat_change_cb(void *arg)
    821821{
    822822        dev_check_new();
     
    826826static errno_t input_start_dev_discovery(void)
    827827{
    828         errno_t rc = loc_register_cat_change_cb(cat_change_cb);
     828        errno_t rc = loc_register_cat_change_cb(cat_change_cb, NULL);
    829829        if (rc != EOK) {
    830830                printf("%s: Failed registering callback for device discovery: "
  • uspace/srv/hid/output/port/chardev.c

    r6419c6e re89a06a  
    155155 * fibril blocked in chardev_init().
    156156 */
    157 static void check_for_dev(void)
     157static void check_for_dev(void *arg)
    158158{
    159159        errno_t rc;
     
    236236        }
    237237
    238         rc = loc_register_cat_change_cb(check_for_dev);
     238        rc = loc_register_cat_change_cb(check_for_dev, NULL);
    239239        if (rc != EOK) {
    240240                printf("%s: Failed to register callback for device discovery.\n",
     
    243243        }
    244244
    245         check_for_dev();
     245        check_for_dev(NULL);
    246246
    247247        fibril_mutex_lock(&discovery_lock);
Note: See TracChangeset for help on using the changeset viewer.