aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorNiklas Cassel <cassel@kernel.org>2025-04-15 09:30:15 +0200
committerDamien Le Moal <dlemoal@kernel.org>2025-04-16 17:33:17 +0900
commit399eab7f92fb73ffe621294a2d6bec8fc9f3b36b (patch)
tree87fdd7b9d9ab1961134c602f3424b8bc6120a912 /scripts/stackusage
parentata: sata_sx4: Add error handling in pdc20621_i2c_read() (diff)
downloadlinux-399eab7f92fb73ffe621294a2d6bec8fc9f3b36b.tar.gz
linux-399eab7f92fb73ffe621294a2d6bec8fc9f3b36b.zip
ata: libata-sata: Save all fields from sense data descriptor
When filling the taskfile result for a successful NCQ command, we use the SDB FIS from the FIS Receive Area, see e.g. ahci_qc_ncq_fill_rtf(). However, the SDB FIS only has fields STATUS and ERROR. For a successful NCQ command that has sense data, we will have a successful sense data descriptor, in the Sense Data for Successful NCQ Commands log. Since we have access to additional taskfile result fields, fill in these additional fields in qc->result_tf. This matches how for failing/aborted NCQ commands, we will use e.g. ahci_qc_fill_rtf() to fill in some fields, but then for the command that actually caused the NCQ error, we will use ata_eh_read_log_10h(), which provides additional fields, saving additional fields/overriding the qc->result_tf that was fetched using ahci_qc_fill_rtf(). Fixes: 18bd7718b5c4 ("scsi: ata: libata: Handle completion of CDL commands using policy 0xD") Signed-off-by: Niklas Cassel <cassel@kernel.org> Reviewed-by: Igor Pylypiv <ipylypiv@google.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
n functionsLars Povlsen1-64/+30 2020-05-18pinctrl: ocelot: Always register GPIO driverLars Povlsen1-15/+15 2020-05-18dt-bindings: pinctrl: rockchip: update exampleJohan Jonker1-2/+2 2020-05-16pinctrl: amd: Add ACPI dependencyGeert Uytterhoeven1-0/+1 2020-05-16pinctrl: equilibrium: Add architecture dependencyGeert Uytterhoeven1-0/+1 2020-05-15pinctrl: rza1: Fix flag name in commentGeert Uytterhoeven1-1/+1 2020-05-15pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC supportLad Prabhakar5-352/+404 2020-05-15dt-bindings: pinctrl: sh-pfc: Document r8a7742 PFC supportLad Prabhakar1-0/+1 2020-05-12pinctrl: rockchip: fix memleak in rockchip_dt_node_to_mapDafna Hirschfeld1-3/+4 2020-05-12pinctrl: rockchip: return ENOMEM instead of EINVAL if allocation failsDafna Hirschfeld1-2/+2 2020-05-12pinctrl: mediatek: add pinctrl-mtk-common-v2 module licenseArnd Bergmann1-0/+4 2020-05-12pinctrl: ingenic: Add irq_{request,release}_resources callbacksPaul Cercueil1-0/+21 2020-05-12pinctrl: rk805: Constify rk805_gpio_cfgsRikard Falkeborn1-2/+2 2020-04-28pinctrl: db8500: Fix some old bugsLinus Walleij1-1/+5 2020-04-28pinctrl: ab8505: Define group for GPIO pin 50Linus Walleij1-0/+1 2020-04-28pinctrl: bm1880: add pwm37 to bm1880_pctrl_groupsJason Yan1-0/+1 2020-04-28pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymoreAmelie Delaunay1-5/+1 2020-04-28pinctrl: fix several typosDejin Zheng6-7/+8 2020-04-28pinctrl: meson: wire up the gpio_chip's set_config callbackMartin Blumenstingl1-0/+1 2020-04-28pinctrl: meson: implement the gpio_chip get_direction callbackMartin Blumenstingl1-0/+13 2020-04-28pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOsJonathan Bakker1-0/+9 2020-04-28pinctrl: qcom: Add sm8250 pinctrl driver.Venkata Narendra Kumar Gutta3-0/+1371