The DSC driver context was originally statically allocated to allow its creation before QDF was initialized. However, other complications with the QDF debug infrastructure lead to QDF being initialized before DSC anyway. Static allocation has a number of drawbacks (esp. see singleton anit-pattern), which impacts our ability to do unit testing on a driver which actively leverages DSC. To support unit-testing DSC in a driver which also uses DSC, move the DSC driver context to dynamic, instead of static, allocation. Change-Id: Ic3121092c71d5c46e8521a775281ad2c45e3fe7d CRs-Fixed: 2320599 |
||
---|---|---|
.. | ||
inc | ||
src | ||
test |