<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.systemtap">
    <title>gmane.linux.systemtap</title>
    <link>http://blog.gmane.org/gmane.linux.systemtap</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19373"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19372"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19371"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19370"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19369"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19368"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19367"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19366"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19365"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19364"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19363"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19362"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19361"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19360"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19359"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19358"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19357"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19356"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19355"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.systemtap/19354"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19373">
    <title>[Bug translator/14168] New: sanitize environment better for invoking kernel-module-builder make</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19373</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14168

             Bug #: 14168
           Summary: sanitize environment better for invoking
                    kernel-module-builder make
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: translator
        AssignedTo: systemtap&amp;lt; at &amp;gt;sourceware.org
        ReportedBy: fche&amp;lt; at &amp;gt;redhat.com
    Classification: Unclassified


Sometimes stap is invoked with a $PATH etc. that is not suitable for building
kernel modules, for example if an oddball compiler happens to be first. 
Encourage buildrun.cxx to use the "system" compiler, assumed in /usr/bin. 
Unfortunately, the kernel kbuild mechanism doesn't offer hints as to where the
compiler may have been when the original kernel was built.

&lt;/pre&gt;</description>
    <dc:creator>fche at redhat dot com</dc:creator>
    <dc:date>2012-05-25T14:49:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19372">
    <title>[Bug tapsets/14165] netfilter.stp -- extract IPV6 protocol info</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19372</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14165

Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|systemtap at sourceware dot |smakarov at redhat dot com
                   |org                         |

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-24T19:19:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19371">
    <title>[Bug tapsets/14165] New: netfilter.stp -- extract IPV6 protocol info</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19371</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14165

             Bug #: 14165
           Summary: netfilter.stp -- extract IPV6 protocol info
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: tapsets
        AssignedTo: systemtap&amp;lt; at &amp;gt;sourceware.org
        ReportedBy: smakarov&amp;lt; at &amp;gt;redhat.com
    Classification: Unclassified


netfilter.stp needs to fully expose netfilter's IPv6 support. Currently we do
not extract the protocol header, nor any of the information which requires
extracting it. We need to wrap ipv6_skip_exthdr() for the extraction.

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-24T19:17:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19370">
    <title>[Bug tapsets/14164] netfilter.stp -- expose arp and bridge protocol info</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19370</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14164

Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|systemtap at sourceware dot |smakarov at redhat dot com
                   |org                         |

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-24T19:10:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19369">
    <title>[Bug tapsets/14164] New: netfilter.stp -- expose arp and bridge protocol info</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19369</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14164

             Bug #: 14164
           Summary: netfilter.stp -- expose arp and bridge protocol info
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: tapsets
        AssignedTo: systemtap&amp;lt; at &amp;gt;sourceware.org
        ReportedBy: smakarov&amp;lt; at &amp;gt;redhat.com
    Classification: Unclassified


Add support to the netfilter.stp tapset to use netfilter support for probing
ARP and "bridge" protocols (e.g. probe netfilter.arp.in). Need to find out
exactly which protocols correspond to "bridge".

(follows on from PR13667)

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-24T19:04:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19368">
    <title>[Bug documentation/14146] tapset::* man pages should be generated from actual tapset files</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19368</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14146

Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|systemtap at sourceware dot |smakarov at redhat dot com
                   |org                         |

--- Comment #1 from Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; 2012-05-24 18:58:01 UTC ---
doc/Tapset_Reference_Guide/manpager.sh does *roughly* what we need it to do
(namely, munge the tapset source code to produce man pages). It can be adapted
the rest of the way, either fixing the existing script or rewriting it in
something sane like Perl.

Anyhow, assigning the issue to myself now that it's clear what to do.

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-24T18:58:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19367">
    <title>[Bug documentation/14146] New: tapset::* man pages should be generated from actual tapset files</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19367</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14146

             Bug #: 14146
           Summary: tapset::* man pages should be generated from actual
                    tapset files
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: documentation
        AssignedTo: systemtap&amp;lt; at &amp;gt;sourceware.org
        ReportedBy: smakarov&amp;lt; at &amp;gt;redhat.com
    Classification: Unclassified


