aboutsummaryrefslogtreecommitdiff
path: root/linux/dev
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-12-22 21:20:17 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-12-22 21:20:17 +0100
commit06cc7bf916cd562bf23b3929ca607f66a20850f0 (patch)
tree1f1e832b43e0183dbb31974b93b28b2f61f79df7 /linux/dev
parent448889a4f0c32ba8ea61f870d4edcb0e0d58af85 (diff)
downloadgnumach-06cc7bf916cd562bf23b3929ca607f66a20850f0.tar.gz
gnumach-06cc7bf916cd562bf23b3929ca607f66a20850f0.tar.bz2
gnumach-06cc7bf916cd562bf23b3929ca607f66a20850f0.zip
Warn only once about not being able to recycle pages
Diffstat (limited to 'linux/dev')
-rw-r--r--linux/dev/glue/block.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/linux/dev/glue/block.c b/linux/dev/glue/block.c
index 6730c5ec..950413df 100644
--- a/linux/dev/glue/block.c
+++ b/linux/dev/glue/block.c
@@ -207,7 +207,10 @@ int
blk_dev_init ()
{
#ifdef CONFIG_BLK_DEV_IDE
- ide_init ();
+ extern char *kernel_cmdline;
+ if (strncmp(kernel_cmdline, "noide", 5) &&
+ !strstr(kernel_cmdline, " noide"))
+ ide_init ();
#endif
#ifdef CONFIG_BLK_DEV_FD
floppy_init ();