Browse Source

Merge branch 'master' of git+ssh://wbx@openadk.org/git/openadk

waldemar brodkorb 15 years ago
parent
commit
dd181acc1a
51 changed files with 357 additions and 583 deletions
  1. 4 0
      Makefile
  2. 4 1
      mk/build.mk
  3. 0 1
      mk/modules.mk
  4. 4 0
      mk/pkg-bottom.mk
  5. 3 0
      package/Config.in
  6. 3 3
      package/base-files/extra/sbin/update
  7. 1 1
      package/busybox/Makefile
  8. 1 1
      package/busybox/config/miscutils/Config.in
  9. 1 0
      package/busybox/files/busybox.postinst
  10. 27 0
      package/busybox/files/watchdog.init
  11. 12 2
      package/mdadm/patches/patch-Makefile
  12. 2 1
      package/olsrd/Makefile
  13. 2 0
      package/perl/Makefile
  14. 1 0
      package/sane-backends/Makefile
  15. 11 0
      package/sane-backends/patches/patch-configure
  16. 36 0
      package/sdl-image/Makefile
  17. 10 1
      package/sdl/Makefile
  18. 2 2
      package/snort/Makefile
  19. 25 14
      package/snort/patches/patch-configure
  20. 2 2
      package/snort/patches/patch-src_detection-plugins_sp_ip_tos_check_c
  21. 2 40
      package/snort/patches/patch-src_detection-plugins_sp_pattern_match_c
  22. 2 29
      package/snort/patches/patch-src_detection-plugins_sp_replace_c
  23. 0 13
      package/snort/patches/patch-src_detection-plugins_sp_session_c
  24. 2 2
      package/snort/patches/patch-src_detection-plugins_sp_tcp_win_check_c
  25. 0 47
      package/snort/patches/patch-src_dynamic-preprocessors_dns_spp_dns_c
  26. 0 11
      package/snort/patches/patch-src_inline_c
  27. 2 126
      package/snort/patches/patch-src_log_c
  28. 2 2
      package/snort/patches/patch-src_log_text_c
  29. 0 11
      package/snort/patches/patch-src_mempool_c
  30. 4 26
      package/snort/patches/patch-src_output-plugins_spo_alert_unixsock_c
  31. 0 11
      package/snort/patches/patch-src_output-plugins_spo_database_c
  32. 0 15
      package/snort/patches/patch-src_output-plugins_spo_log_ascii_c
  33. 0 11
      package/snort/patches/patch-src_output-plugins_spo_log_tcpdump_c
  34. 0 47
      package/snort/patches/patch-src_output-plugins_spo_unified_c
  35. 2 2
      package/snort/patches/patch-src_parser_IpAddrSet_c
  36. 0 40
      package/snort/patches/patch-src_parser_c
  37. 0 11
      package/snort/patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c
  38. 0 20
      package/snort/patches/patch-src_snort_c
  39. 0 20
      package/snort/patches/patch-src_util_c
  40. 30 0
      package/tcl/patches/patch-generic_tclStrToD_c
  41. 42 0
      package/tslib/Makefile
  42. 11 0
      package/tslib/patches/patch-configure_ac
  43. 1 0
      package/ulogd/Makefile
  44. 4 0
      target/Config.in
  45. 89 62
      target/alix1c/kernel.config
  46. 0 3
      target/bulk.lst
  47. 1 1
      target/linux/config/Config.in.bluetooth
  48. 2 2
      target/linux/config/Config.in.fs
  49. 1 1
      target/linux/config/Config.in.input
  50. 8 0
      target/rb532/Makefile
  51. 1 1
      target/rb532/uclibc.config

+ 4 - 0
Makefile

@@ -62,6 +62,7 @@ pkg-help:
 
 
 dev-help:
 dev-help:
 	@echo 'Regenerate menu information via "make menu"'
 	@echo 'Regenerate menu information via "make menu"'
+	@echo 'Regenerate dependency information via "make dep"'
 	@echo
 	@echo
 	@echo 'Fast way of updating package patches:'
 	@echo 'Fast way of updating package patches:'
 	@echo '  run "make package=<pkgname> clean" to start with a good base'
 	@echo '  run "make package=<pkgname> clean" to start with a good base'
@@ -146,6 +147,9 @@ bulk: .prereq_done
 menu: .prereq_done
 menu: .prereq_done
 	@${GMAKE_INV} menu
 	@${GMAKE_INV} menu
 
 
+dep: .prereq_done
+	@${GMAKE_INV} dep
+
 world: .prereq_done
 world: .prereq_done
 	@${GMAKE_INV} world
 	@${GMAKE_INV} world
 
 

+ 4 - 1
mk/build.mk

@@ -428,4 +428,7 @@ bulk:
 	mksh $(TOPDIR)/package/pkgmaker
 	mksh $(TOPDIR)/package/pkgmaker
 	@:>.menu
 	@:>.menu
 
 
-.PHONY: menu
+dep:
+	mksh $(TOPDIR)/package/depmaker
+
+.PHONY: menu dep

+ 0 - 1
mk/modules.mk

@@ -768,7 +768,6 @@ $(eval $(call KMOD_template,CRYPTO_FCRYPT,crypto-fcrypt,\
 ,11))
 ,11))
 
 
 $(eval $(call KMOD_template,CRYPTO_DEFLATE,crypto-deflate,\
 $(eval $(call KMOD_template,CRYPTO_DEFLATE,crypto-deflate,\
-    $(MODULES_DIR)/kernel/lib/zlib_inflate/zlib_inflate \
     $(MODULES_DIR)/kernel/lib/zlib_deflate/zlib_deflate \
     $(MODULES_DIR)/kernel/lib/zlib_deflate/zlib_deflate \
     $(MODULES_DIR)/kernel/crypto/deflate \
     $(MODULES_DIR)/kernel/crypto/deflate \
 ,10))
 ,10))

+ 4 - 0
mk/pkg-bottom.mk

@@ -18,6 +18,10 @@ ${_CONFIGURE_COOKIE}: ${_PATCH_COOKIE}
 	mkdir -p ${WRKBUILD}
 	mkdir -p ${WRKBUILD}
 	@${MAKE} pre-configure $(MAKE_TRACE)
 	@${MAKE} pre-configure $(MAKE_TRACE)
 
 
+ifneq ($(filter autogen,${CONFIGURE_STYLE}),)
+	cd ${WRKBUILD}; \
+		./autogen.sh $(MAKE_TRACE)
+endif
 ifneq ($(filter autotool,${CONFIGURE_STYLE}),)
 ifneq ($(filter autotool,${CONFIGURE_STYLE}),)
 	cd ${WRKBUILD}; \
 	cd ${WRKBUILD}; \
 	    env AUTOCONF_VERSION=2.62 \
 	    env AUTOCONF_VERSION=2.62 \

+ 3 - 0
package/Config.in

@@ -501,6 +501,8 @@ source "package/readline/Config.in"
 source "package/cyrus-sasl/Config.in.lib"
 source "package/cyrus-sasl/Config.in.lib"
 source "package/sdl/Config.in"
 source "package/sdl/Config.in"
 source "package/sdl/Config.in.lib"
 source "package/sdl/Config.in.lib"
+source "package/sdl-image/Config.in"
+source "package/sdl-image/Config.in.lib"
 source "package/speex/Config.in"
 source "package/speex/Config.in"
 source "package/openssl/Config.in.lib"
 source "package/openssl/Config.in.lib"
 source "package/sqlite/Config.in.lib"
 source "package/sqlite/Config.in.lib"
@@ -532,6 +534,7 @@ source "package/libvorbis/Config.in.lib"
 source "package/libvorbisidec/Config.in"
 source "package/libvorbisidec/Config.in"
 source "package/libvorbisidec/Config.in.lib"
 source "package/libvorbisidec/Config.in.lib"
 source "package/tcp_wrappers/Config.in"
 source "package/tcp_wrappers/Config.in"
+source "package/tslib/Config.in"
 source "package/libxml2/Config.in"
 source "package/libxml2/Config.in"
 source "package/libxml2/Config.in.lib"
 source "package/libxml2/Config.in.lib"
 source "package/libxslt/Config.in"
 source "package/libxslt/Config.in"

+ 3 - 3
package/base-files/extra/sbin/update

@@ -27,19 +27,19 @@ prepare() {
 
 
 extract_from_file() {
 extract_from_file() {
 	prepare
 	prepare
-        cat $1 | $updatecmd
+        cat $1 | eval $updatecmd
 	check_exit
 	check_exit
 }
 }
 
 
 extract_from_ssh() {
 extract_from_ssh() {
 	prepare
 	prepare
-        ssh $1 "cat $2" | $updatecmd
+        ssh $1 "cat $2" | eval $updatecmd
 	check_exit
 	check_exit
 }
 }
 
 
 extract_from_http() {
 extract_from_http() {
 	prepare
 	prepare
-        wget -O - $1 | $updatecmd
+        wget -O - $1 | eval $updatecmd
 	check_exit
 	check_exit
 }
 }
                 
                 

+ 1 - 1
package/busybox/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		busybox
 PKG_NAME:=		busybox
 PKG_VERSION:=		1.15.2
 PKG_VERSION:=		1.15.2
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		495e320537f0772125f2db3c098e437c
 PKG_MD5SUM:=		495e320537f0772125f2db3c098e437c
 PKG_DESCR:=		Core utilities for embedded Linux systems
 PKG_DESCR:=		Core utilities for embedded Linux systems
 PKG_SECTION:=		base
 PKG_SECTION:=		base

+ 1 - 1
package/busybox/config/miscutils/Config.in

@@ -617,7 +617,7 @@ config BUSYBOX_VOLNAME
 config BUSYBOX_WATCHDOG
 config BUSYBOX_WATCHDOG
 	bool "watchdog"
 	bool "watchdog"
 	depends on !ADK_PACKAGE_WATCHDOG
 	depends on !ADK_PACKAGE_WATCHDOG
-	default n
+	default y
 	help
 	help
 	  The watchdog utility is used with hardware or software watchdog
 	  The watchdog utility is used with hardware or software watchdog
 	  device drivers. It opens the specified watchdog device special file
 	  device drivers. It opens the specified watchdog device special file

+ 1 - 0
package/busybox/files/busybox.postinst

@@ -2,5 +2,6 @@
 . $IPKG_INSTROOT/etc/functions.sh
 . $IPKG_INSTROOT/etc/functions.sh
 add_rcconf network network YES
 add_rcconf network network YES
 add_rcconf crond crond NO
 add_rcconf crond crond NO
+add_rcconf watchdog watchdog NO
 add_rcconf 'use "-C32" normally, "NO" to disable' syslogd_flags '-C32'
 add_rcconf 'use "-C32" normally, "NO" to disable' syslogd_flags '-C32'
 add_rcconf inetd
 add_rcconf inetd

+ 27 - 0
package/busybox/files/watchdog.init

@@ -0,0 +1,27 @@
+#!/bin/sh
+#PKG busybox
+#INIT 10
+. /etc/rc.conf
+
+case $1 in
+autostop) ;;
+autostart)
+	[[ $watchdog = NO ]] && exit 0
+	exec sh $0 start
+	;;
+start)
+	watchdog /dev/watchdog
+	;;
+stop)
+	pkill watchdog
+	;;
+restart)
+	sh $0 stop
+	sh $0 start
+	;;
+*)
+	echo "Usage: $0 {start | stop | restart}"
+	exit 1
+	;;
+esac
+exit $?

+ 12 - 2
package/mdadm/patches/patch-Makefile

@@ -1,6 +1,16 @@
 --- mdadm-3.0.orig/Makefile	2009-06-02 07:48:29.000000000 +0200
 --- mdadm-3.0.orig/Makefile	2009-06-02 07:48:29.000000000 +0200