Currently, the man/tapset::*.3stap manual pages are hand-written. This is
unnecessary and error-prone duplication, as they could just as easily be
auto-generated from the comments in the corresponding .stp file (as is already
done for the tapset reference manual).

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-23T15:18:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19366">
    <title>[Bug translator/14137] buildok/netfilter02.stp not ok</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19366</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14137

Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|systemtap at sourceware dot |cmeek at redhat dot com
                   |org                         |

--- Comment #1 from Serguei Makarov &amp;lt;smakarov at redhat dot com&amp;gt; 2012-05-23 13:41:29 UTC ---
Yes, this is a known bug, which is why there's a test for it. There's some kind
of extremely subtle issue with how derived probes are named.

&lt;/pre&gt;</description>
    <dc:creator>smakarov at redhat dot com</dc:creator>
    <dc:date>2012-05-23T13:41:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19365">
    <title>[Bug translator/14137] New: buildok/netfilter02.stp not ok</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19365</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14137

             Bug #: 14137
           Summary: buildok/netfilter02.stp not ok
           Product: systemtap
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: translator
        AssignedTo: systemtap&amp;lt; at &amp;gt;sourceware.org
        ReportedBy: mjw&amp;lt; at &amp;gt;redhat.com
                CC: cmeek&amp;lt; at &amp;gt;redhat.com, smakarov&amp;lt; at &amp;gt;redhat.com
    Classification: Unclassified


Host: Linux toonder.wildebeest.org 3.3.6-3.fc16.x86_64 #1 SMP Wed May 16
21:43:01 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Snapshot: version 1.8/0.153 commit release-1.7-249-g57db0e6
GCC: 4.6.3 [gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)]
Distro: Fedora release 16 (Verne)

Running /home/mark/src/systemtap/testsuite/buildok/netfilter02.stp
starting /home/mark/src/systemtap/testsuite/buildok/netfilter02.stp
spawn1 stap -p4 /home/mark/src/systemtap/testsuite/buildok/netfilter02.stp
spawn stap -p4 /home/mark/src/systemtap/testsuite/buildok/netfilter02.stp
WARNING: side-effect-free probe 'probe_2009': keyword at
/home/mark/src/systemtap/testsuite/buildok/netfilter02.stp:4:1
 source: probe
netfilter.hook("NF_INET_PRE_ROUTING").pf("NFPROTO_IPV4").priority("1") { }
         ^
WARNING: side-effect-free probe 'probe_2010': keyword at :5:1
WARNING: side-effect-free probe 'probe_2009': keyword at
/home/mark/src/systemtap/testsuite/buildok/netfilter02.stp:4:1

 source: probe
netfilter.hook("NF_INET_PRE_ROUTING").pf("NFPROTO_IPV4").priority("1") { }

         ^

WARNING: side-effect-free probe 'probe_2010': keyword at :5:1
 source: probe netfilter.hook("NF_INET_PRE_ROUTING").pf("NFPROTO_IPV4") { }
         ^

 source: probe netfilter.hook("NF_INET_PRE_ROUTING").pf("NFPROTO_IPV4") { }

         ^
/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:231:21: error:
redefinition of 'enter_netfilter_probe_probe_2009'
/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:106:21: note:
previous definition of 'enter_netfilter_probe_probe_2009' was here

/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:231:21: error:
redefinition of 'enter_netfilter_probe_probe_2009'

/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:106:21: note:
previous definition of 'enter_netfilter_probe_probe_2009' was here
/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:349:27: error:
redefinition of 'netfilter_opts_probe_2009'
/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:224:27: note:
previous definition of 'netfilter_opts_probe_2009' was here

/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:349:27: error:
redefinition of 'netfilter_opts_probe_2009'

/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.c:224:27: note:
previous definition of 'netfilter_opts_probe_2009' was here
make[4]: *** [/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.o]
Error 1

make[4]: *** [/tmp/stapTNRaVj/stap_ed0c182d855bb272214e55124b74424b_883_src.o]
Error 1
make[3]: *** [_module_/tmp/stapTNRaVj] Error 2

