[kernel] r11327 - in dists/lenny: . linux-2.6 linux-2.6/debian linux-2.6/debian/patches/bugfix linux-2.6/debian/patches/bugfix/all/stable linux-2.6/debian/patches/debian linux-2.6/debian/patches/features linux-2.6/debian/patches/series

Dann Frazier dannf at alioth.debian.org
Thu May 8 06:56:16 UTC 2008


Author: dannf
Date: Thu May  8 06:56:15 2008
New Revision: 11327

Log:
2.6.24 branch for d-i beta2

Added:
   dists/lenny/
   dists/lenny/linux-2.6/
      - copied from r11213, /releases/linux-2.6/2.6.24-6/
   dists/lenny/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.5.patch
      - copied, changed from r11213, /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/bugfix/all/stable/2.6.24.5.patch
   dists/lenny/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.6.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/bugfix/all/stable/2.6.24.6.patch
   dists/lenny/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.7.patch
      - copied unchanged from r11325, /dists/etch/linux-2.6.24/debian/patches/bugfix/all/stable/2.6.24.7.patch
   dists/lenny/linux-2.6/debian/patches/bugfix/dnotify-race-avoid-abi-change.patch
   dists/lenny/linux-2.6/debian/patches/debian/bnx2-fw-splitout.patch
      - copied unchanged from r11213, /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/debian/bnx2-fw-splitout.patch
   dists/lenny/linux-2.6/debian/patches/debian/bnx2-unbroken.patch
      - copied unchanged from r11213, /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/debian/bnx2-unbroken.patch
   dists/lenny/linux-2.6/debian/patches/features/bnx2-to-1.7.4.patch
      - copied unchanged from r11213, /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/features/bnx2-to-1.7.4.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-alsa-hd-audio-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-alsa-hd-audio-ids.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-i2c-i801-smbus-controller-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-i2c-i801-smbus-controller-ids.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-ide-mode-sata-controller-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-ide-mode-sata-controller-ids.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-irq-lpc-controller-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-irq-lpc-controller-ids.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-lpc,smbus-pci-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-lpc,smbus-pci-ids.patch
   dists/lenny/linux-2.6/debian/patches/features/ich10-raid-mode-sata-controller-ids.patch
      - copied unchanged from r11316, /dists/etch/linux-2.6.24/debian/patches/features/ich10-raid-mode-sata-controller-ids.patch
   dists/lenny/linux-2.6/debian/patches/series/7
Modified:
   dists/lenny/linux-2.6/debian/changelog

