diff --git a/procps-3.2.8-fix-unknown-HZ.dif b/procps-3.2.8-fix-unknown-HZ.dif index b201411..ffb2e1a 100644 --- a/procps-3.2.8-fix-unknown-HZ.dif +++ b/procps-3.2.8-fix-unknown-HZ.dif @@ -5,7 +5,7 @@ /* sanity check */ -static int init_signal_list(void) __attribute__((constructor)); -+static int init_signal_list(void) __attribute__((constructor (2))); ++static int init_signal_list(void) __attribute__((constructor (103))); static int init_signal_list(void){ if(number_of_signals != 31){ fprintf(stderr, "WARNING: %d signals -- adjust and recompile.\n", number_of_signals); @@ -31,7 +31,7 @@ } -static void init_libproc(void) __attribute__((constructor)); -+static void init_libproc(void) __attribute__((constructor (1))); ++static void init_libproc(void) __attribute__((constructor (102))); static void init_libproc(void){ have_privs = check_for_privs(); @@ -42,7 +42,7 @@ int linux_version_code; -static void init_Linux_version(void) __attribute__((constructor)); -+static void init_Linux_version(void) __attribute__((constructor (0))); ++static void init_Linux_version(void) __attribute__((constructor (101))); static void init_Linux_version(void) { static struct utsname uts; int x = 0, y = 0, z = 0; /* cleared in case sscanf() < 3 */ diff --git a/procps.changes b/procps.changes index 34a6f56..101c236 100644 --- a/procps.changes +++ b/procps.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Oct 29 11:47:52 CEST 2010 - werner@suse.de + +- On IA64 the priorities from 0 upto 100 are reserved for the + implementation + ------------------------------------------------------------------- Fri Oct 29 10:14:51 CEST 2010 - werner@suse.de