From: Tony Lindgren <tony@atomide.com>
To: Felipe Balbi <balbi@ti.com>
Cc: Linux OMAP Mailing List <linux-omap@vger.kernel.org>
Subject: Re: [PATCH 00/15] More cleanups
Date: Wed, 16 Feb 2011 10:07:45 -0800 [thread overview]
Message-ID: <20110216180745.GH20795@atomide.com> (raw)
In-Reply-To: <1297759562-25682-1-git-send-email-balbi@ti.com>
Hi,
* Felipe Balbi <balbi@ti.com> [110215 00:44]:
> We're almost there. retu.c looks very nice now.
>
> The bulk effort is now on its children:
>
> . retu-headset.c
> . should use jack framework
> . should use dev_pm_ops
> . some cleanups wouldn't hurt
>
> . retu-rtc.c
> . needs suspend/resume (?)
>
> . retu-wdt.c
> . needs suspend/resume (?)
>
> patches also available at [1] for convenience
>
> [1] git://gitorious.org/usb/usb.git cbus
>
> Felipe Balbi (15):
> cbus: retu: drop retu_get_status
> cbus: retu: replace BUG_ON with WARN
> cbus: retu: drop the unnecessary spinlock_t
> cbus: retu: drop unused PFX macro
> arm: omap: cbus: add IDs for Retu and Tahvo
> arm: omap: pass Retu ID via platform_data
> cbus: retu: use the devid from platform_data
> cbus: retu: introduce internal read/write functions
> cbus: retu: search and replace
> cbus: retu: pwrbutton: save device pointer on our structure
Looks like some did not make it to the list. But pulled
and did a git reset --hard at the patch above.
> cbus: retu: pass the child device pointer to all retu functions
As based on a quick test this one will oops:
[ 2.925170] Internal error: Oops: 5 [#1] SMP
[ 2.929656] last sysfs file:
[ 2.932800] Modules linked in:
[ 2.936035] CPU: 0 Not tainted (2.6.38-rc4-00101-gbbb5d46 #113)
[ 2.942657] PC is at retu_write_reg+0x8/0x24
[ 2.947143] LR is at _retu_modify_counter+0x28/0x34
[ 2.952301] pc : [<c0329ad4>] lr : [<c032a23c>] psr: a0000013
[ 2.952331] sp : c7825ee8 ip : 22222222 fp : 00000000
[ 2.964355] r10: 00000000 r9 : 00000000 r8 : c0b4e6f0
[ 2.969848] r7 : c05f5598 r6 : 00000000 r5 : 0000003f r4 : 00000017
[ 2.976715] r3 : c0b4e6f0 r2 : 0000003f r1 : 00000017 r0 : 00000000
[ 2.983581] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 2.991271] Control: 00c5387d Table: 80004000 DAC: 00000017
[ 2.997314] Process swapper (pid: 1, stack limit = 0xc78242f8)
[ 3.003448] Stack: (0xc7825ee8 to 0xc7826000)
[ 3.008056] 5ee0: c05f5598 0000003f 00000000 c032a23c c05f5598 c032a278
[ 3.016693] 5f00: c7a96ea0 c7898008 00000000 c002ceb0 c7898008 c7898008 c05f55ac c7a96f20
[ 3.025299] 5f20: c05e8b60 c0296c40 c7898008 c0295da8 c7898008 c789803c c05f55ac c0295ed0
[ 3.033905] 5f40: 00000000 c0295e68 c05f55ac c02955c8 c7819658 c78bb790 c05f5598 c05f55ac
[ 3.042541] 5f60: c05f55ac c0294efc c0532916 00000468 00000000 c05f5598 c059aaf8 c05f55ac
[ 3.051147] 5f80: 00000013 c002cdb4 00000000 c02961c8 c05f5598 c059aaf8 c059aaf0 00000013
[ 3.059753] 5fa0: c002cdb4 c0297048 c0034930 c059aaf8 c059aaf0 c0052554 00000000 00000000
[ 3.068389] 5fc0: c0500122 000001a2 c059aaf8 c0034930 c059aaf8 c059aaf0 00000013 00000000
[ 3.076995] 5fe0: 00000000 c00084f4 00000000 c00083a4 c005dd64 c005dd64 ffffffff ffffffff
[ 3.085632] [<c0329ad4>] (retu_write_reg+0x8/0x24) from [<c032a23c>] (_retu_modify_counter+0x28/0x34)
[ 3.095367] [<c032a23c>] (_retu_modify_counter+0x28/0x34) from [<c032a278>] (retu_modify_counter+0x30/0x44)
[ 3.105651] [<c032a278>] (retu_modify_counter+0x30/0x44) from [<c002ceb0>] (retu_wdt_probe+0xe8/0x160)
[ 3.115447] [<c002ceb0>] (retu_wdt_probe+0xe8/0x160) from [<c0296c40>] (platform_drv_probe+0x18/0x
[ 3.125183] [<c0296c40>] (platform_drv_probe+0x18/0x1c) from [<c0295da8>] (driver_probe_device+0xc8/0x188)
[ 3.135375] [<c0295da8>] (driver_probe_device+0xc8/0x188) from [<c0295ed0>] (__driver_attach+0x68/0x8c)
[ 3.145263] [<c0295ed0>] (__driver_attach+0x68/0x8c) from [<c02955c8>] (bus_for_each_dev+0x44/0x74)
[ 3.154815] [<c02955c8>] (bus_for_each_dev+0x44/0x74) from [<c0294efc>] (bus_add_driver+0xa0/0x228)
[ 3.164337] [<c0294efc>] (bus_add_driver+0xa0/0x228) from [<c02961c8>] (driver_register+0xa8/0x130)
[ 3.173889] [<c02961c8>] (driver_register+0xa8/0x130) from [<c0297048>] (platform_driver_probe+0x18/0x8c)
[ 3.183990] [<c0297048>] (platform_driver_probe+0x18/0x8c) from [<c0052554>] (do_one_initcall+0xc8/0x1a0)
[ 3.194061] [<c0052554>] (do_one_initcall+0xc8/0x1a0) from [<c00084f4>] (kernel_init+0x150/0x218)
[ 3.203430] [<c00084f4>] (kernel_init+0x150/0x218) from [<c005dd64>] (kernel_thread_exit+0x0/0x8)
[ 3.212768] Code: e8bd41f0 ea035b8e e92d4070 e1a04001 (e5900000)
[ 3.219451] ---[ end trace 5cc53738ab810194 ]---
> cbus: retu: headset: don't save pdev pointer
> cbus: retu: replace EXPORT_SYMBOL with EXPORT_SYMBOL_GPL
> cbus: retu: tabify retu initialization
> cbus: retu: set pm_power_off to NULL when removing retu
So left these out too.
Tony
next prev parent reply other threads:[~2011-02-16 18:07 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-15 8:45 [PATCH 00/15] More cleanups Felipe Balbi
2011-02-15 8:45 ` [PATCH 01/15] cbus: retu: drop retu_get_status Felipe Balbi
2011-02-15 8:45 ` [PATCH 02/15] cbus: retu: replace BUG_ON with WARN Felipe Balbi
2011-02-15 8:45 ` [PATCH 03/15] cbus: retu: drop the unnecessary spinlock_t Felipe Balbi
2011-02-15 8:45 ` [PATCH 04/15] cbus: retu: drop unused PFX macro Felipe Balbi
2011-02-15 8:45 ` [PATCH 05/15] arm: omap: cbus: add IDs for Retu and Tahvo Felipe Balbi
2011-02-15 8:45 ` [PATCH 06/15] arm: omap: pass Retu ID via platform_data Felipe Balbi
2011-02-15 8:45 ` [PATCH 07/15] cbus: retu: use the devid from platform_data Felipe Balbi
2011-02-15 8:45 ` [PATCH 08/15] cbus: retu: introduce internal read/write functions Felipe Balbi
2011-02-15 8:45 ` [PATCH 09/15] cbus: retu: search and replace Felipe Balbi
2011-02-15 8:45 ` [PATCH 10/15] cbus: retu: pwrbutton: save device pointer on our structure Felipe Balbi
2011-02-16 18:07 ` Tony Lindgren [this message]
2011-02-16 19:18 ` [PATCH 00/15] More cleanups Felipe Balbi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110216180745.GH20795@atomide.com \
--to=tony@atomide.com \
--cc=balbi@ti.com \
--cc=linux-omap@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.