Changeset eebecdc in mainline for uspace/srv/devman/driver.c
- Timestamp:
- 2025-03-13T18:30:36Z (2 months ago)
- Children:
- e3e53cc
- Parents:
- e494d7b (diff), da54714 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/driver.c
re494d7b reebecdc 741 741 } 742 742 743 errno_t driver_dev_quiesce(dev_tree_t *tree, dev_node_t *dev) 744 { 745 async_exch_t *exch; 746 errno_t retval; 747 driver_t *drv; 748 devman_handle_t handle; 749 750 assert(dev != NULL); 751 752 log_msg(LOG_DEFAULT, LVL_DEBUG, "driver_dev_quiesce(%p)", dev); 753 754 fibril_rwlock_read_lock(&tree->rwlock); 755 drv = dev->drv; 756 handle = dev->handle; 757 fibril_rwlock_read_unlock(&tree->rwlock); 758 759 exch = async_exchange_begin(drv->sess); 760 retval = async_req_1_0(exch, DRIVER_DEV_QUIESCE, handle); 761 async_exchange_end(exch); 762 763 return retval; 764 } 765 743 766 errno_t driver_dev_gone(dev_tree_t *tree, dev_node_t *dev) 744 767 {
Note:
See TracChangeset
for help on using the changeset viewer.