rpms/kernel/F-10 drm-modesetting-radeon.patch, 1.74, 1.75 kernel.spec, 1.1281, 1.1282
Chuck Ebbert
cebbert at fedoraproject.org
Tue Mar 3 16:19:23 UTC 2009
- Previous message (by thread): rpms/kernel/F-10 patch-2.6.29-rc6-git7.bz2.sign, NONE, 1.1 .cvsignore, 1.993, 1.994 drm-modesetting-radeon.patch, 1.73, 1.74 kernel.spec, 1.1280, 1.1281 linux-2.6-hotfixes.patch, 1.4, 1.5 sources, 1.954, 1.955 upstream, 1.865, 1.866 patch-2.6.29-rc6-git5.bz2.sign, 1.1, NONE
- Next message (by thread): rpms/anaconda/devel .cvsignore,1.613,1.614
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: cebbert
Update of /cvs/pkgs/rpms/kernel/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1009
Modified Files:
drm-modesetting-radeon.patch kernel.spec
Log Message:
Fix up drm-modesetting-radeon so it applies.
drm-modesetting-radeon.patch:
Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/drm-modesetting-radeon.patch,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- drm-modesetting-radeon.patch 3 Mar 2009 16:14:45 -0000 1.74
+++ drm-modesetting-radeon.patch 3 Mar 2009 16:19:23 -0000 1.75
@@ -4965,7 +4965,7 @@
+ dev->sigdata.lock = &dev->default_lock;
+ master->lock.hw_lock = &dev->default_lock;
master->lock.file_priv = NULL;
- wake_up_interruptible(&master->lock.lock_queue);
+ wake_up_interruptible_all(&master->lock.lock_queue);
}
@@ -481,6 +481,9 @@ int drm_rmmap_locked(struct drm_device *dev, struct drm_local_map *map)
case _DRM_GEM:
@@ -5691,7 +5691,16 @@
mutex_lock(&dev->struct_mutex);
if (file_priv->is_master) {
-@@ -500,6 +504,7 @@ int drm_release(struct inode *inode, struct file *filp)
+@@ -501,7 +501,7 @@ int drm_release(struct inode *inode, str
+ * possibility to lock.
+ */
+
+- if (master->lock.hw_lock) {
++ if (master->lock.hw_lock != &dev->default_lock) {
+ if (dev->sigdata.lock == master->lock.hw_lock)
+ dev->sigdata.lock = NULL;
+ master->lock.hw_lock = NULL;
+@@ -510,6 +514,7 @@ int drm_release(struct inode *inode, struct file *filp)
/* drop the reference held my the file priv */
drm_master_put(&file_priv->master);
file_priv->is_master = 0;
@@ -5836,15 +5845,6 @@
list_add_tail(&master->head, &minor->master_list);
-@@ -147,7 +148,7 @@ static void drm_master_destroy(struct kref *kref)
-
- drm_ht_remove(&master->magiclist);
-
-- if (master->lock.hw_lock) {
-+ if (master->lock.hw_lock != &dev->default_lock) {
- if (dev->sigdata.lock == master->lock.hw_lock)
- dev->sigdata.lock = NULL;
- master->lock.hw_lock = NULL;
@@ -210,6 +211,7 @@ static int drm_fill_in_dev(struct drm_device * dev, struct pci_dev *pdev,
init_timer(&dev->timer);
mutex_init(&dev->struct_mutex);
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v
retrieving revision 1.1281
retrieving revision 1.1282
diff -u -r1.1281 -r1.1282
--- kernel.spec 3 Mar 2009 16:14:46 -0000 1.1281
+++ kernel.spec 3 Mar 2009 16:19:23 -0000 1.1282
@@ -1767,6 +1767,9 @@
%kernel_variant_files -k vmlinux %{with_kdump} kdump
%changelog
+* Tue Mar 03 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29-0.52.rc6.git7
+- Fix up drm-modesetting-radeon so it applies.
+
* Tue Mar 03 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29-0.51.rc6.git7
- Linux 2.6.29-rc6-git7
- Copy drm-modesetting-radeon from rawhide (it does not apply cleanly.)
- Previous message (by thread): rpms/kernel/F-10 patch-2.6.29-rc6-git7.bz2.sign, NONE, 1.1 .cvsignore, 1.993, 1.994 drm-modesetting-radeon.patch, 1.73, 1.74 kernel.spec, 1.1280, 1.1281 linux-2.6-hotfixes.patch, 1.4, 1.5 sources, 1.954, 1.955 upstream, 1.865, 1.866 patch-2.6.29-rc6-git5.bz2.sign, 1.1, NONE
- Next message (by thread): rpms/anaconda/devel .cvsignore,1.613,1.614
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list