Now I submitted the change in kernel side to master branch. The test kernel seemed working, found in OBS and IBS home:tiwai:test:kernel-compress2 repo, if anyone wants to take a look.