• Linus Torvalds's avatar
    Merge tag 'media/v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media · d3626005
    Linus Torvalds authored
    Pull media fixes from Mauro Carvalho Chehab:
     "A series of media updates/fixes for 4.17.
    
      There are two important core fix patches in this series:
    
       - A regression fix on Kernel 4.16 with causes it to not work with
         some input devices that depend on media core
    
       - A fix at compat32 bits with causes it to OOPS on overlay, and
         affects the Kernels where the CVE-2017-13166 was backported
    
      The remaining ones are other random fixes at the documentation and on
      drivers.
    
      The biggest part of this series is a set of 18 patches for the Intel
      atomisp driver. Currently, it produces hundreds of warnings/errors on
      sparse/smatch, causing me to sometimes ignore new warnings on other
      drivers that are not so broken. This driver is on really poor state,
      even for staging standards: it has several layers of abstraction on
      it, and it supports two different hardware. Selecting between them
      require to add a define (there isn't even a Kconfig option for such
      purpose). Just on this smatch cleanup, I could easily get rid of 8
      "do-nothing" files. So, I'm seriously considering its removal from
      upstream, if I don't see any real work on addressing the problems
      there along this year"
    
    * tag 'media/v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (48 commits)
      media: v4l2-core: fix size of devnode_nums[] bitarray
      media: v4l2-compat-ioctl32: don't oops on overlay
      media: i2c: adv748x: afe: fix sparse warning
      media: extended-controls.rst: transmitter -> receiver
      media: staging: atomisp: stop duplicating input format types
      media: staging: atomisp: get rid of an unused var
      media: staging: atomisp: stop mixing enum types
      media: staging: atomisp: get rid of some static warnings
      media: staging: atomisp: use %p to print pointers
      media: staging: atomisp: remove an useless check
      media: staging: atomisp: avoid a warning if 32 bits build
      media: staging: atomisp: don't access a NULL var
      media: staging: atomisp: Get rid of *default.host.[ch]
      media: staging: atomisp: get rid of an unused function
      media: staging: atomisp: remove unused set_pd_base()
      media: staging: atomisp: fix endianess issues
      media: staging: atomisp: add a missing include
      media: staging: atomisp: get rid of stupid statements
      media: staging: atomisp: declare static vars as such
      media: staging: atomisp: ia_css_output.host: don't use var before check
      ...
    d3626005
Name
Last commit
Last update
..
davinci Loading commit data...
drv-intf Loading commit data...
i2c Loading commit data...
tpg Loading commit data...
cec-notifier.h Loading commit data...
cec-pin.h Loading commit data...
cec.h Loading commit data...
demux.h Loading commit data...
dmxdev.h Loading commit data...
dvb-usb-ids.h Loading commit data...
dvb_ca_en50221.h Loading commit data...
dvb_demux.h Loading commit data...
dvb_frontend.h Loading commit data...
dvb_math.h Loading commit data...
dvb_net.h Loading commit data...
dvb_ringbuffer.h Loading commit data...
dvb_vb2.h Loading commit data...
dvbdev.h Loading commit data...
imx.h Loading commit data...
media-device.h Loading commit data...
media-devnode.h Loading commit data...
media-entity.h Loading commit data...
rc-core.h Loading commit data...
rc-map.h Loading commit data...
rcar-fcp.h Loading commit data...
soc_camera.h Loading commit data...
tuner-types.h Loading commit data...
tuner.h Loading commit data...
tveeprom.h Loading commit data...
v4l2-async.h Loading commit data...
v4l2-clk.h Loading commit data...
v4l2-common.h Loading commit data...
v4l2-ctrls.h Loading commit data...
v4l2-dev.h Loading commit data...
v4l2-device.h Loading commit data...
v4l2-dv-timings.h Loading commit data...
v4l2-event.h Loading commit data...
v4l2-fh.h Loading commit data...
v4l2-flash-led-class.h Loading commit data...
v4l2-fwnode.h Loading commit data...
v4l2-image-sizes.h Loading commit data...
v4l2-ioctl.h Loading commit data...
v4l2-mc.h Loading commit data...
v4l2-mediabus.h Loading commit data...
v4l2-mem2mem.h Loading commit data...
v4l2-rect.h Loading commit data...
v4l2-subdev.h Loading commit data...
videobuf-core.h Loading commit data...
videobuf-dma-contig.h Loading commit data...
videobuf-dma-sg.h Loading commit data...
videobuf-dvb.h Loading commit data...
videobuf-vmalloc.h Loading commit data...
videobuf2-core.h Loading commit data...
videobuf2-dma-contig.h Loading commit data...
videobuf2-dma-sg.h Loading commit data...
videobuf2-dvb.h Loading commit data...
videobuf2-memops.h Loading commit data...
videobuf2-v4l2.h Loading commit data...
videobuf2-vmalloc.h Loading commit data...
vsp1.h Loading commit data...