In the mainline next build, min_heap set of functions have been completely rewritten and we need to integrate those changes into vdo-devel. Currently vdo-devel has three build problems:
. vdo-devel fake min_heap.h need to integrate necessary min_heap.h change from mainline next kernel source.
. We need a way to distinguish between RAWHIDE and mainline next repo.
. numberedBlockMapping.h and repairCompletion.h are being generated. The files that are currently being generated do not work with mainline next build.
In this PR, we will addressed the above three problems.
In the mainline next build, min_heap set of functions have been completely rewritten and we need to integrate those changes into vdo-devel. Currently vdo-devel has three build problems:
. vdo-devel fake min_heap.h need to integrate necessary min_heap.h change from mainline next kernel source. . We need a way to distinguish between RAWHIDE and mainline next repo. . numberedBlockMapping.h and repairCompletion.h are being generated. The files that are currently being generated do not work with mainline next build.
In this PR, we will addressed the above three problems.