From 4a04cdc51edfef4abfb3650da7699643a3439e5c Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Mon, 3 Jan 2011 18:52:49 -0300 Subject: [PATCH] libbb/libbbd.c (main): open /dev/mem with O_SYNC to disable caching --- libbb/libbbd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libbb/libbbd.c b/libbb/libbbd.c index a2cd5af..924002c 100644 --- a/libbb/libbbd.c +++ b/libbb/libbbd.c @@ -1,8 +1,8 @@ /* * libbb/libbbd.c - Bitbang library daemon * - * Written 2010 by Werner Almesberger - * Copyright 2010 Werner Almesberger + * Written 2010-2011 by Werner Almesberger + * Copyright 2010-2011 Werner Almesberger * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -156,7 +156,7 @@ fprintf(stderr, "closefds\n"); closefds(); fprintf(stderr, "open devmem\n"); - fd = open("/dev/mem", O_RDWR); + fd = open("/dev/mem", O_RDWR | O_SYNC); if (fd < 0) { perror("/dev/mem"); exit(1);