recall_eeprom(9)
π recall_eeprom β bestie, it's giving "restore" β¨
okay so first things first, we're in recall_eeprom(9) β that's section 9 of the Kernel API Manual, the deepest lore, and it's literally about putting your EEPROM data back where it belongs. no cap. π
π¦ NAME
recall_eeprom β restore EEPROM data to device RAM
likeβ¦ it goes and gets the data out of the EEPROM and pops it back into the device's RAM. lowkey iconic behaviour honestly. β¨
πΈ SYNOPSIS
int recall_eeprom (struct w1_slave *sl );
that's it, that's the whole vibe. one function, one pointer, one int coming back at you. π«Ά
π ARGUMENTS
slβ slave involved. that's thestruct w1_slave *bestie, the actual slave we're working on. it's not decorative, it's the whole main character of this call. π
π₯ RETURN
0if success β slay, it worked, we ate and left zero crumbs π-kernel error codeotherwise β so like, on failure you get a negative kernel error code. not me getting a negative number as a personality trait π
fr fr, if it's not 0, something went sideways and the error code is telling you exactly how. read it, don't ignore it. π
π SEE ALSO
kay so here's the whole friend group of related stuff, all of it, in order, no skipping:
- Kernel file
./drivers/w1/slaves/w1_therm.cβ that's the source file, the mothership π§ struct w1_therm_family_converter(9)struct w1_therm_family_data(9)struct therm_info(9)reset_select_slave(9)convert_t(9)read_scratchpad(9)write_scratchpad(9)copy_scratchpad(9)read_powermode(9)trigger_bulk_read(9)w1_therm_add_slave(9)w1_therm_remove_slave(9)w1_DS18B20_convert_temp(9)w1_DS18S20_convert_temp(9)w1_DS1825_convert_temp(9)device_family(9)bus_mutex_lock(9)check_family_data(9)bulk_read_support(9)conversion_time(9)temperature_from_RAM(9)int_to_short(9)w1_poll_completion(9)
that's the entire group chat right there. go read them, iykyk. π
quick vibe check reminder: all the literal stuff above β function names, paths, struct names, numbers β stays exactly as written. copy-paste energy only. don't go reinventing flags, bestie. π
β and that's the page! this one lives under ./drivers/w1/slaves, dated October 2026, coming at you from the Kernel API Manual β recall_eeprom(9) out. 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