- revamp README.Debian, provide an url to viewsvn instead of the totally oudated list of changes. - fix the kernel-patch-debian description vs upstream tarballs.
Index: kernel/source/kernel-source-2.6.8-2.6.8/debian/control =================================================================== --- kernel/source/kernel-source-2.6.8-2.6.8/debian/control (revision 1204) +++ kernel/source/kernel-source-2.6.8-2.6.8/debian/control (working copy) @@ -53,8 +53,9 @@ Suggests: kernel-source-2.6.8 Description: Debian patches to Linux 2.6.8 This package includes the patches used to produce the prepackaged - kernel-source-2.6.8 package. They should be applied to a pristine - Linux 2.6.8 kernel. + kernel-source-2.6.8 package. Note that these patches do NOT apply + against a pristine Linux 2.6.8 kernel but only against + kernel-source-2.6.8_2.6.8.orig.tar.gz from the Debian archive. Package: kernel-tree-2.6.8 Architecture: all Index: kernel/source/kernel-source-2.6.8-2.6.8/debian/README.Debian =================================================================== --- kernel/source/kernel-source-2.6.8-2.6.8/debian/README.Debian (revision 1204) +++ kernel/source/kernel-source-2.6.8-2.6.8/debian/README.Debian (working copy) @@ -1,6 +1,13 @@ kernel-source for DEBIAN ------------------------ +Patches +------- +Debian applies various changes to the kernel source. These are split up +into small patches addressing individual problems. Each of the patch files +contains a description and mentions the author. The patches can be found +at http://svn.debian.org/viewcvs/kernel/tags/kernel/source/${version}. + PS/2 Mice --------- If your PS/2 mouse does not work, make sure that the modules psmouse and @@ -30,233 +37,22 @@ The bswap option is obsolete and may disappear in future. For the moment it does work provided that you disable dma with the nodma option. -These patches were applied: - +Additional Drivers +------------------ * SCSI Media Changer http://bytesex.org/patches/ +* Amiga Smart Filesystem driver + http://march.home.staszic.waw.pl/asfs/ -These modifications were also made: +Non-free bits removed +--------------------- +* Keyspan firmware, driver disabled + . drivers/usb/serial/ksyspan_{mpr,usa*}_fw.h +* Emagic EMI 2|6 usb audio interface firmware loader + . drivers/usb/misc/emi62_fw_*.h -* Fixed argument processing bug in init/main.c (Eric Delaunay). -* Added initrd support for cramfs in init/do_mounts_rd.c. -* Exported proc_get_inode in fs/proc/root.c. -* Fixed pegasus_set_multicast lockup in drivers/usb/net/pegasus.c. -* Fixed dead lock on shutdown in drivers/net/8139too.c. -* Added support for nm256xl+ in sound/oss/nm256_audio.c (Mattia Monga). -* Fixed the use of return values from mem*_io in drivers/isdn/sc. -* Fixed compile error in drivers/scsi/dpt_i2o.c on alpha. -* Removed -g from driviers/atm/Makefile. -* Added asm/io.h for in*/out* to drivers/net/wan/farsync.c. -* Corrected AdvWriteDWordLramNoSwap in drivers/scsi/advansys.c. -* Fix slashes in broken Acorn ISO9660 images in fs/isofs/dir.c (Darren Salt). -* Return if sb_set_blocksize fails in fs/efs/super.c (2.4). -* Made zerotime const in fs/cramfs/inode.c. -* Fixed umsdos_solve_hlink oops in fs/umsdos/dir.c. -* Removed period check for executables in fs/isofs/inode.c. -* Do not get seqno since we will not use it in fs/isofs/inode.c. -* Modularised VESA FB: - . drivers/video/Kconfig - . drivers/video/vesafb.c -* Replaced BUG() with printk() in fs/fat/file.c. -* Made CONFIG_PARIDE_EPATC8 into a runtime option in - drivers/block/paride/epat.c. -* Removed CONFIG_INET_ECN check in net/ipv4/tcp_diag.c. -* Fixed procfs typo in include/linux/mca.h. -* Fixed IDE modularisation: - . drivers/ide/Kconfig - . drivers/ide/Makefile - . drivers/ide/ide.c - . drivers/ide/ide-generic.c - . drivers/ide/ide-pnp.c - . drivers/ide/pci/* - . drivers/ide/setup-pci.c - . include/linux/ide.h -* Fixed dupliate detection problem in drivers/net/tokenring/ibmtr.c. -* Ignore errors from tw_setfeature in drivers/scsi/3w-xxxx.c. -* Fixed size of default_port in drivers/net/via-rhine.c. -* Made MCA_53C9X depend on MCA_LEGACY in drivers/scsi/Kconfig. -* Setup two 1G mappings if cia_rev == 1 in arch/alpha/kernel/core_cia.c. -* Added inclusion of linux/stddef.h due to NULL in linux/timer.h. -* Fixed multiline string literals in drivers/net/wan/sdla_chdlc.c. -* Include linux/skbuff.h for skb_put in include/linux/netlink.h. -* Include linux/spinlock.h for rwlock_t in include/net/ip6_fib.h. -* Include linux/ipv6.h for inet6_sk in include/net/ip6_route.h. -* Include net/sock.h for struct sock in include/net/ip6_route.h. -* Include linux/netdevice.h for MAX_ADDR_LEN in include/net/neighbour.h. -* Added forward declaration for struct neighbour in include/net/neighbour.h. -* Include linux/types.h for __u32 in include/linux/watchdog.h. -* Added forward declaration for struct net_device in include/linux/skbuff.h. -* Wake up km_waitq after policy changes in net/xfrm/xfrm_policy.c. -* Include linux/root_dev.h for ROOT_DEV in drivers/mtd/maps/uclinux.c. -* Made CONFIG_IDEDISK_STROKE a runtime option (Joerg Platte): - . Documentation/ide.txt - . include/linux/ide.h - . drivers/ide/ide.c - . drivers/ide/ide-disk.c -* Cope with exit status 2 from md5sum in drivers/isdn/hisax/cert.c. -* Fixed binutils version recommendation in arch/ppc/Makefile. -* Applied 486 emulation patch (Willy Tarreau): - . arch/i386/Kconfig - . arch/i386/kernel/Makefile - . arch/i386/kernel/emu.c - . arch/i386/kernel/entry.S -* Fixed ll header of tunnel packets: - . include/linux/skbuff.h - . net/core/dev.c - . net/ipv4/xfrm4_input.c - . net/ipv6/xfrm6_input.c -* Fixed NLMSG_OK and RTA_OK: - . include/linux/netlink.h - . include/linux/rtnetlink.h -* Use gcc-2.95 compatible variadic macro in - drivers/media/video/saa7134/saa7134-core.c. -* Applied x86/64bit fix in drivers/char/ftape/lowlevel/ftape-calibr.c (2.4). -* Include linux/fs.h for struct file: - . drivers/char/watchdog/scx200_wdt.c - . drivers/char/watchdog/wdt_pci.c - . drivers/char/watchdog/i810-tco.c - . drivers/char/watchdog/alim7101_wdt.c - . drivers/char/watchdog/alim1535_wdt.c - . drivers/char/watchdog/sc1200wdt.c - . drivers/char/watchdog/amd7xx_tco.c - . drivers/char/applicom.c -* Include linux/init.h for __init: - . drivers/char/moxa.c - . drivers/char/mxser.c - . drivers/mtd/chips/jedec_probe.c - . drivers/mtd/chips/sharp.c - . drivers/net/sb1000.c - . drivers/net/wan/sealevel.c - . drivers/net/wan/cosa.c - . sound/pcmcia/pdaudiocf/pdaudiocf.c -* Removed unnecessary asm/setup.h in drivers/mtd/cmdlinepart.c. -* Support architectures without asm/mca.h: - . include/linux/mca.h - . include/linux/mca-legacy.h -* Made PNPBIOS X86 only in drivers/pnp/pnpbios/Kconfig. -* Added CIBAUD/CMSPAR in include/asm-alpha/termbits.h. -* Include linux/selection.h for color_table in drivers/video/tgafb.c. -* Unregister driver if probing fails in sound/oss/sb_card.c. -* Fixed DMA overruns/bugs in sound/oss/i810_audio.c. -* Include asm/io.h and asm/scatterlist.h in include/asm-i386/dma-mapping.h. -* Removed uses of isa_vir_to_bus: - . drivers/net/irda/ali-ircc.c - . drivers/net/irda/ali-ircc.h - . drivers/net/irda/nsc-ircc.c - . drivers/net/irda/nsc-ircc.h - . drivers/net/irda/smsc-ircc2.c - . drivers/net/irda/via-ircc.c - . drivers/net/irda/via-ircc.h - . drivers/net/irda/w83977af_ir.c - . drivers/net/irda/w83977af_ir.h - . include/net/irda/irda_device.h - . net/irda/irda_device.c -* Added INPUT_MOUSEDEV_PSAUX_ENABLE: - . drivers/input/Kconfig - . drivers/input/mousedev.c -* Restored generic SCSI proc_info function in drivers/scsi/scsi_proc.c. -* Fixed dev timer SMP deadlock in drivers/scsi/aic7xxx/aic7xxx_osm.c - (Andrew Morton). -* Allow PCI IDE drivers to be unloaded if probing fails: - . drivers/ide/arm/*.c - . drivers/ide/pci/*.c -* Black listed "TOSHIBA CD-ROM XM-1702BC" in drivers/ide/ide-dma.c. -* Handle NO_SENSE in sd_rw_intr in drivers/scsi/sd.c (Alan Stern). -* Removed dev->name lookups before register_netdev: - . drivers/net/3c501.c - . drivers/net/3c503.c - . drivers/net/8390.c - . drivers/net/8390.h - . drivers/net/ac3200.c - . drivers/net/apne.c - . drivers/net/e2100.c - . drivers/net/es3210.c - . drivers/net/hp-plus.c - . drivers/net/hp.c - . drivers/net/hydra.c - . drivers/net/lne390.c - . drivers/net/mac8390.c - . drivers/net/ne.c - . drivers/net/ne2.c - . drivers/net/ne2k-pci.c - . drivers/net/ne2k_cbus.c - . drivers/net/ne3210.c - . drivers/net/oaknet.c - . drivers/net/smc-mca.c - . drivers/net/smc-ultra.c - . drivers/net/smc-ultra32.c - . drivers/net/stnic.c - . drivers/net/wd.c - . drivers/net/zorro8390.c -* Check __HAVE_THREAD_FUNCTIONS in include/linux/thread_info.h (m68k). -* Unregister properly if no devices are found: - . drivers/scsi/aic7xxx/aic7770_osm.c - . drivers/scsi/aic7xxx/aic79xx_osm.c - . drivers/scsi/aic7xxx/aic7xxx_osm.c - . drivers/scsi/aic7xxx/aic7xxx_osm.h -* Lowered priority of "too many keys" message in - drivers/input/keyboard/atkbd.c. -* Fixed bashism in Makefile. -* Fixed boundary checks for GUSAGE/SUSAGE in drivers/usb/input/hiddev.c. -* Fake inquiry for Sony Clie PEG-TJ25 in drivers/usb/storage/unusual_devs.h. -* Added device release function in drivers/char/mwave/mwavedd.c. -* Partially modularised software suspend: - . arch/i386/power/Makefile - . arch/i386/power/swsusp_syms.c - . arch/x86_64/kernel/Makefile - . arch/x86_64/kernel/swsusp_syms.c - . drivers/acpi/sleep/proc.c - . fs/buffer.c - . include/linux/suspend.h - . kernel/sys.c - . kernel/power/Kconfig - . kernel/power/Makefile - . kernel/power/console.c - . kernel/power/process.c - . kernel/power/swsusp-core.c - . kernel/power/swsusp.c - . kernel/power/swsusp.h - . mm/page_io.c - . mm/vmscan.c -* Read .extraversion if it exists in Makefile. -* Copy pages in reverse: - . arch/i386/power/pmdisk.S - . arch/i386/power/swsusp.S -* Lowered maximum NR_CPUS to 32 in arch/sparc64/Kconfig. -* Unregister PCI driver in drivers/pci/hotplug/acpiphp_glue.c. -* Added module ref counting for vt console drivers: - . drivers/char/vt.c - . drivers/video/console/dummycon.c - . drivers/video/console/fbcon.c - . drivers/video/console/mdacon.c - . drivers/video/console/newport_con.c - . drivers/video/console/promcon.c - . drivers/video/console/sticon.c - . drivers/video/console/vgacon.c - . include/linux/console.h -* Added basic highmem support in drivers/scsi/advansys.c. -* Fixed IRQ assignment in drivers/acpi/pci_link.c (Len Brown). -* Fixed resume device check (Sau Dan Lee): - . kernel/power/swsusp-core.c - . kernel/power/swsusp.c - . kernel/power/swsusp.h -* Added firmware loading support (Nathaneal Nerode): - . drivers/net/Kconfig - . drivers/net/tg3.c - -Changes to comments and documentation: - -* Fixed a typo in Documentation/sound/oss/VIBRA16 (Carlos Valdivia Yag�e). -* Fixed a typo in Documentation/sound/oss/OPL3-SA (Carlos Valdivia Yag�e). -* Fixed comment about epochs in arch/alpha/kernel/time.c. -* Commented out non-TeX heading in Documentation/smp.tex (Daniel van Eeden). -* Removed bogus devfs references in Documentation/initrd.txt (Nikolaus Rath). -* Fixed X86_PM_TIMER description in drivers/acpi/Kconfig (Jochen Voss). -* Fixed syntax error in Documentation/DocBook/parportbook.tmpl. - -Non-free bits removed: - -* Keyspan firmware in drivers/usb/serial/ksyspan_{mpr,usa*}_fw.h +Firmware removed +---------------- * SMC Token Ring firmware, driver disabled: . drivers/net/tokenring/smctr_firmware.h * ACENIC firwmare, driver disabled: @@ -273,5 +69,3 @@ . sound/oss/724hwmcode.h . sound/oss/Hwmcode.h -Herbert Xu <[EMAIL PROTECTED]> -$Id: README.Debian,v 1.38 2004/05/11 21:53:03 herbert Exp $

