From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH] xentrace: Clear lost records when disabling tracing Date: Mon, 1 Feb 2010 11:00:04 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0015174bf090cc608e047e8e971b Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org --0015174bf090cc608e047e8e971b Content-Type: text/plain; charset=ISO-8859-1 This patch clears the "lost records" flag on each cpu when tracing is disabled. Without this patch, the next time tracing starts, cpus with lost records will generate lost record traces, even though buffers are empty and no tracing has recently happened. Signed-off-by: George Dunlap --0015174bf090cc608e047e8e971b Content-Type: text/x-patch; charset=US-ASCII; name="20100107-unstable-trace-clear-lost-records-on-disable.diff" Content-Disposition: attachment; filename="20100107-unstable-trace-clear-lost-records-on-disable.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g55mkm3d0 ZGlmZiAtciAyYzViN2RhNGI5MTQgeGVuL2NvbW1vbi90cmFjZS5jCi0tLSBhL3hlbi9jb21tb24v dHJhY2UuYwlXZWQgSmFuIDA2IDE2OjIyOjE4IDIwMTAgKzAwMDAKKysrIGIveGVuL2NvbW1vbi90 cmFjZS5jCVRodSBKYW4gMDcgMTU6MjQ6MTUgMjAxMCArMDAwMApAQCAtMjMwLDExICsyMzAsMjYg QEAKICAgICAgICAgICAgIHRiX2luaXRfZG9uZSA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIGNh c2UgWEVOX1NZU0NUTF9UQlVGT1BfZGlzYWJsZToKKyAgICB7CiAgICAgICAgIC8qCiAgICAgICAg ICAqIERpc2FibGUgdHJhY2UgYnVmZmVycy4gSnVzdCBzdG9wcyBuZXcgcmVjb3JkcyBmcm9tIGJl aW5nIHdyaXR0ZW4sCiAgICAgICAgICAqIGRvZXMgbm90IGRlYWxsb2NhdGUgYW55IG1lbW9yeS4K ICAgICAgICAgICovCisgICAgICAgIGludCBpOworCiAgICAgICAgIHRiX2luaXRfZG9uZSA9IDA7 CisgICAgICAgIHdtYigpOworICAgICAgICAvKiBDbGVhciBhbnkgbG9zdC1yZWNvcmQgaW5mbyBz byB3ZSBkb24ndCBnZXQgcGhhbnRvbSBsb3N0IHJlY29yZHMgbmV4dCB0aW1lIHdlCisgICAgICAg ICAqIHN0YXJ0IHRyYWNpbmcuICBHcmFiIHRoZSBsb2NrIHRvIG1ha2Ugc3VyZSB3ZSdyZSBub3Qg cmFjaW5nIGFueW9uZS4gIEFmdGVyIHRoaXMKKyAgICAgICAgICogaHlwZXJjYWxsIHJldHVybnMs IG5vIG1vcmUgcmVjb3JkcyBzaG91bGQgYmUgcGxhY2VkIGludG8gdGhlIGJ1ZmZlcnMuICovCisg ICAgICAgIGZvcl9lYWNoX29ubGluZV9jcHUoaSkKKyAgICAgICAgeworICAgICAgICAgICAgaW50 IGZsYWdzOworICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBlcl9jcHUodF9sb2NrLCBp KSwgZmxhZ3MpOworICAgICAgICAgICAgcGVyX2NwdShsb3N0X3JlY29yZHMsIGkpPTA7CisgICAg ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwZXJfY3B1KHRfbG9jaywgaSksIGZsYWdz KTsKKyAgICAgICAgfQorICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAg ICAgcmMgPSAtRUlOVkFMOwo= --0015174bf090cc608e047e8e971b Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --0015174bf090cc608e047e8e971b--