diff --git a/scripts/generate-kernel-patch b/scripts/generate-kernel-patch index e0c036e33..f763365b7 100755 --- a/scripts/generate-kernel-patch +++ b/scripts/generate-kernel-patch @@ -182,18 +182,13 @@ fi # 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"