-+++ mdadm-3.0/Makefile	2009-12-11 19:01:17.000000000 +0100
++++ mdadm-3.0/Makefile	2010-01-16 09:36:14.000000000 +0100
-@@ -186,29 +186,36 @@ sha1.o : sha1.c sha1.h md5.h
+@@ -58,7 +58,8 @@ CONFFILE = $(SYSCONFDIR)/mdadm.conf
+ CONFFILE2 = $(SYSCONFDIR)/mdadm/mdadm.conf
+ MAILCMD =/usr/sbin/sendmail -t
+ CONFFILEFLAGS = -DCONFFILE=\"$(CONFFILE)\" -DCONFFILE2=\"$(CONFFILE2)\"
+-CFLAGS = $(CWFLAGS) $(CXFLAGS) -DSendmail=\""$(MAILCMD)"\" $(CONFFILEFLAGS)
++CFLAGS ?=
++CFLAGS += $(CWFLAGS) -DSendmail=\""$(MAILCMD)"\" $(CONFFILEFLAGS)
+ 
+ # If you want a static binary, you might uncomment these
+ # LDFLAGS = -static
+@@ -186,29 +187,36 @@ sha1.o : sha1.c sha1.h md5.h
  	$(CC) $(CFLAGS) -DHAVE_STDINT_H -o sha1.o -c sha1.c
  	$(CC) $(CFLAGS) -DHAVE_STDINT_H -o sha1.o -c sha1.c
  
  
  install : mdadm mdmon install-man install-udev
  install : mdadm mdmon install-man install-udev

+ 2 - 1
package/olsrd/Makefile

@@ -7,7 +7,7 @@ PKG_NAME:=		olsrd
 PKG_VERSION:=		0.5.6-r2
 PKG_VERSION:=		0.5.6-r2
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_MD5SUM:=		acf15dbd0af521a6826541b567c6473a
 PKG_MD5SUM:=		acf15dbd0af521a6826541b567c6473a
-PKG_DESCR:=		implementation of the Optimized Link State Routing protocol
+PKG_DESCR:=		Optimized Link State Routing protocol
 PKG_SECTION:=		net
 PKG_SECTION:=		net
 PKG_MULTI:=		1
 PKG_MULTI:=		1
 PKG_URL:=		http://www.olsr.org
 PKG_URL:=		http://www.olsr.org
@@ -36,6 +36,7 @@ $(eval $(call PKG_mod_template,OLSRD_MOD_HTTPINFO,httpinfo))
 $(eval $(call PKG_mod_template,OLSRD_MOD_NAMESERVICE,nameservice))
 $(eval $(call PKG_mod_template,OLSRD_MOD_NAMESERVICE,nameservice))
 $(eval $(call PKG_mod_template,OLSRD_MOD_TAS,tas))
 $(eval $(call PKG_mod_template,OLSRD_MOD_TAS,tas))
 
 
+TCFLAGS+=	-fPIC
 
 
 do-build:
 do-build:
 	rm -rf ${WRKINST}
 	rm -rf ${WRKINST}

+ 2 - 0
package/perl/Makefile

@@ -15,6 +15,8 @@ PKG_SITES:=		ftp://ftp.cpan.org/pub/CPAN/src/5.0/ \
 			ftp://ftp.gmd.de/mirrors/CPAN/src/5.0/ \
 			ftp://ftp.gmd.de/mirrors/CPAN/src/5.0/ \
 			ftp://ftp.funet.fi/pub/languages/perl/CPAN/src/5.0/
 			ftp://ftp.funet.fi/pub/languages/perl/CPAN/src/5.0/
 
 
+CFLINE_PERL:=		depends on ADK_NATIVE
+
 include ${TOPDIR}/mk/package.mk
 include ${TOPDIR}/mk/package.mk
 
 
 $(eval $(call PKG_template,PERL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,PERL,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))

+ 1 - 0
package/sane-backends/Makefile

@@ -153,6 +153,7 @@ $(eval $(call PKG_mod_template,SANE_BACKEND_UMAX1220U,umax1220u))
 $(eval $(call PKG_mod_template,SANE_BACKEND_UMAX_PP,umax_pp))
 $(eval $(call PKG_mod_template,SANE_BACKEND_UMAX_PP,umax_pp))
 $(eval $(call PKG_mod_template,SANE_BACKEND_UMAX,umax))
 $(eval $(call PKG_mod_template,SANE_BACKEND_UMAX,umax))
 
 
+CONFIGURE_ENV+=		ac_cv_func_ioperm=no
 CONFIGURE_STYLE:=	gnu
 CONFIGURE_STYLE:=	gnu
 CONFIGURE_ARGS+=	--disable-translations \
 CONFIGURE_ARGS+=	--disable-translations \
 			--without-gphoto2 \
 			--without-gphoto2 \

+ 11 - 0
package/sane-backends/patches/patch-configure

@@ -0,0 +1,11 @@
+--- sane-backends-1.0.20.orig/configure	2009-05-03 18:59:22.000000000 +0200
++++ sane-backends-1.0.20/configure	2010-01-14 19:51:31.000000000 +0100
+@@ -34117,7 +34117,7 @@ ALL_BACKENDS="abaton agfafocus apple art
+         hp5590 hpsj5s hpljm1005 hs2p ibm leo lexmark ma1509 \
+         matsushita microtek microtek2 mustek mustek_pp \
+         mustek_usb mustek_usb2 nec net niash pie pint \
+-        pixma plustek plustek_pp qcam ricoh rts8891 s9036 \
++        pixma plustek plustek_pp ricoh rts8891 s9036 \
+         sceptre sharp sm3600 sm3840 snapscan sp15c st400 \
+         stv680 tamarack teco1 teco2 teco3 test u12 umax
+         umax_pp umax1220u v4l xerox_mfp"

+ 36 - 0
package/sdl-image/Makefile

@@ -0,0 +1,36 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		sdl-image
+PKG_VERSION:=		1.2.10
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		6c06584b31559e2b59f2b982d0d1f628
+PKG_DESCR:=		Simple DirectMedia Layer
+PKG_SECTION:=		libs
+PKG_DEPENDS:=		libpng libtiff libjpeg
+PKG_BUILDDEP:=		libpng libtiff jpeg
+PKG_URL:=		http://www.libsdl.org
+PKG_SITES:=		http://www.libsdl.org/projects/SDL_image/release/
+
+DISTFILES:=             SDL_image-${PKG_VERSION}.tar.gz
+WRKDIST=		${WRKDIR}/SDL_image-${PKG_VERSION}
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,LIBSDL_IMAGE,libsdl-image,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIGURE_STYLE:=	gnu
+CONFIGURE_ARGS+=	--enable-png \
+			--enable-jpg \
+			--enable-bmp \
+			--enable-tif
+BUILD_STYLE:=		auto
+INSTALL_STYLE:=		auto
+
+post-install:
+	$(INSTALL_DIR) $(IDIR_LIBSDL_IMAGE)/usr/lib
+	$(CP) ${WRKINST}/usr/lib/libSDL*.so* $(IDIR_LIBSDL_IMAGE)/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 10 - 1
package/sdl/Makefile

@@ -9,6 +9,8 @@ PKG_RELEASE:=		1
 PKG_MD5SUM:=		e52086d1b508fa0b76c52ee30b55bec4
 PKG_MD5SUM:=		e52086d1b508fa0b76c52ee30b55bec4
 PKG_DESCR:=		Simple DirectMedia Layer
 PKG_DESCR:=		Simple DirectMedia Layer
 PKG_SECTION:=		libs
 PKG_SECTION:=		libs
+PKG_DEPENDS:=		libusb alsa-lib libpthread tslib
+PKG_BUILDDEP+=		libusb alsa-lib tslib
 PKG_URL:=		http://www.libsdl.org
 PKG_URL:=		http://www.libsdl.org
 PKG_SITES:=		http://www.libsdl.org/release/
 PKG_SITES:=		http://www.libsdl.org/release/
 
 
