aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb-core
AgeCommit message (Expand)AuthorFilesLines
2024-04-08media: dvbdev: Initialize sbufRicardo Ribalda1-1/+1
2024-02-16media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthreadKevin Hao1-9/+4
2024-02-07media: edia: dvbdev: fix a use-after-freeZhipeng Lu1-0/+5
2024-02-07media: drivers/media/dvb-core: copy user arrays safelyPhilipp Stanner1-4/+8
2023-12-13media: videobuf2: core: Rename min_buffers_needed field in vb2_queueBenjamin Gaignard1-1/+1
2023-12-13media: dvbdev: drop refcount on error path in dvb_device_open()Dan Carpenter1-0/+2
2023-11-23media: dvb-core: Do not initialize twice queue num_buffer fieldBenjamin Gaignard1-3/+0
2023-11-23media: dvb-core: Use vb2_get_buffer() instead of directly access to buffers a...Benjamin Gaignard1-6/+8
2023-11-23media: videobuf2: Use vb2_buffer instead of indexBenjamin Gaignard1-3/+3
2023-07-09lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko2-142/+1
2023-07-05Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-85/+76
2023-06-14Revert "media: dvb-core: Fix use-after-free on race condition at dvb_frontend"Mauro Carvalho Chehab1-44/+9
2023-05-25media: mc: Make media_get_pad_index() use pad type flagSakari Ailus1-2/+2
2023-05-14media: dvbdev: fix most coding style issuesMauro Carvalho Chehab1-83/+74
2023-05-14media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221Hyunwoo Kim1-1/+36
2023-05-14media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()Takashi Iwai1-4/+12
2023-05-14media: dvb-core: Fix use-after-free due to race at dvb_register_device()Hyunwoo Kim1-21/+63
2023-05-14media: dvb-core: Fix use-after-free due on race condition at dvb_netHyunwoo Kim1-3/+35
2023-05-14media: dvb-core: Fix use-after-free on race condition at dvb_frontendHyunwoo Kim1-9/+44
2023-05-14media: dvb_ca_en50221: fix a size write bugYongSu Yoo1-5/+7
2023-05-13media: dvb_demux: fix a bug for the continuity counterYongSu Yoo1-2/+2
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2022-12-06media: dvbdev: fix refcnt bugLin Ma1-1/+1
2022-11-25media: dvb-core: Fix ignored return value in dvb_register_frontend()Chen Zhongjin1-1/+7
2022-11-25media: dvbdev: adopts refcnt to avoid UAFLin Ma3-9/+27
2022-11-25media: dvb_ringbuffer : Fix a bug in dvb_ringbuffer.cYongSu Yoo1-1/+3
2022-11-25media: dvb-core: Fix double free in dvb_register_device()Keita Suzuki1-0/+1
2022-11-25media: dvbdev: remove redundant initialization of variable retColin Ian King1-1/+2
2022-11-25media: dvb-core: Enhance shared multi-frontend supportRobert Schlabbach1-1/+11
2022-11-25media: dvb_frontend: add missing DSS switch casesRobert Schlabbach1-0/+11
2022-11-24driver core: make struct class.devnode() take a const *Greg Kroah-Hartman1-2/+2
2022-11-24driver core: make struct class.dev_uevent() take a const *Greg Kroah-Hartman1-2/+2
2022-11-04media: dvb-core: remove variable n, turn for-loop to while-loopColin Ian King1-2/+2
2022-11-04media: dvb-core: Fix UAF due to refcount races at releasingTakashi Iwai1-0/+8
2022-09-27media: dvb_vb2: fix possible out of bound accessHangyu Hua1-0/+11
2022-03-18media: Kconfig: cleanup VIDEO_DEV dependenciesMauro Carvalho Chehab1-1/+1
2021-11-29media: dvb-core: dvb_frontend: address some clang warningsMauro Carvalho Chehab1-8/+5
2021-11-19media: media dvb_frontend: add suspend and resume callbacks to dvb_frontend_opsLukas Middendorf1-2/+6
2021-11-19media: dvb-core: Convert to SPDX identifierCai Huoqing4-37/+3
2021-11-19media: dmxdev: fix UAF when dvb_register_device() failsWang Hai1-3/+15
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+4
2021-10-28media: use eth_hw_addr_set()Jakub Kicinski1-4/+4
2021-09-30media: videobuf2: add queue memory coherency parameterSergey Senozhatsky1-1/+1
2021-06-17media: dvb-core: frontend: make GET/SET saferMauro Carvalho Chehab1-105/+117
2021-06-17media: dvbdev: fix error logic at dvb_register_device()Mauro Carvalho Chehab1-0/+3
2021-06-17media: dvb_net: avoid speculation from net slotMauro Carvalho Chehab1-6/+19
2021-06-17media: dvb_ca_en50221: avoid speculation from CA slotMauro Carvalho Chehab1-0/+1
2021-06-09media: dmxdev: change the check for problems allocing secfeedMauro Carvalho Chehab1-1/+1
2021-03-22media: dvbdev: Fix memory leak in dvb_media_device_free()Peilin Ye1-0/+1
2021-03-22media: dvb_frontend: warn if frontend driver has API issuesMauro Carvalho Chehab1-0/+4
2021-03-22media: dvb_frontend: don't call dvb_frontend_get_stepsize() twiceMauro Carvalho Chehab1-1/+1
2021-03-22media: dvb_frontend: move algo-specific settings to a functionMauro Carvalho Chehab1-41/+48
2021-03-11media: fix incorrect kernel doc usagesHans Verkuil1-15/+17
2021-01-27media: dvb_frontend: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2020-11-17media: dvbdev: Fix memleak in dvb_register_deviceDinghao Liu1-0/+3
2020-09-24Merge tag 'media/v5.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+1
2020-09-14media: media/v4l2: remove V4L2_FLAG_MEMORY_NON_CONSISTENT flagSergey Senozhatsky1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-06-23media: videobuf2: add queue memory consistency parameterSergey Senozhatsky1-1/+1
2020-05-25media: dvbdev: Fix tuner->demod media controller linkBrad Love1-2/+3
2020-04-14media: Kconfig: move DVB-specific options to dvb-core/KconfigMauro Carvalho Chehab1-0/+26
2020-04-14media: dvb-core: Kconfig: default to use dynamic minorsMauro Carvalho Chehab1-0/+1
2020-01-09media: dvb-core: dvbdev: convert to use i2c_new_client_device()Wolfram Sang1-2/+2
2020-01-08media: dvb-core: Fix receiving invalid EIT-sectionsJohann Friedrichs1-0/+1
2019-08-21media: dvb-core: fix a memory leak bugWenwen Wang1-1/+3
2019-08-14media: media/dvb: Use kmemdup rather than duplicating its implementationFuqian Huang1-2/+1
2019-08-04media: don't drop front-end reference count for ->detachArnd Bergmann1-1/+3
2019-06-27media: dvb_frontend: split dvb_frontend_handle_ioctl functionArnd Bergmann1-63/+77
2019-06-21Merge tag 'v5.2-rc5' into patchworkMauro Carvalho Chehab1-1/+1
2019-06-12Merge tag 'media/v5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+1
2019-05-28Merge tag 'v5.2-rc2' into patchworkMauro Carvalho Chehab4-37/+4
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113Thomas Gleixner3-37/+3
2019-05-24media: remove redundant 'default n' from Kconfig-sBartlomiej Zolnierkiewicz1-3/+0
2019-05-22media: dvb: warning about dvb frequency limits produces too much noiseSean Young1-1/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-03-28media: dvbdev: remove double-unlockMauro Carvalho Chehab1-1/+0
2019-03-01media: dvb-core: fix several typosMauro Carvalho Chehab2-2/+2
2019-02-18media: dvb-core: fix epoll() by calling poll_wait firstHans Verkuil2-7/+6
2018-11-23media: dvb_frontend: add debug message for frequency intervalsMauro Carvalho Chehab1-0/+3
2018-11-23media: dvb_frontend: don't print function names twiceMauro Carvalho Chehab1-4/+4
2018-10-31Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-3/+2
2018-09-17media: dvb: use signal types to discover padsMauro Carvalho Chehab1-5/+14
2018-09-12media: dvb: dmxdev: move compat_ioctl handling to dmxdev.cArnd Bergmann1-0/+1
2018-09-11media: replace strcpy() by strscpy()Mauro Carvalho Chehab1-1/+1
2018-09-11media: use strscpy() instead of strlcpy()Mauro Carvalho Chehab2-3/+3
2018-08-31media: videobuf2-core: integrate with media requestsHans Verkuil1-1/+1
2018-08-31media: vb2: store userspace data in vb2_v4l2_bufferHans Verkuil1-2/+1
2018-08-02media: dvb_frontend: ensure that the step is ok for both FE and tunerMauro Carvalho Chehab1-1/+4
2018-08-02media: dvb: represent min/max/step/tolerance freqs in HzMauro Carvalho Chehab1-25/+59
2018-08-02media: dvb: convert tuner_info frequencies to HzMauro Carvalho Chehab1-4/+21
2018-08-02media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl()Dan Carpenter1-1/+1
2018-07-04media: mark entity-intf links as IMMUTABLEHans Verkuil1-6/+12
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab1-1/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook2-3/+6
2018-05-16media: dvb_ca_en50221: prevent using slot_info for Spectre attacsMauro Carvalho Chehab1-0/+2
2018-05-11media: dvb_frontend: cleanup some coding style errorsMauro Carvalho Chehab1-99/+101
2018-05-11media: dvbdev: add a mutex protecting the "mdev" pointerMax Kellermann2-0/+11
2018-05-09media: Revert cleanup ktime_set() usageJasmin Jessich1-1/+1
2018-05-05media: dvb_net: fix dvb_net_tx()'s return typeLuc Van Oostenryck1-1/+1
2018-05-04media: dvb-core/dvb_frontend: set better default for ISDB-TAkihiro Tsukada1-1/+1
2018-04-17media: dvb_frontend: fix locking issues at dvb_frontend_get_event()Mauro Carvalho Chehab1-8/+15
2018-04-04media: dvb_frontend: fix wrong cast in compat_ioctlKatsuhiro Suzuki1-1/+1
2018-03-22media: dvb_frontend: add proper __user annotationsMauro Carvalho Chehab1-2/+2
2018-03-22media: dvbdev: handle ENOMEM error at dvb_module_probe()Mauro Carvalho Chehab1-0/+2
2018-03-07media: dvbdev: fix building on ia64Mauro Carvalho Chehab1-1/+1
2018-03-06media: dvb_ca_en50221: fix severity of successful CAM init log messageDaniel Scheller1-2/+2
2018-03-06media: dvb-core: add helper functions for I2C bindingMauro Carvalho Chehab1-0/+48
2018-02-23media: dvb: update buffer mmaped flags and frame counterMauro Carvalho Chehab4-59/+113
2018-02-23media: dmxdev: Fix the logic that enables DMA mmap supportMauro Carvalho Chehab1-33/+42
2018-02-23media: dmxdev: fix error code for invalid ioctlsMauro Carvalho Chehab1-1/+1
2018-02-23media: dvb: fix DVB_MMAP symbol nameArnd Bergmann2-16/+16
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds3-10/+10
2018-02-06media: videobuf2: fix up for "media: annotate ->poll() instances"Stephen Rothwell1-2/+2
2018-02-06Merge tag 'media/v4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds21-3435/+900
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-7/+7
2018-01-29media: dvb_demux: improve debug messagesMauro Carvalho Chehab1-21/+22
2018-01-29media: dvb_demux: Better handle discontinuity errorsMauro Carvalho Chehab1-2/+6
2018-01-04media: replace all <spaces><tab> occurrencesMauro Carvalho Chehab1-1/+1
2018-01-04media: fix usage of whitespaces and on indentationMauro Carvalho Chehab2-2/+2
2017-12-29media: dvb_vb2: use strlcpy instead of strncpyMauro Carvalho Chehab1-1/+1
2017-12-28media: move dvb kAPI headers to include/mediaMauro Carvalho Chehab20-3466/+14
2017-12-28media: dvb-core: get rid of mmap reserved fieldMauro Carvalho Chehab1-1/+0
2017-12-28media: dvb-core: make DVB mmap API optionalMauro Carvalho Chehab3-13/+86
2017-12-28media: dvb_vb2: add SPDX headersMauro Carvalho Chehab2-0/+3
2017-12-28media: dvb_vb2: Use the sanitized value after processed by VB2 coreMauro Carvalho Chehab1-1/+1
2017-12-28media: dvb_vb2: limit reqbufs size to a sane valueMauro Carvalho Chehab1-0/+8
2017-12-28media: dvb_vb2: fix a warning about streamoff logicMauro Carvalho Chehab1-17/+16
2017-12-28media: videobuf2: Add new uAPI for DVB streaming I/OSatendra Singh Thakur5-29/+668
2017-12-19media: dvb_frontend: add physical layer scrambling supportAthanasios Oikonomou2-0/+17
2017-12-19media: dvb_net: let dynamic debug enable some DVB net handlingMauro Carvalho Chehab1-4/+0
2017-12-19media: dvb-core: allow users to enable DVB net ULE debugMauro Carvalho Chehab2-9/+18
2017-12-19media: dvb_net: ensure that dvb_net_ule_handle is fully initializedMauro Carvalho Chehab1-29/+27
2017-12-18media: dvb_demux: describe nested structsMauro Carvalho Chehab1-9/+14
2017-12-18media: dmxdev: describe nested structsMauro Carvalho Chehab1-13/+18
2017-12-14media: dvb_ca_en50221: sanity check slot number from userspaceColin Ian King1-0/+3
2017-12-14media: dvbsky: MyGica T230C supportStefan BrĂ¼ns1-0/+1
2017-12-13media: dvb_frontend: Add commands implementation for compat ioctJaedon Shin1-0/+131
2017-12-13media: dvb_frontend: Add compat_ioctl callbackJaedon Shin1-0/+12
2017-12-13media: dvb_frontend: Add unlocked_ioctl in dvb_frontend.cJaedon Shin1-3/+14
2017-12-13media: dvb_frontend: fix ifnullfree.cocci warningsFengguang Wu1-2/+1
2017-12-13media: dib0700: add support for Xbox One Digital TV TunerOlli Salonen1-0/+2
2017-12-12media: dvb_frontend: fix return error codeMauro Carvalho Chehab1-1/+1
2017-12-11media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return codeMauro Carvalho Chehab1-1/+3
2017-11-27media: annotate ->poll() instancesAl Viro3-7/+7
2017-11-27media: dvb_net: stop abusing /** for commentsMauro Carvalho Chehab1-7/+8
2017-11-27media: dvb_frontend fix kernel_doc markupsMauro Carvalho Chehab1-5/+8
2017-11-27media: dvb_ca_en50221: fix lots of documentation warningsMauro Carvalho Chehab1-35/+33
2017-11-15Merge tag 'media/v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-396/+805
2017-11-07dvb_frontend: don't use-after-free the frontend structMauro Carvalho Chehab1-5/+2
2017-11-07media: dvb-core: always call invoke_release() in fe_free()Daniel Scheller1-4/+5
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-10-31media: dvb-core: Convert timers to use timer_setup()Kees Cook1-5/+3
2017-10-25locking/atomics, media/dvb_ringbuffer: Convert ACCESS_ONCE() to READ_ONCE()/W...Mark Rutland1-4/+4
2017-10-17Merge commit '3728e6a255b5' into patchworkMauro Carvalho Chehab1-4/+21
2017-10-11Simplify major/minor non-dynamic logicMauro Carvalho Chehab1-15/+13
2017-10-11media: dvb: do some coding style cleanupMauro Carvalho Chehab2-8/+9
2017-10-11media: dvb-net.rst: document DVB network kAPI interfaceMauro Carvalho Chehab1-2/+32
2017-10-11media: dmxdev.h: add kernel-doc markups for data types and functionsMauro Carvalho Chehab1-2/+88
2017-10-11media: dvb_demux.h: document functionsMauro Carvalho Chehab1-3/+103
2017-10-11media: dvb_demux.h: document structs defined on itMauro Carvalho Chehab2-10/+50
2017-10-11media: dvb_frontend: get rid of dtv_get_property_dump()Mauro Carvalho Chehab1-31/+12
2017-10-11media: dvb_frontend: dtv_property_process_set() cleanupsSatendra Singh Thakur1-53/+72
2017-10-11media: dvb_demux: document dvb_demux_filter and dvb_demux_feedMauro Carvalho Chehab1-2/+48
2017-10-11media: dvb_demux: fix type of dvb_demux_feed.ts_typeMauro Carvalho Chehab1-1/+1
2017-10-11media: dvb_demux.h: get rid of DMX_FEED_ENTRY() macroMauro Carvalho Chehab1-2/+0
2017-10-11media: dvb_demux: dvb_demux_feed.pusi_seen is booleanMauro Carvalho Chehab2-7/+7
2017-10-11media: dvb_demux: mark a boolean field as suchMauro Carvalho Chehab2-3/+3
2017-10-11media: dvb_demux.h: get rid of unused timer at struct dvb_demux_filterMauro Carvalho Chehab1-1/+0
2017-10-11media: dvb_demux.h: add an enum for DMX_STATE_* and documentMauro Carvalho Chehab1-7/+18
2017-10-11media: dvb_demux.h: add an enum for DMX_TYPE_* and documentMauro Carvalho Chehab1-5/+12
2017-10-11media: dvb_frontend.h: improve kernel-doc markupsMauro Carvalho Chehab1-47/+47
2017-10-11media: dvbdev: fully document its functionsMauro Carvalho Chehab1-8/+78
2017-10-11media: dvbdev: convert DVB device types into an enumMauro Carvalho Chehab2-21/+64
2017-10-11media: dvb_frontend: fix return values for FE_SET_PROPERTYMauro Carvalho Chehab1-2/+0
2017-10-11media: dvb_frontend: better document the -EPERM conditionMauro Carvalho Chehab1-3/+17
2017-10-11media: dvb_frontend.h: fix alignment at the cache propertiesMauro Carvalho Chehab1-5/+5
2017-10-11media: dvb_frontend: get rid of property cache's stateMauro Carvalho Chehab2-19/+6
2017-10-11media: dvb_frontend: cleanup ioctl handling logicMauro Carvalho Chehab1-170/+158
2017-10-11media: dvb_frontend: cleanup dvb_frontend_ioctl_properties()Mauro Carvalho Chehab1-32/+51
2017-10-11media: dvb_frontend: get rid of set_property() callbackMauro Carvalho Chehab2-12/+0
2017-10-11media: dvb_frontend: get rid of get_property() callbackMauro Carvalho Chehab2-11/+1
2017-10-11media: dvb_frontend: only use kref after initializedMauro Carvalho Chehab1-4/+21
2017-09-05media: get rid of removed DMX_GET_CAPS and DMX_SET_SOURCE leftoversMauro Carvalho Chehab1-20/+0
2017-09-05media: dvb/frontend.h: move out a private internal structureMauro Carvalho Chehab1-0/+11
2017-09-05media: dmx.h: split typedefs from structsMauro Carvalho Chehab1-2/+2
2017-08-27media: dvb_frontend: initialize variable s with FE_NONE instead of 0Colin Ian King1-1/+1
2017-08-27media: dvb_frontend: ensure that inital front end status initializedColin Ian King1-1/+1
2017-07-21media: dvb-core/demux.h: fix kernel-doc warningHans Verkuil1-1/+1
2017-07-20media: Added support for the TerraTec T1 DVB-T USB tuner [IT9135 chipset]Nuno Henriques1-0/+1
2017-07-20media: dvb_ca_en50221.h: fix checkpatch strict warningsMauro Carvalho Chehab1-5/+5
2017-07-20media: dvb_ca_en50221: Fixed multiple blank linesJasmin Jessich1-40/+0
2017-07-20media: dvb_ca_en50221: Fixed style issues on the whole fileJasmin Jessich1-10/+5
2017-07-20media: dvb_ca_en50221: Fixed remaining block commentsJasmin Jessich1-1/+2
2017-07-20media: dvb_ca_en50221: Fix again wrong EXPORT_SYMBOL orderJasmin Jessich1-3/+2
2017-07-20media: dvb_ca_en50221: Fixed typoJasmin Jessich1-2/+2
2017-07-20media: dvb_ca_en50221: Fixed 80 char limitJasmin Jessich1-17/+40
2017-07-20media: dvb_ca_en50221: Fixed C++ commentsJasmin Jessich1-11/+11
2017-07-20media: dvb_ca_en50221: Removed unused symbolJasmin Jessich1-2/+0