Re: [uClinux-dev] [PATCH] m68knommu: whitespace cleanup in 68328/entry.S

2010-08-19 Thread Greg Ungerer


Hi Philippe,

Philippe De Muyter wrote:

m68knommu: whitespace cleanup in 68328/entry.S

Signed-off-by: Philippe De Muyter 


Thanks, applied to the m68knommu git tree.

Regards
Greg



diff --git a/arch/m68knommu/platform/68328/entry.S 
b/arch/m68knommu/platform/68328/entry.S
--- a/arch/m68knommu/platform/68328/entry.S
+++ b/arch/m68knommu/platform/68328/entry.S
@@ -43,7 +43,7 @@ badsys:
jra ret_from_exception
 
 do_trace:

-   movel   #-ENOSYS,%sp@(PT_OFF_D0)/* needed for strace*/
+   movel   #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/
subql   #4,%sp
SAVE_SWITCH_STACK
jbsrsyscall_trace
@@ -57,7 +57,7 @@ do_trace:
lea sys_call_table, %a0
jbsr%a0@(%d1)
 
-1:	movel	%d0,%sp@(PT_OFF_D0)		/* save the return value */

+1: movel   %d0,%sp@(PT_OFF_D0) /* save the return value */
subql   #4,%sp  /* dummy return address */
SAVE_SWITCH_STACK
jbsrsyscall_trace
@@ -71,9 +71,9 @@ ENTRY(system_call)
SAVE_ALL
 
 	/* save top of frame*/

-   pea %sp@
-   jbsrset_esp0
-   addql   #4,%sp
+   pea %sp@
+   jbsrset_esp0
+   addql   #4,%sp
 
 	movel	%sp@(PT_OFF_ORIG_D0),%d0
 
@@ -88,10 +88,10 @@ ENTRY(system_call)

lea sys_call_table,%a0
movel   %a0@(%d0), %a0
jbsr%a0@
-   movel   %d0,%sp@(PT_OFF_D0) /* save the return value*/
+   movel   %d0,%sp@(PT_OFF_D0) /* save the return value*/
 
 ret_from_exception:

-   btst#5,%sp@(PT_OFF_SR)  /* check if returning to 
kernel*/
+   btst#5,%sp@(PT_OFF_SR)  /* check if returning to kernel*/
jeq Luser_return/* if so, skip resched, signals*/
 
 Lkernel_return:

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev




--

Greg Ungerer  --  Principal EngineerEMAIL: g...@snapgear.com
SnapGear Group, McAfee  PHONE:   +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, AustraliaWEB: http://www.SnapGear.com
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] [PATCH] m68knommu: Document supported chips in intc-2.c and intc-simr.c.

2010-08-19 Thread Greg Ungerer


Hi Philippe,

Philippe De Muyter wrote:

The chips lists were in commit logs, but should also be in source files.
This way it is easier to choose the right source file for a not yet
supported Coldfire.

Signed-off-by: Philippe De Muyter 


Looks good. I'll add it to the m68knommu git tree.

Thanks
Greg



---
 arch/m68knommu/platform/coldfire/intc-2.c|6 +-
 arch/m68knommu/platform/coldfire/intc-simr.c |2 ++
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/arch/m68knommu/platform/coldfire/intc-2.c 
b/arch/m68knommu/platform/coldfire/intc-2.c
index 5598c8b..a0c72ec 100644
--- a/arch/m68knommu/platform/coldfire/intc-2.c
+++ b/arch/m68knommu/platform/coldfire/intc-2.c
@@ -1,5 +1,9 @@
 /*
- * intc-1.c
+ * intc-2.c
+ *
+ * General interrupt controller code for the many ColdFire version 2 cores
+ * that use the two region INTC interrupt controller. This includes the
+ * 523x family, 5270, 5271, 5274, 5275, and the 528x families.
  *
  * (C) Copyright 2009, Greg Ungerer 
  *
diff --git a/arch/m68knommu/platform/coldfire/intc-simr.c 
b/arch/m68knommu/platform/coldfire/intc-simr.c
index 1b01e79..8435ced 100644
--- a/arch/m68knommu/platform/coldfire/intc-simr.c
+++ b/arch/m68knommu/platform/coldfire/intc-simr.c
@@ -1,6 +1,8 @@
 /*
  * intc-simr.c
  *
+ * Interrupt controller code for the ColdFire 5208, 5207 & 532x parts.
+ *
  * (C) Copyright 2009, Greg Ungerer 
  *
  * This file is subject to the terms and conditions of the GNU General Public



--

Greg Ungerer  --  Principal EngineerEMAIL: g...@snapgear.com
SnapGear Group, McAfee  PHONE:   +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, AustraliaWEB: http://www.SnapGear.com
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] [PATCH] m68k, m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64

2010-08-19 Thread Greg Ungerer

Geert Uytterhoeven wrote:

Signed-off-by: Geert Uytterhoeven 


Acked-by: Greg Ungerer 



---
 arch/m68k/include/asm/unistd.h   |5 -
 arch/m68k/kernel/entry.S |3 +++
 arch/m68knommu/kernel/syscalltable.S |3 +++
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/arch/m68k/include/asm/unistd.h b/arch/m68k/include/asm/unistd.h
index 60b15d0..b43b36b 100644
--- a/arch/m68k/include/asm/unistd.h
+++ b/arch/m68k/include/asm/unistd.h
@@ -340,10 +340,13 @@
 #define __NR_set_thread_area   334
 #define __NR_atomic_cmpxchg_32 335
 #define __NR_atomic_barrier336
+#define __NR_fanotify_init 337
+#define __NR_fanotify_mark 338
+#define __NR_prlimit64 339
 
 #ifdef __KERNEL__
 
-#define NR_syscalls		337

+#define NR_syscalls340
 
 #define __ARCH_WANT_IPC_PARSE_VERSION

 #define __ARCH_WANT_OLD_READDIR
diff --git a/arch/m68k/kernel/entry.S b/arch/m68k/kernel/entry.S
index 2391bdf..6360c43 100644
--- a/arch/m68k/kernel/entry.S
+++ b/arch/m68k/kernel/entry.S
@@ -765,4 +765,7 @@ sys_call_table:
.long sys_set_thread_area
.long sys_atomic_cmpxchg_32 /* 335 */
.long sys_atomic_barrier
+   .long sys_fanotify_init
+   .long sys_fanotify_mark
+   .long sys_prlimit64
 
diff --git a/arch/m68knommu/kernel/syscalltable.S b/arch/m68knommu/kernel/syscalltable.S

index b30b3eb..79b1ed1 100644
--- a/arch/m68knommu/kernel/syscalltable.S
+++ b/arch/m68knommu/kernel/syscalltable.S
@@ -355,6 +355,9 @@ ENTRY(sys_call_table)
.long sys_set_thread_area
.long sys_atomic_cmpxchg_32 /* 335 */
.long sys_atomic_barrier
+   .long sys_fanotify_init
+   .long sys_fanotify_mark
+   .long sys_prlimit64
 
 	.rept NR_syscalls-(.-sys_call_table)/4

.long sys_ni_syscall



--

Greg Ungerer  --  Principal EngineerEMAIL: g...@snapgear.com
SnapGear Group, McAfee  PHONE:   +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, AustraliaWEB: http://www.SnapGear.com
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


[uClinux-dev] [PATCH] m68knommu: Document supported chips in intc-2.c and intc-simr.c.

2010-08-19 Thread Philippe De Muyter
The chips lists were in commit logs, but should also be in source files.
This way it is easier to choose the right source file for a not yet
supported Coldfire.

