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
<
bamse>
i guess we can improve that...
cmeerw has quit [Ping timeout: 480 seconds]