Modified: dists/lenny/linux-2.6/debian/changelog
==============================================================================
--- /releases/linux-2.6/2.6.24-6/debian/changelog	(original)
+++ dists/lenny/linux-2.6/debian/changelog	Thu May  8 06:56:15 2008
@@ -1,3 +1,95 @@
+linux-2.6 (2.6.24-7) testing; urgency=high
+
+  * Update bnx2 driver to 1.7.4 (from 2.6.25)
+  * Add Bastian's fw splitout patch, removing CONFIG_BROKEN setting
+  * Add stable release 2.6.24.5:
+    - Omitted (ABI change):
+      - DVB: tda10086: make the 22kHz tone for DISEQC a config option
+    - acpi: bus: check once more for an empty list after locking it
+    - acpi: fix "buggy BIOS check" when CPUs are hot removed
+    - alloc_percpu() fails to allocate percpu data
+    - AX25 ax25_out: check skb for NULL in ax25_kick()
+    - bluetooth: hci_core: defer hci_unregister_sysfs()
+    - CRYPTO xcbc: Fix crash when ipsec uses xcbc-mac with big data chunk
+    - fbdev: fix /proc/fb oops after module removal
+    - file capabilities: remove cap_task_kill()
+    - PARISC fix signal trampoline cache flushing
+    - HFS+: fix unlink of links
+    - hwmon: (w83781d) Fix I/O resource conflict with PNP
+    - INET: inet_frag_evictor() must run with BH disabled
+    - inotify: fix race (closes: #475283)
+    - inotify: remove debug code
+    - ipmi: change device node ordering to reflect probe order
+    - kbuild: soften modpost checks when doing cross builds
+    - libata: assume no device is attached if both IDENTIFYs are aborted
+    - LLC: Restrict LLC sockets to root
+    - locks: fix possible infinite loop in fcntl(F_SETLKW) over nfs
+    - macb: Call phy_disconnect on removing
+    - md: close a livelock window in handle_parity_checks5
+    - md: remove the 'super' sysfs attribute from devices in an 'md' array
+    - mtd: fix broken state in CFI driver caused by FL_SHUTDOWN
+    - mtd: memory corruption in block2mtd.c
+    - NET: Add preemption point in qdisc_run
+    - NET: Fix multicast device ioctl checks
+    - NET: include <linux/types.h> into linux/ethtool.h for __u* typedef
+    - netpoll: zap_completion_queue: adjust skb->users counter
+    - NOHZ: reevaluate idle sleep length after add_timer_on()
+    - PARISC futex: special case cmpxchg NULL in kernel space
+    - PARISC pdc_console: fix bizarre panic on boot
+    - pci: revert SMBus unhide on HP Compaq nx6110
+    - PERCPU : __percpu_alloc_mask() can dynamically size percpu_data storage
+    - plip: replace spin_lock_irq with spin_lock_irqsave in irq context
+    - pnpacpi: reduce printk severity for "pnpacpi: exceeded the max number of ..."
+    - POWERPC: Fix build of modular drivers/macintosh/apm_emu.c
+    - PPPOL2TP: Fix SMP issues in skb reorder queue handlingP
+    - PPOL2TP: Make locking calls softirq-safe
+    - sch_htb: fix "too many events" situation
+    - SCTP: Fix local_addr deletions during list traversals.
+    - signalfd: fix for incorrect SI_QUEUE user data reporting
+    - sis190: read the mac address from the eeprom first
+    - slab: fix cache_cache bootstrap in kmem_cache_init() (closes: #477270)
+    - SPARC64: Fix atomic backoff limit.
+    - SPARC64: Fix FPU saving in 64-bit signal handling.
+    - SPARC64: Fix __get_cpu_var in preemption-enabled area.
+    - SPARC64: flush_ptrace_access() needs preemption disable.
+    - SUNGEM: Fix NAPI assertion failure.
+    - TCP: Fix shrinking windows with window scaling
+    - TCP: Let skbs grow over a page on fast peers
+    - time: prevent the loop in timespec_add_ns() from being optimised away
+    - UIO: add pgprot_noncached() to UIO mmap code
+    - USB: add support for Motorola ROKR Z6 cellphone in mass storage mode
+    - USB: Allow initialization of broken keyspan serial adapters.
+    - USB: new quirk flag to avoid Set-Interface
+    - USB: serial: fix regression in Visor/Palm OS module for kernels >= 2.6.24
+    - USB: serial: ti_usb_3410_5052: Correct TUSB3410 endpoint requirements.
+    - V4L: ivtv: Add missing sg_init_table()
+    - vfs: fix data leak in nobh_write_end()
+    - VLAN: Don't copy ALLMULTI/PROMISC flags from underlying device
+    - vmcoreinfo: add the symbol "phys_base"
+    - xen: fix RMW when unmasking events
+    - xen: fix UP setup of shared_info
+    - xen: mask out SEP from CPUID
+  * Add pci ids for the ICH10 southbridge
+  * Add stable release 2.6.24.6:
+    - splice: use mapping_gfp_mask
+    - fix oops on rmmod capidrv
+    - x86: Fix 32-bit x86 MSI-X allocation leakage
+    - tehuti: check register size (CVE-2008-1675)
+    - tehuti: move ioctl perm check closer to function start (CVE-2008-1675)
+    - USB: gadget: queue usb USB_CDC_GET_ENCAPSULATED_RESPONSE message
+    - Increase the max_burst threshold from 3 to tp->reordering.
+    - USB: remove broken usb-serial num_endpoints check
+    - V4L: Fix VIDIOCGAP corruption in ivtv
+    - V4L: cx88: enable radio GPIO correctly
+    - ISDN: Do not validate ISDN net device address prior to interface-up
+    - Fix dnotify/close race (CVE-2008-1375)
+  * Wrap added code in bugfix/dnotify-race-avoid-abi-change.patch in
+    #ifndef __GENKSYMS__ to avoid ABI change
+  * Add stable release 2.6.24.7:
+    - fix SMP ordering hole in fcntl_setlk() (CVE-2008-1669)
+
+ -- dann frazier <dannf at debian.org>  Wed, 07 May 2008 18:33:33 -0600
+
 linux-2.6 (2.6.24-6) unstable; urgency=high
 
   [ Martin Michlmayr ]

Copied: dists/lenny/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.5.patch (from r11213, /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/bugfix/all/stable/2.6.24.5.patch)
==============================================================================
--- /releases/linux-2.6.24/2.6.24-6~etchnhalf.1/debian/patches/bugfix/all/stable/2.6.24.5.patch	(original)
+++ dists/lenny/linux-2.6/debian/patches/bugfix/all/stable/2.6.24.5.patch	Thu May  8 06:56:15 2008
@@ -610,136 +610,6 @@
  		struct r5dev *dev;
  		/* either failed parity check, or recovery is happening */
  		if (s->failed == 0)
-diff -urpN linux-2.6.24.4/drivers/media/dvb/dvb-usb/ttusb2.c linux-2.6.24.5/drivers/media/dvb/dvb-usb/ttusb2.c
---- linux-2.6.24.4/drivers/media/dvb/dvb-usb/ttusb2.c	2008-01-24 15:58:37.000000000 -0700
-+++ linux-2.6.24.5/drivers/media/dvb/dvb-usb/ttusb2.c	2008-04-20 13:55:57.000000000 -0600
-@@ -144,6 +144,7 @@ static int ttusb2_power_ctrl(struct dvb_
- static struct tda10086_config tda10086_config = {
- 	.demod_address = 0x0e,
- 	.invert = 0,
-+	.diseqc_tone = 1,
- };
- 
- static int ttusb2_frontend_attach(struct dvb_usb_adapter *adap)
-diff -urpN linux-2.6.24.4/drivers/media/dvb/frontends/tda10086.c linux-2.6.24.5/drivers/media/dvb/frontends/tda10086.c
---- linux-2.6.24.4/drivers/media/dvb/frontends/tda10086.c	2008-01-24 15:58:37.000000000 -0700
-+++ linux-2.6.24.5/drivers/media/dvb/frontends/tda10086.c	2008-04-20 13:55:57.000000000 -0600
-@@ -106,9 +106,12 @@ static int tda10086_write_mask(struct td
- static int tda10086_init(struct dvb_frontend* fe)
- {
- 	struct tda10086_state* state = fe->demodulator_priv;
-+	u8 t22k_off = 0x80;
- 
- 	dprintk ("%s\n", __FUNCTION__);
- 
-+	if (state->config->diseqc_tone)
-+		t22k_off = 0;
- 	// reset
- 	tda10086_write_byte(state, 0x00, 0x00);
- 	msleep(10);
-@@ -158,7 +161,7 @@ static int tda10086_init(struct dvb_fron
- 	tda10086_write_byte(state, 0x3d, 0x80);
- 
- 	// setup SEC
--	tda10086_write_byte(state, 0x36, 0x80); // all SEC off, no 22k tone
-+	tda10086_write_byte(state, 0x36, t22k_off); // all SEC off, 22k tone
- 	tda10086_write_byte(state, 0x34, (((1<<19) * (22000/1000)) / (SACLK/1000)));      // } tone frequency
- 	tda10086_write_byte(state, 0x35, (((1<<19) * (22000/1000)) / (SACLK/1000)) >> 8); // }
- 
-@@ -180,16 +183,20 @@ static void tda10086_diseqc_wait(struct 
- static int tda10086_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
- {
- 	struct tda10086_state* state = fe->demodulator_priv;
-+	u8 t22k_off = 0x80;
- 
- 	dprintk ("%s\n", __FUNCTION__);
- 
-+	if (state->config->diseqc_tone)
-+		t22k_off = 0;
-+
- 	switch (tone) {
- 	case SEC_TONE_OFF:
--		tda10086_write_byte(state, 0x36, 0x80);
-+		tda10086_write_byte(state, 0x36, t22k_off);
- 		break;
- 
- 	case SEC_TONE_ON:
--		tda10086_write_byte(state, 0x36, 0x81);
-+		tda10086_write_byte(state, 0x36, 0x01 + t22k_off);
- 		break;
- 	}
- 
-@@ -202,9 +209,13 @@ static int tda10086_send_master_cmd (str
- 	struct tda10086_state* state = fe->demodulator_priv;
- 	int i;
- 	u8 oldval;
-+	u8 t22k_off = 0x80;
- 
- 	dprintk ("%s\n", __FUNCTION__);
- 
-+	if (state->config->diseqc_tone)
-+		t22k_off = 0;
-+
- 	if (cmd->msg_len > 6)
- 		return -EINVAL;
- 	oldval = tda10086_read_byte(state, 0x36);
-@@ -212,7 +223,8 @@ static int tda10086_send_master_cmd (str
- 	for(i=0; i< cmd->msg_len; i++) {
- 		tda10086_write_byte(state, 0x48+i, cmd->msg[i]);
- 	}
--	tda10086_write_byte(state, 0x36, 0x88 | ((cmd->msg_len - 1) << 4));
-+	tda10086_write_byte(state, 0x36, (0x08 + t22k_off)
-+					| ((cmd->msg_len - 1) << 4));
- 
- 	tda10086_diseqc_wait(state);
- 
-@@ -225,16 +237,20 @@ static int tda10086_send_burst (struct d
- {
- 	struct tda10086_state* state = fe->demodulator_priv;
- 	u8 oldval = tda10086_read_byte(state, 0x36);
-+	u8 t22k_off = 0x80;
- 
- 	dprintk ("%s\n", __FUNCTION__);
- 
-+	if (state->config->diseqc_tone)
-+		t22k_off = 0;
-+
- 	switch(minicmd) {
- 	case SEC_MINI_A:
--		tda10086_write_byte(state, 0x36, 0x84);
-+		tda10086_write_byte(state, 0x36, 0x04 + t22k_off);
- 		break;
- 
- 	case SEC_MINI_B:
--		tda10086_write_byte(state, 0x36, 0x86);
-+		tda10086_write_byte(state, 0x36, 0x06 + t22k_off);
- 		break;
- 	}
- 
-diff -urpN linux-2.6.24.4/drivers/media/dvb/frontends/tda10086.h linux-2.6.24.5/drivers/media/dvb/frontends/tda10086.h
---- linux-2.6.24.4/drivers/media/dvb/frontends/tda10086.h	2008-01-24 15:58:37.000000000 -0700
-+++ linux-2.6.24.5/drivers/media/dvb/frontends/tda10086.h	2008-04-20 13:55:57.000000000 -0600
-@@ -33,6 +33,9 @@ struct tda10086_config
- 
- 	/* does the "inversion" need inverted? */
- 	u8 invert;
-+
-+	/* do we need the diseqc signal with carrier? */
-+	u8 diseqc_tone;
- };
- 
- #if defined(CONFIG_DVB_TDA10086) || (defined(CONFIG_DVB_TDA10086_MODULE) && defined(MODULE))
-diff -urpN linux-2.6.24.4/drivers/media/dvb/ttpci/budget.c linux-2.6.24.5/drivers/media/dvb/ttpci/budget.c
---- linux-2.6.24.4/drivers/media/dvb/ttpci/budget.c	2008-01-24 15:58:37.000000000 -0700
-+++ linux-2.6.24.5/drivers/media/dvb/ttpci/budget.c	2008-04-20 13:55:57.000000000 -0600
-@@ -351,6 +351,7 @@ static struct s5h1420_config s5h1420_con
- static struct tda10086_config tda10086_config = {
- 	.demod_address = 0x0e,
- 	.invert = 0,
-+	.diseqc_tone = 1,
- };
- 
- static u8 read_pwm(struct budget* budget)
 diff -urpN linux-2.6.24.4/drivers/media/video/ivtv/ivtv-driver.c linux-2.6.24.5/drivers/media/video/ivtv/ivtv-driver.c
 --- linux-2.6.24.4/drivers/media/video/ivtv/ivtv-driver.c	2008-01-24 15:58:37.000000000 -0700
 +++ linux-2.6.24.5/drivers/media/video/ivtv/ivtv-driver.c	2008-04-20 13:55:57.000000000 -0600
@@ -753,17 +623,6 @@
  	/* OSD */
  	itv->osd_global_alpha_state = 1;
  	itv->osd_global_alpha = 255;
-diff -urpN linux-2.6.24.4/drivers/media/video/saa7134/saa7134-dvb.c linux-2.6.24.5/drivers/media/video/saa7134/saa7134-dvb.c
---- linux-2.6.24.4/drivers/media/video/saa7134/saa7134-dvb.c	2008-01-24 15:58:37.000000000 -0700
-+++ linux-2.6.24.5/drivers/media/video/saa7134/saa7134-dvb.c	2008-04-20 13:55:57.000000000 -0600
-@@ -826,6 +826,7 @@ static struct tda1004x_config ads_tech_d
- static struct tda10086_config flydvbs = {
- 	.demod_address = 0x0e,
- 	.invert = 0,
-+	.diseqc_tone = 0,
- };
- 
- /* ==================================================================
 diff -urpN linux-2.6.24.4/drivers/mtd/chips/cfi_cmdset_0001.c linux-2.6.24.5/drivers/mtd/chips/cfi_cmdset_0001.c
 --- linux-2.6.24.4/drivers/mtd/chips/cfi_cmdset_0001.c	2008-01-24 15:58:37.000000000 -0700
 +++ linux-2.6.24.5/drivers/mtd/chips/cfi_cmdset_0001.c	2008-04-20 13:55:57.000000000 -0600

Added: dists/lenny/linux-2.6/debian/patches/bugfix/dnotify-race-avoid-abi-change.patch
==============================================================================
--- (empty file)
+++ dists/lenny/linux-2.6/debian/patches/bugfix/dnotify-race-avoid-abi-change.patch	Thu May  8 06:56:15 2008
@@ -0,0 +1,27 @@
+diff -urpN linux-source-2.6.24.orig/fs/dnotify.c linux-source-2.6.24/fs/dnotify.c
+--- linux-source-2.6.24.orig/fs/dnotify.c	2008-05-07 18:30:37.000000000 -0600
++++ linux-source-2.6.24/fs/dnotify.c	2008-05-07 18:32:12.000000000 -0600
+@@ -20,7 +20,9 @@
+ #include <linux/init.h>
+ #include <linux/spinlock.h>
+ #include <linux/slab.h>
++#ifndef __GENKSYMS__
+ #include <linux/file.h>
++#endif
+ 
+ int dir_notify_enable __read_mostly = 1;
+ 
+@@ -97,11 +99,13 @@ int fcntl_dirnotify(int fd, struct file 
+ 	rcu_read_lock();
+ 	f = fcheck(fd);
+ 	rcu_read_unlock();
++#ifndef __GENKSYMS__
+ 	/* we'd lost the race with close(), sod off silently */
+ 	/* note that inode->i_lock prevents reordering problems
+ 	 * between accesses to descriptor table and ->i_dnotify */
+ 	if (f != filp)
+ 		goto out_free;
++#endif
+ 
+ 	error = __f_setown(filp, task_pid(current), PIDTYPE_PID, 0);
+ 	if (error)

Added: dists/lenny/linux-2.6/debian/patches/series/7
==============================================================================
--- (empty file)
+++ dists/lenny/linux-2.6/debian/patches/series/7	Thu May  8 06:56:15 2008
@@ -0,0 +1,18 @@
++ features/bnx2-to-1.7.4.patch
++ debian/bnx2-fw-splitout.patch
++ debian/bnx2-unbroken.patch
+- bugfix/cap-remove-cap_task_kill.patch
+- bugfix/all/file2alias-cross-compile-fix.patch
+- bugfix/hppa/fix-signal-trampoline-cache-flushing.patch
+- bugfix/hppa/parisc-futex-special-case-cmpxchg-null-in-kernel-space.patch
+- bugfix/hppa/parisc-pdc_console-fix-bizarre-panic-on-boot.patch
++ bugfix/all/stable/2.6.24.5.patch
++ features/ich10-alsa-hd-audio-ids.patch
++ features/ich10-i2c-i801-smbus-controller-ids.patch
++ features/ich10-ide-mode-sata-controller-ids.patch
++ features/ich10-irq-lpc-controller-ids.patch
++ features/ich10-lpc,smbus-pci-ids.patch
++ features/ich10-raid-mode-sata-controller-ids.patch
++ bugfix/all/stable/2.6.24.6.patch
++ bugfix/all/stable/2.6.24.7.patch
++ bugfix/dnotify-race-avoid-abi-change.patch



More information about the Kernel-svn-changes mailing list