From 23cc7040f9e98beddc51318ebe3b554a0c2c8eeb Mon Sep 17 00:00:00 2001 From: "serue@us.ibm.com" Date: Wed, 5 Dec 2007 13:55:36 -0800 Subject: [PATCH] --- yaml --- r: 83258 b: refs/heads/master c: 62f29babbc60ab572d3cecda981931d3a66123d6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/char/agp/frontend.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f2df761e5025..df6304b049ff 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1fa4db7d308da04f6644c5cb8eed244c200d4ed5 +refs/heads/master: 62f29babbc60ab572d3cecda981931d3a66123d6 diff --git a/trunk/drivers/char/agp/frontend.c b/trunk/drivers/char/agp/frontend.c index 9bd5a958954c..55d7a82bd071 100644 --- a/trunk/drivers/char/agp/frontend.c +++ b/trunk/drivers/char/agp/frontend.c @@ -689,7 +689,7 @@ static int agp_open(struct inode *inode, struct file *file) set_bit(AGP_FF_ALLOW_CLIENT, &priv->access_flags); priv->my_pid = current->pid; - if ((current->uid == 0) || (current->suid == 0)) { + if (capable(CAP_SYS_RAWIO)) { /* Root priv, can be controller */ set_bit(AGP_FF_ALLOW_CONTROLLER, &priv->access_flags); }