[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