Linux 内核 (2.6.22) 中发生了什么变化,使 hdparm 支持待机开机?

Linux 内核 (2.6.22) 中发生了什么变化,使 hdparm 支持待机开机?

Hdparm 手册页列出了参数-s

启用/禁用待机时开机功能(如果驱动器支持)。非常危险。除非您绝对确定系统 BIOS(或固件)和操作系统内核 (Linux >= 2.6.22) 支持探测使用此功能的驱动器,否则请勿使用。

您能否指出源代码中支持“待机开机”的提交或行。

换句话说,Linux 内核 (2.6.22) 中的哪些变化使 PUIS/POIS 成为可能?

答案1

http://lxr.free-electrons.com/source/drivers/ata/libata-core.c?v=3.5#L1987

该代码调用ata_dev_set_feature(dev, SETFEATURES_SPINUP, 0);

相关内容