Re: Top kernel oopses/warnings for the week of May 30th 2008

From: Arjan van de Ven
Date: Sun Jun 01 2008 - 22:28:01 EST


James Morris wrote:
On Fri, 30 May 2008, Arjan van de Ven wrote:

Rank 4: task_has_capability (warning)
Reported 181 times (202 total reports)
[out of tree] Bug in the proprietary firegl driver
warning only shows up in tainted kernels
This warning was last seen in version 2.6.25.3, and first seen in
2.6.25.
More info:
http://www.kerneloops.org/searchweek.php?search=task_has_capability

This is a shining example of why people should avoid binary drivers. I'd guess that the bug is related to the new 64-bit capability code.

It'd be really interesting to know what this driver is doing with capabilities in the first place.

it's easy; it's making the user root via the following function:

void ATI_API_CALL KCL_PosixSecurityCapSetEffectiveVector(KCL_TYPE_Cap cap)
{
capt_t(current->cap_effective) = cap;
}

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/