mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
sensors: compass: fix null point on m_layout
This commit is contained in:
@@ -624,8 +624,8 @@ static long compass_dev_ioctl(struct file *file,
|
||||
|
||||
case ECS_IOCTL_GET_PLATFORM_DATA:
|
||||
DBG("%s:ECS_IOCTL_GET_PLATFORM_DATA start\n",__func__);
|
||||
memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
// memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
// memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
ret = copy_to_user(argp, &compass, sizeof(compass));
|
||||
if(ret < 0)
|
||||
{
|
||||
|
||||
@@ -625,8 +625,8 @@ static long compass_dev_ioctl(struct file *file,
|
||||
|
||||
case ECS_IOCTL_GET_PLATFORM_DATA:
|
||||
DBG("%s:ECS_IOCTL_GET_PLATFORM_DATA start\n",__func__);
|
||||
memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
//memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
//memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
ret = copy_to_user(argp, &compass, sizeof(compass));
|
||||
if(ret < 0)
|
||||
{
|
||||
|
||||
@@ -547,8 +547,8 @@ static long compass_dev_ioctl(struct file *file,
|
||||
break;
|
||||
case ECS_IOCTL_GET_PLATFORM_DATA:
|
||||
DBG("%s:ECS_IOCTL_GET_PLATFORM_DATA start\n",__func__);
|
||||
memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
//memcpy(compass.m_layout, sensor->pdata->m_layout, sizeof(sensor->pdata->m_layout));
|
||||
//memcpy(compass.project_name, sensor->pdata->project_name, sizeof(sensor->pdata->project_name));
|
||||
ret = copy_to_user(argp, &compass, sizeof(compass));
|
||||
if(ret < 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user