Folks, 
<div>I am trying to compile the drbd kernel module against the rackspace cloud linux kernel and am getting the following error. I followed the online doc and I can get the build to work against generic headers, just not RS Cloud. Any help would be greatly appreciated. </div>
<div><br></div><div><br></div><div>The Error:  </div><div><br></div><div><div>test -f ../scripts/adjust_drbd_config_h.sh &amp;&amp; \</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> KDIR=/lib/modules/2.6.35.4-rscloud/build O= /bin/bash ../scripts/adjust_drbd_config_h.sh</div>
<div>/lib/modules/2.6.35.4-rscloud/build /usr/src/drbd-8.3.7/drbd</div><div>/usr/src/drbd-8.3.7/drbd</div><div><br></div><div>  Using unmodified drbd_config.h</div><div><br></div><div>make -C /lib/modules/2.6.35.4-rscloud/build   SUBDIRS=/usr/src/drbd-8.3.7/drbd  modules</div>
<div>make[2]: Entering directory `/usr/src/2.6.35.4-rscloud&#39;</div><div><br></div><div>  WARNING: Symbol version dump /usr/src/2.6.35.4-rscloud/Module.symvers</div><div>           is missing; modules will have no dependencies and modversions.</div>
<div><br></div><div>  CC [M]  /usr/src/drbd-8.3.7/drbd/drbd_buildtag.o</div><div>  CC [M]  /usr/src/drbd-8.3.7/drbd/drbd_bitmap.o</div><div>In file included from /usr/src/drbd-8.3.7/drbd/drbd_int.h:1508,</div><div>                 from /usr/src/drbd-8.3.7/drbd/drbd_bitmap.c:30:</div>
<div>/usr/src/drbd-8.3.7/drbd/drbd_wrappers.h:628: error: redefinition of typedef &#39;gfp_t&#39;</div><div>include/linux/types.h:179: note: previous declaration of &#39;gfp_t&#39; was here</div><div>/usr/src/drbd-8.3.7/drbd/drbd_wrappers.h:655: error: conflicting types for &#39;proc_create&#39;</div>
<div>include/linux/proc_fs.h:152: note: previous definition of &#39;proc_create&#39; was here</div><div>In file included from /usr/src/drbd-8.3.7/drbd/drbd_bitmap.c:30:</div><div>/usr/src/drbd-8.3.7/drbd/drbd_int.h:1732:5: warning: &quot;DRBD_DEBUG_STATE_CHANGES&quot; is not defined</div>
<div>In file included from /usr/src/drbd-8.3.7/drbd/drbd_bitmap.c:30:</div><div>/usr/src/drbd-8.3.7/drbd/drbd_int.h: In function &#39;drbd_md_flush&#39;:</div><div>/usr/src/drbd-8.3.7/drbd/drbd_int.h:2431: warning: passing argument 2 of &#39;blkdev_issue_flush&#39; makes integer from pointer without a cast</div>
<div>include/linux/blkdev.h:1012: note: expected &#39;gfp_t&#39; but argument is of type &#39;void *&#39;</div><div>/usr/src/drbd-8.3.7/drbd/drbd_int.h:2431: error: too few arguments to function &#39;blkdev_issue_flush&#39;</div>
<div>/usr/src/drbd-8.3.7/drbd/drbd_bitmap.c:946:5: warning: &quot;DUMP_MD&quot; is not defined</div><div>/usr/src/drbd-8.3.7/drbd/drbd_bitmap.c:1335:5: warning: &quot;DUMP_MD&quot; is not defined</div><div>make[3]: *** [/usr/src/drbd-8.3.7/drbd/drbd_bitmap.o] Error 1</div>
<div>make[2]: *** [_module_/usr/src/drbd-8.3.7/drbd] Error 2</div><div>make[2]: Leaving directory `/usr/src/2.6.35.4-rscloud&#39;</div><div>make[1]: *** [kbuild] Error 2</div><div>make[1]: Leaving directory `/usr/src/drbd-8.3.7/drbd&#39;</div>
<div>make: *** [module] Error 2</div></div><div><br></div>