aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire
AgeCommit message (Expand)AuthorFilesLines
11 daysfirewire: core: cancel using delayed work for iso_resource_once managementTakashi Sakamoto1-6/+5
11 daysfirewire: core: rename member name for channel mask of isoc resourceTakashi Sakamoto1-5/+5
11 daysfirewire: core: minor code refactoring for case-dependent parameters of iso r...Takashi Sakamoto1-5/+3
2026-05-03firewire: core: move allocation/reallocation paths into specific branch after...Takashi Sakamoto1-27/+26
2026-05-03firewire: core: refactor notification type determination after isoc resource ...Takashi Sakamoto1-10/+17
2026-05-03firewire: core: use switch statement for post-processing of isoc resource man...Takashi Sakamoto1-17/+20
2026-05-03firewire: core: reduce critical section duration in pre-processing of isoc re...Takashi Sakamoto1-15/+19
2026-04-29firewire: core: code cleanup for iso resource auto creationTakashi Sakamoto1-33/+20
2026-04-29firewire: core: append _auto suffix for non-once iso resource operationsTakashi Sakamoto1-38/+37
2026-04-29firewire: core: code cleanup to remove old implementations for once operationTakashi Sakamoto1-22/+15
2026-04-29firewire: core: split functions for iso_resource once operationTakashi Sakamoto1-4/+79
2026-04-29firewire: core: code refactoring for helper function to fill iso_resource par...Takashi Sakamoto1-15/+30
2026-04-29firewire: core: code refactoring to queue work item for iso_resourceTakashi Sakamoto1-3/+2
2026-04-29firewire: core: code refactoring for early return at client resource allocationTakashi Sakamoto1-18/+17
2026-03-16bonding: prevent potential infinite loop in bond_header_parse()Eric Dumazet1-2/+3
2026-02-28firewire: ohci: initialize page array to use alloc_pages_bulk() correctlyTakashi Sakamoto1-1/+1
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-4/+2
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds5-12/+12
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook7-25/+28
2026-02-12Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+4
2026-02-11Merge tag 'firewire-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-198/+227
2026-01-29firewire: core: fix race condition against transaction listTakashi Sakamoto1-9/+10
2026-01-23scsi: Change the return type of the .queuecommand() callbackBart Van Assche1-3/+4
2026-01-18firewire: core: provide isoc header buffer size outside card driverTakashi Sakamoto4-13/+15
2026-01-18firewire: ohci: allocate isoc context header by kvmalloc()Takashi Sakamoto1-3/+3
2026-01-18firewire: core: add flags member for isochronous context structureTakashi Sakamoto3-3/+4
2026-01-18firewire: ohci: use cleanup helper for isoc context header allocationTakashi Sakamoto1-10/+7
2026-01-18firewire: ohci: code refactoring to use union for isoc multiple channel stateTakashi Sakamoto1-14/+15
2026-01-18firewire: ohci: refactor isoc single-channel state using a unionTakashi Sakamoto1-27/+41
2026-01-18firewire: core: add function variants for isochronous context creationTakashi Sakamoto3-30/+16
2026-01-15firewire: ohci: fix index of pages for dma address to 1394 OHCI IT contextTakashi Sakamoto1-1/+1
2026-01-12firewire: ohci: stop using page private to store DMA mapping addressTakashi Sakamoto1-23/+16
2026-01-12firewire: ohci: split page allocation from dma mappingTakashi Sakamoto1-26/+51
2026-01-12firewire: ohci: use MAX macro to guarantee minimum count of pages for AR cont...Takashi Sakamoto1-1/+1
2026-01-12firewire: core: stop using page private to store DMA mapping addressTakashi Sakamoto3-39/+38
2026-01-12firewire: core: use common kernel API to allocate and release a batch of pagesTakashi Sakamoto1-14/+12
2026-01-12firewire: core: code refactoring with cleanup function for isoc pagesTakashi Sakamoto1-14/+20
2026-01-12firewire: core: use mutex instead of spinlock for client isochronous contextTakashi Sakamoto1-17/+23
2026-01-12firewire: core: move private function declaration from public header to inter...Takashi Sakamoto1-0/+1
2025-12-26firewire: nosy: Fix dma_free_coherent() sizeThomas Fourier1-5/+5
2025-12-04Merge tag 'firewire-updates-6.19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-114/+276
2025-11-16firewire: core: fix to update generation field in topology mapTakashi Sakamoto1-1/+2
2025-11-14firewire: core: Initialize topology_map.lockVille Syrjälä1-0/+2
2025-11-14firewire: core: abort pending transactions at card removalTakashi Sakamoto4-5/+31
2025-11-12firewire: core: add WQ_UNBOUND to alloc_workqueue usersMarco Crivellari1-1/+2
2025-11-09firewire: core: clear sources of hardware interrupt at card removalTakashi Sakamoto3-8/+42
2025-11-01firewire: core: code refactoring to find and pop transaction entryTakashi Sakamoto1-23/+22
2025-11-01firewire: core: code refactoring to remove transaction entryTakashi Sakamoto1-6/+10
2025-10-25firewire: init_ohci1394_dma: add missing function parameter documentationNirbhay Sharma1-0/+10
2025-10-24firewire: core: fix __must_hold() annotationTakashi Sakamoto1-1/+1
2025-10-20firewire: core: use cleanup function to release cached configuration ROMTakashi Sakamoto1-22/+12
2025-10-18firewire: core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082Takashi Sakamoto1-1/+17
2025-10-18firewire: core: determine transaction speed after detecting quirksTakashi Sakamoto1-28/+25
2025-10-18firewire: core: code refactoring to compute transaction speedTakashi Sakamoto1-18/+17
2025-10-13firewire: core: handle device quirk of MOTU Audio ExpressTakashi Sakamoto2-0/+82
2025-10-13firewire: core: detect device quirk when reading configuration ROMTakashi Sakamoto2-16/+30
2025-10-01Merge tag 'firewire-updates-6.18' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-611/+493
2025-09-28firewire: core: fix undefined reference error in ARM EABITakashi Sakamoto1-1/+1
2025-09-24Revert "firewire: core: disable bus management work temporarily during updati...Takashi Sakamoto1-8/+0
2025-09-24Revert "firewire: core: shrink critical section of fw_card spinlock in bm_work"Takashi Sakamoto1-8/+30
2025-09-24firewire: core: suppress overflow warning when computing jiffies from isochro...Takashi Sakamoto1-1/+1
2025-09-20firewire: core: fix overlooked update of subsystem ABI versionTakashi Sakamoto1-1/+1
2025-09-19firewire: core: minor code refactoring to delete useless local variableTakashi Sakamoto1-11/+4
2025-09-19firewire: core; eliminate pick_me goto labelTakashi Sakamoto1-49/+50
2025-09-19firewire: core: code refactoring to split contention procedure for bus managerTakashi Sakamoto1-96/+127
2025-09-19firewire: core: code refactoring for the case of generation mismatchTakashi Sakamoto1-92/+90
2025-09-19firewire: core: use switch statement to evaluate transaction result to CSR_BU...Takashi Sakamoto1-26/+24
2025-09-19firewire: core: remove useless generation checkTakashi Sakamoto1-8/+6
2025-09-18firewire: core: use struct_size and flex_array_size in ioctl_add_descriptorThorsten Blum1-2/+3
2025-09-17firewire: core: shrink critical section of fw_card spinlock in bm_workTakashi Sakamoto1-22/+8
2025-09-17firewire: core: disable bus management work temporarily during updating topologyTakashi Sakamoto1-0/+8
2025-09-17firewire: core: schedule bm_work item outside of spin lockTakashi Sakamoto1-1/+2
2025-09-16firewire: core: annotate fw_destroy_nodes with must-hold-lockTakashi Sakamoto1-1/+3
2025-09-16firewire: core: use spin lock specific to timer for split transactionTakashi Sakamoto2-25/+48
2025-09-16firewire: core: use spin lock specific to transactionTakashi Sakamoto2-27/+44
2025-09-16firewire: core: use spin lock specific to topology mapTakashi Sakamoto2-9/+19
2025-09-16firewire: core: maintain phy packet receivers locally in cdev layerTakashi Sakamoto2-8/+20
2025-09-16firewire: core: use scoped_guard() to manage critical section to update topologyTakashi Sakamoto1-36/+30
2025-09-15firewire: core: use helper macro to compare against current jiffiesTakashi Sakamoto3-5/+4
2025-09-15firewire: core: use helper macros instead of direct access to HZTakashi Sakamoto5-17/+16
2025-09-13firewire: core: use macro expression for not-registered state of BUS_MANAGER_IDTakashi Sakamoto2-4/+11
2025-09-13firewire: core: use macro expression for gap count mismatchTakashi Sakamoto3-2/+5
2025-09-12firewire: core: remove useless lockdep_assert_held()Takashi Sakamoto1-2/+0
2025-09-08firewire: core: code refactoring whether root node is cycle master capableTakashi Sakamoto1-5/+3
2025-09-08firewire: core: code refactoring to investigate root node for bus managerTakashi Sakamoto1-29/+27
2025-09-08firewire: core: code refactoring to detect both IEEE 1394:1995 IRM and Canon ...Takashi Sakamoto1-11/+11
2025-09-08firewire: core: refer fw_card member to initiate bus reset under acquiring lockTakashi Sakamoto1-26/+26
2025-09-08firewire: core: code refactoring to evaluate transaction result to CSR_BUS_MA...Takashi Sakamoto1-14/+16
2025-09-08firewire: ohci: localize transaction data and rcode per condition branchTakashi Sakamoto1-10/+11
2025-09-08firewire: core: use cleanup function in bm_workTakashi Sakamoto1-17/+16
2025-09-08firewire: core: add helper functions to access to fw_device data in fw_node s...Takashi Sakamoto3-13/+23
2025-09-08firewire: ohci: use return value from fw_node_get()Takashi Sakamoto1-2/+1
2025-09-08firewire: core: utilize cleanup function to release workqueue in error pathTakashi Sakamoto1-18/+22
2025-09-08firewire: ohci: use kcalloc() variant for array allocationTakashi Sakamoto1-5/+2
2025-08-23firewire: ohci: remove module-local workqueueTakashi Sakamoto1-11/+0
2025-08-23firewire: ohci: use threaded IRQ handler to handle SelfIDComplete eventTakashi Sakamoto1-18/+22
2025-08-23firewire: ohci: move self_id_complete tracepoint after validating registerTakashi Sakamoto1-8/+4
2025-08-22firewire: ohci: remove obsolete module-level debug parameterTakashi Sakamoto1-10/+0
2025-08-22firewire: ohci: remove obsolete debug logging for AT/AR resultsTakashi Sakamoto1-113/+19
2025-08-22firewire: ohci: remove obsolete debug logging for selfID sequenceTakashi Sakamoto1-72/+0
2025-08-22firewire: ohci: remove obsolete debug logging for IRQ eventsTakashi Sakamoto1-33/+1
2025-08-03firewire: core: reallocate buffer for FCP address handlers when more than 4 a...Takashi Sakamoto1-4/+32
2025-08-03firewire: core: call FCP address handlers outside RCU read-side critical sectionTakashi Sakamoto1-6/+19
2025-08-03firewire: core: call handler for exclusive regions outside RCU read-side crit...Takashi Sakamoto1-7/+9
2025-08-11firewire: core: use reference counting to invoke address handlers safelyTakashi Sakamoto1-2/+30
2025-07-12firewire: ohci: reduce the size of common context structure by extracting mem...Takashi Sakamoto1-43/+49
2025-06-17firewire: core: minor code refactoring to localize table of gap countTakashi Sakamoto1-4/+3
2025-06-15firewire: ohci: use workqueue to handle events of AT request/response contextsTakashi Sakamoto2-18/+26
2025-06-15firewire: ohci: use workqueue to handle events of AR request/response contextsTakashi Sakamoto2-19/+15
2025-06-15firewire: core: allocate workqueue for AR/AT request/response contextsTakashi Sakamoto1-14/+34
2025-06-09firewire: core: use from_work() macro to expand parent structure of work_structTakashi Sakamoto3-14/+8
2025-06-09firewire: ohci: use from_work() macro to expand parent structure of work_structTakashi Sakamoto1-3/+2
2025-06-09firewire: ohci: correct code comments about bus_reset taskletTakashi Sakamoto1-3/+3
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-06-04Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar1-1/+1
2025-04-23PCI: Add CONFIG_MMU dependencyArnd Bergmann1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-16firewire: core: avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva1-23/+19
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-5/+5
2025-01-13firewire: test: Fix potential null dereference in firewire kunit testCharles Han1-0/+2
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-2/+2
2024-12-08firewire: ohci: use generic power managementVaibhav Gupta1-31/+13
2024-12-04scsi: Rename .device_configure() into .sdev_configure()Bart Van Assche1-3/+3
2024-12-04scsi: Rename .slave_alloc() and .slave_destroy()Bart Van Assche1-2/+2
2024-11-25Merge tag 'firewire-updates-6.13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-8/+7
2024-10-28firewire: ohci: Replace deprecated PCI functionsPhilipp Stanner1-3/+2
2024-10-27firewire: core: fix invalid port index for parent deviceTakashi Sakamoto1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-10-01firewire: Correct some typosShen Lichuan3-5/+5
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-12firewire: core: rename cause flag of tracepoints eventTakashi Sakamoto1-3/+3
2024-09-12firewire: core: update documentation of kernel APIs for flushing completionsTakashi Sakamoto1-3/+6
2024-09-12firewire: core: add helper function to retire descriptorsTakashi Sakamoto1-36/+9
2024-09-12Revert "firewire: core: move workqueue handler from 1394 OHCI driver to core ...Takashi Sakamoto3-12/+64
2024-09-12Revert "firewire: core: use mutex to coordinate concurrent calls to flush com...Takashi Sakamoto2-23/+25
2024-09-09firewire: core: use mutex to coordinate concurrent calls to flush completionsTakashi Sakamoto2-25/+23
2024-09-09firewire: core: move workqueue handler from 1394 OHCI driver to core functionTakashi Sakamoto3-64/+12
2024-09-08firewire: core: fulfill documentation of fw_iso_context_flush_completions()Takashi Sakamoto1-0/+11
2024-09-08firewire: core: expose kernel API to schedule work item to process isochronou...Takashi Sakamoto2-7/+2
2024-09-05firewire: core: use WARN_ON_ONCE() to avoid superfluous dumpsTakashi Sakamoto1-2/+2
2024-09-04firewire: core: non-atomic memory allocation for isochronous event to user cl...Takashi Sakamoto1-2/+2
2024-09-04firewire: ohci: operate IT/IR events in sleepable work process instead of tas...Takashi Sakamoto1-10/+45
2024-09-04firewire: core: add local API to queue work item to workqueue specific to iso...Takashi Sakamoto2-2/+38
2024-09-04firewire: core: allocate workqueue to handle isochronous contexts in cardTakashi Sakamoto3-6/+33
2024-09-03firewire: ohci: obsolete direct usage of printk_ratelimit()Takashi Sakamoto1-6/+3
2024-09-03firewire: ohci: deprecate debug parameterTakashi Sakamoto1-1/+6
2024-08-20firewire: core: update fw_device outside of device_find_child()Takashi Sakamoto1-57/+59
2024-08-17firewire: ohci: fix error path to detect initiated reset in TI TSB41BA3D phyTakashi Sakamoto1-5/+10
2024-08-14firewire: core/ohci: minor refactoring for computation of configuration ROM sizeTakashi Sakamoto2-2/+3
2024-08-14firewire: ohci: remove unused wrapper macro for dev_info()Takashi Sakamoto1-1/+0
2024-08-14firewire: ohci: use helper macro for compiler aligned attributeTakashi Sakamoto1-1/+1
2024-08-13firewire: core: use xarray instead of idr to maintain client resourceTakashi Sakamoto2-32/+35
2024-08-13firewire: core: code refactoring to use idr_for_each_entry() macro instead of...Takashi Sakamoto1-34/+30
2024-08-13firewire: core: add helper function to detect data of iso resource structureTakashi Sakamoto1-1/+6
2024-08-13firewire: core: add helper functions to convert to parent resource structureTakashi Sakamoto1-12/+26
2024-08-13firewire: core: minor code refactoring to release client resourceTakashi Sakamoto1-8/+7
2024-08-12firewire: core: use lock in Xarray instead of local R/W semaphoreTakashi Sakamoto1-13/+6
2024-08-12firewire: core: replace IDR with XArray to maintain fw_deviceTakashi Sakamoto3-13/+14
2024-08-10firewire: core: correct range of block for case of switch statementTakashi Sakamoto1-1/+1
2024-08-05firewire: ohci: use guard macro to serialize operations for isochronous contextsTakashi Sakamoto1-105/+77
2024-08-05firewire: ohci: use guard macro to maintain image of configuration ROMTakashi Sakamoto1-64/+46
2024-08-05firewire: ohci: use guard macro to maintain bus timeTakashi Sakamoto1-18/+12
2024-08-05firewire: core: use guard macro to maintain properties of fw_cardTakashi Sakamoto6-33/+19
2024-08-05firewire: core: use guard macro to maintain list of asynchronous transactionTakashi Sakamoto1-51/+34
2024-08-05firewire: core: use guard macro to maintain list of receivers for phy configu...Takashi Sakamoto1-12/+5
2024-08-05firewire: core: use guard macro to maintain isochronous context for userspace...Takashi Sakamoto1-14/+11
2024-08-05firewire: core: use guard macro to maintain IDR of isochronous resources for ...Takashi Sakamoto1-72/+59
2024-08-05firewire: core: use guard macro to maintain list of events for userspace clientsTakashi Sakamoto1-15/+12
2024-08-05firewire: core: use guard macro to disable local IRQTakashi Sakamoto1-7/+5
2024-08-05firewire: core: use guard macro to maintain the list of address handler for t...Takashi Sakamoto1-6/+4
2024-08-05firewire: core: use guard macro to access to IDR for fw_deviceTakashi Sakamoto2-55/+41
2024-08-05firewire: core: use guard macro to maintain RCU scope for transaction address...Takashi Sakamoto1-20/+15
2024-08-05firewire: ohci: use guard macro to serialize accesses to phy registersTakashi Sakamoto1-35/+36
2024-08-05firewire: core: use guard macro to maintain the list of cdev clientsTakashi Sakamoto1-8/+5
2024-08-05firewire: core: use guard macro to maintain the list of cardTakashi Sakamoto1-26/+18
2024-08-05firewire: core: use guard macro to maintain static packet data for phy config...Takashi Sakamoto1-3/+1
2024-08-02firewire: ohci: use static inline functions to serialize data of IT DMATakashi Sakamoto1-18/+16
2024-08-02firewire: ohci: add static inline functions to serialize/deserialize data of ...Takashi Sakamoto2-0/+116
2024-08-02firewire: ohci: use static inline functions to serialize data of AT DMATakashi Sakamoto1-14/+18
2024-08-02firewire: ohci: add static inline functions to serialize/deserialize data of ...Takashi Sakamoto2-0/+149
2024-08-01firewire: core: utilize kref to maintain fw_node with reference countingTakashi Sakamoto2-5/+12
2024-07-29firewire: core: use common helper function to serialize phy configuration packetTakashi Sakamoto2-2/+4
2024-07-29firewire: ohci: minor code refactoring to localize text tableTakashi Sakamoto1-10/+18
2024-07-29firewire: ohci: use TCODE_LINK_INTERNAL consistentlyTakashi Sakamoto2-6/+4
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+3
2024-07-12firewire: core: move copy_port_status() helper function to TP_fast_assign() b...Takashi Sakamoto1-11/+0
2024-07-08Revert "firewire: ohci: use common macro to interpret be32 data in le32 buffer"Takashi Sakamoto1-1/+1
2024-07-04firewire: ohci: add tracepoints event for data of Self-ID DMATakashi Sakamoto1-1/+10
2024-07-04firewire: ohci: use inline functions to operate data of self-ID DMATakashi Sakamoto2-6/+7
2024-07-04firewire: ohci: add static inline functions to deserialize for Self-ID DMA op...Takashi Sakamoto5-0/+116
2024-07-04firewire: ohci: use static function to handle endian issue on PowerPC platformTakashi Sakamoto1-12/+27
2024-07-04firewire: ohci: use common macro to interpret be32 data in le32 bufferTakashi Sakamoto1-1/+1
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-3/+3
2024-06-25firewire: ohci: add tracepoints event for hardIRQ eventTakashi Sakamoto1-0/+1
2024-06-25firewire: ohci: add support for Linux kernel tracepointsTakashi Sakamoto1-0/+3
2024-06-25firewire: core: add tracepoints events for completions of packets in isochron...Takashi Sakamoto2-6/+21
2024-06-25firewire: core: add tracepoints events for queueing packets of isochronous co...Takashi Sakamoto1-0/+4