make[3]: *** [_module_/tmp/stapTNRaVj] Error 2
WARNING: make exited with status: 2
Pass 4: compilation failed.  Try again with another '--vp 0001' option.
WARNING: make exited with status: 2


Pass 4: compilation failed.  Try again with another '--vp 0001' option.
wait results: 30850 exp24 0 1
FAIL: buildok/netfilter02.stp

&lt;/pre&gt;</description>
    <dc:creator>mjw at redhat dot com</dc:creator>
    <dc:date>2012-05-23T11:30:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19364">
    <title>RE: Tune reader_thread poll timeout value</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19364</link>
    <description>&lt;pre&gt;

Does it make sense then ? In case of low throughput use cases, we have been for a long time dumping buffers only every few s isntead of 200us at the cost of printing latency. Rare cases but needed.

Regards
Fred

Texas Instruments France SA, 821 Avenue Jack Kilby, 06270 Villeneuve Loubet. 036 420 040 R.C.S Antibes. Capital de EUR 753.920



&lt;/pre&gt;</description>
    <dc:creator>Turgis, Frederic</dc:creator>
    <dc:date>2012-05-22T17:53:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19363">
    <title>Latest testing results with inode-uprobes</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19363</link>
    <description>&lt;pre&gt;Here's what I'm getting with the latest run of the inode-uprobes code:

=== systemtap Summary ===

# of expected passes3087
# of unexpected failures136
# of unexpected successes7
# of expected failures246
# of unknown successes1
# of known failures42
# of untested testcases83
# of unsupported tests2

Not too shabby.  A good number of the failures, 73, comes from the fact
that the inode-uprobes code doesn't have return probes yet and that the
systemtap code doesn't support .absolute probes with inode-uprobes since
there is no (semi-easy) way to turn a raw address into file
inode+offset.  Note that it is possible that the failures related to
process.return and process.absolute probes are masking other problems.

- Tests failing because of the lack of process.return probes (and the
number of failures in parens):

systemtap.base/at_var.exp (1)
systemtap.base/bz10078.exp (2)
systemtap.base/bz6850.exp (2)
systemtap.base/global_var.exp (6)
systemtap.base/library.exp (8)
systemtap.base/process_by_cmd.exp (1)
systemtap.base/uprobes.exp (4)
systemtap.context/fib.exp (2)
systemtap.context/uprobe_uaddr.exp (6)
systemtap.unprivileged/unprivileged_myproc.exp (18)
systemtap.unprivileged/unprivileged_probes.exp (18)

- Tests failing because of the lack of process.absolute probes (and the
number of failures in parens):

systemtap.pass1-4/buildok.exp (1)
systemtap.unprivileged/unprivileged_myproc.exp (2)
systemtap.unprivileged/unprivileged_probes.exp (2)

- Here's a list of failing testcases that looks like legitimate bugs in
the new code:

systemtap.base/itrace.exp
systemtap.base/plt.exp
systemtap.clone/dtrace_vfork_exec.exp
systemtap.context/uprobe_stmt_num.exp
systemtap.exelib/pthreadprobes.exp

I've attached the systemtap.sum.

&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2012-05-21T18:58:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19362">
    <title>[Bug runtime/14107] Bad user unwinding from kernel fatal signal handler for some x86_64 kernels</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19362</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14107

Mark Wielaard &amp;lt;mjw at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from Mark Wielaard &amp;lt;mjw at redhat dot com&amp;gt; 2012-05-21 11:01:19 UTC ---
Not really "fixed", but with the proper kernel patch, see comment #5, this
should just work. Added a testcase to check the system is behaving properly.

commit 07c9d78ebb28b888f01aed9c206e724f0e72db25
Author: Mark Wielaard &amp;lt;mjw&amp;lt; at &amp;gt;redhat.com&amp;gt;
Date:   Mon May 21 12:57:41 2012 +0200

    Add testcase for PR14107 Bad user unwinding from kernel fatal signal
