diff --git a/drivers/char/dtlk.c b/drivers/char/dtlk.c
index f882460b5a4429425daad341ef7159fd32847254..669c3311adc490ea69e224a10dc487d5309baebe 100644
--- a/drivers/char/dtlk.c
+++ b/drivers/char/dtlk.c
@@ -298,7 +298,6 @@ static int dtlk_open(struct inode *inode, struct file *file)
 {
 	TRACE_TEXT("(dtlk_open");
 
-	nonseekable_open(inode, file);
 	switch (iminor(inode)) {
 	case DTLK_MINOR:
 		if (dtlk_busy)