This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9f7b640f001f Merge tag 'xfs-5.14-merge-6' of git://git.kernel.org/pub/s [...] new 1ee275342234 scsi: core: Treat device offline as a failure new 6235bef6f990 scsi: target: iscsi: Switch to kmemdup_nul() new 2910a4a9e90a scsi: mpt3sas: Documentation cleanup new cdcda4651d9f scsi: message: fusion: Documentation cleanup new 1b3babe20049 scsi: 3w-9xxx: Move * operator to clean up code style warning new 52b259908114 scsi: lpfc: Remove redundant assignment to pointer temp_hdr new 807b31d8e0fc scsi: megaraid_mbox: Remove redundant initialization of po [...] new 311e87b70913 scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock new 5b8644968d2c scsi: arcmsr: Fix the wrong CDB payload report to IOP new fbdfd5163939 scsi: arcmsr: Update driver version to v1.50.00.04-20210414 new ed26297d14b7 scsi: qla4xxx: Simplify conditional new b294ff3e3449 scsi: ufs: core: Enable power management for wlun new aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device new 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] new 1d8613a23f3c scsi: ufs: core: Introduce HBA performance monitor sysfs nodes new 6ecdafaec79d scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] new 9959d45166fa scsi: snic: Fix an error message new 8fb82abccc8a scsi: scsi_debug: Drop if with an always false condition new 998da772fd86 scsi: target: iscsi: Drop unnecessary container_of() new 09c65383970e scsi: qedf: Drop unnecessary NULL checks after container_of() new 2dde5c8d912e scsi: core: Fix a comment in function scsi_host_dev_release() new 3ac0fcb4b1a3 scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV [...] new d5b45dd5ba6c scsi: ibmvfc: Handle move login failure new 5114975eb2de scsi: ibmvfc: Avoid move login if fast fail is enabled new 2e51f78b5d87 scsi: ibmvfc: Reinit target retries new 96f3903c4c7a scsi: message: fusion: Remove redundant assignment to rc new f8a78e9118ee scsi: target: sbp_target: Remove redundant assignment to pg_size new 17f947b8b06f scsi: target: core: Unify NAA identifier generation new 2469f1e0412c scsi: target: core: Add configurable IEEE Company ID attribute new 64ae33ef7486 scsi: target: core: Bump INQUIRY VERSION to SPC-4 new b790a56d66ea scsi: target: core: Add the VERSION DESCRIPTOR fields to t [...] new 4803bd066cb9 scsi: bfa: Remove some unused variables new 4c6cb9ed63df scsi: ufs: core: Remove usfhcd_is_*_pm() macros new 7f2b3c8bcb7f scsi: ufs: core: Remove redundant parenthesis new 0edca4fc633c scsi: be2iscsi: Remove redundant initialization new 44c5027bb5c8 scsi: 3w-9xxx: Use flexible array members to avoid struct padding new d133b441488d scsi: 3w-9xxx: Reduce scope of structure packing new 05f7f1b9ee82 scsi: 3w-9xxx: Fix endianness issues in command packets new b592d66235f5 scsi: ufs: ufs-exynos: Move definitions from .h to .c new 2a38d2a8b4a6 scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) new d9a231226f28 scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 new 8e060b310f8f scsi: arcmsr: Update driver version to v1.50.00.05-20210429 new faa6c1d92cb0 scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in [...] new 2d535031eb2e scsi: pmcraid: Fix typos new 1ecc820db0b9 scsi: bfa: Fix typo new 8f942f9d4b06 scsi: bfa: Fix inconsistent indenting new ab17122e758e scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() new e2ac7ab281c0 scsi: ufs: Use designated initializers in ufs_pm_lvl_states[] new 824731258b65 scsi: target: tcmu: Fix boolreturn.cocci warnings new 98f92dff1412 scsi: core: Remove leading spaces in Kconfig new 40d6b939e4df scsi: Fix spelling mistakes in header files new ecd7beb37871 scsi: ufs: core: Clean up whitespace new 86cfe4ad248d scsi: fas216: Use fallthrough pseudo-keyword new 5ac3c649f11c scsi: ufs: ufs-exynos: Make a const array static, makes ob [...] new cb9eb11fd572 scsi: qla2xxx: Remove redundant assignment to rval new ee8868c5c78f scsi: scsi_dh_alua: Retry RTPG on a different path after failure new 01131e7aae5d scsi: lpfc: Fix unreleased RPIs when NPIV ports are created new fa21189db9ab scsi: lpfc: Fix non-optimized ERSP handling new e30d55137ede scsi: lpfc: Fix "Unexpected timeout" error in direct attac [...] new 1037e4b4f81d scsi: lpfc: Add ndlp kref accounting for resume RPI path new 4012baeab6ca scsi: lpfc: Fix Node recovery when driver is handling simu [...] new fe83e3b9b422 scsi: lpfc: Fix node handling for Fabric Controller and Do [...] new 04c1d9c50ae3 scsi: lpfc: Ignore GID-FT response that may be received af [...] new 5aa615d195f1 scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to [...] new 3e49af9393c6 scsi: lpfc: Add a option to enable interlocked ABTS before [...] new 8eced807077d scsi: lpfc: Reregister FPIN types if ELS_RDF is received f [...] new e5e0280db792 scsi: lpfc: Update lpfc version to 12.8.0.10 new ea2f0f77538c scsi: core: Cap scsi_host cmd_per_lun at can_queue new e2fac6c44ae0 scsi: mpt3sas: Fix deadlock while cancelling the running f [...] new 19a622c39a9d scsi: mpt3sas: Handle firmware faults during first half of [...] new a0815c45c89f scsi: mpt3sas: Handle firmware faults during second half o [...] new 40d2fd05ecc2 scsi: ufs: Suppress false positive unhandled interrupt messages new 3a95f5b39254 scsi: ufs: core: Export ufshcd_hba_stop() new f9c602f3bd9c scsi: ufs: ufs-mediatek: Disable HCI before HW reset new 27c707b14659 scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remo [...] new 84a84cc6aff4 scsi: mpt3sas: Fix fall-through warnings for Clang new 4d431153e751 scsi: FlashPoint: Rename si_flags field new 66fc475bd9e1 scsi: esas2r: Switch to flexible array member new 5250db63d140 scsi: isci: Use correctly sized target buffer for memcpy() new f6b414294224 scsi: ufs: Fix a kernel-doc related formatting issue new c4f7ac64616e scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig new 824a156633df scsi: mpi3mr: Base driver code new c9566231cfaf scsi: mpi3mr: Create operational request and reply queue pair new 023ab2a9b4ed scsi: mpi3mr: Add support for queue command processing new 672ae26c8216 scsi: mpi3mr: Add support for internal watchdog thread new 13ef29ea4aa0 scsi: mpi3mr: Add support for device add/remove event handling new 8e653455547a scsi: mpi3mr: Add support for PCIe device event handling new e36710dc06e3 scsi: mpi3mr: Additional event handling new fb9b04574f14 scsi: mpi3mr: Add support for recovering controller new 54dfcffb4191 scsi: mpi3mr: Add support for timestamp sync with firmware new ff9561e910fc scsi: mpi3mr: Print IOC info for debugging new 8f9c6173ca46 scsi: mpi3mr: Add bios_param SCSI host template hook new e844adb1fbdc scsi: mpi3mr: Implement SCSI error handler hooks new 0ea177343f1f scsi: mpi3mr: Add change queue depth support new 82141ddba90a scsi: mpi3mr: Allow certain commands during pci-remove hook new 392bbeb85b2a scsi: mpi3mr: Hardware workaround for UNMAP commands to NV [...] new 463429f8dd5c scsi: mpi3mr: Add support for threaded ISR new f061178e0762 scsi: mpi3mr: Complete support for soft reset new 71e80106d059 scsi: mpi3mr: Print pending host I/Os for debugging new 44dc724f5eec scsi: mpi3mr: Wait for pending I/O completions upon detect [...] new 2f9c4d520aa6 scsi: mpi3mr: Add support for PM suspend and resume new 28cbe2f420d3 scsi: mpi3mr: Add support for DSN secure firmware check new 74e1f30a2868 scsi: mpi3mr: Add EEDP DIF DIX support new 9fc4abfe5a5f scsi: mpi3mr: Add event handling debug prints new 79db830162b7 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] new b5438f48fdd8 scsi: megaraid_sas: Fix resource leak in case of probe failure new ae6874ba4b43 scsi: megaraid_sas: Early detection of VD deletion through [...] new 9bedd36e9146 scsi: megaraid_sas: Handle missing interrupts while re-ena [...] new 6143f6f62052 scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 new 1486a4f5c2f3 scsi: iscsi: Add task completion helper new 891e2639deae scsi: iscsi: Stop queueing during ep_disconnect new 27e986289e73 scsi: iscsi: Drop suspend calls from ep_disconnect new 06c203a5566b scsi: iscsi: Force immediate failure during shutdown new b25b957d2db1 scsi: iscsi: Use system_unbound_wq for destroy_work new 9e5fe1700896 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() new 23d6fefbb3f6 scsi: iscsi: Fix in-kernel conn failure handling new c0920cd36f17 scsi: iscsi: iscsi_tcp: Set no linger new 788b71c54f21 scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop new b1d19e8c92cf scsi: iscsi: Add iscsi_cls_conn refcount helpers new d39df158518c scsi: iscsi: Have abort handler get ref to conn new fda290c5ae98 scsi: iscsi: Get ref to conn during reset handling new ec29d0ac29be scsi: iscsi: Fix conn use after free during resets new bdd4aad7ff92 scsi: iscsi: Fix shost->max_id use new f6f964574470 scsi: iscsi: Fix completion check during abort races new 7ce9fc5ecde0 scsi: iscsi: Flush block work before unblock new 99b0603313ee scsi: iscsi: Hold task ref during TMF timeout handling new a1f3486b3b09 scsi: iscsi: Move pool freeing new 5777b7f0f03c scsi: qedi: Fix null ref during abort handling new 2ce002366a3f scsi: qedi: Fix race during abort timeouts new 5b04d050cde4 scsi: qedi: Fix use after free during abort cleanup new f7eea75262fc scsi: qedi: Fix TMF tid allocation new 140d63b73f42 scsi: qedi: Use GFP_NOIO for TMF allocation new 2819b4ae2873 scsi: qedi: Fix TMF session block/unblock use new 0c72191da686 scsi: qedi: Fix cleanup session block/unblock use new 60a0d379f11b scsi: qedi: Pass send_iscsi_tmf task to abort new b40f3894e39e scsi: qedi: Complete TMF works before disconnect new ed1b86ba0fba scsi: qedi: Wake up if cmd_cleanup_req is set new 00da6a701a69 scsi: st: Return error code in st_scsi_execute() new 21eccf304b3a scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails new 8793613de913 scsi: core: Fixup calling convention for scsi_mode_sense() new 64aaa3dd096a scsi: core: Reshuffle response handling in scsi_mode_sense() new 7e26e3ea0287 scsi: scsi_dh_alua: Check for negative result value new ced202f7bd78 scsi: core: Stop using DRIVER_ERROR new f2b1e9c6f867 scsi: core: Introduce scsi_build_sense() new d0672a03e0af scsi: core: Introduce scsi_status_is_check_condition() new 464a00c9e0ad scsi: core: Kill DRIVER_SENSE new 16576ad8a8f0 scsi: core: Do not use DRIVER_INVALID new 4bd51e54e16a scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT new 58bedf351f3e scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR new b840abeffc23 scsi: xen-scsifront: Compability status handling new 54c29086195f scsi: core: Drop the now obsolete driver_byte definitions new 7b25bdb1c828 scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT new f6b5a6970649 scsi: core: Add get_{status,host}_byte() accessor functions new 735b830c6104 scsi: core: Add scsi_msg_to_host_byte() new 75dd44395af2 scsi: dc395: Use standard macros to set SCSI result new 5bfaafb652d1 scsi: dc395: Translate message bytes new 9a588d239f23 scsi: qlogicfas408: make ql_pcmd() a void function new 5751a9eaf187 scsi: qlogicfas408: Whitespace cleanup new 7e2bc6de92d4 scsi: nsp32: Whitespace cleanup new 0e00ba7338cf scsi: nsp32: Do not set message byte new 6e39836ebccd scsi: wd33c93: Translate message byte to host byte new 3ff451e92983 scsi: mesh: Translate message to host byte status new 3c969131457a scsi: acornscsi: Remove acornscsi_reportstatus() new a9d2d8065821 scsi: acornscsi: Translate message byte to host byte new aec166fde782 scsi: aha152x: Modify done() to use separate status bytes new fdabe57d1269 scsi: aha152x: Do not set message byte when calling scsi_done() new ac87ee0ac120 scsi: advansys: Do not set message byte in SCSI status new 7f33f56b02ca scsi: fas216: Translate message to host byte status new df1303147649 scsi: fas216: Use get_status_byte() to avoid using Linux-s [...] new a87afe2896e4 scsi: FlashPoint: Use standard SCSI definitions new b2e88c97c591 scsi: fdomain: Drop last argument to fdomain_finish_cmd() new 0ee44f900e41 scsi: fdomain: Translate message to host byte status new 54cf31d07aa8 scsi: core: Drop message byte helper new a7479a8477e6 scsi: core: Kill message byte new 14b40c1e7ccc scsi: target: Use standard SAM status types new 502071489548 scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION new 3d45cefc8edd scsi: core: Drop obsolete Linux-specific SCSI status codes new 1ff28f229bc7 Merge branch '5.14/scsi-result' into 5.14/scsi-staging new d377f415dddc scsi: libsas: Introduce more SAM status code aliases in en [...] new 149d0e489e80 scsi: core: Introduce enums for the SAM and host status codes new 62af0ee94bfb scsi: core: Change the type of the second argument of scsi [...] new 1b67f3d74e45 scsi: qedf: Update the max_id value in host structure new ebab8e09a07f scsi: fcoe: Statically initialize flogi_maddr new 8b1afb7ab0db scsi: ufs: core: Remove irrelevant reference to non-existing doc new 80927822e8b6 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() new 1cca0c3fdc91 scsi: ufs: Remove a redundant command completion logic in [...] new a45f937110fa scsi: ufs: Optimize host lock on transfer requests send/co [...] new 6f7151729647 scsi: ufs: Utilize Transfer Request List Completion Notifi [...] new 61f4f11b48f9 scsi: NCR5380: Fix fall-through warning for Clang new 7b8a49881b01 scsi: mpi3mr: Fix fall-through warning for Clang new 32424902331b scsi: ufs: core: Remove repeated word in comment new 04c073feb1d7 scsi: ufs: core: Clean up ufshcd_add_command_trace() new 89ac2c3b2835 scsi: ufs: core: Let UPIU completion trace print RSP UPIU header new 44b5de363524 scsi: ufs: core: Capture command trace only for the cmd != [...] new 105424895c02 scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd() new eb783bb8bbe7 scsi: ufs: core: Fix a possible use before initialization case new d3d61f9c8c2d scsi: mpi3mr: Fix a double free new d46bdecd9f3c scsi: mpi3mr: Delete unnecessary NULL check new 2938bedd0efa scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() new d1f2ce77638d scsi: qedi: Fix host removal with running sessions new 366da0da1f5f scsi: hisi_sas: Put a limit of link reset retries new 0f757339919d scsi: hisi_sas: Run I_T nexus resets in parallel for clear [...] new 2f12a499511f scsi: hisi_sas: Include HZ in timer macros new 63ece9eb3503 scsi: hisi_sas: Reset controller for internal abort timeout new e8a4d0daaef6 scsi: hisi_sas: Speed up error handling when internal abor [...] new 40445fd2c9fa scsi: fc: Correct RHBA attributes length new 8f70328c068f scsi: libfc: Correct the condition check and invalid argum [...] new 0726af6bfc6b scsi: libfc: Initialisation of RHBA and RPA attributes new adb98ec72b72 scsi: qedf: Add vendor identifier attribute new 82897fefab68 scsi: libfc: Add FDMI-2 attributes new 974db67a518b scsi: libfc: FDMI enhancements new 49d3e5996155 scsi: fc: FDMI enhancement new 6b658c4863c1 scsi: cgroup: Add cgroup_get_from_id() new d2bcbeab4200 scsi: blkcg: Add app identifier support for blkcg new 3dbbca75ed67 scsi: nvme: Added a new sysfs attribute appid_store new 02169e845da7 scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc new 7ba2272caaf6 scsi: lpfc: vmid: VMID parameter initialization new 5e633302ace1 scsi: lpfc: vmid: Add support for VMID in mailbox command new 7e473de75e12 scsi: lpfc: vmid: Implement ELS commands for appid new dc50715e5cde scsi: lpfc: vmid: Functions to manage VMIDs new 742b0cf87a8f scsi: lpfc: vmid: Implement CT commands for appid new f56e86a082b7 scsi: lpfc: vmid: Append the VMID to the wqe before sending new 20397179aab2 scsi: lpfc: vmid: Timeout implementation for VMID new 0c4792c64f60 scsi: lpfc: vmid: Add QFPA and VMID timeout check in worke [...] new 33c79741deaf scsi: lpfc: vmid: Introduce VMID in I/O path new d46748590a85 scsi: storvsc: Miscellaneous code cleanups new 08f76547f08d scsi: storvsc: Update error logging new 52e1b3b3daa9 scsi: storvsc: Correctly handle multiple flags in srb_status new 470180836023 scsi: lpfc: Use list_move_tail() instead of list_del()/lis [...] new 9dda74f34364 scsi: qla2xxx: Remove duplicate declarations new de48898d0cb6 scsi: ufs-mediatek: Create reset control device_link new b6e7fba0c9cc scsi: qla2xxx: Use list_move_tail() instead of list_del()/ [...] new 4ee8c40b1e1e scsi: pm8001: Remove unnecessary OOM message new edba59f3cdc1 scsi: elx: libefc_sli: SLI-4 register offsets and field de [...] new 216fc0b4b2e1 scsi: elx: libefc_sli: SLI Descriptors and Queue entries new 18be69fa3486 scsi: elx: libefc_sli: Data structures and defines for mbo [...] new 7c5b76831ec4 scsi: elx: libefc_sli: Queue create/destroy/parse routines new 1628f5b4976f scsi: elx: libefc_sli: Populate and post different WQEs new 9bd267093b8c scsi: elx: libefc_sli: BMBX routines and SLI config commands new 388f36edec42 scsi: elx: libefc_sli: APIs to setup SLI library new 5aa09c48688f scsi: elx: libefc: Generic state machine framework new d7b71fd2195e scsi: elx: libefc: Emulex FC discovery library APIs and de [...] new 3146240f19bf scsi: elx: libefc: FC Domain state machine interfaces new fcd427303eb9 scsi: elx: libefc: SLI and FC PORT state machine interfaces new 6bc6180d7b5c scsi: elx: libefc: Remote node state machine interfaces new ffc3d500930f scsi: elx: libefc: Fabric node state machine interfaces new 202bfdffae27 scsi: elx: libefc: FC node ELS and state handling new 8f406ef72859 scsi: elx: libefc: Extended link Service I/O handling new cdaf39bad546 scsi: elx: libefc: Register discovery objects with hardware new 75a10a7a9133 scsi: elx: efct: Data structures and defines for hw operations new 4df84e846624 scsi: elx: efct: Driver initialization routines new e10fc2335980 scsi: elx: efct: Hardware queue creation and deletion new 580c0255e4ef scsi: elx: efct: RQ buffer, memory pool allocation and dea [...] new 63de51327a64 scsi: elx: efct: Hardware I/O and SGL initialization new e2cf422ba833 scsi: elx: efct: Hardware queues processing new f45ae6aac0a0 scsi: elx: efct: Unsolicited FC frame processing routines new 3e6414003bf9 scsi: elx: efct: SCSI I/O handling routines new 692e5d73a811 scsi: elx: efct: LIO backend interface routines new dd53d333aadb scsi: elx: efct: Hardware I/O submission routines new 6ae7147bfe33 scsi: elx: efct: Link and host statistics new ab332fcbcd81 scsi: elx: efct: Transport and hardware teardown routines new 32ddbad5b61e scsi: elx: efct: Transport class host interface support new 6f84c11ecc62 scsi: elx: efct: Add Makefile and Kconfig for efct driver new ebc076b3eddc scsi: elx: efct: Tie into kernel Kconfig and build process new f9dc034d0402 scsi: mpi3mr: Fix missing unlock on error new a254eae30b45 scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() new 6fe3a4ab4c31 scsi: mpi3mr: Make some symbols static new cf750be8e68e scsi: mpt3sas: Fix Coverity reported issue new d6c2ce435ffe scsi: mpt3sas: Fix error return value in _scsih_expander_add() new 0e025183f177 scsi: imm: Switch to use module_parport_driver() new 364fb4e51277 scsi: ppa: Switch to use module_parport_driver() new 2e72bf7ec71d scsi: qla4xxx: Remove redundant continue statement new 79366f0a8de2 scsi: target: iscsi: Remove redundant continue statement new 66b4d63bddcc scsi: lpfc: Fix build error in lpfc_scsi.c new 5911429343a8 scsi: elx: efct: Fix spelling mistake "Unexected" -> "Unexpected" new 61bf3fdb5dd0 scsi: elx: efct: Remove redundant initialization of variable lun new 41962aba2dc6 scsi: elx: efct: Fix error handling in efct_hw_init() new a25503617834 scsi: elx: efct: Do not use id uninitialized in efct_lio_s [...] new 0d7be7a8a009 scsi: elx: efct: Eliminate unnecessary boolean check in ef [...] new d66a65b7f5d2 scsi: elx: efct: Fix link error for _bad_cmpxchg new ca7f33c6b4a9 scsi: elx: efct: Fix is_originator return code type new ae3272ec5e97 scsi: elx: efct: Fix pointer error checking in debugfs init new 99cf92269202 scsi: elx: libefc: Fix less than zero comparison of a unsi [...] new 7cca85dff2d2 scsi: elx: libefc: Fix IRQ restore in efc_domain_dispatch_frame() new d8b34a32a440 scsi: ufs: ufs-mediatek: Add missing of_node_put() in ufs_ [...] new 4ab293c2809e scsi: ips: Avoid over-read of sense buffer new 86a6a0bdbe2b scsi: arcmsr: Avoid over-read of sense buffer new 041761f4a4db scsi: aha1740: Avoid over-read of sense buffer new bd31b9efbf54 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new a06b7ee2330b Merge branch 'for-linus' into for-next new d0f5137b1a98 ALSA: Remove trailing semicolon in macros new e73b4c9e7fa7 ALSA: hda: generic: Remove redundant assignment to dac new bac59054544e ALSA: gus: Replace unsafe strcpy() with strscpy() new 08fdced60ca0 ALSA: rawmidi: Add framing mode new bae3ce494298 ALSA: usx2y: Avoid camelCase new 4c0a58ef36f3 ALSA: usx2y: Fix spaces new a829dd5b3840 ALSA: usx2y: Coding style fixes new 4e268db74770 ALSA: usx2y: Fix potential leaks of uninitialized memory new a11aa8537e13 ALSA: usx2y: Avoid self-killing new 02d382af1c4e ALSA: usx2y: Fix potential memory leaks new c1f24841683f ALSA: usxy2: Fix potential doubly allocations new 64a06f195d3b ALSA: usx2y: Fix shmem initialization new cae0cf651adc ALSA: usx2y: Don't call free_pages_exact() with NULL address new 2ac7a12ead2b ALSA: usx2y: Cleanup probe and disconnect callbacks new e8bfa15fefcd ALSA: usx2y: Nuke pcm_list new 5d6fb80a142b Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" new ffe66bbee152 ALSA: firewire-lib/motu: use int type for the value of bit [...] new c127d5cd350a ALSA: oxfw: code refactoring for existent device entry wit [...] new bb5d776b6d30 ALSA: oxfw: code refactoring to detect mackie models new 2239924be45c ALSA: oxfw: add explicit device entry for Loud Technologie [...] new c59bc10e7f6a ALSA: oxfw: add explicit device entry for Loud Technologie [...] new 95d0c24d3955 ALSA: oxfw: add comment for the type of ASICs new a092f000b9b0 ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 new 6a3ce97da2ab ALSA: firewire-lib: code refactoring for jumbo payload quirk new a6f9169323f0 ALSA: oxfw: code refactoring for wrong_dbs quirk new 07a35edc59d1 ALSA: oxfw: add quirk flag for blocking transmission method new 3fda230b3ef8 Merge branch 'topic/firewire' into for-next new a6de7b32b686 ALSA: rawmidi: fix incorrect array bounds check on clock_names new 9ec730052fa2 ALSA: usb-audio: Refactoring UAC2/3 clock setup code new 481f17c41803 ALSA: usb-audio: Handle error for the current selector gracefully new 6d60b7a3d334 ALSA: firewire-lib: code refactoring to refer the same fra [...] new c09010eeb373 ALSA: firewire-lib: handle the case that empty isochronous [...] new d32872f30604 ALSA: firewire-lib: code refactoring for sequence descriptor' new 3e106f4f690e ALSA: firewire-lib: code refactoring for helper function t [...] new ebd2a647e2f6 ALSA: firewire-lib: code refactoring for parser of IR cont [...] new 4fd1878766a1 ALSA: firewire-lib: code refactoring for check of CIP head [...] new 705794c53b00 ALSA: firewire-lib: check cycle continuity new 73246fc4c990 ALSA: firewire-lib: insert descriptor for skipped cycle new e878e8c53e5b Merge branch 'topic/firewire' into for-next new 67d92ee7a50b ALSA: firewire-lib: code refactoring for size of CIP header new c75f36789d3c ALSA: firewire-lib: code refactoring for calculation of co [...] new 233dbbc7af5d ALSA: firewire-lib: code refactoring for selection of IT c [...] new da3623abfbef ALSA: firewire-lib: start processing content of packet at [...] new 26541cb15a1a ALSA: firewire-lib: skip initial packets instead of schedu [...] new bd165079dedb ALSA: firewire-lib: code refactoring to start several IT/I [...] new 9b1fcd9bf802 ALSA: firewire-lib: start processing content of packet at [...] new bdaedca74d62 ALSA: firewire-lib: change waking up timing to process packets new be22db77dc50 ALSA: usb-audio: Fix uninitialized variable at __uac_clock [...] new 344f0f821a7e ALSA: firewire-lib: Fix uninitialized variable err issue new 8070d2652e73 ALSA: firewire-lib: add flag to unaware of syt in CIP header new 6f24bb8a157c ALSA: firewire-lib: pool sequence of packet in IT context [...] new 7ca7cddab2ce ALSA: firewire-lib: code refactoring for generation of pac [...] new c79b7158b04a ALSA: firewire-lib: code refactoring for generation of syt [...] new c9f3ac2aae9f ALSA: firewire-lib: code refactoring for generation of dat [...] new 13d11f14ae40 ALSA: firewire-lib: code refactoring for transfer delay new 533a7ed9d541 ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change new e94fdbd7b25d ALSA: control: Track in-flight control read/write/tlv accesses new 73063cd3236e ALSA: control: Drop superfluous snd_power_wait() calls new 968bb2baec60 ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE new b6cc78da367c ALSA: Drop superfluous argument from snd_power_wait() new 534a427bface ALSA: pcm: Block the release until the system resume finishes new f20fdd4362e3 Merge branch 'topic/pci-rescan-prep-v2' into for-next new fb25dcc885fa ALSA: firewire-lib: drop initial NODATA or empty packet new b7c7699b4f42 ALSA: firewire-lib: obsolete callbacked member new 266807f94e40 ALSA: bebob: cancel switching connection order new 5ec85c198eff ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk new 877013bc9cbd sound/oss/dmasound: Remove superfluous "break" new a38e93302ee2 ALSA: ac97: fix PM reference leak in ac97_bus_remove() new e1dc219af7eb ALSA: pcm: use DEVICE_ATTR_RO macro new 08e767cd9e8b ALSA: control_led - use DEVICE_ATTR_*() macro new 1519c84c0592 sound/oss/dmasound: Remove superfluous "break" new 93a5b85c3c53 ALSA: drivers: opl3: fix useless self-comparison new b5c2e2c79034 ALSA: pci: lx6464es: remove useless self-comparison new d955782da290 ALSA: hda/ca0132: Make a const array static, makes object smaller new f9e5ecdfc2c2 ALSA: firewire-lib: add replay target to cache sequence of packet new 39c2649c71d8 ALSA: firewire-lib: replay sequence of incoming packets fo [...] new 2f21a177631a ALSA: firewire-lib: transfer rx packets on-the-fly when replaying new d360870a5bcf ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime new 873fd81377b8 ALSA: core: use DEVICE_ATTR_*() macro new 19307193e5dd ALSA: usb-audio: Remove the repeated declaration new 77f1fd6d2852 ALSA: fireworks: delete SYTMATCH clock source new a105f642ad62 ALSA: fireworks: perform sequence replay for media clock recovery new 029ffc429440 ALSA: oxfw: perform sequence replay for media clock recovery new 019af5923c8a ALSA: firewire-digi00x: perform sequence replay for media [...] new a9dd8a61b6b1 ALSA: firewire-tascam: perform sequence replay for media c [...] new dfacca39867b ALSA: fireface: perform sequence replay for media clock recovery new 41319eb56e19 ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOB [...] new 4121f626d0d8 ALSA: dice: perform sequence replay for media clock recovery new 1bd1b3be8655 ALSA: bebob: perform sequence replay for media clock recovery new 138d1bceee6a ALSA: firewire-motu: use macro for magic numbers relevant [...] new e50dfac81f73 ALSA: firewire-motu: cache event ticks in source packet he [...] new f2ac3b839540 ALSA: firewire-motu: sequence replay for source packet header new cdebd5530360 ALSA: usb-audio: Make snd_usb_pcm_delay() static new d303c5d38b37 ALSA: usb-audio: Pre-calculate buffer byte size new e8a8f09cb0b3 ALSA: usb-audio: Refactoring delay account code new 4f083917994f ALSA: usb-audio: Factor out DSD bitrev copy function new 9ce650a75a3b ALSA: usb-audio: Reduce latency at playback start new ce9f50e7ac80 ALSA: firewire-motu: fix error return code in snd_motu_str [...] new 745f260b77e5 ALSA: hda/realtek: Change device names for quirks to bareb [...] new 8b6e21931748 ALSA: firewire-lib: fix error codes for allocation failure new 987b705bd12c ALSA: firewire-lib: remove useless operations for kernel p [...] new 64584f329352 ALSA: firewire-motu: add support for hybrid model of MOTU [...] new 81bfb89eed86 ALSA: bebob: cease from delayed card registration new d42dca6b469f ALSA: fireworks: cease from delayed card registration new b566e972f594 ALSA: oxfw: cease from delayed card registration new 9536c7512c74 ALSA: dice: cease from delayed card registration new 9067c181c3a5 ALSA: firewire-digi00x: cease from delayed card registration new 7ae2f179a42d ALSA: firewire-tascam: cease from delayed card registration new a49c6766dfa0 ALSA: firewire-motu: cease from delayed card registration new ee5f0b32ce6b ALSA: fireface: cease from delayed card registration new 5fe8f0a0a83a ALSA: firewire-lib: delete unused kernel API new 0280e07bbd6e Merge branch 'for-linus' into for-next new 2661f033c402 ALSA: usb-audio: scarlett2: Read mixer volumes at init time new d6f9afe9475f ALSA: usb-audio: scarlett2: Read mux at init time new 10dc8ad5ffe8 ALSA: sb: Fix assignment in if condition new 36e7b12b219d ALSA: sb: Minor coding style fixes new c305366a3744 ALSA: sb: Fix potential double-free of CSP mixer elements new 310efd3aabf2 ALSA: gus: Fix assignment in if condition new 5ab6d6601366 ALSA: ad1816a: Fix assignment in if condition new 520226e93e26 ALSA: wavefront: Fix assignment in if condition new 235dc07a35b9 ALSA: cs423x: Fix assignment in if condition new 913ad3a36d4b ALSA: opti9xx: Fix assignment in if condition new 4b3bd108ab53 ALSA: opl3sa2: Fix assignment in if condition new 45e0471d6440 ALSA: es18xx: Fix assignment in if condition new 3e38150bf238 ALSA: cmi8330: Fix assignment in if condition new ce29edbd26fd ALSA: als100: Fix assignment in if condition new 115c45565385 ALSA: azt2320: Fix assignment in if condition new eb767949f709 ALSA: isa: Fix assignment in if condition new e2e30a32f34a ALSA: ad1889: Fix assignment in if condition new dadfb986cebd ALSA: ak4531: Fix assignment in if condition new 5bd11527e31f ALSA: als300: Fix assignment in if condition new 61ea06e8a881 ALSA: als4000: Fix assignment in if condition new b83bea386434 ALSA: atiixp: Fix assignment in if condition new 13c986607f57 ALSA: azt3328: Fix assignment in if condition new 429731d3080e ALSA: bt87x: Fix assignment in if condition new 4379588272ce ALSA: cmipci: Fix assignment in if condition new 393e95cda081 ALSA: cs4281: Fix assignment in if condition new 93a3a1004d18 ALSA: ens137x: Fix assignment in if condition new 3dc52815408b ALSA: es1938: Fix assignment in if condition new 48cab474d828 ALSA: es1968: Fix assignment in if condition new 68f441abd452 ALSA: fm801: Fix assignment in if condition new 3a5f3dd32952 ALSA: intel8x0: Fix assignment in if condition new 5cc16ba623cf ALSA: maestro3: Fix assignment in if condition new 1c9140b9cae2 ALSA: rme32: Fix assignment in if condition new da8eedb16971 ALSA: rme96: Fix assignment in if condition new 055e20c3be3f ALSA: sonicvibes: Fix assignment in if condition new afb342f02241 ALSA: via82xx: Fix assignment in if condition new e66fd36264bd ALSA: ac97: Fix assignment in if condition new c2b0718f7836 ALSA: au88x0: Fix assignment in if condition new 59c39cd300ff ALSA: ca0106: Fix assignment in if condition new cbc2d9970e95 ALSA: cs46xx: Fix assignment in if condition new 164b3ddeb026 ALSA: cs5535audio: Fix assignment in if condition new 549717fc5b4c ALSA: echoaudio: Fix assignment in if condition new 12bda1076c76 ALSA: emu10k1: Fix assignment in if condition new 9031f93851bc ALSA: emu10k1x: Fix assignment in if condition new 3635f862b509 ALSA: ice1712: Fix assignment in if condition new 234e928067ce ALSA: korg1212: Fix assignment in if condition new 73debecf8fe0 ALSA: mixart: Fix assignment in if condition new 36f74c7ff9e6 ALSA: nm256: Fix assignment in if condition new 4327ad25e6be ALSA: pcxhr: Fix assignment in if condition new 28c0709921fe ALSA: riptide: Fix assignment in if condition new 66c8f75919dd ALSA: hdsp: Fix assignment in if condition new 9ebb3697c8ef ALSA: rme9652: Fix assignment in if condition new 34b946ee2869 ALSA: trident: Fix assignment in if condition new 029fd1eae7e1 ALSA: vx222: Fix assignment in if condition new e7daaeedb4f2 ALSA: ymfpci: Fix assignment in if condition new e3ded8996677 ALSA: core: Fix assignment in if condition new 137c171cf7ec ALSA: pcm: Fix assignment in if condition new 51c816fdd17c ALSA: oss: Fix assignment in if condition new f9a6bb841f73 ALSA: seq: Fix assignment in if condition new 2073fa449d6d ALSA: pcmcia: Fix assignment in if condition new bdab9e5c3eb3 ALSA: sparc: Fix assignment in if condition new d2bc4d9ab154 ALSA: mpu401: Fix assignment in if condition new ed1567c10672 ALSA: vx: Fix assignment in if condition new 9c78e803192a ALSA: opl3: Fix assignment in if condition new d0ad13ef7041 ALSA: serial: Fix assignment in if condition new dd1fc3c585dd ALSA: synth: Fix assignment in if condition new e73ad38871cb ALSA: poewrmac: Fix assignment in if condition new dd1431e53515 ALSA: i2c: Fix assignment in if condition new 6ea9a2b84cc3 ALSA: parisc: Fix assignment in if condition new 47271b1b98c9 ALSA: pcm: add snd_pcm_period_elapsed() variant without ac [...] new 7ba5ca32fe6e ALSA: firewire-lib: operate for period elapse event in pro [...] new b5b519965c4c ALSA: firewire-lib: obsolete workqueue for period update new f4a85e00b2a8 ALSA: arm: Remove unnecessary variables new 25c794cd4407 ALSA: doc: Fix spelling mistakes new 74fb98311c4e ALSA: trident: Drop shadow TLB pointer table new 84a0374051c1 ALSA: core: Drop snd_sgbuf_get_ptr() new 37af81c5998f ALSA: core: Abstract memory alloc helpers new a202bd1ad86d ALSA: core: Move mmap handler into memalloc ops new 30b7ba6972d5 ALSA: core: Add continuous and vmalloc mmap ops new 7fdabab8f562 ALSA: usb-audio: Add support for Denon DN-X1600 new 83fbcaed24d7 ALSA: core: Fix build error due to missing PAGE_SIZE new c66c63049966 ALSA: bebob: dismiss sleep after breaking connections new 82fb3bf92c0f ALSA: bebob: delete workaround for protocol version 3 new 93cd12d6e88a ALSA: bebob: code refactoring for model-dependent quirks new fd498bba7c51 ALSA: trident: Fix build error new 01893553e67c ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() new be471fe332f7 ALSA: n64: check return value after calling platform_get_r [...] new 3b86ec63c061 ALSA: firewire-lib: replace in_interrupt() with in_softirq() new e094b22c8d51 ALSA: i2c: tea6330t: Remove redundant initialization of va [...] new 270e6012b934 ALSA: bebob: fulfil device entries new 2e6a58959529 ALSA: fireworks: fulfil device entries new 1b337e8db797 ALSA: bebob: correct device entry for Mackie D.2 FireWire [...] new 971514af352e ALSA: bebob: correct device entry for Acoustic Reality eAR [...] new e6b54fbc18b9 ALSA: bebob: code refactoring for M-Audio models new 1586d461f641 ALSA: bebob: correct device entries for Phonic Helix Board [...] new 12c11ba5be83 ALSA: firewire: fill Kconfig with entries for devices base [...] new e381a14c3e3a ALSA: control_led - fix initialization in the mode show callback new 80b9c1be567c ALSA: ppc: fix error return code in snd_pmac_probe() new 36d1a6729be5 ALSA: bebob: Fix bit flag quirk constants new d13d6b284d8b ALSA: firewire-motu: add support for MOTU 828 new b431f16f1685 ALSA: firewire-motu: add support for MOTU 896 new aecc19ec404b ALSA: usb-audio: fix rate on Ozone Z90 USB headset new fc36ef80ca2c ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire new c485f7e9863c ALSA: seq: oss: Fix error check at system port creation new 37d122c5768b ALSA: aoa: remove unnecessary oom message new c3d2c88209e8 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] new 6b6c17fe6fa5 ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Te [...] new 5b24119e9103 ALSA: firewire-motu: fix rx packet format at higher rate f [...] new 1948fc065a89 ALSA: hda/realtek: Add another ALC236 variant support new 50ebe56222bf ALSA: bebob: add support for ToneWeal FW66 new 434591b2a77d ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx new f8fbcdfb0665 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D new 2975c588dfa2 ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment new c5210f213456 ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count new 06a216217958 ALSA: usb-audio: scarlett2: Coding style improvements new b677b6c6d822 ALSA: usb-audio: scarlett2: Remove unused/useless code new 411b22ed67c9 ALSA: usb-audio: scarlett2: Remove interrupt debug message new 03bdbcf08a8c ALSA: usb-audio: scarlett2: Remove redundant info->button_count new dbd82c055063 ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol new e46f2195c86b ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data new 3eeb2a19dba6 ALSA: usb-audio: scarlett2: Add temp variable for consistency new 9b5ddea9ce5a ALSA: usb-audio: scarlett2: Fix data_mutex lock new c5d8e008032f ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() retu [...] new 64c02a9d3f9c ALSA: usb-audio: scarlett2: Fix union usage in mixer contr [...] new 296726319289 ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config new 6c0a2078134a ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines new 362372ceb655 ALSA: usb-audio: Fix OOB access at proc output new 8c1321244323 ALSA: hda: Add IRQ check for platform_get_irq() new 0f7c95653368 ALSA: hdsp: fix a test for copy_to_user() failure new 1f7fa6e5afbf ALSA: usb-audio: scarlett2: Add usb_tx/rx functions new acf91b8122c7 ALSA: usb-audio: scarlett2: Update initialisation sequence new c712c6c0ff2d ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions new e840ee303639 ALSA: usb-audio: scarlett2: Always enable interrupt polling new f3c61043013b ALSA: usb-audio: scarlett2: Add "Sync Status" control new 077e104e2e8b ALSA: usb-audio: scarlett2: Merge common line in capture strings new 76cb680603d5 ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] new d92b91576e37 ALSA: usb-audio: scarlett2: Improve device info lookup new 6fd9d695f305 ALSA: usb-audio: scarlett2: Move info lookup out of init function new 904e6da1fd72 ALSA: usb-audio: scarlett2: Remove repeated device info comments new 06250c89d47c ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper new 0c88f9db1910 ALSA: usb-audio: scarlett2: Add mute support new 6522c36419af ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mu [...] new e2cc91ac8f4e ALSA: usb-audio: scarlett2: Split struct scarlett2_ports new b126bbac98d4 ALSA: usb-audio: scarlett2: Fix Level Meter control new 785b6f29a795 ALSA: usb-audio: scarlett2: Fix wrong resume call new 4be47798d76e ALSA: usb-audio: scarlett2: Add Gen 3 mixer support new a5b3612305b2 ALSA: usb-audio: scarlett2: Add support for "input-other" notify new 303f204e8352 ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch new 8aea2e32a9e3 ALSA: usb-audio: scarlett2: Move get config above set config new 9e15fae6c51a ALSA: usb-audio: scarlett2: Allow bit-level access to config new 2fa96277fee6 ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 new dbbd4f9ea066 ALSA: usb-audio: scarlett2: Add "air" switch support new ae58a1a1d7a4 ALSA: usb-audio: scarlett2: Add phantom power switch support new 6ef9fa4a0eb4 ALSA: usb-audio: scarlett2: Add direct monitor support new 9cfe1276a673 ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs [...] new 3b9e3720a91e ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() new f02da6534810 ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls new 8df25eb0a2ec ALSA: usb-audio: scarlett2: Update mux controls to allow updates new e914d8432cb4 ALSA: usb-audio: scarlett2: Add speaker switching support new ac34df733d2d ALSA: usb-audio: scarlett2: Update get_config to do endian [...] new d5bda7e03982 ALSA: usb-audio: scarlett2: Add support for the talkback feature new 91bc92d783fe MAINTAINERS: Add Focusrite Scarlett Gen 2/3 Mixer Driver entry new fa4db23233eb ALSA: firewire-motu: fix detection for S/PDIF source on op [...] new 25eb438920e4 ALSA: firewire-motu: code refactoring for detection of clo [...] new 683d36690f8a ALSA: firewire-motu: add support for AES/EBU clock source [...] new 184aa6b7e105 ALSA: firewire-motu: use macro instead of magic number for [...] new 53ed8cf625fa ALSA: firewire-motu: code refactoring for packet format de [...] new ef8f14ad2aec ALSA: firewire-motu: code refactoring for source detection [...] new 7203233ea7fd ALSA: firewire-motu: use macro instead of magic number for [...] new e949e338d7bb ALSA: firewire-motu: fix register handling for 828 new ae44705f98ca ALSA: firewire-motu: fix register handling for 896 new 0ac05b25c3dd ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too new 472e18f63c42 ALSA: hda: Release controller display power during shutdow [...] new 3099406ef483 ALSA: hda: Release codec display power during shutdown/reboot new 468a272ca49c ASoC: max98373-sdw: add missing memory allocation check new bf881170311e ASoC: max98373-sdw: use first_hw_init flag on resume new 30e102dab5fa ASoC: rt1308-sdw: use first_hw_init flag on resume new ebe2ef60ed76 ASoC: rt1316-sdw: use first_hw_init flag on resume new 5361a4211468 ASoC: rt5682-sdw: use first_hw_init flag on resume new a9e54e5fbe39 ASoC: rt700-sdw: use first_hw_init flag on resume new b32cab09707b ASoC: rt711-sdca-sdw: use first_hw_init flag on resume new a0897ebca669 ASoC: rt711-sdw: use first_hw_init flag on resume new d34d0897a753 ASoC: rt715-sdca-sdw: use first_hw_init flag on resume new dbc07517ab17 ASoC: rt715-sdw: use first_hw_init flag on resume new e343d34a9c91 ASoC: rt715-sdca: fix clock stop prepare timeout issue new 9266d95405ae ASoC: rt5682: Fix a problem with error handling in the io [...] new c0372bc873dd ASoC: rt5682-sdw: set regcache_cache_only false before rea [...] new 5ad1ba99e478 ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers new bcc0f0c07877 ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init new c441bfb5f286 Merge tag 'v5.13-rc3' into asoc-5.13 new 916cccb5078e ASoC: rt5645: Avoid upgrading static warnings to errors new f1905ab2a8a2 ASoC: sgtl5000: Add audio-graph-card port new 28108d71ee11 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable new fac165f22ac9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK new d38ebaf2c884 soundwire: export sdw_update() and sdw_update_no_pm() new 60888ef827e3 ASoC: rt700-sdw: fix race condition on system suspend new 18236370a098 ASoC: rt711-sdw: fix race condition on system suspend new 14f4946d55d3 ASoC: rt5682-sdw: fix race condition on system suspend new d2bf75f4f6b2 ASoC: rt711-sdca-sdw: fix race condition on system suspend new 50b1ce617d66 MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers new 489a830a25e1 ASoC: atmel-i2s: Set symmetric sample bits new 3b7961a326f8 ASoC: atmel-i2s: Fix usage of capture and playback at the [...] new 5c89c2c7fbfa Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/p [...] new 0cbbeaf37022 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] new dfc2e8ae4066 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] new 498386d1c4d9 Merge branch 'for-next' into for-linus new fe9a23a6cc17 ALSA: scarlett2: Fix pad count for 18i8 Gen 3 new 459d2320dc21 ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again new a7a0a2feb957 ASoC: fsl_spdif: Fix unexpected interrupt after suspend new c073a58a7ec5 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 new 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode new 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] new 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch new 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization new 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h new f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon new a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment new 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon new 16f2a3cdaaca ASoC: jz4740-i2s: fix function name new 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code new 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input new 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown new 87b42abae99d ASoC: rt5682: Implement remove callback new c26a5289e865 ASoC: cs42l42: Add support for set_jack calls new ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property new 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry new b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config new 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support new 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] new 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 new 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] new f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module new 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module new 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload new 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks new fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl new 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake new a21515b5aaff ASoC: Intel: maxim-common: support max98357a new 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver new b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a new 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] new 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] new 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module new b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] new b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization new d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations new 16255d4155da ASoC: codecs: rt1019: clarify expression new cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization new 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] new c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID new 283160f1419d ASoC: cs35l32: Minor error paths fixups new 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups new 8cb9b001635c ASoC: cs35l34: Minor error paths fixups new 60ba916d8760 ASoC: cs35l35: Minor error paths fixups new 1a46b7b82df5 ASoC: cs35l35: Correct errata handling new 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups new 26495252fe0d ASoC: cs42l73: Minor error paths fixups new e2bb1077cee4 ASoC: cs43130: Minor error paths fixups new 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups new b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] new 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells new ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] new 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation new fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths new 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths new 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier new 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h new 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix new c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional new ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop new 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters new 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] new 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] new a75e5cdf4dd1 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE new d29d41e28eea ASoC: topology: Add support for multiple kcontrol types to [...] new d14eece945a8 ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] new 5a3f869c5b4d ASoC: soc-core: use DEVICE_ATTR_RO macro new 375904e39319 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] new 11480dbfe1d5 ASoC: wm8750: convert to the json-schema new 8b4ba1d31771 ASoC: soc-dai: fix up hw params only if it is needed new 172dd9216d2b ASoC: meson: g12a-toacodec: use regmap fields to prepare S [...] new 7487238c5f53 ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC new 60339074c4e4 Merge series "ASoC: meson: g12a-toacodec: add support for [...] new b9c035aa43b8 ASoC: topology: Fix using uninitialized pointer new 623cd9cfcac5 ASoC: dt-bindings: imx-card: Add binding doc for imx sound card new aa736700f42f ASoC: imx-card: Add imx-card machine driver new fd979ec12eeb ASoC: SOF: Check desc->ops directly in acpi/pci/of probe f [...] new e5eaa4e66f53 ASoC: SOF: pci: No need to cast second time to save the desc new 3b2e93ed1238 ASoC: SOF: ops: print out the polling register new c03459415c51 ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead so [...] new ccaea61a8d1b ASoC: SOF: topology: fix assignment to use le32_to_cpu new 4f50f16e9414 ASoC: SOF: ops: don't return void value new 9d5536e0e1ca ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI new c0fbe9fd311a ASoC: Intel: common: Add entries for sdw codecs in ADL mat [...] new 03effde3a2ea ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload new 17ba36b70469 ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x new af00978a0a06 ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers new 17c2d247ddd2 ASoC: dt-bindings: renesas: rsnd: tidyup properties new cf9d5c6619fa ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() new d6956a7dde6f ASoC: rsnd: add null CLOCKIN support new eb37ca9c98ae Merge series "ASoC: rsnd: add D3 support" from Kuninori Mo [...] new d4e9889b0201 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] new 1c52825c38fc ASoC: cs42l42: Fix 1536000 Bit Clock instability new f5b49d98516c ASoC: cs42l42: Add support for 2304000 Bit clock new 4b38da6ffd62 ASoC: cs42l42: Add support for 2400000 Bit clock new 0e91438ff704 ASoC: cs42l42: Check jack status before reporting button events new 2eadc04d83f6 ASoC: tlv320aic26: use DEVICE_ATTR_RW macro new d5bd87e3a39e ASoC: imx-card: Make some symbols static new 3ef6253cd080 ASoC: cs42l56: use DEVICE_ATTR_WO macro new d04260393ea0 ASoC: wm8962: Use DEVICE_ATTR_WO macro new 6405941e6884 ASoC: cs43130: Use DEVICE_ATTR_RO macro new 4e7f0ea0e2e7 ASoC: cs35l3x: Use neutral language in amp drivers new 058efb406418 ASoC: cs42l52: use DEVICE_ATTR_WO macro new 965386c97616 ASoC: rsnd: call unregister for null_hw when removed new 6da8f00e7ac2 ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_chann [...] new ab62e8a8bce1 ASoC: rsnd: attach SSIU when SSI was DMA mode new 54e81e944637 ASoC: rsnd: check BUIF error everytime new 9ff07d19fb28 ASoC: rsnd: indicate unknown error at rsnd_dai_call() new 1788a1520185 ASoC: rsnd: incidate irq error message new 1f9c82b5ab83 ASoC: rsnd: add debugfs support new b43b8ae87c8e ASoC: rsnd: protect mod->status new 83b220cf8eb2 ASoC: rsnd: implement BUSIF related code in ssiu.c new cfb7b8bf1e2d ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear() new 0ab000e5e57e ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl() new 47c0d825b926 ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings new b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro new 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() new d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] new 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support new ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() new 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() new 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() new c413983eb66a ASoC: rsnd: adjust disabled module new d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] new 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops new b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops new 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops new a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops new 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops new 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] new f34cd5eb2c57 ASoC: sigmadsp: Remove the repeated declaration new 513df9999385 ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support new 1ba1d69d8aa9 ASoC: codecs: tfa989x: Add support for tfa9897 new 9cf1a98e2b01 ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property new 8e5607e9941c ASoC: codecs: tfa989x: Add support for optional vddd-supply new ae624a38be37 ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro new 6522a8486c00 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() new b82d0759a3b1 ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify [...] new 14aa731dbf46 ASoC: dt-bindings: Convert imx-audmux binding to json schema new d66e03391059 ASoC: rsnd: check for zero node count new 28b170110a76 ASoC: fsl: imx-es8328: use devm_snd_soc_register_card() new 81aad4727853 ASoC: img: Fix PM reference leak in img_i2s_in_probe() new 2cdfe6520c93 ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg() new b48e4aa48931 ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter new cb2f97d89f38 ASoC: rsnd: adg: use more simple method for null_clk new d668a5e2409b ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out() new 3f4593fb4a9d ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments new f3b3bceb859c Merge series "ASoC: rsnd: tidyup adg and header" from Kuni [...] new 50d790012a48 ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang new e78f36bc1359 ASoC: snd-soc-lpass requires REGMAP_MMIO new c6d25d578609 ASoC: dt-bindings: wcd934x: add bindings for Headset Butto [...] new 0e5c9e7ff899 ASoC: codecs: wcd: add multi button Headset detection support new 9fb9b1690f0b ASoC: codecs: wcd934x: add mbhc support new c15d4b72098c ASoC: qcom: sdm845: add jack support for WCD934x new ffb2df66ba8c Merge series "ASoC: codecs: wcd934x: add Headset and butto [...] new 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support new 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support new 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support new ef7570b67541 ASoC: rk817: fix a warning in rk817_probe() new b9de77d0bc51 Merge tag 'tb-mfd-asoc-v5.14-1' of https://git.kernel.org/ [...] new 54f673139452 ASoC: rk817: Remove unneeded semicolon new d50b86b3f6ab ASoC: rk817: remove redundant assignment to pointer node, [...] new 4d1a98b5f1ab ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside new ba9e82a1c891 ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() new c50f381afcab ASoC: ak4613: add .auto_selectable_formats support new bea63e8bbe33 ASoC: pcm3168a: add .auto_selectable_formats support new 029217652256 ASoC: rsnd: add .auto_selectable_formats support new af69f47df1fb ASoC: fsi: add .auto_selectable_formats support new 68d8b7ba360f ASoC: hdmi-codec: add .auto_selectable_formats support new d08c5b76b270 Merge series "ASoC: adds new .auto_selectable_formats supp [...] new b6052c3c7a78 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] new 640eac4c849d ASoC: soc-core: don't use discriminatory terms on snd_soc_ [...] new 3ea8a7459861 ASoC: remove unneeded semicolons in wcd934x.c new aa7899537a4e ALSA: doc: Clarify IEC958 controls iface new 9eafc11f921b ALSA: iec958: Split status creation and fill new 366b45b97448 ASoC: hdmi-codec: Rework to support more controls new 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls new 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook new 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] new da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting new 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon new 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x new 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support new 8d78602aa87a ASoC: codecs: wcd938x: add basic driver new e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw new 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver new e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls new 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets new d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets new 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig new a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] new be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() new 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() new 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() new 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() new 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] new 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() new 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() new 08c56cab302a ASoC: rt5640: Make codec selectable new c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary new 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] new 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() new 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] new cb7d734ea9b8 ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp new 6f73de7da10b ASoC: dt-bindings: fsl-sai: Add compatible string for imx8 [...] new f6eb84fa596a ASoC: tegra: Set driver_name=tegra for all machine drivers new cc8f70f56039 ASoC: tegra: Unify ASoC machine drivers new c16aab8ddc64 ASoC: tegra: Specify components string for each card new 8c1b3b159300 ASoC: tegra: Squash utils into common machine driver new f35550386041 Merge series "Unify NVIDIA Tegra ASoC machine drivers" fro [...] new 355af6c0c09d ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops new b90d9398d6ff ASoC: codecs: wcd938x: remove incorrect module interdependency new 1f65c9bdd6dd ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() new e43805c28df6 ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() new ef43f463ddb3 ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() new a444a902b06a ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_ [...] new c481f3838acc ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() new 942f2671c573 ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() new 50484d14ac3c ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() new afc3a0b4c408 ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() new 099ab4fcf375 ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX new d0293e2aa6c1 ASoC: qdsp6: q6afe: Add Quinary MI2S ports new 98e80779ff9a ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports new 35f78d0277fc ASoC: qdsp6: q6routing: Add Quinary MI2S ports new 6fac12445559 Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" [...] new 06cc52329cb0 ASoC: codecs: Fix duplicate included sound/soc.h new 4ffbcd4ab0b6 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() new db4d6d2e6472 ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() new 3325b1515a92 ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_r [...] new 83bd5c53ebf6 ASoC: codecs: wcd938x: fix boolreturn.cocci warning new e99d7c69fd4c ASoC: hdmi-codec: make hdmi_codec_controls static new 06e6d9044022 ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap [...] new 7d3865a10b9f ASoC: soc-core: Fix the error return code in snd_soc_of_pa [...] new 19b71456f368 ASoC: sprd: Use devm_platform_get_and_ioremap_resource() new 114bacc75c21 ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_ [...] new 2f1776691978 ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() new 003ee640abae ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() new f3babad47e0d ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_re [...] new 4cb9d648f669 Merge series "ASoC: stm32: Use devm_platform_get_and_iorem [...] new c5ad09a34665 ASoC: Intel: bdw-rt5677: remove unnecessary oom message new eb1e9b8f581a ASoC: fsi: fix spelling mistake new 45ce213392df ASoC: rk817: Constify static struct snd_soc_dai_ops new 683b0df26c33 ASoC: rt711: add two jack detection modes new e6bb51819918 ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap [...] new 77b7bae78028 ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_r [...] new 3aed3ddf9639 ASoC: tegra: Fix a NULL vs IS_ERR() check new ea837090b388 ASoC: fsl_xcvr: disable all interrupts when suspend happens new 5eb8262c6865 ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() new c3255553d6b6 ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() new 87a32d00249e ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_iore [...] new b73cbd7b1c2d ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_iore [...] new b4fd4ea7b628 Merge series "ASoC: samsung: Use devm_platform_get_and_ior [...] new 37c617f1cf06 ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_iorema [...] new cc384f05c056 ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource() new bb17379cf278 ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_iorema [...] new ef7eb57d21e8 Merge series "ASoC: sunxi: Use devm_platform_get_and_iorem [...] new 91ae44776251 ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() new b44a67f89366 ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() new 7766861d1f8d ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() new 22108b9c2248 ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clo [...] new 3bba9414512f ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock [...] new 0c4c7a9667da ASoC: meson: switch to use snd_soc_daifmt_parse_format/clo [...] new 2c7fd9de8956 ASoC: simple-card-utils: switch to use snd_soc_daifmt_pars [...] new 8439c5861cf0 ASoC: soc-core: remove snd_soc_of_parse_daifmt() new d7085db6e192 Merge series "ASoC: tidyup snd_soc_of_parse_daifmt()" from [...] new c66d7621737f ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource() new 41e90cbbc500 ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource() new 2cd16cf0d6bb ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource() new f25bb69e6f04 ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource() new d9bf1e791ae6 ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource() new 664107f63888 ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource() new cbb7ea0aebf0 ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource() new 67798860e6d0 ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource() new a2f6ed4a4472 ASoC: fsl_xcvr: check return value after calling platform_ [...] new 439779ffd909 Merge series "ASoC: fsl: Use devm_platform_get_and_ioremap [...] new 8c4863c261c8 ASoC: codecs: wcd938x: fix unused variable warning new d245fff1013c ASoC: codecs: wcd938x: fix uninitialized symbol warnings new 0ba0f44fd516 ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() new 907f0a305186 ASoC: simple-card: Fill in driver name new 4b1d51715d1c ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe new 505351329d26 ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count new b0cf3d3ccf31 ASoC: Intel: sof_sdw: remove hdac-hdmi support new 590cfb082837 ASoC: Intel: sof_rt5682: shrink platform_id names below 20 [...] new bc47256afef3 ASoC: Intel: glk_rt5682_max98357a: shrink platform_id belo [...] new 94efd726b947 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id belo [...] new 1cc04d195dc2 ASoC: Intel: sof_da7219_max98373: shrink platform_id below [...] new 0a1f3958eab1 ASoC: Intel: sof_sdw: fix signed/unsigned warning new 0c52d3e22288 ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values new 53b98536fb64 ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_ [...] new bf35a1eeaca6 ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation new 657e473e8813 Merge series "ASoC: Intel: machine driver corrections" fro [...] new 723ca2f89412 ASoC: fsl: remove unnecessary oom message new 8ad9e5baa90f ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() new 8d81f0da47bb ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_re [...] new c29b6382d23c ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_io [...] new fc8344e63e59 ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() new f5e2d697d3cb Merge series "ASoC: tegra: Use devm_platform_get_and_iorem [...] new 688d47cdd934 ASoC: tlv320aic32x4: add type to device private data struct new b4525b6196cd ASoC: tlv320aic32x4: add support for TAS2505 new 8e0eb2fb5c07 ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible new 8cc802bd75fb Merge series "ASoC: tlv320aic32x4: Add support for TAS2505 [...] new 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] new 192664528154 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 50de417b7a5b Merge tag 'asoc-v5.14' of https://git.kernel.org/pub/scm/l [...] new 99cee034c289 ALSA: hda/realtek - Add type for ALC287 new 3c24e48330ad ALSA: hda/realtek - Add ALC285 HP init procedure new 2b70b264d34d ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 new a3b7f9b8fa29 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 new fb3acdb2ba28 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 new 9a7b7ec3c6f2 ALSA: usb-audio: scarlett2: Fix for loop increment in scar [...] new d6b63b5b7d7f Merge tag 'sound-5.14-rc1' of git://git.kernel.org/pub/scm [...]
The 923 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-driver-ufs | 126 + Documentation/devicetree/bindings/mfd/rk808.txt | 188 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl-sai.txt | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 122 + .../devicetree/bindings/sound/imx-audmux.txt | 28 - .../devicetree/bindings/sound/imx-audmux.yaml | 119 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 58 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 30 + .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/sound/tlv320aic32x4.txt | 1 + Documentation/devicetree/bindings/sound/wm8750.txt | 18 - .../devicetree/bindings/sound/wm8750.yaml | 42 + Documentation/scsi/scsi_mid_low_api.rst | 7 +- Documentation/sound/hd-audio/controls.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- MAINTAINERS | 23 + block/Kconfig | 9 + block/bsg-lib.c | 2 +- block/bsg.c | 4 +- block/scsi_ioctl.c | 13 +- drivers/ata/libata-scsi.c | 30 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 + drivers/infiniband/ulp/srp/ib_srp.c | 2 +- drivers/message/fusion/mptbase.c | 2 - drivers/message/fusion/mptsas.c | 119 +- drivers/mfd/rk808.c | 81 + drivers/nvme/host/fc.c | 72 +- drivers/s390/scsi/zfcp_scsi.c | 5 +- drivers/scsi/3w-9xxx.c | 74 +- drivers/scsi/3w-9xxx.h | 121 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 6 +- drivers/scsi/FlashPoint.c | 197 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 2 + drivers/scsi/NCR5380.c | 10 +- drivers/scsi/aacraid/aachba.c | 10 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/advansys.c | 4 - drivers/scsi/aha152x.c | 33 +- drivers/scsi/aha1740.c | 7 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 19 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/aic94xx/aic94xx_task.c | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 43 +- drivers/scsi/arm/acornscsi.c | 46 +- drivers/scsi/arm/fas216.c | 17 +- drivers/scsi/be2iscsi/be_iscsi.c | 25 +- drivers/scsi/be2iscsi/be_main.c | 7 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_svc.c | 8 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 32 +- drivers/scsi/ch.c | 5 +- drivers/scsi/constants.c | 17 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 17 +- drivers/scsi/cxlflash/superpipe.c | 3 +- drivers/scsi/dc395x.c | 80 +- drivers/scsi/device_handler/scsi_dh_alua.c | 81 +- drivers/scsi/elx/Kconfig | 9 + drivers/scsi/elx/Makefile | 18 + drivers/scsi/elx/efct/efct_driver.c | 786 +++ drivers/scsi/elx/efct/efct_driver.h | 109 + drivers/scsi/elx/efct/efct_hw.c | 3581 ++++++++++++++ drivers/scsi/elx/efct/efct_hw.h | 764 +++ drivers/scsi/elx/efct/efct_hw_queues.c | 677 +++ drivers/scsi/elx/efct/efct_io.c | 191 + drivers/scsi/elx/efct/efct_io.h | 174 + drivers/scsi/elx/efct/efct_lio.c | 1698 +++++++ drivers/scsi/elx/efct/efct_lio.h | 189 + drivers/scsi/elx/efct/efct_scsi.c | 1159 +++++ drivers/scsi/elx/efct/efct_scsi.h | 203 + drivers/scsi/elx/efct/efct_unsol.c | 492 ++ drivers/scsi/elx/efct/efct_unsol.h | 17 + drivers/scsi/elx/efct/efct_xport.c | 1111 +++++ drivers/scsi/elx/efct/efct_xport.h | 186 + drivers/scsi/elx/include/efc_common.h | 37 + drivers/scsi/elx/libefc/efc.h | 52 + drivers/scsi/elx/libefc/efc_cmds.c | 777 +++ drivers/scsi/elx/libefc/efc_cmds.h | 35 + drivers/scsi/elx/libefc/efc_device.c | 1603 ++++++ drivers/scsi/elx/libefc/efc_device.h | 72 + drivers/scsi/elx/libefc/efc_domain.c | 1088 +++++ drivers/scsi/elx/libefc/efc_domain.h | 54 + drivers/scsi/elx/libefc/efc_els.c | 1098 +++++ drivers/scsi/elx/libefc/efc_els.h | 107 + drivers/scsi/elx/libefc/efc_fabric.c | 1564 ++++++ drivers/scsi/elx/libefc/efc_fabric.h | 116 + drivers/scsi/elx/libefc/efc_node.c | 1102 +++++ drivers/scsi/elx/libefc/efc_node.h | 191 + drivers/scsi/elx/libefc/efc_nport.c | 777 +++ drivers/scsi/elx/libefc/efc_nport.h | 50 + drivers/scsi/elx/libefc/efc_sm.c | 54 + drivers/scsi/elx/libefc/efc_sm.h | 197 + drivers/scsi/elx/libefc/efclib.c | 81 + drivers/scsi/elx/libefc/efclib.h | 620 +++ drivers/scsi/elx/libefc_sli/sli4.c | 5162 ++++++++++++++++++++ drivers/scsi/elx/libefc_sli/sli4.h | 4132 ++++++++++++++++ drivers/scsi/esas2r/atioctl.h | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe.c | 6 +- drivers/scsi/fdomain.c | 22 +- drivers/scsi/hisi_sas/hisi_sas.h | 7 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 99 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 10 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/hosts.c | 13 +- drivers/scsi/hptiop.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 60 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/imm.c | 15 +- drivers/scsi/ips.c | 10 +- drivers/scsi/isci/request.c | 10 +- drivers/scsi/isci/task.c | 6 +- drivers/scsi/iscsi_tcp.c | 7 + drivers/scsi/libfc/fc_encode.h | 256 +- drivers/scsi/libfc/fc_lport.c | 88 +- drivers/scsi/libiscsi.c | 234 +- drivers/scsi/libsas/sas_ata.c | 7 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_task.c | 4 +- drivers/scsi/lpfc/lpfc.h | 124 + drivers/scsi/lpfc/lpfc_attr.c | 59 + drivers/scsi/lpfc/lpfc_crtn.h | 12 + drivers/scsi/lpfc/lpfc_ct.c | 298 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 2 + drivers/scsi/lpfc/lpfc_els.c | 665 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 229 +- drivers/scsi/lpfc/lpfc_hw.h | 124 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 109 +- drivers/scsi/lpfc/lpfc_mbox.c | 9 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 40 +- drivers/scsi/lpfc/lpfc_nvme.c | 14 +- drivers/scsi/lpfc/lpfc_scsi.c | 416 +- drivers/scsi/lpfc/lpfc_sli.c | 66 +- drivers/scsi/lpfc/lpfc_sli.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 20 +- drivers/scsi/megaraid/megaraid_mbox.c | 27 +- drivers/scsi/megaraid/megaraid_sas.h | 16 +- drivers/scsi/megaraid/megaraid_sas_base.c | 102 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 21 +- drivers/scsi/mesh.c | 9 +- drivers/scsi/mpi3mr/Kconfig | 7 + drivers/scsi/mpi3mr/Makefile | 4 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 1880 +++++++ drivers/scsi/mpi3mr/mpi/mpi30_image.h | 216 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 159 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1004 ++++ drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 33 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 463 ++ drivers/scsi/mpi3mr/mpi3mr.h | 901 ++++ drivers/scsi/mpi3mr/mpi3mr_debug.h | 60 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 3958 +++++++++++++++ drivers/scsi/mpi3mr/mpi3mr_os.c | 4045 +++++++++++++++ drivers/scsi/mpt3sas/mpt3sas_base.c | 349 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 + drivers/scsi/mpt3sas/mpt3sas_config.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 193 +- drivers/scsi/mvsas/mv_sas.c | 10 +- drivers/scsi/mvumi.c | 10 +- drivers/scsi/myrb.c | 64 +- drivers/scsi/myrs.c | 9 +- drivers/scsi/nsp32.c | 419 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm80xx_hwi.c | 14 +- drivers/scsi/pmcraid.h | 4 +- drivers/scsi/ppa.c | 14 +- drivers/scsi/ps3rom.c | 7 +- drivers/scsi/qedf/qedf_dbg.c | 3 +- drivers/scsi/qedf/qedf_io.c | 5 - drivers/scsi/qedf/qedf_main.c | 9 +- drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_fw.c | 291 +- drivers/scsi/qedi/qedi_gbl.h | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 105 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_init.c | 2 - drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicfas408.c | 138 +- drivers/scsi/scsi.c | 11 +- drivers/scsi/scsi_debug.c | 20 +- drivers/scsi/scsi_error.c | 70 +- drivers/scsi/scsi_ioctl.c | 7 +- drivers/scsi/scsi_lib.c | 119 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 499 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 63 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sg.c | 9 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 4 +- drivers/scsi/sr_ioctl.c | 6 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 9 +- drivers/scsi/storvsc_drv.c | 119 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/cdns-pltfrm.c | 2 + drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 + drivers/scsi/ufs/ufs-debugfs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 31 +- drivers/scsi/ufs/ufs-exynos.h | 26 - drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-mediatek.c | 45 +- drivers/scsi/ufs/ufs-qcom.c | 2 + drivers/scsi/ufs/ufs-sysfs.c | 269 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 36 +- drivers/scsi/ufs/ufshcd.c | 1163 +++-- drivers/scsi/ufs/ufshcd.h | 82 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/vmw_pvscsi.c | 6 - drivers/scsi/wd33c93.c | 43 +- drivers/scsi/xen-scsifront.c | 8 +- drivers/soundwire/bus.c | 17 +- drivers/soundwire/bus.h | 13 - drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 21 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 - drivers/target/iscsi/iscsi_target_nego.c | 11 +- drivers/target/iscsi/iscsi_target_parameters.c | 4 +- drivers/target/loopback/tcm_loop.c | 1 - drivers/target/sbp/sbp_target.c | 1 - drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 50 + drivers/target/target_core_device.c | 5 + drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_pr.c | 8 +- drivers/target/target_core_pr.h | 2 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_sbc.c | 10 +- drivers/target/target_core_spc.c | 97 +- drivers/target/target_core_user.c | 10 +- drivers/target/target_core_xcopy.c | 19 +- drivers/usb/storage/cypress_atacb.c | 4 +- drivers/xen/xen-scsiback.c | 17 +- include/dt-bindings/sound/qcom,q6afe.h | 2 + include/linux/blk-cgroup.h | 63 + include/linux/cgroup.h | 6 + include/linux/mfd/rk808.h | 81 + include/linux/mfd/wcd934x/registers.h | 57 + include/linux/soundwire/sdw.h | 3 + include/scsi/fc/fc_ms.h | 59 +- include/scsi/iscsi_proto.h | 2 +- include/scsi/libfc.h | 6 +- include/scsi/libiscsi.h | 20 +- include/scsi/libsas.h | 12 +- include/scsi/scsi.h | 159 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 38 +- include/scsi/scsi_host.h | 2 +- include/scsi/scsi_proto.h | 58 +- include/scsi/scsi_status.h | 74 + include/scsi/scsi_transport_fc.h | 25 +- include/scsi/scsi_transport_iscsi.h | 14 +- include/scsi/sg.h | 35 +- include/sound/core.h | 50 +- include/sound/hdmi-codec.h | 12 +- include/sound/memalloc.h | 80 +- include/sound/pcm.h | 20 +- include/sound/pcm_iec958.h | 8 + include/sound/rawmidi.h | 2 + include/sound/soc-dai.h | 55 + include/sound/soc-topology.h | 2 +- include/sound/soc.h | 21 +- include/target/target_core_base.h | 1 + include/trace/events/scsi.h | 48 +- include/trace/events/ufs.h | 20 + include/uapi/sound/asound.h | 30 +- kernel/cgroup/cgroup.c | 25 + sound/ac97/bus.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 4 +- sound/arm/pxa2xx-ac97.c | 4 +- sound/core/control.c | 38 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 36 +- sound/core/hwdep.c | 6 +- sound/core/info_oss.c | 3 +- sound/core/init.c | 77 +- sound/core/memalloc.c | 444 +- sound/core/memalloc_local.h | 19 + sound/core/oss/mixer_oss.c | 45 +- sound/core/oss/pcm_oss.c | 70 +- sound/core/oss/pcm_plugin.c | 26 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 6 +- sound/core/pcm_iec958.c | 174 +- sound/core/pcm_lib.c | 64 +- sound/core/pcm_local.h | 5 - sound/core/pcm_memory.c | 21 - sound/core/pcm_misc.c | 12 +- sound/core/pcm_native.c | 51 +- sound/core/rawmidi.c | 93 +- sound/core/rawmidi_compat.c | 4 +- sound/core/seq/oss/seq_oss.c | 26 +- sound/core/seq/oss/seq_oss_init.c | 10 +- sound/core/seq/oss/seq_oss_midi.c | 33 +- sound/core/seq/oss/seq_oss_rw.c | 3 +- sound/core/seq/oss/seq_oss_synth.c | 9 +- sound/core/seq/oss/seq_oss_writeq.c | 3 +- sound/core/seq/seq_clientmgr.c | 51 +- sound/core/seq/seq_dummy.c | 3 +- sound/core/seq/seq_fifo.c | 3 +- sound/core/seq/seq_memory.c | 6 +- sound/core/seq/seq_midi.c | 27 +- sound/core/seq/seq_queue.c | 21 +- sound/core/seq/seq_virmidi.c | 9 +- sound/core/sgbuf.c | 90 +- sound/core/sound.c | 3 +- sound/core/sound_oss.c | 3 +- sound/drivers/mpu401/mpu401.c | 9 +- sound/drivers/mpu401/mpu401_uart.c | 19 +- sound/drivers/mtpav.c | 15 +- sound/drivers/mts64.c | 15 +- sound/drivers/opl3/opl3_lib.c | 42 +- sound/drivers/opl3/opl3_midi.c | 3 +- sound/drivers/opl3/opl3_oss.c | 6 +- sound/drivers/opl3/opl3_seq.c | 9 +- sound/drivers/portman2x4.c | 15 +- sound/drivers/serial-u16550.c | 27 +- sound/drivers/vx/vx_core.c | 60 +- sound/drivers/vx/vx_hwdep.c | 12 +- sound/drivers/vx/vx_mixer.c | 39 +- sound/drivers/vx/vx_pcm.c | 32 +- sound/firewire/Kconfig | 30 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-am824.h | 2 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 1229 +++-- sound/firewire/amdtp-stream.h | 105 +- sound/firewire/bebob/bebob.c | 281 +- sound/firewire/bebob/bebob.h | 22 +- sound/firewire/bebob/bebob_stream.c | 90 +- sound/firewire/dice/dice-stream.c | 50 +- sound/firewire/dice/dice-transaction.c | 2 +- sound/firewire/dice/dice.c | 138 +- sound/firewire/dice/dice.h | 4 - sound/firewire/digi00x/amdtp-dot.c | 9 +- sound/firewire/digi00x/digi00x-stream.c | 13 +- sound/firewire/digi00x/digi00x.c | 101 +- sound/firewire/digi00x/digi00x.h | 3 - sound/firewire/fireface/amdtp-ff.c | 2 +- sound/firewire/fireface/ff-stream.c | 13 +- sound/firewire/fireface/ff.c | 90 +- sound/firewire/fireface/ff.h | 3 - sound/firewire/fireworks/fireworks.c | 120 +- sound/firewire/fireworks/fireworks.h | 13 +- sound/firewire/fireworks/fireworks_stream.c | 24 +- sound/firewire/lib.c | 32 - sound/firewire/lib.h | 3 - sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 139 +- sound/firewire/motu/motu-protocol-v1.c | 470 ++ sound/firewire/motu/motu-protocol-v2.c | 181 +- sound/firewire/motu/motu-protocol-v3.c | 92 +- sound/firewire/motu/motu-stream.c | 34 +- sound/firewire/motu/motu.c | 91 +- sound/firewire/motu/motu.h | 47 +- sound/firewire/oxfw/oxfw-stream.c | 55 +- sound/firewire/oxfw/oxfw.c | 259 +- sound/firewire/oxfw/oxfw.h | 19 +- sound/firewire/tascam/amdtp-tascam.c | 6 +- sound/firewire/tascam/tascam-stream.c | 26 +- sound/firewire/tascam/tascam.c | 92 +- sound/firewire/tascam/tascam.h | 3 +- sound/i2c/cs8427.c | 24 +- sound/i2c/other/ak4114.c | 3 +- sound/i2c/other/ak4117.c | 3 +- sound/i2c/tea6330t.c | 26 +- sound/isa/ad1816a/ad1816a.c | 23 +- sound/isa/ad1816a/ad1816a_lib.c | 27 +- sound/isa/als100.c | 18 +- sound/isa/azt2320.c | 21 +- sound/isa/cmi8330.c | 37 +- sound/isa/cs423x/cs4236.c | 21 +- sound/isa/cs423x/cs4236_lib.c | 12 +- sound/isa/es1688/es1688_lib.c | 3 +- sound/isa/es18xx.c | 51 +- sound/isa/gus/gus_main.c | 20 +- sound/isa/gus/gus_mem.c | 3 +- sound/isa/gus/gus_mixer.c | 6 +- sound/isa/gus/gus_pcm.c | 23 +- sound/isa/gus/gus_uart.c | 3 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 6 +- sound/isa/gus/gusmax.c | 36 +- sound/isa/gus/interwave.c | 90 +- sound/isa/opl3sa2.c | 68 +- sound/isa/opti9xx/miro.c | 27 +- sound/isa/opti9xx/opti92x-ad1848.c | 27 +- sound/isa/sb/emu8000.c | 21 +- sound/isa/sb/emu8000_patch.c | 3 +- sound/isa/sb/emu8000_pcm.c | 6 +- sound/isa/sb/sb16.c | 65 +- sound/isa/sb/sb16_csp.c | 29 +- sound/isa/sb/sb16_main.c | 6 +- sound/isa/sb/sb8.c | 38 +- sound/isa/sb/sb8_main.c | 3 +- sound/isa/sb/sb8_midi.c | 3 +- sound/isa/sb/sb_common.c | 9 +- sound/isa/sb/sb_mixer.c | 55 +- sound/isa/wavefront/wavefront.c | 6 +- sound/isa/wavefront/wavefront_midi.c | 20 +- sound/isa/wavefront/wavefront_synth.c | 56 +- sound/isa/wss/wss_lib.c | 9 +- sound/mips/snd-n64.c | 4 + sound/oss/dmasound/dmasound_core.c | 14 - sound/parisc/harmony.c | 7 +- sound/pci/ac97/ac97_codec.c | 205 +- sound/pci/ac97/ac97_patch.c | 137 +- sound/pci/ad1889.c | 15 +- sound/pci/ak4531_codec.c | 9 +- sound/pci/als300.c | 22 +- sound/pci/als4000.c | 55 +- sound/pci/atiixp.c | 33 +- sound/pci/atiixp_modem.c | 40 +- sound/pci/au88x0/au88x0.c | 77 +- sound/pci/au88x0/au88x0_a3d.c | 28 +- sound/pci/au88x0/au88x0_core.c | 47 +- sound/pci/au88x0/au88x0_eq.c | 20 +- sound/pci/au88x0/au88x0_mixer.c | 3 +- sound/pci/au88x0/au88x0_mpu401.c | 14 +- sound/pci/au88x0/au88x0_pcm.c | 15 +- sound/pci/azt3328.c | 3 +- sound/pci/bt87x.c | 3 +- sound/pci/ca0106/ca0106_main.c | 18 +- sound/pci/ca0106/ca_midi.c | 3 +- sound/pci/cmipci.c | 83 +- sound/pci/cs4281.c | 54 +- sound/pci/cs46xx/cs46xx.c | 31 +- sound/pci/cs46xx/cs46xx_lib.c | 51 +- sound/pci/cs46xx/dsp_spos.c | 3 +- sound/pci/cs5535audio/cs5535audio.c | 28 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 10 +- sound/pci/echoaudio/darla20_dsp.c | 6 +- sound/pci/echoaudio/darla24_dsp.c | 6 +- sound/pci/echoaudio/echo3g_dsp.c | 3 +- sound/pci/echoaudio/echoaudio.c | 220 +- sound/pci/echoaudio/echoaudio_dsp.c | 12 +- sound/pci/echoaudio/echoaudio_gml.c | 3 +- sound/pci/echoaudio/gina20_dsp.c | 6 +- sound/pci/echoaudio/gina24_dsp.c | 6 +- sound/pci/echoaudio/indigo_dsp.c | 6 +- sound/pci/echoaudio/indigodj_dsp.c | 6 +- sound/pci/echoaudio/indigoio_dsp.c | 6 +- sound/pci/echoaudio/layla20_dsp.c | 6 +- sound/pci/echoaudio/layla24_dsp.c | 9 +- sound/pci/echoaudio/mia_dsp.c | 6 +- sound/pci/echoaudio/midi.c | 4 +- sound/pci/echoaudio/mona_dsp.c | 6 +- sound/pci/emu10k1/emu10k1.c | 42 +- sound/pci/emu10k1/emu10k1_callback.c | 3 +- sound/pci/emu10k1/emu10k1x.c | 85 +- sound/pci/emu10k1/emufx.c | 13 +- sound/pci/emu10k1/emumixer.c | 78 +- sound/pci/emu10k1/emumpu401.c | 12 +- sound/pci/emu10k1/emupcm.c | 24 +- sound/pci/emu10k1/memory.c | 21 +- sound/pci/emu10k1/p16v.c | 13 +- sound/pci/emu10k1/timer.c | 3 +- sound/pci/ens1370.c | 45 +- sound/pci/es1938.c | 42 +- sound/pci/es1968.c | 75 +- sound/pci/fm801.c | 63 +- sound/pci/hda/hda_bind.c | 7 +- sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 22 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 7 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_realtek.c | 132 +- sound/pci/ice1712/delta.c | 6 +- sound/pci/ice1712/ews.c | 24 +- sound/pci/intel8x0.c | 48 +- sound/pci/intel8x0m.c | 38 +- sound/pci/korg1212/korg1212.c | 24 +- sound/pci/lx6464es/lx_core.c | 4 - sound/pci/maestro3.c | 21 +- sound/pci/mixart/mixart.c | 29 +- sound/pci/mixart/mixart_hwdep.c | 17 +- sound/pci/mixart/mixart_mixer.c | 33 +- sound/pci/nm256/nm256.c | 27 +- sound/pci/pcxhr/pcxhr.c | 22 +- sound/pci/pcxhr/pcxhr_hwdep.c | 9 +- sound/pci/riptide/riptide.c | 88 +- sound/pci/rme32.c | 76 +- sound/pci/rme96.c | 148 +- sound/pci/rme9652/hdsp.c | 124 +- sound/pci/rme9652/rme9652.c | 98 +- sound/pci/sonicvibes.c | 67 +- sound/pci/trident/trident.c | 41 +- sound/pci/trident/trident.h | 1 - sound/pci/trident/trident_main.c | 95 +- sound/pci/trident/trident_memory.c | 51 +- sound/pci/via82xx.c | 78 +- sound/pci/via82xx_modem.c | 52 +- sound/pci/vx222/vx222.c | 18 +- sound/pci/vx222/vx222_ops.c | 12 +- sound/pci/ymfpci/ymfpci.c | 71 +- sound/pci/ymfpci/ymfpci_main.c | 72 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/vx/vxp_mixer.c | 6 +- sound/pcmcia/vx/vxp_ops.c | 6 +- sound/pcmcia/vx/vxpocket.c | 3 +- sound/ppc/beep.c | 5 +- sound/ppc/daca.c | 24 +- sound/ppc/keywest.c | 6 +- sound/ppc/pmac.c | 6 +- sound/ppc/powermac.c | 27 +- sound/ppc/tumbler.c | 72 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/atmel-i2s.c | 38 +- sound/soc/atmel/atmel-pdmic.c | 3 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/atmel/mikroe-proto.c | 9 +- sound/soc/atmel/sam9x5_wm8731.c | 3 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/codecs/Kconfig | 41 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/ak4613.c | 11 + sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 34 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 39 +- sound/soc/codecs/cs35l35.c | 37 +- sound/soc/codecs/cs35l35.h | 3 +- sound/soc/codecs/cs35l36.c | 18 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 198 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/cs42l52.c | 19 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs42l73.c | 30 +- sound/soc/codecs/cs43130.c | 55 +- sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/cs53l30.c | 22 +- sound/soc/codecs/hdmi-codec.c | 238 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/max98373-sdw.c | 14 +- sound/soc/codecs/max98373.h | 2 +- sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/pcm3168a.c | 26 + sound/soc/codecs/rk3328_codec.c | 28 +- sound/soc/codecs/rk817_codec.c | 541 ++ sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt5682-sdw.c | 57 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt700-sdw.c | 36 +- sound/soc/codecs/rt700.c | 4 + sound/soc/codecs/rt700.h | 2 + sound/soc/codecs/rt711-sdca-sdw.c | 58 +- sound/soc/codecs/rt711-sdca.c | 8 + sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/rt711-sdw.c | 36 +- sound/soc/codecs/rt711-sdw.h | 2 + sound/soc/codecs/rt711.c | 34 + sound/soc/codecs/rt711.h | 31 +- sound/soc/codecs/rt715-sdca-sdw.c | 3 +- sound/soc/codecs/rt715-sdca-sdw.h | 1 + sound/soc/codecs/rt715-sdca.c | 9 +- sound/soc/codecs/rt715-sdca.h | 3 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sigmadsp.h | 1 - sound/soc/codecs/tfa989x.c | 357 ++ sound/soc/codecs/tlv320aic26.c | 12 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 22 +- sound/soc/codecs/tlv320aic32x4-spi.c | 23 +- sound/soc/codecs/tlv320aic32x4.c | 139 +- sound/soc/codecs/tlv320aic32x4.h | 10 + sound/soc/codecs/wcd-clsh-v2.c | 348 +- sound/soc/codecs/wcd-clsh-v2.h | 16 + sound/soc/codecs/wcd-mbhc-v2.c | 1475 ++++++ sound/soc/codecs/wcd-mbhc-v2.h | 340 ++ sound/soc/codecs/wcd934x.c | 884 +++- sound/soc/codecs/wcd938x-sdw.c | 320 ++ sound/soc/codecs/wcd938x.c | 3737 ++++++++++++++ sound/soc/codecs/wcd938x.h | 718 +++ sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/dwc/dwc-i2s.c | 3 +- sound/soc/fsl/Kconfig | 13 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 3 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 7 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 3 +- sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 97 +- sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 16 +- sound/soc/fsl/imx-audio-rpmsg.c | 12 +- sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-card.c | 844 ++++ sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/fsl/imx-rpmsg.c | 1 - sound/soc/generic/simple-card-utils.c | 16 +- sound/soc/generic/simple-card.c | 1 + sound/soc/hisilicon/hi6210-i2s.c | 17 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 3 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/intel/boards/Kconfig | 43 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 +- sound/soc/intel/boards/bxt_rt298.c | 4 +- sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 1 - sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 4 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 5 +- sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 3 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 3 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 3 +- sound/soc/intel/boards/skl_rt286.c | 3 +- sound/soc/intel/boards/sof_cs42l42.c | 508 ++ sound/soc/intel/boards/sof_da7219_max98373.c | 8 +- sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 132 +- sound/soc/intel/boards/sof_sdw.c | 74 +- sound/soc/intel/boards/sof_sdw_common.h | 9 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 95 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 22 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 +- sound/soc/intel/skylake/skl-nhlt.c | 6 +- sound/soc/jz4740/jz4740-i2s.c | 7 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/meson/g12a-toacodec.c | 143 +- sound/soc/meson/meson-card-utils.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-cpu.c | 49 +- sound/soc/qcom/lpass-platform.c | 12 +- sound/soc/qcom/lpass-sc7180.c | 1 + sound/soc/qcom/lpass.h | 2 + sound/soc/qcom/qdsp6/q6afe-dai.c | 41 + sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 11 + sound/soc/qcom/sdm845.c | 8 + sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pdm.c | 3 +- sound/soc/rockchip/rockchip_spdif.c | 3 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/s3c2412-i2s.c | 3 +- sound/soc/samsung/s3c24xx-i2s.c | 3 +- sound/soc/sh/fsi.c | 17 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 180 +- sound/soc/sh/rcar/cmd.c | 14 + sound/soc/sh/rcar/core.c | 154 +- sound/soc/sh/rcar/ctu.c | 14 + sound/soc/sh/rcar/debugfs.c | 96 + sound/soc/sh/rcar/dma.c | 39 +- sound/soc/sh/rcar/dvc.c | 16 +- sound/soc/sh/rcar/gen.c | 9 + sound/soc/sh/rcar/mix.c | 14 + sound/soc/sh/rcar/rsnd.h | 75 +- sound/soc/sh/rcar/src.c | 32 +- sound/soc/sh/rcar/ssi.c | 160 +- sound/soc/sh/rcar/ssiu.c | 147 +- sound/soc/soc-core.c | 379 +- sound/soc/soc-dai.c | 76 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 466 +- sound/soc/soc-utils.c | 29 + sound/soc/sof/compress.c | 2 +- sound/soc/sof/compress.h | 2 +- sound/soc/sof/imx/imx8.c | 1 + sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 ++ sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +-- sound/soc/sof/intel/hda-loader.c | 5 - sound/soc/sof/intel/hda.c | 27 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/sof/loader.c | 2 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/sof-acpi-dev.c | 5 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-pci-dev.c | 7 +- sound/soc/sof/topology.c | 17 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sprd/sprd-mcdt.c | 3 +- sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai_sub.c | 3 +- sound/soc/stm/stm32_spdifrx.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 19 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 3 +- sound/soc/tegra/tegra_alc5632.c | 259 - sound/soc/tegra/tegra_asoc_machine.c | 854 ++++ sound/soc/tegra/tegra_asoc_machine.h | 49 + sound/soc/tegra/tegra_asoc_utils.c | 225 - sound/soc/tegra/tegra_asoc_utils.h | 38 - sound/soc/tegra/tegra_max98090.c | 276 -- sound/soc/tegra/tegra_rt5640.c | 222 - sound/soc/tegra/tegra_rt5677.c | 324 -- sound/soc/tegra/tegra_sgtl5000.c | 211 - sound/soc/tegra/tegra_wm8753.c | 185 - sound/soc/tegra/tegra_wm8903.c | 351 +- sound/soc/tegra/tegra_wm9712.c | 166 - sound/soc/tegra/trimslice.c | 172 - sound/soc/ti/davinci-mcasp.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- sound/sparc/amd7930.c | 14 +- sound/sparc/cs4231.c | 10 +- sound/sparc/dbri.c | 11 +- sound/synth/emux/emux.c | 3 +- sound/synth/emux/emux_effect.c | 13 +- sound/synth/emux/emux_hwdep.c | 6 +- sound/synth/emux/soundfont.c | 40 +- sound/usb/card.h | 8 +- sound/usb/clock.c | 305 +- sound/usb/endpoint.c | 1 + sound/usb/endpoint.h | 1 - sound/usb/format.c | 2 + sound/usb/mixer.c | 8 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 6 + sound/usb/mixer_scarlett_gen2.c | 3239 +++++++++--- sound/usb/pcm.c | 202 +- sound/usb/pcm.h | 3 - sound/usb/quirks-table.h | 70 + sound/usb/usx2y/us122l.c | 63 +- sound/usb/usx2y/us122l.h | 2 +- sound/usb/usx2y/usX2Yhwdep.c | 135 +- sound/usb/usx2y/usX2Yhwdep.h | 2 +- sound/usb/usx2y/usb_stream.c | 82 +- sound/usb/usx2y/usb_stream.h | 23 +- sound/usb/usx2y/usbus428ctldefs.h | 104 +- sound/usb/usx2y/usbusx2y.c | 389 +- sound/usb/usx2y/usbusx2y.h | 65 +- sound/usb/usx2y/usbusx2yaudio.c | 684 +-- sound/usb/usx2y/usx2yhwdeppcm.c | 627 +-- sound/usb/usx2y/usx2yhwdeppcm.h | 4 +- 822 files changed, 77006 insertions(+), 13709 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8750.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8750.yaml create mode 100644 drivers/scsi/elx/Kconfig create mode 100644 drivers/scsi/elx/Makefile create mode 100644 drivers/scsi/elx/efct/efct_driver.c create mode 100644 drivers/scsi/elx/efct/efct_driver.h create mode 100644 drivers/scsi/elx/efct/efct_hw.c create mode 100644 drivers/scsi/elx/efct/efct_hw.h create mode 100644 drivers/scsi/elx/efct/efct_hw_queues.c create mode 100644 drivers/scsi/elx/efct/efct_io.c create mode 100644 drivers/scsi/elx/efct/efct_io.h create mode 100644 drivers/scsi/elx/efct/efct_lio.c create mode 100644 drivers/scsi/elx/efct/efct_lio.h create mode 100644 drivers/scsi/elx/efct/efct_scsi.c create mode 100644 drivers/scsi/elx/efct/efct_scsi.h create mode 100644 drivers/scsi/elx/efct/efct_unsol.c create mode 100644 drivers/scsi/elx/efct/efct_unsol.h create mode 100644 drivers/scsi/elx/efct/efct_xport.c create mode 100644 drivers/scsi/elx/efct/efct_xport.h create mode 100644 drivers/scsi/elx/include/efc_common.h create mode 100644 drivers/scsi/elx/libefc/efc.h create mode 100644 drivers/scsi/elx/libefc/efc_cmds.c create mode 100644 drivers/scsi/elx/libefc/efc_cmds.h create mode 100644 drivers/scsi/elx/libefc/efc_device.c create mode 100644 drivers/scsi/elx/libefc/efc_device.h create mode 100644 drivers/scsi/elx/libefc/efc_domain.c create mode 100644 drivers/scsi/elx/libefc/efc_domain.h create mode 100644 drivers/scsi/elx/libefc/efc_els.c create mode 100644 drivers/scsi/elx/libefc/efc_els.h create mode 100644 drivers/scsi/elx/libefc/efc_fabric.c create mode 100644 drivers/scsi/elx/libefc/efc_fabric.h create mode 100644 drivers/scsi/elx/libefc/efc_node.c create mode 100644 drivers/scsi/elx/libefc/efc_node.h create mode 100644 drivers/scsi/elx/libefc/efc_nport.c create mode 100644 drivers/scsi/elx/libefc/efc_nport.h create mode 100644 drivers/scsi/elx/libefc/efc_sm.c create mode 100644 drivers/scsi/elx/libefc/efc_sm.h create mode 100644 drivers/scsi/elx/libefc/efclib.c create mode 100644 drivers/scsi/elx/libefc/efclib.h create mode 100644 drivers/scsi/elx/libefc_sli/sli4.c create mode 100644 drivers/scsi/elx/libefc_sli/sli4.h create mode 100644 drivers/scsi/mpi3mr/Kconfig create mode 100644 drivers/scsi/mpi3mr/Makefile create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_image.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_init.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_sas.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_transport.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_debug.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_fw.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_os.c create mode 100644 include/scsi/scsi_status.h create mode 100644 sound/core/memalloc_local.h create mode 100644 sound/firewire/motu/motu-protocol-v1.c create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/codecs/tfa989x.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.h create mode 100644 sound/soc/codecs/wcd938x-sdw.c create mode 100644 sound/soc/codecs/wcd938x.c create mode 100644 sound/soc/codecs/wcd938x.h create mode 100644 sound/soc/fsl/imx-card.c create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h delete mode 100644 sound/soc/tegra/tegra_alc5632.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.h delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h delete mode 100644 sound/soc/tegra/tegra_max98090.c delete mode 100644 sound/soc/tegra/tegra_rt5640.c delete mode 100644 sound/soc/tegra/tegra_rt5677.c delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c delete mode 100644 sound/soc/tegra/tegra_wm8753.c delete mode 100644 sound/soc/tegra/tegra_wm9712.c delete mode 100644 sound/soc/tegra/trimslice.c