rpms/kernel/F-10 patch-2.6.29.2-rc1.bz2.sign, NONE, 1.1 .cvsignore, 1.1003, 1.1004 drm-next.patch, 1.17, 1.18 git-linus.diff, 1.14, 1.15 kernel.spec, 1.1343, 1.1344 sources, 1.964, 1.965 upstream, 1.875, 1.876
Chuck Ebbert
cebbert at fedoraproject.org
Thu Apr 23 14:24:49 UTC 2009
- Previous message (by thread): rpms/qt/F-9 qt.spec, 1.195, 1.196 sources, 1.43, 1.44 qt-x11-opensource-src-4.5.0-linguist-crash.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-lrelease.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-rc1-ppc64.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-rc1-qhostaddress.patch, 1.1, NONE
- Next message (by thread): rpms/jwhois/devel jwhois-4.0-dotster.patch, NONE, 1.1 jwhois.spec, 1.48, 1.49
- 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-serv28488
Modified Files:
.cvsignore drm-next.patch git-linus.diff kernel.spec sources
upstream
Added Files:
patch-2.6.29.2-rc1.bz2.sign
Log Message:
2.6.29.2-rc1
--- NEW FILE patch-2.6.29.2-rc1.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info
iD8DBQBJ8B4VyGugalF9Dw4RAgNjAJwKY3Bc7lliRBFflCybCoYWbHaCrQCeP1j5
cE2DuNPH+QloWmk9ldwGcVs=
=PI8N
-----END PGP SIGNATURE-----
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/.cvsignore,v
retrieving revision 1.1003
retrieving revision 1.1004
diff -u -r1.1003 -r1.1004
--- .cvsignore 2 Apr 2009 23:54:23 -0000 1.1003
+++ .cvsignore 23 Apr 2009 14:24:17 -0000 1.1004
@@ -6,3 +6,4 @@
kernel-2.6.29
linux-2.6.29.tar.bz2
patch-2.6.29.1.bz2
+patch-2.6.29.2-rc1.bz2
drm-next.patch:
Index: drm-next.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/drm-next.patch,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- drm-next.patch 22 Apr 2009 14:16:26 -0000 1.17
+++ drm-next.patch 23 Apr 2009 14:24:17 -0000 1.18
@@ -3201,7 +3201,7 @@
if (!obj_priv->page_cpu_valid)
@@ -2160,7 +2157,6 @@ i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj)
continue;
- drm_clflush_pages(obj_priv->pages + i, 1);
+ drm_clflush_pages(obj_priv->page_list + i, 1);
}
- drm_agp_chipset_flush(dev);
}
git-linus.diff:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.14 -r 1.15 git-linus.diff
Index: git-linus.diff
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/git-linus.diff,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- git-linus.diff 22 Apr 2009 14:16:27 -0000 1.14
+++ git-linus.diff 23 Apr 2009 14:24:17 -0000 1.15
@@ -1,5873 +0,0 @@
-Index: vanilla-2.6.29.1/security/smack/smack_lsm.c
-===================================================================
---- vanilla-2.6.29.1.orig/security/smack/smack_lsm.c
-+++ vanilla-2.6.29.1/security/smack/smack_lsm.c
-@@ -607,6 +607,8 @@ static int smack_inode_setxattr(struct d
- strcmp(name, XATTR_NAME_SMACKIPOUT) == 0) {
- if (!capable(CAP_MAC_ADMIN))
- rc = -EPERM;
-+ if (size == 0)
-+ rc = -EINVAL;
- } else
- rc = cap_inode_setxattr(dentry, name, value, size, flags);
-
-@@ -1430,7 +1432,7 @@ static int smack_inode_setsecurity(struc
- struct socket *sock;
- int rc = 0;
-
-- if (value == NULL || size > SMK_LABELLEN)
-+ if (value == NULL || size > SMK_LABELLEN || size == 0)
- return -EACCES;
-
- sp = smk_import(value, size);
-Index: vanilla-2.6.29.1/drivers/video/console/fbcon.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/video/console/fbcon.c
-+++ vanilla-2.6.29.1/drivers/video/console/fbcon.c
-@@ -2263,9 +2263,12 @@ static void fbcon_generic_blank(struct v
- }
-
-
-+ if (!lock_fb_info(info))
-+ return;
- event.info = info;
- event.data = ␣
- fb_notifier_call_chain(FB_EVENT_CONBLANK, &event);
-+ unlock_fb_info(info);
- }
-
- static int fbcon_blank(struct vc_data *vc, int blank, int mode_switch)
-@@ -2954,8 +2957,9 @@ static int fbcon_fb_unbind(int idx)
-
- static int fbcon_fb_unregistered(struct fb_info *info)
- {
-- int i, idx = info->node;
-+ int i, idx;
-
-+ idx = info->node;
- for (i = first_fb_vc; i <= last_fb_vc; i++) {
- if (con2fb_map[i] == idx)
- con2fb_map[i] = -1;
-@@ -2979,13 +2983,12 @@ static int fbcon_fb_unregistered(struct
- }
- }
-
-- if (!num_registered_fb)
-- unregister_con_driver(&fb_con);
--
--
- if (primary_device == idx)
- primary_device = -1;
-
-+ if (!num_registered_fb)
-+ unregister_con_driver(&fb_con);
-+
- return 0;
- }
-
-@@ -3021,8 +3024,9 @@ static inline void fbcon_select_primary(
-
- static int fbcon_fb_registered(struct fb_info *info)
- {
-- int ret = 0, i, idx = info->node;
-+ int ret = 0, i, idx;
-
-+ idx = info->node;
- fbcon_select_primary(info);
-
- if (info_idx == -1) {
-@@ -3124,7 +3128,7 @@ static void fbcon_get_requirement(struct
- }
- }
-
--static int fbcon_event_notify(struct notifier_block *self,
-+static int fbcon_event_notify(struct notifier_block *self,
- unsigned long action, void *data)
- {
- struct fb_event *event = data;
-@@ -3132,7 +3136,7 @@ static int fbcon_event_notify(struct not
- struct fb_videomode *mode;
- struct fb_con2fbmap *con2fb;
- struct fb_blit_caps *caps;
-- int ret = 0;
-+ int idx, ret = 0;
-
- /*
- * ignore all events except driver registration and deregistration
-@@ -3160,7 +3164,8 @@ static int fbcon_event_notify(struct not
- ret = fbcon_mode_deleted(info, mode);
- break;
- case FB_EVENT_FB_UNBIND:
-- ret = fbcon_fb_unbind(info->node);
-+ idx = info->node;
-+ ret = fbcon_fb_unbind(idx);
- break;
- case FB_EVENT_FB_REGISTERED:
- ret = fbcon_fb_registered(info);
-@@ -3188,7 +3193,6 @@ static int fbcon_event_notify(struct not
- fbcon_get_requirement(info, caps);
- break;
- }
--
- done:
- return ret;
- }
-Index: vanilla-2.6.29.1/drivers/video/fbmem.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/video/fbmem.c
-+++ vanilla-2.6.29.1/drivers/video/fbmem.c
-@@ -1086,13 +1086,11 @@ static long do_fb_ioctl(struct fb_info *
- return -EINVAL;
- con2fb.framebuffer = -1;
- event.data = &con2fb;
--
- if (!lock_fb_info(info))
- return -ENODEV;
- event.info = info;
- fb_notifier_call_chain(FB_EVENT_GET_CONSOLE_MAP, &event);
- unlock_fb_info(info);
--
- ret = copy_to_user(argp, &con2fb, sizeof(con2fb)) ? -EFAULT : 0;
- break;
- case FBIOPUT_CON2FBMAP:
-@@ -1112,8 +1110,7 @@ static long do_fb_ioctl(struct fb_info *
- if (!lock_fb_info(info))
- return -ENODEV;
- event.info = info;
-- ret = fb_notifier_call_chain(FB_EVENT_SET_CONSOLE_MAP,
-- &event);
-+ ret = fb_notifier_call_chain(FB_EVENT_SET_CONSOLE_MAP, &event);
- unlock_fb_info(info);
- break;
- case FBIOBLANK:
-@@ -1519,7 +1516,10 @@ register_framebuffer(struct fb_info *fb_
- registered_fb[i] = fb_info;
-
- event.info = fb_info;
-+ if (!lock_fb_info(fb_info))
-+ return -ENODEV;
- fb_notifier_call_chain(FB_EVENT_FB_REGISTERED, &event);
-+ unlock_fb_info(fb_info);
- return 0;
- }
-
-@@ -1553,8 +1553,12 @@ unregister_framebuffer(struct fb_info *f
- goto done;
- }
-
-+
-+ if (!lock_fb_info(fb_info))
-+ return -ENODEV;
- event.info = fb_info;
- ret = fb_notifier_call_chain(FB_EVENT_FB_UNBIND, &event);
-+ unlock_fb_info(fb_info);
-
- if (ret) {
- ret = -EINVAL;
-@@ -1588,6 +1592,8 @@ void fb_set_suspend(struct fb_info *info
- {
- struct fb_event event;
-
-+ if (!lock_fb_info(info))
-+ return;
- event.info = info;
- if (state) {
- fb_notifier_call_chain(FB_EVENT_SUSPEND, &event);
-@@ -1596,6 +1602,7 @@ void fb_set_suspend(struct fb_info *info
- info->state = FBINFO_STATE_RUNNING;
- fb_notifier_call_chain(FB_EVENT_RESUME, &event);
- }
-+ unlock_fb_info(info);
- }
-
- /**
-@@ -1665,8 +1672,11 @@ int fb_new_modelist(struct fb_info *info
- err = 1;
-
- if (!list_empty(&info->modelist)) {
-+ if (!lock_fb_info(info))
-+ return -ENODEV;
- event.info = info;
- err = fb_notifier_call_chain(FB_EVENT_NEW_MODELIST, &event);
[...5482 lines suppressed...]
-- unsigned long vma_end = vma->vm_end;
-- unsigned long vma_size = vma_end - vma_start;
-+ unsigned long vma_size = vma->vm_end - vma->vm_start;
-
- if (!pat_enabled)
- return;
-
-+ /*
-+ * For now, only handle remap_pfn_range() vmas where
-+ * is_linear_pfn_mapping() == TRUE. Handling of
-+ * vm_insert_pfn() is TBD.
-+ */
- if (is_linear_pfn_mapping(vma)) {
- /* free the whole chunk starting from vm_pgoff */
- paddr = (resource_size_t)vma->vm_pgoff << PAGE_SHIFT;
- free_pfn_range(paddr, vma_size);
- return;
- }
--
-- if (size != 0 && size != vma_size) {
-- /* free page by page, using pfn and size */
-- paddr = (resource_size_t)pfn << PAGE_SHIFT;
-- for (i = 0; i < size; i += PAGE_SIZE) {
-- paddr = paddr + i;
-- free_pfn_range(paddr, PAGE_SIZE);
-- }
-- } else {
-- /* free entire vma, page by page, using the pfn from pte */
-- for (i = 0; i < vma_size; i += PAGE_SIZE) {
-- if (follow_phys(vma, vma_start + i, 0, &prot, &paddr))
-- continue;
--
-- free_pfn_range(paddr, PAGE_SIZE);
-- }
-- }
- }
-
- pgprot_t pgprot_writecombine(pgprot_t prot)
-Index: vanilla-2.6.29.1/drivers/input/gameport/gameport.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/input/gameport/gameport.c
-+++ vanilla-2.6.29.1/drivers/input/gameport/gameport.c
-@@ -50,9 +50,8 @@ static LIST_HEAD(gameport_list);
-
- static struct bus_type gameport_bus;
-
--static void gameport_add_driver(struct gameport_driver *drv);
- static void gameport_add_port(struct gameport *gameport);
--static void gameport_destroy_port(struct gameport *gameport);
-+static void gameport_attach_driver(struct gameport_driver *drv);
- static void gameport_reconnect_port(struct gameport *gameport);
- static void gameport_disconnect_port(struct gameport *gameport);
-
-@@ -230,7 +229,6 @@ static void gameport_find_driver(struct
-
- enum gameport_event_type {
- GAMEPORT_REGISTER_PORT,
-- GAMEPORT_REGISTER_DRIVER,
- GAMEPORT_ATTACH_DRIVER,
- };
-
-@@ -374,8 +372,8 @@ static void gameport_handle_event(void)
- gameport_add_port(event->object);
- break;
-
-- case GAMEPORT_REGISTER_DRIVER:
-- gameport_add_driver(event->object);
-+ case GAMEPORT_ATTACH_DRIVER:
-+ gameport_attach_driver(event->object);
- break;
-
- default:
-@@ -706,14 +704,14 @@ static int gameport_driver_remove(struct
- return 0;
- }
-
--static void gameport_add_driver(struct gameport_driver *drv)
-+static void gameport_attach_driver(struct gameport_driver *drv)
- {
- int error;
-
-- error = driver_register(&drv->driver);
-+ error = driver_attach(&drv->driver);
- if (error)
- printk(KERN_ERR
-- "gameport: driver_register() failed for %s, error: %d\n",
-+ "gameport: driver_attach() failed for %s, error: %d\n",
- drv->driver.name, error);
- }
-
-Index: vanilla-2.6.29.1/drivers/char/vt.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/char/vt.c
-+++ vanilla-2.6.29.1/drivers/char/vt.c
-@@ -2271,7 +2271,7 @@ rescan_last_byte:
- continue; /* nothing to display */
- }
- /* Glyph not found */
-- if ((!(vc->vc_utf && !vc->vc_disp_ctrl) && c < 128) && !(c & ~charmask)) {
-+ if ((!(vc->vc_utf && !vc->vc_disp_ctrl) || c < 128) && !(c & ~charmask)) {
- /* In legacy mode use the glyph we get by a 1:1 mapping.
- This would make absolutely no sense with Unicode in mind,
- but do this for ASCII characters since a font may lack
-Index: vanilla-2.6.29.1/drivers/virtio/virtio_balloon.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/virtio/virtio_balloon.c
-+++ vanilla-2.6.29.1/drivers/virtio/virtio_balloon.c
-@@ -190,7 +190,8 @@ static int balloon(void *_vballoon)
- try_to_freeze();
- wait_event_interruptible(vb->config_change,
- (diff = towards_target(vb)) != 0
-- || kthread_should_stop());
-+ || kthread_should_stop()
-+ || freezing(current));
- if (diff > 0)
- fill_balloon(vb, diff);
- else if (diff < 0)
-Index: vanilla-2.6.29.1/drivers/char/agp/generic.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/char/agp/generic.c
-+++ vanilla-2.6.29.1/drivers/char/agp/generic.c
-@@ -1226,7 +1226,7 @@ int agp_generic_alloc_pages(struct agp_b
- int i, ret = -ENOMEM;
-
- for (i = 0; i < num_pages; i++) {
-- page = alloc_page(GFP_KERNEL | GFP_DMA32);
-+ page = alloc_page(GFP_KERNEL | GFP_DMA32 | __GFP_ZERO);
- /* agp_free_memory() needs gart address */
- if (page == NULL)
- goto out;
-@@ -1257,7 +1257,7 @@ void *agp_generic_alloc_page(struct agp_
- {
- struct page * page;
-
-- page = alloc_page(GFP_KERNEL | GFP_DMA32);
-+ page = alloc_page(GFP_KERNEL | GFP_DMA32 | __GFP_ZERO);
- if (page == NULL)
- return NULL;
-
-Index: vanilla-2.6.29.1/net/core/skbuff.c
-===================================================================
---- vanilla-2.6.29.1.orig/net/core/skbuff.c
-+++ vanilla-2.6.29.1/net/core/skbuff.c
-@@ -2496,7 +2496,7 @@ struct sk_buff *skb_segment(struct sk_bu
- skb_network_header_len(skb));
- skb_copy_from_linear_data(skb, nskb->data, doffset);
-
-- if (pos >= offset + len)
-+ if (fskb != skb_shinfo(skb)->frag_list)
- continue;
-
- if (!sg) {
-Index: vanilla-2.6.29.1/fs/nfs/nfs3xdr.c
-===================================================================
---- vanilla-2.6.29.1.orig/fs/nfs/nfs3xdr.c
-+++ vanilla-2.6.29.1/fs/nfs/nfs3xdr.c
-@@ -716,7 +716,8 @@ nfs3_xdr_setaclargs(struct rpc_rqst *req
- if (args->npages != 0)
- xdr_encode_pages(buf, args->pages, 0, args->len);
- else
-- req->rq_slen += args->len;
-+ req->rq_slen = xdr_adjust_iovec(req->rq_svec,
-+ p + XDR_QUADLEN(args->len));
-
- err = nfsacl_encode(buf, base, args->inode,
- (args->mask & NFS_ACL) ?
-Index: vanilla-2.6.29.1/fs/hugetlbfs/inode.c
-===================================================================
---- vanilla-2.6.29.1.orig/fs/hugetlbfs/inode.c
-+++ vanilla-2.6.29.1/fs/hugetlbfs/inode.c
-@@ -26,7 +26,6 @@
- #include <linux/pagevec.h>
- #include <linux/parser.h>
- #include <linux/mman.h>
--#include <linux/quotaops.h>
- #include <linux/slab.h>
- #include <linux/dnotify.h>
- #include <linux/statfs.h>
-@@ -842,7 +841,7 @@ hugetlbfs_parse_options(char *options, s
- bad_val:
- printk(KERN_ERR "hugetlbfs: Bad value '%s' for mount option '%s'\n",
- args[0].from, p);
-- return 1;
-+ return -EINVAL;
- }
-
- static int
-Index: vanilla-2.6.29.1/drivers/message/fusion/mptbase.c
-===================================================================
---- vanilla-2.6.29.1.orig/drivers/message/fusion/mptbase.c
-+++ vanilla-2.6.29.1/drivers/message/fusion/mptbase.c
-@@ -5934,7 +5934,7 @@ mpt_config(MPT_ADAPTER *ioc, CONFIGPARMS
-
- /* Initalize the timer
- */
-- init_timer(&pCfg->timer);
-+ init_timer_on_stack(&pCfg->timer);
- pCfg->timer.data = (unsigned long) ioc;
- pCfg->timer.function = mpt_timer_expired;
- pCfg->wait_done = 0;
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v
retrieving revision 1.1343
retrieving revision 1.1344
diff -u -r1.1343 -r1.1344
--- kernel.spec 23 Apr 2009 14:12:49 -0000 1.1343
+++ kernel.spec 23 Apr 2009 14:24:18 -0000 1.1344
@@ -36,9 +36,9 @@
%if 0%{?released_kernel}
# Do we have a -stable update to apply?
-%define stable_update 1
+%define stable_update 2
# Is it a -stable RC?
-%define stable_rc 0
+%define stable_rc 1
# Set rpm version accordingly
%if 0%{?stable_update}
%define stablerev .%{stable_update}
@@ -1907,16 +1907,19 @@
%kernel_variant_files -k vmlinux %{with_kdump} kdump
%changelog
-* Tue Apr 22 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-43
+* Thu Apr 23 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.2-44.rc1
+- 2.6.29.2-rc1
+
+* Thu Apr 23 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-43
- Remove bluetooth updates that broke OBEX.
-* Tue Apr 22 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-42
+* Wed Apr 22 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-42
- Fix loss of link on resume from hibernate with forcdeth adapter (reported in Bodhi)
* Wed Apr 22 2009 John W. Linville <linville at redhat.com> 2.6.29.1-41
- back-port mac80211: fix beacon loss detection after scan
-* Tue Apr 22 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-40
+* Wed Apr 22 2009 Chuck Ebbert <cebbert at redhat.com> 2.6.29.1-40
- Add 2.6.29.2 patch queue (as git-linus.diff)
- Drop queued patches:
linux-2.6-acer-wmi-bail-on-aao.patch
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/sources,v
retrieving revision 1.964
retrieving revision 1.965
diff -u -r1.964 -r1.965
--- sources 2 Apr 2009 23:54:24 -0000 1.964
+++ sources 23 Apr 2009 14:24:18 -0000 1.965
@@ -1,2 +1,3 @@
64921b5ff5cdadbccfcd3820f03be7d8 linux-2.6.29.tar.bz2
87c6fbf4096b644d66d4da8bb00641a5 patch-2.6.29.1.bz2
+b1c47bcaa6a72dfd4adaa5630ae75585 patch-2.6.29.2-rc1.bz2
Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/upstream,v
retrieving revision 1.875
retrieving revision 1.876
diff -u -r1.875 -r1.876
--- upstream 2 Apr 2009 23:54:24 -0000 1.875
+++ upstream 23 Apr 2009 14:24:18 -0000 1.876
@@ -1,2 +1,3 @@
linux-2.6.29.tar.bz2
patch-2.6.29.1.bz2
+patch-2.6.29.2-rc1.bz2
- Previous message (by thread): rpms/qt/F-9 qt.spec, 1.195, 1.196 sources, 1.43, 1.44 qt-x11-opensource-src-4.5.0-linguist-crash.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-lrelease.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-rc1-ppc64.patch, 1.1, NONE qt-x11-opensource-src-4.5.0-rc1-qhostaddress.patch, 1.1, NONE
- Next message (by thread): rpms/jwhois/devel jwhois-4.0-dotster.patch, NONE, 1.1 jwhois.spec, 1.48, 1.49
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list