Hi! CC drivers/staging/zcache/ramster/ramster.o drivers/staging/zcache/ramster/ramster.c: In function 'ramster_register_pamops': drivers/staging/zcache/ramster/ramster.c:951:2: error: assignment of member 'free_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:952:2: error: assignment of member 'new_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:953:2: error: assignment of member 'replace_in_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:954:2: error: assignment of member 'is_remote' in read-only object drivers/staging/zcache/ramster/ramster.c:955:2: error: assignment of member 'repatriate' in read-only object drivers/staging/zcache/ramster/ramster.c:956:2: error: assignment of member 'repatriate_preload' in read-only object make[3]: *** [drivers/staging/zcache/ramster/ramster.o] Error 1 make[2]: *** [drivers/staging/zcache] Error 2 make[1]: *** [drivers/staging] Error 2 make: *** [drivers] Error 2
can you test hardened-sources-3.10.7
There is no change: CC drivers/staging/zcache/ramster/ramster.o drivers/staging/zcache/ramster/ramster.c: In function 'ramster_register_pamops': drivers/staging/zcache/ramster/ramster.c:881:2: error: assignment of member 'free_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:882:2: error: assignment of member 'new_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:883:2: error: assignment of member 'replace_in_obj' in read-only object drivers/staging/zcache/ramster/ramster.c:884:2: error: assignment of member 'is_remote' in read-only object drivers/staging/zcache/ramster/ramster.c:885:2: error: assignment of member 'repatriate' in read-only object drivers/staging/zcache/ramster/ramster.c:886:2: error: assignment of member 'repatriate_preload' in read-only object make[3]: *** [drivers/staging/zcache/ramster/ramster.o] Error 1 make[2]: *** [drivers/staging/zcache] Error 2 make[1]: *** [drivers/staging] Error 2 make: *** [drivers] Error 2
Created attachment 356496 [details] .config
thanks for the report, apparently somehow my all*config kernels didn't have ramster enabled and i didn't notice this breakage. for now i'll just revert the constification as this is some 'interesting' code and a fight for another day.
This is not an issue in the latest patchsets. Reopen if you hit it again.