/**
	 *	proc read handler
	 **/
static ssize_t proc_read(struct file *file, char __user *buf, size_t  count,
				loff_t *pos)
{
	*buf = 0;
	bld_device_status_str(buf, count, "  BMTT logging",
			      g_config.runlog.dev,
			      g_config.file_max, g_config.runlog.lock);
	bld_device_status_str(buf, count, "  AP crash dump",
			      g_config.ap_crashlog.dev, 0,
			      g_config.ap_crashlog.lock);
	bld_device_status_str(buf, count, "  CP crash dump",
			      g_config.cp_crashlog.dev, 0,
			      g_config.cp_crashlog.lock);
	return 1 + strlen(buf);
}
	/**
	 *	proc read handler
	 **/
static int proc_read(char *page, char **start,
		     off_t offset, int count, int *eof, void *data)
{
	*page = 0;
	bld_device_status_str(page, count, "  BMTT logging",
			      g_config.runlog.dev,
			      g_config.file_max, g_config.runlog.lock);
	bld_device_status_str(page, count, "  AP crash dump",
			      g_config.ap_crashlog.dev, 0,
			      g_config.ap_crashlog.lock);
	bld_device_status_str(page, count, "  CP crash dump",
			      g_config.cp_crashlog.dev, 0,
			      g_config.cp_crashlog.lock);
	*eof = 1;
	return 1 + strlen(page);
}