<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers/gpu/drm/vmwgfx, branch v3.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers/gpu/drm/vmwgfx?h=v3.6</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers/gpu/drm/vmwgfx?h=v3.6'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2012-09-26T08:40:06Z</updated>
<entry>
<title>vmwgfx: corruption in vmw_event_fence_action_create()</title>
<updated>2012-09-26T08:40:06Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2012-09-23T16:33:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=68c4fce737c4b963e336435f225621dc21138397'/>
<id>urn:sha1:68c4fce737c4b963e336435f225621dc21138397</id>
<content type='text'>
We don't allocate enough data for this struct.  As soon as we start
modifying event-&gt;event on the next lines, then we're going beyond the
end of the memory we allocated.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@gmail.com&gt;
</content>
</entry>
<entry>
<title>vmwgfx: add dumb ioctl support</title>
<updated>2012-09-13T01:42:31Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-08-28T01:53:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5e1782d224c79b26ab7d5c31e3f87657000714fb'/>
<id>urn:sha1:5e1782d224c79b26ab7d5c31e3f87657000714fb</id>
<content type='text'>
Testing and works with the -modesetting driver,

Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: add MODULE_DEVICE_TABLE so vmwgfx loads at boot</title>
<updated>2012-09-07T03:25:34Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-08-29T01:40:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=c4903429a92be60e6fe59868924a65eca4cd1a38'/>
<id>urn:sha1:c4903429a92be60e6fe59868924a65eca4cd1a38</id>
<content type='text'>
This will cause udev to load vmwgfx instead of waiting for X
to do it.

Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: allow a kconfig option to choose if fbcon is enabled</title>
<updated>2012-09-07T03:24:34Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-08-29T01:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5d2afab958f8cd203a8fe639082b5b5e74f748f9'/>
<id>urn:sha1:5d2afab958f8cd203a8fe639082b5b5e74f748f9</id>
<content type='text'>
This makes things easier for distros where we'd like to have fbcon
enabled all the time.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: stop vmgfx driver explosion</title>
<updated>2012-08-21T23:26:50Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2012-08-20T14:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=f5869a8308f77e3dfdc2e3640842b285aa788ff8'/>
<id>urn:sha1:f5869a8308f77e3dfdc2e3640842b285aa788ff8</id>
<content type='text'>
If you do a page flip with no flags set then event is NULL. If event is
NULL then the vmw_gfx driver likes to go digging into NULL and extracts
NULL-&gt;base.file_priv.

On a modern kernel with NULL mapping protection it's just another oops,
without it there are some "intriguing" possibilities.

What it should do is an open question but that for the driver owners to
sort out.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: track dev_mapping in more robust and flexible way</title>
<updated>2012-07-25T04:09:30Z</updated>
<author>
<name>Ilija Hadzic</name>
<email>ihadzic@research.bell-labs.com</email>
</author>
<published>2012-05-15T20:40:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=949c4a34afacfe800fc442afac117aba15284962'/>
<id>urn:sha1:949c4a34afacfe800fc442afac117aba15284962</id>
<content type='text'>
Setting dev_mapping (pointer to the address_space structure
used for memory mappings) to the address_space of the first
opener's inode and then failing if other openers come in
through a different inode has a few restrictions that are
eliminated by this patch.

If we already have valid dev_mapping and we spot an opener
with different i_node, we force its i_mapping pointer to the
already established address_space structure (first opener's
inode). This will make all mappings from drm device hang off
the same address_space object.

Some benefits (things that now work and didn't work
before) of this patch are:

 * user space can mknod and use any number of device
   nodes and they will all work fine as long as the major
   device number is that of the drm module.
 * user space can even remove the first opener's device
   nodes and mknod the new one and the applications and
   windowing system will still work.
 * GPU drivers can safely assume that dev-&gt;dev_mapping is
   correct address_space and just blindly copy it
   into their (private) bdev.dev_mapping

For reference, some discussion that lead to this patch can
be found here:

http://lists.freedesktop.org/archives/dri-devel/2012-April/022283.html

Signed-off-by: Ilija Hadzic &lt;ihadzic@research.bell-labs.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: kill reclaim_buffers_locked</title>
<updated>2012-07-20T02:49:58Z</updated>
<author>
<name>Daniel Vetter</name>
<email>daniel.vetter@ffwll.ch</email>
</author>
<published>2011-10-25T21:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=923d1fe86b4a98292bee8f08f386eb3eb4c7927e'/>
<id>urn:sha1:923d1fe86b4a98292bee8f08f386eb3eb4c7927e</id>
<content type='text'>
i810 was the last user of this code, with that gone, kill it.

Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: Fix nasty write past alloced memory area</title>
<updated>2012-06-01T16:00:20Z</updated>
<author>
<name>Thomas Hellstrom</name>
<email>thellstrom@vmware.com</email>
</author>
<published>2012-06-01T13:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=0824db38e515644f8d1bfd64adbd7cb2c6ea7c62'/>
<id>urn:sha1:0824db38e515644f8d1bfd64adbd7cb2c6ea7c62</id>
<content type='text'>
Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>ttm: add prime sharing support to TTM (v2)</title>
<updated>2012-05-23T09:46:27Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-04-02T10:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=129b78bfca591e736e56a294f0e357d73d938f7e'/>
<id>urn:sha1:129b78bfca591e736e56a294f0e357d73d938f7e</id>
<content type='text'>
This adds the ability for ttm common code to take an SG table
and use it as the backing for a slave TTM object.

The drivers can then populate their GTT tables using the SG object.

v2: make sure to setup VM for sg bos as well.

Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: Constify drm_mode_config_funcs pointer</title>
<updated>2012-05-22T09:35:07Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-05-17T11:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e6ecefaadfcdb03db8ac9e739b4ba7a93a8811b3'/>
<id>urn:sha1:e6ecefaadfcdb03db8ac9e739b4ba7a93a8811b3</id>
<content type='text'>
The DRM mode config functions structure declared by drivers and pointed
to by the drm_mode_config funcs field is never modified. Make it a const
pointer.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Cc: Inki Dae &lt;inki.dae@samsung.com&gt;
Cc: Alan Cox &lt;alan@linux.intel.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Cc: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Cc: Rob Clark &lt;rob.clark@linaro.org&gt;
Reviwed-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
