Inter-revision diff: cover letter

Comparing v10 (message) to v11 (message)

--- v10
+++ v11
@@ -124,6 +124,18 @@
 
 [1] https://tracingsummit.org/ts/2022/hypervisortracing/
 [2] https://lore.kernel.org/all/20240510140435.3550353-1-vdonnefort@google.com/
+
+changes since v10
+
+  - Move kerneldoc to .c files (Steven)
+  - Return EBUSY on buffer_size_kb write if buffer is loaded (Steven)
+  - Remove rb_iter/rb_iters union in trace_remote_iterator (Steven)
+  - Rename a refactor trace file seq_operations (Steven)
+  - Make trace_get_cpu() accessible to trace_remote.c (Steven)
+  - Remove unnecessary cpus_read_unlock() (Steven)
+  - !preempt on remote_test driver buffer writing (Steven)
+  - Do not fail selftest if cpu/online is unavailable (Steven)
+  - Add rational for trace_remote into documentation (Steven)
 
 changes since v9
 
@@ -257,7 +269,7 @@
   tracing: selftests: Add hypervisor trace remote tests
 
  Documentation/trace/index.rst                 |   11 +
- Documentation/trace/remotes.rst               |   59 +
+ Documentation/trace/remotes.rst               |   66 +
  arch/arm64/include/asm/kvm_asm.h              |    8 +
  arch/arm64/include/asm/kvm_define_hypevents.h |   16 +
  arch/arm64/include/asm/kvm_host.h             |    3 +
@@ -294,20 +306,20 @@
  fs/tracefs/inode.c                            |    1 +
  include/linux/ring_buffer.h                   |   58 +
  include/linux/ring_buffer_types.h             |   41 +
- include/linux/simple_ring_buffer.h            |  120 ++
- include/linux/trace_remote.h                  |   92 ++
+ include/linux/simple_ring_buffer.h            |   65 +
+ include/linux/trace_remote.h                  |   49 +
  include/linux/trace_remote_event.h            |   33 +
  include/trace/define_remote_events.h          |   73 +
  include/uapi/linux/trace_mmap.h               |    8 +-
  kernel/trace/Kconfig                          |   14 +
  kernel/trace/Makefile                         |   20 +
- kernel/trace/remote_test.c                    |  259 ++++
+ kernel/trace/remote_test.c                    |  261 ++++
  kernel/trace/remote_test_events.h             |   10 +
  kernel/trace/ring_buffer.c                    |  356 ++++-
- kernel/trace/simple_ring_buffer.c             |  468 ++++++
- kernel/trace/trace.c                          |    2 +-
- kernel/trace/trace.h                          |    6 +
- kernel/trace/trace_remote.c                   | 1318 +++++++++++++++++
+ kernel/trace/simple_ring_buffer.c             |  519 +++++++
+ kernel/trace/trace.c                          |    4 +-
+ kernel/trace/trace.h                          |    7 +
+ kernel/trace/trace_remote.c                   | 1371 +++++++++++++++++
  .../ftrace/test.d/remotes/buffer_size.tc      |   25 +
  .../selftests/ftrace/test.d/remotes/functions |   88 ++
  .../test.d/remotes/hypervisor/buffer_size.tc  |   11 +
@@ -319,7 +331,7 @@
  .../selftests/ftrace/test.d/remotes/trace.tc  |  127 ++
  .../ftrace/test.d/remotes/trace_pipe.tc       |  127 ++
  .../ftrace/test.d/remotes/unloading.tc        |   41 +
- 63 files changed, 4740 insertions(+), 119 deletions(-)
+ 63 files changed, 4757 insertions(+), 120 deletions(-)
  create mode 100644 Documentation/trace/remotes.rst
  create mode 100644 arch/arm64/include/asm/kvm_define_hypevents.h
  create mode 100644 arch/arm64/include/asm/kvm_hypevents.h
@@ -355,7 +367,7 @@
  create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/unloading.tc
 
 
-base-commit: 63804fed149a6750ffd28610c5c1c98cce6bd377
+base-commit: 8dfce8991b95d8625d0a1d2896e42f93b9d7f68d
 -- 
-2.52.0.457.g6b5491de43-goog
-
+2.53.0.rc1.225.gd81095ad13-goog
+
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help