Lines Matching +full:fixed +full:- +full:up

2 	* Please read the associated RELEASE-NOTES file !!!
8 * Fixed build warning for 2.6.12-rc2 kernels: mempool_alloc now
19 * Removed FC_TRANSPORT_PATCHESxxx defines. They're in 2.6.12-rc1.
26 * Added PCI ID for LP10000-S.
31 * Zero-out response sense length in lpfc_scsi_prep_cmnd to prevent
33 - was causing spurious 0710 messages.
36 * Fixed a bunch of mixed tab/space indentation.
55 - stop using volatile. if you need special ordering use memory
57 - switch lpfc_sli_pcimem_bcopy to take void * arguments.
58 - remove typecast for constants - a U postfix marks them
60 - add a MAILBOX_CMD_SIZE macro, as most users of
62 - kill struct lpfc_scsi_dma_buf and embedded the two members
64 - don't call dma_sync function on allocations from
65 pci_pool_alloc - it's only for streaming mappings (pci_map_*)
66 * Merged patch from Christoph Hellwig (3/19) - nlp_failMask isn't
68 a multi-value file which is against the sysfs guidelines).
71 * Added #include <linux/dma-mapping.h> as required by the DMA
73 * Merged patch from Christoph Hellwig (03/19) - fix initialization
74 order - scsi_add_host must happen last from scsi POV. Also some
76 * Fixed use of TRANSPORT_PATCHES_V2 by changing to
86 * Fixed RSCN handling during initial link initialization.
87 * Fixed issue with receiving PLOGI handling when node is on NPR
89 * Fixed RSCN timeout issues.
92 * Feedback from Christoph Hellwig (on 2/5) - In the LPFC_EVT_SCAN
108 waking up the els_tmo handler un-necessarily. The thread was
109 being woken up even when there were no pending els commands.
115 * Fixed Oops panic in 8.0.23 (reported on SourceForge). The
122 semantics - ELS completions worked for the wrong reasons. Also
123 provided new log message number - had two 0326 entries.
129 * Close humongous memory leak in lpfc_sli.c - driver was losing 13
139 premise is that the worker thread is signal-immune.
144 * Fixed a memory leak of iocbq structure. For ELS solicited iocbs
146 * Closed large memory leak -- we were losing 13 iocbq structures
148 * Changing EIO and ENOMEM to -EIO and -ENOMEM respectively.
159 * Added code to prevent waking up worker thread after the exit of
175 * Cleaned up references to list_head->next field in the driver.
188 lpfc_alloc_transport_attr - remove shim lpfc_alloc_shost_attrs -
189 remove shim lpfc_scsi_host_init - allocate phba mem in scsi's
191 (don't use after scsi_host_put) - make lpfc_alloc_sysfs_attr
193 * Fixed panic in lpfc_probe_one(). Do not delete in a list
195 * Clean up fast lookup array of the fcp_ring when aborting iocbs.
210 * Fixed compile error for implicit definition of struct
232 up code.
253 * Fixed a use after free issue in lpfc_init.c.
257 * In lpfc_workq_post_event, clean up comment formatting and remove
265 * Fixed memory leaks in mailbox error paths.
270 * Fixed some trailing whitespaces, spaces used for indentation and
271 ill-formatting multiline comments.
284 Linux systems will service hardware interrupts while bringing up
300 * Fixed a couple lpfc_post_buffer problems in lpfc_init.c.
331 lpfc_sli_handle_mb_event, pmb->context1 points to a waitq. Do
339 lpfc_disc_done() Moving all events from phba->dpc_disc to local
345 * All related to rports: Clean up issues with rport deletion
347 Moved rport delete to freenode - so rport tracks node.
353 * In remote port changes: no longer nulling target->pnode when
358 (per the pre-remote port changes).
361 on a per-target basis driven by the discovery engine.
366 * Fixed bug for handling RSCN type 3. Terminate RSCN mode
368 * Add list_remove_head macro. Macro cleans up memory allocation
369 list handling. Also clean up lpfc_reset_bus_handler - routine
372 * Fixed potential discovery bug, nlp list corrutpion fix potential
374 * Part 1 of the memory allocation rework request by linux-scsi.
376 the scatter-gather count a module parameter, builds a linked
388 * Fixed bug introduced when discovery thread implementation was
389 moved to kthread. kthread_stop() is not able to wake up thread
390 waiting on a semaphore and "modprobe -r lpfc" is not always
393 * Small Makefile cleanup - Remove remnants of 2.4 vs. 2.6
422 * Removed automap config parameter and fixed up use_adisc logic to
429 * Fix some sparse warnings -- 0 used as NULL pointer.
442 Only major changes is changing of some offsets from word-based to
443 byte-based so we can simply do void pointer arithmetic (gcc
446 LPFC_SLI_ABORT_IMED, aka 0 - remove dead code.
449 clean;make ADVANCED=1 on SMP x86, 2.6.10-rc2 on RHEL 4 Beta
459 command, make sure the driver does not complete post-abort
471 * Stop DID_ERROR from showing up along with QUEUE_FULL set by the
491 * lpfc_sli_update_ring() is split in to two --
500 Fixed comment, and macro values so def=256, min=1, max=32768.
504 * Fixed some usage of plain integer as NULL pointer.
514 * Fix crash: paging request at virtual address 0000000000100108 -
538 * Fixed discovery bug: plogi cmpl uses ndlp after its freed.
539 * Fixed discovery bug: rnid acc cmpl, can potentially use ndlp
581 * Cleaned up the following warning generated by
599 * Added new configuration parameter, lpfc_max_luns range 1-32768,
651 * Removed NULL target check from target_block/unblock and fixed up
658 rid of build warnings on later 2.6.9-rc kernels. Build
662 * Fixed a bug with RSCN handling. A RSCN received on one device,
666 * Update Makefile to account for SLES 9 and scsi-target upstream
671 * Discovery changes regarding setting targetp->pnode and
672 ndlp->nlp_Target Ensure fc_target_* routines are called properly
686 * Fixed errors caused by LIP and cable pulls both with and without
690 * Save seg_cnt from dma_map_sg. Save scatter-gather start address
693 change is supported by scsi-target-2.6 kernel and forward only.
708 to lpfc_sli_resume_iocb and lpfc_sli_issue_iocb - singificant
709 cleanup of those two functions - the unused SLI_IOCB_USE_TXQ is
710 gone - lpfc_sli_issue_iocb_wait loses its flags argument
712 * Fix in lpfc_sli.c: we can not store a 5 bit value in a 4-bit
725 here, the most notable is that the phba->slim2p lpfc_dmabuf goes
734 fast-pathing the non-error case. Also removes tons of dead
735 members and defines from lpfc_scsi.h - e.g. lpfc_target is down
747 * Fixed failMask nodelist settings.
759 * If we rcv a plogi on a NPort queued up for discovery, clear the
762 * Ensure lpfc_target is also cleaned up in lpfc_cleanup().
764 progress with linux-scsi list. These are name changes and
788 * Fix up iotag fields in lpfc_prep_els_iocb().
790 * Set host->unique_id in lpfc_fcp.c.
800 * Fixed misc discovery problems.
802 * Fix up NameServer reglogin error path.
807 lpfc_disc_done/lpfc_do_dpc cleanup - lpfc_disc_done can return
808 void - move lpfc_do_dpc and lpfc_disc_done to lpfc_hbadisc.c -
816 * Removed unused prototypes from lpfc_crtn.h -
818 * Removed some unused prototypes from lpfc_crtn.h -
825 lpfc_crtn.h - fixes build warnings.
827 * Removed pre-2.6.5 MODULE_VERSION macro from lpfc_compat.h.
836 * Make nodev-tmo default to 20 seconds.
837 * Fix up some DSM error cases, unreg_login rpi where needed.
838 * Fix up comments for fc_target_block / fc_target_unblock.
839 * Fix up code for scsi_block_requests / scsi_unblock_requests.
841 * Move suspend/resume in lpfc_nlp_list under appropriate case -
843 * Fix some corner cases for PLOGI receive - simplify error case
845 * Bug fix for ppc64 EEH MMIO panic - always do readl after
856 * Fixed link down->up transitions when linkdown tmo expires. Fix
874 * Removed range checking. phba->config[] array elements are now
878 up combined routines.
882 * Removed scsi_cmnd->timeout_per_command cancelation. SCSI midlayer
883 now times out all commands - FW is instructed to not timeout.
892 * Fixed a use after free case (panic on 2.6.8.1 with
902 sdev->queue_depth. The driver informs the midlayer of its
911 * Removed per HBA driver lock. Driver now uses the host->host_lock
915 "[PATCH] use scsi host private data in ->proc_info.
917 "Re: [Emulex] Ready for next round. This patch cleans up the memory
953 * Changed LPFC_CFG_DFT_HBA_Q_DEPTH -> LPFC_CFG_HBA_Q_DEPTH.
962 dead/redundant code, cleaned up badly and poorly written code,
963 cleaned up return values.
964 * Fixed Persistent binding implementation
969 * Removed LUN-tracking in driver. Removed lpfc_lun struct and
1012 LINK_[UP|DOWN] and RSCN events.
1018 un-necessary checks on config[LPFC_CFG_FCP_CLASS].
1049 * Properly clean up when allocation of a linked BDE fails in the
1081 * Change lpfc_printf_log to a #define. Also include phba->brd_no
1094 * Fixed insmod hang after hardware error.
1100 * Changing phba->config to kmalloc lpfc_icfgparam and not
1101 *phba->config. This is manifesting itself as a panic in
1118 * Modified lpfc_slave_alloc to only set the scsi_device->hostdata
1131 * On error in lpfc_pci_probe_one() return -1 and not 1.
1140 * Removed all (struct list_head *) casts from clkData-related list
1165 * Changed pHba->phba, pCommand->pcmd
1166 * Changed plogi_ndlp -> plogindlp, pos_tmp->postmp, pRsp->prsp,
1167 pCmd->pcmd
1168 * Changed pText -> ptext
1169 * Changed p_tmp_buff -> ptmpbuff
1170 * Changed pBufList -> pbuflist, pRsp -> prsp, pCmd -> pcmd
1171 * Changed *pos_tmp -> *postmp, *p_mbuf -> *pmbuf
1195 * Fixed a large number of overly-long lines.
1196 * Fixed some discovery problems: Introduced deferred ndlp removal
1198 fffc01 handling to not relogin after LOGO fixed handling of LOGO
1227 * Including dma-mapping.h as one of the include headers. Also
1239 * Fix up comments in lpfc.conf for per HBA parameters to reflect
1243 * Fix up some comments and whitespace in lpfc_fcp.c.
1265 * Eliminate one-line function lpfc_find_target()
1268 scsi_device->hostdata, which is setup in slave_alloc.
1272 lpfc_scsi_buf is hung off of linux's scsi_cmnd->host_scribble
1278 * Fixed crash on driver rmmod after error injection tests and
1294 * Remove all one-line wrappers from lpfc_mem.
1307 * Remove phba->iflag reference.
1329 * Change lpfc-param names to lpfc_param.
1358 mbox response as a byte-count
1362 * Completing MODULE_PARM -> module_param changes
1367 * Fix use of lun-q-depth config param
1371 * Change lpfc_param to lpfc-param
1384 * Fixed panic in lpfc_linkdown.
1387 modprobe are killed via ctrl-c
1391 * Fix use-after-free of IOCB in lpfc_sli_process_sol_iocb which
1394 * Replace memcpy_toio() and memcpy_toio() with endian-dependent
1397 time instead of as a byte-stream.
1402 return a zero-valued host pointer. A ctrl-C on 2.6 kernels
1404 Fixed this bug. Also found a bug in the error_x handling with
1405 lpfc_sli_hba_down - it was in the wrong place and the driver
1406 lock was not held, but needed to be (in lpfc_linux_attach) Fixed
1407 both. Did some minor comment clean up.
1412 * Clean up formatting in hbaapi.h, lpfc.h, lpfc_cfgparm.h,
1416 - mostly replacing groups of 8 spaces with hard tabs and keeping
1425 * Clean up formatting in lpfc_sli.c and lpfc_sysfs.c - mostly
1432 * Fix build warnings on 2.6 kernels - remove no longer used calls
1465 * Replace mlist->dma.list = dmp->dma.list; to mlist = dmp.
1498 * Cleaned up list iterations.
1510 * Replace elx_cfg_* names with lpfc_cfg-*
1512 * Clean up formatting of elx_sli.h (tabs for indents, 80 column
1536 * Break up ioctls into 3 sections, dfc, util, hbaapi
1545 * Cleaned up some list_head casting.
1547 * Cleaned up iocb list using list macros and list_head data
1569 * Fixed a bug where HBA_Q_DEPTH was set incorrectly for
1570 3-digit HBAs. Also changed can_queue so midlayer will only
1571 send (HBA_Q_DEPTH - 10) cmds.
1572 * Clean up code in the error path, check condition. Remove
1573 unused sense-related fields in lun structure.
1577 * Fixed 'make clean' target.
1615 * Removed some commented-out code
1618 * Removed two PCI Sync defines. Removed includes - not
1619 needed. Cleaned up macro lines.
1649 * Fixed a memory corruption bug. This was caused by a memory
1657 ppc64 to remove build errors that were cropping up when
1659 * Fix no-unlock-before return in lpfc_els_retry_delay which was
1661 * Minor format changes fix up comments
1665 * Minor formatting changes fix up comments
1687 * Rewrite of Makefile. Fixes breakages with make -j4 during
1695 * Fixed known issues in 20040326: driver crashes on rmmod in
1702 * remove lpfc_isr / lpfc_tmr logic fixed up 8 spaces from
1712 up modules. Removed prototypes as well.
1727 link comes up and there are no devices.
1765 OS-provided #defines. Also added linux/pci.h to *.c files.
1786 * Cleaned up some memory pool implementation code.
1793 * Use lpfc_is_LC_HBA() macro that tests pcidev->device directly
1807 * Move PPC check for DMA address 0 in scatter-gather list, into
1810 * Clean up the 2.6 vs 2.4 #if blocks.
1830 * Cleaned up back and forth casts
1857 * Fixed data miscompare with LIP.