[...]
CC [M] drivers/staging/hv/ChannelInterface.o
drivers/staging/hv/ChannelInterface.c: In function ‘GetChannelInterface’:
drivers/staging/hv/ChannelInterface.c:102:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:103:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:104:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:105:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:107:6: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:108:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:109:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:110:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:111:2: error: assignment of read-only location ‘*iface’
drivers/staging/hv/ChannelInterface.c:112:2: error: assignment of read-only location ‘*iface’
make[3]: *** [drivers/staging/hv/ChannelInterface.o] Error 1
make[2]: *** [drivers/staging/hv] Error 2
make[1]: *** [drivers/staging] Error 2
make: *** [drivers] Error 2
Ubuntu 11.04 desktop (32 bit)
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
linux-2.6.32.45 (vanilla from kernel.org)
grsecurity-2.2.2-2.6.32.45-201108281458.patch
The kernel compiles successfully without the grsecurity patch. I also needed to correct the diagnostic-core.h vs. diagnostic.h discrepancy already noted for the 3.0.3 version of the patch.
Thank you for all that you do...