rpms/kernel/F-7 patch-2.6.22.9.bz2.sign, NONE, 1.1 .cvsignore, 1.634, 1.635 kernel-2.6.spec, 1.3346, 1.3347 linux-2.6-build-nonintconfig.patch, 1.7, 1.8 linux-2.6-utrace-tracehook.patch, 1.3, 1.4 linux-2.6-wireless.patch, 1.10, 1.11 sources, 1.597, 1.598 upstream, 1.521, 1.522 linux-2.6-futex-fix-traversal.patch, 1.1, NONE linux-2.6-netdev-forcedeth-realtek-oui.patch, 1.1, NONE linux-2.6-scsi-3w_9xxx-fix-dma-mask.patch, 1.1, NONE linux-2.6-skb_copy_and_csum_datagram_iovec.patch, 1.1, NONE linux-2.6-usb-linked-list-insertion.patch, 1.1, NONE linux-2.6-v4l-dvb-fix-airstar-hd5000-tuner.patch, 1.1, NONE patch-2.6.22.8.bz2.sign, 1.1, NONE

Chuck Ebbert (cebbert) fedora-extras-commits at redhat.com
Wed Sep 26 18:59:08 UTC 2007


Author: cebbert

Update of /cvs/pkgs/rpms/kernel/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19619

Modified Files:
	.cvsignore kernel-2.6.spec linux-2.6-build-nonintconfig.patch 
	linux-2.6-utrace-tracehook.patch linux-2.6-wireless.patch 
	sources upstream 
Added Files:
	patch-2.6.22.9.bz2.sign 
Removed Files:
	linux-2.6-futex-fix-traversal.patch 
	linux-2.6-netdev-forcedeth-realtek-oui.patch 
	linux-2.6-scsi-3w_9xxx-fix-dma-mask.patch 
	linux-2.6-skb_copy_and_csum_datagram_iovec.patch 
	linux-2.6-usb-linked-list-insertion.patch 
	linux-2.6-v4l-dvb-fix-airstar-hd5000-tuner.patch 
	patch-2.6.22.8.bz2.sign 
Log Message:
* Wed Sep 26 2007 Chuck Ebbert <cebbert at redhat.com>
- Linux 2.6.22.9



--- NEW FILE patch-2.6.22.9.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBG+qIQyGugalF9Dw4RAjugAJ9oe3fhxNgJS23LCxKMdgHrqBZUjwCgkVe1
5NysGkmoYh5Q5buNL99NXck=
=ysvo
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/.cvsignore,v
retrieving revision 1.634
retrieving revision 1.635
diff -u -r1.634 -r1.635
--- .cvsignore	26 Sep 2007 16:11:16 -0000	1.634
+++ .cvsignore	26 Sep 2007 18:58:34 -0000	1.635
@@ -3,4 +3,4 @@
 temp-*
 kernel-2.6.22
 linux-2.6.22.tar.bz2
-patch-2.6.22.8.bz2
+patch-2.6.22.9.bz2


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/kernel-2.6.spec,v
retrieving revision 1.3346
retrieving revision 1.3347
diff -u -r1.3346 -r1.3347
--- kernel-2.6.spec	26 Sep 2007 16:11:16 -0000	1.3346
+++ kernel-2.6.spec	26 Sep 2007 18:58:34 -0000	1.3347
@@ -30,7 +30,7 @@
 ## If this is a released kernel ##
 %if 0%{?released_kernel}
 # Do we have a 2.6.x.y update to apply?
-%define stable_update 8
+%define stable_update 9
 # Set rpm version accordingly
 %if 0%{?stable_update}
 %define stablerev .%{stable_update}
@@ -569,7 +569,6 @@
 Patch400: linux-2.6-scsi-cpqarray-set-master.patch
 Patch401: linux-2.6-aacraid-ioctl-security.patch
 Patch402: linux-2.6-scsi-async-scanning.patch
-Patch403: linux-2.6-scsi-3w_9xxx-fix-dma-mask.patch
 Patch404: linux-2.6-scsi-mpt-vmware-fix.patch
 
 Patch420: linux-2.6-squashfs.patch
@@ -577,7 +576,6 @@
 Patch423: linux-2.6-gfs-locking-exports.patch
 
 Patch430: linux-2.6-net-silence-noisy-printks.patch
-Patch435: linux-2.6-skb_copy_and_csum_datagram_iovec.patch
 
 Patch440: linux-2.6-sha_alignment.patch
 Patch450: linux-2.6-input-kill-stupid-messages.patch
@@ -616,7 +614,6 @@
 Patch700: linux-2.6-b43-module-alias.patch
 Patch701: linux-2.6-b43-use-old-fw.patch
 Patch710: linux-2.6-e1000-ich9.patch
