--- a/docs/man3/libpfm.3
+++ b/docs/man3/libpfm.3
@@ -1,4 +1,4 @@
-.TH LIBPFM 3  "May, 2010" "" "Linux Programmer's Manual"
+.TH LIBPFM 4  "September, 2009" "" "Linux Programmer's Manual"
 .SH NAME
 libpfm \- a helper library to develop monitoring tools 
 .SH SYNOPSIS
@@ -28,9 +28,6 @@
 the parameters needed to invoke the kernel API. It is important to realize
 that the library does \fBnot\fR make the system call to program the event.
 
-\fBNote:\fR You must first call \fBpfm_initialize()\fR in order to use any of the other
-provided functions in the library.
-
 A first part of the library provides an event listing and query
 interface. This can be used to discover the events available on a specific hardware 
 platform.
@@ -44,9 +41,9 @@
 
 .SH EVENT DETECTION
 
-When the library is initialized via \fBpfm_initialize()\fR, it first detects the
-underlying hardware and software configuration.  Based on this information
-it enables certain PMU support.  Multiple events tables may be activated.
+When the library is initialize, it first detects the underlying hardware
+and software configuration. Based on this information it enables certain
+PMU support. Multiple events tables may be activated.
 
 It is possible to force activation of a specific PMU (group of events)
 using an environment variable.
@@ -109,25 +106,14 @@
 to specify additional options, such as specific processor models or stepping.
 Additional parameters necessarily appears after a comma. For instance,
 LIBPFM_FORCE_PMU=amd64,16,2,1.
-.TP
-.B LIBPFM_ENCODE_INACTIVE
-Set this variable to 1 to enable encoding of events for non detected, but supported,
-PMUs models.
-.TP
-.B LIBPFM_DISABLED_PMUS
-Provides a list of PMU models to disable. This is a comma separated list of PMU
-models. The PMU model is the string in \fBname\fR field of the \fBpfm_pmu_info_t\fR
-structure. For instance: LIBPFM_DISABLE_PMUS=core,snb, will disable both the Intel
-Core and SandyBridge core PMU support.
-
 .SH AUTHORS
 .nf
 Stephane Eranian <eranian@gmail.com>
 Robert Richter <robert.richter@amd.com>
 .fi
 .SH SEE ALSO
-libpfm_amd64_k7(3), libpfm_amd64_k8(3), libpfm_amd64_fam10h(3), libpfm_intel_core(3),
-libpfm_intel_atom(3), libpfm_intel_p6(3), libpfm_intel_nhm(3), libpfm_intel_nhm_unc(3),
-pfm_get_perf_event_encoding(3), pfm_initialize(3)
+libpfm_amd64(3), libpfm_intel_core(3), libpfm_intel_atom(3),
+libpfm_intel_p6(3), libpfm_intel_nhm(3), libpfm_intel_nhm_unc(3),
+pfm_get_perf_event_attr(3)
 .sp
 Some examples are shipped with the library