Err, I missed a typo in the patch file. Here is a correct version, which should work.
diff -c /usr/src/iscsitarget-1.4.20.2/kernel/block-io.c /root/iscsitarget-1.4.20.2/kernel/block-io.c *** /usr/src/iscsitarget-1.4.20.2/kernel/block-io.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/block-io.c 2012-02-12 02:28:02.187286214 +0000 *************** *** 13,18 **** --- 13,19 ---- #include <linux/blkdev.h> #include <linux/parser.h> #include <linux/buffer_head.h> + #include <linux/export.h> #include "iscsi.h" #include "iscsi_dbg.h" diff -c /usr/src/iscsitarget-1.4.20.2/kernel/config.c /root/iscsitarget-1.4.20.2/kernel/config.c *** /usr/src/iscsitarget-1.4.20.2/kernel/config.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/config.c 2012-02-12 02:28:02.183286195 +0000 *************** *** 5,10 **** --- 5,11 ---- */ #include <linux/proc_fs.h> + #include <linux/export.h> #include "iscsi.h" #include "iscsi_dbg.h" diff -c /usr/src/iscsitarget-1.4.20.2/kernel/event.c /root/iscsitarget-1.4.20.2/kernel/event.c *** /usr/src/iscsitarget-1.4.20.2/kernel/event.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/event.c 2012-02-12 02:28:02.183286195 +0000 *************** *** 5,10 **** --- 5,11 ---- * * Some functions are based on audit code. */ + #include <linux/export.h> #include <net/tcp.h> #include "iet_u.h" diff -c /usr/src/iscsitarget-1.4.20.2/kernel/session.c /root/iscsitarget-1.4.20.2/kernel/session.c *** /usr/src/iscsitarget-1.4.20.2/kernel/session.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/session.c 2012-02-12 02:28:02.187286214 +0000 *************** *** 3,8 **** --- 3,9 ---- * * Released under the terms of the GNU GPL v2.0. */ + #include <linux/export.h> #include "iscsi.h" #include "iscsi_dbg.h" diff -c /usr/src/iscsitarget-1.4.20.2/kernel/target.c /root/iscsitarget-1.4.20.2/kernel/target.c *** /usr/src/iscsitarget-1.4.20.2/kernel/target.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/target.c 2012-02-12 02:28:02.183286195 +0000 *************** *** 5,10 **** --- 5,12 ---- */ #include <linux/mutex.h> + #include <linux/export.h> + #include <linux/module.h> #include "iscsi.h" #include "digest.h" diff -c /usr/src/iscsitarget-1.4.20.2/kernel/volume.c /root/iscsitarget-1.4.20.2/kernel/volume.c *** /usr/src/iscsitarget-1.4.20.2/kernel/volume.c 2012-01-31 19:17:46.000000000 +0000 --- /root/iscsitarget-1.4.20.2/kernel/volume.c 2012-02-12 02:28:02.183286195 +0000 *************** *** 7,12 **** --- 7,13 ---- #include <linux/types.h> #include <linux/parser.h> #include <linux/blkdev.h> + #include <linux/export.h> #include "iscsi.h" #include "iscsi_dbg.h"