-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mmcsnoop: trace mmc operations #100
Open
it-klinger
wants to merge
6
commits into
brendangregg:master
Choose a base branch
from
it-klinger:mmcsnoop
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Jan 7, 2021
-
iolatency: use ftrace instances
Make use of ftrace instances feature for being able to start several ftrace scripts simultaneously. Signed-off-by: Andreas Klinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba63228 - Browse repository at this point
Copy the full SHA ba63228View commit details -
Make use of ftrace instances feature for being able to start several ftrace scripts simultaneously. Signed-off-by: Andreas Klinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f88605 - Browse repository at this point
Copy the full SHA 9f88605View commit details -
Set a flag to indicate that file lock was written. Also add a warning when switching off current_tracer. Signed-off-by: Andreas Klinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15f8b67 - Browse repository at this point
Copy the full SHA 15f8b67View commit details -
Make usage of trace_clock global. This makes tracing output of different cores compareable not only among each other but also to dmesg. Signed-off-by: Andreas Klinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11d7a7e - Browse repository at this point
Copy the full SHA 11d7a7eView commit details -
mmcsnoop: added for tracing mmc operations
Prints out relevant datas of mmc commands by using ftrace framework. In comparison to the iosnoop script which is tracing block i/o operations there are a couple of informations special to mmc devices and shown by this script: - operation command (opcode) - command argument - command flags - error code Make use of ftrace instances feature for being able to start several ftrace scripts simultaneously. Use trace_clock global to be compareable to dmesg and between cpu cores. Signed-off-by: Andreas Klinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c476d33 - Browse repository at this point
Copy the full SHA c476d33View commit details
Commits on Jan 8, 2021
-
mmcsnoop: trace mmc operations and block-io
Add a new script mmcsnoop for tracing mmc operations, especially for printing out command, their arguments, flags and error. At the same time block-io should also be traced for being able to compare. Therefore support for instances is needed and added to iosnoop and iolatency scripts.
Configuration menu - View commit details
-
Copy full SHA for aa6772e - Browse repository at this point
Copy the full SHA aa6772eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.