Re: [PATCH v3 58/71] ARC: UAPI Disintegrate arch/arc/include/asm

2013-01-27 Thread Vineet Gupta
Hi David,

On Thursday 24 January 2013 04:20 PM, Vineet Gupta wrote:
> 1. ./genfilelist.pl arch/arc/include/asm/
> 
> 2. Create arch/arc/include/uapi/asm/Kbuild as follows
> 
>   +# UAPI Header export list
>   +include include/uapi/asm-generic/Kbuild.asm
> 
> 3. ./disintegrate-one.pl arch/arc/include/{,uapi/}asm/
> 
> 4. Edit arch/arc/include/asm/Kbuild to remove ref to
>   asm-generic/Kbuild.asm
> 
> To work around empty uapi/asm/setup.h added a placholder comment.
> 
> Signed-off-by: Vineet Gupta 
> Cc: David Howells 
> ---
>  arch/arc/include/asm/Kbuild|8 ---
>  arch/arc/include/asm/byteorder.h   |   18 --
>  arch/arc/include/asm/cachectl.h|   28 -
>  arch/arc/include/asm/page.h|   30 +-
>  arch/arc/include/asm/ptrace.h  |   37 +---
>  arch/arc/include/asm/setup.h   |3 +-
>  arch/arc/include/asm/sigcontext.h  |   23 
>  arch/arc/include/asm/signal.h  |   27 -
>  arch/arc/include/asm/swab.h|   98 
> 
>  arch/arc/include/asm/unistd.h  |   34 ---
>  arch/arc/include/uapi/asm/Kbuild   |   11 
>  arch/arc/include/uapi/asm/byteorder.h  |   18 ++
>  arch/arc/include/uapi/asm/cachectl.h   |   28 +
>  arch/arc/include/uapi/asm/page.h   |   39 +
>  arch/arc/include/uapi/asm/ptrace.h |   46 +++
>  arch/arc/include/uapi/asm/setup.h  |6 ++
>  arch/arc/include/uapi/asm/sigcontext.h |   23 
>  arch/arc/include/uapi/asm/signal.h |   27 +
>  arch/arc/include/uapi/asm/swab.h   |   98 
> 
>  arch/arc/include/uapi/asm/unistd.h |   34 +++
>  20 files changed, 335 insertions(+), 301 deletions(-)
>  delete mode 100644 arch/arc/include/asm/byteorder.h
>  delete mode 100644 arch/arc/include/asm/cachectl.h
>  delete mode 100644 arch/arc/include/asm/sigcontext.h
>  delete mode 100644 arch/arc/include/asm/signal.h
>  delete mode 100644 arch/arc/include/asm/swab.h
>  delete mode 100644 arch/arc/include/asm/unistd.h
>  create mode 100644 arch/arc/include/uapi/asm/Kbuild
>  create mode 100644 arch/arc/include/uapi/asm/byteorder.h
>  create mode 100644 arch/arc/include/uapi/asm/cachectl.h
>  create mode 100644 arch/arc/include/uapi/asm/page.h
>  create mode 100644 arch/arc/include/uapi/asm/ptrace.h
>  create mode 100644 arch/arc/include/uapi/asm/setup.h
>  create mode 100644 arch/arc/include/uapi/asm/sigcontext.h
>  create mode 100644 arch/arc/include/uapi/asm/signal.h
>  create mode 100644 arch/arc/include/uapi/asm/swab.h
>  create mode 100644 arch/arc/include/uapi/asm/unistd.h
> 
> diff --git a/arch/arc/include/asm/Kbuild b/arch/arc/include/asm/Kbuild
> index b24089c..48af742 100644
> --- a/arch/arc/include/asm/Kbuild
> +++ b/arch/arc/include/asm/Kbuild
> @@ -1,11 +1,3 @@
> -include include/asm-generic/Kbuild.asm
> -
> -# 7-Oct-12: Jeremy Bennett . Some of these
> -# headers, beyond those specified in the generic set are needed by user code.
> -
> -header-y += page.h
> -header-y += cachectl.h
> -
>  generic-y += auxvec.h
>  generic-y += bugs.h
>  generic-y += bitsperlong.h
> diff --git a/arch/arc/include/asm/byteorder.h 
> b/arch/arc/include/asm/byteorder.h
> deleted file mode 100644
> index 9da71d4..000
> --- a/arch/arc/include/asm/byteorder.h
> +++ /dev/null
> @@ -1,18 +0,0 @@
> -/*
> - * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - */
> -
> -#ifndef __ASM_ARC_BYTEORDER_H
> -#define __ASM_ARC_BYTEORDER_H
> -
> -#ifdef CONFIG_CPU_BIG_ENDIAN
> -#include 
> -#else
> -#include 
> -#endif
> -
> -#endif /* ASM_ARC_BYTEORDER_H */
> diff --git a/arch/arc/include/asm/cachectl.h b/arch/arc/include/asm/cachectl.h
> deleted file mode 100644
> index 51c73f0..000
> --- a/arch/arc/include/asm/cachectl.h
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -/*
> - * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - */
> -
> -#ifndef __ARC_ASM_CACHECTL_H
> -#define __ARC_ASM_CACHECTL_H
> -
> -/*
> - * ARC ABI flags defined for Android's finegrained cacheflush requirements
> - */
> -#define CF_I_INV 0x0002
> -#define CF_D_FLUSH   0x0010
> -#define CF_D_FLUSH_INV   0x0020
> -
> -#define CF_DEFAULT   (CF_I_INV | CF_D_FLUSH)
> -
> -/*
> - * Standard flags expected by cacheflush system call users
> - */
> -#define ICACHE   CF_I_INV
> -#define DCACHE   CF_D_FLUSH
> -#define BCACHE   (CF_I_INV | CF_D_FLUSH)
> -
> -#endif
> diff --git a/arch/arc/include/asm/page.h 