-Patch711: linux-2.6-netdev-forcedeth-realtek-oui.patch
 Patch713: linux-2.6-net-atl1-fix-typo-in-dma-setup.patch
 Patch714: linux-2.6-net-atl1-fix-typo-in-dma_req_block.patch
 Patch715: linux-2.6-netdev-atl1-disable-broken-64-bit-dma.patch
@@ -625,14 +622,11 @@
 Patch740: linux-2.6-sdhci-ene-controller-quirk.patch
 Patch741: linux-2.6-sdhci-fix-interrupt-mask.patch
 Patch742: linux-2.6-sdhci-clear-error-interrupt.patch
-Patch760: linux-2.6-v4l-dvb-fix-airstar-hd5000-tuner.patch
 Patch770: linux-2.6-irda-smc-remove-quirk.patch
-Patch771: linux-2.6-futex-fix-traversal.patch
 
 Patch780: linux-2.6-usb-storage-initialize-huawei-e220-properly.patch
 Patch781: linux-2.6-usb-allow-1-byte-replies.patch
 Patch782: linux-2.6-usb-fixup-interval-lengths.patch
-Patch783: linux-2.6-usb-linked-list-insertion.patch
 
 Patch800: linux-2.6-wakeups-hdaps.patch
 Patch801: linux-2.6-wakeups.patch
@@ -1254,8 +1248,6 @@
 ApplyPatch linux-2.6-aacraid-ioctl-security.patch
 # fix locking problems w/ async scsi scan
 ApplyPatch linux-2.6-scsi-async-scanning.patch
-# fix 3ware 9000 DMA fallback
-ApplyPatch linux-2.6-scsi-3w_9xxx-fix-dma-mask.patch
 # fix vmware's broken emulation of SCSI controller
 ApplyPatch linux-2.6-scsi-mpt-vmware-fix.patch
 
@@ -1270,8 +1262,6 @@
 # Networking
 # Disable easy to trigger printk's.
 ApplyPatch linux-2.6-net-silence-noisy-printks.patch
-# fix oops when skb has zero length
-ApplyPatch linux-2.6-skb_copy_and_csum_datagram_iovec.patch
 
 # Misc fixes
 # Fix SHA1 alignment problem on ia64
@@ -1353,8 +1343,6 @@
 
 # add patch from markmc so that e1000 supports ICH9
 ApplyPatch linux-2.6-e1000-ich9.patch
-# fix wrong oui in forcedeth
-ApplyPatch linux-2.6-netdev-forcedeth-realtek-oui.patch
 
 # atl1 DMA bugs
 ApplyPatch linux-2.6-net-atl1-fix-typo-in-dma-setup.patch
@@ -1377,12 +1365,8 @@
 ApplyPatch linux-2.6-sdhci-fix-interrupt-mask.patch
 # fix the interrupt mask fix
 ApplyPatch linux-2.6-sdhci-clear-error-interrupt.patch
-# v4l/dvb: fix airstar hd5000 tuner
-ApplyPatch linux-2.6-v4l-dvb-fix-airstar-hd5000-tuner.patch
 # irda: remove smc quirk that breaks hp 6000 notebooks
 ApplyPatch linux-2.6-irda-smc-remove-quirk.patch
-# futex: fix compat list traveral
-ApplyPatch linux-2.6-futex-fix-traversal.patch
 
 # USB
 #
@@ -1391,8 +1375,6 @@
 # trivial USB fixes
 ApplyPatch linux-2.6-usb-allow-1-byte-replies.patch
 ApplyPatch linux-2.6-usb-fixup-interval-lengths.patch
-ApplyPatch linux-2.6-usb-linked-list-insertion.patch
-
 
 # ACPI patches
 
@@ -2349,6 +2331,9 @@
 
 %changelog
 * Wed Sep 26 2007 Chuck Ebbert <cebbert at redhat.com>
+- Linux 2.6.22.9
+
+* Wed Sep 26 2007 Chuck Ebbert <cebbert at redhat.com>
 - Linux 2.6.22.8
 
 * Fri Sep 21 2007 Chuck Ebbert <cebbert at redhat.com>

linux-2.6-build-nonintconfig.patch:

