Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481752 - sys-kernel/hardened-sources-3.9.9 /ramster.c:951:2: error: assignment of member 'free_obj' in read-only object
Summary: sys-kernel/hardened-sources-3.9.9 /ramster.c:951:2: error: assignment of memb...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-20 13:23 UTC by Marcin Mirosław
Modified: 2013-09-27 10:57 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
.config (.config,56.58 KB, text/plain)
2013-08-20 15:05 UTC, Marcin Mirosław
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Mirosław 2013-08-20 13:23:35 UTC
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
Comment 1 Anthony Basile gentoo-dev 2013-08-20 14:31:20 UTC
can you test hardened-sources-3.10.7
Comment 2 Marcin Mirosław 2013-08-20 15:05:11 UTC
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
Comment 3 Marcin Mirosław 2013-08-20 15:05:52 UTC
Created attachment 356496 [details]
.config
Comment 4 PaX Team 2013-08-20 16:06:29 UTC
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.
Comment 5 Anthony Basile gentoo-dev 2013-09-27 10:57:15 UTC
This is not an issue in the latest patchsets.  Reopen if you hit it again.