Hi, this is a patch set to adapt the latest ALSA PCM API to media drivers. Basically these are merely cleanups, as shown in diffstat, and there should be no functional changes. As the corresponding ALSA PCM API change is found in 5.5-rc1, please apply these on 5.5-rc1 or later. Or if you prefer, I can merge them through sound tree, too. Let me know. thanks, Takashi === Takashi Iwai (14): media: solo6x10: Use managed buffer allocation media: tw686x: Use managed buffer allocation media: usbtv: Use managed buffer allocation media: cobalt: Clean up ALSA PCM API usages media: cx18: Clean up ALSA PCM API usages media: ivtv: Clean up ALSA PCM API usages media: cs231xx: Clean up ALSA PCM API usages media: em28xx: Clean up ALSA PCM API usages media: go7007: Clean up ALSA PCM API usages media: tm6000: Clean up ALSA PCM API usages media: cobalt: Drop superfluous ioctl PCM ops media: cx18: Drop superfluous ioctl PCM ops media: ivtv: Drop superfluous ioctl PCM ops media: Drop superfluous ioctl PCM ops drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 69 ++---------------------- drivers/media/pci/cx18/cx18-alsa-pcm.c | 75 +------------------------- drivers/media/pci/cx23885/cx23885-alsa.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 76 +------------------------- drivers/media/pci/saa7134/saa7134-alsa.c | 1 - drivers/media/pci/solo6x10/solo6x10-g723.c | 24 ++------- drivers/media/pci/tw686x/tw686x-audio.c | 16 +----- drivers/media/usb/cx231xx/cx231xx-audio.c | 79 +-------------------------- drivers/media/usb/em28xx/em28xx-audio.c | 87 +----------------------------- drivers/media/usb/go7007/snd-go7007.c | 25 ++------- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +--------------------------- drivers/media/usb/usbtv/usbtv-audio.c | 29 +--------- 14 files changed, 19 insertions(+), 547 deletions(-) -- 2.16.4