1. U-Boot SPL 2013.10-00146-g562aa88 (Dec 17 2013 - 09:28:00)
  2. SPL: Please implement spl_start_uboot() for your board
  3. SPL: Direct Linux boot not active!
  4. reading u-boot.img
  5. reading u-boot.img
  6. U-Boot 2013.10-00146-g562aa88 (Dec 17 2013 - 09:28:00)
  7. I2C: ready
  8. DRAM: 1 GiB
  9. NAND: 512 MiB
  10. MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
  11. *** Warning - bad CRC, using default environment
  12. Net: <ethaddr> not set. Validating first E-fuse MAC
  13. cpsw
  14. Hit any key to stop autoboot: 3 2 1 0
  15. (Re)start USB...
  16. USB0: Register 2000440 NbrPorts 2
  17. Starting the controller
  18. USB XHCI 1.00
  19. scanning bus 0 for devices... 1 USB Device(s) found
  20. scanning usb for storage devices... 0 Storage Device(s) found
  21. USB device 0: unknown device
  22. mmc0 is current device
  23. Scanning mmc 0...
  24. 4542304 bytes read in 268 ms (16.2 MiB/s)
  25. 25818 bytes read in 38 ms (663.1 KiB/s)
  26. mmc0 is current device
  27. SD/MMC found on device 0
  28. reading uEnv.txt
  29. ** Unable to read file uEnv.txt **
  30. 4542304 bytes read in 268 ms (16.2 MiB/s)
  31. 25818 bytes read in 38 ms (663.1 KiB/s)
  32. Booting from mmc0 ...
  33. Kernel image @ 0x80200000 [ 0x000000 - 0x454f60 ]
  34. ## Flattened Device Tree blob at 80f80000
  35. Booting using the fdt blob at 0x80f80000
  36. Loading Device Tree to 9fff6000, end 9ffff4d9 ... OK
  37. Starting kernel ...
  38. [ 0.000000] Booting Linux on physical CPU 0x0
  39. [ 0.000000] Linux version 3.13.0-rc8-00219-gff4f3eb (suman@Irmo) (gcc version 4.6.3 (Sourcery CodeBench Lite 2012.03-57) ) #1 SMP Mon Jan 13 13:57:34 CST 2014
  40. [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
  41. [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
  42. [ 0.000000] Machine model: TI AM43x EPOS EVM
  43. [ 0.000000] cma: CMA: reserved 16 MiB at ae800000
  44. [ 0.000000] Memory policy: Data cache writeback
  45. [ 0.000000] CPU: All CPU(s) started in SVC mode.
  46. [ 0.000000] PERCPU: Embedded 9 pages/cpu @c163d000 s13952 r8192 d14720 u36864
  47. [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260624
  48. [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
  49. [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
  50. [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
  51. [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
  52. [ 0.000000] Memory: 1008528K/1048576K available (5877K kernel code, 600K rwdata, 2076K rodata, 341K init, 5527K bss, 40048K reserved, 270336K highmem)
  53. [ 0.000000] Virtual kernel memory layout:
  54. [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
  55. [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
  56. [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
  57. [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
  58. [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
  59. [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
  60. [ 0.000000] .text : 0xc0008000 - 0xc07cca54 (7955 kB)
  61. [ 0.000000] .init : 0xc07cd000 - 0xc0822680 ( 342 kB)
  62. [ 0.000000] .data : 0xc0824000 - 0xc08ba100 ( 601 kB)
  63. [ 0.000000] .bss : 0xc08ba100 - 0xc0e1fd28 (5528 kB)
  64. [ 0.000000] Hierarchical RCU implementation.
  65. [ 0.000000] RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
  66. [ 0.000000] NR_IRQS:16 nr_irqs:16 16
  67. [ 0.000000] GIC CPU mask not found - kernel will fail to boot.
  68. [ 0.000000] GIC CPU mask not found - kernel will fail to boot.
  69. [ 0.000000] OMAP clockevent source: timer1 at 25180 Hz
  70. [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
  71. [ 0.000000] OMAP clocksource: 32k_counter at 32768 Hz
  72. [ 0.000000] Console: colour dummy device 80x30
  73. [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
  74. [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8
  75. [ 0.000000] ... MAX_LOCK_DEPTH: 48
  76. [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191
  77. [ 0.000000] ... CLASSHASH_SIZE: 4096
  78. [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384
  79. [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768
  80. [ 0.000000] ... CHAINHASH_SIZE: 16384
  81. [ 0.000000] memory used by lock dependency info: 3695 kB
  82. [ 0.000000] per task-struct memory footprint: 1152 bytes
  83. [ 0.001525] Calibrating delay loop... 990.41 BogoMIPS (lpj=4952064)
  84. [ 0.113952] pid_max: default: 32768 minimum: 301
  85. [ 0.114593] Security Framework initialized
  86. [ 0.114837] Mount-cache hash table entries: 512
  87. [ 0.135437] CPU: Testing write buffer coherency: ok
  88. [ 0.137908] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
  89. [ 0.138000] Setting up static identity map for 0x80595180 - 0x805951f0
  90. [ 0.145050] Brought up 1 CPUs
  91. [ 0.145080] SMP: Total of 1 processors activated.
  92. [ 0.145080] CPU: All CPU(s) started in SVC mode.
  93. [ 0.150512] devtmpfs: initialized
  94. [ 0.171081] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
  95. [ 0.195526] ------------[ cut here ]------------
  96. [ 0.195587] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2434 _init+0x1c0/0x3dc()
  97. [ 0.195587] omap_hwmod: qspi: doesn't have mpu register target base
  98. [ 0.195617] Modules linked in:
  99. [ 0.195648] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.13.0-rc8-00219-gff4f3eb #1
  100. [ 0.195709] [<c0015fb8>] (unwind_backtrace+0x0/0xf0) from [<c00129b4>] (show_stack+0x10/0x14)
  101. [ 0.195770] [<c00129b4>] (show_stack+0x10/0x14) from [<c0589c64>] (dump_stack+0x70/0x8c)
  102. [ 0.195800] [<c0589c64>] (dump_stack+0x70/0x8c) from [<c0040e94>] (warn_slowpath_common+0x6c/0x8c)
  103. [ 0.195831] [<c0040e94>] (warn_slowpath_common+0x6c/0x8c) from [<c0040f48>] (warn_slowpath_fmt+0x30/0x40)
  104. [ 0.195861] [<c0040f48>] (warn_slowpath_fmt+0x30/0x40) from [<c07d8128>] (_init+0x1c0/0x3dc)
  105. [ 0.195892] [<c07d8128>] (_init+0x1c0/0x3dc) from [<c0029508>] (omap_hwmod_for_each+0x34/0x5c)
  106. [ 0.195922] [<c0029508>] (omap_hwmod_for_each+0x34/0x5c) from [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40)
  107. [ 0.195953] [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40) from [<c0008a64>] (do_one_initcall+0x34/0x164)
  108. [ 0.195983] [<c0008a64>] (do_one_initcall+0x34/0x164) from [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8)
  109. [ 0.196014] [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8) from [<c0584d7c>] (kernel_init+0x8/0x110)
  110. [ 0.196044] [<c0584d7c>] (kernel_init+0x8/0x110) from [<c000ec48>] (ret_from_fork+0x14/0x2c)
  111. [ 0.196258] ---[ end trace 189c622739ca299e ]---
  112. [ 0.225036] omap_hwmod: tptc0 using broken dt data from edma
  113. [ 0.225524] omap_hwmod: tptc1 using broken dt data from edma
  114. [ 0.225982] omap_hwmod: tptc2 using broken dt data from edma
  115. [ 0.232757] ------------[ cut here ]------------
  116. [ 0.232818] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2434 _init+0x1c0/0x3dc()
  117. [ 0.232849] omap_hwmod: usb_otg_ss0: doesn't have mpu register target base
  118. [ 0.232849] Modules linked in:
  119. [ 0.232879] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.13.0-rc8-00219-gff4f3eb #1
  120. [ 0.232971] [<c0015fb8>] (unwind_backtrace+0x0/0xf0) from [<c00129b4>] (show_stack+0x10/0x14)
  121. [ 0.233001] [<c00129b4>] (show_stack+0x10/0x14) from [<c0589c64>] (dump_stack+0x70/0x8c)
  122. [ 0.233062] [<c0589c64>] (dump_stack+0x70/0x8c) from [<c0040e94>] (warn_slowpath_common+0x6c/0x8c)
  123. [ 0.233093] [<c0040e94>] (warn_slowpath_common+0x6c/0x8c) from [<c0040f48>] (warn_slowpath_fmt+0x30/0x40)
  124. [ 0.233123] [<c0040f48>] (warn_slowpath_fmt+0x30/0x40) from [<c07d8128>] (_init+0x1c0/0x3dc)
  125. [ 0.233154] [<c07d8128>] (_init+0x1c0/0x3dc) from [<c0029508>] (omap_hwmod_for_each+0x34/0x5c)
  126. [ 0.233184] [<c0029508>] (omap_hwmod_for_each+0x34/0x5c) from [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40)
  127. [ 0.233215] [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40) from [<c0008a64>] (do_one_initcall+0x34/0x164)
  128. [ 0.233245] [<c0008a64>] (do_one_initcall+0x34/0x164) from [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8)
  129. [ 0.233276] [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8) from [<c0584d7c>] (kernel_init+0x8/0x110)
  130. [ 0.233337] [<c0584d7c>] (kernel_init+0x8/0x110) from [<c000ec48>] (ret_from_fork+0x14/0x2c)
  131. [ 0.233337] ---[ end trace 189c622739ca299f ]---
  132. [ 0.234252] ------------[ cut here ]------------
  133. [ 0.234283] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2434 _init+0x1c0/0x3dc()
  134. [ 0.234313] omap_hwmod: usb_otg_ss1: doesn't have mpu register target base
  135. [ 0.234313] Modules linked in:
  136. [ 0.234344] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.13.0-rc8-00219-gff4f3eb #1
  137. [ 0.234405] [<c0015fb8>] (unwind_backtrace+0x0/0xf0) from [<c00129b4>] (show_stack+0x10/0x14)
  138. [ 0.234466] [<c00129b4>] (show_stack+0x10/0x14) from [<c0589c64>] (dump_stack+0x70/0x8c)
  139. [ 0.234497] [<c0589c64>] (dump_stack+0x70/0x8c) from [<c0040e94>] (warn_slowpath_common+0x6c/0x8c)
  140. [ 0.234527] [<c0040e94>] (warn_slowpath_common+0x6c/0x8c) from [<c0040f48>] (warn_slowpath_fmt+0x30/0x40)
  141. [ 0.234558] [<c0040f48>] (warn_slowpath_fmt+0x30/0x40) from [<c07d8128>] (_init+0x1c0/0x3dc)
  142. [ 0.234588] [<c07d8128>] (_init+0x1c0/0x3dc) from [<c0029508>] (omap_hwmod_for_each+0x34/0x5c)
  143. [ 0.234619] [<c0029508>] (omap_hwmod_for_each+0x34/0x5c) from [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40)
  144. [ 0.234649] [<c07d88ac>] (__omap_hwmod_setup_all+0x24/0x40) from [<c0008a64>] (do_one_initcall+0x34/0x164)
  145. [ 0.234680] [<c0008a64>] (do_one_initcall+0x34/0x164) from [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8)
  146. [ 0.234710] [<c07cdbe8>] (kernel_init_freeable+0xfc/0x1c8) from [<c0584d7c>] (kernel_init+0x8/0x110)
  147. [ 0.234741] [<c0584d7c>] (kernel_init+0x8/0x110) from [<c000ec48>] (ret_from_fork+0x14/0x2c)
  148. [ 0.234771] ---[ end trace 189c622739ca29a0 ]---
  149. [ 0.289367] pinctrl core: initialized pinctrl subsystem
  150. [ 0.297149] regulator-dummy: no parameters
  151. [ 0.303894] NET: Registered protocol family 16
  152. [ 0.310760] DMA: preallocated 256 KiB pool for atomic coherent allocations
  153. [ 0.348510] platform 49000000.edma: alias fck already exists
  154. [ 0.348571] platform 49000000.edma: alias fck already exists
  155. [ 0.348602] platform 49000000.edma: alias fck already exists
  156. [ 0.361846] OMAP GPIO hardware version 0.1
  157. [ 0.388702] platform 53701000.des: Cannot lookup hwmod 'des'
  158. [ 0.393981] No ATAGs?
  159. [ 0.394042] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
  160. [ 0.394073] hw-breakpoint: maximum watchpoint size is 4 bytes.
  161. [ 0.553405] bio: create slab <bio-0> at 0
  162. [ 0.644989] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
  163. [ 0.648498] vmmcsd_fixed: 3300 mV
  164. [ 0.665069] SCSI subsystem initialized
  165. [ 0.670715] usbcore: registered new interface driver usbfs
  166. [ 0.671875] usbcore: registered new interface driver hub
  167. [ 0.674285] usbcore: registered new device driver usb
  168. [ 0.681457] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
  169. [ 0.681549] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
  170. [ 0.698059] Switched to clocksource 32k_counter
  171. [ 0.963806] NET: Registered protocol family 2
  172. [ 0.967224] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
  173. [ 0.967864] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
  174. [ 0.971099] TCP: Hash tables configured (established 8192 bind 8192)
  175. [ 0.971557] TCP: reno registered
  176. [ 0.971649] UDP hash table entries: 512 (order: 3, 40960 bytes)
  177. [ 0.972106] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
  178. [ 0.974365] NET: Registered protocol family 1
  179. [ 0.977813] RPC: Registered named UNIX socket transport module.
  180. [ 0.977874] RPC: Registered udp transport module.
  181. [ 0.977874] RPC: Registered tcp transport module.
  182. [ 0.977905] RPC: Registered tcp NFSv4.1 backchannel transport module.
  183. [ 1.176422] bounce pool size: 64 pages
  184. [ 1.179351] VFS: Disk quotas dquot_6.5.2
  185. [ 1.179718] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
  186. [ 1.184112] NFS: Registering the id_resolver key type
  187. [ 1.184997] Key type id_resolver registered
  188. [ 1.185028] Key type id_legacy registered
  189. [ 1.185394] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
  190. [ 1.186187] msgmni has been set to 1473
  191. [ 1.195251] io scheduler noop registered
  192. [ 1.195312] io scheduler deadline registered
  193. [ 1.195404] io scheduler cfq registered (default)
  194. [ 1.200622] pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
  195. [ 1.209442] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
  196. [ 1.223876] omap_uart 44e09000.serial: No clock speed specified: using default: 48000000
  197. [ 1.226257] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 104, base_baud = 3000000) is a OMAP UART0
  198. [ 2.224822] console [ttyO0] enabled
  199. [ 2.294525] brd: module loaded
  200. [ 2.334747] loop: module loaded
  201. [ 2.352294] mtdoops: mtd device (mtddev=name/number) must be supplied
  202. [ 2.379425] usbcore: registered new interface driver asix
  203. [ 2.385803] usbcore: registered new interface driver ax88179_178a
  204. [ 2.393554] usbcore: registered new interface driver cdc_ether
  205. [ 2.400909] usbcore: registered new interface driver r815x
  206. [ 2.407684] usbcore: registered new interface driver smsc95xx
  207. [ 2.414459] usbcore: registered new interface driver net1080
  208. [ 2.421356] usbcore: registered new interface driver cdc_subset
  209. [ 2.428771] usbcore: registered new interface driver zaurus
  210. [ 2.435455] usbcore: registered new interface driver cdc_ncm
  211. [ 2.445587] usbcore: registered new interface driver cdc_wdm
  212. [ 2.452545] usbcore: registered new interface driver usb-storage
  213. [ 2.460174] usbcore: registered new interface driver usbtest
  214. [ 2.471771] mousedev: PS/2 mouse device common for all mice
  215. [ 2.488555] i2c /dev entries driver
  216. [ 2.493011] Driver for 1-wire Dallas network protocol.
  217. [ 2.509613] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
  218. [ 2.524200] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
  219. [ 2.531280] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
  220. [ 2.538940] 48060000.mmc supply vmmc_aux not found, using dummy regulator
  221. [ 2.546173] omap_hsmmc 48060000.mmc: pins are not configured from the driver
  222. [ 2.601379] usbcore: registered new interface driver usbhid
  223. [ 2.606964] usbhid: USB HID core driver
  224. [ 2.615875] oprofile: no performance counters
  225. [ 2.625000] oprofile: using timer interrupt.
  226. [ 2.630920] TCP: cubic registered
  227. [ 2.634216] Initializing XFRM netlink socket
  228. [ 2.638793] NET: Registered protocol family 17
  229. [ 2.643280] NET: Registered protocol family 15
  230. [ 2.648437] Key type dns_resolver registered
  231. [ 2.656646] ThumbEE CPU extension supported.
  232. [ 2.690307] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
  233. [ 2.698791] mmc0: host does not support reading read-only switch. assuming write-enable.
  234. [ 2.725769] mmc0: new high speed SDHC card at address 1234
  235. [ 2.736145] isa bounce pool size: 16 pages
  236. [ 2.742279] mmcblk0: mmc0:1234 SA04G 3.63 GiB
  237. [ 2.757385] mmcblk0: p1 p2
  238. [ 2.787719] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
  239. [ 2.793701] davinci_mdio 4a101000.mdio: detected phy mask fffeffff
  240. [ 2.804656] libphy: 4a101000.mdio: probed
  241. [ 2.808837] davinci_mdio 4a101000.mdio: phy[16]: device 4a101000.mdio:10, driver unknown
  242. [ 2.817230] Detected MACID = e2:42:37:0f:00:10
  243. [ 2.832794] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
  244. [ 2.870544] omap_uart 44e09000.serial: no wakeirq for uart0
  245. [ 9.283691] EXT4-fs (mmcblk0p2): recovery complete
  246. [ 9.294128] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
  247. [ 9.302490] VFS: Mounted root (ext4 filesystem) on device 179:2.
  248. [ 9.324829] devtmpfs: mounted
  249. [ 9.328521] Freeing unused kernel memory: 340K (c07cd000 - c0822000)
  250. bb-ml login: root
  251. login[620]: root login on 'ttyO0'
  252. ~ #
  253. ~ #
  254. ~ # catlsmod
  255. ~ #
  256. ~ # cat /bin/hw~ # cat /bin/hwlock_multi
  257. #!/bin/sh
  258. # Run test multiple times
  259. #
  260. #insmod /rpmsg/hwspinlock_core.ko
  261. for i in `seq 1 50`
  262. do
  263. echo "Probe # " $i
  264. insmod /rpmsg/hwspinlock_core.ko
  265. insmod /rpmsg/omap_hwspinlock.ko
  266. lsmod
  267. echo "Release # " $i
  268. rmmod omap_hwspinlock
  269. rmmod hwspinlock_core
  270. done
  271. #rmmod hwspinlock_core
  272. ~ #
  273. ~ #
  274. ~ # hwlo~ # hwlock_multi
  275. Probe # 1
  276. omap_hwspinlock 2500 0 - Live 0xbf007000
  277. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf000000
  278. Release # 1
  279. Probe # 2
  280. omap_hwspinlock 2500 0 - Live 0xbf012000
  281. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf00b000
  282. Release # 2
  283. Probe # 3
  284. omap_hwspinlock 2500 0 - Live 0xbf01d000
  285. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf016000
  286. Release # 3
  287. Probe # 4
  288. omap_hwspinlock 2500 0 - Live 0xbf028000
  289. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf021000
  290. Release # 4
  291. Probe # 5
  292. omap_hwspinlock 2500 0 - Live 0xbf033000
  293. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf02c000
  294. Release # 5
  295. Probe # 6
  296. omap_hwspinlock 2500 0 - Live 0xbf03e000
  297. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf037000
  298. Release # 6
  299. Probe # 7
  300. omap_hwspinlock 2500 0 - Live 0xbf049000
  301. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf042000
  302. Release # 7
  303. Probe # 8
  304. omap_hwspinlock 2500 0 - Live 0xbf054000
  305. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf04d000
  306. Release # 8
  307. Probe # 9
  308. omap_hwspinlock 2500 0 - Live 0xbf05f000
  309. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf058000
  310. Release # 9
  311. Probe # 10
  312. omap_hwspinlock 2500 0 - Live 0xbf06a000
  313. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf063000
  314. Release # 10
  315. Probe # 11
  316. omap_hwspinlock 2500 0 - Live 0xbf075000
  317. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf06e000
  318. Release # 11
  319. Probe # 12
  320. omap_hwspinlock 2500 0 - Live 0xbf080000
  321. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf079000
  322. Release # 12
  323. Probe # 13
  324. omap_hwspinlock 2500 0 - Live 0xbf08b000
  325. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf084000
  326. Release # 13
  327. Probe # 14
  328. omap_hwspinlock 2500 0 - Live 0xbf096000
  329. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf08f000
  330. Release # 14
  331. Probe # 15
  332. omap_hwspinlock 2500 0 - Live 0xbf0a1000
  333. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf09a000
  334. Release # 15
  335. Probe # 16
  336. omap_hwspinlock 2500 0 - Live 0xbf0ac000
  337. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0a5000
  338. Release # 16
  339. Probe # 17
  340. omap_hwspinlock 2500 0 - Live 0xbf0b7000
  341. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0b0000
  342. Release # 17
  343. Probe # 18
  344. omap_hwspinlock 2500 0 - Live 0xbf0c2000
  345. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0bb000
  346. Release # 18
  347. Probe # 19
  348. omap_hwspinlock 2500 0 - Live 0xbf0cd000
  349. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0c6000
  350. Release # 19
  351. Probe # 20
  352. omap_hwspinlock 2500 0 - Live 0xbf0d8000
  353. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0d1000
  354. Release # 20
  355. Probe # 21
  356. omap_hwspinlock 2500 0 - Live 0xbf0e3000
  357. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0dc000
  358. Release # 21
  359. Probe # 22
  360. omap_hwspinlock 2500 0 - Live 0xbf0ee000
  361. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0e7000
  362. Release # 22
  363. Probe # 23
  364. omap_hwspinlock 2500 0 - Live 0xbf0f9000
  365. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0f2000
  366. Release # 23
  367. Probe # 24
  368. omap_hwspinlock 2500 0 - Live 0xbf104000
  369. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf0fd000
  370. Release # 24
  371. Probe # 25
  372. omap_hwspinlock 2500 0 - Live 0xbf10f000
  373. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf108000
  374. Release # 25
  375. Probe # 26
  376. omap_hwspinlock 2500 0 - Live 0xbf11a000
  377. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf113000
  378. Release # 26
  379. Probe # 27
  380. omap_hwspinlock 2500 0 - Live 0xbf125000
  381. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf11e000
  382. Release # 27
  383. Probe # 28
  384. omap_hwspinlock 2500 0 - Live 0xbf130000
  385. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf129000
  386. Release # 28
  387. Probe # 29
  388. omap_hwspinlock 2500 0 - Live 0xbf13b000
  389. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf134000
  390. Release # 29
  391. Probe # 30
  392. omap_hwspinlock 2500 0 - Live 0xbf146000
  393. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf13f000
  394. Release # 30
  395. Probe # 31
  396. omap_hwspinlock 2500 0 - Live 0xbf151000
  397. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf14a000
  398. Release # 31
  399. Probe # 32
  400. omap_hwspinlock 2500 0 - Live 0xbf15c000
  401. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf155000
  402. Release # 32
  403. Probe # 33
  404. omap_hwspinlock 2500 0 - Live 0xbf167000
  405. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf160000
  406. Release # 33
  407. Probe # 34
  408. omap_hwspinlock 2500 0 - Live 0xbf172000
  409. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf16b000
  410. Release # 34
  411. Probe # 35
  412. omap_hwspinlock 2500 0 - Live 0xbf17d000
  413. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf176000
  414. Release # 35
  415. Probe # 36
  416. omap_hwspinlock 2500 0 - Live 0xbf188000
  417. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf181000
  418. Release # 36
  419. Probe # 37
  420. omap_hwspinlock 2500 0 - Live 0xbf193000
  421. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf18c000
  422. Release # 37
  423. Probe # 38
  424. omap_hwspinlock 2500 0 - Live 0xbf19e000
  425. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf197000
  426. Release # 38
  427. Probe # 39
  428. omap_hwspinlock 2500 0 - Live 0xbf1a9000
  429. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1a2000
  430. Release # 39
  431. Probe # 40
  432. omap_hwspinlock 2500 0 - Live 0xbf1b4000
  433. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ad000
  434. Release # 40
  435. Probe # 41
  436. [ 27.125549] random: nonblocking pool is initialized
  437. omap_hwspinlock 2500 0 - Live 0xbf1bf000
  438. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1b8000
  439. Release # 41
  440. Probe # 42
  441. omap_hwspinlock 2500 0 - Live 0xbf1ca000
  442. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1c3000
  443. Release # 42
  444. Probe # 43
  445. omap_hwspinlock 2500 0 - Live 0xbf1d5000
  446. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ce000
  447. Release # 43
  448. Probe # 44
  449. omap_hwspinlock 2500 0 - Live 0xbf1e0000
  450. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1d9000
  451. Release # 44
  452. Probe # 45
  453. omap_hwspinlock 2500 0 - Live 0xbf1eb000
  454. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1e4000
  455. Release # 45
  456. Probe # 46
  457. omap_hwspinlock 2500 0 - Live 0xbf1f6000
  458. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1ef000
  459. Release # 46
  460. Probe # 47
  461. omap_hwspinlock 2500 0 - Live 0xbf201000
  462. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf1fa000
  463. Release # 47
  464. Probe # 48
  465. omap_hwspinlock 2500 0 - Live 0xbf20c000
  466. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf205000
  467. Release # 48
  468. Probe # 49
  469. omap_hwspinlock 2500 0 - Live 0xbf217000
  470. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf210000
  471. Release # 49
  472. Probe # 50
  473. omap_hwspinlock 2500 0 - Live 0xbf222000
  474. hwspinlock_core 9346 1 omap_hwspinlock, Live 0xbf21b000
  475. Release # 50
  476. ~ #
  477. ~ #
  478. ~ # lsmod
  479. ~ #
  480. ~ # cd /rp~ # cd /rpmsg/
  481. /rpmsg # insmod hw/rpmsg # insmod hwspinlock_core.ko
  482. /rpmsg # insmod om/rpmsg # insmod omap_hwspinlock./rpmsg # insmod omap_hwspinlock.ko
  483. /rpmsg # insmod om/rpmsg # insmod omap_hwspinlock_te/rpmsg # insmod omap_hwspinlock_test.ko
  484. [ 44.305664]
  485. [ 44.305664] ***** Begin - Test All pHandle Locks ****
  486. [ 44.312316] Number of phandles = 2
  487. [ 44.316009]
  488. [ 44.316009] Testing lock 3
  489. [ 44.320709] trylock #1 status[0] = 0
  490. [ 44.324218] trylock #2 status[0] = -16
  491. [ 44.328063] trylock after unlock status[0] = 0
  492. [ 44.332397] trylock #1 status[1] = 0
  493. [ 44.335937] trylock #2 status[1] = -16
  494. [ 44.339721] trylock after unlock status[1] = 0
  495. [ 44.344940]
  496. [ 44.344940] Testing lock 9
  497. [ 44.349212] trylock #1 status[0] = 0
  498. [ 44.352722] trylock #2 status[0] = -16
  499. [ 44.356414] trylock after unlock status[0] = 0
  500. [ 44.360870] trylock #1 status[1] = 0
  501. [ 44.364379] trylock #2 status[1] = -16
  502. [ 44.368133] trylock after unlock status[1] = 0
  503. [ 44.372497]
  504. [ 44.372497] ***** End - Test All pHandle Locks ****
  505. [ 44.378814]
  506. [ 44.378814] ***** Begin - Test All Locks ****
  507. [ 44.384552]
  508. [ 44.384552] Testing lock 0
  509. [ 44.388763] trylock #1 status[0] = 0
  510. [ 44.392272] trylock #2 status[0] = -16
  511. [ 44.395965] trylock after unlock status[0] = 0
  512. [ 44.400451] trylock #1 status[1] = 0
  513. [ 44.403961] trylock #2 status[1] = -16
  514. [ 44.407714] trylock after unlock status[1] = 0
  515. [ 44.412109]
  516. [ 44.412109] Testing lock 1
  517. [ 44.416229] trylock #1 status[0] = 0
  518. [ 44.419860] trylock #2 status[0] = -16
  519. [ 44.423522] trylock after unlock status[0] = 0
  520. [ 44.427978] trylock #1 status[1] = 0
  521. [ 44.431488] trylock #2 status[1] = -16
  522. [ 44.435150] trylock after unlock status[1] = 0
  523. [ 44.439605]
  524. [ 44.439605] Testing lock 2
  525. [ 44.443725] trylock #1 status[0] = 0
  526. [ 44.447235] trylock #2 status[0] = -16
  527. [ 44.450988] trylock after unlock status[0] = 0
  528. [ 44.455352] trylock #1 status[1] = 0
  529. [ 44.458953] trylock #2 status[1] = -16
  530. [ 44.462615] trylock after unlock status[1] = 0
  531. [ 44.467010]
  532. [ 44.467010] Testing lock 3
  533. [ 44.471191] trylock #1 status[0] = 0
  534. [ 44.474700] trylock #2 status[0] = -16
  535. [ 44.478454] trylock after unlock status[0] = 0
  536. [ 44.482818] trylock #1 status[1] = 0
  537. [ 44.486328] trylock #2 status[1] = -16
  538. [ 44.490112] trylock after unlock status[1] = 0
  539. [ 44.494476]
  540. [ 44.494476] Testing lock 4
  541. [ 44.498687] trylock #1 status[0] = 0
  542. [ 44.502166] trylock #2 status[0] = -16
  543. [ 44.505859] trylock after unlock status[0] = 0
  544. [ 44.510314] trylock #1 status[1] = 0
  545. [ 44.513824] trylock #2 status[1] = -16
  546. [ 44.517578] trylock after unlock status[1] = 0
  547. [ 44.521942]
  548. [ 44.521942] Testing lock 5
  549. [ 44.526062] trylock #1 status[0] = 0
  550. [ 44.529663] trylock #2 status[0] = -16
  551. [ 44.533355] trylock after unlock status[0] = 0
  552. [ 44.537780] trylock #1 status[1] = 0
  553. [ 44.541290] trylock #2 status[1] = -16
  554. [ 44.544952] trylock after unlock status[1] = 0
  555. [ 44.549438]
  556. [ 44.549438] Testing lock 6
  557. [ 44.553527] trylock #1 status[0] = 0
  558. [ 44.557037] trylock #2 status[0] = -16
  559. [ 44.560821] trylock after unlock status[0] = 0
  560. [ 44.565185] trylock #1 status[1] = 0
  561. [ 44.568756] trylock #2 status[1] = -16
  562. [ 44.572448] trylock after unlock status[1] = 0
  563. [ 44.576843]
  564. [ 44.576843] Testing lock 7
  565. [ 44.581024] trylock #1 status[0] = 0
  566. [ 44.584533] trylock #2 status[0] = -16
  567. [ 44.588287] trylock after unlock status[0] = 0
  568. [ 44.592651] trylock #1 status[1] = 0
  569. [ 44.596160] trylock #2 status[1] = -16
  570. [ 44.599914] trylock after unlock status[1] = 0
  571. [ 44.604309]
  572. [ 44.604309] Testing lock 8
  573. [ 44.608489] trylock #1 status[0] = 0
  574. [ 44.611999] trylock #2 status[0] = -16
  575. [ 44.615692] trylock after unlock status[0] = 0
  576. [ 44.620147] trylock #1 status[1] = 0
  577. [ 44.623626] trylock #2 status[1] = -16
  578. [ 44.627410] trylock after unlock status[1] = 0
  579. [ 44.631774]
  580. [ 44.631774] Testing lock 9
  581. [ 44.635894] trylock #1 status[0] = 0
  582. [ 44.639495] trylock #2 status[0] = -16
  583. [ 44.643157] trylock after unlock status[0] = 0
  584. [ 44.647613] trylock #1 status[1] = 0
  585. [ 44.651123] trylock #2 status[1] = -16
  586. [ 44.654785] trylock after unlock status[1] = 0
  587. [ 44.659240]
  588. [ 44.659240] Testing lock 10
  589. [ 44.663421] trylock #1 status[0] = 0
  590. [ 44.666961] trylock #2 status[0] = -16
  591. [ 44.670715] trylock after unlock status[0] = 0
  592. [ 44.675079] trylock #1 status[1] = 0
  593. [ 44.678649] trylock #2 status[1] = -16
  594. [ 44.682342] trylock after unlock status[1] = 0
  595. [ 44.686737]
  596. [ 44.686737] Testing lock 11
  597. [ 44.691009] trylock #1 status[0] = 0
  598. [ 44.694519] trylock #2 status[0] = -16
  599. [ 44.698272] trylock after unlock status[0] = 0
  600. [ 44.702606] trylock #1 status[1] = 0
  601. [ 44.706146] trylock #2 status[1] = -16
  602. [ 44.709899] trylock after unlock status[1] = 0
  603. [ 44.714294]
  604. [ 44.714294] Testing lock 12
  605. [ 44.718566] trylock #1 status[0] = 0
  606. [ 44.722076] trylock #2 status[0] = -16
  607. [ 44.725769] trylock after unlock status[0] = 0
  608. [ 44.730194] trylock #1 status[1] = 0
  609. [ 44.733703] trylock #2 status[1] = -16
  610. [ 44.737457] trylock after unlock status[1] = 0
  611. [ 44.741851]
  612. [ 44.741851] Testing lock 13
  613. [ 44.746032] trylock #1 status[0] = 0
  614. [ 44.749633] trylock #2 status[0] = -16
  615. [ 44.753326] trylock after unlock status[0] = 0
  616. [ 44.757751] trylock #1 status[1] = 0
  617. [ 44.761260] trylock #2 status[1] = -16
  618. [ 44.764923] trylock after unlock status[1] = 0
  619. [ 44.769378]
  620. [ 44.769378] Testing lock 14
  621. [ 44.773559] trylock #1 status[0] = 0
  622. [ 44.777099] trylock #2 status[0] = -16
  623. [ 44.780853] trylock after unlock status[0] = 0
  624. [ 44.785217] trylock #1 status[1] = 0
  625. [ 44.788787] trylock #2 status[1] = -16
  626. [ 44.792480] trylock after unlock status[1] = 0
  627. [ 44.796875]
  628. [ 44.796875] Testing lock 15
  629. [ 44.801147] trylock #1 status[0] = 0
  630. [ 44.804656] trylock #2 status[0] = -16
  631. [ 44.808410] trylock after unlock status[0] = 0
  632. [ 44.812774] trylock #1 status[1] = 0
  633. [ 44.816284] trylock #2 status[1] = -16
  634. [ 44.820068] trylock after unlock status[1] = 0
  635. [ 44.824432]
  636. [ 44.824432] Testing lock 16
  637. [ 44.828735] trylock #1 status[0] = 0
  638. [ 44.832244] trylock #2 status[0] = -16
  639. [ 44.835937] trylock after unlock status[0] = 0
  640. [ 44.840393] trylock #1 status[1] = 0
  641. [ 44.843902] trylock #2 status[1] = -16
  642. [ 44.847656] trylock after unlock status[1] = 0
  643. [ 44.852050]
  644. [ 44.852050] Testing lock 17
  645. [ 44.856262] trylock #1 status[0] = 0
  646. [ 44.859863] trylock #2 status[0] = -16
  647. [ 44.863525] trylock after unlock status[0] = 0
  648. [ 44.867980] trylock #1 status[1] = 0
  649. [ 44.871490] trylock #2 status[1] = -16
  650. [ 44.875152] trylock after unlock status[1] = 0
  651. [ 44.879608]
  652. [ 44.879608] Testing lock 18
  653. [ 44.883789] trylock #1 status[0] = 0
  654. [ 44.887390] trylock #2 status[0] = -16
  655. [ 44.891052] trylock after unlock status[0] = 0
  656. [ 44.895446] trylock #1 status[1] = 0
  657. [ 44.899017] trylock #2 status[1] = -16
  658. [ 44.902709] trylock after unlock status[1] = 0
  659. [ 44.907104]
  660. [ 44.907104] Testing lock 19
  661. [ 44.911376] trylock #1 status[0] = 0
  662. [ 44.914855] trylock #2 status[0] = -16
  663. [ 44.918640] trylock after unlock status[0] = 0
  664. [ 44.923004] trylock #1 status[1] = 0
  665. [ 44.926513] trylock #2 status[1] = -16
  666. [ 44.930267] trylock after unlock status[1] = 0
  667. [ 44.934631]
  668. [ 44.934631] Testing lock 20
  669. [ 44.938934] trylock #1 status[0] = 0
  670. [ 44.942413] trylock #2 status[0] = -16
  671. [ 44.946136] trylock after unlock status[0] = 0
  672. [ 44.950561] trylock #1 status[1] = 0
  673. [ 44.954071] trylock #2 status[1] = -16
  674. [ 44.957824] trylock after unlock status[1] = 0
  675. [ 44.962219]
  676. [ 44.962219] Testing lock 21
  677. [ 44.966430] trylock #1 status[0] = 0
  678. [ 44.970001] trylock #2 status[0] = -16
  679. [ 44.973693] trylock after unlock status[0] = 0
  680. [ 44.978118] trylock #1 status[1] = 0
  681. [ 44.981628] trylock #2 status[1] = -16
  682. [ 44.985321] trylock after unlock status[1] = 0
  683. [ 44.989776]
  684. [ 44.989776] Testing lock 22
  685. [ 44.993988] trylock #1 status[0] = 0
  686. [ 44.997589] trylock #2 status[0] = -16
  687. [ 45.001251] trylock after unlock status[0] = 0
  688. [ 45.005615] trylock #1 status[1] = 0
  689. [ 45.009216] trylock #2 status[1] = -16
  690. [ 45.012878] trylock after unlock status[1] = 0
  691. [ 45.017364]
  692. [ 45.017364] Testing lock 23
  693. [ 45.021545] trylock #1 status[0] = 0
  694. [ 45.025054] trylock #2 status[0] = -16
  695. [ 45.028839] trylock after unlock status[0] = 0
  696. [ 45.033172] trylock #1 status[1] = 0
  697. [ 45.036712] trylock #2 status[1] = -16
  698. [ 45.040466] trylock after unlock status[1] = 0
  699. [ 45.044860]
  700. [ 45.044860] Testing lock 24
  701. [ 45.049133] trylock #1 status[0] = 0
  702. [ 45.052612] trylock #2 status[0] = -16
  703. [ 45.056335] trylock after unlock status[0] = 0
  704. [ 45.060760] trylock #1 status[1] = 0
  705. [ 45.064270] trylock #2 status[1] = -16
  706. [ 45.068023] trylock after unlock status[1] = 0
  707. [ 45.072418]
  708. [ 45.072418] Testing lock 25
  709. [ 45.076599] trylock #1 status[0] = 0
  710. [ 45.080200] trylock #2 status[0] = -16
  711. [ 45.083892] trylock after unlock status[0] = 0
  712. [ 45.088317] trylock #1 status[1] = 0
  713. [ 45.091827] trylock #2 status[1] = -16
  714. [ 45.095520] trylock after unlock status[1] = 0
  715. [ 45.099975]
  716. [ 45.099975] Testing lock 26
  717. [ 45.104156] trylock #1 status[0] = 0
  718. [ 45.107757] trylock #2 status[0] = -16
  719. [ 45.111450] trylock after unlock status[0] = 0
  720. [ 45.115814] trylock #1 status[1] = 0
  721. [ 45.119384] trylock #2 status[1] = -16
  722. [ 45.123077] trylock after unlock status[1] = 0
  723. [ 45.127532]
  724. [ 45.127532] Testing lock 27
  725. [ 45.131744] trylock #1 status[0] = 0
  726. [ 45.135253] trylock #2 status[0] = -16
  727. [ 45.139007] trylock after unlock status[0] = 0
  728. [ 45.143371] trylock #1 status[1] = 0
  729. [ 45.146881] trylock #2 status[1] = -16
  730. [ 45.150634] trylock after unlock status[1] = 0
  731. [ 45.155029]
  732. [ 45.155029] Testing lock 28
  733. [ 45.159301] trylock #1 status[0] = 0
  734. [ 45.162811] trylock #2 status[0] = -16
  735. [ 45.166503] trylock after unlock status[0] = 0
  736. [ 45.170928] trylock #1 status[1] = 0
  737. [ 45.174438] trylock #2 status[1] = -16
  738. [ 45.178192] trylock after unlock status[1] = 0
  739. [ 45.182586]
  740. [ 45.182586] Testing lock 29
  741. [ 45.186767] trylock #1 status[0] = 0
  742. [ 45.190368] trylock #2 status[0] = -16
  743. [ 45.194061] trylock after unlock status[0] = 0
  744. [ 45.198486] trylock #1 status[1] = 0
  745. [ 45.201995] trylock #2 status[1] = -16
  746. [ 45.205688] trylock after unlock status[1] = 0
  747. [ 45.210174]
  748. [ 45.210174] Testing lock 30
  749. [ 45.214355] trylock #1 status[0] = 0
  750. [ 45.217956] trylock #2 status[0] = -16
  751. [ 45.221618] trylock after unlock status[0] = 0
  752. [ 45.225982] trylock #1 status[1] = 0
  753. [ 45.229583] trylock #2 status[1] = -16
  754. [ 45.233245] trylock after unlock status[1] = 0
  755. [ 45.237701]
  756. [ 45.237701] Testing lock 31
  757. [ 45.241912] trylock #1 status[0] = 0
  758. [ 45.245422] trylock #2 status[0] = -16
  759. [ 45.249176] trylock after unlock status[0] = 0
  760. [ 45.253540] trylock #1 status[1] = 0
  761. [ 45.257080] trylock #2 status[1] = -16
  762. [ 45.260833] trylock after unlock status[1] = 0
  763. [ 45.265197]
  764. [ 45.265197] Testing lock 32
  765. [ 45.269470] trylock #1 status[0] = 0
  766. [ 45.272979] trylock #2 status[0] = -16
  767. [ 45.276672] trylock after unlock status[0] = 0
  768. [ 45.281127] trylock #1 status[1] = 0
  769. [ 45.284637] trylock #2 status[1] = -16
  770. [ 45.288391] trylock after unlock status[1] = 0
  771. [ 45.292755]
  772. [ 45.292755] Testing lock 33
  773. [ 45.296966] trylock #1 status[0] = 0
  774. [ 45.300567] trylock #2 status[0] = -16
  775. [ 45.304260] trylock after unlock status[0] = 0
  776. [ 45.308685] trylock #1 status[1] = 0
  777. [ 45.312194] trylock #2 status[1] = -16
  778. [ 45.315887] trylock after unlock status[1] = 0
  779. [ 45.320343]
  780. [ 45.320343] Testing lock 34
  781. [ 45.324523] trylock #1 status[0] = 0
  782. [ 45.328125] trylock #2 status[0] = -16
  783. [ 45.331787] trylock after unlock status[0] = 0
  784. [ 45.336181] trylock #1 status[1] = 0
  785. [ 45.339752] trylock #2 status[1] = -16
  786. [ 45.343444] trylock after unlock status[1] = 0
  787. [ 45.347900]
  788. [ 45.347900] Testing lock 35
  789. [ 45.352081] trylock #1 status[0] = 0
  790. [ 45.355621] trylock #2 status[0] = -16
  791. [ 45.359375] trylock after unlock status[0] = 0
  792. [ 45.363739] trylock #1 status[1] = 0
  793. [ 45.367340] trylock #2 status[1] = -16
  794. [ 45.371002] trylock after unlock status[1] = 0
  795. [ 45.375396]
  796. [ 45.375396] Testing lock 36
  797. [ 45.379699] trylock #1 status[0] = 0
  798. [ 45.383178] trylock #2 status[0] = -16
  799. [ 45.386871] trylock after unlock status[0] = 0
  800. [ 45.391326] trylock #1 status[1] = 0
  801. [ 45.394836] trylock #2 status[1] = -16
  802. [ 45.398590] trylock after unlock status[1] = 0
  803. [ 45.402954]
  804. [ 45.402954] Testing lock 37
  805. [ 45.407165] trylock #1 status[0] = 0
  806. [ 45.410766] trylock #2 status[0] = -16
  807. [ 45.414428] trylock after unlock status[0] = 0
  808. [ 45.418884] trylock #1 status[1] = 0
  809. [ 45.422393] trylock #2 status[1] = -16
  810. [ 45.426055] trylock after unlock status[1] = 0
  811. [ 45.430541]
  812. [ 45.430541] Testing lock 38
  813. [ 45.434722] trylock #1 status[0] = 0
  814. [ 45.438323] trylock #2 status[0] = -16
  815. [ 45.441986] trylock after unlock status[0] = 0
  816. [ 45.446350] trylock #1 status[1] = 0
  817. [ 45.449951] trylock #2 status[1] = -16
  818. [ 45.453613] trylock after unlock status[1] = 0
  819. [ 45.458068]
  820. [ 45.458068] Testing lock 39
  821. [ 45.462280] trylock #1 status[0] = 0
  822. [ 45.465789] trylock #2 status[0] = -16
  823. [ 45.469573] trylock after unlock status[0] = 0
  824. [ 45.473907] trylock #1 status[1] = 0
  825. [ 45.477508] trylock #2 status[1] = -16
  826. [ 45.481170] trylock after unlock status[1] = 0
  827. [ 45.485565]
  828. [ 45.485565] Testing lock 40
  829. [ 45.489837] trylock #1 status[0] = 0
  830. [ 45.493347] trylock #2 status[0] = -16
  831. [ 45.497039] trylock after unlock status[0] = 0
  832. [ 45.501495] trylock #1 status[1] = 0
  833. [ 45.504974] trylock #2 status[1] = -16
  834. [ 45.508758] trylock after unlock status[1] = 0
  835. [ 45.513122]
  836. [ 45.513122] Testing lock 41
  837. [ 45.517395] trylock #1 status[0] = 0
  838. [ 45.520904] trylock #2 status[0] = -16
  839. [ 45.524566] trylock after unlock status[0] = 0
  840. [ 45.529022] trylock #1 status[1] = 0
  841. [ 45.532531] trylock #2 status[1] = -16
  842. [ 45.536224] trylock after unlock status[1] = 0
  843. [ 45.540679]
  844. [ 45.540679] Testing lock 42
  845. [ 45.544860] trylock #1 status[0] = 0
  846. [ 45.548461] trylock #2 status[0] = -16
  847. [ 45.552124] trylock after unlock status[0] = 0
  848. [ 45.556488] trylock #1 status[1] = 0
  849. [ 45.560089] trylock #2 status[1] = -16
  850. [ 45.563781] trylock after unlock status[1] = 0
  851. [ 45.568237]
  852. [ 45.568237] Testing lock 43
  853. [ 45.572418] trylock #1 status[0] = 0
  854. [ 45.575927] trylock #2 status[0] = -16
  855. [ 45.579711] trylock after unlock status[0] = 0
  856. [ 45.584075] trylock #1 status[1] = 0
  857. [ 45.587646] trylock #2 status[1] = -16
  858. [ 45.591339] trylock after unlock status[1] = 0
  859. [ 45.595733]
  860. [ 45.595733] Testing lock 44
  861. [ 45.600006] trylock #1 status[0] = 0
  862. [ 45.603515] trylock #2 status[0] = -16
  863. [ 45.607208] trylock after unlock status[0] = 0
  864. [ 45.611633] trylock #1 status[1] = 0
  865. [ 45.615142] trylock #2 status[1] = -16
  866. [ 45.618896] trylock after unlock status[1] = 0
  867. [ 45.623260]
  868. [ 45.623260] Testing lock 45
  869. [ 45.627563] trylock #1 status[0] = 0
  870. [ 45.631042] trylock #2 status[0] = -16
  871. [ 45.634735] trylock after unlock status[0] = 0
  872. [ 45.639160] trylock #1 status[1] = 0
  873. [ 45.642669] trylock #2 status[1] = -16
  874. [ 45.646362] trylock after unlock status[1] = 0
  875. [ 45.650848]
  876. [ 45.650848] Testing lock 46
  877. [ 45.655029] trylock #1 status[0] = 0
  878. [ 45.658630] trylock #2 status[0] = -16
  879. [ 45.662322] trylock after unlock status[0] = 0
  880. [ 45.666687] trylock #1 status[1] = 0
  881. [ 45.670257] trylock #2 status[1] = -16
  882. [ 45.673950] trylock after unlock status[1] = 0
  883. [ 45.678405]
  884. [ 45.678405] Testing lock 47
  885. [ 45.682586] trylock #1 status[0] = 0
  886. [ 45.686126] trylock #2 status[0] = -16
  887. [ 45.689880] trylock after unlock status[0] = 0
  888. [ 45.694244] trylock #1 status[1] = 0
  889. [ 45.697845] trylock #2 status[1] = -16
  890. [ 45.701507] trylock after unlock status[1] = 0
  891. [ 45.705902]
  892. [ 45.705902] Testing lock 48
  893. [ 45.710205] trylock #1 status[0] = 0
  894. [ 45.713684] trylock #2 status[0] = -16
  895. [ 45.717468] trylock after unlock status[0] = 0
  896. [ 45.721801] trylock #1 status[1] = 0
  897. [ 45.725341] trylock #2 status[1] = -16
  898. [ 45.729095] trylock after unlock status[1] = 0
  899. [ 45.733459]
  900. [ 45.733459] Testing lock 49
  901. [ 45.737762] trylock #1 status[0] = 0
  902. [ 45.741241] trylock #2 status[0] = -16
  903. [ 45.744934] trylock after unlock status[0] = 0
  904. [ 45.749359] trylock #1 status[1] = 0
  905. [ 45.752868] trylock #2 status[1] = -16
  906. [ 45.756561] trylock after unlock status[1] = 0
  907. [ 45.761016]
  908. [ 45.761016] Testing lock 50
  909. [ 45.765197] trylock #1 status[0] = 0
  910. [ 45.768798] trylock #2 status[0] = -16
  911. [ 45.772491] trylock after unlock status[0] = 0
  912. [ 45.776855] trylock #1 status[1] = 0
  913. [ 45.780456] trylock #2 status[1] = -16
  914. [ 45.784118] trylock after unlock status[1] = 0
  915. [ 45.788574]
  916. [ 45.788574] Testing lock 51
  917. [ 45.792785] trylock #1 status[0] = 0
  918. [ 45.796295] trylock #2 status[0] = -16
  919. [ 45.800048] trylock after unlock status[0] = 0
  920. [ 45.804412] trylock #1 status[1] = 0
  921. [ 45.808013] trylock #2 status[1] = -16
  922. [ 45.811676] trylock after unlock status[1] = 0
  923. [ 45.816070]
  924. [ 45.816070] Testing lock 52
  925. [ 45.820343] trylock #1 status[0] = 0
  926. [ 45.823852] trylock #2 status[0] = -16
  927. [ 45.827636] trylock after unlock status[0] = 0
  928. [ 45.832000] trylock #1 status[1] = 0
  929. [ 45.835510] trylock #2 status[1] = -16
  930. [ 45.839294] trylock after unlock status[1] = 0
  931. [ 45.843658]
  932. [ 45.843658] Testing lock 53
  933. [ 45.848022] trylock #1 status[0] = 0
  934. [ 45.851531] trylock #2 status[0] = -16
  935. [ 45.855194] trylock after unlock status[0] = 0
  936. [ 45.859649] trylock #1 status[1] = 0
  937. [ 45.863128] trylock #2 status[1] = -16
  938. [ 45.866821] trylock after unlock status[1] = 0
  939. [ 45.871307]
  940. [ 45.871307] Testing lock 54
  941. [ 45.875488] trylock #1 status[0] = 0
  942. [ 45.879089] trylock #2 status[0] = -16
  943. [ 45.882781] trylock after unlock status[0] = 0
  944. [ 45.887145] trylock #1 status[1] = 0
  945. [ 45.890716] trylock #2 status[1] = -16
  946. [ 45.894409] trylock after unlock status[1] = 0
  947. [ 45.898864]
  948. [ 45.898864] Testing lock 55
  949. [ 45.903076] trylock #1 status[0] = 0
  950. [ 45.906585] trylock #2 status[0] = -16
  951. [ 45.910339] trylock after unlock status[0] = 0
  952. [ 45.914703] trylock #1 status[1] = 0
  953. [ 45.918304] trylock #2 status[1] = -16
  954. [ 45.921966] trylock after unlock status[1] = 0
  955. [ 45.926361]
  956. [ 45.926361] Testing lock 56
  957. [ 45.930633] trylock #1 status[0] = 0
  958. [ 45.934143] trylock #2 status[0] = -16
  959. [ 45.937896] trylock after unlock status[0] = 0
  960. [ 45.942260] trylock #1 status[1] = 0
  961. [ 45.945770] trylock #2 status[1] = -16
  962. [ 45.949554] trylock after unlock status[1] = 0
  963. [ 45.953918]
  964. [ 45.953918] Testing lock 57
  965. [ 45.958190] trylock #1 status[0] = 0
  966. [ 45.961700] trylock #2 status[0] = -16
  967. [ 45.965393] trylock after unlock status[0] = 0
  968. [ 45.969848] trylock #1 status[1] = 0
  969. [ 45.973327] trylock #2 status[1] = -16
  970. [ 45.977020] trylock after unlock status[1] = 0
  971. [ 45.981506]
  972. [ 45.981506] Testing lock 58
  973. [ 45.985687] trylock #1 status[0] = 0
  974. [ 45.989288] trylock #2 status[0] = -16
  975. [ 45.992950] trylock after unlock status[0] = 0
  976. [ 45.997406] trylock #1 status[1] = 0
  977. [ 46.000885] trylock #2 status[1] = -16
  978. [ 46.004577] trylock after unlock status[1] = 0
  979. [ 46.009033]
  980. [ 46.009033] Testing lock 59
  981. [ 46.013214] trylock #1 status[0] = 0
  982. [ 46.016723] trylock #2 status[0] = -16
  983. [ 46.020507] trylock after unlock status[0] = 0
  984. [ 46.024841] trylock #1 status[1] = 0
  985. [ 46.028442] trylock #2 status[1] = -16
  986. [ 46.032104] trylock after unlock status[1] = 0
  987. [ 46.036499]
  988. [ 46.036499] Testing lock 60
  989. [ 46.040802] trylock #1 status[0] = 0
  990. [ 46.044281] trylock #2 status[0] = -16
  991. [ 46.048065] trylock after unlock status[0] = 0
  992. [ 46.052398] trylock #1 status[1] = 0
  993. [ 46.055938] trylock #2 status[1] = -16
  994. [ 46.059692] trylock after unlock status[1] = 0
  995. [ 46.064056]
  996. [ 46.064056] Testing lock 61
  997. [ 46.068359] trylock #1 status[0] = 0
  998. [ 46.071868] trylock #2 status[0] = -16
  999. [ 46.075561] trylock after unlock status[0] = 0
  1000. [ 46.079986] trylock #1 status[1] = 0
  1001. [ 46.083496] trylock #2 status[1] = -16
  1002. [ 46.087188] trylock after unlock status[1] = 0
  1003. [ 46.091644]
  1004. [ 46.091644] Testing lock 62
  1005. [ 46.095825] trylock #1 status[0] = 0
  1006. [ 46.099426] trylock #2 status[0] = -16
  1007. [ 46.103088] trylock after unlock status[0] = 0
  1008. [ 46.107543] trylock #1 status[1] = 0
  1009. [ 46.111053] trylock #2 status[1] = -16
  1010. [ 46.114715] trylock after unlock status[1] = 0
  1011. [ 46.119171]
  1012. [ 46.119171] Testing lock 63
  1013. [ 46.123352] trylock #1 status[0] = 0
  1014. [ 46.126892] trylock #2 status[0] = -16
  1015. [ 46.130645] trylock after unlock status[0] = 0
  1016. [ 46.135009] trylock #1 status[1] = 0
  1017. [ 46.138610] trylock #2 status[1] = -16
  1018. [ 46.142272] trylock after unlock status[1] = 0
  1019. [ 46.146667]
  1020. [ 46.146667] Testing lock 64
  1021. [ 46.150970] trylock #1 status[0] = 0
  1022. [ 46.154449] trylock #2 status[0] = -16
  1023. [ 46.158233] trylock after unlock status[0] = 0
  1024. [ 46.162567] trylock #1 status[1] = 0
  1025. [ 46.166107] trylock #2 status[1] = -16
  1026. [ 46.169860] trylock after unlock status[1] = 0
  1027. [ 46.174224]
  1028. [ 46.174224] Testing lock 65
  1029. [ 46.178497] trylock #1 status[0] = 0
  1030. [ 46.182006] trylock #2 status[0] = -16
  1031. [ 46.185699] trylock after unlock status[0] = 0
  1032. [ 46.190155] trylock #1 status[1] = 0
  1033. [ 46.193634] trylock #2 status[1] = -16
  1034. [ 46.197418] trylock after unlock status[1] = 0
  1035. [ 46.201782]
  1036. [ 46.201782] Testing lock 66
  1037. [ 46.205993] trylock #1 status[0] = 0
  1038. [ 46.209594] trylock #2 status[0] = -16
  1039. [ 46.213256] trylock after unlock status[0] = 0
  1040. [ 46.217712] trylock #1 status[1] = 0
  1041. [ 46.221221] trylock #2 status[1] = -16
  1042. [ 46.224884] trylock after unlock status[1] = 0
  1043. [ 46.229339]
  1044. [ 46.229339] Testing lock 67
  1045. [ 46.233520] trylock #1 status[0] = 0
  1046. [ 46.237030] trylock #2 status[0] = -16
  1047. [ 46.240814] trylock after unlock status[0] = 0
  1048. [ 46.245147] trylock #1 status[1] = 0
  1049. [ 46.248748] trylock #2 status[1] = -16
  1050. [ 46.252410] trylock after unlock status[1] = 0
  1051. [ 46.256805]
  1052. [ 46.256805] Testing lock 68
  1053. [ 46.261108] trylock #1 status[0] = 0
  1054. [ 46.264587] trylock #2 status[0] = -16
  1055. [ 46.268371] trylock after unlock status[0] = 0
  1056. [ 46.272705] trylock #1 status[1] = 0
  1057. [ 46.276214] trylock #2 status[1] = -16
  1058. [ 46.279998] trylock after unlock status[1] = 0
  1059. [ 46.284362]
  1060. [ 46.284362] Testing lock 69
  1061. [ 46.288665] trylock #1 status[0] = 0
  1062. [ 46.292144] trylock #2 status[0] = -16
  1063. [ 46.295837] trylock after unlock status[0] = 0
  1064. [ 46.300292] trylock #1 status[1] = 0
  1065. [ 46.303802] trylock #2 status[1] = -16
  1066. [ 46.307556] trylock after unlock status[1] = 0
  1067. [ 46.311920]
  1068. [ 46.311920] Testing lock 70
  1069. [ 46.316131] trylock #1 status[0] = 0
  1070. [ 46.319732] trylock #2 status[0] = -16
  1071. [ 46.323425] trylock after unlock status[0] = 0
  1072. [ 46.327850] trylock #1 status[1] = 0
  1073. [ 46.331359] trylock #2 status[1] = -16
  1074. [ 46.335021] trylock after unlock status[1] = 0
  1075. [ 46.339477]
  1076. [ 46.339477] Testing lock 71
  1077. [ 46.343658] trylock #1 status[0] = 0
  1078. [ 46.347198] trylock #2 status[0] = -16
  1079. [ 46.350952] trylock after unlock status[0] = 0
  1080. [ 46.355316] trylock #1 status[1] = 0
  1081. [ 46.358886] trylock #2 status[1] = -16
  1082. [ 46.362579] trylock after unlock status[1] = 0
  1083. [ 46.366973]
  1084. [ 46.366973] Testing lock 72
  1085. [ 46.371246] trylock #1 status[0] = 0
  1086. [ 46.374755] trylock #2 status[0] = -16
  1087. [ 46.378509] trylock after unlock status[0] = 0
  1088. [ 46.382873] trylock #1 status[1] = 0
  1089. [ 46.386383] trylock #2 status[1] = -16
  1090. [ 46.390167] trylock after unlock status[1] = 0
  1091. [ 46.394531]
  1092. [ 46.394531] Testing lock 73
  1093. [ 46.398803] trylock #1 status[0] = 0
  1094. [ 46.402313] trylock #2 status[0] = -16
  1095. [ 46.406005] trylock after unlock status[0] = 0
  1096. [ 46.410461] trylock #1 status[1] = 0
  1097. [ 46.413940] trylock #2 status[1] = -16
  1098. [ 46.417724] trylock after unlock status[1] = 0
  1099. [ 46.422088]
  1100. [ 46.422088] Testing lock 74
  1101. [ 46.426300] trylock #1 status[0] = 0
  1102. [ 46.429901] trylock #2 status[0] = -16
  1103. [ 46.433563] trylock after unlock status[0] = 0
  1104. [ 46.438018] trylock #1 status[1] = 0
  1105. [ 46.441528] trylock #2 status[1] = -16
  1106. [ 46.445190] trylock after unlock status[1] = 0
  1107. [ 46.449645]
  1108. [ 46.449645] Testing lock 75
  1109. [ 46.453826] trylock #1 status[0] = 0
  1110. [ 46.457427] trylock #2 status[0] = -16
  1111. [ 46.461090] trylock after unlock status[0] = 0
  1112. [ 46.465454] trylock #1 status[1] = 0
  1113. [ 46.469055] trylock #2 status[1] = -16
  1114. [ 46.472717] trylock after unlock status[1] = 0
  1115. [ 46.477142]
  1116. [ 46.477142] Testing lock 76
  1117. [ 46.481414] trylock #1 status[0] = 0
  1118. [ 46.484893] trylock #2 status[0] = -16
  1119. [ 46.488677] trylock after unlock status[0] = 0
  1120. [ 46.493041] trylock #1 status[1] = 0
  1121. [ 46.496551] trylock #2 status[1] = -16
  1122. [ 46.500305] trylock after unlock status[1] = 0
  1123. [ 46.504699]
  1124. [ 46.504699] Testing lock 77
  1125. [ 46.508972] trylock #1 status[0] = 0
  1126. [ 46.512481] trylock #2 status[0] = -16
  1127. [ 46.516174] trylock after unlock status[0] = 0
  1128. [ 46.520599] trylock #1 status[1] = 0
  1129. [ 46.524108] trylock #2 status[1] = -16
  1130. [ 46.527862] trylock after unlock status[1] = 0
  1131. [ 46.532257]
  1132. [ 46.532257] Testing lock 78
  1133. [ 46.536468] trylock #1 status[0] = 0
  1134. [ 46.540039] trylock #2 status[0] = -16
  1135. [ 46.543731] trylock after unlock status[0] = 0
  1136. [ 46.548156] trylock #1 status[1] = 0
  1137. [ 46.551666] trylock #2 status[1] = -16
  1138. [ 46.555358] trylock after unlock status[1] = 0
  1139. [ 46.559814]
  1140. [ 46.559814] Testing lock 79
  1141. [ 46.563995] trylock #1 status[0] = 0
  1142. [ 46.567596] trylock #2 status[0] = -16
  1143. [ 46.571289] trylock after unlock status[0] = 0
  1144. [ 46.575653] trylock #1 status[1] = 0
  1145. [ 46.579254] trylock #2 status[1] = -16
  1146. [ 46.582916] trylock after unlock status[1] = 0
  1147. [ 46.587402]
  1148. [ 46.587402] Testing lock 80
  1149. [ 46.591583] trylock #1 status[0] = 0
  1150. [ 46.595092] trylock #2 status[0] = -16
  1151. [ 46.598876] trylock after unlock status[0] = 0
  1152. [ 46.603240] trylock #1 status[1] = 0
  1153. [ 46.606750] trylock #2 status[1] = -16
  1154. [ 46.610504] trylock after unlock status[1] = 0
  1155. [ 46.614898]
  1156. [ 46.614898] Testing lock 81
  1157. [ 46.619171] trylock #1 status[0] = 0
  1158. [ 46.622650] trylock #2 status[0] = -16
  1159. [ 46.626342] trylock after unlock status[0] = 0
  1160. [ 46.630798] trylock #1 status[1] = 0
  1161. [ 46.634307] trylock #2 status[1] = -16
  1162. [ 46.638061] trylock after unlock status[1] = 0
  1163. [ 46.642456]
  1164. [ 46.642456] Testing lock 82
  1165. [ 46.646636] trylock #1 status[0] = 0
  1166. [ 46.650238] trylock #2 status[0] = -16
  1167. [ 46.653930] trylock after unlock status[0] = 0
  1168. [ 46.658355] trylock #1 status[1] = 0
  1169. [ 46.661865] trylock #2 status[1] = -16
  1170. [ 46.665557] trylock after unlock status[1] = 0
  1171. [ 46.670013]
  1172. [ 46.670013] Testing lock 83
  1173. [ 46.674194] trylock #1 status[0] = 0
  1174. [ 46.677795] trylock #2 status[0] = -16
  1175. [ 46.681488] trylock after unlock status[0] = 0
  1176. [ 46.685852] trylock #1 status[1] = 0
  1177. [ 46.689422] trylock #2 status[1] = -16
  1178. [ 46.693115] trylock after unlock status[1] = 0
  1179. [ 46.697570]
  1180. [ 46.697570] Testing lock 84
  1181. [ 46.701751] trylock #1 status[0] = 0
  1182. [ 46.705291] trylock #2 status[0] = -16
  1183. [ 46.709045] trylock after unlock status[0] = 0
  1184. [ 46.713409] trylock #1 status[1] = 0
  1185. [ 46.716918] trylock #2 status[1] = -16
  1186. [ 46.720672] trylock after unlock status[1] = 0
  1187. [ 46.725067]
  1188. [ 46.725067] Testing lock 85
  1189. [ 46.729339] trylock #1 status[0] = 0
  1190. [ 46.732849] trylock #2 status[0] = -16
  1191. [ 46.736541] trylock after unlock status[0] = 0
  1192. [ 46.740997] trylock #1 status[1] = 0
  1193. [ 46.744506] trylock #2 status[1] = -16
  1194. [ 46.748260] trylock after unlock status[1] = 0
  1195. [ 46.752624]
  1196. [ 46.752624] Testing lock 86
  1197. [ 46.756835] trylock #1 status[0] = 0
  1198. [ 46.760437] trylock #2 status[0] = -16
  1199. [ 46.764099] trylock after unlock status[0] = 0
  1200. [ 46.768554] trylock #1 status[1] = 0
  1201. [ 46.772033] trylock #2 status[1] = -16
  1202. [ 46.775726] trylock after unlock status[1] = 0
  1203. [ 46.780212]
  1204. [ 46.780212] Testing lock 87
  1205. [ 46.784393] trylock #1 status[0] = 0
  1206. [ 46.787994] trylock #2 status[0] = -16
  1207. [ 46.791656] trylock after unlock status[0] = 0
  1208. [ 46.796020] trylock #1 status[1] = 0
  1209. [ 46.799621] trylock #2 status[1] = -16
  1210. [ 46.803314] trylock after unlock status[1] = 0
  1211. [ 46.807769]
  1212. [ 46.807769] Testing lock 88
  1213. [ 46.811950] trylock #1 status[0] = 0
  1214. [ 46.815490] trylock #2 status[0] = -16
  1215. [ 46.819244] trylock after unlock status[0] = 0
  1216. [ 46.823608] trylock #1 status[1] = 0
  1217. [ 46.827117] trylock #2 status[1] = -16
  1218. [ 46.830871] trylock after unlock status[1] = 0
  1219. [ 46.835266]
  1220. [ 46.835266] Testing lock 89
  1221. [ 46.839538] trylock #1 status[0] = 0
  1222. [ 46.843048] trylock #2 status[0] = -16
  1223. [ 46.846740] trylock after unlock status[0] = 0
  1224. [ 46.851165] trylock #1 status[1] = 0
  1225. [ 46.854675] trylock #2 status[1] = -16
  1226. [ 46.858428] trylock after unlock status[1] = 0
  1227. [ 46.862823]
  1228. [ 46.862823] Testing lock 90
  1229. [ 46.867034] trylock #1 status[0] = 0
  1230. [ 46.870635] trylock #2 status[0] = -16
  1231. [ 46.874298] trylock after unlock status[0] = 0
  1232. [ 46.878753] trylock #1 status[1] = 0
  1233. [ 46.882232] trylock #2 status[1] = -16
  1234. [ 46.885925] trylock after unlock status[1] = 0
  1235. [ 46.890411]
  1236. [ 46.890411] Testing lock 91
  1237. [ 46.894592] trylock #1 status[0] = 0
  1238. [ 46.898193] trylock #2 status[0] = -16
  1239. [ 46.901855] trylock after unlock status[0] = 0
  1240. [ 46.906219] trylock #1 status[1] = 0
  1241. [ 46.909820] trylock #2 status[1] = -16
  1242. [ 46.913482] trylock after unlock status[1] = 0
  1243. [ 46.917968]
  1244. [ 46.917968] Testing lock 92
  1245. [ 46.922149] trylock #1 status[0] = 0
  1246. [ 46.925659] trylock #2 status[0] = -16
  1247. [ 46.929443] trylock after unlock status[0] = 0
  1248. [ 46.933776] trylock #1 status[1] = 0
  1249. [ 46.937377] trylock #2 status[1] = -16
  1250. [ 46.941040] trylock after unlock status[1] = 0
  1251. [ 46.945434]
  1252. [ 46.945434] Testing lock 93
  1253. [ 46.949737] trylock #1 status[0] = 0
  1254. [ 46.953216] trylock #2 status[0] = -16
  1255. [ 46.956909] trylock after unlock status[0] = 0
  1256. [ 46.961364] trylock #1 status[1] = 0
  1257. [ 46.964843] trylock #2 status[1] = -16
  1258. [ 46.968627] trylock after unlock status[1] = 0
  1259. [ 46.972991]
  1260. [ 46.972991] Testing lock 94
  1261. [ 46.977203] trylock #1 status[0] = 0
  1262. [ 46.980804] trylock #2 status[0] = -16
  1263. [ 46.984466] trylock after unlock status[0] = 0
  1264. [ 46.988922] trylock #1 status[1] = 0
  1265. [ 46.992431] trylock #2 status[1] = -16
  1266. [ 46.996124] trylock after unlock status[1] = 0
  1267. [ 47.000579]
  1268. [ 47.000579] Testing lock 95
  1269. [ 47.004760] trylock #1 status[0] = 0
  1270. [ 47.008361] trylock #2 status[0] = -16
  1271. [ 47.012054] trylock after unlock status[0] = 0
  1272. [ 47.016418] trylock #1 status[1] = 0
  1273. [ 47.019989] trylock #2 status[1] = -16
  1274. [ 47.023681] trylock after unlock status[1] = 0
  1275. [ 47.028137]
  1276. [ 47.028137] Testing lock 96
  1277. [ 47.032318] trylock #1 status[0] = 0
  1278. [ 47.035858] trylock #2 status[0] = -16
  1279. [ 47.039611] trylock after unlock status[0] = 0
  1280. [ 47.043975] trylock #1 status[1] = 0
  1281. [ 47.047546] trylock #2 status[1] = -16
  1282. [ 47.051239] trylock after unlock status[1] = 0
  1283. [ 47.055633]
  1284. [ 47.055633] Testing lock 97
  1285. [ 47.059906] trylock #1 status[0] = 0
  1286. [ 47.063415] trylock #2 status[0] = -16
  1287. [ 47.067108] trylock after unlock status[0] = 0
  1288. [ 47.071563] trylock #1 status[1] = 0
  1289. [ 47.075042] trylock #2 status[1] = -16
  1290. [ 47.078826] trylock after unlock status[1] = 0
  1291. [ 47.083190]
  1292. [ 47.083190] Testing lock 98
  1293. [ 47.087463] trylock #1 status[0] = 0
  1294. [ 47.090972] trylock #2 status[0] = -16
  1295. [ 47.094635] trylock after unlock status[0] = 0
  1296. [ 47.099090] trylock #1 status[1] = 0
  1297. [ 47.102569] trylock #2 status[1] = -16
  1298. [ 47.106262] trylock after unlock status[1] = 0
  1299. [ 47.110748]
  1300. [ 47.110748] Testing lock 99
  1301. [ 47.114929] trylock #1 status[0] = 0
  1302. [ 47.118530] trylock #2 status[0] = -16
  1303. [ 47.122192] trylock after unlock status[0] = 0
  1304. [ 47.126586] trylock #1 status[1] = 0
  1305. [ 47.130157] trylock #2 status[1] = -16
  1306. [ 47.133850] trylock after unlock status[1] = 0
  1307. [ 47.138305]
  1308. [ 47.138305] Testing lock 100
  1309. [ 47.142578] trylock #1 status[0] = 0
  1310. [ 47.146087] trylock #2 status[0] = -16
  1311. [ 47.149871] trylock after unlock status[0] = 0
  1312. [ 47.154205] trylock #1 status[1] = 0
  1313. [ 47.157806] trylock #2 status[1] = -16
  1314. [ 47.161468] trylock after unlock status[1] = 0
  1315. [ 47.165863]
  1316. [ 47.165863] Testing lock 101
  1317. [ 47.170227] trylock #1 status[0] = 0
  1318. [ 47.173736] trylock #2 status[0] = -16
  1319. [ 47.177520] trylock after unlock status[0] = 0
  1320. [ 47.181854] trylock #1 status[1] = 0
  1321. [ 47.185394] trylock #2 status[1] = -16
  1322. [ 47.189147] trylock after unlock status[1] = 0
  1323. [ 47.193511]
  1324. [ 47.193511] Testing lock 102
  1325. [ 47.197906] trylock #1 status[0] = 0
  1326. [ 47.201385] trylock #2 status[0] = -16
  1327. [ 47.205047] trylock after unlock status[0] = 0
  1328. [ 47.209503] trylock #1 status[1] = 0
  1329. [ 47.213012] trylock #2 status[1] = -16
  1330. [ 47.216705] trylock after unlock status[1] = 0
  1331. [ 47.221160]
  1332. [ 47.221160] Testing lock 103
  1333. [ 47.225433] trylock #1 status[0] = 0
  1334. [ 47.229034] trylock #2 status[0] = -16
  1335. [ 47.232696] trylock after unlock status[0] = 0
  1336. [ 47.237060] trylock #1 status[1] = 0
  1337. [ 47.240661] trylock #2 status[1] = -16
  1338. [ 47.244354] trylock after unlock status[1] = 0
  1339. [ 47.248809]
  1340. [ 47.248809] Testing lock 104
  1341. [ 47.253082] trylock #1 status[0] = 0
  1342. [ 47.256591] trylock #2 status[0] = -16
  1343. [ 47.260375] trylock after unlock status[0] = 0
  1344. [ 47.264739] trylock #1 status[1] = 0
  1345. [ 47.268310] trylock #2 status[1] = -16
  1346. [ 47.272003] trylock after unlock status[1] = 0
  1347. [ 47.276397]
  1348. [ 47.276397] Testing lock 105
  1349. [ 47.280761] trylock #1 status[0] = 0
  1350. [ 47.284240] trylock #2 status[0] = -16
  1351. [ 47.288024] trylock after unlock status[0] = 0
  1352. [ 47.292358] trylock #1 status[1] = 0
  1353. [ 47.295898] trylock #2 status[1] = -16
  1354. [ 47.299652] trylock after unlock status[1] = 0
  1355. [ 47.304046]
  1356. [ 47.304046] Testing lock 106
  1357. [ 47.308380] trylock #1 status[0] = 0
  1358. [ 47.311889] trylock #2 status[0] = -16
  1359. [ 47.315582] trylock after unlock status[0] = 0
  1360. [ 47.320037] trylock #1 status[1] = 0
  1361. [ 47.323516] trylock #2 status[1] = -16
  1362. [ 47.327239] trylock after unlock status[1] = 0
  1363. [ 47.331695]
  1364. [ 47.331695] Testing lock 107
  1365. [ 47.335968] trylock #1 status[0] = 0
  1366. [ 47.339569] trylock #2 status[0] = -16
  1367. [ 47.343231] trylock after unlock status[0] = 0
  1368. [ 47.347686] trylock #1 status[1] = 0
  1369. [ 47.351165] trylock #2 status[1] = -16
  1370. [ 47.354827] trylock after unlock status[1] = 0
  1371. [ 47.359313]
  1372. [ 47.359313] Testing lock 108
  1373. [ 47.363586] trylock #1 status[0] = 0
  1374. [ 47.367095] trylock #2 status[0] = -16
  1375. [ 47.370849] trylock after unlock status[0] = 0
  1376. [ 47.375213] trylock #1 status[1] = 0
  1377. [ 47.378814] trylock #2 status[1] = -16
  1378. [ 47.382476] trylock after unlock status[1] = 0
  1379. [ 47.386871]
  1380. [ 47.386871] Testing lock 109
  1381. [ 47.391235] trylock #1 status[0] = 0
  1382. [ 47.394744] trylock #2 status[0] = -16
  1383. [ 47.398529] trylock after unlock status[0] = 0
  1384. [ 47.402862] trylock #1 status[1] = 0
  1385. [ 47.406402] trylock #2 status[1] = -16
  1386. [ 47.410156] trylock after unlock status[1] = 0
  1387. [ 47.414520]
  1388. [ 47.414520] Testing lock 110
  1389. [ 47.418884] trylock #1 status[0] = 0
  1390. [ 47.422393] trylock #2 status[0] = -16
  1391. [ 47.426086] trylock after unlock status[0] = 0
  1392. [ 47.430541] trylock #1 status[1] = 0
  1393. [ 47.434051] trylock #2 status[1] = -16
  1394. [ 47.437805] trylock after unlock status[1] = 0
  1395. [ 47.442199]
  1396. [ 47.442199] Testing lock 111
  1397. [ 47.446472] trylock #1 status[0] = 0
  1398. [ 47.450073] trylock #2 status[0] = -16
  1399. [ 47.453735] trylock after unlock status[0] = 0
  1400. [ 47.458190] trylock #1 status[1] = 0
  1401. [ 47.461700] trylock #2 status[1] = -16
  1402. [ 47.465393] trylock after unlock status[1] = 0
  1403. [ 47.469848]
  1404. [ 47.469848] Testing lock 112
  1405. [ 47.474121] trylock #1 status[0] = 0
  1406. [ 47.477722] trylock #2 status[0] = -16
  1407. [ 47.481384] trylock after unlock status[0] = 0
  1408. [ 47.485748] trylock #1 status[1] = 0
  1409. [ 47.489349] trylock #2 status[1] = -16
  1410. [ 47.493011] trylock after unlock status[1] = 0
  1411. [ 47.497497]
  1412. [ 47.497497] Testing lock 113
  1413. [ 47.501770] trylock #1 status[0] = 0
  1414. [ 47.505279] trylock #2 status[0] = -16
  1415. [ 47.509033] trylock after unlock status[0] = 0
  1416. [ 47.513397] trylock #1 status[1] = 0
  1417. [ 47.516906] trylock #2 status[1] = -16
  1418. [ 47.520690] trylock after unlock status[1] = 0
  1419. [ 47.525054]
  1420. [ 47.525054] Testing lock 114
  1421. [ 47.529418] trylock #1 status[0] = 0
  1422. [ 47.532928] trylock #2 status[0] = -16
  1423. [ 47.536621] trylock after unlock status[0] = 0
  1424. [ 47.541046] trylock #1 status[1] = 0
  1425. [ 47.544555] trylock #2 status[1] = -16
  1426. [ 47.548309] trylock after unlock status[1] = 0
  1427. [ 47.552703]
  1428. [ 47.552703] Testing lock 115
  1429. [ 47.556976] trylock #1 status[0] = 0
  1430. [ 47.560577] trylock #2 status[0] = -16
  1431. [ 47.564270] trylock after unlock status[0] = 0
  1432. [ 47.568695] trylock #1 status[1] = 0
  1433. [ 47.572204] trylock #2 status[1] = -16
  1434. [ 47.575897] trylock after unlock status[1] = 0
  1435. [ 47.580352]
  1436. [ 47.580352] Testing lock 116
  1437. [ 47.584625] trylock #1 status[0] = 0
  1438. [ 47.588226] trylock #2 status[0] = -16
  1439. [ 47.591918] trylock after unlock status[0] = 0
  1440. [ 47.596282] trylock #1 status[1] = 0
  1441. [ 47.599853] trylock #2 status[1] = -16
  1442. [ 47.603546] trylock after unlock status[1] = 0
  1443. [ 47.608001]
  1444. [ 47.608001] Testing lock 117
  1445. [ 47.612274] trylock #1 status[0] = 0
  1446. [ 47.615783] trylock #2 status[0] = -16
  1447. [ 47.619567] trylock after unlock status[0] = 0
  1448. [ 47.623931] trylock #1 status[1] = 0
  1449. [ 47.627502] trylock #2 status[1] = -16
  1450. [ 47.631195] trylock after unlock status[1] = 0
  1451. [ 47.635589]
  1452. [ 47.635589] Testing lock 118
  1453. [ 47.639953] trylock #1 status[0] = 0
  1454. [ 47.643432] trylock #2 status[0] = -16
  1455. [ 47.647125] trylock after unlock status[0] = 0
  1456. [ 47.651580] trylock #1 status[1] = 0
  1457. [ 47.655090] trylock #2 status[1] = -16
  1458. [ 47.658843] trylock after unlock status[1] = 0
  1459. [ 47.663208]
  1460. [ 47.663208] Testing lock 119
  1461. [ 47.667572] trylock #1 status[0] = 0
  1462. [ 47.671081] trylock #2 status[0] = -16
  1463. [ 47.674743] trylock after unlock status[0] = 0
  1464. [ 47.679199] trylock #1 status[1] = 0
  1465. [ 47.682708] trylock #2 status[1] = -16
  1466. [ 47.686401] trylock after unlock status[1] = 0
  1467. [ 47.690856]
  1468. [ 47.690856] Testing lock 120
  1469. [ 47.695129] trylock #1 status[0] = 0
  1470. [ 47.698730] trylock #2 status[0] = -16
  1471. [ 47.702392] trylock after unlock status[0] = 0
  1472. [ 47.706756] trylock #1 status[1] = 0
  1473. [ 47.710357] trylock #2 status[1] = -16
  1474. [ 47.714019] trylock after unlock status[1] = 0
  1475. [ 47.718505]
  1476. [ 47.718505] Testing lock 121
  1477. [ 47.722778] trylock #1 status[0] = 0
  1478. [ 47.726287] trylock #2 status[0] = -16
  1479. [ 47.730041] trylock after unlock status[0] = 0
  1480. [ 47.734405] trylock #1 status[1] = 0
  1481. [ 47.738006] trylock #2 status[1] = -16
  1482. [ 47.741668] trylock after unlock status[1] = 0
  1483. [ 47.746063]
  1484. [ 47.746063] Testing lock 122
  1485. [ 47.750427] trylock #1 status[0] = 0
  1486. [ 47.753936] trylock #2 status[0] = -16
  1487. [ 47.757690] trylock after unlock status[0] = 0
  1488. [ 47.762054] trylock #1 status[1] = 0
  1489. [ 47.765563] trylock #2 status[1] = -16
  1490. [ 47.769348] trylock after unlock status[1] = 0
  1491. [ 47.773712]
  1492. [ 47.773712] Testing lock 123
  1493. [ 47.778076] trylock #1 status[0] = 0
  1494. [ 47.781585] trylock #2 status[0] = -16
  1495. [ 47.785278] trylock after unlock status[0] = 0
  1496. [ 47.789703] trylock #1 status[1] = 0
  1497. [ 47.793212] trylock #2 status[1] = -16
  1498. [ 47.796905] trylock after unlock status[1] = 0
  1499. [ 47.801391]
  1500. [ 47.801391] Testing lock 124
  1501. [ 47.805664] trylock #1 status[0] = 0
  1502. [ 47.809265] trylock #2 status[0] = -16
  1503. [ 47.812927] trylock after unlock status[0] = 0
  1504. [ 47.817382] trylock #1 status[1] = 0
  1505. [ 47.820892] trylock #2 status[1] = -16
  1506. [ 47.824554] trylock after unlock status[1] = 0
  1507. [ 47.829010]
  1508. [ 47.829010] Testing lock 125
  1509. [ 47.833282] trylock #1 status[0] = 0
  1510. [ 47.836791] trylock #2 status[0] = -16
  1511. [ 47.840606] trylock after unlock status[0] = 0
  1512. [ 47.844970] trylock #1 status[1] = 0
  1513. [ 47.848541] trylock #2 status[1] = -16
  1514. [ 47.852233] trylock after unlock status[1] = 0
  1515. [ 47.856628]
  1516. [ 47.856628] Testing lock 126
  1517. [ 47.860992] trylock #1 status[0] = 0
  1518. [ 47.864501] trylock #2 status[0] = -16
  1519. [ 47.868255] trylock after unlock status[0] = 0
  1520. [ 47.872619] trylock #1 status[1] = 0
  1521. [ 47.876129] trylock #2 status[1] = -16
  1522. [ 47.879882] trylock after unlock status[1] = 0
  1523. [ 47.884277]
  1524. [ 47.884277] Testing lock 127
  1525. [ 47.888641] trylock #1 status[0] = 0
  1526. [ 47.892150] trylock #2 status[0] = -16
  1527. [ 47.895843] trylock after unlock status[0] = 0
  1528. [ 47.900299] trylock #1 status[1] = 0
  1529. [ 47.903778] trylock #2 status[1] = -16
  1530. [ 47.907531] trylock after unlock status[1] = 0
  1531. [ 47.911895]
  1532. [ 47.911895] ***** End - Test All Locks ****
  1533. /rpmsg #
  1534. /rpmsg #
  1535. /rpmsg #
  1536. /rpmsg # lsmod
  1537. omap_hwspinlock_test 4118 0 - Live 0xbf231000
  1538. omap_hwspinlock 2500 0 - Live 0xbf22d000
  1539. hwspinlock_core 9346 2 omap_hwspinlock_test,omap_hwspinlock, Live 0xbf226000
  1540. /rpmsg #
  1541. /rpmsg # rmmod om/rpmsg # rmmod omap_hwspinlock)_t/rpmsg # rmmod omap_hwspinlock_test.ko
  1542. /rpmsg # /rpmsg # rmmod omap_hwspinlock_test
  1543. /rpmsg # rmmod hw/rpmsg # rmmod hwspinlock_core.ko
  1544. /rpmsg #
  1545. /rpmsg #
  1546. /rpmsg #

AM43x HwSpinlock Test Log baselined on v3.13-rc8