Parallel execution is supported by GNU Make: $ make -j<N> modules_install It is questionable to enable multithreading within each zstd process by default. If you still want to do it, you can use the environment variable: $ ZSTD_NBTHREADS=<N> make modules_install
Unified · Split
| @@ -146,7 +146,7 @@ quiet_cmd_gzip = GZIP $@ · 145 unmodified lines | |||
| 146 | quiet_cmd_xz = XZ $@ | 146 | quiet_cmd_xz = XZ $@ |
| 147 | cmd_xz = $(XZ) --check=crc32 --lzma2=dict=1MiB -f $< | 147 | cmd_xz = $(XZ) --check=crc32 --lzma2=dict=1MiB -f $< |
| 148 | quiet_cmd_zstd = ZSTD $@ | 148 | quiet_cmd_zstd = ZSTD $@ |
| 149 | cmd_zstd = $(ZSTD) -T0 --rm -f -q $< | 149 | cmd_zstd = $(ZSTD) --rm -f -q $< |
| 150 | 150 | ||
| 151 | $(dst)/%.ko.gz: $(dst)/%.ko FORCE | 151 | $(dst)/%.ko.gz: $(dst)/%.ko FORCE |
| 152 | $(call cmd,gzip) | 152 | $(call cmd,gzip) |