./arch/i386/kernel/dmi_scan.c: * and machine entries. For 2.5 we should pull the smbus controller info ./arch/x86_64/ia32/sys_ia32.c: * environment. In 2.5 most of this should be moved to a generic directory. ./include/linux/mtd/mtd.h: /* This really shouldn't be here. It can go away in 2.5 */ ./include/linux/if_bonding.h: * We can remove these ioctl definitions in 2.5. People should use the ./drivers/pci/setup-bus.c:/* To be fixed in 2.5: we should have sort of HAVE_ISA ./drivers/net/ibmlana.c: added usage of the isa_functions for Linux 2.3 . Things should ./drivers/char/ftape/RELEASE-NOTES: This version should work with all kernel versions from 1.0.9 up ./drivers/char/dsp56k.c:/* As of 2.1.26 this should be dsp56k_poll, ./drivers/scsi/ini9100u.c: * should work with Kernel 2.1.118. ./drivers/scsi/dpt_i2o.c:// On the real kernel ADDR32 should always be zero for 2.4. GFP_HIGH allocates ./drivers/mtd/mtdchar.c:/* FIXME: This _really_ needs to die. In 2.5, we should lock the ./drivers/usb/core/hcd.h:/* for portability to 2.4, hcds should call this */ ./drivers/usb/net/usbnet.c: * This should interop with whatever the 2.4 "CDCEther.c" driver ./drivers/usb/net/usbnet.c: * completion callbacks. 2.5 should have fixed those bugs... ./drivers/usb/host/ohci-hcd.c: * 2002/01/18 package as a patch for 2.5.3; this should match the ./drivers/ide/ide-probe.c: * devices, so in linux 2.3.x we should change this to just treat all ./net/ethernet/eth.c: * This ALLMULTI check should be redundant by 1.4 ./fs/hfs/ChangeLog: re-wrote it to be similar to 2.1.x inode.c. this should ./fs/efs/inode.c: * during 2.3 when 32-bit dev_t become available, we should test ./Documentation/DocBook/wanbook.tmpl: generic PPP interface that is new in Linux 2.3.x. The API should ./Documentation/video4linux/Zoran:You should run a 2.2.x kernel in order to use this driver. The driver ./Documentation/networking/smc9.txt: 1. The driver should work on all kernels from 1.2.13 until 1.3.71. ./Documentation/networking/x25-iface.txt:(1) Drivers for kernel versions 2.4.x and above should always check the ./Documentation/networking/x25-iface.txt:(2) Drivers for kernel versions 2.2.x should always check the global ./Documentation/scsi/BusLogic.txt:This distribution was prepared for Linux kernel version 2.0.35, but should be ./Documentation/scsi/tmscsim.txt: and should be updated accordingly. To be fixed for 2.0d24. ./Documentation/scsi/ibmmca.txt: driver to kernel 2.0.x and 2.1.x. It should therefore also run with ./Documentation/arm/SA1100/Itsy:This should get you a properly booting 2.4 kernel on the itsy. ./Documentation/fb/sstfb.txt: This driver (should) work on ix86, with "late" 2.2.x kernel (tested ./Documentation/cdrom/cdrom-standard.tex:drivers should implement them. Currently (as of the \linux\ 2.1.$x$ ./Documentation/cdrom/ide-cd:The ide-cd driver should work with all ATAPI ver 1.2 to ATAPI 2.6 compliant ./Documentation/magic-number.txt:Now it should be up to date with Linux 2.1.112. Because ./Documentation/SubmittingDrivers: The same rules apply as 2.4 except that you should follow linux-kernel ./Documentation/Changes:architecture independent and any version from 2.0.0 onward should ./arch/cris/mm/init.c: * 2.4.0-test6 removed MAP_NR and inserted virt_to_page ./arch/cris/mm/fault.c: * * 2.4.0-test10 removed the set_pgdir instantaneous kernel global mapping ./include/asm-x86_64/io.h: * unmapped ISA addresses. Will be removed in 2.4. ./include/linux/wait.h: * We plan to remove these interfaces during 2.7. ./include/linux/if_bonding.h: * We can remove these ioctl definitions in 2.5. People should use the ./include/asm-i386/io.h: * unmapped ISA addresses. Will be removed in 2.4. ./drivers/net/natsemi.c: case SIOCDEVPRIVATE: /* for binary compat, remove in 2.5 */ ./drivers/net/natsemi.c: case SIOCDEVPRIVATE+1: /* for binary compat, remove in 2.5 */ ./drivers/net/natsemi.c: case SIOCDEVPRIVATE+2: /* for binary compat, remove in 2.5 */ ./drivers/net/bonding/bond_main.c: * We can remove this in 2.5 because our ifenslave takes ./drivers/char/cyclades.c: * removed kernel series (2.0.x / 2.1.x) conditional compilation. ./drivers/char/cyclades.c: * was removed from latest releases of 2.1.x kernel. ./drivers/char/cyclades.c: * in 1.3.41 kernel to remove a possible race condition, extend ./drivers/char/specialix.c:/* * This section can be removed when 2.0 becomes outdated.... * */ ./drivers/char/README.epca: 4. Updated to 2.1.36, removed #ifdefs for earlier ./drivers/serial/Kconfig: and will be removed during later 2.5 development. ./drivers/scsi/advansys.c: 1. Now that 2.4 is released remove ifdef code for kernel versions ./drivers/scsi/advansys.c: This was supposed to be removed before 2.4 was released but never ./drivers/usb/input/wacom.c: * - Since 2.5 now has input_sync(), remove MSC_SERIAL abuse ./drivers/usb/core/inode.c: * It will be removed when the 2.7.x development cycle is started. ./fs/ntfs/ChangeLog: we still do support them but they will be removed with kernel 2.7.x. ./Documentation/networking/cs89x0.txt:The compile-time optionality for DMA was removed in the 2.3 kernel ./Documentation/networking/ethertap.txt: to be removed in the 2.5.x kernel series. Those writing ./Documentation/sound/oss/NEWS:OSS/Free configuration to userspace. In Linux 2.3 they were removed because ./Documentation/sound/oss/Introduction:required for 2.4.x kernels. References have been removed ./Documentation/ramdisk.txt:for compatibility reasons, but it will probably be removed in 2.1.x. ./Documentation/cli-sti-removal.txt:as of 2.5.28, five popular macros have been removed on SMP, and ./Documentation/iostats.txt:removed from /proc/stat. In 2.4, they appear in both /proc/partitions ./Documentation/block/biodoc.txt:The global io_request_lock has been removed as of 2.5, to avoid