lkml.org 
[lkml]   [2010]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [uClinux-dev] [PATCH] m68k{nommu} : Remove unused DEFINE's from asm-offsets.c

Hi Philippe,

Philippe De Muyter wrote:
> m68k{nommu}/asm-offsets.c define many constants which are not used
> anymore anywhere; remove IRQ_DEVID, IRQ_HANDLER, IRQ_NEXT, STAT_IRQ,
> TASK_ACTIVE_MM, TASK_BLOCKED, TASK_FLAGS, TASK_PTRACE, TASK_STATE,
> TASK_THREAD_INFO, TI_CPU, TI_EXECDOMAIN and TI_TASK.
>
> Signed-off-by: Philippe De Muyter <phdm@macqel.be>

I have no problem with the m68knommu part. I can push that into
the m68knommu git tree. Or if the m68k guys are happy I can put
the whole thing there?

Regards
Greg



> ---
> arch/m68k/kernel/asm-offsets.c | 12 ------------
> arch/m68knommu/kernel/asm-offsets.c | 9 ---------
> 2 files changed, 0 insertions(+), 21 deletions(-)
>
> diff --git a/arch/m68k/kernel/asm-offsets.c b/arch/m68k/kernel/asm-offsets.c
> index 73e5e58..78e59b8 100644
> --- a/arch/m68k/kernel/asm-offsets.c
> +++ b/arch/m68k/kernel/asm-offsets.c
> @@ -22,13 +22,9 @@
> int main(void)
> {
> /* offsets into the task struct */
> - DEFINE(TASK_STATE, offsetof(struct task_struct, state));
> - DEFINE(TASK_FLAGS, offsetof(struct task_struct, flags));
> - DEFINE(TASK_PTRACE, offsetof(struct task_struct, ptrace));
> DEFINE(TASK_THREAD, offsetof(struct task_struct, thread));
> DEFINE(TASK_INFO, offsetof(struct task_struct, thread.info));
> DEFINE(TASK_MM, offsetof(struct task_struct, mm));
> - DEFINE(TASK_ACTIVE_MM, offsetof(struct task_struct, active_mm));
> #ifdef CONFIG_MMU
> DEFINE(TASK_TINFO, offsetof(struct task_struct, thread.info));
> #endif
> @@ -64,14 +60,6 @@ int main(void)
> /* bitfields are a bit difficult */
> DEFINE(PT_OFF_FORMATVEC, offsetof(struct pt_regs, pc) + 4);
>
> - /* offsets into the irq_handler struct */
> - DEFINE(IRQ_HANDLER, offsetof(struct irq_node, handler));
> - DEFINE(IRQ_DEVID, offsetof(struct irq_node, dev_id));
> - DEFINE(IRQ_NEXT, offsetof(struct irq_node, next));
> -
> - /* offsets into the kernel_stat struct */
> - DEFINE(STAT_IRQ, offsetof(struct kernel_stat, irqs));
> -
> /* offsets into the irq_cpustat_t struct */
> DEFINE(CPUSTAT_SOFTIRQ_PENDING, offsetof(irq_cpustat_t, __softirq_pending));
>
> diff --git a/arch/m68knommu/kernel/asm-offsets.c b/arch/m68knommu/kernel/asm-offsets.c
> index 9a8876f..eca508c 100644
> --- a/arch/m68knommu/kernel/asm-offsets.c
> +++ b/arch/m68knommu/kernel/asm-offsets.c
> @@ -21,14 +21,8 @@
> int main(void)
> {
> /* offsets into the task struct */
> - DEFINE(TASK_STATE, offsetof(struct task_struct, state));
> - DEFINE(TASK_FLAGS, offsetof(struct task_struct, flags));
> - DEFINE(TASK_PTRACE, offsetof(struct task_struct, ptrace));
> - DEFINE(TASK_BLOCKED, offsetof(struct task_struct, blocked));
> DEFINE(TASK_THREAD, offsetof(struct task_struct, thread));
> - DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack));
> DEFINE(TASK_MM, offsetof(struct task_struct, mm));
> - DEFINE(TASK_ACTIVE_MM, offsetof(struct task_struct, active_mm));
>
> /* offsets into the irq_cpustat_t struct */
> DEFINE(CPUSTAT_SOFTIRQ_PENDING, offsetof(irq_cpustat_t, __softirq_pending));
> @@ -77,11 +71,8 @@ int main(void)
> DEFINE(THREAD_SIZE, THREAD_SIZE);
>
> /* Offsets in thread_info structure */
> - DEFINE(TI_TASK, offsetof(struct thread_info, task));
> - DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain));
> DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
> DEFINE(TI_PREEMPTCOUNT, offsetof(struct thread_info, preempt_count));
> - DEFINE(TI_CPU, offsetof(struct thread_info, cpu));
>
> return 0;
> }


--
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: gerg@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com


\
 
 \ /
  Last update: 2010-08-27 08:17    [W:0.765 / U:0.024 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site