@@ -20,7 +22,14 @@ include $(TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,LIBSDL,libsdl,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,LIBSDL,libsdl,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 
 CONFIGURE_STYLE:=	gnu
 CONFIGURE_STYLE:=	gnu
-CONFIGURE_ARGS+=	--disable-esd
+CONFIGURE_ARGS+=	--disable-esd \
+			--disable-oss \
+			--enable-alsa \
+			--enable-video-fbcon \
+			--disable-video-directfb \
+			--disable-video-opengl \
+			--enable-input-tslib \
+			--without-x
 BUILD_STYLE:=		auto
 BUILD_STYLE:=		auto
 INSTALL_STYLE:=		auto
 INSTALL_STYLE:=		auto
 
 

+ 2 - 2
package/snort/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 include ${TOPDIR}/rules.mk
 
 
 PKG_NAME:=		snort
 PKG_NAME:=		snort
-PKG_VERSION:=		2.8.5.1
+PKG_VERSION:=		2.8.5.2
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		b1abf3a9fa3486720c9a2b5eff920417
+PKG_MD5SUM:=		e6a8bc5aa1ebe4d2100533d7709c4a9e
 PKG_DESCR:=		a flexible Network Intrusion Detection System (NIDS)
 PKG_DESCR:=		a flexible Network Intrusion Detection System (NIDS)
 PKG_SECTION:=		net
 PKG_SECTION:=		net
 PKG_NOPARALLEL:=	1
 PKG_NOPARALLEL:=	1

+ 25 - 14
package/snort/patches/patch-configure

@@ -1,13 +1,13 @@
---- snort-2.8.5.1.orig/configure	2009-10-19 23:08:11.000000000 +0200
+--- snort-2.8.5.2.orig/configure	2009-10-19 23:18:06.000000000 +0200
-+++ snort-2.8.5.1/configure	2009-12-27 15:59:57.000000000 +0100
++++ snort-2.8.5.2/configure	2010-01-14 20:16:49.000000000 +0100
-@@ -24242,70 +24242,7 @@ _ACEOF
+@@ -25882,81 +25882,7 @@ _ACEOF
  fi
  fi
  
  
  
  
 -# In case INADDR_NONE is not defined (like on Solaris)
 -# In case INADDR_NONE is not defined (like on Solaris)
 -have_inaddr_none="no"
 -have_inaddr_none="no"
--echo "$as_me:$LINENO: checking for INADDR_NONE" >&5
+-{ echo "$as_me:$LINENO: checking for INADDR_NONE" >&5
--echo $ECHO_N "checking for INADDR_NONE... $ECHO_C" >&6
+-echo $ECHO_N "checking for INADDR_NONE... $ECHO_C" >&6; }
 -if test "$cross_compiling" = yes; then
 -if test "$cross_compiling" = yes; then
 -  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 -  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 -See \`config.log' for more details." >&5
 -See \`config.log' for more details." >&5
@@ -38,13 +38,22 @@
 -}
 -}
 -_ACEOF
 -_ACEOF
 -rm -f conftest$ac_exeext
 -rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+-if { (ac_try="$ac_link"
--  (eval $ac_link) 2>&5
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_link") 2>&5
 -  ac_status=$?
 -  ac_status=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+-  { (case "(($ac_try" in
--  (eval $ac_try) 2>&5
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+-  (eval "$ac_try") 2>&5
 -  ac_status=$?
 -  ac_status=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); }; }; then
 -  (exit $ac_status); }; }; then
@@ -57,10 +66,12 @@
 -( exit $ac_status )
 -( exit $ac_status )
 -have_inaddr_none="no"
 -have_inaddr_none="no"
 -fi
 -fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 -fi
 -fi
--echo "$as_me:$LINENO: result: $have_inaddr_none" >&5
+-
--echo "${ECHO_T}$have_inaddr_none" >&6
+-
+-{ echo "$as_me:$LINENO: result: $have_inaddr_none" >&5
+-echo "${ECHO_T}$have_inaddr_none" >&6; }
 -if test "x$have_inaddr_none" = "xno"; then
 -if test "x$have_inaddr_none" = "xno"; then
 -
 -
 -cat >>confdefs.h <<\_ACEOF
 -cat >>confdefs.h <<\_ACEOF
@@ -72,7 +83,7 @@
  
  
  cat >conftest.$ac_ext <<_ACEOF
  cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
  /* confdefs.h.  */
-@@ -24959,7 +24896,7 @@ fi
+@@ -26580,7 +26506,7 @@ fi
  # that versions < 0.9 do not accumulate packet statistics whereas >= 0.9 do accumulate.
  # that versions < 0.9 do not accumulate packet statistics whereas >= 0.9 do accumulate.
  # This is Linux only.  The check is done after pcre because the code below uses pcre.
  # This is Linux only.  The check is done after pcre because the code below uses pcre.
  # It seems Phil Wood's pcap does not accumulate - 0.9x
  # It seems Phil Wood's pcap does not accumulate - 0.9x
@@ -80,4 +91,4 @@
 +pcap_version_check="no"
 +pcap_version_check="no"
  if test "x$linux" = "xyes"; then
  if test "x$linux" = "xyes"; then
      if test "x$pcap_version_check" = "xyes"; then
      if test "x$pcap_version_check" = "xyes"; then
-         echo "$as_me:$LINENO: checking for libpcap version >= 0.9" >&5
+         { echo "$as_me:$LINENO: checking for libpcap version >= 0.9" >&5

+ 2 - 2
package/snort/patches/patch-src_detection-plugins_sp_ip_tos_check_c

@@ -1,5 +1,5 @@
---- snort-2.8.5.1.orig/src/detection-plugins/sp_ip_tos_check.c	2009-05-07 00:28:33.000000000 +0200
+--- snort-2.8.5.2.orig/src/detection-plugins/sp_ip_tos_check.c	2009-05-07 00:28:33.000000000 +0200
-+++ snort-2.8.5.1/src/detection-plugins/sp_ip_tos_check.c	2009-12-27 16:51:48.000000000 +0100
++++ snort-2.8.5.2/src/detection-plugins/sp_ip_tos_check.c	2010-01-19 19:58:18.000000000 +0100
 @@ -191,19 +191,19 @@ void ParseIpTos(char *data, OptTreeNode 
 @@ -191,19 +191,19 @@ void ParseIpTos(char *data, OptTreeNode 
          ds_ptr->not_flag = 1;
          ds_ptr->not_flag = 1;
      }
      }

+ 2 - 40
package/snort/patches/patch-src_detection-plugins_sp_pattern_match_c

@@ -1,5 +1,5 @@
---- snort-2.8.5.1.orig/src/detection-plugins/sp_pattern_match.c	2009-08-10 22:41:44.000000000 +0200
+--- snort-2.8.5.2.orig/src/detection-plugins/sp_pattern_match.c	2009-08-10 22:41:44.000000000 +0200
-+++ snort-2.8.5.1/src/detection-plugins/sp_pattern_match.c	2009-12-27 17:24:45.000000000 +0100
++++ snort-2.8.5.2/src/detection-plugins/sp_pattern_match.c	2010-01-19 19:58:58.000000000 +0100
 @@ -831,7 +831,7 @@ void PayloadSearchListInit(char *data, O
 @@ -831,7 +831,7 @@ void PayloadSearchListInit(char *data, O
          data++;
          data++;
  
  
@@ -36,15 +36,6 @@
      }
      }
  
  
      if (comma)
      if (comma)
-@@ -2016,7 +2016,7 @@ void ParsePattern(char *rule, OptTreeNod
-     PatternMatchData *ds_idx;
- 
-     /* clear out the temp buffer */
--    bzero(tmp_buf, MAX_PATTERN_SIZE);
-+    memset(tmp_buf, 0, MAX_PATTERN_SIZE);
- 
-     if(rule == NULL)
-     {
 @@ -2035,7 +2035,7 @@ void ParsePattern(char *rule, OptTreeNod
 @@ -2035,7 +2035,7 @@ void ParsePattern(char *rule, OptTreeNod
      }
      }
  
  
@@ -54,32 +45,3 @@
  
  
      if(start_ptr != rule)
      if(start_ptr != rule)
      {
      {
-@@ -2089,7 +2089,7 @@ void ParsePattern(char *rule, OptTreeNod
-     dummy_end = (dummy_idx + size);
- 
-     /* why is this buffer so small? */
--    bzero(hex_buf, 3);
-+    memset(hex_buf, 0, 3);
-     memset(hex_buf, '0', 2);
- 
-     /* BEGIN BAD JUJU..... */
-@@ -2204,7 +2204,7 @@ void ParsePattern(char *rule, OptTreeNod
-                                     strtol(hex_buf, (char **) NULL, 16)&0xFF;
- 
-                                 dummy_size++;
--                                bzero(hex_buf, 3);
-+                                memset(hex_buf, 0, 3);
-                                 memset(hex_buf, '0', 2);
-                             }
-                             else
-@@ -2759,8 +2759,8 @@ static void ParseContentListFile(char *f
-     }
- 
-     /* clear the line and rule buffers */
--    bzero((char *) buf, STD_BUF);
--    bzero((char *) rule_buf, STD_BUF);
-+    memset((char *) buf, 0, STD_BUF);
-+    memset((char *) rule_buf, 0, STD_BUF);
-     frazes_count = 0;
- 
-     /* loop thru each list_file line and content to the rule */

+ 2 - 29
package/snort/patches/patch-src_detection-plugins_sp_replace_c

@@ -1,14 +1,5 @@
---- snort-2.8.5.1.orig/src/detection-plugins/sp_replace.c	2009-07-07 17:37:04.000000000 +0200
+--- snort-2.8.5.2.orig/src/detection-plugins/sp_replace.c	2009-07-07 17:37:04.000000000 +0200
-+++ snort-2.8.5.1/src/detection-plugins/sp_replace.c	2009-12-27 17:23:47.000000000 +0100
++++ snort-2.8.5.2/src/detection-plugins/sp_replace.c	2010-01-19 20:21:14.000000000 +0100
-@@ -111,7 +111,7 @@ static PatternMatchData * Replace_Parse(
-             file_name, file_line);
-     }
-     /* clear out the temp buffer */
--    bzero(tmp_buf, MAX_PATTERN_SIZE);
-+    memset(tmp_buf, 0, MAX_PATTERN_SIZE);
- 
-     while(isspace((int)*rule))
-         rule++;
 @@ -122,7 +122,7 @@ static PatternMatchData * Replace_Parse(
 @@ -122,7 +122,7 @@ static PatternMatchData * Replace_Parse(
      }
      }
  
  
@@ -18,21 +9,3 @@
  
  
      if(start_ptr == NULL)
      if(start_ptr == NULL)
      {
      {
-@@ -163,7 +163,7 @@ static PatternMatchData * Replace_Parse(
-     dummy_end = (dummy_idx + size);
- 
-     /* why is this buffer so small? */
--    bzero(hex_buf, 3);
-+    memset(hex_buf, 0, 3);
-     memset(hex_buf, '0', 2);
- 
-     /* BEGIN BAD JUJU..... */
-@@ -269,7 +269,7 @@ static PatternMatchData * Replace_Parse(
-                                     strtol(hex_buf, (char **) NULL, 16)&0xFF;
- 
-                                 dummy_size++;
--                                bzero(hex_buf, 3);
-+                                memset(hex_buf, 0, 3);
-                                 memset(hex_buf, '0', 2);
-                             }
-                             else

+ 0 - 13
package/snort/patches/patch-src_detection-plugins_sp_session_c

@@ -1,13 +0,0 @@
---- snort-2.8.5.1.orig/src/detection-plugins/sp_session.c	2009-08-10 22:41:45.000000000 +0200
-+++ snort-2.8.5.1/src/detection-plugins/sp_session.c	2009-12-27 17:24:07.000000000 +0100
-@@ -378,8 +378,8 @@ FILE *OpenSessionFile(Packet *p)
-         return NULL;
-     }
- 
--    bzero((char *)session_file, STD_BUF);
--    bzero((char *)log_path, STD_BUF);
-+    memset((char *)session_file, 0, STD_BUF);
-+    memset((char *)log_path, 0, STD_BUF);
- 
-     /* figure out which way this packet is headed in relation to the homenet */
- #ifdef SUP_IP6

+ 2 - 2
package/snort/patches/patch-src_detection-plugins_sp_tcp_win_check_c

@@ -1,5 +1,5 @@
---- snort-2.8.5.1.orig/src/detection-plugins/sp_tcp_win_check.c	2009-05-07 00:28:39.000000000 +0200
+--- snort-2.8.5.2.orig/src/detection-plugins/sp_tcp_win_check.c	2009-05-07 00:28:39.000000000 +0200
-+++ snort-2.8.5.1/src/detection-plugins/sp_tcp_win_check.c	2009-12-27 16:11:37.000000000 +0100
++++ snort-2.8.5.2/src/detection-plugins/sp_tcp_win_check.c	2010-01-19 20:06:29.000000000 +0100
 @@ -196,19 +196,19 @@ void ParseTcpWin(char *data, OptTreeNode
 @@ -196,19 +196,19 @@ void ParseTcpWin(char *data, OptTreeNode
          ds_ptr->not_flag = 1;
          ds_ptr->not_flag = 1;
      }
      }

+ 0 - 47
package/snort/patches/patch-src_dynamic-preprocessors_dns_spp_dns_c

@@ -1,47 +0,0 @@
---- snort-2.8.5.1.orig/src/dynamic-preprocessors/dns/spp_dns.c	2009-10-02 22:29:57.000000000 +0200
-+++ snort-2.8.5.1/src/dynamic-preprocessors/dns/spp_dns.c	2009-12-27 17:17:22.000000000 +0100
-@@ -749,7 +749,7 @@ static uint16_t ParseDNSQuestion(const u
-         if (dnsSessionData->curr_txt.name_state == DNS_RESP_STATE_NAME_COMPLETE)
-         {
-             dnsSessionData->curr_rec_state = DNS_RESP_STATE_Q_TYPE;
--            bzero(&dnsSessionData->curr_txt, sizeof(DNSNameState));
-+            memset(&dnsSessionData->curr_txt, 0, sizeof(DNSNameState));
-             data = data + bytes_used;
-             bytes_unused = new_bytes_unused;
- 
-@@ -837,7 +837,7 @@ uint16_t ParseDNSAnswer(const unsigned c
-         if (dnsSessionData->curr_txt.name_state == DNS_RESP_STATE_NAME_COMPLETE)
-         {
-             dnsSessionData->curr_rec_state = DNS_RESP_STATE_RR_TYPE;
--            bzero(&dnsSessionData->curr_txt, sizeof(DNSNameState));
-+            memset(&dnsSessionData->curr_txt, 0, sizeof(DNSNameState));
-             data = data + bytes_used;
-         }
-         bytes_unused = new_bytes_unused;
-@@ -1272,7 +1272,7 @@ void ParseDNSResponseMessage(SFSnortPack
-                         if (dnsSessionData->curr_rr.type == DNS_RR_TYPE_TXT)
-                         {
-                             /* Reset the state tracking for this record */
--                            bzero(&dnsSessionData->curr_txt, sizeof(DNSNameState));
-+                            memset(&dnsSessionData->curr_txt, 0, sizeof(DNSNameState));
-                         }
-                         data = p->payload + (p->payload_size - bytes_unused);
-                     }
-@@ -1328,7 +1328,7 @@ void ParseDNSResponseMessage(SFSnortPack
-                         if (dnsSessionData->curr_rr.type == DNS_RR_TYPE_TXT)
-                         {
-                             /* Reset the state tracking for this record */
--                            bzero(&dnsSessionData->curr_txt, sizeof(DNSNameState));
-+                            memset(&dnsSessionData->curr_txt, 0, sizeof(DNSNameState));
-                         }
-                         data = p->payload + (p->payload_size - bytes_unused);
-                     }
-@@ -1384,7 +1384,7 @@ void ParseDNSResponseMessage(SFSnortPack
-                         if (dnsSessionData->curr_rr.type == DNS_RR_TYPE_TXT)
-                         {
-                             /* Reset the state tracking for this record */
--                            bzero(&dnsSessionData->curr_txt, sizeof(DNSNameState));
-+                            memset(&dnsSessionData->curr_txt, 0, sizeof(DNSNameState));
-                         }
-                         data = p->payload + (p->payload_size - bytes_unused);
-                     }

+ 0 - 11
package/snort/patches/patch-src_inline_c

@@ -1,11 +0,0 @@
---- snort-2.8.5.1.orig/src/inline.c	2009-07-07 17:37:01.000000000 +0200
-+++ snort-2.8.5.1/src/inline.c	2009-12-27 17:20:43.000000000 +0100
-@@ -335,7 +335,7 @@ void IpfwLoop(void)
-     }
- 
-     /* Fill in necessary fields */
--    bzero(&sin, sizeof(sin));
-+    memset(&sin, 0, sizeof(sin));
-     sin.sin_family = PF_INET;
-     sin.sin_addr.s_addr = INADDR_ANY;
-     sin.sin_port = htons(ScDivertPort());

+ 2 - 126
package/snort/patches/patch-src_log_c

@@ -1,25 +1,5 @@
---- snort-2.8.5.1.orig/src/log.c	2009-10-19 17:48:42.000000000 +0200
+--- snort-2.8.5.2.orig/src/log.c	2009-10-19 17:48:42.000000000 +0200
-+++ snort-2.8.5.1/src/log.c	2009-12-27 17:19:26.000000000 +0100
++++ snort-2.8.5.2/src/log.c	2010-01-19 20:01:42.000000000 +0100
-@@ -362,7 +362,7 @@ void PrintIPPkt(FILE * fp, int type, Pac
- 
-     DEBUG_WRAP(DebugMessage(DEBUG_LOG, "PrintIPPkt type = %d\n", type););
- 
--    bzero((char *) timestamp, TIMEBUF_SIZE);
-+    memset((char *) timestamp, 0, TIMEBUF_SIZE);
-     ts_print((struct timeval *) & p->pkth->ts, timestamp);
- 
-     /* dump the timestamp */
-@@ -863,8 +863,8 @@ void PrintArpHeader(FILE * fp, Packet * 
-     const uint8_t *mac_src = NULL;
-     const uint8_t *mac_dst = NULL;
- 
--    bzero((struct in_addr *) &ip_addr, sizeof(struct in_addr));
--    bzero((char *) timestamp, TIMEBUF_SIZE);
-+    memset((struct in_addr *) &ip_addr, 0, sizeof(struct in_addr));
-+    memset((char *) timestamp, 0, TIMEBUF_SIZE);
-     ts_print((struct timeval *) & p->pkth->ts, timestamp);
- 
-     /* determine what to use as MAC src and dst */
 @@ -916,7 +916,7 @@ void PrintArpHeader(FILE * fp, Packet * 
 @@ -916,7 +916,7 @@ void PrintArpHeader(FILE * fp, Packet * 
      switch(ntohs(p->ah->ea_hdr.ar_op))
      switch(ntohs(p->ah->ea_hdr.ar_op))
      {
      {
@@ -56,107 +36,3 @@
              fprintf(fp, "RARP reply %X:%X:%X:%X:%X:%X at %s",
              fprintf(fp, "RARP reply %X:%X:%X:%X:%X:%X at %s",
                      p->ah->arp_tha[0], p->ah->arp_tha[1], p->ah->arp_tha[2],
                      p->ah->arp_tha[0], p->ah->arp_tha[1], p->ah->arp_tha[2],
                      p->ah->arp_tha[3], p->ah->arp_tha[4], p->ah->arp_tha[5],
                      p->ah->arp_tha[3], p->ah->arp_tha[4], p->ah->arp_tha[5],
-@@ -1467,7 +1467,7 @@ void PrintICMPEmbeddedIP(FILE *fp, Packe
-     if (fp == NULL || p == NULL)
-         return;
- 
--    bzero((char *) &op, sizeof(Packet));
-+    memset((char *) &op, 0, sizeof(Packet));
-     orig_p = &op;
- 
-     orig_p->iph = p->orig_iph;
-@@ -1717,7 +1717,7 @@ void PrintTcpOptions(FILE * fp, Packet *
-         switch(p->tcp_options[i].code)
-         {
-             case TCPOPT_MAXSEG:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 fwrite("MSS: ", 5, 1, fp);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 2);
-@@ -1740,11 +1740,11 @@ void PrintTcpOptions(FILE * fp, Packet *
-                 break;
- 
-             case TCPOPT_SACK:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data && (p->tcp_options[i].len >= 2))
-                     memcpy(tmp, p->tcp_options[i].data, 2);
-                 fprintf(fp, "Sack: %u@", EXTRACT_16BITS(tmp));
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data && (p->tcp_options[i].len >= 4))
-                     memcpy(tmp, (p->tcp_options[i].data) + 2, 2);
-                 fprintf(fp, "%u ", EXTRACT_16BITS(tmp));
-@@ -1755,46 +1755,46 @@ void PrintTcpOptions(FILE * fp, Packet *
-                 break;
- 
-             case TCPOPT_ECHO:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "Echo: %u ", EXTRACT_32BITS(tmp));
-                 break;
- 
-             case TCPOPT_ECHOREPLY:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "Echo Rep: %u ", EXTRACT_32BITS(tmp));
-                 break;
- 
-             case TCPOPT_TIMESTAMP:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "TS: %u ", EXTRACT_32BITS(tmp));
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, (p->tcp_options[i].data) + 4, 4);
-                 fprintf(fp, "%u ", EXTRACT_32BITS(tmp));
-                 break;
- 
-             case TCPOPT_CC:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "CC %u ", EXTRACT_32BITS(tmp));
-                 break;
- 
-             case TCPOPT_CCNEW:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "CCNEW: %u ", EXTRACT_32BITS(tmp));
-                 break;
- 
-             case TCPOPT_CCECHO:
--                bzero((char *) tmp, 5);
-+                memset((char *) tmp, 0, 5);
-                 if (p->tcp_options[i].data)
-                     memcpy(tmp, p->tcp_options[i].data, 4);
-                 fprintf(fp, "CCECHO: %u ", EXTRACT_32BITS(tmp));
-@@ -1944,7 +1944,7 @@ void PrintEapolPkt(FILE * fp, Packet * p
-   char timestamp[TIMEBUF_SIZE];
-   
- 
--    bzero((char *) timestamp, TIMEBUF_SIZE);
-+    memset((char *) timestamp, 0, TIMEBUF_SIZE);
-     ts_print((struct timeval *) & p->pkth->ts, timestamp);
- 
-     /* dump the timestamp */
-@@ -2118,7 +2118,7 @@ void PrintWifiPkt(FILE * fp, Packet * p)
-     char timestamp[TIMEBUF_SIZE];
- 
- 
--    bzero((char *) timestamp, TIMEBUF_SIZE);
-+    memset((char *) timestamp, 0, TIMEBUF_SIZE);
-     ts_print((struct timeval *) & p->pkth->ts, timestamp);
- 
-     /* dump the timestamp */

+ 2 - 2
package/snort/patches/patch-src_log_text_c

@@ -1,5 +1,5 @@
---- snort-2.8.5.1.orig/src/log_text.c	2009-05-07 00:28:15.000000000 +0200
+--- snort-2.8.5.2.orig/src/log_text.c	2009-05-07 00:28:15.000000000 +0200
-+++ snort-2.8.5.1/src/log_text.c	2009-12-27 16:08:42.000000000 +0100
++++ snort-2.8.5.2/src/log_text.c	2010-01-19 20:00:30.000000000 +0100
 @@ -1604,7 +1604,7 @@ void LogArpHeader(TextLog* log, Packet *
 @@ -1604,7 +1604,7 @@ void LogArpHeader(TextLog* log, Packet *
      switch(ntohs(p->ah->ea_hdr.ar_op))
      switch(ntohs(p->ah->ea_hdr.ar_op))
      {
      {

+ 0 - 11
package/snort/patches/patch-src_mempool_c

@@ -1,11 +0,0 @@
---- snort-2.8.5.1.orig/src/mempool.c	2009-08-10 22:41:39.000000000 +0200
-+++ snort-2.8.5.1/src/mempool.c	2009-12-27 17:21:21.000000000 +0100
-@@ -288,7 +288,7 @@ MemBucket *mempool_alloc(MemPool *mempoo
- 
-     /* TBD -- make configurable */
-     b = li->data;
--    bzero(b->data, mempool->obj_size);
-+    memset(b->data, 0, mempool->obj_size);
-     
-     return b;
- }

+ 4 - 26
package/snort/patches/patch-src_output-plugins_spo_alert_unixsock_c

@@ -1,11 +1,7 @@
---- snort-2.8.5.1.orig/src/output-plugins/spo_alert_unixsock.c	2009-05-07 00:29:12.000000000 +0200
+--- snort-2.8.5.2.orig/src/output-plugins/spo_alert_unixsock.c	2009-05-07 00:29:12.000000000 +0200
-+++ snort-2.8.5.1/src/output-plugins/spo_alert_unixsock.c	2009-12-27 17:23:19.000000000 +0100
++++ snort-2.8.5.2/src/output-plugins/spo_alert_unixsock.c	2010-01-19 20:05:44.000000000 +0100
-@@ -176,16 +176,16 @@ void AlertUnixSock(Packet *p, char *msg,
+@@ -179,13 +179,13 @@ void AlertUnixSock(Packet *p, char *msg,
- 
+     bzero((char *)&alertpkt,sizeof(alertpkt));
-     DEBUG_WRAP(DebugMessage(DEBUG_LOG, "Logging Alert data!\n"););
- 
--    bzero((char *)&alertpkt,sizeof(alertpkt));
-+    memset((char *)&alertpkt, 0, sizeof(alertpkt));
      if (event)
      if (event)
      {
      {
 -        bcopy((const void *)event,(void *)&alertpkt.event,sizeof(Event));
 -        bcopy((const void *)event,(void *)&alertpkt.event,sizeof(Event));
@@ -30,21 +26,3 @@
                 strlen(msg)>ALERTMSG_LENGTH-1 ? ALERTMSG_LENGTH - 1 : strlen(msg));
                 strlen(msg)>ALERTMSG_LENGTH-1 ? ALERTMSG_LENGTH - 1 : strlen(msg));
      }
      }
  
  
-@@ -236,7 +236,7 @@ void AlertUnixSock(Packet *p, char *msg,
-                        break;
- 		    
-                     default:
--                        /* alertpkt.transhdr is null due to initial bzero */
-+                        /* alertpkt.transhdr is null due to initial memset */
-                         alertpkt.val|=NO_TRANSHDR;
-                         break;
-                 }
-@@ -282,7 +282,7 @@ void OpenAlertSock(void)
-             srv);
-     }
- 
--    bzero((char *) &alertaddr, sizeof(alertaddr));
-+    memset((char *) &alertaddr, 0, sizeof(alertaddr));
-     
-     /* 108 is the size of sun_path */
-     strncpy(alertaddr.sun_path, srv, 108);

+ 0 - 11
package/snort/patches/patch-src_output-plugins_spo_database_c

@@ -1,11 +0,0 @@
---- snort-2.8.5.1.orig/src/output-plugins/spo_database.c	2009-10-02 22:29:59.000000000 +0200
-+++ snort-2.8.5.1/src/output-plugins/spo_database.c	2009-12-27 17:21:41.000000000 +0100
-@@ -333,7 +333,7 @@ static int instances = 0;
-     /* this is for debugging purposes only */
-     static char g_CurrentStatement[2048];
-     #define SAVESTATEMENT(str)   strncpy(g_CurrentStatement, str, sizeof(g_CurrentStatement) - 1);
--    #define CLEARSTATEMENT()     bzero((char *) g_CurrentStatement, sizeof(g_CurrentStatement));
-+    #define CLEARSTATEMENT()     memset((char *) g_CurrentStatement, 0, sizeof(g_CurrentStatement));
- #else
-     #define SAVESTATEMENT(str)   NULL;
-     #define CLEARSTATEMENT()     NULL;

+ 0 - 15
package/snort/patches/patch-src_output-plugins_spo_log_ascii_c

@@ -1,15 +0,0 @@
---- snort-2.8.5.1.orig/src/output-plugins/spo_log_ascii.c	2009-05-07 00:29:14.000000000 +0200
-+++ snort-2.8.5.1/src/output-plugins/spo_log_ascii.c	2009-12-27 17:22:59.000000000 +0100
-@@ -198,9 +198,9 @@ FILE *OpenLogFile(int mode, Packet * p)
- #endif
- 
-     /* zero out our buffers */
--    bzero((char *) log_path, STD_BUF);
--    bzero((char *) log_file, STD_BUF);
--    bzero((char *) proto, 5);
-+    memset((char *) log_path, 0, STD_BUF);
-+    memset((char *) log_file, 0, STD_BUF);
-+    memset((char *) proto, 0, 5);
- 
-     if (mode == GENERIC_LOG || mode == DUMP || mode == BOGUS ||
-         mode == NON_IP || mode == ARP)

+ 0 - 11
package/snort/patches/patch-src_output-plugins_spo_log_tcpdump_c

@@ -1,11 +0,0 @@
---- snort-2.8.5.1.orig/src/output-plugins/spo_log_tcpdump.c	2009-05-07 00:29:15.000000000 +0200
-+++ snort-2.8.5.1/src/output-plugins/spo_log_tcpdump.c	2009-12-27 17:22:31.000000000 +0100
-@@ -469,7 +469,7 @@ static void SpoLogTcpdumpCleanup(int sig
-         free (data->filename);
-     }
- 
--    bzero(data, sizeof(LogTcpdumpData));
-+    memset(data, 0, sizeof(LogTcpdumpData));
-     free(data);
- }
- 

+ 0 - 47
package/snort/patches/patch-src_output-plugins_spo_unified_c

@@ -1,47 +0,0 @@
---- snort-2.8.5.1.orig/src/output-plugins/spo_unified.c	2009-08-10 22:41:52.000000000 +0200
-+++ snort-2.8.5.1/src/output-plugins/spo_unified.c	2009-12-27 17:22:15.000000000 +0100
-@@ -302,7 +302,7 @@ static void UnifiedInitFile(UnifiedConfi
-     FileHeader hdr;
-     int value;
- 
--    bzero(logdir, STD_BUF);
-+    memset(logdir, 0, STD_BUF);
-     curr_time = time(NULL);
- 
-     if(data == NULL)
-@@ -398,7 +398,7 @@ void RealUnifiedLogAlert(Packet *p, char
-     UnifiedConfig *data = (UnifiedConfig *)arg;
-     UnifiedAlert alertdata;
- 
--    bzero(&alertdata, sizeof(alertdata));
-+    memset(&alertdata, 0, sizeof(alertdata));
- 
-     if(event != NULL)
-     {
-@@ -483,7 +483,7 @@ void RealUnifiedLogAlert6(Packet *p, cha
-     UnifiedConfig *data = (UnifiedConfig *)arg;
-     UnifiedIPv6Alert alertdata;
- 
--    bzero(&alertdata, sizeof(alertdata));
-+    memset(&alertdata, 0, sizeof(alertdata));
- 
-     if(event != NULL)
-     {
-@@ -1039,7 +1039,7 @@ void UnifiedInitAlertFile(UnifiedConfig 
-     int value;
-     UnifiedAlertFileHeader hdr;
- 
--    bzero(logdir, STD_BUF);
-+    memset(logdir, 0, STD_BUF);
-     curr_time = time(NULL);
- 
-     if(data->nostamp) 
-@@ -1167,7 +1167,7 @@ void UnifiedInitLogFile(UnifiedConfig *d
-     int value;
-     //UnifiedLogFileHeader hdr;
- 
--    bzero(logdir, STD_BUF);
-+    memset(logdir, 0, STD_BUF);
-     curr_time = time(NULL);
- 
-     if(data == NULL)

+ 2 - 2
package/snort/patches/patch-src_parser_IpAddrSet_c

@@ -1,5 +1,5 @@
---- snort-2.8.5.1.orig/src/parser/IpAddrSet.c	2009-07-07 17:37:07.000000000 +0200
+--- snort-2.8.5.2.orig/src/parser/IpAddrSet.c	2009-07-07 17:37:07.000000000 +0200
-+++ snort-2.8.5.1/src/parser/IpAddrSet.c	2009-12-27 16:38:24.000000000 +0100
++++ snort-2.8.5.2/src/parser/IpAddrSet.c	2010-01-19 20:20:50.000000000 +0100
 @@ -388,11 +388,11 @@ int ParseIP(char *paddr, IpAddrSet *ias,
 @@ -388,11 +388,11 @@ int ParseIP(char *paddr, IpAddrSet *ias,
                  /* protecting against malicious DNS servers */
                  /* protecting against malicious DNS servers */
                  if(host_info->h_length <= (int)sizeof(sin.sin_addr))
                  if(host_info->h_length <= (int)sizeof(sin.sin_addr))

+ 0 - 40
package/snort/patches/patch-src_parser_c

@@ -1,40 +0,0 @@
---- snort-2.8.5.1.orig/src/parser.c	2009-10-02 22:29:56.000000000 +0200
-+++ snort-2.8.5.1/src/parser.c	2009-12-27 17:20:27.000000000 +0100
-@@ -4362,7 +4362,7 @@ static char * ExpandVars(SnortConfig *sc
-     if(!string || !*string || !strchr(string, '$'))
-         return(string);
- 
--    bzero((char *) estring, PARSERULE_SIZE);
-+    memset((char *) estring, 0, PARSERULE_SIZE);
- 
-     i = j = 0;
-     l_string = strlen(string);
-@@ -4381,7 +4381,7 @@ static char * ExpandVars(SnortConfig *sc
- 
-         if(c == '$' && !quote_toggle)
-         {
--            bzero((char *) rawvarname, sizeof(rawvarname));
-+            memset((char *) rawvarname, 0, sizeof(rawvarname));
-             varname_completed = 0;
-             name_only = 1;
-             iv = i;
-@@ -4421,8 +4421,8 @@ static char * ExpandVars(SnortConfig *sc
- 
-                 varcontents = NULL;
- 
--                bzero((char *) varname, sizeof(varname));
--                bzero((char *) varaux, sizeof(varaux));
-+                memset((char *) varname, 0, sizeof(varname));
-+                memset((char *) varaux, 0, sizeof(varaux));
-                 varmodifier = ' ';
- 
-                 p = strchr(rawvarname, ':');
-@@ -4439,7 +4439,7 @@ static char * ExpandVars(SnortConfig *sc
-                 else
-                     SnortStrncpy(varname, rawvarname, sizeof(varname));
- 
--                bzero((char *) varbuffer, sizeof(varbuffer));
-+                memset((char *) varbuffer, 0, sizeof(varbuffer));
- 
-                 varcontents = VarSearch(sc, varname);
- 

+ 0 - 11
package/snort/patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c

@@ -1,11 +0,0 @@
---- snort-2.8.5.1.orig/src/preprocessors/Stream5/snort_stream5_tcp.c	2009-10-02 22:30:01.000000000 +0200
-+++ snort-2.8.5.1/src/preprocessors/Stream5/snort_stream5_tcp.c	2009-12-27 17:16:36.000000000 +0100
-@@ -6913,7 +6913,7 @@ static int ProcessTcp(Stream5LWSession *
-                     char timestamp[TIMEBUF_SIZE];
-                     char src_addr[17];
-                     char dst_addr[17];
--                    bzero((char *)timestamp, TIMEBUF_SIZE);
-+                    memset((char *)timestamp, 0, TIMEBUF_SIZE);
-                     ts_print((struct timeval *) &p->pkth->ts, timestamp);
-                     SnortSnprintf(src_addr, 17, "%s",
-                         inet_ntoa(GET_SRC_ADDR(p)));

+ 0 - 20
package/snort/patches/patch-src_snort_c

@@ -1,20 +0,0 @@
---- snort-2.8.5.1.orig/src/snort.c	2009-10-19 19:44:03.000000000 +0200
-+++ snort-2.8.5.1/src/snort.c	2009-12-27 17:17:42.000000000 +0100
-@@ -3581,7 +3581,7 @@ static void SnortCleanup(int exit_val)
-         struct timeval difftime;
-         struct timezone tz;
- 
--        bzero((char *) &tz, sizeof(tz));
-+        memset((char *) &tz, 0, sizeof(tz));
-         gettimeofday(&endtime, &tz);
- 
-         TIMERSUB(&endtime, &starttime, &difftime);
-@@ -3628,7 +3628,7 @@ static void SnortCleanup(int exit_val)
-         sfActionQueueDestroy (decoderActionQ);
-         mempool_destroy (&decoderAlertMemPool);
-         decoderActionQ = NULL;
--        bzero(&decoderAlertMemPool, sizeof(decoderAlertMemPool));
-+        memset(&decoderAlertMemPool, 0, sizeof(decoderAlertMemPool));
-     }
- 
-     /* Print Statistics */

+ 0 - 20
package/snort/patches/patch-src_util_c

@@ -1,20 +0,0 @@
---- snort-2.8.5.1.orig/src/util.c	2009-08-10 22:41:42.000000000 +0200
-+++ snort-2.8.5.1/src/util.c	2009-12-27 17:21:05.000000000 +0100
-@@ -227,7 +227,7 @@ void ts_print(register const struct time
-     if(!tvp)
-     {
-         /* manual page (for linux) says tz is never used, so.. */
--        bzero((char *) &tz, sizeof(tz));
-+        memset((char *) &tz, 0, sizeof(tz));
-         gettimeofday(&tv, &tz);
-         tvp = &tv;
-     }
-@@ -2714,7 +2714,7 @@ char *GetCurrentTimestamp()
- 
-     buf = (char *)SnortAlloc(SMALLBUFFER * sizeof(char));
- 
--    bzero((char *)&tz,sizeof(tz));
-+    memset((char *)&tz, 0, sizeof(tz));
-     gettimeofday(&tv,&tz);
-     tvp = &tv;
- 

+ 30 - 0
package/tcl/patches/patch-generic_tclStrToD_c

@@ -0,0 +1,30 @@
+--- tcl8.5.8.orig/generic/tclStrToD.c	2009-07-16 22:50:54.000000000 +0200
++++ tcl8.5.8/generic/tclStrToD.c	2010-01-14 20:44:55.000000000 +0100
+@@ -73,9 +73,11 @@ typedef unsigned int fpu_control_t __att
+  * MIPS floating-point units need special settings in control registers
+  * to use gradual underflow as we expect.
+  */
++/*
+ #if defined(__mips)
+ #include <sys/fpu.h>
+ #endif
++*/
+ /*
+  * HP's PA_RISC architecture uses 7ff4000000000000 to represent a quiet NaN.
+  * Everyone else uses 7ff8000000000000. (Why, HP, why?)
+@@ -2166,6 +2168,7 @@ TclInitDoubleConversion(void)
+     } bitwhack;
+ #endif
+ 
++/*
+ #if defined(__mips)
+     union fpc_csr mipsCR;
+ 
+@@ -2173,6 +2176,7 @@ TclInitDoubleConversion(void)
+     mipsCR.fc_struct.flush = 0;
+     set_fpc_csr(mipsCR.fc_word);
+ #endif
++*/
+ 
+     /*
+      * Initialize table of powers of 10 expressed as wide integers.

+ 42 - 0
package/tslib/Makefile

@@ -0,0 +1,42 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		tslib
+PKG_VERSION:=		1.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		92b2eb55b1e4ef7e2c0347069389390e
+PKG_DESCR:=		touchscreen library
+PKG_SECTION:=		libs
+PKG_URL:=		http://tslib.berlios.de/
+PKG_SITES:=		http://download.berlios.de/tslib/ \
+			http://download2.berlios.de/tslib/
+
+DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,TSLIB,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIGURE_STYLE:=	autogen gnu
+CONFIGURE_ARGS+=	--disable-ucb1x00 \
+			--disable-corgi \
+			--disable-collie \
+			--disable-h3600 \
+			--disable-mk712 \
+			--disable-linear-h2200 \
+			--disable-arctic2
+BUILD_STYLE:=		auto
+INSTALL_STYLE:=		auto
+
+post-install:
+	$(INSTALL_DIR) $(IDIR_TSLIB)/etc
+	$(INSTALL_DIR) $(IDIR_TSLIB)/usr/lib/ts
+	$(INSTALL_DIR) $(IDIR_TSLIB)/usr/bin
+	$(CP) $(WRKINST)/usr/lib/libts*so* $(IDIR_TSLIB)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/ts/*.so $(IDIR_TSLIB)/usr/lib/ts
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/ts_calibrate $(IDIR_TSLIB)/usr/bin
+	$(INSTALL_DATA) $(WRKINST)/etc/ts.conf $(IDIR_TSLIB)/etc
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 11 - 0
package/tslib/patches/patch-configure_ac

@@ -0,0 +1,11 @@
+--- tslib-1.0.orig/configure.ac	2006-08-24 23:02:55.000000000 +0200
++++ tslib-1.0/configure.ac	2010-01-19 08:07:05.861094823 +0100
+@@ -71,7 +71,7 @@ AC_MSG_RESULT($dejitter_module)
+ AM_CONDITIONAL(ENABLE_DEJITTER_MODULE, test "$dejitter_module" = "yes")
+ 
+ AC_MSG_CHECKING([whether linear-h2200 module is requested]) 
+-AC_ARG_ENABLE(dejitter,
++AC_ARG_ENABLE(linear-h2200,
+ 	AS_HELP_STRING([--enable-linear-h2200],
+ 		[Enable building of linearizing filter for iPAQ h2200 (default=yes)]),
+ 	[h2200_linear_module=$enableval],

+ 1 - 0
package/ulogd/Makefile

@@ -52,6 +52,7 @@ SUB_INSTALLS-${ADK_PACKAGE_ULOGD_MOD_PGSQL}+=		ulogd-mod-pgsql-install
 SUB_INSTALLS-${ADK_PACKAGE_ULOGD_MOD_SQLITE}+=		ulogd-mod-sqlite-install
 SUB_INSTALLS-${ADK_PACKAGE_ULOGD_MOD_SQLITE}+=		ulogd-mod-sqlite-install
 SUB_INSTALLS-${ADK_PACKAGE_ULOGD_MOD_EXTRA}+=		ulogd-mod-extra-install
 SUB_INSTALLS-${ADK_PACKAGE_ULOGD_MOD_EXTRA}+=		ulogd-mod-extra-install
 
 
+TCFLAGS+=		-fPIC
 CONFIGURE_STYLE:=	gnu
 CONFIGURE_STYLE:=	gnu
 BUILD_STYLE:=		auto
 BUILD_STYLE:=		auto
 INSTALL_STYLE:=		auto
 INSTALL_STYLE:=		auto

+ 4 - 0
target/Config.in

@@ -197,6 +197,7 @@ config ADK_LINUX_X86_ALIX1C
 	select ADK_KERNEL_NETDEVICES
 	select ADK_KERNEL_NETDEVICES
 	select ADK_KERNEL_NET_ETHERNET
 	select ADK_KERNEL_NET_ETHERNET
 	select ADK_KERNEL_MII
 	select ADK_KERNEL_MII
+	select ADK_KERNEL_WATCHDOG
 	select BUSYBOX_HWCLOCK
 	select BUSYBOX_HWCLOCK
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_VGA
 	select ADK_TARGET_WITH_VGA
@@ -221,6 +222,7 @@ config ADK_LINUX_X86_ALIX2D
 	select BUSYBOX_HWCLOCK
 	select BUSYBOX_HWCLOCK
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_MINIPCI
 	select ADK_TARGET_WITH_MINIPCI
+	select ADK_TARGET_WITH_LEDS
 	help
 	help
 	  Support for ALIX2D boards.
 	  Support for ALIX2D boards.
 	  http://www.pcengines.ch/
 	  http://www.pcengines.ch/
@@ -241,6 +243,7 @@ config ADK_LINUX_X86_ALIX2D13
 	select BUSYBOX_HWCLOCK
 	select BUSYBOX_HWCLOCK
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_MINIPCI
 	select ADK_TARGET_WITH_MINIPCI
+	select ADK_TARGET_WITH_LEDS
 	help
 	help
 	  Support for ALIX2D13 boards.
 	  Support for ALIX2D13 boards.
 	  http://www.pcengines.ch/
 	  http://www.pcengines.ch/
@@ -548,6 +551,7 @@ config ADK_LINUX_MIPS_RB532
 	select ADK_KERNEL_NET_ETHERNET
 	select ADK_KERNEL_NET_ETHERNET
 	select ADK_KERNEL_MII
 	select ADK_KERNEL_MII
 	select ADK_KERNEL_BLK_DEV_SD
 	select ADK_KERNEL_BLK_DEV_SD
+	select ADK_KERNEL_SCSI
 	select ADK_TARGET_WITH_MINIPCI
 	select ADK_TARGET_WITH_MINIPCI
 	help
 	help
 	 Support for Mikrotik RB532.
 	 Support for Mikrotik RB532.

+ 89 - 62
target/alix1c/kernel.config

@@ -1,7 +1,7 @@
 #
 #
 # Automatically generated make config: don't edit
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.31.4
+# Linux kernel version: 2.6.32
-# Tue Nov  3 19:13:15 2009
+# Tue Jan 19 19:49:54 2010
 #
 #
 # CONFIG_64BIT is not set
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
 CONFIG_X86_32=y
@@ -16,7 +16,6 @@ CONFIG_GENERIC_CLOCKEVENTS=y
 CONFIG_LOCKDEP_SUPPORT=y
 CONFIG_LOCKDEP_SUPPORT=y
 CONFIG_STACKTRACE_SUPPORT=y
 CONFIG_STACKTRACE_SUPPORT=y
 CONFIG_HAVE_LATENCYTOP_SUPPORT=y
 CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_FAST_CMPXCHG_LOCAL=y
 CONFIG_MMU=y
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
 CONFIG_ZONE_DMA=y
 CONFIG_GENERIC_ISA_DMA=y
 CONFIG_GENERIC_ISA_DMA=y
@@ -34,7 +33,8 @@ CONFIG_ARCH_HAS_CPU_RELAX=y
 CONFIG_ARCH_HAS_DEFAULT_IDLE=y
 CONFIG_ARCH_HAS_DEFAULT_IDLE=y
 CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
 CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
 CONFIG_HAVE_SETUP_PER_CPU_AREA=y
 CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
 # CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
 # CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
@@ -76,11 +76,12 @@ CONFIG_SYSVIPC_SYSCTL=y
 #
 #
 # RCU Subsystem
 # RCU Subsystem
 #
 #
-CONFIG_CLASSIC_RCU=y
+CONFIG_TREE_RCU=y
-# CONFIG_TREE_RCU is not set
+# CONFIG_TREE_PREEMPT_RCU is not set
-# CONFIG_PREEMPT_RCU is not set
+# CONFIG_RCU_TRACE is not set
+CONFIG_RCU_FANOUT=32
+# CONFIG_RCU_FANOUT_EXACT is not set
 # CONFIG_TREE_RCU_TRACE is not set
 # CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_PREEMPT_RCU_TRACE is not set
 # CONFIG_IKCONFIG is not set
 # CONFIG_IKCONFIG is not set
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
@@ -110,21 +111,20 @@ CONFIG_TIMERFD=y
 CONFIG_EVENTFD=y
 CONFIG_EVENTFD=y
 CONFIG_SHMEM=y
 CONFIG_SHMEM=y
 # CONFIG_AIO is not set
 # CONFIG_AIO is not set
-CONFIG_HAVE_PERF_COUNTERS=y
+CONFIG_HAVE_PERF_EVENTS=y
 
 
 #
 #
-# Performance Counters
+# Kernel Performance Events And Counters
 #
 #
+# CONFIG_PERF_EVENTS is not set
 # CONFIG_PERF_COUNTERS is not set
 # CONFIG_PERF_COUNTERS is not set
 # CONFIG_VM_EVENT_COUNTERS is not set
 # CONFIG_VM_EVENT_COUNTERS is not set
 # CONFIG_PCI_QUIRKS is not set
 # CONFIG_PCI_QUIRKS is not set
-CONFIG_STRIP_ASM_SYMS=y
 # CONFIG_COMPAT_BRK is not set
 # CONFIG_COMPAT_BRK is not set
 CONFIG_SLAB=y
 CONFIG_SLAB=y
 # CONFIG_SLUB is not set
 # CONFIG_SLUB is not set
 # CONFIG_SLOB is not set
 # CONFIG_SLOB is not set
 # CONFIG_PROFILING is not set
 # CONFIG_PROFILING is not set
-# CONFIG_MARKERS is not set
 CONFIG_HAVE_OPROFILE=y
 CONFIG_HAVE_OPROFILE=y
 CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
 CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
 CONFIG_HAVE_IOREMAP_PROT=y
 CONFIG_HAVE_IOREMAP_PROT=y
@@ -149,7 +149,7 @@ CONFIG_MODULE_UNLOAD=y
 # CONFIG_MODVERSIONS is not set
 # CONFIG_MODVERSIONS is not set
 # CONFIG_MODULE_SRCVERSION_ALL is not set
 # CONFIG_MODULE_SRCVERSION_ALL is not set
 CONFIG_BLOCK=y
 CONFIG_BLOCK=y
-CONFIG_LBDAF=y
+# CONFIG_LBDAF is not set
 # CONFIG_BLK_DEV_BSG is not set
 # CONFIG_BLK_DEV_BSG is not set
 # CONFIG_BLK_DEV_INTEGRITY is not set
 # CONFIG_BLK_DEV_INTEGRITY is not set
 
 
@@ -203,6 +203,7 @@ CONFIG_MGEODE_LX=y
 # CONFIG_MVIAC7 is not set
 # CONFIG_MVIAC7 is not set
 # CONFIG_MPSC is not set
 # CONFIG_MPSC is not set
 # CONFIG_MCORE2 is not set
 # CONFIG_MCORE2 is not set
+# CONFIG_MATOM is not set
 # CONFIG_GENERIC_CPU is not set
 # CONFIG_GENERIC_CPU is not set
 # CONFIG_X86_GENERIC is not set
 # CONFIG_X86_GENERIC is not set
 CONFIG_X86_CPU=y
 CONFIG_X86_CPU=y
@@ -218,7 +219,8 @@ CONFIG_X86_POPAD_OK=y
 CONFIG_X86_USE_PPRO_CHECKSUM=y
 CONFIG_X86_USE_PPRO_CHECKSUM=y
 CONFIG_X86_USE_3DNOW=y
 CONFIG_X86_USE_3DNOW=y
 CONFIG_X86_TSC=y
 CONFIG_X86_TSC=y
-CONFIG_X86_MINIMUM_CPU_FAMILY=4
+CONFIG_X86_CMPXCHG64=y
+CONFIG_X86_MINIMUM_CPU_FAMILY=5
 CONFIG_X86_DEBUGCTLMSR=y
 CONFIG_X86_DEBUGCTLMSR=y
 CONFIG_PROCESSOR_SELECT=y
 CONFIG_PROCESSOR_SELECT=y
 # CONFIG_CPU_SUP_INTEL is not set
 # CONFIG_CPU_SUP_INTEL is not set
@@ -238,7 +240,6 @@ CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT is not set
 # CONFIG_PREEMPT is not set
 # CONFIG_X86_UP_APIC is not set
 # CONFIG_X86_UP_APIC is not set
 # CONFIG_X86_MCE is not set
 # CONFIG_X86_MCE is not set
-# CONFIG_X86_ANCIENT_MCE is not set
 CONFIG_VM86=y
 CONFIG_VM86=y
 # CONFIG_TOSHIBA is not set
 # CONFIG_TOSHIBA is not set
 # CONFIG_I8K is not set
 # CONFIG_I8K is not set
@@ -276,6 +277,7 @@ CONFIG_BOUNCE=y
 CONFIG_VIRT_TO_BUS=y
 CONFIG_VIRT_TO_BUS=y
 CONFIG_HAVE_MLOCK=y
 CONFIG_HAVE_MLOCK=y
 CONFIG_HAVE_MLOCKED_PAGE_BIT=y
 CONFIG_HAVE_MLOCKED_PAGE_BIT=y
+# CONFIG_KSM is not set
 CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
 CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
 CONFIG_X86_CHECK_BIOS_CORRUPTION=y
 CONFIG_X86_CHECK_BIOS_CORRUPTION=y
 # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
 # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
@@ -303,44 +305,17 @@ CONFIG_PHYSICAL_ALIGN=0x100000
 # Power management and ACPI options
 # Power management and ACPI options
 #
 #
 # CONFIG_PM is not set
 # CONFIG_PM is not set
+# CONFIG_SFI is not set
 
 
 #
 #
 # CPU Frequency scaling
 # CPU Frequency scaling
 #
 #
-CONFIG_CPU_FREQ=y
+# CONFIG_CPU_FREQ is not set
-CONFIG_CPU_FREQ_TABLE=y
-# CONFIG_CPU_FREQ_DEBUG is not set
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_STAT_DETAILS is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
-
-#
-# CPUFreq processor drivers
-#
-# CONFIG_X86_POWERNOW_K6 is not set
-# CONFIG_X86_POWERNOW_K7 is not set
-CONFIG_X86_GX_SUSPMOD=y
-# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
-# CONFIG_X86_SPEEDSTEP_ICH is not set
-# CONFIG_X86_SPEEDSTEP_SMI is not set
-# CONFIG_X86_P4_CLOCKMOD is not set
-# CONFIG_X86_CPUFREQ_NFORCE2 is not set
-# CONFIG_X86_LONGRUN is not set
-# CONFIG_X86_E_POWERSAVER is not set
-
-#
-# shared options
-#
-# CONFIG_X86_SPEEDSTEP_LIB is not set
 # CONFIG_CPU_IDLE is not set
 # CONFIG_CPU_IDLE is not set
 
 
 #
 #
@@ -364,7 +339,7 @@ CONFIG_ISA_DMA_API=y
 # CONFIG_ISA is not set
 # CONFIG_ISA is not set
 # CONFIG_MCA is not set
 # CONFIG_MCA is not set
 # CONFIG_SCx200 is not set
 # CONFIG_SCx200 is not set
-# CONFIG_GEODE_MFGPT_TIMER is not set
+CONFIG_GEODE_MFGPT_TIMER=y
 # CONFIG_OLPC is not set
 # CONFIG_OLPC is not set
 # CONFIG_PCCARD is not set
 # CONFIG_PCCARD is not set
 # CONFIG_HOTPLUG_PCI is not set
 # CONFIG_HOTPLUG_PCI is not set
@@ -414,6 +389,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
 # CONFIG_NETFILTER is not set
 # CONFIG_NETFILTER is not set
 # CONFIG_IP_DCCP is not set
 # CONFIG_IP_DCCP is not set
 # CONFIG_IP_SCTP is not set
 # CONFIG_IP_SCTP is not set
+# CONFIG_RDS is not set
 # CONFIG_TIPC is not set
 # CONFIG_TIPC is not set
 # CONFIG_ATM is not set
 # CONFIG_ATM is not set
 # CONFIG_BRIDGE is not set
 # CONFIG_BRIDGE is not set
@@ -454,6 +430,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
 # Generic Driver Options
 # Generic Driver Options
 #
 #
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+# CONFIG_DEVTMPFS is not set
 # CONFIG_STANDALONE is not set
 # CONFIG_STANDALONE is not set
 # CONFIG_PREVENT_FIRMWARE_BUILD is not set
 # CONFIG_PREVENT_FIRMWARE_BUILD is not set
 # CONFIG_FW_LOADER is not set
 # CONFIG_FW_LOADER is not set
@@ -517,6 +494,7 @@ CONFIG_SCSI_WAIT_SCAN=m
 # CONFIG_SCSI_OSD_INITIATOR is not set
 # CONFIG_SCSI_OSD_INITIATOR is not set
 CONFIG_ATA=y
 CONFIG_ATA=y
 # CONFIG_ATA_NONSTANDARD is not set
 # CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_VERBOSE_ERROR=y
 # CONFIG_SATA_PMP is not set
 # CONFIG_SATA_PMP is not set
 # CONFIG_SATA_AHCI is not set
 # CONFIG_SATA_AHCI is not set
 # CONFIG_SATA_SIL24 is not set
 # CONFIG_SATA_SIL24 is not set
@@ -538,6 +516,7 @@ CONFIG_ATA_SFF=y
 # CONFIG_PATA_ALI is not set
 # CONFIG_PATA_ALI is not set
 CONFIG_PATA_AMD=y
 CONFIG_PATA_AMD=y
 # CONFIG_PATA_ARTOP is not set
 # CONFIG_PATA_ARTOP is not set
+# CONFIG_PATA_ATP867X is not set
 # CONFIG_PATA_ATIIXP is not set
 # CONFIG_PATA_ATIIXP is not set
 # CONFIG_PATA_CMD640_PCI is not set
 # CONFIG_PATA_CMD640_PCI is not set
 # CONFIG_PATA_CMD64X is not set
 # CONFIG_PATA_CMD64X is not set
@@ -567,6 +546,7 @@ CONFIG_PATA_AMD=y
 # CONFIG_PATA_OPTIDMA is not set
 # CONFIG_PATA_OPTIDMA is not set
 # CONFIG_PATA_PDC_OLD is not set
 # CONFIG_PATA_PDC_OLD is not set
 # CONFIG_PATA_RADISYS is not set
 # CONFIG_PATA_RADISYS is not set
+# CONFIG_PATA_RDC is not set
 # CONFIG_PATA_RZ1000 is not set
 # CONFIG_PATA_RZ1000 is not set
 # CONFIG_PATA_SC1200 is not set
 # CONFIG_PATA_SC1200 is not set
 # CONFIG_PATA_SERVERWORKS is not set
 # CONFIG_PATA_SERVERWORKS is not set
@@ -660,6 +640,7 @@ CONFIG_NET_PCI=y
 # CONFIG_SUNDANCE is not set
 # CONFIG_SUNDANCE is not set
 # CONFIG_TLAN is not set
 # CONFIG_TLAN is not set
 # CONFIG_KS8842 is not set
 # CONFIG_KS8842 is not set
+# CONFIG_KS8851_MLL is not set
 CONFIG_VIA_RHINE=y
 CONFIG_VIA_RHINE=y
 CONFIG_VIA_RHINE_MMIO=y
 CONFIG_VIA_RHINE_MMIO=y
 # CONFIG_SC92031 is not set
 # CONFIG_SC92031 is not set
@@ -667,10 +648,7 @@ CONFIG_VIA_RHINE_MMIO=y
 # CONFIG_NETDEV_1000 is not set
 # CONFIG_NETDEV_1000 is not set
 # CONFIG_NETDEV_10000 is not set
 # CONFIG_NETDEV_10000 is not set
 # CONFIG_TR is not set
 # CONFIG_TR is not set
-
+CONFIG_WLAN=y
-#
-# Wireless LAN
-#
 # CONFIG_WLAN_PRE80211 is not set
 # CONFIG_WLAN_PRE80211 is not set
 # CONFIG_WLAN_80211 is not set
 # CONFIG_WLAN_80211 is not set
 
 
@@ -686,6 +664,7 @@ CONFIG_VIA_RHINE_MMIO=y
 # CONFIG_NETCONSOLE is not set
 # CONFIG_NETCONSOLE is not set
 # CONFIG_NETPOLL is not set
 # CONFIG_NETPOLL is not set
 # CONFIG_NET_POLL_CONTROLLER is not set
 # CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_VMXNET3 is not set
 # CONFIG_ISDN is not set
 # CONFIG_ISDN is not set
 # CONFIG_PHONE is not set
 # CONFIG_PHONE is not set
 
 
@@ -716,6 +695,7 @@ CONFIG_KEYBOARD_ATKBD=y
 # CONFIG_KEYBOARD_GPIO is not set
 # CONFIG_KEYBOARD_GPIO is not set
 # CONFIG_KEYBOARD_MATRIX is not set
 # CONFIG_KEYBOARD_MATRIX is not set
 # CONFIG_KEYBOARD_NEWTON is not set
 # CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_OPENCORES is not set
 # CONFIG_KEYBOARD_STOWAWAY is not set
 # CONFIG_KEYBOARD_STOWAWAY is not set
 # CONFIG_KEYBOARD_SUNKBD is not set
 # CONFIG_KEYBOARD_SUNKBD is not set
 # CONFIG_KEYBOARD_XTKBD is not set
 # CONFIG_KEYBOARD_XTKBD is not set
@@ -807,16 +787,63 @@ CONFIG_GPIO_SYSFS=y
 # PCI GPIO expanders:
 # PCI GPIO expanders:
 #
 #
 # CONFIG_GPIO_BT8XX is not set
 # CONFIG_GPIO_BT8XX is not set
+# CONFIG_GPIO_LANGWELL is not set
 
 
 #
 #
 # SPI GPIO expanders:
 # SPI GPIO expanders:
 #
 #
+
+#
+# AC97 GPIO expanders:
+#
 # CONFIG_W1 is not set
 # CONFIG_W1 is not set
 # CONFIG_POWER_SUPPLY is not set
 # CONFIG_POWER_SUPPLY is not set
 # CONFIG_HWMON is not set
 # CONFIG_HWMON is not set
 # CONFIG_THERMAL is not set
 # CONFIG_THERMAL is not set
-# CONFIG_THERMAL_HWMON is not set
+CONFIG_WATCHDOG=y
-# CONFIG_WATCHDOG is not set
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+# CONFIG_SOFT_WATCHDOG is not set
+# CONFIG_ACQUIRE_WDT is not set
+# CONFIG_ADVANTECH_WDT is not set
+# CONFIG_ALIM1535_WDT is not set
+# CONFIG_ALIM7101_WDT is not set
+CONFIG_GEODE_WDT=y
+# CONFIG_SC520_WDT is not set
+# CONFIG_SBC_FITPC2_WATCHDOG is not set
+# CONFIG_EUROTECH_WDT is not set
+# CONFIG_IB700_WDT is not set
+# CONFIG_IBMASR is not set
+# CONFIG_WAFER_WDT is not set
+# CONFIG_I6300ESB_WDT is not set
+# CONFIG_ITCO_WDT is not set
+# CONFIG_IT8712F_WDT is not set
+# CONFIG_IT87_WDT is not set
+# CONFIG_HP_WATCHDOG is not set
+# CONFIG_SC1200_WDT is not set
+# CONFIG_PC87413_WDT is not set
+# CONFIG_60XX_WDT is not set
+# CONFIG_SBC8360_WDT is not set
+# CONFIG_SBC7240_WDT is not set
+# CONFIG_CPU5_WDT is not set
+# CONFIG_SMSC_SCH311X_WDT is not set
+# CONFIG_SMSC37B787_WDT is not set
+# CONFIG_W83627HF_WDT is not set
+# CONFIG_W83697HF_WDT is not set
+# CONFIG_W83697UG_WDT is not set
+# CONFIG_W83877F_WDT is not set
+# CONFIG_W83977F_WDT is not set
+# CONFIG_MACHZ_WDT is not set
+# CONFIG_SBC_EPX_C3_WATCHDOG is not set
+
+#
+# PCI-based Watchdog Cards
+#
+# CONFIG_PCIPCWATCHDOG is not set
+# CONFIG_WDTPCI is not set
 CONFIG_SSB_POSSIBLE=y
 CONFIG_SSB_POSSIBLE=y
 
 
 #
 #
@@ -838,6 +865,7 @@ CONFIG_SSB_POSSIBLE=y
 # Graphics support
 # Graphics support
 #
 #
 # CONFIG_AGP is not set
 # CONFIG_AGP is not set
+# CONFIG_VGA_ARB is not set
 # CONFIG_DRM is not set
 # CONFIG_DRM is not set
 # CONFIG_VGASTATE is not set
 # CONFIG_VGASTATE is not set
 # CONFIG_VIDEO_OUTPUT_CONTROL is not set
 # CONFIG_VIDEO_OUTPUT_CONTROL is not set
@@ -926,7 +954,6 @@ CONFIG_FONT_8x16=y
 # CONFIG_SOUND is not set
 # CONFIG_SOUND is not set
 CONFIG_HID_SUPPORT=y
 CONFIG_HID_SUPPORT=y
 CONFIG_HID=y
 CONFIG_HID=y
-# CONFIG_HID_DEBUG is not set
 # CONFIG_HIDRAW is not set
 # CONFIG_HIDRAW is not set
 # CONFIG_HID_PID is not set
 # CONFIG_HID_PID is not set
 
 
@@ -1005,7 +1032,7 @@ CONFIG_RTC_DRV_CMOS=y
 # TI VLYNQ
 # TI VLYNQ
 #
 #
 # CONFIG_STAGING is not set
 # CONFIG_STAGING is not set
-CONFIG_X86_PLATFORM_DEVICES=y
+# CONFIG_X86_PLATFORM_DEVICES is not set
 
 
 #
 #
 # Firmware Drivers
 # Firmware Drivers
@@ -1028,14 +1055,15 @@ CONFIG_EXT2_FS=y
 # CONFIG_JFS_FS is not set
 # CONFIG_JFS_FS is not set
 # CONFIG_FS_POSIX_ACL is not set
 # CONFIG_FS_POSIX_ACL is not set
 # CONFIG_XFS_FS is not set
 # CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
 # CONFIG_OCFS2_FS is not set
 # CONFIG_OCFS2_FS is not set
 # CONFIG_BTRFS_FS is not set
 # CONFIG_BTRFS_FS is not set
+# CONFIG_NILFS2_FS is not set
+# CONFIG_AUFS_FS is not set
 CONFIG_FILE_LOCKING=y
 CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
+# CONFIG_FSNOTIFY is not set
 # CONFIG_DNOTIFY is not set
 # CONFIG_DNOTIFY is not set
 # CONFIG_INOTIFY is not set
 # CONFIG_INOTIFY is not set
-CONFIG_INOTIFY_USER=y
+# CONFIG_INOTIFY_USER is not set
 # CONFIG_QUOTA is not set
 # CONFIG_QUOTA is not set
 # CONFIG_AUTOFS_FS is not set
 # CONFIG_AUTOFS_FS is not set
 # CONFIG_AUTOFS4_FS is not set
 # CONFIG_AUTOFS4_FS is not set
@@ -1090,8 +1118,6 @@ CONFIG_MISC_FILESYSTEMS=y
 # CONFIG_ROMFS_FS is not set
 # CONFIG_ROMFS_FS is not set
 # CONFIG_SYSV_FS is not set
 # CONFIG_SYSV_FS is not set
 # CONFIG_UFS_FS is not set
 # CONFIG_UFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_AUFS_FS is not set
 CONFIG_NETWORK_FILESYSTEMS=y
 CONFIG_NETWORK_FILESYSTEMS=y
 # CONFIG_NFS_FS is not set
 # CONFIG_NFS_FS is not set
 # CONFIG_NFSD is not set
 # CONFIG_NFSD is not set
@@ -1134,6 +1160,7 @@ CONFIG_PRINTK_TIME=y
 # CONFIG_ENABLE_MUST_CHECK is not set
 # CONFIG_ENABLE_MUST_CHECK is not set
 CONFIG_FRAME_WARN=1024
 CONFIG_FRAME_WARN=1024
 CONFIG_MAGIC_SYSRQ=y
 CONFIG_MAGIC_SYSRQ=y
+CONFIG_STRIP_ASM_SYMS=y
 # CONFIG_UNUSED_SYMBOLS is not set
 # CONFIG_UNUSED_SYMBOLS is not set
 # CONFIG_DEBUG_FS is not set
 # CONFIG_DEBUG_FS is not set
 # CONFIG_HEADERS_CHECK is not set
 # CONFIG_HEADERS_CHECK is not set
@@ -1152,7 +1179,7 @@ CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
 CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
 CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
 CONFIG_HAVE_DYNAMIC_FTRACE=y
 CONFIG_HAVE_DYNAMIC_FTRACE=y
 CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
 CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_FTRACE_SYSCALLS=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
 CONFIG_TRACING_SUPPORT=y
 CONFIG_TRACING_SUPPORT=y
 # CONFIG_FTRACE is not set
 # CONFIG_FTRACE is not set
 # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
 # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
@@ -1190,7 +1217,6 @@ CONFIG_CRYPTO=y
 #
 #
 # Crypto core or helper
 # Crypto core or helper
 #
 #
-# CONFIG_CRYPTO_FIPS is not set
 # CONFIG_CRYPTO_MANAGER is not set
 # CONFIG_CRYPTO_MANAGER is not set
 # CONFIG_CRYPTO_MANAGER2 is not set
 # CONFIG_CRYPTO_MANAGER2 is not set
 # CONFIG_CRYPTO_GF128MUL is not set
 # CONFIG_CRYPTO_GF128MUL is not set
@@ -1222,12 +1248,14 @@ CONFIG_CRYPTO=y
 #
 #
 # CONFIG_CRYPTO_HMAC is not set
 # CONFIG_CRYPTO_HMAC is not set
 # CONFIG_CRYPTO_XCBC is not set
 # CONFIG_CRYPTO_XCBC is not set
+# CONFIG_CRYPTO_VMAC is not set
 
 
 #
 #
 # Digest
 # Digest
 #
 #
 # CONFIG_CRYPTO_CRC32C is not set
 # CONFIG_CRYPTO_CRC32C is not set
 # CONFIG_CRYPTO_CRC32C_INTEL is not set
 # CONFIG_CRYPTO_CRC32C_INTEL is not set
+# CONFIG_CRYPTO_GHASH is not set
 # CONFIG_CRYPTO_MD4 is not set
 # CONFIG_CRYPTO_MD4 is not set
 # CONFIG_CRYPTO_MD5 is not set
 # CONFIG_CRYPTO_MD5 is not set
 # CONFIG_CRYPTO_MICHAEL_MIC is not set
 # CONFIG_CRYPTO_MICHAEL_MIC is not set
@@ -1284,7 +1312,6 @@ CONFIG_CRYPTO_HW=y
 #
 #
 # CONFIG_OCF_OCF is not set
 # CONFIG_OCF_OCF is not set
 CONFIG_HAVE_KVM=y
 CONFIG_HAVE_KVM=y
-CONFIG_HAVE_KVM_IRQCHIP=y
 # CONFIG_VIRTUALIZATION is not set
 # CONFIG_VIRTUALIZATION is not set
 # CONFIG_BINARY_PRINTF is not set
 # CONFIG_BINARY_PRINTF is not set
 
 

+ 0 - 3
target/bulk.lst

@@ -1,4 +1 @@
-alix1c		uclibc		nfsroot		y
-alix1c		eglibc		nfsroot		y
-alix1c		glibc		nfsroot		y
 ag241		uclibc		nfsroot		y
 ag241		uclibc		nfsroot		y

+ 1 - 1
target/linux/config/Config.in.bluetooth

@@ -1,5 +1,5 @@
 menu "Bluetooth"
 menu "Bluetooth"
-depends on ADK_TARGET_WITH_USB || ADK_TARGET_WITH_MINIPCI
+depends on ADK_TARGET_WITH_USB
 
 
 config ADK_KPACKAGE_KMOD_BT
 config ADK_KPACKAGE_KMOD_BT
 	prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
 	prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"

+ 2 - 2
target/linux/config/Config.in.fs

@@ -235,7 +235,7 @@ config ADK_KPACKAGE_KMOD_UDF_FS
 config ADK_KERNEL_INOTIFY
 config ADK_KERNEL_INOTIFY
 	prompt "inotify........................... Inotify file change notification support"
 	prompt "inotify........................... Inotify file change notification support"
 	boolean
 	boolean
-	default y
+	default n
 	help
 	help
 	  Say Y here to enable inotify support.  Inotify is a file change
 	  Say Y here to enable inotify support.  Inotify is a file change
 	  notification system and a replacement for dnotify.  Inotify fixes
 	  notification system and a replacement for dnotify.  Inotify fixes
@@ -247,7 +247,7 @@ config ADK_KERNEL_INOTIFY_USER
 	prompt "inotify-user...................... Inotify support for userspace"
 	prompt "inotify-user...................... Inotify support for userspace"
 	boolean
 	boolean
 	depends on ADK_KERNEL_INOTIFY
 	depends on ADK_KERNEL_INOTIFY
-	default y
+	default n
 	help
 	help
 	  Say Y here to enable inotify support for userspace, including the
 	  Say Y here to enable inotify support for userspace, including the
 	  associated system calls.  Inotify allows monitoring of both files and
 	  associated system calls.  Inotify allows monitoring of both files and

+ 1 - 1
target/linux/config/Config.in.input

@@ -24,7 +24,7 @@ config ADK_KPACKAGE_KMOD_USB_HID
 	select ADK_KERNEL_INPUT
 	select ADK_KERNEL_INPUT
 	select ADK_KERNEL_HID
 	select ADK_KERNEL_HID
 	select ADK_PACKAGE_KMOD_USB_CONTROLLER
 	select ADK_PACKAGE_KMOD_USB_CONTROLLER
-	depends on ADK_TARGET_USB
+	depends on ADK_TARGET_WITH_USB
 	default n
 	default n
 
 
 config ADK_KPACKAGE_KMOD_KEYBOARD_ATKBD
 config ADK_KPACKAGE_KMOD_KEYBOARD_ATKBD

+ 8 - 0
target/rb532/Makefile

@@ -29,3 +29,11 @@ imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
 	@echo 'Do not forget to create device nodes for console,null and tty in your nfsroot'
 	@echo 'Do not forget to create device nodes for console,null and tty in your nfsroot'
 	@echo 'Login as user root with password linux123 via ssh or console'
 	@echo 'Login as user root with password linux123 via ssh or console'
 endif
 endif
+
+ifeq ($(FS),yaffs)
+imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
+	@echo
+	@echo 'The kernel file is: ${BIN_DIR}/${ADK_TARGET}-${FS}-kernel'
+	@echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL),"
+	@echo 'Login as user root with password linux123 via ssh or console'
+endif

+ 1 - 1
target/rb532/uclibc.config

@@ -126,7 +126,7 @@ UCLIBC_HAS_BSD_ERR=y
 # UCLIBC_NTP_LEGACY is not set
 # UCLIBC_NTP_LEGACY is not set
 # UCLIBC_SV4_DEPRECATED is not set
 # UCLIBC_SV4_DEPRECATED is not set
 UCLIBC_HAS_REALTIME=y
 UCLIBC_HAS_REALTIME=y
-# UCLIBC_HAS_ADVANCED_REALTIME is not set
+UCLIBC_HAS_ADVANCED_REALTIME=y
 UCLIBC_HAS_EPOLL=y
 UCLIBC_HAS_EPOLL=y
 UCLIBC_HAS_XATTR=y
 UCLIBC_HAS_XATTR=y
 # UCLIBC_HAS_PROFILING is not set
 # UCLIBC_HAS_PROFILING is not set