mirror of
https://github.com/checkpoint-restore/criu
synced 2025-09-01 14:55:39 +00:00
kerndat: mark functions as static which are used in kerndat.c only
Signed-off-by: Andrei Vagin <avagin@gmail.com>
This commit is contained in:
@@ -15,10 +15,6 @@ struct stat;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
extern int kerndat_init(void);
|
extern int kerndat_init(void);
|
||||||
extern int kerndat_get_dirty_track(void);
|
|
||||||
extern int kerndat_fdinfo_has_lock(void);
|
|
||||||
extern int kerndat_loginuid(void);
|
|
||||||
extern int kerndat_files_stat(bool early);
|
|
||||||
|
|
||||||
enum pagemap_func {
|
enum pagemap_func {
|
||||||
PM_UNKNOWN,
|
PM_UNKNOWN,
|
||||||
@@ -90,7 +86,4 @@ enum {
|
|||||||
*/
|
*/
|
||||||
extern int kerndat_fs_virtualized(unsigned int which, u32 kdev);
|
extern int kerndat_fs_virtualized(unsigned int which, u32 kdev);
|
||||||
|
|
||||||
extern int kerndat_tcp_repair();
|
|
||||||
extern int kerndat_uffd(void);
|
|
||||||
|
|
||||||
#endif /* __CR_KERNDAT_H__ */
|
#endif /* __CR_KERNDAT_H__ */
|
||||||
|
@@ -157,7 +157,7 @@ static void kerndat_mmap_min_addr(void)
|
|||||||
(unsigned long)kdat.mmap_min_addr);
|
(unsigned long)kdat.mmap_min_addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
int kerndat_files_stat(bool early)
|
static int kerndat_files_stat(bool early)
|
||||||
{
|
{
|
||||||
static const uint32_t NR_OPEN_DEFAULT = 1024 * 1024;
|
static const uint32_t NR_OPEN_DEFAULT = 1024 * 1024;
|
||||||
static const uint64_t MAX_FILES_DEFAULT = 8192;
|
static const uint64_t MAX_FILES_DEFAULT = 8192;
|
||||||
@@ -348,7 +348,7 @@ int kerndat_fs_virtualized(unsigned int which, u32 kdev)
|
|||||||
* this functionality under CONFIG_MEM_SOFT_DIRTY option.
|
* this functionality under CONFIG_MEM_SOFT_DIRTY option.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int kerndat_get_dirty_track(void)
|
static int kerndat_get_dirty_track(void)
|
||||||
{
|
{
|
||||||
char *map;
|
char *map;
|
||||||
int pm2;
|
int pm2;
|
||||||
@@ -471,7 +471,7 @@ static int get_task_size(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int kerndat_fdinfo_has_lock()
|
static int kerndat_fdinfo_has_lock()
|
||||||
{
|
{
|
||||||
int fd, pfd = -1, exit_code = -1, len;
|
int fd, pfd = -1, exit_code = -1, len;
|
||||||
char buf[PAGE_SIZE];
|
char buf[PAGE_SIZE];
|
||||||
@@ -521,7 +521,7 @@ static int get_ipv6()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int kerndat_loginuid(void)
|
static int kerndat_loginuid(void)
|
||||||
{
|
{
|
||||||
unsigned int saved_loginuid;
|
unsigned int saved_loginuid;
|
||||||
int ret;
|
int ret;
|
||||||
@@ -742,7 +742,7 @@ err:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int kerndat_has_inotify_setnextwd(void)
|
static int kerndat_has_inotify_setnextwd(void)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
int fd;
|
int fd;
|
||||||
@@ -765,7 +765,7 @@ int kerndat_has_inotify_setnextwd(void)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int has_kcmp_epoll_tfd(void)
|
static int has_kcmp_epoll_tfd(void)
|
||||||
{
|
{
|
||||||
kcmp_epoll_slot_t slot = { };
|
kcmp_epoll_slot_t slot = { };
|
||||||
int ret = -1, efd, tfd;
|
int ret = -1, efd, tfd;
|
||||||
@@ -907,7 +907,7 @@ unl:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int kerndat_uffd(void)
|
static int kerndat_uffd(void)
|
||||||
{
|
{
|
||||||
int uffd;
|
int uffd;
|
||||||
|
|
||||||
|
@@ -1417,7 +1417,7 @@ int cr_lazy_pages(bool daemon)
|
|||||||
int lazy_sk;
|
int lazy_sk;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (kerndat_uffd() || !kdat.has_uffd)
|
if (!kdat.has_uffd)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
if (prepare_dummy_pstree())
|
if (prepare_dummy_pstree())
|
||||||
|
Reference in New Issue
Block a user