Re: [PATCH v3] scsi: ufs: core: call hibern8 notify when hibern8 cmd failed

Bart Van Assche
2026-04-30T17:31:03Z

On 4/29/26 9:22 PM, Hongjie Fang wrote:
> diff --git a/include/ufs/ufshcd.h b/include/ufs/ufshcd.h
> index 8563b6648976..4f7c619db324 100644
> --- a/include/ufs/ufshcd.h
> +++ b/include/ufs/ufshcd.h
> @@ -270,6 +270,7 @@ struct ufs_clk_info {
> enum ufs_notify_change_status {
> PRE_CHANGE,
> POST_CHANGE,
> + ROLLBACK_CHANGE,
> };
>
> struct ufs_pa_layer_attr {

This looks better to me but triggers compiler warnings:

drivers/ufs/host/ufs-exynos.c:1614:10: error: enumeration value
'ROLLBACK_CHANGE' not handled in switch [-Werror,-Wswitch]
1614 | switch (status) {
| ^~~~~~
drivers/ufs/host/ufs-exynos.c:1654:10: error: enumeration value
'ROLLBACK_CHANGE' not handled in switch [-Werror,-Wswitch]
1654 | switch (status) {
| ^~~~~~
drivers/ufs/host/ufs-exynos.c:1687:10: error: enumeration value
'ROLLBACK_CHANGE' not handled in switch [-Werror,-Wswitch]
1687 | switch (status) {
| ^~~~~~

These warnings can be reproduced on any Linux development system by
installing Clang and by running the following command:

build-scsi-drivers -c

See also https://github.com/bvanassche/build-scsi-drivers

Thanks,

Bart.