fix: 内核告警清理
【背景】 内核告警清理 【修改方案】 删去了多余的空格,更改了魔数字 【影响】 对现有的产品编译不会有影响。 Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba21be6cb23027dfb369576847d7d21e85f936b4
This commit is contained in:
parent
e7daa28200
commit
8d55bb1d8c
|
@ -356,7 +356,7 @@ int print_netif(struct netif *netif, char *print_buf, unsigned int buf_len)
|
||||||
buf_len -= (unsigned int)ret;
|
buf_len -= (unsigned int)ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = snprintf_s(tmp, buf_len, (buf_len - 1), " %s\n",
|
ret = snprintf_s(tmp, buf_len, (buf_len - 1), " %s\n",
|
||||||
(netif->flags & NETIF_FLAG_LINK_UP) ? "Link UP" : "Link Down");
|
(netif->flags & NETIF_FLAG_LINK_UP) ? "Link UP" : "Link Down");
|
||||||
if ((ret <= 0) || ((unsigned int)ret >= buf_len))
|
if ((ret <= 0) || ((unsigned int)ret >= buf_len))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
|
* Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
|
||||||
* Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved.
|
* Copyright (c) 2020-2022 Huawei Device Co., Ltd. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without modification,
|
* Redistribution and use in source and binary forms, with or without modification,
|
||||||
* are permitted provided that the following conditions are met:
|
* are permitted provided that the following conditions are met:
|
||||||
|
@ -31,6 +31,7 @@
|
||||||
#include "it_test_shm.h"
|
#include "it_test_shm.h"
|
||||||
|
|
||||||
#define SHMID_MAX 192
|
#define SHMID_MAX 192
|
||||||
|
#define SHM_FLAG 0777
|
||||||
|
|
||||||
static int Testcase(VOID)
|
static int Testcase(VOID)
|
||||||
{
|
{
|
||||||
|
@ -44,24 +45,24 @@ static int Testcase(VOID)
|
||||||
ICUNIT_ASSERT_EQUAL(ret, SHMID_MAX, ret);
|
ICUNIT_ASSERT_EQUAL(ret, SHMID_MAX, ret);
|
||||||
leftShmIds = SHMID_MAX - shmInfo.used_ids;
|
leftShmIds = SHMID_MAX - shmInfo.used_ids;
|
||||||
|
|
||||||
shmid[0] = shmget((key_t)0x1234, PAGE_SIZE, 0777 | IPC_CREAT);
|
shmid[0] = shmget((key_t)0x1234, PAGE_SIZE, SHM_FLAG | IPC_CREAT); // 0x1234: a key used to create shared memory
|
||||||
ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]);
|
ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]);
|
||||||
|
|
||||||
ret = shmctl(shmid[0], IPC_RMID, NULL);
|
ret = shmctl(shmid[0], IPC_RMID, NULL);
|
||||||
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
||||||
|
|
||||||
shmid[0] = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT);
|
shmid[0] = shmget(IPC_PRIVATE, PAGE_SIZE, SHM_FLAG | IPC_CREAT);
|
||||||
ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]);
|
ICUNIT_ASSERT_NOT_EQUAL(shmid[0], -1, shmid[0]);
|
||||||
|
|
||||||
ret = shmctl(shmid[0], IPC_RMID, NULL);
|
ret = shmctl(shmid[0], IPC_RMID, NULL);
|
||||||
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
||||||
|
|
||||||
for (i = 0; i < leftShmIds; i++) {
|
for (i = 0; i < leftShmIds; i++) {
|
||||||
shmid[i] = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT);
|
shmid[i] = shmget(IPC_PRIVATE, PAGE_SIZE, SHM_FLAG | IPC_CREAT);
|
||||||
ICUNIT_ASSERT_NOT_EQUAL(shmid[i], -1, shmid[i]);
|
ICUNIT_ASSERT_NOT_EQUAL(shmid[i], -1, shmid[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
shmid[leftShmIds] = shmget(IPC_PRIVATE, PAGE_SIZE, 0777 | IPC_CREAT);
|
shmid[leftShmIds] = shmget(IPC_PRIVATE, PAGE_SIZE, SHM_FLAG | IPC_CREAT);
|
||||||
ICUNIT_ASSERT_EQUAL(shmid[leftShmIds], -1, shmid[leftShmIds]);
|
ICUNIT_ASSERT_EQUAL(shmid[leftShmIds], -1, shmid[leftShmIds]);
|
||||||
|
|
||||||
for (i = 0; i < leftShmIds; i++) {
|
for (i = 0; i < leftShmIds; i++) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
|
* Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
|
||||||
* Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved.
|
* Copyright (c) 2020-2022 Huawei Device Co., Ltd. All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without modification,
|
* Redistribution and use in source and binary forms, with or without modification,
|
||||||
* are permitted provided that the following conditions are met:
|
* are permitted provided that the following conditions are met:
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
#define CLOCK_RES_NSEC 1000
|
#define CLOCK_RES_NSEC 1000
|
||||||
#define CLOCK_COARSE_RES_SEC 0
|
#define CLOCK_COARSE_RES_SEC 0
|
||||||
#define CLOCK_COARSE_RES_NSEC 1000000
|
#define CLOCK_COARSE_RES_NSEC 1000000
|
||||||
#define CLOCK_GET_CPU_CLOCKID(pid) ((-pid - 1) * 8U + 2)
|
#define CLOCK_GET_CPU_CLOCKID(pid) ((-(pid) - 1) * 8U + 2)
|
||||||
|
|
||||||
void ClockTestSmoke(void);
|
void ClockTestSmoke(void);
|
||||||
void ClockTest001(void);
|
void ClockTest001(void);
|
||||||
|
|
Loading…
Reference in New Issue