Looking at your previous threads it seems you have an unusually constrained environment that you are not inclined to talk about. If you really think the sync is returning before the data are hardened, raise a bug against the kernel. My understanding is this shouldn't happen on current Linux kernels. Be prepared to have good evidence, and you will have to define the environment in detail.
I don't understand this.
Quote:
But here I cant use hard delays due to process utilization constraints.
|
Your organization is prepared to accept outages, but not institute a fix you says resolves (avoids) the issue. Strange place.
As to your question, you can trace the entry and exit to sync, but what would be the point if as you allege it is returning too early. Do you have accurate commit timing from the device itself ?. So many questions - how many levels of abstraction exist between the kernel and the "device" where the suspend writes to ?.