Messages in this thread | | | Date | Mon, 10 Feb 2014 14:52:37 +0100 | From | Peter Zijlstra <> | Subject | Re: [tip:core/locking] locking/mcs: Order the header files in Kbuild of each architecture in alphabetical order |
| |
On Mon, Feb 10, 2014 at 05:32:32AM -0800, tip-bot for Tim Chen wrote:
This script is actually buggy and lost some headers; the fixed version is as follows:
> for i in arch/*/include/asm/Kbuild > do > cat $i | gawk '/^generic-y/ { > i = 3; > do { n = NF; for (; i <= n; i++) { > if ($i == "\\") { > getline; i = 0; > continue; > } > if ($i != "") > hdr[$i] = $i; > } > break; > } while (1); > next; > } > // { > print $0; > } > END { > n = asort(hdr); > for (i = 1; i <= n; i++) > print "generic-y += " hdr[i]; > }' > ${i}.sorted; > mv ${i}.sorted $i; > done
| |