Index: .dwc_otg_hcd.o.cmd
===================================================================
--- .dwc_otg_hcd.o.cmd	(revision 21300)
+++ .dwc_otg_hcd.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_hcd.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd.o drivers/usb/dwc_otg/dwc_otg_hcd.c
+cmd_drivers/usb/dwc_otg/dwc_otg_hcd.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd.o drivers/usb/dwc_otg/dwc_otg_hcd.c
 
 source_drivers/usb/dwc_otg/dwc_otg_hcd.o := drivers/usb/dwc_otg/dwc_otg_hcd.c
 
@@ -16,15 +16,16 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -38,66 +39,86 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/smp.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
-    $(wildcard include/config/smp.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -107,7 +128,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -122,7 +143,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/module.h \
     $(wildcard include/config/sysfs.h) \
@@ -138,7 +159,7 @@
   include/linux/poison.h \
     $(wildcard include/config/illegal/pointer/value.h) \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/time.h \
     $(wildcard include/config/arch/uses/gettimeoffset.h) \
   include/linux/cache.h \
@@ -147,7 +168,6 @@
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -155,18 +175,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -179,34 +198,60 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
@@ -240,20 +285,18 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -261,9 +304,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -273,7 +317,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -296,7 +340,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -304,16 +348,20 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
@@ -329,16 +377,18 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/sysctl.h \
     $(wildcard include/config/sysctl.h) \
   include/linux/rbtree.h \
   include/linux/elf.h \
   include/linux/elf-em.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/elf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/elf.h \
+    $(wildcard include/config/mips32/n32.h) \
+    $(wildcard include/config/mips32/o32.h) \
     $(wildcard include/config/mips32/compat.h) \
   include/linux/kobject.h \
   include/linux/sysfs.h \
@@ -355,8 +405,22 @@
   include/linux/export.h \
     $(wildcard include/config/symbol/prefix.h) \
     $(wildcard include/config/modversions.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/module.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/uaccess.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/module.h \
+    $(wildcard include/config/cpu/mips32/r1.h) \
+    $(wildcard include/config/cpu/mips32/r2.h) \
+    $(wildcard include/config/cpu/mips64/r1.h) \
+    $(wildcard include/config/cpu/mips64/r2.h) \
+    $(wildcard include/config/cpu/r4300.h) \
+    $(wildcard include/config/cpu/r4x00.h) \
+    $(wildcard include/config/cpu/tx49xx.h) \
+    $(wildcard include/config/cpu/r5000.h) \
+    $(wildcard include/config/cpu/r5432.h) \
+    $(wildcard include/config/cpu/r6000.h) \
+    $(wildcard include/config/cpu/nevada.h) \
+    $(wildcard include/config/cpu/rm7000.h) \
+    $(wildcard include/config/cpu/xlr.h) \
+    $(wildcard include/config/cpu/xlp.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/uaccess.h \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
@@ -369,7 +433,7 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/interrupt.h \
     $(wildcard include/config/generic/hardirqs.h) \
@@ -383,29 +447,33 @@
     $(wildcard include/config/irq/time/accounting.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/irq_cpustat.h \
   include/linux/irq.h \
     $(wildcard include/config/s390.h) \
     $(wildcard include/config/irq/release/method.h) \
     $(wildcard include/config/generic/pending/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
     $(wildcard include/config/high/res/timers.h) \
     $(wildcard include/config/timerfd.h) \
@@ -440,19 +508,19 @@
     $(wildcard include/config/mm/owner.h) \
     $(wildcard include/config/mmu/notifier.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
   include/linux/range.h \
   include/linux/bit_spinlock.h \
   include/linux/shrinker.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable.h \
     $(wildcard include/config/cpu/supports/uncached/accelerated.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-32.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fixmap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-32.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fixmap.h \
   include/asm-generic/pgtable-nopmd.h \
   include/asm-generic/pgtable-nopud.h \
   include/asm-generic/pgtable.h \
@@ -465,14 +533,14 @@
   include/linux/vmstat.h \
     $(wildcard include/config/vm/event/counters.h) \
   include/linux/vm_event_item.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/scatterlist.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/scatterlist.h \
   include/asm-generic/scatterlist.h \
     $(wildcard include/config/need/sg/dma/length.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/dma-mapping.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/dma-mapping.h \
     $(wildcard include/config/sgi/ip27.h) \
   include/asm-generic/dma-coherent.h \
     $(wildcard include/config/have/generic/dma/coherent.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/dma-coherence.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/dma-coherence.h \
   include/asm-generic/dma-mapping-common.h \
   include/linux/kmemcheck.h \
   include/linux/dma-debug.h \
@@ -489,10 +557,13 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
   drivers/usb/dwc_otg/dwc_otg_hcd.h \
@@ -523,7 +594,7 @@
     $(wildcard include/config/migration.h) \
   include/linux/limits.h \
   include/linux/ioctl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ioctl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ioctl.h \
   include/asm-generic/ioctl.h \
   include/linux/blk_types.h \
     $(wildcard include/config/blk/dev/integrity.h) \
@@ -547,7 +618,7 @@
   include/linux/dqblk_qtree.h \
   include/linux/nfs_fs_i.h \
   include/linux/fcntl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fcntl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fcntl.h \
   include/asm-generic/fcntl.h \
   include/linux/sched.h \
     $(wildcard include/config/sched/debug.h) \
@@ -585,19 +656,19 @@
     $(wildcard include/config/have/hw/breakpoint.h) \
     $(wildcard include/config/have/unstable/sched/clock.h) \
     $(wildcard include/config/cfs/bandwidth.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cputime.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cputime.h \
   include/asm-generic/cputime.h \
   include/linux/sem.h \
   include/linux/ipc.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ipcbuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ipcbuf.h \
   include/asm-generic/ipcbuf.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sembuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sembuf.h \
   include/linux/signal.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/signal.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/signal.h \
     $(wildcard include/config/trad/signals.h) \
   include/asm-generic/signal-defs.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sigcontext.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/siginfo.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sigcontext.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/siginfo.h \
   include/asm-generic/siginfo.h \
   include/linux/proportions.h \
   include/linux/seccomp.h \
@@ -607,7 +678,7 @@
   include/linux/plist.h \
     $(wildcard include/config/debug/pi/list.h) \
   include/linux/resource.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/resource.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/resource.h \
   include/asm-generic/resource.h \
   include/linux/task_io_accounting.h \
     $(wildcard include/config/task/io/accounting.h) \
Index: dwc_otg_driver.c
===================================================================
--- dwc_otg_driver.c	(revision 21300)
+++ dwc_otg_driver.c	(working copy)
@@ -957,8 +957,8 @@
 	REG32(0xb8003314) = (val << 16) | tmp; USB2_PHY_DELAY;
 #else  //8196D otg
 	unsigned int tmp = REG32(0xb8000090);  //8672 only	
-	tmp = tmp & ~(0xff<<11);
-	REG32(0xb8000090) = (val << 11) | tmp; USB2_PHY_DELAY;
+	tmp = tmp & ~(0xff<<(11-11));
+	REG32(0xb8000090) = (val << (11-11)) | tmp; USB2_PHY_DELAY;
 
 #endif	
 	//REG32(0xb8003314) = (val << 16) | tmp; USB2_PHY_DELAY;
@@ -1004,10 +1004,10 @@
 {
 	#define SYS_USB_SIE 0xb8000034
 	if(en==0)
-	{	REG32(SYS_USB_SIE) &= ~(1<<27);  //s_usbotg_fs_ternel=0	
+	{	REG32(SYS_USB_SIE) &= ~(1<<(27-0));  //s_usbotg_fs_ternel=0	
 	}
 	else
-	{	REG32(SYS_USB_SIE) |= (1<<27);  //s_usbotg_fs_ternel=1
+	{	REG32(SYS_USB_SIE) |= (1<<(27-0));  //s_usbotg_fs_ternel=1
 	}
 }
 //===============================================================
@@ -1015,17 +1015,17 @@
 {	
 	#define SYS_USB_SIE 0xb8000034
 	if(port==1)
-	{	REG32(SYS_USB_SIE) |= (1<<18);   //one_port_host_sel=1, means: one port
+	{	REG32(SYS_USB_SIE) |= (1<<(18-0));   //one_port_host_sel=1, means: one port
 	}
 	else
-	{	REG32(SYS_USB_SIE) &= ~(1<<18);   //one_port_host_sel=0, means: two port
+	{	REG32(SYS_USB_SIE) &= ~(1<<(18-0));   //one_port_host_sel=0, means: two port
 	}
 }
 //-----------------------------------------------------------------------------------
 unsigned int Get_SelUSBPort()
 {
 	#define SYS_USB_SIE 0xb8000034
-	unsigned int oneportsel=(REG32(SYS_USB_SIE) & (1<<18))>>18; 
+	unsigned int oneportsel=(REG32(SYS_USB_SIE) & (1<<(18-0)))>>(18-0); 
 	return (oneportsel & 0x1);
 }
 //-----------------------------------------------------------------------------------
@@ -1119,17 +1119,17 @@
 	if(sel==0)
 	{
 		if(en==1)
-		{	REG32(SYS_USB_SIE)&= ~(1<<21);        //s_suspend_n=0		
+		{	REG32(SYS_USB_SIE)&= ~(1<<(21-0));        //s_suspend_n=0		
 		}
 		else
-		{	REG32(SYS_USB_SIE) |= (1<<21);        //s_suspend_n=1	  
+		{	REG32(SYS_USB_SIE) |= (1<<(21-0));        //s_suspend_n=1	  
 		}
 		
-		REG32(SYS_USB_SIE) &= ~(1<<26);     //s_suspend_sel=0  (source from system)		
+		REG32(SYS_USB_SIE) &= ~(1<<(26-0));     //s_suspend_sel=0  (source from system)		
 	}
 	else
 	{
-		REG32(SYS_USB_SIE) |=  (1<<26);     //s_suspend_sel=1  (source from mac)
+		REG32(SYS_USB_SIE) |=  (1<<(26-0));     //s_suspend_sel=1  (source from mac)
 	}
 }
 //-----------------------------------------------------------------------------------
@@ -1137,9 +1137,9 @@
 {
 	#define SYS_USB_PHY 0xb8000090
 	if(reset==0)
-	REG32(SYS_USB_PHY) &= ~(1<<20);   //usbphy_reset=0	
+	REG32(SYS_USB_PHY) &= ~(1<<(20-11));   //usbphy_reset=0	
 	else
-	REG32(SYS_USB_PHY) |=  (1<<20);   //usbphy_reset=1
+	REG32(SYS_USB_PHY) |=  (1<<(20-11));   //usbphy_reset=1
 }
 //---------------------------------------------------------------------------------
 
@@ -1155,10 +1155,10 @@
 	Enable_OTG_Suspend(1,NULL);		//sel=0 src from sys, then see en, sel=1, src from otg mac,    
 	 								//en=1 go to suspend, en=0 not in suspend, is working
 	
-	REG32(SYS_USB_SIE) |= (1<<22);     //en_usbotg=1,  connect MAC and PHY
+	REG32(SYS_USB_SIE) |= (1<<(22-0));     //en_usbotg=1,  connect MAC and PHY
 
-	REG32(SYS_USB_PHY)|=(1<<19);  //USBPHY_EN=1
-	REG32(SYS_USB_PHY)|=(1<<21);  //active_usbphy
+	REG32(SYS_USB_PHY)|=(1<<(19-11));  //USBPHY_EN=1
+	REG32(SYS_USB_PHY)|=(1<<(21-11));  //active_usbphy
 
 //----------------------------------------
 #ifndef CONFIG_RTL_OTGCTRL  //software decide iddig
@@ -1177,7 +1177,7 @@
 #endif
 //----------------------------------------
 #if 1 //
-	Set_SelUSBPort(2);  // pass 1: is one port, other value is 2port
+	Set_SelUSBPort(0);  // pass 1: is one port, other value is 2port
 #else  //dynamic get
 	if(Get_SelUSBPort()==1)
 	{	printk("OTG: Got one_port_host_sel=1, cannot continue init otg\n");
@@ -1185,7 +1185,11 @@
 	}
 #endif
 //----------------------------------------
+#if CONFIG_RTL_8198C
 	
+	REG32(0xb8000010) = REG32(0xb8000010) | (0x1<<29);
+#endif
+	
 	TurnOn_OtgClkMgr();
 #if 1	
 	USBPhyReset(1);  //1: in reset, 0: working
@@ -1195,7 +1199,39 @@
 #endif
 
 #if 1
+#if CONFIG_RTL_8198C
+	
+//	REG32(0xb8000010) = REG32(0xb8000010) | (0x1<<29);
+	//USBPhyReset(0);
+#if 0      
+  set_u2_phy( 0xe0, 0x44);
+        set_u2_phy( 0xe1, 0xe8);
+        set_u2_phy( 0xe2, 0x9a);
+        set_u2_phy( 0xe3, 0xa1);
+        set_u2_phy( 0xe5, 0x95);
+        set_u2_phy( 0xe6, 0x98);
 
+        set_u2_phy( 0xf5, 0x49);
+#endif
+	 dwc_otg_phy_write(0xe0,0x44);  //disconnect, work
+        dwc_otg_phy_write(0xe1,0xe9);  //disconnect, work
+        dwc_otg_phy_write(0xe2,0x9a);  //disconnect, work
+        dwc_otg_phy_write(0xe3,0xa1);  //disconnect, work
+        dwc_otg_phy_write(0xe5,0x95);  //disconnect, work
+        dwc_otg_phy_write(0xe6,0x98);  //disco
+
+        dwc_otg_phy_write(0xf5,0x49);  //disco
+	printk("b8000010=%x\r\n",REG32(0xb8000010));
+	
+	printk("b8000090=%x\r\n",REG32(0xb8000090));
+	int i;;
+	for(i=0xe0;i<=0xe7; i++)
+		printk("reg %x=%x\n", i,dwc_otg_phy_read(i) );	
+
+	//for(i=0xe0;i<=0xe7; i++)
+	//	printk("reg %x=%x\n", i,dwc_otg_phy_read(i) );	
+
+#else
 	//USBPhyReset(0);  //1: in reset, 0: working	
 	//PHYPatch();  //wei add	
 	dwc_otg_phy_write(0xe0,0x99);  //disconnect, work
@@ -1219,6 +1255,7 @@
 	for(i=0xe0;i<=0xe7; i++)
 		printk("reg %x=%x\n", i,dwc_otg_phy_read(i) );	
 #endif
+#endif
 	
 	HangUpRes(0);
 	if(gHostMode==1)
Index: .dwc_otg_cil_intr.o.cmd
===================================================================
--- .dwc_otg_cil_intr.o.cmd	(revision 21300)
+++ .dwc_otg_cil_intr.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_cil_intr.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_cil_intr.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_cil_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_cil_intr.o drivers/usb/dwc_otg/dwc_otg_cil_intr.c
+cmd_drivers/usb/dwc_otg/dwc_otg_cil_intr.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_cil_intr.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_cil_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_cil_intr.o drivers/usb/dwc_otg/dwc_otg_cil_intr.c
 
 source_drivers/usb/dwc_otg/dwc_otg_cil_intr.o := drivers/usb/dwc_otg/dwc_otg_cil_intr.c
 
@@ -11,10 +11,10 @@
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -28,8 +28,8 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
   include/linux/slab.h \
     $(wildcard include/config/slab/debug.h) \
@@ -84,56 +84,75 @@
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -143,23 +162,22 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
   include/asm-generic/bitops/ext2-atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -173,9 +191,10 @@
     $(wildcard include/config/ring/buffer.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+    $(wildcard include/config/rtl/819x.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/log2.h \
     $(wildcard include/config/arch/has/ilog2/u32.h) \
     $(wildcard include/config/arch/has/ilog2/u64.h) \
@@ -186,7 +205,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/threads.h \
     $(wildcard include/config/nr/cpus.h) \
@@ -194,17 +213,14 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/list.h \
     $(wildcard include/config/debug/list.h) \
   include/linux/poison.h \
@@ -212,25 +228,54 @@
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/cache.h \
     $(wildcard include/config/arch/has/cache/line/size.h) \
@@ -239,14 +284,12 @@
   include/linux/seqlock.h \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -254,9 +297,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -266,7 +310,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -288,7 +332,7 @@
   include/linux/completion.h \
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -296,28 +340,54 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
     $(wildcard include/config/debug/virtual.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
-  include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+    $(wildcard include/config/sysfs.h) \
+  include/linux/workqueue.h \
+    $(wildcard include/config/debug/objects/work.h) \
+    $(wildcard include/config/freezer.h) \
+  include/linux/timer.h \
+    $(wildcard include/config/timer/stats.h) \
+    $(wildcard include/config/debug/objects/timers.h) \
+  include/linux/ktime.h \
+    $(wildcard include/config/ktime/scalar.h) \
+  include/linux/time.h \
+    $(wildcard include/config/arch/uses/gettimeoffset.h) \
+  include/linux/math64.h \
+  include/linux/jiffies.h \
+  include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
+  include/linux/kobject.h \
+  include/linux/sysfs.h \
+  include/linux/kobject_ns.h \
+  include/linux/kref.h \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
+  include/linux/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
Index: .dwc_otg_pcd.o.cmd
===================================================================
--- .dwc_otg_pcd.o.cmd	(revision 21300)
+++ .dwc_otg_pcd.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_pcd.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_pcd.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_pcd)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_pcd.o drivers/usb/dwc_otg/dwc_otg_pcd.c
+cmd_drivers/usb/dwc_otg/dwc_otg_pcd.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_pcd.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_pcd)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_pcd.o drivers/usb/dwc_otg/dwc_otg_pcd.c
 
 source_drivers/usb/dwc_otg/dwc_otg_pcd.o := drivers/usb/dwc_otg/dwc_otg_pcd.c
 
@@ -17,15 +17,16 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -39,66 +40,86 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/smp.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
-    $(wildcard include/config/smp.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -108,7 +129,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -123,7 +144,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/module.h \
     $(wildcard include/config/sysfs.h) \
@@ -139,7 +160,7 @@
   include/linux/poison.h \
     $(wildcard include/config/illegal/pointer/value.h) \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/time.h \
     $(wildcard include/config/arch/uses/gettimeoffset.h) \
   include/linux/cache.h \
@@ -148,7 +169,6 @@
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -156,18 +176,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -180,34 +199,60 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
@@ -241,20 +286,18 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -262,9 +305,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -274,7 +318,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -297,7 +341,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -305,16 +349,20 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
@@ -330,16 +378,18 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/sysctl.h \
     $(wildcard include/config/sysctl.h) \
   include/linux/rbtree.h \
   include/linux/elf.h \
   include/linux/elf-em.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/elf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/elf.h \
+    $(wildcard include/config/mips32/n32.h) \
+    $(wildcard include/config/mips32/o32.h) \
     $(wildcard include/config/mips32/compat.h) \
   include/linux/kobject.h \
   include/linux/sysfs.h \
@@ -356,8 +406,22 @@
   include/linux/export.h \
     $(wildcard include/config/symbol/prefix.h) \
     $(wildcard include/config/modversions.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/module.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/uaccess.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/module.h \
+    $(wildcard include/config/cpu/mips32/r1.h) \
+    $(wildcard include/config/cpu/mips32/r2.h) \
+    $(wildcard include/config/cpu/mips64/r1.h) \
+    $(wildcard include/config/cpu/mips64/r2.h) \
+    $(wildcard include/config/cpu/r4300.h) \
+    $(wildcard include/config/cpu/r4x00.h) \
+    $(wildcard include/config/cpu/tx49xx.h) \
+    $(wildcard include/config/cpu/r5000.h) \
+    $(wildcard include/config/cpu/r5432.h) \
+    $(wildcard include/config/cpu/r6000.h) \
+    $(wildcard include/config/cpu/nevada.h) \
+    $(wildcard include/config/cpu/rm7000.h) \
+    $(wildcard include/config/cpu/xlr.h) \
+    $(wildcard include/config/cpu/xlp.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/uaccess.h \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
@@ -370,7 +434,7 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/interrupt.h \
     $(wildcard include/config/generic/hardirqs.h) \
@@ -384,29 +448,33 @@
     $(wildcard include/config/irq/time/accounting.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/irq_cpustat.h \
   include/linux/irq.h \
     $(wildcard include/config/s390.h) \
     $(wildcard include/config/irq/release/method.h) \
     $(wildcard include/config/generic/pending/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
     $(wildcard include/config/high/res/timers.h) \
     $(wildcard include/config/timerfd.h) \
@@ -441,19 +509,19 @@
     $(wildcard include/config/mm/owner.h) \
     $(wildcard include/config/mmu/notifier.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
   include/linux/range.h \
   include/linux/bit_spinlock.h \
   include/linux/shrinker.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable.h \
     $(wildcard include/config/cpu/supports/uncached/accelerated.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-32.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fixmap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-32.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fixmap.h \
   include/asm-generic/pgtable-nopmd.h \
   include/asm-generic/pgtable-nopud.h \
   include/asm-generic/pgtable.h \
@@ -466,14 +534,14 @@
   include/linux/vmstat.h \
     $(wildcard include/config/vm/event/counters.h) \
   include/linux/vm_event_item.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/scatterlist.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/scatterlist.h \
   include/asm-generic/scatterlist.h \
     $(wildcard include/config/need/sg/dma/length.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/dma-mapping.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/dma-mapping.h \
     $(wildcard include/config/sgi/ip27.h) \
   include/asm-generic/dma-coherent.h \
     $(wildcard include/config/have/generic/dma/coherent.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/dma-coherence.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/dma-coherence.h \
   include/asm-generic/dma-mapping-common.h \
   include/linux/kmemcheck.h \
   include/linux/dma-debug.h \
@@ -496,14 +564,17 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   drivers/usb/dwc_otg/dwc_otg_driver.h \
   drivers/usb/dwc_otg/dwc_otg_cil.h \
   drivers/usb/dwc_otg/dwc_otg_plat.h \
     $(wildcard include/config/dwc/otg/debug.h) \
   include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
   drivers/usb/dwc_otg/dwc_otg_pcd.h \
Index: .dwc_otg_cil.o.cmd
===================================================================
--- .dwc_otg_cil.o.cmd	(revision 21300)
+++ .dwc_otg_cil.o.cmd	(working copy)
@@ -1,9 +1,9 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_cil.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_cil.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_cil)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_cil.o drivers/usb/dwc_otg/dwc_otg_cil.c
+cmd_drivers/usb/dwc_otg/dwc_otg_cil.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_cil.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_cil)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_cil.o drivers/usb/dwc_otg/dwc_otg_cil.c
 
 source_drivers/usb/dwc_otg/dwc_otg_cil.o := drivers/usb/dwc_otg/dwc_otg_cil.c
 
 deps_drivers/usb/dwc_otg/dwc_otg_cil.o := \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/unaligned.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/unaligned.h \
   include/linux/compiler.h \
     $(wildcard include/config/sparse/rcu/pointer.h) \
     $(wildcard include/config/trace/branch/profiling.h) \
@@ -27,78 +27,99 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/smp.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
-    $(wildcard include/config/smp.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -108,7 +129,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -123,7 +144,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/unaligned/le_byteshift.h \
   include/linux/unaligned/generic.h \
@@ -167,7 +188,6 @@
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -175,18 +195,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -199,17 +218,14 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/list.h \
     $(wildcard include/config/debug/list.h) \
   include/linux/poison.h \
@@ -217,25 +233,54 @@
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/cache.h \
     $(wildcard include/config/arch/has/cache/line/size.h) \
@@ -244,14 +289,12 @@
   include/linux/seqlock.h \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -259,9 +302,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -271,7 +315,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -293,7 +337,7 @@
   include/linux/completion.h \
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -301,28 +345,54 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
     $(wildcard include/config/debug/virtual.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
-  include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+    $(wildcard include/config/sysfs.h) \
+  include/linux/workqueue.h \
+    $(wildcard include/config/debug/objects/work.h) \
+    $(wildcard include/config/freezer.h) \
+  include/linux/timer.h \
+    $(wildcard include/config/timer/stats.h) \
+    $(wildcard include/config/debug/objects/timers.h) \
+  include/linux/ktime.h \
+    $(wildcard include/config/ktime/scalar.h) \
+  include/linux/time.h \
+    $(wildcard include/config/arch/uses/gettimeoffset.h) \
+  include/linux/math64.h \
+  include/linux/jiffies.h \
+  include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
+  include/linux/kobject.h \
+  include/linux/sysfs.h \
+  include/linux/kobject_ns.h \
+  include/linux/kref.h \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
+  include/linux/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
Index: Makefile
===================================================================
--- Makefile	(revision 21300)
+++ Makefile	(working copy)
@@ -31,9 +31,9 @@
 dwc_otg-objs    += dwc_otg_pcd.o dwc_otg_pcd_intr.o
 #endif
 
-ifeq ($(CONFIG_USB),y)
+#ifeq ($(CONFIG_USB),y)
 dwc_otg-objs    += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o
-endif
+#endif
 
 
 obj-y	+= lm.o
Index: .dwc_otg_hcd_intr.o.cmd
===================================================================
--- .dwc_otg_hcd_intr.o.cmd	(revision 21300)
+++ .dwc_otg_hcd_intr.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_hcd_intr.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd_intr.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
+cmd_drivers/usb/dwc_otg/dwc_otg_hcd_intr.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd_intr.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
 
 source_drivers/usb/dwc_otg/dwc_otg_hcd_intr.o := drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
 
@@ -13,10 +13,10 @@
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -30,8 +30,8 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
   include/linux/slab.h \
     $(wildcard include/config/slab/debug.h) \
@@ -86,56 +86,75 @@
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -145,23 +164,22 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
   include/asm-generic/bitops/ext2-atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -175,9 +193,10 @@
     $(wildcard include/config/ring/buffer.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+    $(wildcard include/config/rtl/819x.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/log2.h \
     $(wildcard include/config/arch/has/ilog2/u32.h) \
     $(wildcard include/config/arch/has/ilog2/u64.h) \
@@ -188,7 +207,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/threads.h \
     $(wildcard include/config/nr/cpus.h) \
@@ -196,17 +215,14 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/list.h \
     $(wildcard include/config/debug/list.h) \
   include/linux/poison.h \
@@ -214,25 +230,54 @@
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/cache.h \
     $(wildcard include/config/arch/has/cache/line/size.h) \
@@ -241,14 +286,12 @@
   include/linux/seqlock.h \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -256,9 +299,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -268,7 +312,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -290,7 +334,7 @@
   include/linux/completion.h \
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -298,28 +342,54 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
     $(wildcard include/config/debug/virtual.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
-  include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+    $(wildcard include/config/sysfs.h) \
+  include/linux/workqueue.h \
+    $(wildcard include/config/debug/objects/work.h) \
+    $(wildcard include/config/freezer.h) \
+  include/linux/timer.h \
+    $(wildcard include/config/timer/stats.h) \
+    $(wildcard include/config/debug/objects/timers.h) \
+  include/linux/ktime.h \
+    $(wildcard include/config/ktime/scalar.h) \
+  include/linux/time.h \
+    $(wildcard include/config/arch/uses/gettimeoffset.h) \
+  include/linux/math64.h \
+  include/linux/jiffies.h \
+  include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
+  include/linux/kobject.h \
+  include/linux/sysfs.h \
+  include/linux/kobject_ns.h \
+  include/linux/kref.h \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
+  include/linux/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
   drivers/usb/dwc_otg/dwc_otg_hcd.h \
@@ -348,65 +418,50 @@
     $(wildcard include/config/irq/time/accounting.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/irq_cpustat.h \
   include/linux/irq.h \
     $(wildcard include/config/s390.h) \
     $(wildcard include/config/irq/release/method.h) \
     $(wildcard include/config/generic/pending/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
-    $(wildcard include/config/timer/stats.h) \
     $(wildcard include/config/high/res/timers.h) \
     $(wildcard include/config/timerfd.h) \
-    $(wildcard include/config/debug/objects/timers.h) \
   include/linux/rbtree.h \
-  include/linux/ktime.h \
-    $(wildcard include/config/ktime/scalar.h) \
-  include/linux/time.h \
-    $(wildcard include/config/arch/uses/gettimeoffset.h) \
-  include/linux/math64.h \
-  include/linux/jiffies.h \
-  include/linux/timex.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
-  include/linux/timer.h \
   include/linux/timerqueue.h \
-  include/linux/kref.h \
-  include/linux/workqueue.h \
-    $(wildcard include/config/debug/objects/work.h) \
-    $(wildcard include/config/freezer.h) \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
     $(wildcard include/config/devtmpfs.h) \
     $(wildcard include/config/sysfs/deprecated.h) \
   include/linux/ioport.h \
-  include/linux/kobject.h \
-  include/linux/sysfs.h \
-    $(wildcard include/config/sysfs.h) \
-  include/linux/kobject_ns.h \
   include/linux/klist.h \
   include/linux/pm.h \
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/fs.h \
     $(wildcard include/config/fs/posix/acl.h) \
@@ -423,7 +478,7 @@
     $(wildcard include/config/migration.h) \
   include/linux/limits.h \
   include/linux/ioctl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ioctl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ioctl.h \
   include/asm-generic/ioctl.h \
   include/linux/blk_types.h \
     $(wildcard include/config/blk/dev/integrity.h) \
@@ -435,7 +490,7 @@
   include/linux/bit_spinlock.h \
   include/linux/path.h \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/prio_tree.h \
   include/linux/pid.h \
   include/linux/capability.h \
@@ -452,7 +507,7 @@
   include/linux/dqblk_qtree.h \
   include/linux/nfs_fs_i.h \
   include/linux/fcntl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fcntl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fcntl.h \
   include/asm-generic/fcntl.h \
   include/linux/err.h \
   include/linux/sched.h \
@@ -503,25 +558,25 @@
     $(wildcard include/config/mmu/notifier.h) \
     $(wildcard include/config/transparent/hugepage.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cputime.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cputime.h \
   include/asm-generic/cputime.h \
   include/linux/sem.h \
   include/linux/ipc.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ipcbuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ipcbuf.h \
   include/asm-generic/ipcbuf.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sembuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sembuf.h \
   include/linux/signal.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/signal.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/signal.h \
     $(wildcard include/config/trad/signals.h) \
   include/asm-generic/signal-defs.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sigcontext.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/siginfo.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sigcontext.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/siginfo.h \
   include/asm-generic/siginfo.h \
   include/linux/proportions.h \
   include/linux/seccomp.h \
@@ -531,7 +586,7 @@
   include/linux/plist.h \
     $(wildcard include/config/debug/pi/list.h) \
   include/linux/resource.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/resource.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/resource.h \
   include/asm-generic/resource.h \
   include/linux/task_io_accounting.h \
     $(wildcard include/config/task/io/accounting.h) \
Index: .dwc_otg_pcd_intr.o.cmd
===================================================================
--- .dwc_otg_pcd_intr.o.cmd	(revision 21300)
+++ .dwc_otg_pcd_intr.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_pcd_intr.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_pcd_intr.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_pcd_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_pcd_intr.o drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
+cmd_drivers/usb/dwc_otg/dwc_otg_pcd_intr.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_pcd_intr.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_pcd_intr)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_pcd_intr.o drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
 
 source_drivers/usb/dwc_otg/dwc_otg_pcd_intr.o := drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
 
@@ -24,15 +24,16 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -46,65 +47,85 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -114,7 +135,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -129,27 +150,25 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/preempt/count.h) \
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -162,17 +181,14 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/list.h \
     $(wildcard include/config/debug/list.h) \
   include/linux/poison.h \
@@ -190,7 +206,7 @@
     $(wildcard include/config/prove/rcu.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/cache.h \
     $(wildcard include/config/arch/has/cache/line/size.h) \
@@ -202,27 +218,60 @@
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  include/linux/atomic.h \
+    $(wildcard include/config/arch/has/atomic/or.h) \
+    $(wildcard include/config/generic/atomic64.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
+  include/asm-generic/cmpxchg-local.h \
+  include/asm-generic/atomic-long.h \
+  include/asm-generic/atomic64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
-  include/linux/atomic.h \
-    $(wildcard include/config/arch/has/atomic/or.h) \
-    $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
-  include/asm-generic/cmpxchg-local.h \
-  include/asm-generic/atomic-long.h \
-  include/asm-generic/atomic64.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/gfp.h \
     $(wildcard include/config/kmemcheck.h) \
     $(wildcard include/config/highmem.h) \
@@ -250,21 +299,19 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/seqlock.h \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -272,9 +319,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -302,7 +350,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -312,32 +360,36 @@
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
     $(wildcard include/config/debug/virtual.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
     $(wildcard include/config/timer/stats.h) \
     $(wildcard include/config/high/res/timers.h) \
@@ -352,10 +404,10 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/timer.h \
   include/linux/timerqueue.h \
   include/linux/kref.h \
@@ -383,7 +435,7 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/err.h \
   include/linux/dma-attrs.h \
@@ -412,19 +464,19 @@
     $(wildcard include/config/mm/owner.h) \
     $(wildcard include/config/mmu/notifier.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
   include/linux/range.h \
   include/linux/bit_spinlock.h \
   include/linux/shrinker.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable.h \
     $(wildcard include/config/cpu/supports/uncached/accelerated.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-32.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fixmap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-32.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fixmap.h \
   include/asm-generic/pgtable-nopmd.h \
   include/asm-generic/pgtable-nopud.h \
   include/asm-generic/pgtable.h \
@@ -437,14 +489,14 @@
   include/linux/vmstat.h \
     $(wildcard include/config/vm/event/counters.h) \
   include/linux/vm_event_item.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/scatterlist.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/scatterlist.h \
   include/asm-generic/scatterlist.h \
     $(wildcard include/config/need/sg/dma/length.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/dma-mapping.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/dma-mapping.h \
     $(wildcard include/config/sgi/ip27.h) \
   include/asm-generic/dma-coherent.h \
     $(wildcard include/config/have/generic/dma/coherent.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/dma-coherence.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/dma-coherence.h \
   include/asm-generic/dma-mapping-common.h \
   include/linux/kmemcheck.h \
   include/linux/dma-debug.h \
@@ -460,10 +512,13 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
   drivers/usb/dwc_otg/dwc_otg_pcd.h \
@@ -478,7 +533,6 @@
     $(wildcard include/config/usb/gadget/superspeed.h) \
     $(wildcard include/config/usb/otg.h) \
   include/linux/usb/cdc.h \
-  include/linux/ulinker_brsc.h \
 
 drivers/usb/dwc_otg/dwc_otg_pcd_intr.o: $(deps_drivers/usb/dwc_otg/dwc_otg_pcd_intr.o)
 
Index: .dwc_otg_hcd_queue.o.cmd
===================================================================
--- .dwc_otg_hcd_queue.o.cmd	(revision 21300)
+++ .dwc_otg_hcd_queue.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_hcd_queue.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd_queue.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd_queue)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd_queue.o drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
+cmd_drivers/usb/dwc_otg/dwc_otg_hcd_queue.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_hcd_queue.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_hcd_queue)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_hcd_queue.o drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
 
 source_drivers/usb/dwc_otg/dwc_otg_hcd_queue.o := drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
 
@@ -14,15 +14,16 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -36,66 +37,86 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/smp.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
-    $(wildcard include/config/smp.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -105,7 +126,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -120,7 +141,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/module.h \
     $(wildcard include/config/sysfs.h) \
@@ -136,7 +157,7 @@
   include/linux/poison.h \
     $(wildcard include/config/illegal/pointer/value.h) \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/time.h \
     $(wildcard include/config/arch/uses/gettimeoffset.h) \
   include/linux/cache.h \
@@ -145,7 +166,6 @@
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -153,18 +173,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -177,34 +196,60 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
@@ -238,20 +283,18 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -259,9 +302,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -271,7 +315,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -294,7 +338,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -302,16 +346,20 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
@@ -327,16 +375,18 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/sysctl.h \
     $(wildcard include/config/sysctl.h) \
   include/linux/rbtree.h \
   include/linux/elf.h \
   include/linux/elf-em.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/elf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/elf.h \
+    $(wildcard include/config/mips32/n32.h) \
+    $(wildcard include/config/mips32/o32.h) \
     $(wildcard include/config/mips32/compat.h) \
   include/linux/kobject.h \
   include/linux/sysfs.h \
@@ -353,8 +403,22 @@
   include/linux/export.h \
     $(wildcard include/config/symbol/prefix.h) \
     $(wildcard include/config/modversions.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/module.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/uaccess.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/module.h \
+    $(wildcard include/config/cpu/mips32/r1.h) \
+    $(wildcard include/config/cpu/mips32/r2.h) \
+    $(wildcard include/config/cpu/mips64/r1.h) \
+    $(wildcard include/config/cpu/mips64/r2.h) \
+    $(wildcard include/config/cpu/r4300.h) \
+    $(wildcard include/config/cpu/r4x00.h) \
+    $(wildcard include/config/cpu/tx49xx.h) \
+    $(wildcard include/config/cpu/r5000.h) \
+    $(wildcard include/config/cpu/r5432.h) \
+    $(wildcard include/config/cpu/r6000.h) \
+    $(wildcard include/config/cpu/nevada.h) \
+    $(wildcard include/config/cpu/rm7000.h) \
+    $(wildcard include/config/cpu/xlr.h) \
+    $(wildcard include/config/cpu/xlp.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/uaccess.h \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
@@ -367,7 +431,7 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/interrupt.h \
     $(wildcard include/config/generic/hardirqs.h) \
@@ -381,29 +445,33 @@
     $(wildcard include/config/irq/time/accounting.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/irq_cpustat.h \
   include/linux/irq.h \
     $(wildcard include/config/s390.h) \
     $(wildcard include/config/irq/release/method.h) \
     $(wildcard include/config/generic/pending/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
     $(wildcard include/config/high/res/timers.h) \
     $(wildcard include/config/timerfd.h) \
@@ -420,10 +488,13 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_regs.h \
   drivers/usb/dwc_otg/dwc_otg_cil_def.h \
   drivers/usb/dwc_otg/dwc_otg_hcd.h \
@@ -454,7 +525,7 @@
     $(wildcard include/config/migration.h) \
   include/linux/limits.h \
   include/linux/ioctl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ioctl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ioctl.h \
   include/asm-generic/ioctl.h \
   include/linux/blk_types.h \
     $(wildcard include/config/blk/dev/integrity.h) \
@@ -481,7 +552,7 @@
   include/linux/dqblk_qtree.h \
   include/linux/nfs_fs_i.h \
   include/linux/fcntl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fcntl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fcntl.h \
   include/asm-generic/fcntl.h \
   include/linux/err.h \
   include/linux/sched.h \
@@ -532,25 +603,25 @@
     $(wildcard include/config/mmu/notifier.h) \
     $(wildcard include/config/transparent/hugepage.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cputime.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cputime.h \
   include/asm-generic/cputime.h \
   include/linux/sem.h \
   include/linux/ipc.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ipcbuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ipcbuf.h \
   include/asm-generic/ipcbuf.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sembuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sembuf.h \
   include/linux/signal.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/signal.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/signal.h \
     $(wildcard include/config/trad/signals.h) \
   include/asm-generic/signal-defs.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sigcontext.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/siginfo.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sigcontext.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/siginfo.h \
   include/asm-generic/siginfo.h \
   include/linux/proportions.h \
   include/linux/seccomp.h \
@@ -560,7 +631,7 @@
   include/linux/plist.h \
     $(wildcard include/config/debug/pi/list.h) \
   include/linux/resource.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/resource.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/resource.h \
   include/asm-generic/resource.h \
   include/linux/task_io_accounting.h \
     $(wildcard include/config/task/io/accounting.h) \
Index: .lm.o.cmd
===================================================================
--- .lm.o.cmd	(revision 21300)
+++ .lm.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/lm.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.lm.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(lm)"  -D"KBUILD_MODNAME=KBUILD_STR(lm)" -c -o drivers/usb/dwc_otg/lm.o drivers/usb/dwc_otg/lm.c
+cmd_drivers/usb/dwc_otg/lm.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.lm.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(lm)"  -D"KBUILD_MODNAME=KBUILD_STR(lm)" -c -o drivers/usb/dwc_otg/lm.o drivers/usb/dwc_otg/lm.c
 
 source_drivers/usb/dwc_otg/lm.o := drivers/usb/dwc_otg/lm.c
 
@@ -25,10 +25,10 @@
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -42,14 +42,14 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
   include/linux/poison.h \
     $(wildcard include/config/illegal/pointer/value.h) \
   include/linux/const.h \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/time.h \
     $(wildcard include/config/arch/uses/gettimeoffset.h) \
   include/linux/cache.h \
@@ -62,60 +62,81 @@
     $(wildcard include/config/numa.h) \
     $(wildcard include/config/compaction.h) \
   include/linux/sysinfo.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+    $(wildcard include/config/rtl/819x.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -125,7 +146,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -139,13 +160,12 @@
   include/linux/init.h \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/seqlock.h \
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -153,18 +173,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -177,34 +196,60 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
@@ -238,20 +283,18 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -259,9 +302,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -271,7 +315,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -294,7 +338,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -302,16 +346,20 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
@@ -327,16 +375,18 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/sysctl.h \
     $(wildcard include/config/sysctl.h) \
   include/linux/rbtree.h \
   include/linux/elf.h \
   include/linux/elf-em.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/elf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/elf.h \
+    $(wildcard include/config/mips32/n32.h) \
+    $(wildcard include/config/mips32/o32.h) \
     $(wildcard include/config/mips32/compat.h) \
   include/linux/kobject.h \
   include/linux/sysfs.h \
@@ -353,8 +403,22 @@
   include/linux/export.h \
     $(wildcard include/config/symbol/prefix.h) \
     $(wildcard include/config/modversions.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/module.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/uaccess.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/module.h \
+    $(wildcard include/config/cpu/mips32/r1.h) \
+    $(wildcard include/config/cpu/mips32/r2.h) \
+    $(wildcard include/config/cpu/mips64/r1.h) \
+    $(wildcard include/config/cpu/mips64/r2.h) \
+    $(wildcard include/config/cpu/r4300.h) \
+    $(wildcard include/config/cpu/r4x00.h) \
+    $(wildcard include/config/cpu/tx49xx.h) \
+    $(wildcard include/config/cpu/r5000.h) \
+    $(wildcard include/config/cpu/r5432.h) \
+    $(wildcard include/config/cpu/r6000.h) \
+    $(wildcard include/config/cpu/nevada.h) \
+    $(wildcard include/config/cpu/rm7000.h) \
+    $(wildcard include/config/cpu/xlr.h) \
+    $(wildcard include/config/cpu/xlp.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/uaccess.h \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
@@ -367,7 +431,7 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/slab.h \
     $(wildcard include/config/slab/debug.h) \
@@ -376,8 +440,11 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   drivers/usb/dwc_otg/lm.h \
 
 drivers/usb/dwc_otg/lm.o: $(deps_drivers/usb/dwc_otg/lm.o)
Index: dwc_otg_pcd_intr.c
===================================================================
--- dwc_otg_pcd_intr.c	(revision 21300)
+++ dwc_otg_pcd_intr.c	(working copy)
@@ -37,7 +37,7 @@
 #include "dwc_otg_pcd.h"
 #include <linux/usb/cdc.h>
 
-#if 1//defined(CONFIG_RTL_ULINKER_BRSC)
+#if 0//defined(CONFIG_RTL_ULINKER_BRSC)
 #include "linux/ulinker_brsc.h"
 #endif
 
Index: .built-in.o.cmd
===================================================================
--- .built-in.o.cmd	(revision 21300)
+++ .built-in.o.cmd	(working copy)
@@ -1 +1 @@
-cmd_drivers/usb/dwc_otg/built-in.o :=  mips-linux-ld  -m elf32btsmip   -r -o drivers/usb/dwc_otg/built-in.o drivers/usb/dwc_otg/dwc_otg.o drivers/usb/dwc_otg/lm.o 
+cmd_drivers/usb/dwc_otg/built-in.o :=  msdk-linux-ld  -m elf32btsmip   -r -o drivers/usb/dwc_otg/built-in.o drivers/usb/dwc_otg/dwc_otg.o drivers/usb/dwc_otg/lm.o 
Index: .dwc_otg.o.cmd
===================================================================
--- .dwc_otg.o.cmd	(revision 21300)
+++ .dwc_otg.o.cmd	(working copy)
@@ -1 +1 @@
-cmd_drivers/usb/dwc_otg/dwc_otg.o := mips-linux-ld  -m elf32btsmip   -r -o drivers/usb/dwc_otg/dwc_otg.o drivers/usb/dwc_otg/dwc_otg_driver.o drivers/usb/dwc_otg/dwc_otg_cil.o drivers/usb/dwc_otg/dwc_otg_cil_intr.o drivers/usb/dwc_otg/dwc_otg_pcd.o drivers/usb/dwc_otg/dwc_otg_pcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd.o drivers/usb/dwc_otg/dwc_otg_hcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd_queue.o 
+cmd_drivers/usb/dwc_otg/dwc_otg.o := msdk-linux-ld  -m elf32btsmip   -r -o drivers/usb/dwc_otg/dwc_otg.o drivers/usb/dwc_otg/dwc_otg_driver.o drivers/usb/dwc_otg/dwc_otg_cil.o drivers/usb/dwc_otg/dwc_otg_cil_intr.o drivers/usb/dwc_otg/dwc_otg_pcd.o drivers/usb/dwc_otg/dwc_otg_pcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd.o drivers/usb/dwc_otg/dwc_otg_hcd_intr.o drivers/usb/dwc_otg/dwc_otg_hcd_queue.o 
Index: .dwc_otg_driver.o.cmd
===================================================================
--- .dwc_otg_driver.o.cmd	(revision 21300)
+++ .dwc_otg_driver.o.cmd	(working copy)
@@ -1,4 +1,4 @@
-cmd_drivers/usb/dwc_otg/dwc_otg_driver.o := mips-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_driver.o.d  -nostdinc -isystem /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/share/new/trunk_0829/linux-3.4/arch/rlx/include -Iarch/rlx/include/generated -Iinclude  -include /share/new/trunk_0829/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -Iinclude/asm-rlx -Iarch/rlx/bsp/ -I/share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_driver)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_driver.o drivers/usb/dwc_otg/dwc_otg_driver.c
+cmd_drivers/usb/dwc_otg/dwc_otg_driver.o := msdk-linux-gcc -Wp,-MD,drivers/usb/dwc_otg/.dwc_otg_driver.o.d  -nostdinc -isystem /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include -Iarch/mips/include/generated -Iinclude  -include /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/include/linux/kconfig.h -D__KERNEL__ -D"VMLINUX_LOAD_ADDRESS=0x80000000" -D"DATAOFFSET=0" -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -EB -UMIPSEB -U_MIPSEB -U__MIPSEB -U__MIPSEB__ -UMIPSEL -U_MIPSEL -U__MIPSEL -U__MIPSEL__ -DMIPSEB -D_MIPSEB -D__MIPSEB -D__MIPSEB__ -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32 -Wa,-mips32r2 -Wa,--trap -Iinclude/asm-mips -Iarch/mips/bsp/ -I/home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic -Wframe-larger-than=1024 -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Dlinux   -ffunction-sections -fdata-sections  -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(dwc_otg_driver)"  -D"KBUILD_MODNAME=KBUILD_STR(dwc_otg)" -c -o drivers/usb/dwc_otg/dwc_otg_driver.o drivers/usb/dwc_otg/dwc_otg_driver.c
 
 source_drivers/usb/dwc_otg/dwc_otg_driver.o := drivers/usb/dwc_otg/dwc_otg_driver.c
 
@@ -7,6 +7,7 @@
     $(wildcard include/config/mach/ipmate.h) \
     $(wildcard include/config/rtl/otgctrl.h) \
     $(wildcard include/config/rtl/ulinker.h) \
+    $(wildcard include/config/rtl/8198c.h) \
   include/linux/kernel.h \
     $(wildcard include/config/lbdaf.h) \
     $(wildcard include/config/preempt/voluntary.h) \
@@ -18,15 +19,16 @@
     $(wildcard include/config/compaction.h) \
     $(wildcard include/config/ftrace/mcount/record.h) \
   include/linux/sysinfo.h \
+    $(wildcard include/config/rtl/819x.h) \
   include/linux/types.h \
     $(wildcard include/config/uid16.h) \
     $(wildcard include/config/arch/dma/addr/t/64bit.h) \
     $(wildcard include/config/phys/addr/t/64bit.h) \
     $(wildcard include/config/64bit.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/types.h \
     $(wildcard include/config/64bit/phys/addr.h) \
   include/asm-generic/int-ll64.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitsperlong.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitsperlong.h \
   include/asm-generic/bitsperlong.h \
   include/linux/posix_types.h \
   include/linux/stddef.h \
@@ -40,66 +42,86 @@
     $(wildcard include/config/arch/supports/optimized/inlining.h) \
     $(wildcard include/config/optimize/inlining.h) \
   include/linux/compiler-gcc4.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/posix_types.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sgidefs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/posix_types.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sgidefs.h \
   include/asm-generic/posix_types.h \
-  /share/new/trunk_0829/toolchain/rsdk-4.4.7-5281-EB-3.4-0.9.30-m32ub-130924/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/toolchain/msdk-4.4.7-mips-EB-3.4-0.9.33-m32t-131119/bin/../lib/gcc/mips-linux-uclibc/4.4.7/include/stdarg.h \
   include/linux/linkage.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/linkage.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/linkage.h \
   include/linux/bitops.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bitops.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bitops.h \
     $(wildcard include/config/cpu/mipsr2.h) \
-    $(wildcard include/config/cpu/has/cls.h) \
   include/linux/irqflags.h \
     $(wildcard include/config/trace/irqflags.h) \
     $(wildcard include/config/irqsoff/tracer.h) \
     $(wildcard include/config/preempt/tracer.h) \
     $(wildcard include/config/trace/irqflags/support.h) \
   include/linux/typecheck.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irqflags.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irqflags.h \
+    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/mips/mt/smtc.h) \
     $(wildcard include/config/irq/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hazards.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-features.h \
-    $(wildcard include/config/cpu/has/ejtag.h) \
-    $(wildcard include/config/cpu/has/llsc.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hazards.h \
+    $(wildcard include/config/cpu/cavium/octeon.h) \
+    $(wildcard include/config/cpu/mipsr1.h) \
+    $(wildcard include/config/mips/alchemy.h) \
+    $(wildcard include/config/cpu/bmips.h) \
+    $(wildcard include/config/cpu/loongson2.h) \
+    $(wildcard include/config/cpu/r10000.h) \
+    $(wildcard include/config/cpu/r5500.h) \
+    $(wildcard include/config/cpu/rm9000.h) \
+    $(wildcard include/config/cpu/sb1.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-features.h \
+    $(wildcard include/config/cpu/mips4k.h) \
+    $(wildcard include/config/cpu/mips24k.h) \
+    $(wildcard include/config/cpu/mips34k.h) \
+    $(wildcard include/config/cpu/mips74k.h) \
+    $(wildcard include/config/cpu/mips1004k.h) \
+    $(wildcard include/config/cpu/mips1074k.h) \
+    $(wildcard include/config/cpu/has/fpu.h) \
+    $(wildcard include/config/cpu/has/watch.h) \
+    $(wildcard include/config/cpu/has/ar7.h) \
+    $(wildcard include/config/smp.h) \
+    $(wildcard include/config/cpu/has/dsp.h) \
+    $(wildcard include/config/cpu/has/mipsmt.h) \
     $(wildcard include/config/cpu/has/tls.h) \
-    $(wildcard include/config/cpu/has/wmpu.h) \
-    $(wildcard include/config/cpu/has/fpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cpu-info.h \
+    $(wildcard include/config/cpu/mipsr2/irq/vi.h) \
+    $(wildcard include/config/cpu/mipsr2/irq/ei.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cpu-info.h \
     $(wildcard include/config/mips/mt/smp.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cache.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cache.h \
     $(wildcard include/config/mips/l1/cache/shift.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/kmalloc.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/kmalloc.h \
     $(wildcard include/config/dma/coherent.h) \
-  arch/rlx/bsp/bspcpu.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/barrier.h \
+  arch/mips/bsp/bspcpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/asm-offsets.h \
+  include/generated/asm-offsets.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/barrier.h \
     $(wildcard include/config/cpu/has/sync.h) \
-    $(wildcard include/config/cpu/cavium/octeon.h) \
     $(wildcard include/config/sgi/ip28.h) \
     $(wildcard include/config/cpu/has/wb.h) \
     $(wildcard include/config/weak/ordering.h) \
-    $(wildcard include/config/smp.h) \
     $(wildcard include/config/weak/reordering/beyond/llsc.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/addrspace.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/addrspace.h \
     $(wildcard include/config/cpu/r8000.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/spaces.h \
     $(wildcard include/config/32bit.h) \
     $(wildcard include/config/dma/noncoherent.h) \
   include/linux/const.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/bug.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/bug.h \
     $(wildcard include/config/bug.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/break.h \
   include/asm-generic/bug.h \
     $(wildcard include/config/generic/bug.h) \
     $(wildcard include/config/generic/bug/relative/pointers.h) \
     $(wildcard include/config/debug/bugverbose.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/byteorder.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/byteorder.h \
   include/linux/byteorder/big_endian.h \
   include/linux/swab.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/swab.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/swab.h \
   include/linux/byteorder/generic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/war.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/war.h \
     $(wildcard include/config/cpu/r4000/workarounds.h) \
     $(wildcard include/config/cpu/r4400/workarounds.h) \
     $(wildcard include/config/cpu/daddi/workarounds.h) \
@@ -109,7 +131,7 @@
   include/asm-generic/bitops/find.h \
     $(wildcard include/config/generic/find/first/bit.h) \
   include/asm-generic/bitops/sched.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/arch_hweight.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/arch_hweight.h \
   include/asm-generic/bitops/arch_hweight.h \
   include/asm-generic/bitops/const_hweight.h \
   include/asm-generic/bitops/le.h \
@@ -124,7 +146,7 @@
     $(wildcard include/config/modules.h) \
     $(wildcard include/config/hotplug.h) \
   include/linux/dynamic_debug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/div64.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/div64.h \
   include/asm-generic/div64.h \
   include/linux/module.h \
     $(wildcard include/config/sysfs.h) \
@@ -140,7 +162,7 @@
   include/linux/poison.h \
     $(wildcard include/config/illegal/pointer/value.h) \
   include/linux/stat.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/stat.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/stat.h \
   include/linux/time.h \
     $(wildcard include/config/arch/uses/gettimeoffset.h) \
   include/linux/cache.h \
@@ -149,7 +171,6 @@
   include/linux/spinlock.h \
     $(wildcard include/config/debug/spinlock.h) \
     $(wildcard include/config/generic/lockbreak.h) \
-    $(wildcard include/config/preempt.h) \
     $(wildcard include/config/debug/lock/alloc.h) \
   include/linux/preempt.h \
     $(wildcard include/config/debug/preempt.h) \
@@ -157,18 +178,17 @@
     $(wildcard include/config/preempt/notifiers.h) \
   include/linux/thread_info.h \
     $(wildcard include/config/compat.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/thread_info.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/thread_info.h \
     $(wildcard include/config/page/size/4kb.h) \
     $(wildcard include/config/page/size/8kb.h) \
     $(wildcard include/config/page/size/16kb.h) \
     $(wildcard include/config/page/size/32kb.h) \
     $(wildcard include/config/page/size/64kb.h) \
     $(wildcard include/config/debug/stack/usage.h) \
-    $(wildcard include/config/mips32/o32.h) \
-    $(wildcard include/config/mips32/n32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/processor.h \
-    $(wildcard include/config/cpu/has/sleep.h) \
-    $(wildcard include/config/cpu/has/radiax.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/processor.h \
+    $(wildcard include/config/cpu/has/waitoff.h) \
+    $(wildcard include/config/cavium/octeon/cvmseg/size.h) \
+    $(wildcard include/config/mips/mt/fpaff.h) \
     $(wildcard include/config/cpu/has/prefetch.h) \
   include/linux/cpumask.h \
     $(wildcard include/config/cpumask/offstack.h) \
@@ -181,34 +201,60 @@
   include/linux/bitmap.h \
   include/linux/string.h \
     $(wildcard include/config/binary/printf.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/string.h \
-    $(wildcard include/config/cpu/rlx4181.h) \
-    $(wildcard include/config/cpu/rlx5181.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/string.h \
+    $(wildcard include/config/cpu/r3000.h) \
   include/linux/bug.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cachectl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/rlxregs.h \
-    $(wildcard include/config/cpu/rlx5281.h) \
-    $(wildcard include/config/cpu/rlx4281.h) \
-    $(wildcard include/config/hw/perf/events.h) \
-    $(wildcard include/config/perf/event/68.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/prefetch.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cachectl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsregs.h \
+    $(wildcard include/config/cpu/vr41xx.h) \
+    $(wildcard include/config/hugetlb/page.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/prefetch.h \
   include/linux/stringify.h \
   include/linux/bottom_half.h \
   include/linux/spinlock_types.h \
-  include/linux/spinlock_types_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock_types.h \
   include/linux/lockdep.h \
     $(wildcard include/config/lockdep.h) \
     $(wildcard include/config/lock/stat.h) \
     $(wildcard include/config/prove/rcu.h) \
   include/linux/rwlock_types.h \
-  include/linux/spinlock_up.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/spinlock.h \
   include/linux/rwlock.h \
-  include/linux/spinlock_api_up.h \
+  include/linux/spinlock_api_smp.h \
+    $(wildcard include/config/inline/spin/lock.h) \
+    $(wildcard include/config/inline/spin/lock/bh.h) \
+    $(wildcard include/config/inline/spin/lock/irq.h) \
+    $(wildcard include/config/inline/spin/lock/irqsave.h) \
+    $(wildcard include/config/inline/spin/trylock.h) \
+    $(wildcard include/config/inline/spin/trylock/bh.h) \
+    $(wildcard include/config/uninline/spin/unlock.h) \
+    $(wildcard include/config/inline/spin/unlock/bh.h) \
+    $(wildcard include/config/inline/spin/unlock/irq.h) \
+    $(wildcard include/config/inline/spin/unlock/irqrestore.h) \
+  include/linux/rwlock_api_smp.h \
+    $(wildcard include/config/inline/read/lock.h) \
+    $(wildcard include/config/inline/write/lock.h) \
+    $(wildcard include/config/inline/read/lock/bh.h) \
+    $(wildcard include/config/inline/write/lock/bh.h) \
+    $(wildcard include/config/inline/read/lock/irq.h) \
+    $(wildcard include/config/inline/write/lock/irq.h) \
+    $(wildcard include/config/inline/read/lock/irqsave.h) \
+    $(wildcard include/config/inline/write/lock/irqsave.h) \
+    $(wildcard include/config/inline/read/trylock.h) \
+    $(wildcard include/config/inline/write/trylock.h) \
+    $(wildcard include/config/inline/read/unlock.h) \
+    $(wildcard include/config/inline/write/unlock.h) \
+    $(wildcard include/config/inline/read/unlock/bh.h) \
+    $(wildcard include/config/inline/write/unlock/bh.h) \
+    $(wildcard include/config/inline/read/unlock/irq.h) \
+    $(wildcard include/config/inline/write/unlock/irq.h) \
+    $(wildcard include/config/inline/read/unlock/irqrestore.h) \
+    $(wildcard include/config/inline/write/unlock/irqrestore.h) \
   include/linux/atomic.h \
     $(wildcard include/config/arch/has/atomic/or.h) \
     $(wildcard include/config/generic/atomic64.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/atomic.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cmpxchg.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/atomic.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cmpxchg.h \
   include/asm-generic/cmpxchg-local.h \
   include/asm-generic/atomic-long.h \
   include/asm-generic/atomic64.h \
@@ -242,20 +288,18 @@
     $(wildcard include/config/holes/in/zone.h) \
     $(wildcard include/config/arch/has/holes/memorymodel.h) \
   include/linux/wait.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/current.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/current.h \
   include/asm-generic/current.h \
   include/linux/numa.h \
     $(wildcard include/config/nodes/shift.h) \
   include/linux/nodemask.h \
   include/linux/pageblock-flags.h \
-    $(wildcard include/config/hugetlb/page.h) \
     $(wildcard include/config/hugetlb/page/size/variable.h) \
   include/generated/bounds.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/page.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/page.h \
     $(wildcard include/config/cpu/mips32.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/spaces.h \
   include/linux/pfn.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/io.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/io.h \
     $(wildcard include/config/pci.h) \
   include/asm-generic/iomap.h \
     $(wildcard include/config/has/ioport.h) \
@@ -263,9 +307,10 @@
   include/asm-generic/pci_iomap.h \
     $(wildcard include/config/no/generic/pci/ioport/map.h) \
     $(wildcard include/config/generic/pci/iomap.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-bits.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/ioremap.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/mangle-port.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-bits.h \
+    $(wildcard include/config/cpu/tx39xx.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/ioremap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/mangle-port.h \
     $(wildcard include/config/swap/io/space.h) \
   include/asm-generic/memory_model.h \
     $(wildcard include/config/sparsemem/vmemmap.h) \
@@ -275,7 +320,7 @@
     $(wildcard include/config/have/arch/nodedata/extension.h) \
   include/linux/notifier.h \
   include/linux/errno.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/errno.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/errno.h \
   include/asm-generic/errno-base.h \
   include/linux/mutex.h \
     $(wildcard include/config/debug/mutexes.h) \
@@ -298,7 +343,7 @@
   include/linux/debugobjects.h \
     $(wildcard include/config/debug/objects.h) \
     $(wildcard include/config/debug/objects/free.h) \
-  include/linux/rcutiny.h \
+  include/linux/rcutree.h \
   include/linux/topology.h \
     $(wildcard include/config/sched/smt.h) \
     $(wildcard include/config/sched/mc.h) \
@@ -306,16 +351,20 @@
     $(wildcard include/config/use/percpu/numa/node/id.h) \
   include/linux/smp.h \
     $(wildcard include/config/use/generic/smp/helpers.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/smp-ops.h \
+    $(wildcard include/config/smp/up.h) \
+    $(wildcard include/config/mips/cmp.h) \
   include/linux/percpu.h \
     $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \
     $(wildcard include/config/need/per/cpu/page/first/chunk.h) \
     $(wildcard include/config/have/setup/per/cpu/area.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/percpu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/percpu.h \
   include/asm-generic/percpu.h \
   include/linux/percpu-defs.h \
     $(wildcard include/config/debug/force/weak/per/cpu.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/topology.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/topology.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/topology.h \
   include/asm-generic/topology.h \
   include/linux/mmdebug.h \
     $(wildcard include/config/debug/vm.h) \
@@ -331,16 +380,18 @@
   include/linux/jiffies.h \
   include/linux/timex.h \
   include/linux/param.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/param.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/param.h \
   include/asm-generic/param.h \
     $(wildcard include/config/hz.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/timex.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/timex.h \
   include/linux/sysctl.h \
     $(wildcard include/config/sysctl.h) \
   include/linux/rbtree.h \
   include/linux/elf.h \
   include/linux/elf-em.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/elf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/elf.h \
+    $(wildcard include/config/mips32/n32.h) \
+    $(wildcard include/config/mips32/o32.h) \
     $(wildcard include/config/mips32/compat.h) \
   include/linux/kobject.h \
   include/linux/sysfs.h \
@@ -357,8 +408,22 @@
   include/linux/export.h \
     $(wildcard include/config/symbol/prefix.h) \
     $(wildcard include/config/modversions.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/module.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/uaccess.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/module.h \
+    $(wildcard include/config/cpu/mips32/r1.h) \
+    $(wildcard include/config/cpu/mips32/r2.h) \
+    $(wildcard include/config/cpu/mips64/r1.h) \
+    $(wildcard include/config/cpu/mips64/r2.h) \
+    $(wildcard include/config/cpu/r4300.h) \
+    $(wildcard include/config/cpu/r4x00.h) \
+    $(wildcard include/config/cpu/tx49xx.h) \
+    $(wildcard include/config/cpu/r5000.h) \
+    $(wildcard include/config/cpu/r5432.h) \
+    $(wildcard include/config/cpu/r6000.h) \
+    $(wildcard include/config/cpu/nevada.h) \
+    $(wildcard include/config/cpu/rm7000.h) \
+    $(wildcard include/config/cpu/xlr.h) \
+    $(wildcard include/config/cpu/xlp.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/uaccess.h \
   include/linux/device.h \
     $(wildcard include/config/debug/devres.h) \
     $(wildcard include/config/cma.h) \
@@ -371,18 +436,27 @@
     $(wildcard include/config/pm/runtime.h) \
     $(wildcard include/config/pm/clk.h) \
     $(wildcard include/config/pm/generic/domains.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/device.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/device.h \
   include/linux/pm_wakeup.h \
   include/linux/platform_device.h \
     $(wildcard include/config/suspend.h) \
     $(wildcard include/config/hibernate/callbacks.h) \
   include/linux/mod_devicetable.h \
-  arch/rlx/bsp/bspchip.h \
+  arch/mips/bsp/bspchip.h \
     $(wildcard include/config/irq/ictl.h) \
-    $(wildcard include/config/fpga/platform.h) \
-    $(wildcard include/config/rtl/92d/support.h) \
-    $(wildcard include/config/rtl/usb/ip/host/speedup.h) \
-  include/linux/version.h \
+    $(wildcard include/config/irq/gic.h) \
+    $(wildcard include/config/cevt/r4k.h) \
+    $(wildcard include/config/rtl/8198c/fpga.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/gic.h \
+    $(wildcard include/config/ofs.h) \
+    $(wildcard include/config/countstop/shf.h) \
+    $(wildcard include/config/countstop/msk.h) \
+    $(wildcard include/config/countbits/shf.h) \
+    $(wildcard include/config/countbits/msk.h) \
+    $(wildcard include/config/numintrs/shf.h) \
+    $(wildcard include/config/numintrs/msk.h) \
+    $(wildcard include/config/numvpes/shf.h) \
+    $(wildcard include/config/numvpes/msk.h) \
   drivers/usb/dwc_otg/lm.h \
   drivers/usb/dwc_otg/dwc_otg_plat.h \
     $(wildcard include/config/dwc/otg/debug.h) \
@@ -393,10 +467,13 @@
     $(wildcard include/config/slob.h) \
     $(wildcard include/config/debug/slab.h) \
     $(wildcard include/config/slab.h) \
-  include/linux/slab_def.h \
-  include/linux/kmalloc_sizes.h \
+  include/linux/slub_def.h \
+    $(wildcard include/config/slub/stats.h) \
+    $(wildcard include/config/slub/debug.h) \
+  include/linux/kmemleak.h \
+    $(wildcard include/config/debug/kmemleak.h) \
   include/linux/delay.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/delay.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/delay.h \
   drivers/usb/dwc_otg/dwc_otg_attr.h \
   drivers/usb/dwc_otg/dwc_otg_driver.h \
   drivers/usb/dwc_otg/dwc_otg_cil.h \
@@ -436,19 +513,19 @@
     $(wildcard include/config/mm/owner.h) \
     $(wildcard include/config/mmu/notifier.h) \
   include/linux/auxvec.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/auxvec.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/auxvec.h \
   include/linux/page-debug-flags.h \
     $(wildcard include/config/page/poisoning.h) \
     $(wildcard include/config/page/guard.h) \
     $(wildcard include/config/page/debug/something/else.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mmu.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mmu.h \
   include/linux/range.h \
   include/linux/bit_spinlock.h \
   include/linux/shrinker.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable.h \
     $(wildcard include/config/cpu/supports/uncached/accelerated.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/pgtable-32.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fixmap.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/pgtable-32.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fixmap.h \
   include/asm-generic/pgtable-nopmd.h \
   include/asm-generic/pgtable-nopud.h \
   include/asm-generic/pgtable.h \
@@ -462,7 +539,7 @@
   include/linux/vmstat.h \
     $(wildcard include/config/vm/event/counters.h) \
   include/linux/vm_event_item.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/scatterlist.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/scatterlist.h \
   include/asm-generic/scatterlist.h \
     $(wildcard include/config/need/sg/dma/length.h) \
   include/linux/interrupt.h \
@@ -476,28 +553,32 @@
     $(wildcard include/config/irq/time/accounting.h) \
   include/linux/ftrace_irq.h \
     $(wildcard include/config/ftrace/nmi/enter.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hardirq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hardirq.h \
   include/asm-generic/hardirq.h \
   include/linux/irq_cpustat.h \
   include/linux/irq.h \
     $(wildcard include/config/irq/release/method.h) \
     $(wildcard include/config/generic/pending/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq.h \
+    $(wildcard include/config/i8259.h) \
+    $(wildcard include/config/mips/mt/smtc/irqaff.h) \
+    $(wildcard include/config/mips/mt/smtc/im/backstop.h) \
   include/linux/irqdomain.h \
     $(wildcard include/config/irq/domain.h) \
     $(wildcard include/config/of/irq.h) \
   include/linux/radix-tree.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/irq.h \
-    $(wildcard include/config/i8259.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mipsmtregs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/irq.h \
     $(wildcard include/config/irq/cpu/rm7k.h) \
     $(wildcard include/config/irq/cpu/rm9k.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ptrace.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/isadep.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/irq_regs.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ptrace.h \
+    $(wildcard include/config/cpu/has/smartmips.h) \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/isadep.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/irq_regs.h \
   include/linux/irqdesc.h \
     $(wildcard include/config/irq/preflow/fasteoi.h) \
     $(wildcard include/config/sparse/irq.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/hw_irq.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/hw_irq.h \
   include/linux/hrtimer.h \
     $(wildcard include/config/high/res/timers.h) \
     $(wildcard include/config/timerfd.h) \
@@ -510,11 +591,11 @@
   include/linux/err.h \
   include/linux/dma-attrs.h \
   include/linux/dma-direction.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/dma-mapping.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/dma-mapping.h \
     $(wildcard include/config/sgi/ip27.h) \
   include/asm-generic/dma-coherent.h \
     $(wildcard include/config/have/generic/dma/coherent.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/mach-generic/dma-coherence.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/mach-generic/dma-coherence.h \
   include/asm-generic/dma-mapping-common.h \
   include/linux/kmemcheck.h \
   include/linux/dma-debug.h \
@@ -540,7 +621,7 @@
     $(wildcard include/config/migration.h) \
   include/linux/limits.h \
   include/linux/ioctl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ioctl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ioctl.h \
   include/asm-generic/ioctl.h \
   include/linux/blk_types.h \
     $(wildcard include/config/blk/dev/integrity.h) \
@@ -564,7 +645,7 @@
   include/linux/dqblk_qtree.h \
   include/linux/nfs_fs_i.h \
   include/linux/fcntl.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/fcntl.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/fcntl.h \
   include/asm-generic/fcntl.h \
   include/linux/sched.h \
     $(wildcard include/config/sched/debug.h) \
@@ -602,19 +683,19 @@
     $(wildcard include/config/have/hw/breakpoint.h) \
     $(wildcard include/config/have/unstable/sched/clock.h) \
     $(wildcard include/config/cfs/bandwidth.h) \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/cputime.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/cputime.h \
   include/asm-generic/cputime.h \
   include/linux/sem.h \
   include/linux/ipc.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/ipcbuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/ipcbuf.h \
   include/asm-generic/ipcbuf.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sembuf.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sembuf.h \
   include/linux/signal.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/signal.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/signal.h \
     $(wildcard include/config/trad/signals.h) \
   include/asm-generic/signal-defs.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/sigcontext.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/siginfo.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/sigcontext.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/siginfo.h \
   include/asm-generic/siginfo.h \
   include/linux/proportions.h \
   include/linux/seccomp.h \
@@ -624,7 +705,7 @@
   include/linux/plist.h \
     $(wildcard include/config/debug/pi/list.h) \
   include/linux/resource.h \
-  /share/new/trunk_0829/linux-3.4/arch/rlx/include/asm/resource.h \
+  /home/jasonwang/demo/rlxlinux-v2.2_jason_1206/linux-3.4/arch/mips/include/asm/resource.h \
   include/asm-generic/resource.h \
   include/linux/task_io_accounting.h \
     $(wildcard include/config/task/io/accounting.h) \
