<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/char/drm/drm_bufs.c, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/char/drm/drm_bufs.c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/char/drm/drm_bufs.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2008-07-14T00:45:01Z</updated>
<entry>
<title>drm: reorganise drm tree to be more future proof.</title>
<updated>2008-07-14T00:45:01Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2008-05-29T00:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c0e09200dc0813972442e550a5905a132768e56c'/>
<id>urn:sha1:c0e09200dc0813972442e550a5905a132768e56c</id>
<content type='text'>
With the coming of kernel based modesetting and the memory manager stuff,
the everything in one directory approach was getting very ugly and
starting to be unmanageable.

This restructures the drm along the lines of other kernel components.

It creates a drivers/gpu/drm directory and moves the hw drivers into
subdirectores. It moves the includes into an include/drm, and
sets up the unifdef for the userspace headers we should be exporting.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn't.</title>
<updated>2008-02-07T05:09:38Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2007-11-22T06:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=47a184a80800dd69abd1206eea1b961070ce2ca3'/>
<id>urn:sha1:47a184a80800dd69abd1206eea1b961070ce2ca3</id>
<content type='text'>
The i830 and newer intel 2D code adds the AGP base to map offsets already,
because it wasn't doing the AGP enable which used to set dev-&gt;agp-&gt;base.

Credit goes to Zhenyu for finding the issue.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>i915: add suspend/resume support</title>
<updated>2008-02-07T05:09:38Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jesse.barnes@intel.com</email>
</author>
<published>2007-11-22T04:14:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ba8bbcf6ff4650712f64c0ef61139c73898e2165'/>
<id>urn:sha1:ba8bbcf6ff4650712f64c0ef61139c73898e2165</id>
<content type='text'>
Add suspend/resume support to the i915 driver.  Moves some of the
initialization into the driver load routine, and fixes up places where we
assumed no dev_private existed in some of the cleanup paths.  This allows
us to suspend/resume properly even if X isn't running.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: run cleanfile across drm tree</title>
<updated>2008-02-07T05:09:38Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2007-11-05T02:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8'/>
<id>urn:sha1:bc5f4523f772cc7629c5c5a46cf4f2a07a5500b8</id>
<content type='text'>
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>Use helpers to obtain task pid in printks</title>
<updated>2007-10-19T18:53:43Z</updated>
<author>
<name>Pavel Emelyanov</name>
<email>xemul@openvz.org</email>
</author>
<published>2007-10-19T06:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed'/>
<id>urn:sha1:ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed</id>
<content type='text'>
The task_struct-&gt;pid member is going to be deprecated, so start
using the helpers (task_pid_nr/task_pid_vnr/task_pid_nr_ns) in
the kernel.

The first thing to start with is the pid, printed to dmesg - in
this case we may safely use task_pid_nr(). Besides, printks produce
more (much more) than a half of all the explicit pid usage.

[akpm@linux-foundation.org: git-drm went and changed lots of stuff]
Signed-off-by: Pavel Emelyanov &lt;xemul@openvz.org&gt;
Cc: Dave Airlie &lt;airlied@linux.ie&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.</title>
<updated>2007-10-15T00:38:20Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2007-09-03T02:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c153f45f9b7e30289157bba3ff5682291df16caa'/>
<id>urn:sha1:c153f45f9b7e30289157bba3ff5682291df16caa</id>
<content type='text'>
The data is now in kernel space, copied in/out as appropriate according to t
This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal
with those failures.  This also means that XFree86 4.2.0 support for i810 DR
is lost.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: Replace filp in ioctl arguments with drm_file *file_priv.</title>
<updated>2007-10-15T00:38:20Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2007-08-25T10:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6c340eac0285f3d62406d2d902d0e96fbf2a5dc0'/>
<id>urn:sha1:6c340eac0285f3d62406d2d902d0e96fbf2a5dc0</id>
<content type='text'>
As a fallout, replace filp storage with file_priv storage for "unique
identifier of a client" all over the DRM.  There is a 1:1 mapping, so this
should be a noop.  This could be a minor performance improvement, as everyth
on Linux dereferenced filp to get file_priv anyway, while only the mmap ioct
went the other direction.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: ioremap return value checks</title>
<updated>2007-08-25T08:17:49Z</updated>
<author>
<name>Scott Thompson</name>
<email>postfail at hushmail.com</email>
</author>
<published>2007-08-25T08:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0769d39c993145754852b517ddd9c11586f0a014'/>
<id>urn:sha1:0769d39c993145754852b517ddd9c11586f0a014</id>
<content type='text'>
Signed-off-by: Scott Thompson &lt;postfail &lt;at&gt; hushmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm_rmmap_ioctl(): remove dead code</title>
<updated>2007-07-23T08:29:41Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-07-23T08:00:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=7ea4d4bd5e21380f028c3a6e2500655090a3f932'/>
<id>urn:sha1:7ea4d4bd5e21380f028c3a6e2500655090a3f932</id>
<content type='text'>
This patch removes some obviously dead code spotted by the Coverity
checker.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: detypedef the hashtab and more of sman</title>
<updated>2007-07-12T00:26:44Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@linux.ie</email>
</author>
<published>2007-07-12T00:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e0be428e6645f2891fab6be92d1b0e9aad972e7d'/>
<id>urn:sha1:e0be428e6645f2891fab6be92d1b0e9aad972e7d</id>
<content type='text'>
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
</feed>
