[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] changing process privileges via procfs



Hi...

On Wed, May 7, 2008 at 2:23 AM, Enrico Weigelt <weigelt@xxxxxxxx> wrote:
>
>  Hi folks,
>
>  here's a patch which allows changing process' privileges via
>  procfs.
>
>  Suggestions and testing appreciated.

The idea is interesting for me :) Anyway, I think proc_pid_##FIELD
could be made as static inline, and instead of putting "switch" into
it, maybe you can split it as proc_pid_##FIELD_{read,write}. Thus the
function is smaller and the code path can be made faster (no branch,
no call)

BTW, isn't "page" in proc_tasklv_read() should be written as" struct
page *page" instead?

Also, get_proc_task should be put after __get_free_pages, thus if
somehow the functions must sleep, it does so without holding
task_struct's lock. Don't you guys agree?

That's all so far, I hope my suggestion is useful...

regards,

Mulyadi.

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