mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
As part of profiler show operation triggered through sysfs, profiler data is only seen in the kernel log. Add a change to copy the profiler contents in the profiler buffer as well so that the buffer content is visible at the place where sysfs read is issued. Note that there is a limitation in buffer size used in sysfs read and write operations, which is equal to PAGE_SIZE. And so, checks are added to detect buffer overflow while writing profiler data in the buffer. Jira ASSA-934 Change-Id: Ice3eccdfffbd7734ac7a20a0a8ca52ba00af865e Signed-off-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3154262 (cherry picked from commit b619de032dfd58ffc385b08d26353991e2ae3d9b) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3158713 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Tested-by: Bitan Biswas <bbiswas@nvidia.com>