fas216_eh_bus_reset(9)
π fas216_eh_bus_reset(9) β from the Kernel API Manual, bestie
Okay so picture this: you're deep in the kernel, something on the SCSI bus is being A Whole Situation, and you need to hit the reset button on the entire bus. That's this function. She's from the Kernel API Manual, section 9, and honestly? Iconic of her.
β¨ NAME β¨
fas216_eh_bus_reset β reset the bus associated with the command π
πΈ SYNOPSIS πΈ
int fas216_eh_bus_reset (struct scsi_cmnd *SCpnt );
π ARGUMENTS π
SCpntβ the command that specifies which bus to reset, like a little name tag for the bus in question π·οΈ
π¦ DESCRIPTION π¦
She resets the bus that's associated with the command. That's it, that's the whole vibe. Something's tangled, something's grumpy, and this function just goes "nope, we're starting over" and resets the bus tied to SCpnt. π«
π₯ RETURN π₯
FAILEDβ if she's unable to reset. π Not every reset attempt gets to slay.
π NOTES π
Further commands are blocked. So likeβ¦ heads up, bestie, this isn't a "and everything keeps flowing" situation. The gate stays shut. π§
π SEE ALSO π
Kernel file ./drivers/scsi/arm/fas216.c β and the whole friend group, fr fr:
fas216_get_last_msg(9)fas216_syncperiod(9)fas216_set_sync(9)fas216_handlesync(9)fas216_updateptrs(9)fas216_pio(9)fas216_cleanuptransfer(9)fas216_transfer(9)fas216_stoptransfer(9)fas216_reselected_intr(9)fas216_message(9)fas216_send_command(9)fas216_send_messageout(9)fas216_busservice_intr(9)fas216_funcdone_intr(9)fas216_intr(9)fas216_kick(9)fas216_rq_sns_done(9)fas216_std_done(9)fas216_done(9)fas216_queue_command_internal(9)fas216_internal_done(9)fas216_eh_abort(9)fas216_eh_device_reset(9)fas216_init_chip(9)fas216_eh_host_reset(9)fas216_reset_state(9)fas216_init(9)fas216_add(9)fas216_release(9)
Okay that's the whole page, mwah π β she lives in ./drivers/scsi/arm, dated October 2026, and yes the version line is literally just that path and that date, we don't make the rules. Go reset that bus, bestie, you've got this π«Άβ¨
π¦ 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