1. 12 10月, 2017 1 次提交
  2. 26 9月, 2017 2 次提交
  3. 15 9月, 2017 1 次提交
  4. 30 8月, 2017 1 次提交
  5. 08 8月, 2017 1 次提交
  6. 25 7月, 2017 1 次提交
  7. 27 6月, 2017 1 次提交
  8. 16 5月, 2017 1 次提交
    • M
      scsi: fix some kernel-doc markups · 739aca06
      Mauro Carvalho Chehab 提交于
      Sphinx is very pedantic with regards to ident/spacing.
      Fix some kernel-doc markups in order to solve those
      errors/warnings:
      
      ./drivers/scsi/scsicam.c:121: WARNING: Inline emphasis start-string without end-string.
      ./drivers/scsi/scsicam.c:121: WARNING: Inline emphasis start-string without end-string.
      ./drivers/scsi/scsicam.c:121: WARNING: Inline emphasis start-string without end-string.
      ./drivers/scsi/scsi_scan.c:1056: ERROR: Unexpected indentation.
      ./drivers/scsi/scsi_scan.c:1057: WARNING: Block quote ends without a blank line; unexpected unindent.
      ./drivers/scsi/scsi_transport_fc.c:2918: ERROR: Unexpected indentation.
      ./drivers/scsi/scsi_transport_fc.c:2921: WARNING: Block quote ends without a blank line; unexpected unindent.
      ./drivers/scsi/scsi_transport_fc.c:2922: WARNING: Enumerated list ends without a blank line; unexpected unindent.
      
      No functional changes.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
      739aca06
  9. 20 4月, 2017 1 次提交
  10. 19 4月, 2017 1 次提交
  11. 07 2月, 2017 2 次提交
  12. 28 1月, 2017 2 次提交
  13. 18 11月, 2016 12 次提交
  14. 15 11月, 2016 1 次提交
  15. 09 11月, 2016 1 次提交
  16. 12 4月, 2016 2 次提交
  17. 01 12月, 2015 1 次提交
  18. 10 4月, 2015 1 次提交
  19. 26 7月, 2014 1 次提交
  20. 18 7月, 2014 2 次提交
  21. 25 6月, 2014 1 次提交
    • N
      fc: ensure scan_work isn't active when freeing fc_rport · 0353e085
      Neil Horman 提交于
      debugfs caught this:
      WARNING: at lib/debugobjects.c:260 debug_print_object+0x83/0xa0()
      ODEBUG: free active (active state 0) object type: work_struct
      hint: fc_scsi_scan_rport+0x0/0xd0 [scsi_transport_fc]
       CPU: 1 PID: 184 Comm: kworker/1:1 Tainted: G        W
      --------------   3.10.0-123.el7.x86_64.debug #1
      Hardware name: HP ProLiant DL120 G7, BIOS J01 07/01/2013
      Workqueue: fc_wq_5 fc_rport_final_delete [scsi_transport_fc]
      Call Trace:
      [<ffffffff8169efec>] dump_stack+0x19/0x1b
      [<ffffffff8106cbd1>] warn_slowpath_common+0x61/0x80
      [<ffffffff8106cc4c>] warn_slowpath_fmt+0x5c/0x80
      [<ffffffff8133e003>] debug_print_object+0x83/0xa0
      [<ffffffffa04e2f40>] ? fc_parse_wwn+0x100/0x100
      
      [<ffffffff8133f23b>] debug_check_no_obj_freed+0x22b/0x270
      [<ffffffffa04e127e>] ? fc_rport_dev_release+0x1e/0x30
      [<ffffffff811db3e9>] kfree+0xd9/0x2d0
      [<ffffffffa04e127e>] fc_rport_dev_release+0x1e/0x30
      [<ffffffff81428032>] device_release+0x32/0xa0
      [<ffffffff8132701e>] kobject_release+0x7e/0x1b0
      [<ffffffff81326ed8>] kobject_put+0x28/0x60
      [<ffffffff81428397>] put_device+0x17/0x20
      [<ffffffffa04e5025>] fc_rport_final_delete+0x165/0x210
      [<ffffffff810959b0>] process_one_work+0x220/0x710
      [<ffffffff81095944>] ? process_one_work+0x1b4/0x710
      [<ffffffff81095fbb>] worker_thread+0x11b/0x3a0
      [<ffffffff81095ea0>] ? process_one_work+0x710/0x710
      [<ffffffff8109e0cd>] kthread+0xed/0x100
      [<ffffffff8109dfe0>] ? insert_kthread_work+0x80/0x80
      [<ffffffff816b2fec>] ret_from_fork+0x7c/0xb0
      [<ffffffff8109dfe0>] ? insert_kthread_work+0x80/0x80
      
      Seems to be because the scan_work work_struct might be active when the housing
      fc_rport struct gets freed.  Ensure that we cancel it prior to freeing the rport
      Signed-off-by: NNeil Horman <nhorman@tuxdriver.com>
      Reviewed-by: NVasu Dev <vasu.dev@intel.com>
      Reviewed-by: NHannes Reinecke <hare@suse.de>
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      0353e085
  22. 16 3月, 2014 1 次提交
  23. 04 7月, 2013 1 次提交
  24. 29 3月, 2013 1 次提交