Re: [PATCH v3 58/71] ARC: UAPI Disintegrate arch/arc/include/asm

2013-01-27 Thread Vineet Gupta
Hi David,

On Thursday 24 January 2013 04:20 PM, Vineet Gupta wrote:
 1. ./genfilelist.pl arch/arc/include/asm/
 
 2. Create arch/arc/include/uapi/asm/Kbuild as follows
 
   +# UAPI Header export list
   +include include/uapi/asm-generic/Kbuild.asm
 
 3. ./disintegrate-one.pl arch/arc/include/{,uapi/}asm/above-list
 
 4. Edit arch/arc/include/asm/Kbuild to remove ref to
   asm-generic/Kbuild.asm
 
 To work around empty uapi/asm/setup.h added a placholder comment.
 
 Signed-off-by: Vineet Gupta vgu...@synopsys.com
 Cc: David Howells dhowe...@redhat.com
 ---
  arch/arc/include/asm/Kbuild|8 ---
  arch/arc/include/asm/byteorder.h   |   18 --
  arch/arc/include/asm/cachectl.h|   28 -
  arch/arc/include/asm/page.h|   30 +-
  arch/arc/include/asm/ptrace.h  |   37 +---
  arch/arc/include/asm/setup.h   |3 +-
  arch/arc/include/asm/sigcontext.h  |   23 
  arch/arc/include/asm/signal.h  |   27 -
  arch/arc/include/asm/swab.h|   98 
 
  arch/arc/include/asm/unistd.h  |   34 ---
  arch/arc/include/uapi/asm/Kbuild   |   11 
  arch/arc/include/uapi/asm/byteorder.h  |   18 ++
  arch/arc/include/uapi/asm/cachectl.h   |   28 +
  arch/arc/include/uapi/asm/page.h   |   39 +
  arch/arc/include/uapi/asm/ptrace.h |   46 +++
  arch/arc/include/uapi/asm/setup.h  |6 ++
  arch/arc/include/uapi/asm/sigcontext.h |   23 
  arch/arc/include/uapi/asm/signal.h |   27 +
  arch/arc/include/uapi/asm/swab.h   |   98 
 
  arch/arc/include/uapi/asm/unistd.h |   34 +++
  20 files changed, 335 insertions(+), 301 deletions(-)
  delete mode 100644 arch/arc/include/asm/byteorder.h
  delete mode 100644 arch/arc/include/asm/cachectl.h
  delete mode 100644 arch/arc/include/asm/sigcontext.h
  delete mode 100644 arch/arc/include/asm/signal.h
  delete mode 100644 arch/arc/include/asm/swab.h
  delete mode 100644 arch/arc/include/asm/unistd.h
  create mode 100644 arch/arc/include/uapi/asm/Kbuild
  create mode 100644 arch/arc/include/uapi/asm/byteorder.h
  create mode 100644 arch/arc/include/uapi/asm/cachectl.h
  create mode 100644 arch/arc/include/uapi/asm/page.h
  create mode 100644 arch/arc/include/uapi/asm/ptrace.h
  create mode 100644 arch/arc/include/uapi/asm/setup.h
  create mode 100644 arch/arc/include/uapi/asm/sigcontext.h
  create mode 100644 arch/arc/include/uapi/asm/signal.h
  create mode 100644 arch/arc/include/uapi/asm/swab.h
  create mode 100644 arch/arc/include/uapi/asm/unistd.h
 
 diff --git a/arch/arc/include/asm/Kbuild b/arch/arc/include/asm/Kbuild
 index b24089c..48af742 100644
 --- a/arch/arc/include/asm/Kbuild
 +++ b/arch/arc/include/asm/Kbuild
 @@ -1,11 +1,3 @@
 -include include/asm-generic/Kbuild.asm
 -
 -# 7-Oct-12: Jeremy Bennett jeremy.benn...@embecosm.com. Some of these
 -# headers, beyond those specified in the generic set are needed by user code.
 -
 -header-y += page.h
 -header-y += cachectl.h
 -
  generic-y += auxvec.h
  generic-y += bugs.h
  generic-y += bitsperlong.h
 diff --git a/arch/arc/include/asm/byteorder.h 
 b/arch/arc/include/asm/byteorder.h
 deleted file mode 100644
 index 9da71d4..000
 --- a/arch/arc/include/asm/byteorder.h
 +++ /dev/null
 @@ -1,18 +0,0 @@
 -/*
 - * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
 - *
 - * This program is free software; you can redistribute it and/or modify
 - * it under the terms of the GNU General Public License version 2 as
 - * published by the Free Software Foundation.
 - */
 -
 -#ifndef __ASM_ARC_BYTEORDER_H
 -#define __ASM_ARC_BYTEORDER_H
 -
 -#ifdef CONFIG_CPU_BIG_ENDIAN
 -#include linux/byteorder/big_endian.h
 -#else
 -#include linux/byteorder/little_endian.h
 -#endif
 -
 -#endif /* ASM_ARC_BYTEORDER_H */
 diff --git a/arch/arc/include/asm/cachectl.h b/arch/arc/include/asm/cachectl.h
 deleted file mode 100644
 index 51c73f0..000
 --- a/arch/arc/include/asm/cachectl.h
 +++ /dev/null
 @@ -1,28 +0,0 @@
 -/*
 - * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
 - *
 - * This program is free software; you can redistribute it and/or modify
 - * it under the terms of the GNU General Public License version 2 as
 - * published by the Free Software Foundation.
 - */
 -
 -#ifndef __ARC_ASM_CACHECTL_H
 -#define __ARC_ASM_CACHECTL_H
 -
 -/*
 - * ARC ABI flags defined for Android's finegrained cacheflush requirements
 - */
 -#define CF_I_INV 0x0002
 -#define CF_D_FLUSH   0x0010
 -#define CF_D_FLUSH_INV   0x0020
 -
 -#define CF_DEFAULT   (CF_I_INV | CF_D_FLUSH)
 -
 -/*
 - * Standard flags expected by cacheflush system call users
 - */
 -#define ICACHE   CF_I_INV
 -#define DCACHE   CF_D_FLUSH
 -#define BCACHE   (CF_I_INV | CF_D_FLUSH)
 -
 -#endif
 diff --git a/arch/arc/include/asm/page.h 