Index: linux-2.6-build-nonintconfig.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/linux-2.6-build-nonintconfig.patch,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- linux-2.6-build-nonintconfig.patch	10 Jul 2007 16:14:59 -0000	1.7
+++ linux-2.6-build-nonintconfig.patch	26 Sep 2007 18:58:34 -0000	1.8
@@ -32,10 +32,10 @@
  static void strip(char *str)
  {
  	char *p = str;
-@@ -103,6 +107,14 @@ static void conf_askvalue(struct symbol 
+@@ -103,6 +107,16 @@ static void conf_askvalue(struct symbol 
  		fflush(stdout);
  		fgets(line, 128, stdin);
- 		return;
+ 		return 1;
 +	case dont_ask:
 +		if (!sym_has_value(sym)) {
 +			fprintf(stderr,"CONFIG_%s\n",sym->name);
@@ -43,10 +43,12 @@
 +		}
 +		/*FALLTHROUGH*/
 +	case dont_ask_dont_tell:
-+		return;
++		if (sym_has_value(sym))
++			return 0;
++		return 1;
  	case set_default:
  		printf("%s\n", def);
- 		return;
+ 		return 1;
 @@ -346,6 +358,11 @@ static int conf_choice(struct menu *menu
  			printf("?");
  		printf("]: ");

linux-2.6-utrace-tracehook.patch:

Index: linux-2.6-utrace-tracehook.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/linux-2.6-utrace-tracehook.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- linux-2.6-utrace-tracehook.patch	20 Jul 2007 18:48:03 -0000	1.3
+++ linux-2.6-utrace-tracehook.patch	26 Sep 2007 18:58:34 -0000	1.4
@@ -3157,8 +3157,8 @@
  	if (!thread_group_leader(p))
  		goto out;
  
--	if (p->real_parent == group_leader) {
-+	if (p->parent == group_leader) {
+-	if (p->real_parent->tgid == group_leader->tgid) {
++	if (p->parent->tgid == group_leader->tgid) {
  		err = -EPERM;
  		if (task_session(p) != task_session(group_leader))
  			goto out;

linux-2.6-wireless.patch:

Index: linux-2.6-wireless.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/linux-2.6-wireless.patch,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- linux-2.6-wireless.patch	18 Sep 2007 15:08:25 -0000	1.10
+++ linux-2.6-wireless.patch	26 Sep 2007 18:58:34 -0000	1.11
@@ -4725,108 +4725,6 @@
  		wl3501_receive(this, skb->data, pkt_len);
  		skb_put(skb, pkt_len);
  		skb->protocol	= eth_type_trans(skb, dev);
-diff -up linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c.orig linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c
---- linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c.orig	2007-07-08 19:32:17.000000000 -0400
-+++ linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c	2007-09-18 10:25:25.000000000 -0400
-@@ -3183,6 +3183,9 @@ static void bcm43xx_periodic_work_handle
- 	unsigned long orig_trans_start = 0;
- 
- 	mutex_lock(&bcm->mutex);
-+	/* keep from doing and rearming periodic work if shutting down */
-+	if (bcm43xx_status(bcm) == BCM43xx_STAT_UNINIT)
-+		goto unlock_mutex;
- 	if (unlikely(bcm->periodic_state % 60 == 0)) {
- 		/* Periodic work will take a long time, so we want it to
- 		 * be preemtible.
-@@ -3228,14 +3231,10 @@ static void bcm43xx_periodic_work_handle
- 	mmiowb();
- 	bcm->periodic_state++;
- 	spin_unlock_irqrestore(&bcm->irq_lock, flags);
-+unlock_mutex:
- 	mutex_unlock(&bcm->mutex);
- }
- 
--void bcm43xx_periodic_tasks_delete(struct bcm43xx_private *bcm)
--{
--	cancel_rearming_delayed_work(&bcm->periodic_work);
--}
--
- void bcm43xx_periodic_tasks_setup(struct bcm43xx_private *bcm)
- {
- 	struct delayed_work *work = &bcm->periodic_work;
-@@ -3285,6 +3284,14 @@ static int bcm43xx_rng_init(struct bcm43
- 	return err;
- }
- 
-+void bcm43xx_cancel_work(struct bcm43xx_private *bcm)
-+{
-+	/* The system must be unlocked when this routine is entered.
-+	 * If not, the next 2 steps may deadlock */
-+	cancel_work_sync(&bcm->restart_work);
-+	cancel_rearming_delayed_work(&bcm->periodic_work);
-+}
-+
- static int bcm43xx_shutdown_all_wireless_cores(struct bcm43xx_private *bcm)
- {
- 	int ret = 0;
-@@ -3321,7 +3328,12 @@ static void bcm43xx_free_board(struct bc
- {
- 	bcm43xx_rng_exit(bcm);
- 	bcm43xx_sysfs_unregister(bcm);
--	bcm43xx_periodic_tasks_delete(bcm);
-+
-+	mutex_lock(&(bcm)->mutex);
-+	bcm43xx_set_status(bcm, BCM43xx_STAT_UNINIT);
-+	mutex_unlock(&(bcm)->mutex);
-+
-+	bcm43xx_cancel_work(bcm);
- 
- 	mutex_lock(&(bcm)->mutex);
- 	bcm43xx_shutdown_all_wireless_cores(bcm);
-@@ -4018,7 +4030,7 @@ static int bcm43xx_net_stop(struct net_d
- 	err = bcm43xx_disable_interrupts_sync(bcm);
- 	assert(!err);
- 	bcm43xx_free_board(bcm);
--	flush_scheduled_work();
-+	bcm43xx_cancel_work(bcm);
- 
- 	return 0;
- }
-@@ -4150,9 +4162,9 @@ static void bcm43xx_chip_reset(struct wo
- 	struct bcm43xx_phyinfo *phy;
- 	int err = -ENODEV;
- 
-+	bcm43xx_cancel_work(bcm);
- 	mutex_lock(&(bcm)->mutex);
- 	if (bcm43xx_status(bcm) == BCM43xx_STAT_INITIALIZED) {
--		bcm43xx_periodic_tasks_delete(bcm);
- 		phy = bcm43xx_current_phy(bcm);
- 		err = bcm43xx_select_wireless_core(bcm, phy->type);
- 		if (!err)
-diff -up linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_sysfs.c.orig linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_sysfs.c
---- linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_sysfs.c.orig	2007-07-08 19:32:17.000000000 -0400
-+++ linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_sysfs.c	2007-09-18 10:11:13.000000000 -0400
-@@ -327,7 +327,7 @@ static ssize_t bcm43xx_attr_phymode_stor
- 		goto out;
- 	}
- 
--	bcm43xx_periodic_tasks_delete(bcm);
-+	bcm43xx_cancel_work(bcm);
- 	mutex_lock(&(bcm)->mutex);
- 	err = bcm43xx_select_wireless_core(bcm, phytype);
- 	if (!err)
-diff -up linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.h.orig linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.h
---- linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.h.orig	2007-07-08 19:32:17.000000000 -0400
-+++ linux-2.6.22.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.h	2007-09-18 10:11:13.000000000 -0400
-@@ -122,7 +122,7 @@ void bcm43xx_wireless_core_reset(struct 
- void bcm43xx_mac_suspend(struct bcm43xx_private *bcm);
- void bcm43xx_mac_enable(struct bcm43xx_private *bcm);
- 
--void bcm43xx_periodic_tasks_delete(struct bcm43xx_private *bcm);
-+void bcm43xx_cancel_work(struct bcm43xx_private *bcm);
- void bcm43xx_periodic_tasks_setup(struct bcm43xx_private *bcm);
- 
- void bcm43xx_controller_restart(struct bcm43xx_private *bcm, const char *reason);
 diff -up linux-2.6.22.noarch/drivers/net/wireless/hostap/hostap_ap.c.orig linux-2.6.22.noarch/drivers/net/wireless/hostap/hostap_ap.c
 --- linux-2.6.22.noarch/drivers/net/wireless/hostap/hostap_ap.c.orig	2007-07-08 19:32:17.000000000 -0400
 +++ linux-2.6.22.noarch/drivers/net/wireless/hostap/hostap_ap.c	2007-09-18 10:10:25.000000000 -0400


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/sources,v
retrieving revision 1.597
retrieving revision 1.598
diff -u -r1.597 -r1.598
--- sources	26 Sep 2007 16:11:16 -0000	1.597
+++ sources	26 Sep 2007 18:58:34 -0000	1.598
@@ -1,2 +1,2 @@
 2e230d005c002fb3d38a3ca07c0200d0  linux-2.6.22.tar.bz2
-957192637e6830ba43bad2d9f9ba8324  patch-2.6.22.8.bz2
+6e2e5112d69af5c8d78cff0479c700cd  patch-2.6.22.9.bz2


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-7/upstream,v
retrieving revision 1.521
retrieving revision 1.522
diff -u -r1.521 -r1.522
--- upstream	26 Sep 2007 16:11:16 -0000	1.521
+++ upstream	26 Sep 2007 18:58:34 -0000	1.522
@@ -1,2 +1,2 @@
 linux-2.6.22.tar.bz2
-patch-2.6.22.8.bz2
+patch-2.6.22.9.bz2


--- linux-2.6-futex-fix-traversal.patch DELETED ---


--- linux-2.6-netdev-forcedeth-realtek-oui.patch DELETED ---


--- linux-2.6-scsi-3w_9xxx-fix-dma-mask.patch DELETED ---


--- linux-2.6-skb_copy_and_csum_datagram_iovec.patch DELETED ---


--- linux-2.6-usb-linked-list-insertion.patch DELETED ---


--- linux-2.6-v4l-dvb-fix-airstar-hd5000-tuner.patch DELETED ---


--- patch-2.6.22.8.bz2.sign DELETED ---




More information about the fedora-extras-commits mailing list