summaryrefslogtreecommitdiffstats
path: root/lib/test_hexdump.c
diff options
context:
space:
mode:
authorFlorian Fainelli <f.fainelli@gmail.com>2017-12-22 20:43:08 +0100
committerTejun Heo <tj@kernel.org>2018-01-02 17:38:29 +0100
commit36fffd6a1f19dcd935851fd6c724957727d2760e (patch)
tree06114cd4d6c2582b1b92af6cb1dfb401916048df /lib/test_hexdump.c
parentahci: Allow setting a default LPM policy for mobile chipsets (diff)
downloadlinux-36fffd6a1f19dcd935851fd6c724957727d2760e.tar.xz
linux-36fffd6a1f19dcd935851fd6c724957727d2760e.zip
ata: ahci_brcm: Avoid clobbering SATA_TOP_CTRL_BUS_CTRL
We are doing a blind write to SATA_TOP_CTRL_BUS_CTRL to set the system endian, but in doing so, we are also overwriting other bits, such as the SATA_SCB_BURST_SIZE and SATA_FIFO_SIZE bits, which impact performance. Do a read/modify/write so we keep the default values. While we are at it, we also greatly simplify the logic and just leave the NSP specific bit settings, instead of having a completely different sequence. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'lib/test_hexdump.c')
0 files changed, 0 insertions, 0 deletions