summaryrefslogtreecommitdiff
path: root/sys/cam/ata
AgeCommit message (Expand)Author
2025-11-06cam: Add a number of asserts to catch bad transactionsWarner Losh
2025-10-25cam: Bump deprecated sysctl removal to 16Ed Maste
2025-10-06power: Add stype parameter in power_suspend/resume eventhandlersAymeric Wibo
2025-08-25cam(3): Fix a common typo in source code commentsGordon Bergling
2025-07-10cam: Add xpt_gdev_type() and use it instead of many copies of sameWarner Losh
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-02-04cam/xpt: Put all messages on one lineWarner Losh
2024-07-19cam/iosched: Make each periph driver provide schedule fnpWarner Losh
2024-07-19cam/iosched: Pass in the disk when initializingWarner Losh
2024-05-24cam: Drop periph lock when completing I/O with ENOMEM statusWarner Losh
2024-02-19ata_da: add quirk to disable NCQ TRIM for Samsung 860/870 SSDsAndriy Gapon
2024-02-18ada: Another NCQ Trim instability driveWarner Losh
2023-11-22CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin
2023-11-22CAM: Use sbuf_new_for_sysctl() in more placesAlexander Motin
2023-11-06cam: Remove left-over sys/cdefs.h in sys/camWarner Losh
2023-11-06cam: Minor opt_cam.h cleanupWarner Losh
2023-11-02cam/ata: Postpone removal of two compat sysctls until 15Zhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-01cam: Remove non-sbuf announce/denounce proto and xport opsJohn Baldwin
2023-07-24cam/ata: Migrate to modern uintXX_t from u_intXX_tWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-15cam: Properly mask out the status bits to get completion codeWarner Losh
2022-07-14Delay GEOM disk_create() until CAM periph probe completes.Alexander Motin
2022-05-13kerneldump: remove physical argument from d_dumperMitchell Horne
2022-05-04ada: Move commentWarner Losh
2022-05-01ada: Retry commands with retries left on CAM_SEL_TIMEOUTWarner Losh
2022-04-26adaasync: Harmonize with daasyncWarner Losh
2022-04-25ada: Eliminate dead codeWarner Losh
2022-04-25cam: Small reorg of ata xpt async codeWarner Losh
2022-04-24ada/da: Borrow comment from nda about cleanupWarner Losh
2022-04-24ata/nvme: Add commentWarner Losh
2022-04-23CAM: Replicate e0ceec676dc8 from da to ada and nda.Alexander Motin
2022-04-02cam: Fix typos in source code commentsGordon Bergling
2022-01-14ata_xpt: Rename probe_softc to aprobe_softcWarner Losh
2022-01-11add and use defintions for ATA power modesAndriy Gapon
2022-01-07cam: Relax callouts precisions.Alexander Motin
2021-12-24adaspindown: check disk power mode before sending IDLE commandAndriy Gapon
2021-10-27ada: Fix intra-object buffer overread of identify stringsJessica Clarke
2021-08-10cam(4): Mark all sysctls as CTLFLAG_MPSAFE.Alexander Motin
2021-08-08cam: revert half of 75b5caa08efEdward Tomasz Napierala
2021-07-13Fix potential NULL pointer dereference of device physical pathYoung Xiao
2021-07-07cam: enable kern.cam.ada.enable_uma_ccbs by defaultEdward Tomasz Napierala
2021-05-16cam: turn KASSERTs into printfs for nowEdward Tomasz Napierala
2021-05-16cam: add missing zeroing of a stack-allocated CCB.Edward Tomasz Napierala
2021-05-15cam: allocate CCBs from UMA for SCSI and ATA IOEdward Tomasz Napierala
2021-04-11cam: make sure to clear even more CCBs allocated on the stackEdward Tomasz Napierala
2021-02-11cam: Don't permit crashdumps on non-pollable devices.John Baldwin
2020-12-25ada(4): remove remainder of MD geometry translation supportMarius Strobl
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov