]> Pileus Git - ~andy/linux/blobdiff - drivers/gpu/drm/drm_ioctl.c
Merge branch 'tpmdd-next-v3.6' of git://github.com/shpedoikal/linux into for-linus
[~andy/linux] / drivers / gpu / drm / drm_ioctl.c
index 64a62c6973138f71a0627ec6e9a87c129d6e963e..23dd97506f28f0f58fe57a2d0b0b132c4aebe074 100644 (file)
  * OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include "drmP.h"
-#include "drm_core.h"
+#include <drm/drmP.h>
+#include <drm/drm_core.h>
 
-#include "linux/pci.h"
-#include "linux/export.h"
+#include <linux/pci.h>
+#include <linux/export.h>
 
 /**
  * Get the bus id.
@@ -215,8 +215,8 @@ int drm_getclient(struct drm_device *dev, void *data,
        list_for_each_entry(pt, &dev->filelist, lhead) {
                if (i++ >= idx) {
                        client->auth = pt->authenticated;
-                       client->pid = pt->pid;
-                       client->uid = pt->uid;
+                       client->pid = pid_vnr(pt->pid);
+                       client->uid = from_kuid_munged(current_user_ns(), pt->uid);
                        client->magic = pt->magic;
                        client->iocs = pt->ioctl_count;
                        mutex_unlock(&dev->struct_mutex);