This patch has been created from AVM's opensrc packages for 7390.06.80 and 7390.06.86
by applying to the kernel sources they contain the following command:

    diff -durN --no-dereference 7390.06.80 7390.06.86 > this.patch

--- linux-2.6.28/drivers/char/avm_new/Makefile	2017-03-23 11:32:44.000000000 +0100
+++ linux-2.6.28/drivers/char/avm_new/Makefile	2020-06-17 12:15:04.000000000 +0200
@@ -1,6 +1,6 @@
 #############################################
 # Makefile: automaticly generated by ./init_avm
-#           Do 23. Mär 11:32:44 CET 2017
+#           Mi 17. Jun 12:15:04 CEST 2020
 #############################################
 
 #############################################
--- linux-2.6.28/drivers/char/dect_io/init_dect_io	2016-04-11 13:12:11.000000000 +0200
+++ linux-2.6.28/drivers/char/dect_io/init_dect_io	2019-12-11 07:32:03.000000000 +0100
@@ -1,17 +1,3 @@
 #! /bin/sh
 
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="${i##*/}"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
 exit 0
--- linux-2.6.28/drivers/char/dect_io/Makefile.24	2006-09-07 15:55:01.000000000 +0200
+++ linux-2.6.28/drivers/char/dect_io/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/char/dect_io/Makefile.26	2006-09-07 15:55:01.000000000 +0200
+++ linux-2.6.28/drivers/char/dect_io/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/drivers/char/flash_update/init_flash_update	2016-04-11 13:10:26.000000000 +0200
+++ linux-2.6.28/drivers/char/flash_update/init_flash_update	2019-12-10 13:20:23.000000000 +0100
@@ -1,17 +1,3 @@
 #! /bin/sh
 
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="${i##*/}"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
 exit 0
--- linux-2.6.28/drivers/char/flash_update/Makefile.24	2005-12-05 13:13:30.000000000 +0100
+++ linux-2.6.28/drivers/char/flash_update/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/char/flash_update/Makefile.26	2005-12-05 13:13:30.000000000 +0100
+++ linux-2.6.28/drivers/char/flash_update/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/drivers/char/Piglet_noemif/init_Piglet	2006-01-17 13:00:39.000000000 +0100
+++ linux-2.6.28/drivers/char/Piglet_noemif/init_Piglet	1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-#! /bin/sh
-
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="`pwd`/$i"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
-exit 0
--- linux-2.6.28/drivers/char/Piglet_noemif/init_Piglet_noemif	2007-06-13 19:35:58.000000000 +0200
+++ linux-2.6.28/drivers/char/Piglet_noemif/init_Piglet_noemif	1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-#! /bin/sh
-
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="`pwd`/$i"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
-exit 0
--- linux-2.6.28/drivers/char/Piglet_noemif/Kbuild	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.6.28/drivers/char/Piglet_noemif/Kbuild	2018-10-09 08:53:53.000000000 +0200
@@ -0,0 +1 @@
+# Empty kbuild dummy
--- linux-2.6.28/drivers/char/Piglet_noemif/Makefile.24	2005-11-04 09:41:12.000000000 +0100
+++ linux-2.6.28/drivers/char/Piglet_noemif/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/char/Piglet_noemif/Makefile.26	2005-11-04 09:18:32.000000000 +0100
+++ linux-2.6.28/drivers/char/Piglet_noemif/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/drivers/char/ubik2/init_ubik2	2012-08-13 18:36:23.000000000 +0200
+++ linux-2.6.28/drivers/char/ubik2/init_ubik2	2019-12-10 13:15:17.000000000 +0100
@@ -1,19 +1,5 @@
 #! /bin/sh
 
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="`pwd`/$i"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
 ln -fs `pwd`/linux_ubik2_debug.h ../../../include/linux/ubik2_debug.h 
 ln -fs `pwd`/linux_ubik2_interface.h ../../../include/linux/ubik2_interface.h 
 ln -fs `pwd`/linux_ubik2_ul.h ../../../include/linux/ubik2_ul.h 
--- linux-2.6.28/drivers/char/ubik2/Makefile.24	2006-02-08 12:23:58.000000000 +0100
+++ linux-2.6.28/drivers/char/ubik2/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/char/ubik2/Makefile.26	2006-02-08 12:23:58.000000000 +0100
+++ linux-2.6.28/drivers/char/ubik2/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/drivers/isdn/avm_dect/init_avm_dect	2016-04-11 13:15:36.000000000 +0200
+++ linux-2.6.28/drivers/isdn/avm_dect/init_avm_dect	2019-12-11 07:33:08.000000000 +0100
@@ -1,17 +1,3 @@
 #! /bin/sh
 
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="${i##*/}"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
 exit 0
--- linux-2.6.28/drivers/isdn/avm_dect/Makefile.24	2007-05-16 12:07:16.000000000 +0200
+++ linux-2.6.28/drivers/isdn/avm_dect/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/isdn/avm_dect/Makefile.26	2007-05-16 12:07:16.000000000 +0200
+++ linux-2.6.28/drivers/isdn/avm_dect/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/drivers/isdn/capi_codec/init_capi_codec	2007-08-16 15:31:07.000000000 +0200
+++ linux-2.6.28/drivers/isdn/capi_codec/init_capi_codec	2019-12-11 07:34:23.000000000 +0100
@@ -1,18 +1,3 @@
-#! /bin/bash
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="`pwd`/$i"
-    rm -f $dest
-    echo -e "# auto generated file $dest\n" >>$dest
-    echo -e "CAPI_CODEC_TOP=`pwd`\n" >>$dest
-    cat $source >>$dest
-done
+#!/bin/sh
 
 exit 0
