diff --git a/drivers/char/mxser_new.c b/drivers/char/mxser_new.c
index d52ecff7320ac5ea1a0445cb7625b48ea623c9c9..9af07e4999d5f0cac406a3f2200adad82b27dcca 100644
--- a/drivers/char/mxser_new.c
+++ b/drivers/char/mxser_new.c
@@ -1708,7 +1708,7 @@ static int mxser_ioctl(struct tty_struct *tty, struct file *file,
 
 		info->speed = speed;
 		spin_lock_irqsave(&info->slock, flags);
-		mxser_change_speed(info, 0);
+		mxser_change_speed(info, NULL);
 		spin_unlock_irqrestore(&info->slock, flags);
 
 		return 0;