add 2.6.17.7

add buildfix
set CONFIG_SND_FM801_TEA575X_BOOL=y, where CONFIG_SND_FM801_TEA575X=m


svn path=/dists/trunk/linux-2.6/; revision=7068
This commit is contained in:
maximilian attems 2006-07-25 20:39:42 +00:00
parent 89c3a724cb
commit 1442d6faa2
15 changed files with 1718 additions and 1 deletions

View File

@ -1267,6 +1267,7 @@ CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m

View File

@ -1175,6 +1175,7 @@ CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m

View File

@ -1426,6 +1426,7 @@ CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m

View File

@ -993,6 +993,7 @@ CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m

View File

@ -1518,6 +1518,7 @@ CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_EMU10K1=m
# CONFIG_SOUND_VIA82CXXX is not set
CONFIG_SND_MPU401_UART=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SERIAL_8250_PCI=y
CONFIG_SOUND_BT878=m

View File

@ -1331,6 +1331,7 @@ CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m

View File

@ -1326,6 +1326,7 @@ CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m

View File

@ -1128,6 +1128,7 @@ CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m

View File

@ -1331,6 +1331,7 @@ CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m

View File

@ -1326,6 +1326,7 @@ CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m

View File

@ -972,6 +972,7 @@ CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m

53
debian/changelog vendored
View File

@ -6,7 +6,58 @@ linux-2.6 (2.6.17-5) UNRELEASED; urgency=low
[ Frederik Schüler ]
* [amd64] Apply rediffed smp-alternatives patch from 2.6.18-rc1.
-- Frederik Schüler <fs@debian.org> Sat, 22 Jul 2006 01:29:08 +0200
[ maximilian attems ]
* Add stable release 2.6.17.7:
- BLOCK: Fix bounce limit address check
- v4l/dvb: Fix budget-av frontend detection
- v4l/dvb: Fix CI on old KNC1 DVBC cards
- v4l/dvb: Fix CI interface on PRO KNC1 cards
- v4l/dvb: Backport fix to artec USB DVB devices
- v4l/dvb: Backport the DISEQC regression fix to 2.6.17.x
- v4l/dvb: stradis: dont export MODULE_DEVICE_TABLE
- pnp: suppress request_irq() warning
- generic_file_buffered_write(): handle zero-length iovec segments
- serial 8250: sysrq deadlock fix
- Reduce ACPI verbosity on null handle condition
- ieee80211: TKIP requires CRC32
- Make powernow-k7 work on SMP kernels.
- via-velocity: the link is not correctly detected when the device starts
- Add missing UFO initialisations
- USB serial ftdi_sio: Prevent userspace DoS (CVE-2006-2936)
- cdrom: fix bad cgc.buflen assignment
- splice: fix problems with sys_tee()
- fix fdset leakage
- struct file leakage
- XFS: corruption fix
- v4l/dvb: Kconfig: fix description and dependencies for saa7115 module
- dvb-bt8xx: fix frontend detection for DViCO FusionHDTV DVB-T Lite rev 1.2
- IB/mthca: restore missing PCI registers after reset
- v4l/dvb: Backport the budget driver DISEQC instability fix
- Fix IPv4/DECnet routing rule dumping
- pdflush: handle resume wakeups
- x86_64: Fix modular pc speaker
- Fix powernow-k8 SMP kernel on UP hardware bug.
- ALSA: RME HDSP - fixed proc interface (missing {})
- ALSA: au88x0 - Fix 64bit address of MPU401 MMIO port
- ALSA: Fix a deadlock in snd-rtctimer
- ALSA: Fix missing array terminators in AD1988 codec support
- ALSA: Fix model for HP dc7600
- ALSA: Fix mute switch on VAIO laptops with STAC7661
- ALSA: fix the SND_FM801_TEA575X dependencies
- ALSA: Fix undefined (missing) references in ISA MIRO sound driver
- ALSA: Fix workaround for AD1988A rev2 codec
- ALSA: hda-intel - Fix race in remove
- Suppress irq handler mismatch messages in ALSA ISA drivers
- PKT_SCHED: Fix illegal memory dereferences when dumping actions
- PKT_SCHED: Return ENOENT if action module is unavailable
- PKT_SCHED: Fix error handling while dumping actions
- generic_file_buffered_write(): deadlock on vectored write
- ethtool: oops in ethtool_set_pauseparam()
- memory hotplug: solve config broken: undefined reference to `online_page'
* Add budget-av-compile-fix.patch stable compile fix.
* Enable in all configs setting SND_FM801_TEA575X SND_FM801_TEA575X_BOOL=y.
-- maximilian attems <maks@sternwelten.at> Tue, 25 Jul 2006 22:26:52 +0200
linux-2.6 (2.6.17-4) unstable; urgency=low

1599
debian/patches/2.6.17.7 vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,54 @@
[PATCH 2.6.17.7] Fix budget-av compile failure
From: Andrew de Quincey <adq_dvb@lidskialf.net>
Currently I am doing lots of refactoring work in the dvb tree. This bugfix
became necessary to fix 2.6.17 whilst I was in the middle of this work.
Unfortunately after I tested the original code for the patch, I generated
the diff against the wrong tree (I accidentally used a tree with part of
the refactoring code in it). This resulted in the reported compile errors
because that tree (a) was incomplete, and (b) used features which are
simply not in the mainline kernel yet.
Many apologies for the error and problems this has caused. :(
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
diff -Naur linux-2.6.17.7.orig/drivers/media/dvb/ttpci/budget-av.c linux-2.6.17.7/drivers/media/dvb/ttpci/budget-av.c
--- linux-2.6.17.7.orig/drivers/media/dvb/ttpci/budget-av.c 2006-07-25 14:53:19.000000000 +0100
+++ linux-2.6.17.7/drivers/media/dvb/ttpci/budget-av.c 2006-07-25 15:25:32.000000000 +0100
@@ -58,6 +58,7 @@
struct tasklet_struct ciintf_irq_tasklet;
int slot_status;
struct dvb_ca_en50221 ca;
+ u8 reinitialise_demod:1;
};
/* GPIO Connections:
@@ -214,8 +215,9 @@
while (--timeout > 0 && ciintf_read_attribute_mem(ca, slot, 0) != 0x1d)
msleep(100);
- /* reinitialise the frontend */
- dvb_frontend_reinitialise(budget_av->budget.dvb_frontend);
+ /* reinitialise the frontend if necessary */
+ if (budget_av->reinitialise_demod)
+ dvb_frontend_reinitialise(budget_av->budget.dvb_frontend);
if (timeout <= 0)
{
@@ -1064,12 +1066,10 @@
fe = tda10021_attach(&philips_cu1216_config,
&budget_av->budget.i2c_adap,
read_pwm(budget_av));
- if (fe) {
- fe->ops.tuner_ops.set_params = philips_cu1216_tuner_set_params;
- }
break;
case SUBID_DVBC_KNC1_PLUS:
+ budget_av->reinitialise_demod = 1;
fe = tda10021_attach(&philips_cu1216_config,
&budget_av->budget.i2c_adap,
read_pwm(budget_av));

View File

@ -1 +1,3 @@
+ x86_64-smp-alternatives.patch
+ 2.6.17.7
+ budget-av-compile-fix.patch