do_work(9)
π¦ do_work(9) π¦
okay so welcome to the Kernel API Manual, bestie β todayβs main character is do_work(9), and she is here to do one pending work. π
π NAME π
do_work β do one pending work.
β¨ SYNOPSIS β¨
int do_work (struct ubi_device *ubi , int *executed );
π ARGUMENTS π
ubiβ the UBI device description object. Thatβs the device situation youβre working with, bestie. π«Άexecutedβ whether there is one work executed. Literally the βdid one work execute?β indicator. π
πΈ DESCRIPTION πΈ
Okay so hereβs the tea: do_work returns zero in case of success and a negative error code in case of failure. No cap. π₯
If executed is not NULL and there is one work executed, executed is set as 1, otherwise executed is set as 0. Thatβs the whole vibe check. β¨
π SEE ALSO π
Kernel file ./drivers/mtd/ubi/wl.c β and the whole squad is:
wl_tree_add(9)wl_entry_destroy(9)in_wl_tree(9)in_pq(9)prot_queue_add(9)find_wl_entry(9)find_mean_wl_entry(9)wl_get_wle(9)prot_queue_del(9)ubi_sync_erase(9)serve_prot_queue(9)__schedule_ubi_work(9)schedule_ubi_work(9)schedule_erase(9)do_sync_erase(9)wear_leveling_worker(9)ensure_wear_leveling(9)__erase_worker(9)ubi_wl_put_peb(9)ubi_wl_scrub_peb(9)ubi_wl_flush(9)ubi_bitflip_check(9)tree_destroy(9)ubi_thread(9)shutdown_work(9)erase_aeb(9)ubi_wl_init(9)protection_queue_destroy(9)ubi_wl_close(9)self_check_ec(9)self_check_in_wl_tree(9)self_check_in_pq(9)produce_free_peb(9)ubi_wl_get_peb(9)
and thatβs the page, bestie π«Ά source/version: ./drivers/mtd/ubi Β· date: October 2026 Β· page: do_work(9) π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms