aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media
AgeCommit message (Expand)AuthorFilesLines
2018-09-12Merge tag 'v4.4.154' into HEADBen Hutchings11-39/+71
2018-08-06media: si470x: fix __be16 annotationsMauro Carvalho Chehab1-3/+3
2018-08-06media: omap3isp: fix unbalanced dma_iommu_mappingSuman Anna1-3/+4
2018-08-06media: siano: get rid of __le32/__le16 cast warningsMauro Carvalho Chehab1-7/+7
2018-08-06media: saa7164: Fix driver name in debug outputBrad Love1-1/+2
2018-08-06media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()Wei Yongjun1-1/+3
2018-08-06media: smiapp: fix timeout checking in smiapp_read_nvmColin Ian King1-6/+5
2018-08-06media: videobuf2-core: don't call memop 'finish' when queueingHans Verkuil1-3/+6
2018-07-11media: cx25840: Use subdev host data for PLL overrideBrad Love1-6/+22
2018-07-03media: dvb_frontend: fix locking issues at dvb_frontend_get_event()Mauro Carvalho Chehab1-8/+15
2018-07-03media: cx231xx: Add support for AverMedia DVD EZMaker 7Kai-Heng Feng1-0/+3
2018-07-03media: v4l2-compat-ioctl32: prevent go past max sizeMauro Carvalho Chehab1-1/+1
2018-06-19Merge tag 'v4.4.138' into linux-4.4.y-cipBen Hutchings6-8/+24
2018-05-30Merge branch 'renesas' into linux-4.4.y-cipBen Hutchings1-0/+1
2018-05-30soc_camera: rcar_vin: add R-Car Gen 2 and 3 fallback compatibility stringsYoshihiro Kaneko1-0/+1
2018-05-30media: cx25821: prevent out-of-bounds read on array cardColin Ian King1-3/+4
2018-05-30media: em28xx: USB bulk packet size fixBrad Love1-1/+1
2018-05-30media: s3c-camif: fix out-of-bounds array accessArnd Bergmann1-3/+4
2018-05-30media: cx23885: Set subdev host data to clk_freq pointerBrad Love1-0/+4
2018-05-30media: cx23885: Override 888 ImpactVCBe crystal frequencyBrad Love1-0/+10
2018-05-30media: dmxdev: fix error code for invalid ioctlsMauro Carvalho Chehab1-1/+1
2018-04-24media: v4l2-compat-ioctl32: don't oops on overlayMauro Carvalho Chehab1-1/+3
2018-04-13mceusb: sporadic RX truncation corruption fixA Sun1-2/+7
2018-04-13cx25840: fix unchecked return valuesPan Bian1-15/+21
2018-04-13media: videobuf2-core: don't go out of the buffer rangeMauro Carvalho Chehab1-0/+4
2018-04-08media: usbtv: prevent double free in error caseOliver Neukum1-0/+2
2018-03-24media: [RESEND] media: dvb-frontends: Add delay to Si2168 restartRon Economos1-0/+3
2018-03-24media: bt8xx: Fix err 'bt878_probe()'Christophe JAILLET1-2/+1
2018-03-24media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_i...Gustavo A. R. Silva1-1/+3
2018-03-24media/dvb-core: Race condition when writing to CAMJasmin J1-0/+23
2018-03-22media: cpia2: Fix a couple off by one bugsDan Carpenter1-2/+2
2018-03-22media: i2c/soc_camera: fix ov6650 sensor getting wrong clockJanusz Krzysztofik1-1/+1
2018-03-22solo6x10: release vb2 buffers in solo_stop_streaming()Anton Sviridenko1-0/+11
2018-03-18tc358743: fix register i2c_rd/wr function fixPhilipp Zabel1-1/+1
2018-03-11media: m88ds3103: don't call a non-initalized functionMauro Carvalho Chehab1-2/+5
2018-02-25v4l: remove MEDIA_TUNER dependency for VIDEO_TUNERArnd Bergmann1-1/+0
2018-02-25hdpvr: hide unused variableArnd Bergmann1-0/+2
2018-02-25em28xx: only use mt9v011 if camera support is enabledArnd Bergmann1-1/+1
2018-02-25go7007: add MEDIA_CAMERA_SUPPORT dependencyArnd Bergmann1-1/+1
2018-02-25tc358743: fix register i2c_rd/wr functionsArnd Bergmann1-21/+25
2018-02-25b2c2: flexcop: avoid unused function warningsArnd Bergmann1-2/+2
2018-02-25pwc: hide unused labelArnd Bergmann1-0/+2
2018-02-25media: s5k6aa: describe some function parametersMauro Carvalho Chehab1-0/+5
2018-02-22media: r820t: fix r820t_write_reg for KASANArnd Bergmann1-5/+8
2018-02-16media: cxusb, dib0700: ignore XC2028_I2C_FLUSHMauro Carvalho Chehab2-0/+3
2018-02-16media: ts2020: avoid integer overflows on 32 bit machinesMauro Carvalho Chehab1-2/+2
2018-02-16media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logicDaniel Mentz1-261/+483
2018-02-16media: v4l2-compat-ioctl32.c: don't copy back the result for certain errorsHans Verkuil1-0/+3
2018-02-16media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer typeHans Verkuil1-4/+0
2018-02-16media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32Hans Verkuil1-19/+40
2018-02-16media: v4l2-compat-ioctl32: Copy v4l2_window->global_alphaDaniel Mentz1-2/+5
2018-02-16media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevsHans Verkuil1-1/+1
2018-02-16media: v4l2-compat-ioctl32.c: fix ctrl_is_pointerHans Verkuil1-19/+38
2018-02-16media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32Hans Verkuil1-19/+28
2018-02-16media: v4l2-compat-ioctl32.c: avoid sizeof(type)Hans Verkuil1-41/+36
2018-02-16media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32Hans Verkuil1-84/+20
2018-02-16media: v4l2-compat-ioctl32.c: fix the indentationHans Verkuil1-104/+104
2018-02-16media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUFHans Verkuil1-0/+1
2018-02-16vb2: V4L2_BUF_FLAG_DONE is set after DQBUFRicardo Ribalda1-0/+6
2018-02-16media: v4l2-ioctl.c: don't copy back the result for -ENOTTYHans Verkuil1-1/+4
2018-02-16media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tunerMalcolm Priestley1-7/+6
2018-02-16media: dvb-usb-v2: lmedm04: Improve logic checking of warm startMalcolm Priestley1-8/+18
2018-02-16media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSEJesse Chan1-0/+4
2018-02-03media: usbtv: add a new usbidIcenowy Zheng1-0/+1
2018-01-17usbvision fix overflow of interfaces arrayOliver Neukum1-0/+7
2017-12-16media: dvb: i2c transfers over usb cannot be done from stackLaurent Caumont1-2/+14
2017-11-30media: v4l2-ctrl: Fix flags field on Control eventsRicardo Ribalda Delgado1-4/+12
2017-11-30cx231xx-cards: fix NULL-deref on missing association descriptorJohan Hovold1-1/+1
2017-11-30media: rc: check for integer overflowSean Young1-3/+6
2017-11-30media: Don't do DMA on stack for firmware upload in the AS102 driverMichele Baldessari1-11/+17
2017-11-21media: dib0700: fix invalid dvb_detach argumentAndrey Konovalov1-12/+12
2017-11-21media: imon: Fix null-ptr-deref in imon_probeArvind Yadav1-0/+5
2017-11-15adv7604: Initialize drive strength to default when using DTLars-Peter Clausen1-0/+3
2017-11-08bt8xx: fix memory leakSudip Mukherjee1-0/+1
2017-11-08exynos4-is: fimc-is: Unmap region obtained by of_iomap()Arvind Yadav1-2/+6
2017-11-08cx231xx: Fix I2C on Internal Master 3 BusOleh Kravchenko1-1/+6
2017-10-08ttpci: address stringop overflow warningArnd Bergmann2-10/+10
2017-10-08exynos-gsc: Do not swap cb/cr for semi planar formatsThibault Saunier1-2/+0
2017-09-27media: uvcvideo: Prevent heap overflow when accessing mapped controlsGuenter Roeck1-0/+7
2017-09-27media: v4l2-compat-ioctl32: Fix timespec conversionDaniel Mentz1-1/+2
2017-08-11saa7164: fix double fetch PCIe access conditionSteven Toth1-12/+1
2017-08-11media: lirc: LIRC_GET_REC_RESOLUTION should return microsecondsSean Young1-1/+1
2017-08-11media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctlPrabhakar Lad1-20/+2
2017-08-06v4l: s5c73m3: fix negation operatorAndrzej Hajda1-1/+1
2017-07-27cx88: Fix regression in initial video standard settingDevin Heitmueller2-2/+9
2017-07-27s5p-jpeg: don't return a random width/heightMauro Carvalho Chehab1-4/+4
2017-07-27ir-core: fix gcc-7 warning on bool arithmeticArnd Bergmann1-1/+1
2017-07-15saa7134: fix warm Medion 7134 EEPROM readMaciej S. Szmigiero1-0/+31
2017-06-26pvrusb2: reduce stack usage pvr2_eeprom_analyze()Arnd Bergmann1-9/+4
2017-06-26vb2: Fix an off by one error in 'vb2_plane_vaddr'Christophe JAILLET1-1/+1
2017-05-25xc2028: Fix use-after-free bug properlyTakashi Iwai1-21/+16
2017-05-25cx231xx-cards: fix NULL-deref at probeJohan Hovold1-5/+40
2017-05-25cx231xx-audio: fix NULL-deref at probeJohan Hovold1-2/+15
2017-05-25cx231xx-audio: fix init error pathJohan Hovold1-11/+14
2017-05-25dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-opsDaniel Scheller1-1/+3
2017-05-25zr364xx: enforce minimum size when reading headerAlyssa Milburn1-0/+8
2017-05-25dib0700: fix NULL-deref at probeJohan Hovold1-0/+3
2017-05-25s5p-mfc: Fix unbalanced call to clock managementMarek Szyprowski1-0/+1
2017-05-25gspca: konica: add missing endpoint sanity checkJohan Hovold1-0/+3
2017-05-25ttusb2: limit messages to buffer sizeAlyssa Milburn1-0/+19
2017-05-25mceusb: fix NULL-deref at probeJohan Hovold1-2/+2
2017-05-25usbvision: fix NULL-deref at probeJohan Hovold1-1/+8
2017-05-02xc2028: unlock on error in xc2028_set_config()Dan Carpenter1-2/+5
2017-04-30xc2028: avoid use after freeMauro Carvalho Chehab1-1/+2
2017-04-21dvb-usb-firmware: don't do DMA on stackStefan BrĂ¼ns1-10/+12
2017-04-21dvb-usb: don't use stack for firmware loadMauro Carvalho Chehab1-6/+13
2017-04-21dvb-usb-v2: avoid use-after-freeArnd Bergmann1-4/+5
2017-03-30uvcvideo: uvc_scan_fallback() for webcams with broken chainSumit Semwal1-6/+112
2017-03-12media: fix dm1105.c build errorRandy Dunlap1-1/+1
2017-03-12uvcvideo: Fix a wrong macroGuennadi Liakhovetski1-1/+1
2017-03-12am437x-vpfe: always assign bpp variableNicolas Iooss1-1/+1
2017-02-23siano: make it work again with CONFIG_VMAP_STACKMauro Carvalho Chehab1-5/+13
2017-02-01s5k4ecgx: select CRC32 helperArnd Bergmann1-0/+1
2017-01-26ite-cir: initialize use_demodulator before using itNicolas Iooss1-0/+2
2017-01-26blackfin: check devm_pinctrl_get() for errorsDan Carpenter1-0/+2
2017-01-12cx23885-dvb: move initialization of a8293_pdataMauro Carvalho Chehab1-2/+4
2017-01-09media: solo6x10: fix lockup by avoiding delayed register writeAndrey Utkin1-0/+3
2016-11-18dib0700: fix nec repeat handlingSean Young1-2/+3
2016-10-28cx231xx: fix GPIOs for Pixelview SBTVD hybridMauro Carvalho Chehab2-2/+3
2016-10-28cx231xx: don't return error on successMauro Carvalho Chehab1-1/+4
2016-10-28mb86a20s: fix demod settingsMauro Carvalho Chehab1-50/+42
2016-10-28mb86a20s: fix the locking logicMauro Carvalho Chehab1-1/+11
2016-10-07gspca: avoid unused variable warningsArnd Bergmann3-3/+3
2016-10-07em28xx-i2c: rt_mutex_trylock() returns zero on failureDan Carpenter1-3/+2
2016-09-30am437x-vfpe: fix typo in vpfe_get_app_input_indexArnd Bergmann1-1/+1
2016-09-15tda10071: Fix dependency to REGMAP_I2CMatthias Schwarzott1-1/+1
2016-09-15UVC: Add support for R200 depth cameraAviv Greenberg2-0/+32
2016-08-20s5p-mfc: Add release callback for memory region devsJavier Martinez Canillas1-0/+7
2016-08-20s5p-mfc: Set device name for reserved memory region devsJavier Martinez Canillas1-0/+4
2016-08-20Fix RC5 decoding with Fintek CIR chipsetJonathan McDowell1-1/+1
2016-08-20vb2: core: Skip planes array verification if pb is NULLSakari Ailus1-4/+6
2016-08-20videobuf2-v4l2: Verify planes array in buffer dequeueingSakari Ailus1-0/+6
2016-08-20media: dvb_ringbuffer: Add memory barriersSoeren Moch1-13/+61
2016-08-20media: usbtv: prevent access to free'd resourcesMatthew Leach1-0/+5
2016-08-10media: fix airspy usb probe error pathJames Patrick-Evans1-2/+1
2016-07-27uvc: Forward compat ioctls to their handlers directlyAndy Lutomirski1-21/+18
2016-06-07media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32Tiffany Lin1-1/+2
2016-05-18Revert "[media] videobuf2-v4l2: Verify planes array in buffer dequeueing"Mauro Carvalho Chehab1-6/+0
2016-05-04videobuf2-v4l2: Verify planes array in buffer dequeueingSakari Ailus1-0/+6
2016-05-04videobuf2-core: Check user space planes array in dqbufSakari Ailus1-5/+5
2016-05-04vb2-memops: Fix over allocation of frame vectorsRicardo Ribalda Delgado1-1/+1
2016-04-20usbvision: fix crash on detecting device with invalid configurationVladis Dronov1-1/+15
2016-04-20v4l: vsp1: Set the SRU CTRL0 register when starting the streamLaurent Pinchart1-0/+1
2016-04-20coda: fix error path in case of missing pdata on non-DT platformPhilipp Zabel1-6/+4
2016-04-20au0828: Fix dev_state handlingMauro Carvalho Chehab4-39/+39
2016-04-20au0828: fix au0828_v4l2_close() dev_state race conditionShuah Khan1-1/+1
2016-04-12media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32Tiffany Lin1-13/+8
2016-04-12coda: fix first encoded frame payloadPhilipp Zabel1-1/+1
2016-04-12bttv: Width must be a multiple of 16 when capturing planar formatsHans de Goede1-6/+20
2016-04-12adv7511: TX_EDID_PRESENT is still 1 after a disconnectHans Verkuil1-6/+15
2016-04-12saa7134: Fix bytesperline not being set correctly for planar formatsHans de Goede1-6/+12
2016-04-12pwc: Add USB id for Philips Spc880nc webcamHans de Goede1-0/+6
2016-03-09adv7604: fix tx 5v detect regressionHans Verkuil1-2/+1
2016-03-03tda1004x: only update the frontend properties if lockedMauro Carvalho Chehab1-0/+9
2016-03-03vb2: fix a regression in poll() behavior for output,streamsHans Verkuil1-3/+3
2016-03-03gspca: ov534/topro: prevent a division by 0Antonio Ospite2-3/+12
2016-03-03si2157: return -EINVAL if firmware blob is too bigLaura Abbott1-0/+1
2016-03-03media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot modeMalcolm Priestley1-3/+3
2016-03-03rc: sunxi-cir: Initialize the spinlock properlyChen-Yu Tsai1-0/+2
2016-02-17saa7134-alsa: Only frees registered sound cardsMauro Carvalho Chehab1-1/+4
2016-02-17media: i2c: Don't export ir-kbd-i2c module aliasJavier Martinez Canillas1-1/+0
2015-12-18Merge tag 'media/v4.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-4/+15
2015-12-18[media] airspy: increase USB control message buffer sizeAntti Palosaari1-1/+1
2015-12-18[media] hackrf: move RF gain ctrl enable behind module parameterAntti Palosaari1-0/+11
2015-12-18[media] hackrf: fix possible null ptr on debug printingAntti Palosaari1-1/+1
2015-12-18[media] Revert "[media] ivtv: avoid going past input/audio array"Mauro Carvalho Chehab1-2/+2
2015-11-20various: fix pci_set_dma_mask return value checkingChristoph Hellwig9-15/+17
2015-11-10netup_unidvb: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-10cx23885: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-10cx25821: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-10cx88: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig3-3/+3
2015-11-10saa7134: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-10saa7164: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-10tw68-core: use pci_set_dma_mask insted of pci_dma_supportedChristoph Hellwig1-1/+1
2015-11-09remove abs64()Andrew Morton1-1/+1
2015-11-06mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman3-3/+3
2015-11-05Merge tag 'spi-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds2-2/+0
2015-11-05Merge tag 'media/v4.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds207-5014/+6717
2015-11-04Merge remote-tracking branches 'spi/topic/omap-100k', 'spi/topic/omap-uwire',...Mark Brown2-2/+0
2015-10-28spi: Drop owner assignment from spi_driversAndrew F. Davis2-2/+0
2015-10-22[media] m88ds3103: use own reg update_bits() implementationAntti Palosaari1-26/+47
2015-10-22[media] rtl28xxu: fix control message flawsAntti Palosaari2-3/+14
2015-10-22[media] v4l2-flash-led-class: Add missing VIDEO_V4L2 Kconfig dependencyJacek Anaszewski1-1/+1
2015-10-22[media] netup_unidvb: fix potential crash when spi is NULLAbylay Ospan1-8/+4
2015-10-22[media] si2168: Bounds check firmwareLaura Abbott1-0/+4
2015-10-22[media] si2157: Bounds check firmwareLaura Abbott1-0/+4
2015-10-22[media] ir-hix5hd2: drop the use of IRQF_NO_SUSPENDSudeep Holla1-1/+1
2015-10-22[media] c8sectpfe: fix return of garbageSudip Mukherjee1-2/+2
2015-10-22[media] c8sectpfe: fix ininitialized error return on firmware load failureColin Ian King1-2/+1
2015-10-22[media] lnbh25: Fix lnbh25_attach() function return typeJavier Martinez Canillas1-1/+1
2015-10-22[media] horus3a: Fix horus3a_attach() function parametersJavier Martinez Canillas1-2/+2
2015-10-20[media] c8sectpfe: Remove select on CONFIG_FW_LOADER_USER_HELPER_FALLBACKTakashi Iwai1-1/+0
2015-10-20[media] ivtv: Convert to get_user_pages_unlocked()Jan Kara1-6/+6
2015-10-20[media] media/v4l2-ctrls: fix setting autocluster to manual with VIDIOC_S_CTRLAntonio Ospite1-1/+1
2015-10-20[media] hackrf: do not set human readable name for formatsAntti Palosaari1-3/+0
2015-10-20[media] hackrf: add support for transmitterAntti Palosaari1-276/+638
2015-10-20[media] hackrf: switch to single function which configures everythingAntti Palosaari1-148/+175
2015-10-20[media] hackrf: add control for RF amplifierAntti Palosaari1-1/+25
2015-10-20[media] v4l: add type field to v4l2_modulator structAntti Palosaari1-1/+17
2015-10-20[media] v4l2: add support for SDR transmitterAntti Palosaari4-3/+42