stm class: Guard output assignment against concurrency
[firefly-linux-kernel-4.4.55.git] / drivers / hwtracing / stm / stm.h
index 97ee0224144067e3d6fe0a32e6a9466aad04268c..4e8c6926260f3e8eec0ec8da70de8f13f86f0cc6 100644 (file)
@@ -57,6 +57,7 @@ struct stm_device {
        container_of((_d), struct stm_device, dev)
 
 struct stm_output {
+       spinlock_t              lock;
        unsigned int            master;
        unsigned int            channel;
        unsigned int            nr_chans;