Signed-off-by: Philippe De Muyter 
---
 arch/m68knommu/platform/coldfire/intc-2.c|6 +-
 arch/m68knommu/platform/coldfire/intc-simr.c |2 ++
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/arch/m68knommu/platform/coldfire/intc-2.c 
b/arch/m68knommu/platform/coldfire/intc-2.c
index 5598c8b..a0c72ec 100644
--- a/arch/m68knommu/platform/coldfire/intc-2.c
+++ b/arch/m68knommu/platform/coldfire/intc-2.c
@@ -1,5 +1,9 @@
 /*
- * intc-1.c
+ * intc-2.c
+ *
+ * General interrupt controller code for the many ColdFire version 2 cores
+ * that use the two region INTC interrupt controller. This includes the
+ * 523x family, 5270, 5271, 5274, 5275, and the 528x families.
  *
  * (C) Copyright 2009, Greg Ungerer 
  *
diff --git a/arch/m68knommu/platform/coldfire/intc-simr.c 
b/arch/m68knommu/platform/coldfire/intc-simr.c
index 1b01e79..8435ced 100644
--- a/arch/m68knommu/platform/coldfire/intc-simr.c
+++ b/arch/m68knommu/platform/coldfire/intc-simr.c
@@ -1,6 +1,8 @@
 /*
  * intc-simr.c
  *
+ * Interrupt controller code for the ColdFire 5208, 5207 & 532x parts.
+ *
  * (C) Copyright 2009, Greg Ungerer 
  *
  * This file is subject to the terms and conditions of the GNU General Public
-- 
1.6.3.3

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


[uClinux-dev] [PATCH] m68k, m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64

2010-08-19 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven 
---
 arch/m68k/include/asm/unistd.h   |5 -
 arch/m68k/kernel/entry.S |3 +++
 arch/m68knommu/kernel/syscalltable.S |3 +++
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/arch/m68k/include/asm/unistd.h b/arch/m68k/include/asm/unistd.h
index 60b15d0..b43b36b 100644
--- a/arch/m68k/include/asm/unistd.h
+++ b/arch/m68k/include/asm/unistd.h
@@ -340,10 +340,13 @@
 #define __NR_set_thread_area   334
 #define __NR_atomic_cmpxchg_32 335
 #define __NR_atomic_barrier336
+#define __NR_fanotify_init 337
+#define __NR_fanotify_mark 338
+#define __NR_prlimit64 339
 
 #ifdef __KERNEL__
 
-#define NR_syscalls337
+#define NR_syscalls340
 
 #define __ARCH_WANT_IPC_PARSE_VERSION
 #define __ARCH_WANT_OLD_READDIR
diff --git a/arch/m68k/kernel/entry.S b/arch/m68k/kernel/entry.S
index 2391bdf..6360c43 100644
--- a/arch/m68k/kernel/entry.S
+++ b/arch/m68k/kernel/entry.S
@@ -765,4 +765,7 @@ sys_call_table:
.long sys_set_thread_area
.long sys_atomic_cmpxchg_32 /* 335 */
.long sys_atomic_barrier
+   .long sys_fanotify_init
+   .long sys_fanotify_mark
+   .long sys_prlimit64
 
diff --git a/arch/m68knommu/kernel/syscalltable.S 
b/arch/m68knommu/kernel/syscalltable.S
index b30b3eb..79b1ed1 100644
--- a/arch/m68knommu/kernel/syscalltable.S
+++ b/arch/m68knommu/kernel/syscalltable.S
@@ -355,6 +355,9 @@ ENTRY(sys_call_table)
.long sys_set_thread_area
.long sys_atomic_cmpxchg_32 /* 335 */
.long sys_atomic_barrier
+   .long sys_fanotify_init
+   .long sys_fanotify_mark
+   .long sys_prlimit64
 
.rept NR_syscalls-(.-sys_call_table)/4
.long sys_ni_syscall
-- 
1.7.0.4

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


[uClinux-dev] [PATCH] m68k{nommu}/blackfin : remove old assembler-only flags bit definitions.

2010-08-19 Thread Philippe De Muyter
Long ago, PT_TRACESYS_OFF and friends were introduced as hard defines
to avoid straight constants in assembler parts of linux m68k.
They are not used anymore, and were not updated to follow changes
in linux kernel.  Remove them.  When similar constants are needed,
they are now generated using asm-offsets.c.

Signed-off-by: Philippe De Muyter 
---
 arch/blackfin/include/asm/entry.h |8 
 arch/m68k/include/asm/entry_mm.h  |8 
 arch/m68k/include/asm/entry_no.h  |   10 --
 3 files changed, 0 insertions(+), 26 deletions(-)

diff --git a/arch/blackfin/include/asm/entry.h 
b/arch/blackfin/include/asm/entry.h
index a6886f6..4104d57 100644
--- a/arch/blackfin/include/asm/entry.h
+++ b/arch/blackfin/include/asm/entry.h
@@ -15,14 +15,6 @@
 #defineLFLUSH_I_AND_D  0x0808
 #defineLSIGTRAP5
 
