# General kernel patches.
-process_patch < "scst/kernel/scst_exec_req_fifo-${kernel_version}.patch" \
- "scst_exec_req_fifo.diff"
-if [ -e "scst/kernel/io_context-${kernel_version}.patch" ]; then
- process_patch < "scst/kernel/io_context-${kernel_version}.patch" \
- "export_alloc_io_context.diff"
-fi
-process_patch < "iscsi-scst/kernel/patches/put_page_callback-${kernel_version}.patch" \
- "put_page_callback.diff"
-if [ -e "scst/kernel/readahead-${kernel_version}.patch" ]; then
- process_patch < "scst/kernel/readahead-${kernel_version}.patch" \
- "readahead.diff"
-fi
+for p in scst/kernel/*-${kernel_version}.patch \
+ iscsi-scst/kernel/patches/*-${kernel_version}.patch
+do
+ diffname="${p#scst/kernel/}"
+ diffname="${p%-${kernel_version}.patch}.diff"
+ process_patch < "$p" "${diffname}"
+done
scst_debug="scst/include/scst_debug.h scst/src/scst_debug.c"