[PATCH v3 58/71] ARC: UAPI Disintegrate arch/arc/include/asm

2013-01-24 Thread Vineet Gupta
1. ./genfilelist.pl arch/arc/include/asm/

2. Create arch/arc/include/uapi/asm/Kbuild as follows

+# UAPI Header export list
+include include/uapi/asm-generic/Kbuild.asm

3. ./disintegrate-one.pl arch/arc/include/{,uapi/}asm/

4. Edit arch/arc/include/asm/Kbuild to remove ref to
asm-generic/Kbuild.asm

To work around empty uapi/asm/setup.h added a placholder comment.

Signed-off-by: Vineet Gupta 
Cc: David Howells 
---
 arch/arc/include/asm/Kbuild|8 ---
 arch/arc/include/asm/byteorder.h   |   18 --
 arch/arc/include/asm/cachectl.h|   28 -
 arch/arc/include/asm/page.h|   30 +-
 arch/arc/include/asm/ptrace.h  |   37 +---
 arch/arc/include/asm/setup.h   |3 +-
 arch/arc/include/asm/sigcontext.h  |   23 
 arch/arc/include/asm/signal.h  |   27 -
 arch/arc/include/asm/swab.h|   98 
 arch/arc/include/asm/unistd.h  |   34 ---
 arch/arc/include/uapi/asm/Kbuild   |   11 
 arch/arc/include/uapi/asm/byteorder.h  |   18 ++
 arch/arc/include/uapi/asm/cachectl.h   |   28 +
 arch/arc/include/uapi/asm/page.h   |   39 +
 arch/arc/include/uapi/asm/ptrace.h |   46 +++
 arch/arc/include/uapi/asm/setup.h  |6 ++
 arch/arc/include/uapi/asm/sigcontext.h |   23 
 arch/arc/include/uapi/asm/signal.h |   27 +
 arch/arc/include/uapi/asm/swab.h   |   98 
 arch/arc/include/uapi/asm/unistd.h |   34 +++
 20 files changed, 335 insertions(+), 301 deletions(-)
 delete mode 100644 arch/arc/include/asm/byteorder.h
 delete mode 100644 arch/arc/include/asm/cachectl.h
 delete mode 100644 arch/arc/include/asm/sigcontext.h
 delete mode 100644 arch/arc/include/asm/signal.h
 delete mode 100644 arch/arc/include/asm/swab.h
 delete mode 100644 arch/arc/include/asm/unistd.h
 create mode 100644 arch/arc/include/uapi/asm/Kbuild
 create mode 100644 arch/arc/include/uapi/asm/byteorder.h
 create mode 100644 arch/arc/include/uapi/asm/cachectl.h
 create mode 100644 arch/arc/include/uapi/asm/page.h
 create mode 100644 arch/arc/include/uapi/asm/ptrace.h
 create mode 100644 arch/arc/include/uapi/asm/setup.h
 create mode 100644 arch/arc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/arc/include/uapi/asm/signal.h
 create mode 100644 arch/arc/include/uapi/asm/swab.h
 create mode 100644 arch/arc/include/uapi/asm/unistd.h

