Stanislav Bolshakov

Results 17 comments of Stanislav Bolshakov

Closing since these changes have already merged from a different branch.

I've added this patch to the arc64 branch. https://github.com/foss-for-synopsys-dwc-arc-processors/linux/commit/563ea97809a9efeae3df80616b2bcef604a47992

> I attach SmaRT trace for all cores, as read by the Metaware Debugger > > [core-0-smart.txt](https://github.com/foss-for-synopsys-dwc-arc-processors/linux/files/14915243/core-0-smart.txt) [core-1-smart.txt](https://github.com/foss-for-synopsys-dwc-arc-processors/linux/files/14915248/core-1-smart.txt) [core-2-smart.txt](https://github.com/foss-for-synopsys-dwc-arc-processors/linux/files/14915414/core-2-smart.txt) Could you provide call stacks for each core from MDB?

Try this patch also please: https://github.com/foss-for-synopsys-dwc-arc-processors/linux/commit/28e6344920c628041a9447472dbf1ce3c2c5834f

Conduct please the following experiment: 1. Find location of a function "rcu_dynticks_inc()" in the memory 2. In assembly find 2 "ex" instructions belonging to "rcu_dynticks_inc()" 3. Write down the memory...

As the next step, if it won't help, you can also do the same for multi_cpu_stop() and _raw_spin_unlock_irqrestore().

Looks good to me, in case of caller set sz > 0.