From: ido b. <id...@gm...> - 2011-04-27 08:23:30
|
On Tue, Apr 26, 2011 at 6:01 PM, Richard Sharpe <rea...@gm...> wrote: > On Tue, Apr 26, 2011 at 1:58 AM, ido benda <id...@gm...> wrote: >> On Tue, Apr 26, 2011 at 12:00 AM, Richard Sharpe >> <rea...@gm...> wrote: >>> Hi, >>> >>> We are seeing some changes required for RHEL6 around the use of >>> set_cpus_allowed ... Has anyone generated any patches as yet? >>> >> >> Hi Richard, >> >> I sent a patch for RHEL6 on this mailing list some time ago. >> See attached > > Was that with the final released version? We are currently seeing a > problem where code like this: > > #ifdef RHEL_MAJOR > rc = set_cpus_allowed(thr->cmd_thread, > tgt_dev->acg_dev->acg->acg_cpu_mask); > #else > rc = set_cpus_allowed_ptr(thr->cmd_thread, > &tgt_dev->acg_dev->acg->acg_cpu_mask); > #endif > > must have the first #ifdef changes to: > > #if defined(RHEL_MAJOR) && RHEL_MAJOR -0 <= 5 > > It seems that in the version of 2.6.32 that we are running with, > things have changed. > > -- > Regards, > Richard Sharpe > The patch is on scst 2.0.0.0 and RHEL 6.0. why not use the following directive: #if (defined(RHEL_RELEASE_CODE) || RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(6,0)) |