handler

    This is really a kernel bug, see bug report, when the CFI for the assembly
    code is missing we cannot properly recover the register state for the user
    process and might give a bad/missing user backtrace.

&lt;/pre&gt;</description>
    <dc:creator>mjw at redhat dot com</dc:creator>
    <dc:date>2012-05-21T11:01:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19361">
    <title>new systemtap snapshot available</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19361</link>
    <description>&lt;pre&gt;A new automated systemtap source snapshot is available
ftp://sourceware.org/pub/systemtap/snapshots/systemtap-20120519.tar.bz2
1966866 bytes, 4e8c027 tag
See also ftp://sourceware.org/pub/systemtap/snapshots/

&lt;/pre&gt;</description>
    <dc:creator>fche&lt; at &gt;sourceware.org</dc:creator>
    <dc:date>2012-05-19T14:27:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19360">
    <title>[Bug translator/10607] need way to protect sensitive tapset globals</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19360</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=10607

Frank Ch. Eigler &amp;lt;fche at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|need way to disable         |need way to protect
                   |global-setting module       |sensitive tapset globals
                   |params                      |

--- Comment #1 from Frank Ch. Eigler &amp;lt;fche at redhat dot com&amp;gt; 2012-05-16 15:53:27 UTC ---
Note that it's not sufficient to just disable -G foo=bar.  An end-user script
could equivalently include  probe begin(1) { tapset_global = naughty_value } to
mess with this.  So we'd need a more general mechanism to protect tapset
internal globals, whose change could cause problems.

&lt;/pre&gt;</description>
    <dc:creator>fche at redhat dot com</dc:creator>
    <dc:date>2012-05-16T15:53:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19359">
    <title>[Bug testsuite/13745] memory tracepoints examples need updating</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19359</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=13745

