ChanServ changed the topic of #linux-msm to:
shawnguo has joined #linux-msm
svarbanov has quit [Ping timeout: 480 seconds]
uis has quit [Read error: Connection reset by peer]
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #linux-msm
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #linux-msm
marvin24_ has joined #linux-msm
marvin24 has quit [Ping timeout: 480 seconds]
quarkyalice_ has joined #linux-msm
quarkyalice has quit [Ping timeout: 480 seconds]
quarkyalice has joined #linux-msm
sumits has joined #linux-msm
cmeerw has joined #linux-msm
cmeerw has quit [Ping timeout: 480 seconds]
Daanct12 has joined #linux-msm
Danct12 has quit [Ping timeout: 480 seconds]
pevik has joined #linux-msm
svarbanov has joined #linux-msm
Daanct12 is now known as Danct12
pevik has quit [Ping timeout: 480 seconds]
cmeerw has joined #linux-msm
pevik has joined #linux-msm
alimon has joined #linux-msm
pevik has quit [Ping timeout: 480 seconds]
<bamse> sboyd: under what circumstance would i get a valid struct clk back but with clk->core NULL?
<sboyd> bamse: not sure how that ever happens
<sboyd> something got unregistered?
<bamse> no i don't think so
<bamse> sboyd: msm_find_best_baud() tries to round_rate and that gives me a NULL pointer dereference
<sboyd> bamse: has it been registered yet?
<bamse> i'm just hitting user space, so seems strange if gcc isn't probed yet
<bamse> but clk_get() should have returned IS_ERR() in that case, no?
<sboyd> bamse: I don't think we return EPROBE_DEFER for orphan clks still
<sboyd> we have random drivers that really want to keep using the clk even it is orphaned
<sboyd> is the NULL pointer for msm_port->clk or something else
<sboyd> presumably it's crashing on clk_core_get_boundaries()
<bamse> sboyd: msm_port->clk is valid, msm_port->clk->core is NULL
<bamse> sboyd: and yes, it crashes as i dereference core in clk_core_get_boundaries
<bamse> sboyd: sorry for the noise...the problem was in msm_serial all along
<bamse> sboyd: i screwed up my aliases so both my uarts where line 0...which we apparently handle by screwing up the data structures
<sboyd> Oh no!
<bamse> i guess we can improve that...
cmeerw has quit [Ping timeout: 480 seconds]