diff --git a/debian/bin/abicheck.py b/debian/bin/abicheck.py index 3fd5bc6e3..3dea267cb 100755 --- a/debian/bin/abicheck.py +++ b/debian/bin/abicheck.py @@ -5,14 +5,18 @@ sys.path.append('debian/lib/python') from debian_linux.abi import * from debian_linux.config import ConfigCoreDump +from debian_linux.debian import * class checker(object): def __init__(self, dir, arch, featureset, flavour): self.arch, self.featureset, self.flavour = arch, featureset, flavour self.config = ConfigCoreDump(fp = file("debian/config.defines.dump")) self.filename_new = "%s/Module.symvers" % dir + + changelog = Changelog(version = VersionLinux)[0] + version = changelog.version.linux_version abiname = self.config['abi',]['abiname'] - self.filename_ref = "debian/abi/%s/%s_%s_%s" % (abiname, arch, featureset, flavour) + self.filename_ref = "debian/abi/%s-%s/%s_%s_%s" % (version, abiname, arch, featureset, flavour) def __call__(self, out): ret = 0 diff --git a/debian/bin/abiupdate.py b/debian/bin/abiupdate.py index 0ab93f959..cbe305ab8 100755 --- a/debian/bin/abiupdate.py +++ b/debian/bin/abiupdate.py @@ -49,8 +49,7 @@ class main(object): local_config = ConfigCoreDump(fp = file("debian/config.defines.dump")) - self.abiname = local_config['abi',]['abiname'] - self.version_abi = self.version + '-' + self.abiname + self.version_abi = self.version + '-' + local_config['abi',]['abiname'] def __call__(self): self.dir = tempfile.mkdtemp(prefix = 'abiupdate') @@ -103,7 +102,7 @@ class main(object): return filename_out def save_abi(self, symbols, arch, featureset, flavour): - dir = "debian/abi/%s" % self.abiname + dir = "debian/abi/%s" % self.version_abi if not os.path.exists(dir): os.makedirs(dir) out = "%s/%s_%s_%s" % (dir, arch, featureset, flavour) diff --git a/debian/changelog b/debian/changelog index 8199ea88c..17ab0b0e9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -101,9 +101,111 @@ linux-2.6 (2.6.24~rc8-1~experimental.1) experimental; urgency=low -- Bastian Blank Fri, 18 Jan 2008 12:23:26 +0100 -linux-2.6 (2.6.23-1~experimental.1) UNRELEASED; urgency=low +linux-2.6 (2.6.23-2) unstable; urgency=low + + [ dann frazier ] + * [ia64]: Enable BLK_CPQ_DA + + [ Gordon Farquharson ] + * [arm/iop32x] Use the new i2c framework to load rtc-rs5c372 for the + GLAN Tank. + + [ Frederik Schüler ] + * Export gfs2 locking symbols required to build gfs1 module. + + [ maximilian attems ] + * [ppc] Reenable PMAC_BACKLIGHT. + * [sparc] Add davem get_cpu() SunFire boot patch. (closes: #440720) + * Add stable release 2.6.23.10: + - IPV4: Remove bogus ifdef mess in arp_process + - KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std + - KVM: SVM: Fix FPU leak while emulating clts + - revert "dpt_i2o: convert to SCSI hotplug model" + - KVM: x86 emulator: fix access registers for instructions with ModR/M + byte and Mod = 3 + - KVM: x86 emulator: invd instruction + - KVM: SVM: Intercept the 'invd' and 'wbinvd' instructions + - KVM: Skip pio instruction when it is emulated, not executed + - KVM: VMX: Force vm86 mode if setting flags during real mode + - forcedeth: new mcp79 pci ids + - forcedeth boot delay fix + - PFKEY: Sending an SADB_GET responds with an SADB_GET + - rd: fix data corruption on memory pressure. + - create /sys/.../power when CONFIG_PM is set + - USB: fix up EHCI startup synchronization + - RXRPC: Add missing select on CRYPTO + - KVM: VMX: Reset mmu context when entering real mode + - NET: random : secure_tcp_sequence_number should not assume + CONFIG_KTIME_SCALAR + - NET: Corrects a bug in ip_rt_acct_read() + - NETFILTER: Fix NULL pointer dereference in nf_nat_move_storage() + - netfilter: Fix kernel panic with REDIRECT target. + - IPV6: Restore IPv6 when MTU is big enough + - UNIX: EOF on non-blocking SOCK_SEQPACKET + - x86 setup: add a near jump to serialize %cr0 on 386/486 + - Fix synchronize_irq races with IRQ handler + - CRYPTO api: Fix potential race in crypto_remove_spawn + - TCP: Fix TCP header misalignment + - tmpfs: restore missing clear_highpage (CVE-2007-6417) + - TCP: MTUprobe: fix potential sk_send_head corruption + - NETFILTER: fix forgotten module release in xt_CONNMARK and xt_CONNSECMARK + - fb_ddc: fix DDC lines quirk + - VLAN: Fix nested VLAN transmit bug + - I4L: fix isdn_ioctl memory overrun vulnerability (CVE-2007-6151) + - isdn: avoid copying overly-long strings + - nf_nat: fix memset error + - esp_scsi: fix reset cleanup spinlock recursion + - libertas: properly account for queue commands + - KVM: Fix hang on uniprocessor + - USB: make the microtek driver and HAL cooperate + - TEXTSEARCH: Do not allow zero length patterns in the textsearch + infrastructure + - XFRM: Fix leak of expired xfrm_states + - NETFILTER: xt_TCPMSS: remove network triggerable WARN_ON + - BRIDGE: Lost call to br_fdb_fini() in br_init() error path + - DECNET: dn_nl_deladdr() almost always returns no error + - BRIDGE: Properly dereference the br_should_route_hook + - PKT_SCHED: Check subqueue status before calling hard_start_xmit + - Freezer: Fix APM emulation breakage + - XFS: Make xfsbufd threads freezable + - TCP: Problem bug with sysctl_tcp_congestion_control function + - wait_task_stopped(): pass correct exit_code to wait_noreap_copyout() + - KVM: x86 emulator: implement 'movnti mem, reg' + - TCP: illinois: Incorrect beta usage + - futex: fix for futex_wait signal stack corruption + - libata: kill spurious NCQ completion detection + - hrtimers: avoid overflow for large relative timeouts (CVE-2007-5966) + - Input: ALPS - add support for model found in Dell Vostro 1400 + (closes: #448818) + - PNP: increase the maximum number of resources + - sched: some proc entries are missed in sched_domain sys_ctl debug code + - ATM: [he] initialize lock and tasklet earlier + * Add stable release 2.6.23.11: + - BRIDGE: Section fix. + - Revert "Freezer: Fix APM emulation breakage" + * Backport fix for CVE-2007-5938 + - iwlwifi: fix possible NULL dereference in iwl_set_rate() + * Add stable release 2.6.23.12: + - Revert "PNP: increase the maximum number of resources" + * VM/Security: add security hook to do_brk (CVE-2007-6434) + * security: protect from stack expantion into low vm addresses + * [hppa]: Disable OCFS2, due build trouble. + + [ Aurelien Jarno ] + * [arm/versatile] Disable ACENIC and MYRI10GE as they are useless on this + platform. + * Add em28xx-dv100.patch to add support for Pinnacle Dazzle DVC 100. + + [ Bastian Blank ] + * Fix abi change in 2.6.23.10. + + -- maximilian attems Fri, 21 Dec 2007 11:47:55 +0100 + +linux-2.6 (2.6.23-1) unstable; urgency=low * New upstream release (closes: #447682). + - r8169: fix confusion between hardware and IP header alignment + (closes: #452069). [ maximilian attems ] * [ppc] Enable for powerpc config the ams (Apple Motion Sensor). @@ -119,7 +221,8 @@ linux-2.6 (2.6.23-1~experimental.1) UNRELEASED; urgency=low DVB_USB_AF9005_REMOTE, CRC7, I2C_TAOS_EVM, DS1682, SENSORS_TSL2550, SPI_LM70_LLP, SPI_TLE62X0, W1_SLAVE_DS2760, TUNER_TEA5761, NET_9P, DM_MULTIPATH_RDAC, NET_SCH_RR, EEPROM_93CX6, PPPOL2TP, CRYPTO_HW, UIO, - UIO_CIF, SND_CS5530, RTL8187, PC300TOO, TCG_TIS, SCSI_SAS_ATA. + UIO_CIF, SND_CS5530, RTL8187, PC300TOO, TCG_TIS, SCSI_SAS_ATA, + PATA_MARVELL. * [i386] Enable lguest. * [amd64, i386] Enable VIDEO_OUTPUT_CONTROL, NETDEVICES_MULTIQUEUE. * linux-image bugscript add cmdline. @@ -221,7 +324,7 @@ linux-2.6 (2.6.23-1~experimental.1) UNRELEASED; urgency=low * Add stable release 2.6.23.2: - BLOCK: Fix bad sharing of tag busy list on queues with shared tag maps - fix tmpfs BUG and AOP_WRITEPAGE_ACTIVATE - - Fix compat futex hangs. + - Fix compat futex hangs. (closes: #433187) - sched: keep utime/stime monotonic - fix the softlockup watchdog to actually work - splice: fix double kunmap() in vmsplice copy path @@ -342,8 +445,38 @@ linux-2.6 (2.6.23-1~experimental.1) UNRELEASED; urgency=low * Add stable release 2.6.23.8: - wait_task_stopped: Check p->exit_state instead of TASK_TRACED (CVE-2007-5500) - TCP: Make sure write_queue_from does not begin with NULL ptr (CVE-2007-5501) + * Add stable release 2.6.23.9: + - ipw2200: batch non-user-requested scan result notifications + - USB: Nikon D40X unusual_devs entry + - USB: unusual_devs modification for Nikon D200 + - softlockup: use cpu_clock() instead of sched_clock() + - softlockup watchdog fixes and cleanups + - x86: fix freeze in x86_64 RTC update code in time_64.c + - ntp: fix typo that makes sync_cmos_clock erratic + - x86: return correct error code from child_rip in x86_64 entry.S + - x86: NX bit handling in change_page_attr() + - x86: mark read_crX() asm code as volatile + - x86: fix off-by-one in find_next_zero_string + - i386: avoid temporarily inconsistent pte-s + - libcrc32c: keep intermediate crc state in cpu order + - geode: Fix not inplace encryption + - Fix divide-by-zero in the 2.6.23 scheduler code + - ACPI: VIDEO: Adjust current level to closest available one. + - libata: sata_sis: use correct S/G table size + - sata_sis: fix SCR read breakage + - reiserfs: don't drop PG_dirty when releasing sub-page-sized dirty file + - x86: disable preemption in delay_tsc() + - dmaengine: fix broken device refcounting + - nfsd4: recheck for secure ports in fh_verify + - knfsd: fix spurious EINVAL errors on first access of new filesystem + - raid5: fix unending write sequence + - oProfile: oops when profile_pc() returns ~0LU + - drivers/video/ps3fb: fix memset size error + - i2c/eeprom: Hide Sony Vaio serial numbers + - i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix + - i2c-pasemi: Fix NACK detection - -- maximilian attems Sun, 25 Nov 2007 15:48:01 +0100 + -- maximilian attems Fri, 30 Nov 2007 11:40:09 +0100 linux-2.6 (2.6.22-6) unstable; urgency=low