*/
        sdev->silence_suspend = 1;
 
-       if (hba->vops && hba->vops->config_scsi_dev)
-               hba->vops->config_scsi_dev(sdev);
-
        ufshcd_crypto_register(hba, q);
 
        return 0;
 
                goto out;
        exynos_ufs_specify_phy_time_attr(ufs);
        exynos_ufs_config_smu(ufs);
+
+       hba->host->dma_alignment = SZ_4K - 1;
        return 0;
 
 out:
        return 0;
 }
 
-static void exynos_ufs_config_scsi_dev(struct scsi_device *sdev)
-{
-       blk_queue_update_dma_alignment(sdev->request_queue, SZ_4K - 1);
-}
-
 static int fsd_ufs_post_link(struct exynos_ufs *ufs)
 {
        int i;
        .hibern8_notify                 = exynos_ufs_hibern8_notify,
        .suspend                        = exynos_ufs_suspend,
        .resume                         = exynos_ufs_resume,
-       .config_scsi_dev                = exynos_ufs_config_scsi_dev,
 };
 
 static struct ufs_hba_variant_ops ufs_hba_exynosauto_vh_ops = {
 
        int     (*get_outstanding_cqs)(struct ufs_hba *hba,
                                       unsigned long *ocqs);
        int     (*config_esi)(struct ufs_hba *hba);
-       void    (*config_scsi_dev)(struct scsi_device *sdev);
 };
 
 /* clock gating state  */