summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/scripts/gfp-translate
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/scripts/gfp-translate
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized. Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/scripts/gfp-translate')
-rw-r--r--ANDROID_3.4.5/scripts/gfp-translate86
1 files changed, 0 insertions, 86 deletions
diff --git a/ANDROID_3.4.5/scripts/gfp-translate b/ANDROID_3.4.5/scripts/gfp-translate
deleted file mode 100644
index c9230e15..00000000
--- a/ANDROID_3.4.5/scripts/gfp-translate
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/bash
-# Translate the bits making up a GFP mask
-# (c) 2009, Mel Gorman <mel@csn.ul.ie>
-# Licensed under the terms of the GNU GPL License version 2
-SOURCE=
-GFPMASK=none
-
-# Helper function to report failures and exit
-die() {
- echo ERROR: $@
- if [ "$TMPFILE" != "" ]; then
- rm -f $TMPFILE
- fi
- exit -1
-}
-
-usage() {
- echo "usage: gfp-translate [-h] [ --source DIRECTORY ] gfpmask"
- exit 0
-}
-
-# Parse command-line arguments
-while [ $# -gt 0 ]; do
- case $1 in
- --source)
- SOURCE=$2
- shift 2
- ;;
- -h)
- usage
- ;;
- --help)
- usage
- ;;
- *)
- GFPMASK=$1
- shift
- ;;
- esac
-done
-
-# Guess the kernel source directory if it's not set. Preference is in order of
-# o current directory
-# o /usr/src/linux
-if [ "$SOURCE" = "" ]; then
- if [ -r "/usr/src/linux/Makefile" ]; then
- SOURCE=/usr/src/linux
- fi
- if [ -r "`pwd`/Makefile" ]; then
- SOURCE=`pwd`
- fi
-fi
-
-# Confirm that a source directory exists
-if [ ! -r "$SOURCE/Makefile" ]; then
- die "Could not locate kernel source directory or it is invalid"
-fi
-
-# Confirm that a GFP mask has been specified
-if [ "$GFPMASK" = "none" ]; then
- usage
-fi
-
-# Extract GFP flags from the kernel source
-TMPFILE=`mktemp -t gfptranslate-XXXXXX` || exit 1
-grep -q ___GFP $SOURCE/include/linux/gfp.h
-if [ $? -eq 0 ]; then
- grep "^#define ___GFP" $SOURCE/include/linux/gfp.h | sed -e 's/u$//' | grep -v GFP_BITS > $TMPFILE
-else
- grep "^#define __GFP" $SOURCE/include/linux/gfp.h | sed -e 's/(__force gfp_t)//' | sed -e 's/u)/)/' | grep -v GFP_BITS | sed -e 's/)\//) \//' > $TMPFILE
-fi
-
-# Parse the flags
-IFS="
-"
-echo Source: $SOURCE
-echo Parsing: $GFPMASK
-for LINE in `cat $TMPFILE`; do
- MASK=`echo $LINE | awk '{print $3}'`
- if [ $(($GFPMASK&$MASK)) -ne 0 ]; then
- echo $LINE
- fi
-done
-
-rm -f $TMPFILE
-exit 0