aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire
AgeCommit message (Expand)AuthorFilesLines
9 daysfirewire: ohci: fulfill timestamp for some local asynchronous transactionTakashi Sakamoto1-2/+6
9 daysfirewire: nosy: ensure user_length is taken into account when fetching packet...Thanassis Avgerinos1-2/+4
2024-04-06firewire: ohci: mask bus reset interrupts between ISR and bottom halfAdam Goldman1-1/+5
2024-03-21firewire: core: add memo about the caller of show functions for device attrib...Takashi Sakamoto1-0/+2
2024-03-18Revert "firewire: Kill unnecessary buf check in device_attribute.show"Li Zhijian1-4/+12
2024-03-11firewire: core: fix build failure due to the caller of fw_csr_string()Takashi Sakamoto1-1/+1
2024-03-11firewire: Convert snprintf/sprintf to sysfs_emitLi Zhijian1-2/+2
2024-03-11firewire: Kill unnecessary buf check in device_attribute.showLi Zhijian1-11/+3
2024-03-06firewire: ohci: prevent leak of left-over IRQ on unbindEdmund Raile1-0/+2
2024-02-29firewire: core: use long bus reset on gap count errorTakashi Sakamoto1-1/+13
2024-02-07firewire: core: send bus reset promptly on gap count errorTakashi Sakamoto1-1/+17
2024-02-01firewire: core: search descriptor leaf just after vendor directory entry in r...Takashi Sakamoto1-1/+10
2024-02-01firewire: core: correct documentation of fw_csr_string() kernel APITakashi Sakamoto1-4/+3
2024-01-10firewire: core: fill model field in modalias of unit device for legacy layout...Takashi Sakamoto2-3/+20
2024-01-08firewire: core: detect model name for legacy layout of configuration ROMTakashi Sakamoto2-9/+27
2024-01-08firewire: core: detect numeric model identifier for legacy layout of configur...Takashi Sakamoto2-15/+49
2024-01-08firewire: test: add test of device attributes for legacy AV/C deviceTakashi Sakamoto1-0/+111
2024-01-08firewire: test: add test of device attributes for simple AV/C deviceTakashi Sakamoto1-0/+119
2024-01-08firewire: test: add KUnit test for device attributesTakashi Sakamoto4-0/+40
2024-01-08firewire: core: replace magic number with macroTakashi Sakamoto1-5/+7
2024-01-08firewire: core: adds constant qualifier for local helper functionsTakashi Sakamoto1-3/+3
2024-01-08firewire: make fw_bus_type constGreg Kroah-Hartman1-1/+1
2024-01-05firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and A...Takashi Sakamoto1-0/+51
2023-12-03Merge tag 'firewire-fixes-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+4
2023-11-30firewire: core: fix possible memory leak in create_units()Yang Yingliang1-7/+4
2023-11-24scsi: Change SCSI device boolean fields to single bit flagsDamien Le Moal1-3/+3
2023-11-05firewire: Annotate struct fw_node with __counted_byKees Cook1-1/+1
2023-10-27scsi: sd: Introduce manage_shutdown device flagDamien Le Moal1-0/+1
2023-09-28scsi: sd: Differentiate system and runtime start/stop managementDamien Le Moal1-3/+6
2023-09-15Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree"Takashi Sakamoto2-2/+2
2023-06-24firewire: net: fix use after free in fwnet_finish_incoming_packet()Zhang Shurong1-2/+4
2023-06-06firewire: core: obsolete usage of GFP_ATOMIC at building node treeTakashi Sakamoto2-2/+2
2023-06-06firewire: ohci: release buffer for AR req/resp contexts when managed resource...Takashi Sakamoto1-17/+14
2023-06-06firewire: ohci: use devres for content of configuration ROMTakashi Sakamoto1-18/+9
2023-06-06firewire: ohci: use devres for IT, IR, AT/receive, and AT/request contextsTakashi Sakamoto1-15/+8
2023-06-06firewire: ohci: use devres for list of isochronous contextsTakashi Sakamoto1-10/+9
2023-06-06firewire: ohci: use devres for requested IRQTakashi Sakamoto1-8/+4
2023-06-06firewire: ohci: use devres for misc DMA bufferTakashi Sakamoto1-10/+3
2023-06-06firewire: ohci: use devres for MMIO region mappingTakashi Sakamoto1-20/+6
2023-06-06firewire: ohci: use devres for PCI-related resourcesTakashi Sakamoto1-7/+3
2023-06-06firewire: ohci: use devres for memory object of ohci structureTakashi Sakamoto1-16/+17
2023-05-30firewire: fix build failure due to missing module licenseTakashi Sakamoto1-0/+2
2023-05-30firewire: cdev: implement new event relevant to phy packet with time stampTakashi Sakamoto1-22/+68
2023-05-30firewire: cdev: add new event to notify phy packet with time stampTakashi Sakamoto1-0/+14
2023-05-30firewire: cdev: code refactoring to dispatch event for phy packetTakashi Sakamoto1-27/+51
2023-05-30firewire: cdev: implement new event to notify response subaction with time stampTakashi Sakamoto1-31/+65
2023-05-30firewire: cdev: add new event to notify response subaction with time stampTakashi Sakamoto1-0/+15
2023-05-30firewire: cdev: code refactoring to operate event of responseTakashi Sakamoto1-12/+15
2023-05-30firewire: core: implement variations to send request and wait for response wi...Takashi Sakamoto1-14/+27
2023-05-30firewire: core: use union for callback of transaction completionTakashi Sakamoto3-14/+68
2023-05-30firewire: cdev: implement new event to notify request subaction with time stampTakashi Sakamoto1-1/+17
2023-05-30firewire: cdev: add new event to notify request subaction with time stampTakashi Sakamoto1-0/+20
2023-05-30firewire: cdev: add new version of ABI to notify time stamp at request/respon...Takashi Sakamoto1-0/+1
2023-05-30firewire: add KUnit test to check layout of UAPI structuresTakashi Sakamoto4-0/+61
2023-05-11firewire: net: fix unexpected release of object for asynchronous request packetTakashi Sakamoto1-10/+11
2023-04-27Merge tag 'firewire-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2023-04-24firewire: init_ohci1394_dma: use correct function names in commentsRandy Dunlap1-2/+2
2023-03-24scsi: firewire: sbp2: Declare the SCSI host template constBart Van Assche1-2/+2
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-4/+4
2023-01-23firewire: cdev: use single object to dispatch event for request to IEC 61883-...Takashi Sakamoto1-16/+9
2023-01-23firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP regionTakashi Sakamoto3-19/+23
2023-01-23firewire: core: use kref structure to maintain lifetime of data for fw_reques...Takashi Sakamoto3-6/+34
2023-01-17firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP...Takashi Sakamoto1-1/+3
2022-07-28firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48()Andy Shevchenko1-12/+2
2022-06-17firewire: convert sysfs sprintf/snprintf family to sysfs_emitJiapeng Chong1-4/+2
2022-06-17firewire: cdev: fix potential leak of kernel stack due to uninitialized valueTakashi Sakamoto1-1/+1
2022-05-23Merge branch 'for-linus' into for-nextTakashi Iwai5-27/+32
2022-04-25firewire: core: extend card->lock in fw_core_handle_bus_resetNiels Dossche2-6/+6
2022-04-25firewire: remove check of list iterator against head past the loop bodyJakob Koschel2-20/+23
2022-04-25firewire: fix potential uaf in outbound_phy_packet_callback()Chengfeng Ye1-1/+3
2022-04-05firewire: add kernel API to access packet structure in request structure for ...Takashi Sakamoto1-0/+18
2022-04-05firewire: add kernel API to access CYCLE_TIME registerTakashi Sakamoto2-2/+32
2022-04-05firewire: Add dummy read_csr/write_csr functionsHector Martin1-0/+11
2021-11-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-4/+6
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-7/+7
2021-11-01firewire: Remove function callback castsOscar Carter1-6/+26
2021-10-28firewire: don't write directly to netdev->dev_addrJakub Kicinski1-7/+7
2021-10-16scsi: firewire: sbp2: Switch to attribute groupsBart Van Assche1-3/+5
2021-10-16scsi: firewire: sbp2: Call scsi_done() directlyBart Van Assche1-1/+1
2021-09-11Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+0
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-07-05Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-19/+24
2021-07-05firewire: nosy: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-19/+24
2021-07-05firewire: net: remove unused variable 'guid'Pu Lehui1-4/+0
2021-06-15firewire: nosy: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-19/+24
2021-05-17firewire: core: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2021-04-26Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2021-04-04firewire: nosy: Fix a use-after-free bug in nosy_ioctl()Zheyu Ma1-2/+7
2021-03-17firewire: ohci: Use tasklet_disable_in_atomic() where requiredSebastian Andrzej Siewior1-2/+2
2021-02-09firewire: replace tricky statement by two simple onesUwe Kleine-König1-1/+3
2020-09-25firewire-ohci: use dma_alloc_pagesChristoph Hellwig1-15/+11
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva5-7/+7
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-7/+7
2020-06-15firewire: ohci: Replace zero-length array with flexible-arrayGustavo A. R. Silva5-5/+5
2020-04-23firewire: switch ioctl_queue_iso to use of copy_from_user()Al Viro1-3/+1
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-12-02Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-11/+3
2019-12-01Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds1-11/+1
2019-11-13firewire: core: code cleanup after vm_map_pages_zero introductionStefan Richter3-10/+2
2019-11-13firewire: ohci: stop using get_seconds() for BUS_TIMEArnd Bergmann1-1/+1
2019-11-07net: add annotations on hh->hh_len lockless accessesEric Dumazet1-1/+5
2019-10-23compat_ioctl: move drivers to compat_ptr_ioctlArnd Bergmann1-11/+1
2019-07-25firewire: mark expected switch fall-throughsGustavo A. R. Silva3-2/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner10-140/+10
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-05-14drivers/firewire/core-iso.c: convert to use vm_map_pages_zero()Souptick Joarder1-13/+2
2019-05-07Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linuxLinus Torvalds1-1/+1
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov1-1/+1
2019-04-08drivers: Remove explicit invocations of mmiowb()Will Deacon1-1/+0
2019-01-22scsi: communicate max segment size to the DMA mapping codeChristoph Hellwig1-4/+1
2019-01-05Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-1/+1
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-12-03firewire: Remove depends on HAS_DMA in case of platform dependencyGeert Uytterhoeven1-1/+0
2018-09-06FireWire: clean up core-transaction.c kernel-docRandy Dunlap1-0/+10
2018-09-06FireWire: clean up core-iso.c kernel-docRandy Dunlap1-0/+7
2018-08-17firewire: use 64-bit time_t based interfacesArnd Bergmann1-4/+4
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook2-3/+3
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook1-2/+1
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2-4/+4
2018-02-02Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+13
2018-01-13firewire-ohci: work around oversized DMA reads on JMicron controllersHector Martin1-1/+7
2018-01-13firewire: net: max MTU off by oneStefan Richter1-1/+6
2017-11-28the rest of drivers/*: annotate ->poll() instancesAl Viro2-4/+4
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-5/+5
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar5-0/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman5-0/+5
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-6/+4
2017-10-05timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack()Kees Cook1-5/+5
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-5/+3
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-1/+1
2017-03-23drivers, firewire: convert fw_node.ref_count from atomic_t to refcount_tElena Reshetova2-5/+5
2017-02-28Merge branch 'idr-4.11' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds1-2/+1
2017-02-27scripts/spelling.txt: add "intialization" pattern and fix typo instancesMasahiro Yamada1-2/+2
2017-02-13idr: Return the deleted entry from idr_removeMatthew Wilcox1-2/+1
2016-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-20/+39
2016-11-03firewire: net: fix fragmented datagram_size off-by-oneStefan Richter1-4/+4
2016-11-03firewire: net: guard against rx buffer overflowsStefan Richter1-16/+35
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+10
2016-10-29firewire: net: really fix maximum possible MTUStefan Richter1-1/+1
2016-10-26firewire: net: set initial MTU = 1500 unconditionally, fix IPv6 on some CardB...Stefan Richter1-7/+1
2016-10-26firewire: net: fix maximum possible MTUStefan Richter1-3/+4
2016-10-20net: use core MTU range checking in misc driversJarod Wilson1-14/+4
2016-10-09firewire: nosy: do not ignore errors in ioremap_nocache()Alexey Khoroshilov1-3/+10
2016-05-04treewide: replace dev->trans_start update with helperFlorian Westphal1-1/+1
2016-03-25Merge tag 'firewire-update2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+5
2016-03-22firewire: use in_compat_syscall to check ioctl compatnessAndy Lutomirski1-2/+2
2016-03-22firewire: nosy: Replace timeval with timespec64Tina Ruchandani1-3/+5
2016-03-19Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-6/+9
2015-11-11Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+5
2015-11-06mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman1-1/+1
2015-11-05firewire: ohci: propagate return code from soft_reset to probe and resumeStefan Richter1-2/+3
2015-11-05firewire: nosy: Replace timeval with timespec64Amitoj Kaur Chawla1-4/+6
2015-11-05firewire: ohci: fix JMicron JMB38x IT context discoveryStefan Richter1-0/+5
2015-05-31scsi: Do not set cmd_per_lun to 1 in the host templateHannes Reinecke1-1/+0
2015-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-18/+2
2015-03-02net: Kill dev_rebuild_headerEric W. Biederman1-13/+0
2015-02-02firewire: core: use correct vendor/model IDsClemens Ladisch1-2/+2
2015-01-31firewire: sbp2: remove redundant check for bidi commandStefan Richter1-11/+0
2015-01-22firewire: ohci: Remove unused functionRickard Strandqvist1-5/+0
2014-12-10firewire: sbp2: replace card lock by target lockStefan Richter1-31/+29
2014-12-10firewire: sbp2: replace some spin_lock_irqsave by spin_lock_irqStefan Richter1-9/+6
2014-12-10firewire: sbp2: protect a reference counter properlyStefan Richter1-8/+6
2014-12-10firewire: core: document fw_csr_string's truncation of long stringsStefan Richter1-0/+3
2014-11-19firewire: ohci: replace vm_map_ram() with vmap()Clemens Ladisch1-4/+2
2014-11-14firewire: cdev: prevent kernel stack leaking into ioctl argumentsStefan Richter1-2/+1
2014-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+2
2014-08-05Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+3
2014-07-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2014-07-27Merge tag 'firewire-fix-vt6315' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2014-07-23firewire: ohci: disable MSI for VIA VT6315 againStefan Richter1-2/+2
2014-07-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2014-07-15net: set name_assign_type in alloc_netdev()Tom Gundersen1-1/+2
2014-07-14Merge tag 'firewire-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/iee...Linus Torvalds1-0/+1
2014-07-13firewire: IEEE 1394 (FireWire) support should depend on HAS_DMAGeert Uytterhoeven1-0/+1
2014-06-12firewire: Use ktime_get_ts()Thomas Gleixner1-3/+3
2014-06-04Merge tag 'sound-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-1/+0
2014-06-04Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+10
2014-06-03Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2014-05-29firewire: ohci: enable MSI for VIA VT6315 rev 1, drop cycle timer quirkStefan Richter1-0/+7
2014-05-29firewire: revert to 4 GB RDMA, fix protocols using Memory SpaceStefan Richter2-3/+3
2014-05-26ALSA: firewire/bebob: Add a workaround for M-Audio special Firewire seriesTakashi Sakamoto1-1/+0
2014-05-17firewire: Use COMPILE_TEST for build testingJean Delvare1-1/+1
2014-05-12firewire: net: fix NULL derefencing in fwnet_probe()Daeseok Youn1-2/+2
2014-04-18arch: Mass conversion of smp_mb__*()Peter Zijlstra1-1/+1
2014-03-08Merge branch 'for-3.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-11/+28
2014-03-07firewire: don't use PREPARE_DELAYED_WORKTejun Heo2-11/+28
2014-03-06firewire: ohci: fix probe failure with Agere/LSI controllersStefan Richter1-13/+2
2014-02-28firewire: net: fix use after freeStefan Richter1-3/+3
2014-01-20firewire: Enable remote DMA above 4 GBStefan Richter3-6/+11
2014-01-12firewire: ohci: Turn remote DMA support into a module parameterLubomir Rintel1-8/+11
2013-12-15firewire: sbp2: bring back WRITE SAME supportStefan Richter1-1/+0
2013-11-29[SCSI] Disable WRITE SAME for RAID and virtual host adapter driversMartin K. Petersen1-0/+1
2013-11-15tree-wide: use reinit_completion instead of INIT_COMPLETIONWolfram Sang1-1/+1
2013-08-29firewire: ohci: Fix deadlock at bus resetStephan Gatzka1-1/+8
2013-08-29firewire: ohci: Change module_pci_driver to module_init/module_exitStephan Gatzka1-1/+12
2013-08-19firewire: ohci: beautify some macro definitionsStefan Richter1-9/+9
2013-08-19firewire: ohci: change confusing name of a struct memberStefan Richter1-5/+5