diff --git a/arch/arc/include/asm/Kbuild b/arch/arc/include/asm/Kbuild
index b24089c..48af742 100644
--- a/arch/arc/include/asm/Kbuild
+++ b/arch/arc/include/asm/Kbuild
@@ -1,11 +1,3 @@
-include include/asm-generic/Kbuild.asm
-
-# 7-Oct-12: Jeremy Bennett . Some of these
-# headers, beyond those specified in the generic set are needed by user code.
-
-header-y += page.h
-header-y += cachectl.h
-
 generic-y += auxvec.h
 generic-y += bugs.h
 generic-y += bitsperlong.h
diff --git a/arch/arc/include/asm/byteorder.h b/arch/arc/include/asm/byteorder.h
deleted file mode 100644
index 9da71d4..000
--- a/arch/arc/include/asm/byteorder.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#ifndef __ASM_ARC_BYTEORDER_H
-#define __ASM_ARC_BYTEORDER_H
-
-#ifdef CONFIG_CPU_BIG_ENDIAN
-#include 
-#else
-#include 
-#endif
-
-#endif /* ASM_ARC_BYTEORDER_H */
diff --git a/arch/arc/include/asm/cachectl.h b/arch/arc/include/asm/cachectl.h
deleted file mode 100644
index 51c73f0..000
--- a/arch/arc/include/asm/cachectl.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#ifndef __ARC_ASM_CACHECTL_H
-#define __ARC_ASM_CACHECTL_H
-
-/*
- * ARC ABI flags defined for Android's finegrained cacheflush requirements
- */
-#define CF_I_INV   0x0002
-#define CF_D_FLUSH 0x0010
-#define CF_D_FLUSH_INV 0x0020
-
-#define CF_DEFAULT (CF_I_INV | CF_D_FLUSH)
-
-/*
- * Standard flags expected by cacheflush system call users
- */
-#define ICACHE CF_I_INV
-#define DCACHE CF_D_FLUSH
-#define BCACHE (CF_I_INV | CF_D_FLUSH)
-
-#endif
diff --git a/arch/arc/include/asm/page.h b/arch/arc/include/asm/page.h
index d111d0c..dfe1f8a 100644
--- a/arch/arc/include/asm/page.h
+++ b/arch/arc/include/asm/page.h
@@ -5,37 +5,11 @@
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  */
-
 #ifndef __ASM_ARC_PAGE_H
 #define __ASM_ARC_PAGE_H
 