--- linux-2.6.28/drivers/isdn/capi_codec/Makefile.24	2006-08-30 10:28:38.000000000 +0200
+++ linux-2.6.28/drivers/isdn/capi_codec/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/isdn/capi_codec/Makefile.26	2007-08-03 16:31:32.000000000 +0200
+++ linux-2.6.28/drivers/isdn/capi_codec/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#
--- linux-2.6.28/drivers/isdn/isdn_fon5/init_isdn	2016-04-12 11:30:06.000000000 +0200
+++ linux-2.6.28/drivers/isdn/isdn_fon5/init_isdn	2019-12-10 13:19:15.000000000 +0100
@@ -1,17 +1,3 @@
 #! /bin/sh
 
-KERNEL_CLASS=$1
-DRIVER_NAME=$2
-
-if [ -z "$KERNEL_CLASS" ] ; then
-    KERNEL_CLASS=26
-fi
-
-for i in `find . -name Makefile.$KERNEL_CLASS` ; do
-    dest=${i%.$KERNEL_CLASS}
-    source="${i##*/}"
-    rm -f $dest
-    ln -fvs $source $dest
-done
-
 exit 0
--- linux-2.6.28/drivers/isdn/isdn_fon5/Makefile.24	2005-11-04 09:28:00.000000000 +0100
+++ linux-2.6.28/drivers/isdn/isdn_fon5/Makefile.24	1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
-include $(TOPDIR)/Rules.make
--- linux-2.6.28/drivers/isdn/isdn_fon5/Makefile.26	2005-11-04 08:57:30.000000000 +0100
+++ linux-2.6.28/drivers/isdn/isdn_fon5/Makefile.26	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-###################################################################################################################
-#
-#   vim: noexpandtab
-#
-#	dummy Makefile with no function
-#
-###################################################################################################################
-
--- linux-2.6.28/include/linux/generic-ct.h	2010-11-03 17:13:14.000000000 +0100
+++ linux-2.6.28/include/linux/generic-ct.h	2017-03-08 13:17:23.000000000 +0100
@@ -11,6 +11,11 @@
 #define _LINUX_GENERIC_CT_H
 
 #ifdef __KERNEL__
+
+#ifdef CONFIG_GENERIC_CONNTRACK
+#define CONFIG_AVM_GENERIC_CONNTRACK
+#endif
+
 enum generic_ct_dir {
    GENERIC_CT_DIR_ORIGINAL = 0,
    GENERIC_CT_DIR_REPLY = 1,
--- linux-2.6.28/Makefile	2017-03-23 11:24:39.000000000 +0100
+++ linux-2.6.28/Makefile	2016-05-11 09:31:24.000000000 +0200
@@ -489,11 +489,7 @@
 include $(srctree)/arch/$(SRCARCH)/Makefile
 export KBUILD_DEFCONFIG KBUILD_KCONFIG
 
-config: scripts_basic outputmakefile FORCE
-	$(Q)mkdir -p include/linux include/config
-	$(Q)$(MAKE) $(build)=scripts/kconfig $@
-
-%config: scripts_basic outputmakefile FORCE
+config %config: scripts_basic outputmakefile FORCE
 	$(Q)mkdir -p include/linux include/config
 	$(Q)$(MAKE) $(build)=scripts/kconfig $@
 
@@ -1890,11 +1886,7 @@
 	$(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
 
 # Modules
-/: prepare scripts FORCE
-	$(cmd_crmodverdir)
-	$(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
-	$(build)=$(build-dir)
-%/: prepare scripts FORCE
+/ %/: prepare scripts FORCE
 	$(cmd_crmodverdir)
 	$(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
 	$(build)=$(build-dir)
--- linux-2.6.28/net/ipv4/tcp_input.c	2012-02-14 15:37:49.000000000 +0100
+++ linux-2.6.28/net/ipv4/tcp_input.c	2019-07-09 15:47:39.000000000 +0200
@@ -73,7 +73,7 @@
 
 int sysctl_tcp_timestamps __read_mostly = 1;
 int sysctl_tcp_window_scaling __read_mostly = 1;
-int sysctl_tcp_sack __read_mostly = 1;
+int sysctl_tcp_sack __read_mostly = 0;
 int sysctl_tcp_fack __read_mostly = 1;
 int sysctl_tcp_reordering __read_mostly = TCP_FASTRETRANS_THRESH;
 int sysctl_tcp_ecn __read_mostly;
--- linux-2.6.28/net/ipv4/tcp_output.c	2008-12-30 05:06:20.000000000 +0100
+++ linux-2.6.28/net/ipv4/tcp_output.c	2019-07-09 15:48:20.000000000 +0200
@@ -944,6 +944,9 @@
 	/* Now subtract TCP options size, not including SACKs */
 	mss_now -= tp->tcp_header_len - sizeof(struct tcphdr);
 
+	/* CVE-2019-11479: set mss to 536 minimum */
+	mss_now = max(mss_now, 536);
+
 	return mss_now;
 }
 
--- linux-2.6.28/net/ipv4/tcp_timer.c	2009-10-23 15:23:35.000000000 +0200
+++ linux-2.6.28/net/ipv4/tcp_timer.c	2019-07-09 15:48:20.000000000 +0200
@@ -126,6 +126,8 @@
 			mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1;
 			mss = min(sysctl_tcp_base_mss, mss);
 			mss = max(mss, 68 - tp->tcp_header_len);
+			/* CVE-2019-11479: set mss to 536 minimum */
+			mss = max(mss, 536);
 			icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss);
 			tcp_sync_mss(sk, icsk->icsk_pmtu_cookie);
 		}