--- Comment #6 from David Smith &amp;lt;dsmith at redhat dot com&amp;gt; 2012-05-15 19:41:20 UTC ---
(In reply to comment #5)

Originally it worked for me with 2.6.32-220.7.1.el6.x86_64.  I just upgraded to
2.6.32-220.13.1.el6.x86_64 and it still works fine.

&lt;/pre&gt;</description>
    <dc:creator>dsmith at redhat dot com</dc:creator>
    <dc:date>2012-05-15T19:41:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19358">
    <title>RE: Tune reader_thread poll timeout value</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19358</link>
    <description>&lt;pre&gt;
I'm missing something.  Why does the second item not moot the first?
IOW, if we poll with a 5s timeout, why wouldn't the timer.s(1) reports
wake up the ppoll() to avoid waiting till 5s?


[FT]
ppoll() wakes-up only when 1 buffer is full. timer.s(1) wakes-up whatever kernel thread (by the way, I should check that with contextswitch trace) but trace throughput is very low. After 5 seconds, ppoll time-outs and the 5 traces done by timer.s(1) at every second are dumped.

When I say "do not use", it is really for interactivity with terminal. People may want to get some small metric every s, but 5 metrics will be displayed every 5s. Of course, for a log read later, you don't care.

So, yes, people should be cautious with this but well, this is for embedded platforms and this is really our goal.

- FChE

Texas Instruments France SA, 821 Avenue Jack Kilby, 06270 Villeneuve Loubet. 036 420 040 R.C.S Antibes. Capital de EUR 753.920



&lt;/pre&gt;</description>
    <dc:creator>Turgis, Frederic</dc:creator>
    <dc:date>2012-05-15T15:29:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19357">
    <title>Re: Tune reader_thread poll timeout value</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19357</link>
    <description>&lt;pre&gt;
Hi, Frederic -


f-turgis wrote:


I'm missing something.  Why does the second item not moot the first?
IOW, if we poll with a 5s timeout, why wouldn't the timer.s(1) reports
wake up the ppoll() to avoid waiting till 5s?


- FChE

&lt;/pre&gt;</description>
    <dc:creator>Frank Ch. Eigler</dc:creator>
    <dc:date>2012-05-15T14:24:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19356">
    <title>[Bug runtime/14107] Bad user unwinding from kernel fatal signal handler for some x86_64 kernels</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19356</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14107

--- Comment #5 from Mark Wielaard &amp;lt;mjw at redhat dot com&amp;gt; 2012-05-15 14:14:41 UTC ---
Looks like the RHEL6 kernel is missing this:

commit 9e565292270a2d55524be38835104c564ac8f795
Author: Roland McGrath &amp;lt;roland&amp;lt; at &amp;gt;redhat.com&amp;gt;
Date:   Thu May 13 21:43:03 2010 -0700

    x86: Use .cfi_sections for assembly code

    The newer assemblers support the .cfi_sections directive so we can put
    the CFI from .S files into the .debug_frame section that is preserved
    in unstripped vmlinux and in separate debuginfo, rather than the
    .eh_frame section that is now discarded by vmlinux.lds.S.

    Signed-off-by: Roland McGrath &amp;lt;roland&amp;lt; at &amp;gt;redhat.com&amp;gt;
    LKML-Reference: &amp;lt;20100514044303.A6FE7400BE&amp;lt; at &amp;gt;magilla.sf.frob.com&amp;gt;
    Signed-off-by: H. Peter Anvin &amp;lt;hpa&amp;lt; at &amp;gt;zytor.com&amp;gt;

&lt;/pre&gt;</description>
    <dc:creator>mjw at redhat dot com</dc:creator>
    <dc:date>2012-05-15T14:14:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19355">
    <title>[Bug runtime/14107] Bad user unwinding from kernel fatal signal handler for some x86_64 kernels</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19355</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14107

--- Comment #4 from Mark Wielaard &amp;lt;mjw at redhat dot com&amp;gt; 2012-05-15 14:07:27 UTC ---
The problem isn't the CFI for do_page_fault, but that there is no CFI for
page_fault. Nor does there seem to be any CFI for any assembly symbol defined
in entry_64.S. Which explains why unwinding to the kernel/user space barrier
just fails.

No idea yet, why the CFI isn't included in /usr/lib/debug/lib/modules/*/vmlinux
for the RHEL6 kernel, it certainly is there in entry_64.S source code. And it
also is in the fedora version
$ eu-readelf --debug-dump=frames
/usr/lib/debug/lib/modules/3.3.5-2.fc16.x86_64/vmlinux | grep -B2 -A1
page_fault
 [  7ae0] FDE length=68 cie=[  6da8]
   CIE_pointer:              28072
   initial_location:         0xffffffff815f4850 &amp;lt;page_fault&amp;gt;
   address_range:            0x2a

&lt;/pre&gt;</description>
    <dc:creator>mjw at redhat dot com</dc:creator>
    <dc:date>2012-05-15T14:07:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19354">
    <title>[Bug runtime/14110] Use XDG dirs instead of $HOME</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19354</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=14110

--- Comment #2 from william.jon.mccann at gmail dot com 2012-05-15 13:24:27 UTC ---
Yeah. Those are the system data dirs. Now we need support for the per-user
directories.

&lt;/pre&gt;</description>
    <dc:creator>william.jon.mccann at gmail dot com</dc:creator>
    <dc:date>2012-05-15T13:24:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.systemtap/19353">
    <title>[Bug testsuite/13745] memory tracepoints examples need updating</title>
    <link>http://permalink.gmane.org/gmane.linux.systemtap/19353</link>
    <description>&lt;pre&gt;http://sourceware.org/bugzilla/show_bug.cgi?id=13745

Frank Ch. Eigler &amp;lt;fche at redhat dot com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fche at redhat dot com

--- Comment #5 from Frank Ch. Eigler &amp;lt;fche at redhat dot com&amp;gt; 2012-05-15 12:44:23 UTC ---
The new mmwriteback.stp gives an semantic_error for
kernel.trace("mm_pdflush_kupdate") on 2.6.32-246.el6.  What kernel version did
that work for you with?

&lt;/pre&gt;</description>
    <dc:creator>fche at redhat dot com</dc:creator>
    <dc:date>2012-05-15T12:44:23</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.systemtap">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.systemtap</link>
  </textinput>
</rdf:RDF>

