schedule_ubi_work(9)
β¨ NAME β¨
okay bestie, welcome to the schedule_ubi_work(9) page from the Kernel API Manual β yes, that manual π
. This one is all about schedule_ubi_work β literally, it schedules a work. iconic, concise, no notes π.
πΈ SYNOPSIS πΈ
void schedule_ubi_work (struct ubi_device *ubi , struct ubi_work *wrk );
π¦ ARGUMENTS π¦
ubiβ the UBI device description object, aka the device vibe in question πwrkβ the work you want to schedule, bestie β¨
π₯ DESCRIPTION π₯
So hereβs the tea: this function takes the work defined by wrk and adds it to the tail of the pending works list. Not the front, not the middle β the tail. periodt π«Ά.
Thatβs literally it. Itβs giving βqueue it up and let the list handle itβ energy π.
π SEE ALSO π
Kernel file ./drivers/mtd/ubi/wl.c β and the whole function family reunion, fr fr:
wl_tree_add(9)wl_entry_destroy(9)do_work(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_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)
thatβs the whole page, bestie π. this little manual lives in ./drivers/mtd/ubi, is dated October 2026, and its page tag is schedule_ubi_work(9) β slay, goodbye, mwah πβ¨
π¦ 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