To: perfctr-devel@lists.sourceforge.net Subject: perfctr-2.7.10 released Version 2.7.10 of perfctr, the Linux performance monitoring counters kernel extension, is now available at the usual place: http://www.csd.uu.se/~mikpe/linux/perfctr/2.7/ This release implements the first half of a major perfctr API change, the goal of which is to make the upload-control-data operation much more generic and independent of struct layouts. Control data will be uploaded in several steps, so the API must first be changed so that writing control data does not imply an immediate restart of the context. This is what the current update does; the actual control data change will come in the next major update. Reference patches for the 2.6.11-rc4 and 2.6.11-rc3-mm2 kernels are included. Version 2.7.10, 2005-02-20 - The kernel/user-space API for uploading control data and performing state changes has been updated. Writing control data no longer implies restarting a context. There is a new unified state changing operation for suspending, resuming, unlinking, and clearing contexts. This is preparation for a follow-up API change which will make control data uploads more generic and less sensitive to 'struct' layouts. The user-space library hides these changes from applications. - The system calls have been renumbered on all supported platforms, due to the merging of several state-changing system calls. /Mikael Pettersson