summaryrefslogtreecommitdiff
path: root/fs/ecryptfs/super.c
diff options
context:
space:
mode:
authorShane Huang <shane.huang@amd.com>2012-11-18 00:44:41 +0400
committerJeff Garzik <jgarzik@redhat.com>2012-12-03 13:57:37 +0400
commitde90cd71f68e947d3bd6c3f2ef5731ead010a768 (patch)
tree0a5f7196d4026847fcfa26ecb04389975e8abe9e /fs/ecryptfs/super.c
parent0d0cdb028f9d9771e2b346038707734121f906e3 (diff)
downloadlinux-de90cd71f68e947d3bd6c3f2ef5731ead010a768.tar.xz
libata: check SATA_SETTINGS log with HW Feature Ctrl
NCQ capability was used to check availability of SATA Settings page from Identify Device Data Log, which contains DevSlp timing variables. It does not work on some HDDs and leads to error messages. IDENTIFY word 78 bit 5(Hardware Feature Control) should be used. Quoting SATA spec 3.1: If Hardware Feature Control is supported, then: a) IDENTIFY DEVICE data word 78 bit 5 (see 13.2.1.18) shall be set to one; b) the SET FEATURES Select Hardware Feature Control subcommand shall be supported (see 13.3.8); c) page 08h of the Identify Device Data log (see 13.7.7) shall be supported; This patch is not tested on SATA HDD with DevSlp supported. Reported-by: Borislav Petkov <bp@amd64.org> Signed-off-by: Shane Huang <shane.huang@amd.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'fs/ecryptfs/super.c')
0 files changed, 0 insertions, 0 deletions