-/* PAGE_SHIFT determines the page 

[PATCH v3 58/71] ARC: UAPI Disintegrate arch/arc/include/asm

2013-01-24 Thread Vineet Gupta
1. ./genfilelist.pl arch/arc/include/asm/

2. Create arch/arc/include/uapi/asm/Kbuild as follows

+# UAPI Header export list
+include include/uapi/asm-generic/Kbuild.asm

3. ./disintegrate-one.pl arch/arc/include/{,uapi/}asm/above-list

4. Edit arch/arc/include/asm/Kbuild to remove ref to
asm-generic/Kbuild.asm

To work around empty uapi/asm/setup.h added a placholder comment.

Signed-off-by: Vineet Gupta vgu...@synopsys.com
Cc: David Howells dhowe...@redhat.com
---
 arch/arc/include/asm/Kbuild|8 ---
 arch/arc/include/asm/byteorder.h   |   18 --
 arch/arc/include/asm/cachectl.h|   28 -
 arch/arc/include/asm/page.h|   30 +-
 arch/arc/include/asm/ptrace.h  |   37 +---
 arch/arc/include/asm/setup.h   |3 +-
 arch/arc/include/asm/sigcontext.h  |   23 
 arch/arc/include/asm/signal.h  |   27 -
 arch/arc/include/asm/swab.h|   98 
 arch/arc/include/asm/unistd.h  |   34 ---
 arch/arc/include/uapi/asm/Kbuild   |   11 
 arch/arc/include/uapi/asm/byteorder.h  |   18 ++
 arch/arc/include/uapi/asm/cachectl.h   |   28 +
 arch/arc/include/uapi/asm/page.h   |   39 +
 arch/arc/include/uapi/asm/ptrace.h |   46 +++
 arch/arc/include/uapi/asm/setup.h  |6 ++
 arch/arc/include/uapi/asm/sigcontext.h |   23 
 arch/arc/include/uapi/asm/signal.h |   27 +
 arch/arc/include/uapi/asm/swab.h   |   98 
 arch/arc/include/uapi/asm/unistd.h |   34 +++
 20 files changed, 335 insertions(+), 301 deletions(-)
 delete mode 100644 arch/arc/include/asm/byteorder.h
 delete mode 100644 arch/arc/include/asm/cachectl.h
 delete mode 100644 arch/arc/include/asm/sigcontext.h
 delete mode 100644 arch/arc/include/asm/signal.h
 delete mode 100644 arch/arc/include/asm/swab.h
 delete mode 100644 arch/arc/include/asm/unistd.h
 create mode 100644 arch/arc/include/uapi/asm/Kbuild
 create mode 100644 arch/arc/include/uapi/asm/byteorder.h
 create mode 100644 arch/arc/include/uapi/asm/cachectl.h
 create mode 100644 arch/arc/include/uapi/asm/page.h
 create mode 100644 arch/arc/include/uapi/asm/ptrace.h
 create mode 100644 arch/arc/include/uapi/asm/setup.h
 create mode 100644 arch/arc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/arc/include/uapi/asm/signal.h
 create mode 100644 arch/arc/include/uapi/asm/swab.h
 create mode 100644 arch/arc/include/uapi/asm/unistd.h

diff --git a/arch/arc/include/asm/Kbuild b/arch/arc/include/asm/Kbuild
index b24089c..48af742 100644
--- a/arch/arc/include/asm/Kbuild
+++ b/arch/arc/include/asm/Kbuild
@@ -1,11 +1,3 @@
-include include/asm-generic/Kbuild.asm
-
-# 7-Oct-12: Jeremy Bennett jeremy.benn...@embecosm.com. Some of these
-# headers, beyond those specified in the generic set are needed by user code.
-
-header-y += page.h
-header-y += cachectl.h
-
 generic-y += auxvec.h
 generic-y += bugs.h
 generic-y += bitsperlong.h
diff --git a/arch/arc/include/asm/byteorder.h b/arch/arc/include/asm/byteorder.h
deleted file mode 100644
index 9da71d4..000
--- a/arch/arc/include/asm/byteorder.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#ifndef __ASM_ARC_BYTEORDER_H
-#define __ASM_ARC_BYTEORDER_H
-
-#ifdef CONFIG_CPU_BIG_ENDIAN
-#include linux/byteorder/big_endian.h
-#else
-#include linux/byteorder/little_endian.h
-#endif
-
-#endif /* ASM_ARC_BYTEORDER_H */
diff --git a/arch/arc/include/asm/cachectl.h b/arch/arc/include/asm/cachectl.h
deleted file mode 100644
index 51c73f0..000
--- a/arch/arc/include/asm/cachectl.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-
-#ifndef __ARC_ASM_CACHECTL_H
-#define __ARC_ASM_CACHECTL_H
-
-/*
- * ARC ABI flags defined for Android's finegrained cacheflush requirements
- */
-#define CF_I_INV   0x0002
-#define CF_D_FLUSH 0x0010
-#define CF_D_FLUSH_INV 0x0020
-
-#define CF_DEFAULT (CF_I_INV | CF_D_FLUSH)
-
-/*
- * Standard flags expected by cacheflush system call users
- */
-#define ICACHE CF_I_INV
-#define DCACHE CF_D_FLUSH
-#define BCACHE (CF_I_INV | CF_D_FLUSH)
-
-#endif
diff --git a/arch/arc/include/asm/page.h b/arch/arc/include/asm/page.h
index d111d0c..dfe1f8a 100644
--- a/arch/arc/include/asm/page.h
+++ b/arch/arc/include/asm/page.h
@@ -5,37 +5,11 @@
  * it under the terms of the GNU General Public License version 2 as
  *