From 9c5897975dde1859f2fae79a78594ebf78ca09f9 Mon Sep 17 00:00:00 2001 From: Ying Xie Date: Sat, 17 Nov 2018 01:03:33 +0000 Subject: [PATCH] [bde driver] black list linux_kernel_bde driver This driver should be loaded by sonic service. If kernel tries to load it, the driver would be loaded with default parameters, which is not right for sonic. Signed-off-by: Ying Xie --- files/build_templates/sonic_debian_extension.j2 | 4 ++++ files/image_config/platform/linux_kernel_bde.conf | 1 + 2 files changed, 5 insertions(+) create mode 100644 files/image_config/platform/linux_kernel_bde.conf diff --git a/files/build_templates/sonic_debian_extension.j2 b/files/build_templates/sonic_debian_extension.j2 index 387ab563cfae..ed932dccfafa 100644 --- a/files/build_templates/sonic_debian_extension.j2 +++ b/files/build_templates/sonic_debian_extension.j2 @@ -60,6 +60,7 @@ sudo cp $IMAGE_CONFIGS/environment/motd $FILESYSTEM_ROOT/etc/ # Create all needed directories sudo mkdir -p $FILESYSTEM_ROOT/etc/sonic/ +sudo mkdir -p $FILESYSTEM_ROOT/etc/modprobe.d/ sudo mkdir -p $FILESYSTEM_ROOT/var/cache/sonic/ sudo mkdir -p $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/ @@ -261,6 +262,9 @@ fi ## copy platform rc.local sudo cp $IMAGE_CONFIGS/platform/rc.local $FILESYSTEM_ROOT/etc/ +## copy blacklist file +sudo cp $IMAGE_CONFIGS/platform/linux_kernel_bde.conf $FILESYSTEM_ROOT/etc/modprobe.d/ + {% if installer_images.strip() -%} sudo chroot $FILESYSTEM_ROOT docker info {% for image in installer_images.strip().split(' ') -%} diff --git a/files/image_config/platform/linux_kernel_bde.conf b/files/image_config/platform/linux_kernel_bde.conf new file mode 100644 index 000000000000..5f2b1c4e644d --- /dev/null +++ b/files/image_config/platform/linux_kernel_bde.conf @@ -0,0 +1 @@ +blacklist linux_kernel_bde