-/* process bits for task_struct.flags */
-#definePF_TRACESYS_OFF 3
-#definePF_TRACESYS_BIT 5
-#definePF_PTRACED_OFF  3
-#definePF_PTRACED_BIT  4
-#definePF_DTRACE_OFF   1
-#definePF_DTRACE_BIT   5
-
 /*
  * NOTE!  The single-stepping code assumes that all interrupt handlers
  * start by saving SYSCFG on the stack with their first instruction.
diff --git a/arch/m68k/include/asm/entry_mm.h b/arch/m68k/include/asm/entry_mm.h
index 4741258..6f70823 100644
--- a/arch/m68k/include/asm/entry_mm.h
+++ b/arch/m68k/include/asm/entry_mm.h
@@ -47,14 +47,6 @@
 
 LFLUSH_I_AND_D = 0x0808
 
-/* process bits for task_struct.ptrace */
-PT_TRACESYS_OFF = 3
-PT_TRACESYS_BIT = 1
-PT_PTRACED_OFF = 3
-PT_PTRACED_BIT = 0
-PT_DTRACE_OFF = 3
-PT_DTRACE_BIT = 2
-
 #define SAVE_ALL_INT save_all_int
 #define SAVE_ALL_SYS save_all_sys
 #define RESTORE_ALL restore_all
diff --git a/arch/m68k/include/asm/entry_no.h b/arch/m68k/include/asm/entry_no.h
index 907ed03..477d91a 100644
--- a/arch/m68k/include/asm/entry_no.h
+++ b/arch/m68k/include/asm/entry_no.h
@@ -32,16 +32,6 @@
 
 #ifdef __ASSEMBLY__
 
-/* process bits for task_struct.flags */
-PF_TRACESYS_OFF = 3
-PF_TRACESYS_BIT = 5
-PF_PTRACED_OFF = 3
-PF_PTRACED_BIT = 4
-PF_DTRACE_OFF = 1
-PF_DTRACE_BIT = 5
-
-LENOSYS = 38
-
 #define SWITCH_STACK_SIZE (6*4+4)  /* Includes return address */
 
 /*
-- 
1.6.3.3

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


[uClinux-dev] [PATCH] m68knommu: whitespace cleanup in 68328/entry.S

2010-08-19 Thread Philippe De Muyter
m68knommu: whitespace cleanup in 68328/entry.S

Signed-off-by: Philippe De Muyter 
---
diff --git a/arch/m68knommu/platform/68328/entry.S 
b/arch/m68knommu/platform/68328/entry.S
--- a/arch/m68knommu/platform/68328/entry.S
+++ b/arch/m68knommu/platform/68328/entry.S
@@ -43,7 +43,7 @@ badsys:
jra ret_from_exception
 
 do_trace:
-   movel   #-ENOSYS,%sp@(PT_OFF_D0)/* needed for strace*/
+   movel   #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/
subql   #4,%sp
SAVE_SWITCH_STACK
jbsrsyscall_trace
@@ -57,7 +57,7 @@ do_trace:
lea sys_call_table, %a0
jbsr%a0@(%d1)
 
-1: movel   %d0,%sp@(PT_OFF_D0) /* save the return value */
+1: movel   %d0,%sp@(PT_OFF_D0) /* save the return value */
subql   #4,%sp  /* dummy return address */
SAVE_SWITCH_STACK
jbsrsyscall_trace
@@ -71,9 +71,9 @@ ENTRY(system_call)
SAVE_ALL
 
/* save top of frame*/
-   pea %sp@
-   jbsrset_esp0
-   addql   #4,%sp
+   pea %sp@
+   jbsrset_esp0
+   addql   #4,%sp
 
movel   %sp@(PT_OFF_ORIG_D0),%d0
 
@@ -88,10 +88,10 @@ ENTRY(system_call)
lea sys_call_table,%a0
movel   %a0@(%d0), %a0
jbsr%a0@
-   movel   %d0,%sp@(PT_OFF_D0) /* save the return value*/
+   movel   %d0,%sp@(PT_OFF_D0) /* save the return value*/
 
 ret_from_exception:
-   btst#5,%sp@(PT_OFF_SR)  /* check if returning to 
kernel*/
+   btst#5,%sp@(PT_OFF_SR)  /* check if returning to kernel*/
jeq Luser_return/* if so, skip resched, signals*/
 
 Lkernel_return:
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev