| From 702600eef73033ddd4eafcefcbb6560f3e3a90f7 Mon Sep 17 00:00:00 2001 |
| From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Date: Fri, 6 Dec 2019 16:26:00 +0100 |
| Subject: lib: raid6: fix awk build warnings |
| |
| From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| commit 702600eef73033ddd4eafcefcbb6560f3e3a90f7 upstream. |
| |
| Newer versions of awk spit out these fun warnings: |
| awk: ../lib/raid6/unroll.awk:16: warning: regexp escape sequence `\#' is not a known regexp operator |
| |
| As commit 700c1018b86d ("x86/insn: Fix awk regexp warnings") showed, it |
| turns out that there are a number of awk strings that do not need to be |
| escaped and newer versions of awk now warn about this. |
| |
| Fix the string up so that no warning is produced. The exact same kernel |
| module gets created before and after this patch, showing that it wasn't |
| needed. |
| |
| Link: https://lore.kernel.org/r/20191206152600.GA75093@kroah.com |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| lib/raid6/unroll.awk | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/lib/raid6/unroll.awk |
| +++ b/lib/raid6/unroll.awk |
| @@ -13,7 +13,7 @@ BEGIN { |
| for (i = 0; i < rep; ++i) { |
| tmp = $0 |
| gsub(/\$\$/, i, tmp) |
| - gsub(/\$\#/, n, tmp) |
| + gsub(/\$#/, n, tmp) |
| gsub(/\$\*/, "$", tmp) |
| print tmp |
| } |