Age | Commit message (Expand) | Author | Files | Lines |
2020-09-15 | scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() | Julian Wiedmann | 1 | -5/+3 |
2020-08-06 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+1 |
2020-07-08 | scsi: zfcp: Clean up zfcp_erp_action_ready() | Julian Wiedmann | 1 | -1/+1 |
2020-06-24 | scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action | Steffen Maier | 1 | -2/+11 |
2020-05-11 | scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data | Benjamin Block | 1 | -0/+58 |
2020-05-11 | scsi: zfcp: Fence adapter status propagation for common statuses | Benjamin Block | 1 | -0/+14 |
2020-05-11 | scsi: zfcp: Move p-t-p port allocation to after xport data | Benjamin Block | 1 | -3/+9 |
2020-03-31 | scsi: zfcp: use fallthrough; | Joe Perches | 1 | -5/+5 |
2020-03-17 | scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point | Steffen Maier | 1 | -1/+1 |
2019-10-28 | scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act | Steffen Maier | 1 | -2/+2 |
2019-07-11 | scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized | Benjamin Block | 1 | -0/+7 |
2019-03-27 | scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices | Steffen Maier | 1 | -0/+14 |
2019-03-27 | scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host | Steffen Maier | 1 | -0/+3 |
2018-11-15 | scsi: zfcp: drop old default switch case which might paper over missing case | Steffen Maier | 1 | -3/+0 |
2018-11-15 | scsi: zfcp: drop default switch case which might paper over missing case | Steffen Maier | 1 | -3/+0 |
2018-11-15 | scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() | Steffen Maier | 1 | -1/+2 |
2018-11-15 | scsi: zfcp: silence all W=1 build warnings for existing kdoc | Steffen Maier | 1 | -3/+3 |
2018-11-15 | scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected func... | Steffen Maier | 1 | -40/+84 |
2018-11-15 | scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step | Steffen Maier | 1 | -10/+25 |
2018-11-15 | scsi: zfcp: the action field of zfcp_erp_action is actually the type | Steffen Maier | 1 | -41/+36 |
2018-11-15 | scsi: zfcp: clarify function argument name for trace tag string | Steffen Maier | 1 | -44/+48 |
2018-11-15 | scsi: zfcp: ERP thread setup kdoc update | Steffen Maier | 1 | -1/+1 |
2018-05-18 | scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_reset | Steffen Maier | 1 | -0/+11 |
2018-05-18 | scsi: zfcp: remove unused return values of ERP trigger functions | Steffen Maier | 1 | -21/+13 |
2018-05-18 | scsi: zfcp: zfcp_erp_action_exists() does only check for running | Steffen Maier | 1 | -9/+5 |
2018-05-18 | scsi: zfcp: remove unused ERP enum values | Steffen Maier | 1 | -3/+0 |
2018-05-18 | scsi: zfcp: consistently use function name space prefix | Steffen Maier | 1 | -4/+7 |
2018-05-18 | scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread | Steffen Maier | 1 | -2/+5 |
2018-05-18 | scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED | Steffen Maier | 1 | -28/+51 |
2018-05-18 | scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED | Steffen Maier | 1 | -2/+11 |
2018-05-18 | scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return | Steffen Maier | 1 | -0/+20 |
2018-05-18 | scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed | Steffen Maier | 1 | -1/+15 |
2017-11-16 | zfcp: purely mechanical update using timer API, plus blank lines | Steffen Maier | 1 | -3/+2 |
2017-11-16 | s390/scsi: Convert timers to use timer_setup() | Kees Cook | 1 | -6/+10 |
2017-11-02 | Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -0/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-16 | scsi: zfcp: fix erp_action use-before-initialize in REC action trace | Steffen Maier | 1 | -7/+11 |
2017-08-10 | scsi: zfcp: use setup_timer instead of init_timer | Lukáš Korenčik | 1 | -3/+2 |
2016-12-14 | scsi: zfcp: fix rport unblock race with LUN recovery | Steffen Maier | 1 | -2/+59 |
2016-08-12 | zfcp: close window with unblocked rport during rport gone | Steffen Maier | 1 | -3/+9 |
2015-07-27 | atomic: Replace atomic_{set,clear}_mask() usage | Peter Zijlstra | 1 | -31/+31 |
2015-04-14 | mm, mempool: do not allow atomic resizing | David Rientjes | 1 | -2/+2 |
2014-11-20 | zfcp: remove access control tables interface (port leftovers) | Martin Peschke | 1 | -7/+0 |
2013-08-22 | [SCSI] zfcp: fix schedule-inside-lock in scsi_device list loops | Martin Peschke | 1 | -7/+22 |
2013-05-31 | [SCSI] zfcp: remove access control tables interface | Martin Peschke | 1 | -2/+1 |
2012-09-24 | [SCSI] zfcp: No automatic port_rescan on events | Steffen Maier | 1 | -1/+1 |
2012-07-20 | s390/comments: unify copyright messages and remove file names | Heiko Carstens | 1 | -1/+1 |
2011-02-25 | [SCSI] zfcp: Add information to symbolic port name when running in NPIV mode | Christof Schmitt | 1 | -0/+2 |
2011-02-25 | [SCSI] zfcp: Replace kmem_cache for "status read" data | Christof Schmitt | 1 | -1/+1 |
2010-12-21 | [SCSI] zfcp: Move qdio setup from erp to zfcp_qdio.c | Christof Schmitt | 1 | -12/+1 |
2010-12-21 | [SCSI] zfcp: Redesign of the debug tracing final cleanup. | Swen Schillig | 1 | -52/+45 |
2010-12-21 | [SCSI] zfcp: Redesign of the debug tracing for recovery actions. | Swen Schillig | 1 | -18/+13 |
2010-12-09 | [SCSI] zfcp: Prevent usage w/o holding a reference | Swen Schillig | 1 | -3/+6 |
2010-12-09 | [SCSI] zfcp: No ERP escalation on gpn_ft eval | Swen Schillig | 1 | -0/+2 |
2010-09-16 | [SCSI] zfcp: Replace status modifier functions. | Swen Schillig | 1 | -139/+119 |
2010-09-16 | [SCSI] zfcp: Move ACL/CFDC code to zfcp_cfdc.c | Christof Schmitt | 1 | -82/+0 |
2010-09-16 | [SCSI] zfcp: Use SCSI device data zfcp_scsi_dev instead of zfcp_unit | Christof Schmitt | 1 | -175/+194 |
2010-09-16 | [SCSI] zfcp: Allow running unit/LUN shutdown without acquiring reference | Christof Schmitt | 1 | -36/+62 |
2010-07-28 | [SCSI] zfcp: Fix retry after failed "open port" erp action | Christof Schmitt | 1 | -2/+1 |
2010-07-28 | [SCSI] zfcp: Fail erp after timeout | Christof Schmitt | 1 | -0/+6 |
2010-07-28 | [SCSI] zfcp: Register SCSI devices after successful fc_remote_port_add | Christof Schmitt | 1 | -6/+0 |
2010-07-28 | [SCSI] zfcp: Do not try "forced close" when port is already closed | Christof Schmitt | 1 | -1/+5 |
2010-07-28 | [SCSI] zfcp: Do not unblock rport from REOPEN_PORT_FORCED | Christof Schmitt | 1 | -1/+2 |
2010-07-21 | [SCSI] zfcp: Update status read mempool | Christof Schmitt | 1 | -0/+8 |
2010-05-02 | [SCSI] zfcp: Use status_read_buf_num provided by FCP channel | Christof Schmitt | 1 | -1/+1 |
2010-02-17 | [SCSI] zfcp: Rename sysfs_device attribute to dev in zfcp_unit and zfcp_port | Christof Schmitt | 1 | -7/+7 |
2010-02-17 | [SCSI] zfcp: Move FSF request tracking code to new file | Christof Schmitt | 1 | -3/+4 |
2010-02-17 | [SCSI] zfcp: Remove function zfcp_reqlist_find_safe | Christof Schmitt | 1 | -8/+9 |
2009-12-04 | [SCSI] zfcp: Assign scheduled work to driver queue | Swen Schillig | 1 | -1/+1 |
2009-12-04 | [SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymore | Swen Schillig | 1 | -2/+4 |
2009-12-04 | [SCSI] zfcp: Replace local reference counting with common kref | Swen Schillig | 1 | -9/+11 |
2009-12-04 | [SCSI] zfcp: Replace global config_lock with local list locks | Swen Schillig | 1 | -55/+61 |
2009-10-22 | [SCSI] zfcp: Handle WWPN mismatch in PLOGI payload | Christof Schmitt | 1 | -12/+10 |
2009-09-05 | [SCSI] zfcp: Defer resource allocation to first ccw_set_online call | Christof Schmitt | 1 | -0/+5 |
2009-09-05 | [SCSI] zfcp: Use kthread API for zfcp erp thread | Christof Schmitt | 1 | -38/+24 |
2009-09-05 | [SCSI] zfcp: Update dbf calls | Swen Schillig | 1 | -25/+24 |
2009-09-05 | [SCSI] zfcp: Decouple gid_pn requests from erp | Christof Schmitt | 1 | -27/+1 |
2009-09-05 | [SCSI] zfcp: Move qdio related data out of zfcp_adapter | Swen Schillig | 1 | -3/+5 |
2009-09-05 | [SCSI] zfcp: Move workqueue to adapter struct | Swen Schillig | 1 | -1/+1 |
2009-09-05 | [SCSI] zfcp: Replace fsf_req wait_queue with completion | Swen Schillig | 1 | -2/+1 |
2009-09-05 | [SCSI] zfcp: Implicitly close all wka ports | Christof Schmitt | 1 | -1/+1 |
2009-07-30 | [SCSI] zfcp: avoid double notify in lowmem scenario | Swen Schillig | 1 | -4/+10 |
2009-07-30 | [SCSI] zfcp: Fix erp escalation procedure | Christof Schmitt | 1 | -26/+24 |
2009-07-30 | [SCSI] zfcp: Fix logic for physical port close | Christof Schmitt | 1 | -1/+1 |
2009-07-30 | [SCSI] zfcp: Use correct flags for zfcp_erp_notify | Christof Schmitt | 1 | -2/+2 |
2009-06-12 | [SCSI] zfcp: Add FC pass-through support | Sven Schuetz | 1 | -1/+1 |
2009-05-23 | [SCSI] zfcp: Changed D_ID left port disabled | Swen Schillig | 1 | -1/+6 |
2009-05-23 | [SCSI] zfcp: Add comments to switch/case fallthroughs | Christof Schmitt | 1 | -0/+1 |
2009-04-27 | [SCSI] zfcp: avoid false ERP complete due to sema race | Swen Schillig | 1 | -4/+5 |
2009-04-27 | [SCSI] zfcp: Set WKA-port to offline on adapter deactivation | Swen Schillig | 1 | -0/+1 |
2009-04-27 | [SCSI] zfcp: Dont block zfcp_wq with scan | Swen Schillig | 1 | -46/+4 |
2009-03-12 | [SCSI] zfcp: fix queue, scheduled work processing. | Swen Schillig | 1 | -3/+7 |
2009-03-12 | [SCSI] zfcp: Block FC transport rports early on errors | Christof Schmitt | 1 | -45/+11 |
2009-03-12 | [SCSI] zfcp: replace current ERP logging with a more convenient version | Swen Schillig | 1 | -67/+70 |
2009-03-12 | [SCSI] zfcp: prevent adapter close on initial adapter open | Swen Schillig | 1 | -35/+34 |
2009-03-12 | [SCSI] zfcp: Remove UNIT_REGISTERED status flag | Christof Schmitt | 1 | -2/+0 |
2009-03-12 | [SCSI] zfcp: Remove some port flags | Christof Schmitt | 1 | -14/+2 |
2008-12-29 | [SCSI] zfcp: remove DID_DID flag | Christof Schmitt | 1 | -4/+3 |
2008-12-29 | [SCSI] zfcp: fix compile warning | Heiko Carstens | 1 | -1/+2 |
2008-12-25 | [S390] convert zfcp printks to pr_xxx macros. | Christof Schmitt | 1 | -0/+3 |
2008-12-25 | [S390] zfcp: Report microcode level through service level interface | Christof Schmitt | 1 | -2/+5 |
2008-12-01 | [SCSI] zfcp: fix deadlock between wq triggered port scan and ERP | Swen Schillig | 1 | -1/+2 |
2008-12-01 | [SCSI] zfcp: verify for correct rport state before scanning for SCSI devs | Swen Schillig | 1 | -1/+3 |
2008-11-05 | [SCSI] zfcp: fix erp timeout cleanup for port open requests | Martin Petermann | 1 | -0/+1 |
2008-10-10 | [S390] more bus_id -> dev_name conversions | Cornelia Huck | 1 | -1/+1 |
2008-10-03 | [SCSI] zfcp: fix double dbf id usage | Swen Schillig | 1 | -1/+1 |
2008-10-03 | [SCSI] zfcp: wait on SCSI work to be finished before proceeding with init dev | Swen Schillig | 1 | -0/+1 |
2008-10-03 | [SCSI] zfcp: fix erp list usage without using locks | Swen Schillig | 1 | -2/+2 |
2008-10-03 | [SCSI] zfcp: prevent fc_remote_port_delete calls for unregistered rport | Swen Schillig | 1 | -0/+2 |
2008-10-03 | [SCSI] zfcp: fix deadlock caused by shared work queue tasks | Swen Schillig | 1 | -2/+2 |
2008-10-03 | [SCSI] zfcp: Simplify zfcp data structures | Christof Schmitt | 1 | -1/+1 |
2008-10-03 | [SCSI] zfcp: remove all typedefs and replace them with standards | Swen Schillig | 1 | -4/+6 |
2008-10-03 | [SCSI] zfcp: attach and release SAN nameserver port on demand | Swen Schillig | 1 | -109/+40 |
2008-10-03 | [SCSI] zfcp: remove unused references, declarations and flags | Swen Schillig | 1 | -14/+3 |
2008-10-03 | [SCSI] zfcp: Update message with input from review | Christof Schmitt | 1 | -28/+22 |
2008-07-12 | [SCSI] zfcp: Cleanup code in zfcp_erp.c | Christof Schmitt | 1 | -2134/+1236 |
2008-07-12 | [SCSI] zfcp: Cleanup of code in zfcp_aux.c | Swen Schillig | 1 | -1/+1 |
2008-07-12 | [SCSI] zfcp: Automatically attach remote ports | Swen Schillig | 1 | -13/+29 |
2008-07-12 | [SCSI] zfcp: Message cleanup | Christof Schmitt | 1 | -236/+57 |
2008-07-12 | [SCSI] zfcp: Cleanup qdio code | Swen Schillig | 1 | -110/+4 |
2008-07-12 | [SCSI] zfcp: Move FC code to new file | Christof Schmitt | 1 | -187/+1 |
2008-06-05 | [SCSI] zfcp: Fix sparse warning by providing new entry in dbf | Christof Schmitt | 1 | -9/+9 |
2008-06-05 | [SCSI] zfcp: receiving an unsolicted status can lead to I/O stall | Swen Schillig | 1 | -17/+2 |
2008-04-18 | [SCSI] zfcp: fix 31 bit compile warnings | Martin Peschke | 1 | -67/+73 |
2008-04-07 | [SCSI] zfcp: Remove obsolete erp_dbf trace | Martin Peschke | 1 | -301/+4 |
2008-04-07 | [SCSI] zfcp: Add trace records for recovery actions. | Martin Peschke | 1 | -0/+6 |
2008-04-07 | [SCSI] zfcp: Trace all triggers of error recovery activity | Martin Peschke | 1 | -105/+108 |
2008-04-07 | [SCSI] zfcp: Add traces for state changes. | Martin Peschke | 1 | -62/+91 |
2008-04-07 | [SCSI] zfcp: Add trace records for recovery thread and its queues | Martin Peschke | 1 | -0/+9 |
2008-01-26 | [S390] drivers/s390/: Spelling fixes | Joe Perches | 1 | -1/+1 |
2008-01-11 | [SCSI] zfcp: Hold queue lock when checking port handle for ELS command | Christof Schmitt | 1 | -1/+1 |
2008-01-11 | [SCSI] zfcp: fix use after free bug. | Heiko Carstens | 1 | -1/+2 |
2008-01-11 | [SCSI] zfcp: Fix deadlock when adding invalid LUN | Christof Schmitt | 1 | -1/+0 |
2008-01-11 | [SCSI] zfcp: Specify waiting times in ERP in seconds | Christof Schmitt | 1 | -4/+4 |
2007-11-16 | [SCSI] zfcp: fix cleanup of dismissed error recovery actions | Martin Peschke | 1 | -8/+6 |
2007-11-16 | [SCSI] zfcp: fix dismissal of error recovery actions | Martin Peschke | 1 | -1/+3 |
2007-10-24 | SG: Change sg_set_page() to take length and offset argument | Jens Axboe | 1 | -5/+2 |
2007-10-23 | s390 zfcp: sg fixups | Jens Axboe | 1 | -4/+6 |
2007-10-15 | Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 | Linus Torvalds | 1 | -70/+70 |
2007-10-12 | [SCSI] zfcp: whitespace cleanup | Swen Schillig | 1 | -67/+67 |
2007-10-12 | [SCSI] zfcp: cleanup, separation of ERP, non ERP-version for exchange_ functions | Swen Schillig | 1 | -1/+1 |
2007-10-12 | [SCSI] zfcp: avoid if (whatever) ; constructs. | Heiko Carstens | 1 | -2/+2 |
2007-10-12 | [S390] Get rid of a bunch of sparse warnings again. | Heiko Carstens | 1 | -10/+8 |
2007-07-18 | [SCSI] zfcp: Replace kmalloc/memset with kzalloc | Swen Schillig | 1 | -2/+1 |
2007-06-19 | [SCSI] zfcp: clear adapter status flags during adapter shutdown | Volker Sameske | 1 | -0/+7 |
2007-05-08 | [SCSI] zfcp: clear adapter failed flag if an fsf request times out. | Heiko Carstens | 1 | -1/+1 |
2007-05-08 | [SCSI] zfcp: rework request ID management. | Heiko Carstens | 1 | -2/+1 |
2007-05-08 | [SCSI] zfcp: Fix deadlock between zfcp ERP and SCSI | Christof Schmitt | 1 | -4/+60 |
2007-05-08 | [SCSI] zfcp: print S_ID and D_ID with 3 bytes | Christof Schmitt | 1 | -10/+10 |
2007-04-01 | [SCSI] zfcp: fix initialization of FSF timer | Christof Schmitt | 1 | -1/+1 |
2007-02-10 | Merge branch 'linus' | James Bottomley | 1 | -4/+3 |
2007-02-10 | [SCSI] zfcp: removed wrong comment | Swen Schillig | 1 | -2/+0 |
2007-02-10 | [SCSI] zfcp: use of uninitialized variable | Swen Schillig | 1 | -12/+8 |
2007-02-05 | [S390] Get rid of a lot of sparse warnings. | Heiko Carstens | 1 | -4/+3 |
2006-10-10 | [PATCH] drivers/s390 misc sparse annotations | Al Viro | 1 | -1/+1 |
2006-09-23 | [SCSI] zfcp: fix: avoid removal of fsf reqs before qdio queues are down | Andreas Herrmann | 1 | -1/+2 |
2006-09-23 | [SCSI] zfcp: introduce struct timer_list in struct zfcp_fsf_req | Andreas Herrmann | 1 | -156/+72 |
2006-08-06 | [SCSI] zfcp: minor erp bug fixes | Andreas Herrmann | 1 | -129/+67 |
2006-08-06 | [SCSI] zfcp: improve management of request IDs | Volker Sameske | 1 | -9/+7 |
2006-07-03 | [PATCH] zfcp: fix incorrect usage of erp_lock | Heiko Carstens | 1 | -4/+4 |
2006-06-26 | spelling fixes | Andreas Mohr | 1 | -7/+7 |
2006-05-28 | [SCSI] zfcp: make use of fc_remote_port_delete when target port is unavailable | Andreas Herrmann | 1 | -2/+20 |
2006-05-28 | [SCSI] zfcp: evaluate plogi payload to set maxframe_size, supported_classes o... | Ralph Wuerthner | 1 | -1/+5 |
2006-05-28 | [SCSI] zfcp: (cleanup) removed superfluous macros, struct members, typedefs | Andreas Herrmann | 1 | -1/+1 |
2006-05-28 | [SCSI] zfcp: (cleanup) kmalloc/kzalloc replacement | Andreas Herrmann | 1 | -6/+3 |
2006-05-28 | [SCSI] zfcp: (cleanup) remove useless comments | Andreas Herrmann | 1 | -218/+0 |
2006-05-28 | [SCSI] zfcp: (cleanup) shortened copyright and author information | Andreas Herrmann | 1 | -14/+4 |
2006-03-09 | [SCSI] zfcp: fix device registration issues | Andreas Herrmann | 1 | -4/+7 |
2006-02-12 | [SCSI] zfcp: fix: avoid race between fc_remote_port_add and scsi_add_device | Andreas Herrmann | 1 | -0/+2 |
2006-02-12 | [SCSI] zfcp: fix adapter erp when link is unplugged | Andreas Herrmann | 1 | -52/+28 |
2006-02-01 | [PATCH] s390: Remove CVS generated information | Heiko Carstens | 1 | -2/+0 |
2006-01-15 | spelling: s/appropiate/appropriate/ | Adrian Bunk | 1 | -1/+1 |
2006-01-14 | [SCSI] zfcp: transport class adaptations II | Andreas Herrmann | 1 | -1/+1 |
2005-12-01 | [SCSI] zfcp: fix adapter initialization | Andreas Herrmann | 1 | -57/+32 |
2005-12-01 | [SCSI] zfcp: fix spinlock initialization | Heiko Carstens | 1 | -5/+0 |
2005-09-19 | [SCSI] zfcp: add additional fc_host attributes | Andreas Herrmann | 1 | -8/+8 |
2005-09-19 | [SCSI] zfcp: provide support for NPIV | Maxim Shchetynin | 1 | -8/+87 |
2005-09-19 | [SCSI] zfcp: fix race conditions when accessing erp_action lists | Andreas Herrmann | 1 | -7/+17 |
2005-08-27 | [PATCH] zfcp: add rports to enable scsi_add_device to work again | Andreas Herrmann | 1 | -3/+22 |
2005-06-13 | [SCSI] zfcp: fix handling of port boxed and lun boxed fsf states | Andreas Herrmann | 1 | -10/+58 |
2005-06-13 | [SCSI] zfcp: fix bug during adapter shutdown | Andreas Herrmann | 1 | -2/+2 |
2005-06-13 | [SCSI] zfcp: fix: problem in send_els_handler when D_ID assignment changes | Andreas Herrmann | 1 | -14/+10 |
2005-06-13 | [SCSI] zfcp: fix: allow more time for adapter initialization | Andreas Herrmann | 1 | -12/+13 |
2005-04-18 | zfcp: add point-2-point support | | 1 | -1/+19 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+3585 |