Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
5d003240fdbaa59b6746f5d47b31da6864888205
/
drivers
/
block
/
skd_main.c
5d00324
skd: Move skd_free_sg_list() up
by Bart Van Assche
· 7 years ago
4e54b84
skd: Split skd_recover_requests()
by Bart Van Assche
· 7 years ago
91f85da
skd: Introduce skd_process_request()
by Bart Van Assche
· 7 years ago
6fbb2de
skd: Convert several per-device scalar variables into atomics
by Bart Van Assche
· 7 years ago
f18c17c
skd: Enable request tags for the block layer queue
by Bart Van Assche
· 7 years ago
32494df
skd: Initialize skd_special_context.req.n_sg to one
by Bart Van Assche
· 7 years ago
57adf55
skd: Remove dead code
by Bart Van Assche
· 7 years ago
6321412
skd: Remove SG IO support
by Bart Van Assche
· 7 years ago
8fe7006
skd: Convert explicit skd_request_fn() calls
by Bart Van Assche
· 7 years ago
3d17a67
skd: Rework request failing code path
by Bart Van Assche
· 7 years ago
cb6981b
skd: Move a function definition
by Bart Van Assche
· 7 years ago
fb4844b
skb: Use symbolic names for SCSI opcodes
by Bart Van Assche
· 7 years ago
01433d0
skd: Use kcalloc() instead of kzalloc() with multiply
by Bart Van Assche
· 7 years ago
85e3411
skd: Remove superfluous occurrences of the 'volatile' keyword
by Bart Van Assche
· 7 years ago
feb8971
skd: Remove a redundant init_timer() call
by Bart Van Assche
· 7 years ago
06f824c4
skd: Use for_each_sg()
by Bart Van Assche
· 7 years ago
79ce12a
skd: Drop second argument of skd_recover_requests()
by Bart Van Assche
· 7 years ago
c830da8
skd: Remove superfluous initializations from skd_isr_completion_posted()
by Bart Van Assche
· 7 years ago
b1824ee
skd: Simplify the code for handling data direction
by Bart Van Assche
· 7 years ago
0b2e0c0
skd: Use ARRAY_SIZE() where appropriate
by Bart Van Assche
· 7 years ago
1cd3c1a
skd: Make the skd_isr() code more brief
by Bart Van Assche
· 7 years ago
16a7053
skd: Check structure sizes at build time
by Bart Van Assche
· 7 years ago
d891fe6
skd: Use a structure instead of hardcoding structure offsets
by Bart Van Assche
· 7 years ago
6507f43
skd: Simplify the code for allocating DMA message buffers
by Bart Van Assche
· 7 years ago
fe4fd72
skd: Simplify the code for deciding whether or not to send a FIT msg
by Bart Van Assche
· 7 years ago
19fc85c
skd: Reorder the code in skd_process_request()
by Bart Van Assche
· 7 years ago
7f13bda
skd: Fix size argument in skd_free_skcomp()
by Bart Van Assche
· 7 years ago
6f7c767
skd: Introduce SKD_SKCOMP_SIZE
by Bart Van Assche
· 7 years ago
2da7b40
skd: Introduce the symbolic constant SKD_MAX_REQ_PER_MSG
by Bart Van Assche
· 7 years ago
760b48c
skd: Document locking assumptions
by Bart Van Assche
· 7 years ago
4854afe
skd: Fix endianness annotations
by Bart Van Assche
· 7 years ago
f98806d
skd: Switch from the pr_*() to the dev_*() logging functions
by Bart Van Assche
· 7 years ago
14262a4
skd: Remove useless barrier() calls
by Bart Van Assche
· 7 years ago
55712ae
skd: Remove a set-but-not-used variable from struct skd_device
by Bart Van Assche
· 7 years ago
95895e1
skd: Remove set-but-not-used local variables
by Bart Van Assche
· 7 years ago
e1d06f2
skd: Fix a function name in a comment
by Bart Van Assche
· 7 years ago
a5c5b39
skd: Fix spelling in a source code comment
by Bart Van Assche
· 7 years ago
ce6882b
skd: Avoid that gcc 7 warns about fall-through when building with W=1
by Bart Van Assche
· 7 years ago
5477e1b
skd: Remove unnecessary blank lines
by Bart Van Assche
· 7 years ago
c7eebcb
skd: Remove ESXi code
by Bart Van Assche
· 7 years ago
ae09232
skd: Remove unneeded #include directives
by Bart Van Assche
· 7 years ago
5d12177
skd: Update maintainer information
by Bart Van Assche
· 7 years ago
bec9e8a
skd: Switch to GPLv2
by Bart Van Assche
· 7 years ago
5fbd545
skd: Submit requests to firmware before triggering the doorbell
by Bart Van Assche
· 7 years ago
7277cc6
skd: Avoid that module unloading triggers a use-after-free
by Bart Van Assche
· 7 years ago
8fc4504
block: don't set bounce limit in blk_init_queue
by Christoph Hellwig
· 7 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 7 years ago
3719fa8
skd: implement trivial scsi ioctls directly
by Christoph Hellwig
· 8 years ago
55f958c
skd_main: drop duplicate header scatterlist.h
by Geliang Tang
· 8 years ago
41c9499
skd: fix function prototype
by Arnd Bergmann
· 8 years ago
3bc8492
skd: fix msix error handling
by Arnd Bergmann
· 8 years ago
8e1de26
skd_main: use %*ph to dump small buffers
by Andy Shevchenko
· 8 years ago
180b0ae
skd: use pci_alloc_irq_vectors
by Christoph Hellwig
· 8 years ago
0d52c756
block: convert to device_add_disk()
by Dan Williams
· 8 years ago
3a5e02c
block, drivers: add REQ_OP_FLUSH operation
by Mike Christie
· 8 years ago
49bdedb
skd: remove broken discard support
by Jeff Moyer
· 9 years ago
6975f73
skd_main: switch to using blk_queue_write_cache()
by Jens Axboe
· 9 years ago
37e5823
block: add offset in blk_add_request_payload()
by Ming Lin
· 9 years ago
2bb4cd5
block: have drivers use blk_queue_max_discard_sectors()
by Jens Axboe
· 9 years ago
b277da0
block: disable entropy contributions for nonrot devices
by Mike Snitzer
· 10 years ago
9baa3c3
PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use
by Benoit Taine
· 10 years ago
a5bbf61
block: use pci_zalloc_consistent
by Joe Perches
· 10 years ago
6178976
Merge branch 'for-3.16/core' into for-3.16/drivers
by Jens Axboe
· 11 years ago
01aad3f
skd: Use pci_enable_msix_exact() instead of pci_enable_msix_range()
by Alexander Gordeev
· 11 years ago
dc4a930
sd/skd: stuff discard page in request->completion_data
by Jens Axboe
· 11 years ago
b4f42e2
block: remove struct request buffer member
by Jens Axboe
· 11 years ago
a9df862
skd: Use pci_enable_msix_range() instead of pci_enable_msix()
by Alexander Gordeev
· 11 years ago
1bc5ce5
skd: Use unified access to skdev->msix_entries throughout the code
by Alexander Gordeev
· 11 years ago
4681776
skd: Fix incomplete cleanup of MSI-X interrupt
by Alexander Gordeev
· 11 years ago
c5e3035
skd: Fix out of array boundary access
by Alexander Gordeev
· 11 years ago
a26ba7f
drivers: block: Mark the functions as static in skd_main.c
by Rashika Kheria
· 11 years ago
542d7b0
skd: reorder construct/destruct code
by Bartlomiej Zolnierkiewicz
· 11 years ago
fec23f6
skd: cleanup skd_do_inq_page_da()
by Bartlomiej Zolnierkiewicz
· 11 years ago
ebedd16
skd: remove redundant skdev->pdev assignment from skd_pci_probe()
by Bartlomiej Zolnierkiewicz
· 11 years ago
4ca90b5
skd: use <asm/unaligned.h>
by Bartlomiej Zolnierkiewicz
· 11 years ago
4350463
skd: remove SCSI subsystem specific includes
by Bartlomiej Zolnierkiewicz
· 11 years ago
b8df664
skd: register block device only if some devices are present
by Bartlomiej Zolnierkiewicz
· 11 years ago
fbed149
skd: fix error messages in skd_init()
by Bartlomiej Zolnierkiewicz
· 11 years ago
2b91c55
skd: fix error paths in skd_init()
by Bartlomiej Zolnierkiewicz
· 11 years ago
a073ae9
skd: fix unregister_blkdev() placement
by Bartlomiej Zolnierkiewicz
· 11 years ago
38d4a1b
skd: more removal of bio-based code
by Mike Snitzer
· 11 years ago
6a5ec65
skd: cleanup the skd_*() function block wrapping
by Jens Axboe
· 11 years ago
fcd37eb
skd: rip out bio path
by Jens Axboe
· 11 years ago
1762b57
skd: fix error return code in skd_pci_probe()
by Wei Yongjun
· 11 years ago
2e44b42
skd: Replaced custom debug PRINTKs with pr_debug
by rchinthekindi
· 11 years ago
f721bb0
skd: Fix checkpatch ERRORS and removed unused functions
by Akhil Bhansali
· 11 years ago
e67f86b
Add support for sTec's pci-e flash card Kronos
by Akhil Bhansali
· 11 years ago