summaryrefslogtreecommitdiff
path: root/sys/dev/mps/mps_user.c
AgeCommit message (Expand)Author
12 daysmps/mpr: Remove bogus sys/cdefs.h includesWarner Losh
2023-12-25mps: Handle errors from copyout() in ioctl handlersMark Johnston
2023-09-21mprutil: "fix user reply buffer (64)..." warningsAlan Somers
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-03-02Fix kernel memory disclosures in mpr and mpsAlan Somers
2022-03-28mpr/mps/mpt: verify cfg page ioctl lengthsEd Maste
2022-02-02mps: Use 64-bit chain structuresWarner Losh
2021-01-08mpr, mps: Fix an off-by-one bug in the BTDH_MAPPING ioctlMark Johnston
2021-01-08mpr, mps: Fix a stack buffer overflow in the user passthru ioctlMark Johnston
2020-09-14Refine the busdma template interface. Provide tools for filling in fieldsScott Long
2020-09-11Convert the mps driver to use busdma templatesScott Long
2020-09-01mps: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-27mpr(4), mps(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston
2020-04-14Centralize compatability translation macros.Brooks Davis
2019-05-30Fix busy status leak in case of incorrect passthrough args.Alexander Motin
2018-12-31Port over the SCSI sense handling fix from mpr(4) in r342528, and fixScott Long
2018-12-24First step in refactoring and fixing the error recovery and task managementScott Long
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2018-02-06Cache the value of the request and reply frame size since it's used quiteScott Long
2018-02-06Diagnostic buffer fixes for the mps(4) and mpr(4) drivers.Kenneth D. Merry
2017-11-20sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-27Start overhauling debug printing in the MPS and MPR drivers. The focus of thisScott Long
2017-08-10Changes to make mps(4) and mpr(4) handle reinit with reallocation.Kenneth D. Merry
2017-05-25Fix several problems with mapping code.Stephen McConnell
2016-06-20- No log bit in IOCStatus and endian-safe changes.Stephen McConnell
2016-05-10Remove NULL checks after M_WAITOK allocations from mps(4).Edward Tomasz Napierala
2015-02-24- Updated all files with 2015 Avago copyright, and updated LSI's copyrightStephen McConnell
2015-01-25Fix the ioctl interface to properly support fetching the header of regularScott Long
2014-07-01Refactor some code in mps.c to reduce header pollution.Scott Long
2013-07-22Merge in phase 14+ -> 16 mps driver fixes from LSI:Kenneth D. Merry
2013-07-19Overhaul error, information, and debug logging.Scott Long
2013-06-04sys/dev/mps/mps.cAlan Somers
2013-05-22Fix NULL-dereference kernel panic in case of mps_attach() failure.Alexander Motin
2012-10-22remove duplicate semicolons where possible.Eitan Adler
2012-08-01Several fixes to allow firmware/BIOS flash access from user-level:Alexander Motin
2012-06-28Bring in LSI's latest mps(4) 6Gb SAS and WarpDrive driver, versionKenneth D. Merry
2012-02-09Bring in a number of mps(4) driver fixes from LSI:Kenneth D. Merry
2012-01-26Bring in the LSI-supported version of the mps(4) driver.Kenneth D. Merry
2010-11-30Add Serial Management Protocol (SMP) passthrough support to CAM.Kenneth D. Merry
2010-10-14Fixes to mps_user_command():Matthew D Fleming
2010-10-14Support firmware download.Matthew D Fleming
2010-10-14Re-work the internals of adding items to the driver's scatter-gatherMatthew D Fleming
2010-10-11Re-work the internal user ioctl command table, and support the FW_UPLOADMatthew D Fleming
2010-10-11Add function prototypes for static functions.Matthew D Fleming
2010-10-11Fix a memory leak and locking inconsistency in mps(4) ioctl handling.Matthew D Fleming
2010-10-11Fix up the COMPAT_FREEBSD32 ioctl logic for mps(4).Matthew D Fleming
2010-09-10MFp4 (//depot/projects/mps/...)Kenneth D. Merry