Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e58c295c authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: pcm: Add tstamp_type and proto to sw_params compat layer



I forgot to add the new fields in sw_params to 32bit compat layer.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 58900810
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -101,7 +101,9 @@ struct snd_pcm_sw_params32 {
	u32 silence_threshold;
	u32 silence_size;
	u32 boundary;
	unsigned char reserved[64];
	u32 proto;
	u32 tstamp_type;
	unsigned char reserved[56];
};

/* recalcuate the boundary within 32bit */
@@ -133,7 +135,9 @@ static int snd_pcm_ioctl_sw_params_compat(struct snd_pcm_substream *substream,
	    get_user(params.start_threshold, &src->start_threshold) ||
	    get_user(params.stop_threshold, &src->stop_threshold) ||
	    get_user(params.silence_threshold, &src->silence_threshold) ||
	    get_user(params.silence_size, &src->silence_size))
	    get_user(params.silence_size, &src->silence_size) ||
	    get_user(params.tstamp_type, &src->tstamp_type) ||
	    get_user(params.proto, &src->proto))
		return -EFAULT;
	/*
	 * Check silent_size parameter.  Since we have 64bit boundary,