disp: msm: sde: Force SDE fd to start from 1
Change-Id: Ibddd2ea6dda2052deccc2d62490cc5a1f81377ad Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
parent
d3c7b4c55f
commit
545656bb2c
@ -540,6 +540,12 @@ static int alloc_fd(unsigned start, unsigned flags)
|
||||
return __alloc_fd(current->files, start, rlimit(RLIMIT_NOFILE), flags);
|
||||
}
|
||||
|
||||
int get_unused_fd_start_flags(unsigned start, unsigned flags)
|
||||
{
|
||||
return __alloc_fd(current->files, start, rlimit(RLIMIT_NOFILE), flags);
|
||||
}
|
||||
EXPORT_SYMBOL(get_unused_fd_start_flags);
|
||||
|
||||
int get_unused_fd_flags(unsigned flags)
|
||||
{
|
||||
return __alloc_fd(current->files, 0, rlimit(RLIMIT_NOFILE), flags);
|
||||
|
@ -83,6 +83,7 @@ extern int f_dupfd(unsigned int from, struct file *file, unsigned flags);
|
||||
extern int replace_fd(unsigned fd, struct file *file, unsigned flags);
|
||||
extern void set_close_on_exec(unsigned int fd, int flag);
|
||||
extern bool get_close_on_exec(unsigned int fd);
|
||||
extern int get_unused_fd_start_flags(unsigned start, unsigned flags);
|
||||
extern int get_unused_fd_flags(unsigned flags);
|
||||
extern void put_unused_fd(unsigned int fd);
|
||||
|
||||
|
@ -209,7 +209,7 @@ static int _sde_fence_create_fd(void *fence_ctx, uint32_t val)
|
||||
kref_get(&ctx->kref);
|
||||
|
||||
/* create fd */
|
||||
fd = get_unused_fd_flags(0);
|
||||
fd = get_unused_fd_start_flags(1, 0);
|
||||
if (fd < 0) {
|
||||
SDE_ERROR("failed to get_unused_fd_flags(), %s\n",
|
||||
sde_fence->name);
|
||||
|
Loading…
Reference in New Issue
Block a user