diff options
author | Paul Gortmaker <paul.gortmaker@gmail.com> | 2011-05-22 11:02:08 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-05-22 20:37:44 -0400 |
commit | c0cba59e77b5640912a331566bbfa66ae5029f37 (patch) | |
tree | 372f861413e399592a725f6233736382aa2b6b19 /net | |
parent | 8df8a47538ac2e26f07efabc8793c06e96a35226 (diff) | |
download | linux-3.10-c0cba59e77b5640912a331566bbfa66ae5029f37.tar.gz linux-3.10-c0cba59e77b5640912a331566bbfa66ae5029f37.tar.bz2 linux-3.10-c0cba59e77b5640912a331566bbfa66ae5029f37.zip |
drivers/net: add prefetch header for prefetch users
After discovering that wide use of prefetch on modern CPUs
could be a net loss instead of a win, net drivers which were
relying on the implicit inclusion of prefetch.h via the list
headers showed up in the resulting cleanup fallout. Give
them an explicit include via the following $0.02 script.
=========================================
#!/bin/bash
MANUAL=""
for i in `git grep -l 'prefetch(.*)' .` ; do
grep -q '<linux/prefetch.h>' $i
if [ $? = 0 ] ; then
continue
fi
( echo '?^#include <linux/?a'
echo '#include <linux/prefetch.h>'
echo .
echo w
echo q
) | ed -s $i > /dev/null 2>&1
if [ $? != 0 ]; then
echo $i needs manual fixup
MANUAL="$i $MANUAL"
fi
done
echo ------------------- 8\<----------------------
echo vi $MANUAL
=========================================
Signed-off-by: Paul <paul.gortmaker@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions