mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Bug fix in qat_compress.c for vmalloc addr check
Remove the unused vmalloc address check, and function mem_to_page will handle the non-vmalloc address when map it to a physical address. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Weigang Li <weigang.li@intel.com> Closes #7125
This commit is contained in:
		
							parent
							
								
									0d23f5e2e4
								
							
						
					
					
						commit
						f6b58faaa6
					
				| @ -364,10 +364,6 @@ qat_compress(qat_compress_dir_t dir, char *src, int src_len, | ||||
| 	Cpa32U dst_buffer_list_mem_size = sizeof (CpaBufferList) + | ||||
| 	    (num_dst_buf * sizeof (CpaFlatBuffer)); | ||||
| 
 | ||||
| 	if (!is_vmalloc_addr(src) || !is_vmalloc_addr(src + src_len - 1) || | ||||
| 	    !is_vmalloc_addr(dst) || !is_vmalloc_addr(dst + dst_len - 1)) | ||||
| 		return (-1); | ||||
| 
 | ||||
| 	if (PHYS_CONTIG_ALLOC(&in_pages, | ||||
| 	    num_src_buf * sizeof (struct page *)) != CPA_STATUS_SUCCESS) | ||||
| 		goto fail; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 wli5
						wli5