kfusd/kfusd.c
static unsigned int fusd_status_poll(struct file *file, poll_table *wait)
{
	fusd_statcontext_t *fs = (fusd_statcontext_t *) file->private_data;

	poll_wait(file, &new_device_wait, wait);

	if (fs->last_version_seen < last_version)
		return POLLIN | POLLRDNORM;
	else
		return 0;
}
/* a poll on /dev/fusd itself (the control channel) */
a poll on /dev/fusd itself (the control channel)
a poll on / dev / fusd itself ( the control channel )
static unsigned int fusd_status_poll(struct file *file, poll_table *wait)
{
	fusd_statcontext_t *fs = (fusd_statcontext_t *) file->private_data;
	poll_wait(file, &new_device_wait, wait);
	if (fs->last_version_seen < last_version)
		return POLLIN | POLLRDNORM;
	else
		return 0;
}
static unsigned int fusd_status_poll ( struct file * file , poll_table * wait ) { fusd_statcontext_t * fs = ( fusd_statcontext_t * ) file -> private_data ; poll_wait ( file , & new_device_wait , wait ) ; if ( fs -> last_version_seen < last_version ) return POLLIN | POLLRDNORM ; else return 0 ; }
a poll on /dev/fusd itself (the control channel)
a poll on / dev / fusd itself ( the control channel )