mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER
Enable NVMe confirmation bit in PRLI. Link: https://lore.kernel.org/r/20210111093134.1206-7-njavali@marvell.com Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com> Signed-off-by: Saurav Kashyap <skashyap@marvell.com> Signed-off-by: Nilesh Javali <njavali@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
		
							parent
							
								
									044c218b04
								
							
						
					
					
						commit
						ffa018e3a5
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
					@ -2378,6 +2378,8 @@ qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio)
 | 
				
			||||||
			logio->io_parameter[0] =
 | 
								logio->io_parameter[0] =
 | 
				
			||||||
				cpu_to_le32(NVME_PRLI_SP_FIRST_BURST);
 | 
									cpu_to_le32(NVME_PRLI_SP_FIRST_BURST);
 | 
				
			||||||
		if (sp->vha->flags.nvme2_enabled) {
 | 
							if (sp->vha->flags.nvme2_enabled) {
 | 
				
			||||||
 | 
								/* Set service parameter BIT_7 for NVME CONF support */
 | 
				
			||||||
 | 
								logio->io_parameter[0] |= NVME_PRLI_SP_CONF;
 | 
				
			||||||
			/* Set service parameter BIT_8 for SLER support */
 | 
								/* Set service parameter BIT_8 for SLER support */
 | 
				
			||||||
			logio->io_parameter[0] |=
 | 
								logio->io_parameter[0] |=
 | 
				
			||||||
				cpu_to_le32(NVME_PRLI_SP_SLER);
 | 
									cpu_to_le32(NVME_PRLI_SP_SLER);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue