OSDN Git Service

pcm: obsolete 'mmap_emulation' parameter of snd_pcm_hw_open_fd()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 23 Jun 2017 13:09:23 +0000 (22:09 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 23 Jun 2017 13:33:37 +0000 (15:33 +0200)
A function, snd_pcm_hw_open_fd(), is just for internal use. This function
has an obsoleted parameter and we can remove it without any compatibility
issue.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_direct.c
src/pcm/pcm_hw.c
src/pcm/pcm_local.h

index 4370260..9fd376d 100644 (file)
@@ -1523,7 +1523,7 @@ int snd_pcm_direct_open_secondary_client(snd_pcm_t **spcmp, snd_pcm_direct_t *dm
        int ret;
        snd_pcm_t *spcm;
 
-       ret = snd_pcm_hw_open_fd(spcmp, client_name, dmix->hw_fd, 0, 0);
+       ret = snd_pcm_hw_open_fd(spcmp, client_name, dmix->hw_fd, 0);
        if (ret < 0) {
                SNDERR("unable to open hardware");
                return ret;
index 30cd5d0..f0efcde 100644 (file)
@@ -1410,15 +1410,13 @@ static const snd_pcm_fast_ops_t snd_pcm_hw_fast_ops_timer = {
  * \param pcmp Returns created PCM handle
  * \param name Name of PCM
  * \param fd File descriptor
- * \param mmap_emulation Obsoleted parameter
  * \param sync_ptr_ioctl Boolean flag for sync_ptr ioctl
  * \retval zero on success otherwise a negative error code
  * \warning Using of this function might be dangerous in the sense
  *          of compatibility reasons. The prototype might be freely
  *          changed in future.
  */
-int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name,
-                      int fd, int mmap_emulation ATTRIBUTE_UNUSED,
+int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name, int fd,
                       int sync_ptr_ioctl)
 {
        int ver, mode;
@@ -1615,7 +1613,7 @@ int snd_pcm_hw_open(snd_pcm_t **pcmp, const char *name,
                }
        }
        snd_ctl_close(ctl);
-       return snd_pcm_hw_open_fd(pcmp, name, fd, 0, sync_ptr_ioctl);
+       return snd_pcm_hw_open_fd(pcmp, name, fd, sync_ptr_ioctl);
        _err:
        snd_ctl_close(ctl);
        return ret;
index e4f6521..7600daa 100644 (file)
@@ -935,7 +935,8 @@ snd_pcm_open_slave(snd_pcm_t **pcmp, snd_config_t *root,
 
 #define snd_pcm_conf_generic_id(id) _snd_conf_generic_id(id)
 
-int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name, int fd, int mmap_emulation, int sync_ptr_ioctl);
+int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name, int fd,
+                      int sync_ptr_ioctl);
 int __snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
                             snd_pcm_t *slave, int close_slave);