Skip to content

Markers updates for 2.6.25-rc6

Mathieu Desnoyers lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4Markers - depends on not PREEMPT_RCUinit/Kconfig+1 -02 replies
2/4Markers - Update preempt_disable. call_rcu, rcu_barrier comments.kernel/marker.c+8 -110 replies
3/4Markers - Remove ACCESS_ONCEkernel/marker.c+6 -60 replies
4/4Markers Support for Proprierary Moduleskernel/module.c+1 -110 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchJon Masters
1/4
2/4
3/4
4/4A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 0/4] Markers updates for 2.6.25-rc6

Hi Andrew,

Here are a few updates for the kernel markers. One is particularity important :
the combined use of preempt_disable/enable() and call_rcu/rcu_barrier does not mix well with PREEMPT_RCU. I added a depends !PREEMPT_RCU to the markers to this configuration is not reached.

The proper fix will imply to implement call_sched and sched_barrier, but I don't think it will appear before 2.6.25.

It applies on top of 2.6.25-rc6 on top of the make-marker_debug-static.patch already in your tree in th following order :

markers-depends-on-not-preempt-rcu.patch
markers-add-comments.patch
markers-remove-access-once.patch
markers-support-for-proprietary-modules.patch

Mathieu

Signature · 3 lines
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68