Re: [PATCH 2/3] block: move the block layer auto-integrity code into a new file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/18/2025 11:51 PM, Christoph Hellwig wrote:
> The code that automatically creates a integrity payload and generates /
> verifies the checksums for bios that don't have submitter-provided
> integrity payload currently sits right in the middle of the block
> integrity metadata infrastruture.

nit: s/infrastruture/infrastructure.

> +static int __init blk_integrity_default_init(void)
> +{
> +	/*
> +	 * kintegrityd won't block much but may burn a lot of CPU cycles.
> +	 * Make it highpri CPU intensive wq with max concurrency of 1.
> +	 */
> +	kintegrityd_wq = alloc_workqueue("kintegrityd", WQ_MEM_RECLAIM |
> +					 WQ_HIGHPRI | WQ_CPU_INTENSIVE, 1);
> +	if (!kintegrityd_wq)
> +		panic("Failed to create kintegrityd\n");
> +	return 0;
> +}
> +subsys_initcall(blk_integrity_default_init);

Now that you are using the term auto (in place of default), maybe this 
should also be renamed to blk_integrity_auto_init.

Looks good otherwise.
Reviewed-by: Kanchan Joshi <joshi.k@xxxxxxxxxxx>







[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux