diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2010-11-22 12:12:39 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2010-11-22 12:12:39 +0000 |
commit | 4052849677922574480dc534f2e6171571df4b67 (patch) | |
tree | 95207819a2525e85e3d08b8aca7c598291553e73 /target | |
parent | 67d797821c2c20fcd5b56044625ca281b2ab8548 (diff) | |
download | mtk-20170518-4052849677922574480dc534f2e6171571df4b67.zip mtk-20170518-4052849677922574480dc534f2e6171571df4b67.tar.gz mtk-20170518-4052849677922574480dc534f2e6171571df4b67.tar.bz2 |
switch from ext2 to ext4 (w/o) journaling
SVN-Revision: 24084
Diffstat (limited to 'target')
27 files changed, 41 insertions, 84 deletions
diff --git a/target/Config.in b/target/Config.in index 4c65eae..2266245 100644 --- a/target/Config.in +++ b/target/Config.in @@ -40,7 +40,7 @@ config USES_SQUASHFS config USES_JFFS2 bool -config USES_EXT2 +config USES_EXT4 bool config USES_TARGZ diff --git a/target/linux/at91/config-default b/target/linux/at91/config-default index 9da6aac..b29bb24 100644 --- a/target/linux/at91/config-default +++ b/target/linux/at91/config-default @@ -64,7 +64,7 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_DM9000 is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y # CONFIG_FPE_FASTFPE is not set # CONFIG_FPE_NWFPE is not set CONFIG_FRAME_POINTER=y diff --git a/target/linux/cobalt/Makefile b/target/linux/cobalt/Makefile index 0e7a845..f7beb95 100644 --- a/target/linux/cobalt/Makefile +++ b/target/linux/cobalt/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009 OpenWrt.org +# Copyright (C) 2009-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=mipsel BOARD:=cobalt BOARDNAME:=Cobalt Microservers -FEATURES:=targz pci ext2 +FEATURES:=targz pci ext4 CFLAGS:=-O2 -pipe -mtune=r5000 -funit-at-a-time LINUX_VERSION:=2.6.32.25 diff --git a/target/linux/ep93xx/Makefile b/target/linux/ep93xx/Makefile index e3c93a8..c429e2e 100644 --- a/target/linux/ep93xx/Makefile +++ b/target/linux/ep93xx/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009 OpenWrt.org +# Copyright (C) 2009-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=arm BOARD:=ep93xx BOARDNAME:=Cirrus Logic EP93xx -FEATURES:=squashfs jffs2 ext2 targz usb +FEATURES:=squashfs jffs2 ext4 targz usb CFLAGS:=-Os -pipe -march=armv4t -funit-at-a-time LINUX_VERSION:=2.6.36 diff --git a/target/linux/ixp4xx/harddisk/config-default b/target/linux/ixp4xx/harddisk/config-default index ef9a47c..3fe6f0c 100644 --- a/target/linux/ixp4xx/harddisk/config-default +++ b/target/linux/ixp4xx/harddisk/config-default @@ -1,8 +1,7 @@ CONFIG_ATA=y CONFIG_BLK_DEV_SD=y CONFIG_CMDLINE="root=/dev/sda1 noinitrd console=ttyS0,115200" -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_JBD=y CONFIG_REISERFS_FS=y CONFIG_SATA_VIA=y diff --git a/target/linux/kirkwood/config-default b/target/linux/kirkwood/config-default index 0f33463..4436bed 100644 --- a/target/linux/kirkwood/config-default +++ b/target/linux/kirkwood/config-default @@ -44,8 +44,7 @@ CONFIG_DEVPORT=y # CONFIG_DLCI is not set # CONFIG_DM9000 is not set CONFIG_DNOTIFY=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y # CONFIG_FPE_FASTFPE is not set # CONFIG_FPE_NWFPE is not set CONFIG_FRAME_POINTER=y diff --git a/target/linux/mpc52xx/Makefile b/target/linux/mpc52xx/Makefile index ee9fa6c..152e51e 100644 --- a/target/linux/mpc52xx/Makefile +++ b/target/linux/mpc52xx/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009 OpenWrt.org +# Copyright (C) 2009-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=powerpc BOARD:=mpc52xx BOARDNAME:=Freescale MPC52xx -FEATURES:=targz ext2 +FEATURES:=targz ext4 LINUX_VERSION:=2.6.30.10 diff --git a/target/linux/omap24xx/config-2.6.36 b/target/linux/omap24xx/config-2.6.36 index 0766214..976d495 100644 --- a/target/linux/omap24xx/config-2.6.36 +++ b/target/linux/omap24xx/config-2.6.36 @@ -145,16 +145,7 @@ CONFIG_DNOTIFY=y CONFIG_DUMMY_CONSOLE=y # CONFIG_EASYCAP is not set CONFIG_ENABLE_MUST_CHECK=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_POSIX_ACL=y -# CONFIG_EXT2_FS_SECURITY is not set -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_XIP=y -CONFIG_EXT3_DEFAULTS_TO_ORDERED=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -# CONFIG_EXT3_FS_SECURITY is not set -CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y CONFIG_FB=y CONFIG_FB_CFB_COPYAREA=y diff --git a/target/linux/omap24xx/config-2.6.37 b/target/linux/omap24xx/config-2.6.37 index 0869682..45ee7dc 100644 --- a/target/linux/omap24xx/config-2.6.37 +++ b/target/linux/omap24xx/config-2.6.37 @@ -171,16 +171,7 @@ CONFIG_DUMMY_CONSOLE=y # CONFIG_ECRYPT_FS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_EXPORTFS=m -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_POSIX_ACL=y -# CONFIG_EXT2_FS_SECURITY is not set -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_XIP=y -CONFIG_EXT3_DEFAULTS_TO_ORDERED=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -# CONFIG_EXT3_FS_SECURITY is not set -CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y CONFIG_FB=y CONFIG_FB_CFB_COPYAREA=y diff --git a/target/linux/omap35xx/beagleboard/profiles/beagleboard.mk b/target/linux/omap35xx/beagleboard/profiles/beagleboard.mk index 69ecdbb..59c40f4 100644 --- a/target/linux/omap35xx/beagleboard/profiles/beagleboard.mk +++ b/target/linux/omap35xx/beagleboard/profiles/beagleboard.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2006 - 2009 OpenWrt.org +# Copyright (C) 2006-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -7,7 +7,7 @@ define Profile/Beagleboard NAME:=beagleboard - FEATURES:=ext2 usb + FEATURES:=ext4 usb endef define Profile/Beagleboard/Description diff --git a/target/linux/omap35xx/config-2.6.32 b/target/linux/omap35xx/config-2.6.32 index e814d79..9fd008b 100644 --- a/target/linux/omap35xx/config-2.6.32 +++ b/target/linux/omap35xx/config-2.6.32 @@ -340,17 +340,7 @@ CONFIG_EPOLL=y CONFIG_EVENTFD=y CONFIG_EXPERIMENTAL=y CONFIG_EXPORTFS=m -# CONFIG_EXT2_FS_XATTR is not set -# CONFIG_EXT2_FS_XIP is not set -CONFIG_EXT2_FS=y -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -# CONFIG_EXT3_FS_XATTR is not set -CONFIG_EXT3_FS=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_EXT4_FS=m -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS=y # CONFIG_EZX_PCAP is not set CONFIG_FAIR_GROUP_SCHED=y CONFIG_FAT_DEFAULT_CODEPAGE=437 diff --git a/target/linux/omap35xx/gumstix/config-2.6.34 b/target/linux/omap35xx/gumstix/config-2.6.34 index a79aa80..8c96887 100644 --- a/target/linux/omap35xx/gumstix/config-2.6.34 +++ b/target/linux/omap35xx/gumstix/config-2.6.34 @@ -107,12 +107,7 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_ELF_CORE=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_EXPORTFS=m -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_EXT4_FS=m -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y CONFIG_FB=y CONFIG_FB_CFB_COPYAREA=y diff --git a/target/linux/omap35xx/gumstix/config-2.6.36 b/target/linux/omap35xx/gumstix/config-2.6.36 index a9e14ce..dbe1325 100644 --- a/target/linux/omap35xx/gumstix/config-2.6.36 +++ b/target/linux/omap35xx/gumstix/config-2.6.36 @@ -119,12 +119,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_ELF_CORE=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_EXPORTFS=m -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_EXT4_FS=m -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y CONFIG_FB=y CONFIG_FB_CFB_COPYAREA=y diff --git a/target/linux/orion/harddisk/config-default b/target/linux/orion/harddisk/config-default index d170448..ec77f5e 100644 --- a/target/linux/orion/harddisk/config-default +++ b/target/linux/orion/harddisk/config-default @@ -10,8 +10,7 @@ CONFIG_BLK_DEV_SD=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_UEVENT is not set # CONFIG_DM_ZERO is not set -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_JBD=y CONFIG_LBD=y CONFIG_MD_AUTODETECT=y diff --git a/target/linux/rb532/config-2.6.32 b/target/linux/rb532/config-2.6.32 index f7aefc7..e11c339 100644 --- a/target/linux/rb532/config-2.6.32 +++ b/target/linux/rb532/config-2.6.32 @@ -61,7 +61,7 @@ CONFIG_DEVPORT=y CONFIG_DMA_NEED_PCI_MAP_STATE=y CONFIG_DMA_NONCOHERENT=y # CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y # CONFIG_FSNOTIFY is not set CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y diff --git a/target/linux/rb532/config-2.6.33 b/target/linux/rb532/config-2.6.33 index 9ca6f88..7e90ea7 100644 --- a/target/linux/rb532/config-2.6.33 +++ b/target/linux/rb532/config-2.6.33 @@ -63,7 +63,7 @@ CONFIG_DEVPORT=y CONFIG_DMA_NEED_PCI_MAP_STATE=y CONFIG_DMA_NONCOHERENT=y # CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y # CONFIG_FSNOTIFY is not set CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y diff --git a/target/linux/rb532/config-2.6.34 b/target/linux/rb532/config-2.6.34 index a274d79..60e2513 100644 --- a/target/linux/rb532/config-2.6.34 +++ b/target/linux/rb532/config-2.6.34 @@ -63,7 +63,7 @@ CONFIG_DEVPORT=y # CONFIG_DM9000 is not set CONFIG_DMA_NONCOHERENT=y # CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y # CONFIG_FSNOTIFY is not set CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y diff --git a/target/linux/rb532/config-2.6.35 b/target/linux/rb532/config-2.6.35 index b58b903..8e7c201 100644 --- a/target/linux/rb532/config-2.6.35 +++ b/target/linux/rb532/config-2.6.35 @@ -67,7 +67,7 @@ CONFIG_DEVPORT=y # CONFIG_DM9000 is not set CONFIG_DMA_NONCOHERENT=y # CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y # CONFIG_FSNOTIFY is not set CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y diff --git a/target/linux/s3c24xx/openmoko-gta02/config-2.6.30 b/target/linux/s3c24xx/openmoko-gta02/config-2.6.30 index 68c5f87..1be7f6d 100644 --- a/target/linux/s3c24xx/openmoko-gta02/config-2.6.30 +++ b/target/linux/s3c24xx/openmoko-gta02/config-2.6.30 @@ -74,6 +74,7 @@ CONFIG_ELF_CORE=y # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_IMAGEBLIT=y diff --git a/target/linux/uml/Makefile b/target/linux/uml/Makefile index 40cb746..94a08f3 100644 --- a/target/linux/uml/Makefile +++ b/target/linux/uml/Makefile @@ -20,7 +20,7 @@ ARCH:=$(shell uname -m | sed \ ) BOARD:=uml BOARDNAME:=User Mode Linux -FEATURES:=ext2 audio +FEATURES:=ext4 audio LINUX_CONFIG:=$(CURDIR)/config/$(ARCH) LINUX_VERSION:=2.6.32.25 diff --git a/target/linux/x86/Makefile b/target/linux/x86/Makefile index 3cbed95..5ff1d24 100644 --- a/target/linux/x86/Makefile +++ b/target/linux/x86/Makefile @@ -9,10 +9,10 @@ include $(TOPDIR)/rules.mk ARCH:=i386 BOARD:=x86 BOARDNAME:=x86 -FEATURES:=squashfs jffs2 ext2 vdi vmdk pcmcia targz +FEATURES:=squashfs jffs2 ext4 vdi vmdk pcmcia targz SUBTARGETS=generic olpc xen_domu ep80579 net5501 kvm_guest geos -LINUX_VERSION:=2.6.32.25 +LINUX_VERSION:=2.6.36 include $(INCLUDE_DIR)/target.mk diff --git a/target/linux/x86/config-default b/target/linux/x86/config-default index 0b0981b..eff0b28 100644 --- a/target/linux/x86/config-default +++ b/target/linux/x86/config-default @@ -101,7 +101,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_ELF_CORE=y # CONFIG_ELPLUS is not set # CONFIG_EUROTECH_WDT is not set -CONFIG_EXT2_FS=y +CONFIG_EXT4_FS=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_FIX_EARLYCON_MEM=y diff --git a/target/linux/x86/image/Config.in b/target/linux/x86/image/Config.in index 8467f48..3557e63 100644 --- a/target/linux/x86/image/Config.in +++ b/target/linux/x86/image/Config.in @@ -1,7 +1,7 @@ config X86_GRUB_IMAGES bool "Build GRUB images (Linux x86 or x86_64 host only)" depends TARGET_x86 && !TARGET_x86_olpc - depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS + depends TARGET_ROOTFS_EXT4FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS select PACKAGE_grub default y @@ -35,21 +35,21 @@ config X86_VDI_IMAGES bool "Build VirtualBox image files (VDI)" depends X86_GRUB_IMAGES depends TARGET_x86_generic - depends TARGET_ROOTFS_EXT2FS + depends TARGET_ROOTFS_EXT4FS select PACKAGE_kmod-pcnet32 config X86_VMDK_IMAGES bool "Build VMware image files (VMDK)" depends X86_GRUB_IMAGES depends TARGET_x86_generic - depends TARGET_ROOTFS_EXT2FS + depends TARGET_ROOTFS_EXT4FS select PACKAGE_kmod-e1000 config OLPC_BOOTSCRIPT_IMAGES bool "Build images with bootscript" depends TARGET_x86_olpc - depends TARGET_ROOTFS_EXT2FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS + depends TARGET_ROOTFS_EXT4FS || TARGET_ROOTFS_ISO || TARGET_ROOTFS_JFFS2 || TARGET_ROOTFS_SQUASHFS config TARGET_IMAGES_PAD diff --git a/target/linux/x86/image/Makefile b/target/linux/x86/image/Makefile index b5297bb..57d7b0b 100644 --- a/target/linux/x86/image/Makefile +++ b/target/linux/x86/image/Makefile @@ -35,8 +35,8 @@ ifneq ($(CONFIG_X86_GRUB_IMAGES),) BOOTOPTS:=$(call qstrip,$(CONFIG_X86_GRUB_BOOTOPTS)) - define Image/cmdline/ext2 - root=$(ROOTPART) rootfstype=ext2 rootwait + define Image/cmdline/ext4 + root=$(ROOTPART) rootfstype=ext4 rootwait endef define Image/cmdline/jffs2-64k @@ -88,8 +88,8 @@ ROOTDELAY=10 ifneq ($(CONFIG_OLPC_BOOTSCRIPT_IMAGES),) - define Image/cmdline/ext2 - root=$(ROOTPART) rootfstype=ext2 rootwait + define Image/cmdline/ext4 + root=$(ROOTPART) rootfstype=ext4 rootwait endef define Image/cmdline/jffs2-64k @@ -141,7 +141,7 @@ endef ifneq ($(CONFIG_X86_VDI_IMAGES),) define Image/Build/vdi # left here because the image builder doesnt need these - ifeq ($(1),ext2) + ifeq ($(1),ext4) rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vdi || true qemu-img convert -f raw -O vdi \ $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ @@ -155,7 +155,7 @@ endif ifneq ($(CONFIG_X86_VMDK_IMAGES),) define Image/Build/vmdk # left here because the image builder doesnt need these - ifeq ($(1),ext2) + ifeq ($(1),ext4) rm $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).vmdk || true qemu-img convert -f raw -O vmdk \ $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img \ @@ -184,7 +184,7 @@ define Image/Build endif $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img $(CP) $(KDIR)/bzImage $(BIN_DIR)/$(IMG_PREFIX)-vmlinuz - ifeq ($(1),ext2) + ifeq ($(1),ext4) gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-combined-$(1).img gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-rootfs-$(1).img endif diff --git a/target/linux/xburst/config-2.6.34 b/target/linux/xburst/config-2.6.34 index 5e0e37c..95aa8cc 100644 --- a/target/linux/xburst/config-2.6.34 +++ b/target/linux/xburst/config-2.6.34 @@ -67,8 +67,7 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_EARLY_PRINTK=y CONFIG_ELF_CORE=y CONFIG_ENABLE_MUST_CHECK=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y # CONFIG_FB_JZ4740 is not set CONFIG_FB_SYS_COPYAREA=y diff --git a/target/linux/xburst/config-2.6.35 b/target/linux/xburst/config-2.6.35 index 62052f4..ea088ac 100644 --- a/target/linux/xburst/config-2.6.35 +++ b/target/linux/xburst/config-2.6.35 @@ -68,8 +68,7 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_EARLY_PRINTK=y CONFIG_ELF_CORE=y CONFIG_ENABLE_MUST_CHECK=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y # CONFIG_FB_JZ4740 is not set CONFIG_FB_SYS_COPYAREA=y diff --git a/target/linux/xburst/config-2.6.36 b/target/linux/xburst/config-2.6.36 index a633669..70b205b 100644 --- a/target/linux/xburst/config-2.6.36 +++ b/target/linux/xburst/config-2.6.36 @@ -69,8 +69,7 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_EARLY_PRINTK=y CONFIG_ELF_CORE=y CONFIG_ENABLE_MUST_CHECK=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y +CONFIG_EXT4_FS=y CONFIG_FAT_FS=y # CONFIG_FB_JZ4740 is not set CONFIG_FB_SYS_COPYAREA=y |