Searched hist:eab6a08c (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/arch/arc/include/asm/ |
H A D | mach_desc.h | eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT
The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module.
Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com> eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module. Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
|
/openbmc/linux/arch/arc/kernel/ |
H A D | devtree.c | eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT
The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module.
Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com> eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module. Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
|
H A D | setup.c | eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT
The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module.
Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com> eab6a08c Thu Feb 21 06:07:06 CST 2013 Vineet Gupta <vgupta@synopsys.com> ARC: make a copy of flat DT The flat DT (currently embedded in vmlinux) is in .init section. The unflattened/binary tree doesn't copy strings through and references them from orig flat DT - which could cause catestrohpy if of_* APIs are called post init, say from a driver which is a loadable module. Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
|