This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository linux.
from 44adbac8f721 Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/ [...] new a7176f74fa57 btrfs: simplify the send_in_progress check in btrfs_delete [...] new 3a58417486ca btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] new 684572df9401 btrfs: Remove root parameter from btrfs_insert_dir_item new 5a2cb25ab9da btrfs: remove a useless return statement in btrfs_block_rsv_add new 4fd786e6c3d6 btrfs: Remove 'objectid' member from struct btrfs_root new 4b6f8e9695da Btrfs: do not unnecessarily pass write_lock_level when pro [...] new f8b00e0f06e5 btrfs: remove unneeded NULL checks before kfree new 16220c467ad3 btrfs: add assertions where number of devices could go below 0 new 1da739678e0b btrfs: add helper to obtain number of devices with ongoing [...] new 32934280967d Btrfs: clean up scrub is_dev_replace parameter new 9c7b0c2e8dbf btrfs: qgroup: Dirty all qgroups before rescan new bee6ec822a6a Btrfs: remove always true if branch in btrfs_get_extent new 556f3ca88ecb btrfs: change btrfs_free_reserved_bytes to return void new 45128b08f741 btrfs: change btrfs_pin_log_trans to return void new 65c6e82becec btrfs: Handle owner mismatch gracefully when walking up tree new b72c3aba09a5 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] new 9688e9a99e4b Btrfs: use next_state in find_first_extent_bit new c64142807f5a btrfs: free path at an earlier point in btrfs_get_extent new 6aadd9eb7487 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes new 28c4a3e21ad0 btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] new d005dbeca081 btrfs: remove unused pointer inode in relink_file_extents new 29c5e5d4966d btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] new de2c6615dcdd Btrfs: fix alignment in declaration and prototype of btrfs [...] new e49aabd973fd Btrfs: set leave_spinning in btrfs_get_extent new 380fd06640a7 btrfs: remove redundant variable from btrfs_cross_ref_exist new 374b0e2d6ba5 btrfs: fix error handling in free_log_tree new b444ad46b2db btrfs: Make btrfs_find_device_by_path return struct btrfs_device new 6c05040702e7 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] new a27a94c2b0c7 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] new 3b2fd8016069 Btrfs: use args in the correct order for kcalloc in btrfsi [...] new 3cf5068f3d06 Btrfs: unify error handling of btrfs_lookup_dir_item new 98e6b1eb4022 Btrfs: remove unnecessary level check in balance_level new 51995c399b73 Btrfs: assert page dirty bit on extent buffer pages new abb57ef3ff97 Btrfs: skip set_page_dirty if eb pages are already dirty new 4183c52ce887 Btrfs: remove wait_ordered_range in btrfs_evict_inode new 28bee489828c btrfs: Remove logically dead code from btrfs_orphan_cleanup new 315bed43fea5 btrfs: handle error of get_old_root new c1766dd78298 btrfs: change remove_extent_mapping to return void new 5c06147128fb btrfs: fix error handling in btrfs_dev_replace_start new 93bba24d4b5a btrfs: Enhance btrfs_trim_fs function to handle error better new 6ba9fc8e628b btrfs: Ensure btrfs_trim_fs can trim the whole filesystem new d4e329de5e5e btrfs: iterate all devices during trim, instead of fs_devi [...] new 0be88e367fd8 btrfs: don't attempt to trim devices that don't support it new fee7acc36131 btrfs: keep trim from interfering with transaction commits new 3aa7c7a31c26 btrfs: wait on caching when putting the bg cache new 5c9d028b3b17 Btrfs: delayed-refs: use rb_first_cached for href_root new e3d039656384 Btrfs: delayed-refs: use rb_first_cached for ref_tree new 03a1d4c89163 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] new 07e1ce096db3 Btrfs: extent_map: use rb_first_cached new ecf160b424ee Btrfs: preftree: use rb_first_cached new 9c36396c2a78 btrfs: tests: add separate stub for find_lock_delalloc_range new 57ec5fb478a3 btrfs: tests: move testing members of struct btrfs_root to [...] new a654666a3474 btrfs: tests: group declarations of self-test helpers new b2fa11547bc1 btrfs: tests: polish ifdefs around testing helper new b1cdbcb53a6e btrfs: Factor out ref head locking code in __btrfs_run_del [...] new e726138676f8 btrfs: Factor out loop processing all refs of a head new 0110a4c43451 btrfs: refactor __btrfs_run_delayed_refs loop new 818255feece6 btrfs: use common helper instead of open coding a bit test new 7703bdd8d23e Btrfs: don't clean dirty pages during buffered writes new 4779cc04248d Btrfs: get rid of btrfs_symlink_aops new fa6ac71524f2 btrfs: relocation: Add basic extent backref related commen [...] new c337e7b02f71 btrfs: qgroup: Introduce trace event to analyse the number [...] new 25982561db7f btrfs: qgroup: Introduce function to trace two swaped extents new ea49f3e73c4b btrfs: qgroup: Introduce function to find all new tree blo [...] new 5f527822be40 btrfs: qgroup: Use generation-aware subtree swap to mark d [...] new 2cd86d309bd1 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree new 3d0174f78e72 btrfs: qgroup: Only trace data extents in leaves if we're [...] new f556faa46eb4 btrfs: tree-checker: Check level for leaves and nodes new 3280f874576d btrfs: remove btrfs_dev_replace::read_locks new 7fb2eced105f btrfs: open code btrfs_dev_replace_clear_lock_blocking new e37abe9725bf btrfs: open code btrfs_dev_replace_stats_inc new 9f6cbcbb09d0 btrfs: open code btrfs_after_dev_replace_commit new aa144bfeaa7f btrfs: dev-replace: avoid useless lock on error handling path new 7f8d236ae132 btrfs: dev-replace: move replace members out of fs_info new 9b142115ed35 btrfs: dev-replace: remove pointless assert in write unlock new 523983401644 Btrfs: kill btrfs_clear_path_blocking new f45c752b65af btrfs: release metadata before running delayed refs new 84de76a2fb21 btrfs: protect space cache inode alloc with GFP_NOFS new 553cceb49681 btrfs: reset max_extent_size on clear in a bitmap new 545e3366db82 btrfs: make sure we create all new block groups new e187831e1875 btrfs: assert on non-empty delayed iputs new ad80cf50c3f0 btrfs: drop min_size from evict_refill_and_join new f2d72f42d5fa Btrfs: fix warning when replaying log after fsync of a tmpfile new 0f375eed92b5 Btrfs: fix wrong dentries after fsync of file that got its [...] new 3628b4ca64f2 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] new 98ff7b94e4da btrfs: relocation: Cleanup while loop using rbtree_postord [...] new 06bbf67244fc btrfs: relocation: Remove redundant tree level check new b90e22ba4804 btrfs: qgroup: move the qgroup->members check out from (!q [...] new 5637c74b0145 btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] new 9e920a6f03e4 btrfs: delayed-ref: pass delayed_refs directly to btrfs_de [...] new af9b8a0e2085 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs new 7c8616278b19 btrfs: remove fs_info from btrfs_should_throttle_delayed_refs new d9352794dad9 btrfs: switch return_bigger to bool in find_ref_head new 318b067a5dd6 Merge tag 'for-4.20-part1-tag' of git://git.kernel.org/pub [...] new e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL new 02645bcdfcc2 jfs: remove quota option from ignore list new 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() new deba28b12bcb Merge tag 'jfs-for-4.20' of git://github.com/kleikamp/linu [...] new b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] new 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] new 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name new 6b609e3b0068 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL new 2978d8734710 orangefs: rate limit the client not running info message new 56249998b25f orangefs: don't let orangefs_new_inode return NULL new b5d72cdc53bd orangefs: don't let orangefs_iget return NULL. new 34e6148a2c75 orangefs: some error code paths missed kmem_cache_free new 22fc9db296fc orangefs: no need to check for service_operation returns > 0 new e1cbbf406782 Merge tag 'for-linus-4.20-ofs1' of git://git.kernel.org/pu [...] new 72244b6bc752 gfs2: improve debug information when lvb mismatches are found new 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated new b524abcc0148 gfs2: slow the deluge of io error messages new e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can new 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd new 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] new 6ddc5c3ddf25 gfs2: getlabel support new f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block new 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block new 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode new ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition new 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} new 243fea4df910 gfs2: Fix some minor typos new ec23df2b0cf3 gfs2: Fix marking bitmaps non-full new c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter new 0ddeded4ae76 gfs2: Pass resource group to rgblk_free new c9e58fb2aad5 gfs2: write revokes should traverse sd_ail1_list in reverse new 8e31582a9ab1 gfs2: Fix minor typo: couln't versus couldn't. new bfd93a87eadb Merge tag 'gfs2-4.20.fixes' of git://git.kernel.org/pub/sc [...] new 97e5a6e6dc44 xfs: remove XFS_IO_INVALID new daa79baefc47 xfs: remove suport for filesystems without unwritten extent flag new 0365c5d6c3d4 xfs: handle zeroing in xfs_file_iomap_begin_delay new fc439464e3ee xfs: remove the unused shared argument to xfs_reflink_reserve_cow new d392bc81bb7c xfs: remove the unused trimmed argument from xfs_reflink_t [...] new 032dc923b2ba xfs: fix fork selection in xfs_find_trim_cow_extent new 4831822ff12e xfs: print dangling delalloc extents new dddde68b8f06 xfs: add a define for statfs magic to uapi new 1002ff45eff5 xfs: xrep_findroot_block should reject root blocks with siblings new 1aff5696f3e0 xfs: always assign buffer verifiers when one is provided new 38b6238eb6b4 xfs: fix buffer state management in xrep_findroot_block new 56668a5cc420 xfs: issue log message on user force shutdown new e2421f0b5ff3 xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h new 4c74a56b9de7 xfs: Add helper function xfs_attr_try_sf_addname new 2f3cd8091963 xfs: Add attibute set and helper functions new 068f985a9e5e xfs: Add attibute remove and helper functions new 37fd1678245f xfs: fix use-after-free race in xfs_buf_rele new 41657e5507b1 xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat new 26ca39015ef2 xfs: use offsetof() in place of offset macros for __xfsstats new efc3289cf8d3 xfs: clear ail delwri queued bufs on unmount of shutdown fs new 96987eea537d xfs: cancel COW blocks before swapext new fe0142df648f Merge tag 'xfs-4.20-merge-1' of git://git.kernel.org/pub/s [...] new 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() new 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map new abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] new 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" new 0ded69f632bb f2fs: avoid wrong decrypted data from disk new 5ce805869cbe f2fs: submit bio after shutdown new cda9cc595f0b f2fs: report error if quota off error during umount new 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs new 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL new 0b2103e886e6 f2fs: fix memory leak of write_io in fill_super() new 4a70e255449c f2fs: fix memory leak of percpu counter in fill_super() new 042be0f849e5 f2fs: fix to do sanity check with current segment number new e1293bdfa01d f2fs: plug readahead IO in readdir() new b430f7263673 f2fs: avoid sleeping under spin_lock new c8e927579e00 f2fs: fix setattr project check upon fssetxattr ioctl new 4cb037ec3f75 f2fs: surround fault_injection related option parsing usin [...] new 7c1a000d4662 f2fs: add SPDX license identifiers new 6f5c2ed0a26f f2fs: split IO error injection according to RW new a7d10cf3e4e3 f2fs: add new idle interval timing for discard and gc paths new f84262b0862d f2fs: avoid infinite loop in f2fs_alloc_nid new dc4cd1257c86 f2fs: fix to recover inode's uid/gid during POR new c6b1867b1da3 f2fs: fix remount problem of option io_bits new d83d0f5ba853 f2fs: report ENOENT correctly in f2fs_rename new 0a4daae5ffea f2fs: update i_size after DIO completion new f4474aa6e5e9 f2fs: fix to recover inode's project id during POR new 19c73a691ccf f2fs: fix to recover inode's i_flags during POR new 7de36cf3e408 f2fs: fix to recover inode's i_gc_failures during POR new 5cd1f387a13b f2fs: fix to recover inode's crtime during POR new 4a1728cad634 f2fs: mark inode dirty explicitly in recover_inode() new edc55aaf0d17 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO new 61f7725aa148 f2fs: return correct errno in f2fs_gc new 89d13c38501d f2fs: fix missing up_read new 095680f24f26 f2fs: keep lazytime on remount new b63e7be5908c f2fs: add to account meta IO new 274bd9ba3942 f2fs: add to account skip count of background GC new d440c52d3151 f2fs: support superblock checksum new bab475c5414e Revert: "f2fs: check last page index in cached bio to deci [...] new 39a869582451 f2fs: refactor ->page_mkwrite() flow new f847c699cff3 f2fs: allow out-place-update for direct IO in LFS mode new fb7d70db305a f2fs: clear PageError on the read path new 4354994f097d f2fs: checkpoint disabling new 48018b4cfd07 f2fs: submit cached bio to avoid endless PageWriteback new ef2a007134b4 f2fs: fix to recover cold bit of inode block during POR new 4dada3fd7025 f2fs: use rb_*_cached friends new ed15ba141559 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() new 850971b23f0c f2fs: remove unused sbi->trigger_ssr_threshold new 3b30eb19dcf1 f2fs: remove unneeded disable_nat_bits() new c75f2feb80eb f2fs: do not update REQ_TIME in case of error conditions new 6390398ec78f f2fs: update REQ_TIME in f2fs_cross_rename() new 730746ce88da f2fs: allow to mount, if quota is failed new b93f654d73fa f2fs: remove request_list check in is_idle() new 4c58ed076875 f2fs: fix to account IO correctly new 78efac537de3 f2fs: fix to account IO correctly for cgroup writeback new 5f9abab42b60 f2fs: account read IOs and use IO counts for is_idle new 164a63fa6b38 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" new 2baf07818549 f2fs: fix to spread clear_cold_data() new 9149a5eb6061 f2fs: spread f2fs_set_inode_flags() new 0c093b590efb f2fs: fix to recover inode->i_flags of inode block during POR new 1e78e8bd9d10 f2fs: fix data corruption issue with hardware encryption new 26b5a079197c f2fs: cleanup dirty pages if recover failed new af033b2aa8a8 f2fs: guarantee journalled quota data by checkpoint new 78130819695f f2fs: fix to keep project quota consistent new d6edff78fe9e Merge tag 'f2fs-for-4.20-rc1' of git://git.kernel.org/pub/ [...] new ad431025aecd ext4: generalize extents status tree search functions new 1dc0aa46e74a ext4: add new pending reservation mechanism new 0b02f4c0d6d9 ext4: fix reserved cluster accounting at delayed write time new b6bf9171ef5c ext4: reduce reserved cluster count by number of allocated [...] new 9fe671496b6c ext4: adjust reserved cluster count when removing extents new f456767d3391 ext4: fix reserved cluster accounting at page invalidation time new f18b2b83a727 ext4: fix argument checking in EXT4_IOC_MOVE_EXT new 799578ab16e8 ext4: fix build error when DX_DEBUG is defined new 18aded174920 ext4: fix EXT4_IOC_SWAP_BOOT new 625ef8a3acd1 ext4: initialize retries variable in ext4_da_write_inline_ [...] new 401b25aa1a75 ext4: convert fault handler to use vm_fault_t type new e5f0926115a4 docs: generate a separate ext4 pdf file from the documentation new de7abd7bbb73 docs: fix ext4 documentation table formatting problems new c0e3e0406a0c docs: make ext4 readme tables readable new dc7ac6c4cae3 ext4: fix setattr project check in fssetxattr ioctl new 182a79e0c171 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] new ccd3c4373eac jbd2: fix use after free in jbd2_log_do_checkpoint() new d3091215921b docs: move ext4 administrative docs to admin-guide/ new 8a98ec7c7b39 docs: promote the ext4 data structures book to top level new 6fd941784b8a ext4: cache NULL when both default_acl and acl are NULL new 33458eaba4df ext4: fix use-after-free race in ext4_remount()'s error path new 5993692f0958 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 74f0fc936c05 docs/vm/hmm.rst: Add missed space new 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location new cb95ff7da118 docs: fix typo in table describing 4.16 development cycle new ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections new 8a2933cfe784 docs: tracing: Add stacktrace filter command new 60ca05c3b445 Documentation/l1tf: Fix small spelling typo new 9799445af124 docs: tidy up TOCs and refs to license-rules.rst new 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation new 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc new 48f02b88c82b FireWire: clean up core-iso.c kernel-doc new 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc new ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter new 2f4830ef96d2 FireWire: add driver-api Introduction section new 9331e5e7b848 efi_stub: update documentation on dtb= parameter new b67620798b1e MAINTAINERS: sort excludes for Documentation new 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation new a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ new ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] new 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] new 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section new 52272c923af0 docs: core-api: add memory allocation guide new 9d723b4ccbd2 iommu: Fix passthrough option documentation new c03e2fa75302 docs: fix some broken documentation references new ff348763775e doc: Fix acronym "FEKEK" in ecryptfs new 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm new 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] new 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation new 44ba0bb4f2ad docs: improve readability for people with poorer eyesight new 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug new 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] new 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used new 9dc84ee6e536 LICENSES: Add ISC license text new bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits new 0c6c987f3706 dm flakey: Document "error_writes" feature new 44280690ced5 Documentation: preempt-locking: Use better example new 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] new 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents new 418ca3de75cd doc: fix a typo in adding-syscalls.rst new cf419d542f1d kernel-doc: fix declaration type determination new 84253c8be37d docs: Introduce deprecated APIs list new aea74de4b216 docs: Fix typos in histogram.rst new 01aa9d518eae Merge tag 'docs-4.20' of git://git.lwn.net/linux new cec945c293fb mfd: ti_am335x_tscadc: Don't mark TSCADC MFD as wakeup capable new 333e07ec4b33 Input: ti_am335x_tsc: Mark TSC device as wakeup source new c974ac771479 mfd: ti_am335x_tscadc: Keep ADC interface on if child is w [...] new 9eea8326f4e6 iio: adc: ti_am335x_adc: Disable ADC during suspend uncond [...] new 7a39915b723a Input: ti_am335x_tsc: Mark IRQ as wakeup capable new d31ca7e5d0fa mfd: madera: Add irqchip data pointer into struct madera new 9612f8f50380 mfd: menelaus: Fix possible race condition and leak new 64f3b6334de1 MAINTAINERS: Add AT91 USART MFD entry new a785ce4c6d6c dt-bindings: Add binding for atmel-usart in SPI mode new 7d3aa342cef7 mfd: at91-usart: Add MFD driver for USART new 937c0a26acce MAINTAINERS: Add AT91 USART SPI entry new e1892546ff66 spi: at91-usart: Add driver for at91-usart as SPI new c24d25317a7c tty/serial: atmel: Change the driver to work under at91-usart MFD new 56060b04c6d2 dt-bindings: mfd: atmel-usart: Correct interrupts property [...] new 8a3813235502 MAINTAINERS: Change Radu's email address new 259e0a00dc7c spi: at91-usart: Make local functions static new 65b80dfffeab mfd: at91-usart: Include Device Tree header new 92af5c130c20 Merge branches 'ib-mfd-iio-input-4.20', 'ib-mfd-irqchip-4. [...] new 39b27ad9c71c mfd: sec-core: Add SPDX license identifiers new d7d8d7a2405f mfd: maxim: Add SPDX license identifiers new 838a724072d3 mfd: sec-core: Fix indentation of Kconfig description new eef0594aee29 mfd: sec-core: Allow building as module new 4ded11d1cf12 mfd: adp5520: Update MODULE AUTHOR email address new 61cc15dac01a mfd: cros_ec: Check for mkbp events on resume only if supported. new 3d51ec93a564 mfd: Add ingenic-tcu.h header new 6b269a41a452 mfd: arizona: Correct calling of runtime_put_sync new b04e68d16605 mfd: madera: Don't use regmap_read_poll_timeout to poll fo [...] new 75a11072c462 mfd: max77620: Convert to using %pOFn instead of device_node.name new 6360e40f421f mfd: madera: Remove unused forward reference new 55143439b7b5 mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values new 86f955d29ff8 mfd: motorola-cpcap: Add audio-codec support new 95d617b4d66c mfd: intel_msic: Use DEFINE_RES_IRQ() macro new 0ce8ea71fae0 mfd: intel_soc_pmic_crc: Use DEFINE_RES_IRQ_NAMED() macro new 8bd2d03e54bb mfd: intel_soc_pmic_crc: Use REGMAP_IRQ_REG() macro new 9f8ddee1dab8 mfd: intel_soc_pmic_bxtwc: Chain power button IRQs as well new 51eeee8e4e41 mfd: Sort headers alphabetically for Intel PMIC drivers new 26c7e05a69d3 mfd: Convert Intel PMIC drivers to use SPDX identifier 1;5 [...] new 1e984d6d3b3f MAINTAINERS: Add myself as designated reviewer of Intel MFD PMIC new 8e27a5638ab5 mfd: arizona: Make array mclk_name static, shrinks object size new efddff27c886 mfd: max8997: Enale irq-wakeup unconditionally new c1aaaa1cb7c8 mfd: max8997: Disable interrupt handling for suspend/resume cycle new 5b6850fa90c5 mfd: ti-lmu: constify mfd_cell tables new 7a6a395b16c3 mfd: ti-lmu: Switch to GPIOD new 7891d37509cc mfd: ti-lmu: Use managed resource for everything new 697894b9b847 mfd: ti-lmu: Use of_device_get_match_data() helper new 6eb357844373 mfd: cros_ec: Avoid unneeded internal declaration warning new 3ea172c84dc5 Merge tag 'mfd-next-4.20' of git://git.kernel.org/pub/scm/ [...] new 0b193400b3f2 backlight: Update MODULE AUTHOR email address new e6bcca0890b9 backlight: pwm_bl: Switch to using "atomic" PWM API new 7cea645ae9c5 backlight: lm3639: Unconditionally call led_classdev_unregister new 64c03ab0d509 backlight: Remove s6e63m0 driver new e1c9f2eaa0fb backlight: Remove ld9040 driver new 3f2dcb6411eb Merge tag 'backlight-next-4.20' of git://git.kernel.org/pu [...] new 14f39921c906 HID: elan: fix spelling mistake "registred" -> "registered" new 11db8173dbab HID: wacom: Work around HID descriptor bug in DTK-2451 and [...] new ce9d58d3eafc HID: usbhid: Add quirk for Redragon/Dragonrise Seymur 2 new 712fca63f50a Merge branch 'for-4.19/fixes' into for-linus new 9d7b18668956 HID: magicmouse: add support for Apple Magic Trackpad 2 new 472475000979 Merge branch 'for-4.20/apple' into for-linus new 256a90ed9e46 HID: hid-bigbenff: driver for BigBen Interactive PS3OFMINI [...] new 037ad063f797 Merge branch 'for-4.20/bigbenff' into for-linus new 71f6fa90a353 HID: increase maximum global item tag report size to 256 new d7065620b89f HID: input: do not append a suffix if the name already has it new 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS new d93af50ed68c Merge branch 'for-4.20/core' into for-linus new 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable new 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core new d19031d32cd7 Merge branch 'for-4.20/cougar' into for-linus new 78d8f8f1a180 mfd: cros: add "base attached" MKBP switch definition new eb1aac4c8744 HID: google: add support tablet mode switch for Whiskers new 8f35260e0b6c HID: google: drop superfluous const before SIMPLE_DEV_PM_OPS() new 23e542e5ba5e HID: google: add dependency on Cros EC for Hammer new a600ffe6ec60 Merge branch 'for-4.20/google' into for-linus new d0b41230e80c HID: intel-ish-hid: ishtp: add helper function for driver [...] new d174c6664f09 HID: intel-ish-hid: use helper function for private driver [...] new a1c40ce62fd2 HID: intel-ish-hid: ishtp: add helper functions for client [...] new 816e7ed1c85d HID: intel-ish-hid: use helper function to access client buffer new e625020b2c1e HID: intel-ish-hid: ishtp: add helper function for client search new f26de33faff1 HID: intel-ish-hid: use helper function to search client id new 18c0b5467498 HID: intel_ish-hid: Enhance API to get ring buffer sizes new 946a7773dcb6 HID: intel-ish-hid: use resource-managed api new dc4e05d07959 HID: intel-ish-hid: using list_head for ipc write queue new 9ee3e06610fd HID: i2c-hid: override HID descriptors for certain devices new 4e7be68e8d0f Merge branch 'for-4.20/i2c-hid' into for-linus new aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code new 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events new 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] new d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice new 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice new 5fe2ccbef9d7 HID: logitech: fix a used uninitialized GCC warning new d9ca1c990a7f Input: reserve 2 events code because of HID new 276e722761a1 Merge branch 'for-4.20/logitech-highres' into for-linus new f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct new 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller new 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure new 5099bc83ba11 Merge branch 'for-4.20/microsoft' into for-linus new 7ffa13be4945 HID: multitouch: simplify the application retrieval new 46011e9755e9 Merge branch 'for-4.20/multitouch' into for-linus new 96f2f66a9856 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' new b00b04aa668c power: supply: ab8500_fg: fix obsolete function new 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers new 9d9ae3414d1b power: supply: bq25890_charger: Add debugging output of fa [...] new 0838d84fff7c power: supply: bq25890_charger: Remove unused table entries new 2e1a2ddee9ce power: supply: bq25890_charger: Add the BQ25896 part new ae6fe7a387e9 power: supply: bq25890_charger: Read back the current batt [...] new 87a2b65fc855 power: supply: sysfs: ratelimit property read error message new 54baff8d4e5d power: supply: ab8500_fg: silence uninitialized variable warnings new b3e1b276a429 power: reset: convert to SPDX identifiers new 9f7195da31fb power: reset: at91-poweroff: switch to slow clock before shutdown new 4e018c1e9b05 power: reset: at91-poweroff: use only one poweroff function new 9be74f0d39c1 power: reset: at91-poweroff: make mpddrc_base part of stru [...] new 6764aca14fc8 power: reset: at91-poweroff: make sclk part of struct shdwc new d12f84906bcb power: reset: at91-poweroff: rename at91_shdwc_base member [...] new 9f1e44774be5 power: reset: at91-poweroff: do not procede if at91_shdwc [...] new 2e04dd441a2e Merge tag 'psy-at91-poweroff-immutable-for-v4.20-signed' i [...] new 36f47383c7f9 mfd: cros: add charger port count command definition new 3af15cfacd1e power: supply: cros: add support for dedicated port new 782853cf9b1b Merge tag 'psy-mfd-cros-immutable-for-v4.20-signed' into psy-next new cb90a2c6f77f power: supply: max8998-charger: Fix platform data retrieval new ad1570d99f28 power: supply: bq25890_charger: fix semicolon.cocci warnings new 8314c212f995 power: supply: twl4030_charger: fix charging current out-o [...] new 079cdff3d0a0 power: supply: twl4030_charger: disable eoc interrupt on l [...] new 8d1f326ab8ed dt-bindings: power: Add Spreadtrum SC2731 charger documentation new 1c3d7b0364f0 power: supply: Add Spreadtrum SC2731 charger support new 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 new a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support new 415d602b226b power: supply: fix spelling mistake "Gauage" -> "Gauge" new cfb347979e71 power: max8925: mark expected switch fall-through new df132e4062af Merge tag 'for-v4.20' of git://git.kernel.org/pub/scm/linu [...] new 3c5c98d135f5 libnvdimm: remove duplicate include new b6eae0f61db2 libnvdimm: Hold reference on parent while scheduling async init new 1a091d16dbff libnvdimm: Set device node in nd_device_register new 48af2f7e52f4 libnvdimm, pfn: during init, clear errors in the metadata area new 5d394eee2c10 libnvdimm, region: Fail badblocks listing for inactive regions new 55781b66936e libnvdimm, namespace: Drop the repeat assignment for varia [...] new 91ed7ac444ef libnvdimm, pmem: Fix badblocks population for 'raw' namespaces new d11cf4a7321b libnvdimm, dimm: Maximize label transfer size new d86d4d63d888 nvdimm: Sanity check labeloff new 1cfeb66e8e13 nvdimm: Clarify comment in sizeof_namespace_index new 19418b024427 nvdimm: Remove empty if statement new 2d657d17f72d nvdimm: Split label init out from the logic for getting co [...] new 7d47aad4570e nvdimm: Use namespace index data to reduce number of label [...] new 97052c1c31d5 libnvdimm, label: Fix sparse warning new 6f07f86c4940 acpi, nfit: Introduce nfit_mem flags new 0ead11181fe0 acpi, nfit: Collect shutdown status new f110176633d7 tools/testing/nvdimm: Populate dirty shutdown data new 9607871f37dc UAPI: ndctl: Fix g++-unsupported initialisation in headers new f366d322aea7 UAPI: ndctl: Remove use of PAGE_SIZE new d3abaf43bab8 acpi, nfit: Fix Address Range Scrub completion tracking new 594861215c83 acpi, nfit: Further restrict userspace ARS start requests new 6078e07dcf53 Merge tag 'libnvdimm-for-4.20' of git://git.kernel.org/pub [...] new 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support new bd1852317ffe EDAC: Get rid of custom ICPU() macro new 528d132c86a1 MAINTAINERS: Update maintainer for drivers/edac/sb_edac.c new dcc960b225ce EDAC, sb_edac: Return early on ADDRV bit and address type test new 8489b17ce29d EDAC, sb_edac: Fix reporting for patrol scrubber errors new c968ed08594d EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions new 6f6da1360462 EDAC: Correct DIMM capacity unit symbol new c798c88f3962 EDAC, ghes: Use CPER module handles to locate DIMMs new 075173690571 EDAC, i7core: Remove set but not used variable pvt new 3ce078ffe2b6 arm64: dts: stratix10: Additions to EDAC System Manager new d5fc9125566c EDAC, altera: Combine Stratix10 and Arria10 probe functions new 446fd7afdcf1 arm64: dts: stratix10: Add SDRAM node new 08f08bfb7b4c EDAC, altera: Merge Stratix10 into the Arria10 SDRAM probe [...] new 064acbd4f4ab EDAC, altera: Add Stratix10 peripheral support new 6b2da9ff0559 arm64: dts: stratix10: Add peripheral EDAC nodes new 6b5885941955 EDAC: Raise the maximum number of memory controllers new d913e8966a8f Merge branch 'tip-x86-hygon' into edac-for-4.20 new c4a3e9464144 EDAC, amd64: Add Hygon Dhyana support new 8537bf10976c EDAC, altera: Work around int-to-pointer-cast warnings new 432de7fd7630 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting new 8f1897387720 EDAC, skx_edac: Fix logical channel intermediate decoding new d8c27ba86a2f EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr() new 4cf841e39850 ACPI/ADXL: Add address translation interface using an ACPI DSM new 36168d712331 Merge tag 'edac_for_4.20' of git://git.kernel.org/pub/scm/ [...] new 9524d6b265f9 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_d [...] new 5e621f5d5389 dmaengine: timb_dma: Use proper enum in td_prep_slave_sg new 27d8d2d7a9b7 dmaengine: ppc4xx: fix off-by-one build failure new d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet new e1b5c26e254a Merge branch 'topic/at' into for-linus new 6235588705ed dmaengine: at_hdmac: remove dma_slave_config direction usage new 00648f4d0f41 dmaengine: bcm2835: remove dma_slave_config direction usage new 80ade4beb733 dmaengine: coh901318: remove dma_slave_config direction usage new 09347e3f26a5 dmaengine: jz4740: remove dma_slave_config direction usage new 3d143c252ef0 dmaengine: dw: remove dma_slave_config direction usage new fe6d3719970e dmaengine: hsu: remove dma_slave_config direction usage new 7f0c14508953 dmaengine: idma: remove dma_slave_config direction usage new dea7a9fbb009 dmaengine: imx-dma: remove dma_slave_config direction usage new ad7756e7775e dmaengine: k3dma: dont use direction for memcpy new 2ae1a237e58a dmaengine: k3dma: remove dma_slave_config direction usage new 4e3c40408ab8 dmaengine: ep93xx_dma: remove dma_slave_config direction usage new 314448f0386f dmaengine: mmp_tdma: remove dma_slave_config direction usage new edc329fbb8de Merge branch 'topic/dirn_remove' into for-linus new a5c1d8ec733c dmaengine: st_fdma: use dmaenginem_async_device_register t [...] new c88c2d46e29b dmaengine: dw-axi-dmac: use dmaenginem_async_device_regist [...] new 42f604b6516b dmaengine: stm32-mdma: use dmaenginem_async_device_registe [...] new a5f99a95869e dmaengine: mmp_tdma: use dmaenginem_async_device_register [...] new fc9826dec54c dmaengine: ste_dma40: use dmaenginem_async_device_register [...] new 0f5a5e5700ad dmaengine: dma-jz4780: use dmaenginem_async_device_registe [...] new d72c5f98539d dmaengine: pxa_dma: use dmaenginem_async_device_register t [...] new fbb69ece0462 dmaengine: mxs-dma: use dmaenginem_async_device_register t [...] new 90082cd397ae dmaengine: add COMPILE_TEST for the drivers new 90d23222cf51 dmaengine: Revert "dmaengine: add COMPILE_TEST for the drivers" new a436ff1e96b9 dmaengine: pxa: fix semicolon.cocci warnings new b8bb45cbb387 Merge branch 'topic/dmam' into for-linus new 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] new 11b73fcf3a3a Merge branch 'topic/dw' into for-linus new 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet new 9d831528a656 dmaengine: fsl-edma: extract common fsl-edma code (no chan [...] new 377eaf3b3c4a dmaengine: fsl-edma: add edma version and configurable registers new 4d6d3a90e4ac dmaengine: fsl-edma: fix macros new e7a3ff92eaf1 dmaengine: fsl-edma: add ColdFire mcf5441x edma support new 5b7d0c9474bc dmaengine: mcf-edma: avoid warning for wrong pointer cast new 0e819e3564c0 dmaengine: fsl-edma: remove dma_slave_config direction usage new 9b01029dc093 Merge branch 'topic/fsl' into for-linus new 7645d26f3b35 dmaengine: idma64: replace spin_lock_irqsave with spin_lock new cfb03be6c7e8 driver/dma/ioat: Call del_timer_sync() without holding prep_lock new f4d34aa8c887 dmaengine: ioat: fix prototype of ioat_enumerate_channels new b29cf44398a9 Merge branch 'topic/intel' into for-linus new 77da5d19af22 dt-bindings: jz4780-dma: Update bindings to reflect driver [...] new 54f919a04cf2 dmaengine: dma-jz4780: Return error if not probed from DT new 6147b032e544 dmaengine: dma-jz4780: Avoid hardcoding number of channels new 33633583a23a dmaengine: dma-jz4780: Separate chan/ctrl registers new 5eed7d84bcc0 dmaengine: dma-jz4780: Use 4-word descriptors new c558ecd21c85 dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 new 29870eb759ab dmaengine: dma-jz4780: Add support for the JZ4770 SoC new ffaaa8cc4ee6 dmaengine: dma-jz4780: Add support for the JZ4740 SoC new ae9156b63d94 dmaengine: dma-jz4780: Add support for the JZ4725B SoC new 17a8e30e9daf dmaengine: dma-jz4780: Enable Fast DMA to the AIC new 5a6187d70f7f dmaengine: dma-jz4780: Add missing residue DTC mask new f3c045dffe73 dmaengine: dma-jz4780: Simplify jz4780_dma_desc_residue() new 9e4e3a4c00c0 dmaengine: dma-jz4780: Set DTCn register explicitly new 83ef4fb7556b dmaengine: dma-jz4780: Further residue status fix new 1f0b0f235a84 dmaengine: dma-jz4780: Use dma_set_residue() new f57879a574ae MIPS: JZ4780: DTS: Update DMA node to match driver changes new 6b5b368b5cbd MIPS: JZ4770: DTS: Add DMA nodes new d426c517a742 MIPS: JZ4740: DTS: Add DMA nodes new 81c3ee027e5d Merge branch 'topic/jz' into for-linus new cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet new ca36ed0c4547 Merge branch 'topic/mv' into for-linus new 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name new 4fa7393bda7b Merge branch 'topic/of' into for-linus new d64e1b3f5cce dmaengine: owl: Add Slave and Cyclic mode support for Acti [...] new a3e403161fe1 dmaengine: owl: Fix warnings generated during build new bfda90208708 Merge branch 'topic/owl' into for-linus new 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers new 6b1e23c93cba dt-bindings: rcar-dmac: Document r8a7744 support new cf1b2c309b47 dt-bindings: dmaengine: usb-dmac: Add binding for r8a7744 new 97d49c59e219 dmaengine: rcar-dmac: set scatter/gather max segment size new 8e75ab9bd835 Merge branch 'topic/renesas' into for-linus new 4ac695464763 dmaengine: sprd: Support DMA link-list mode new 4b4447bfadd0 Merge branch 'topic/sprd' into for-linus new cc832dc8e327 dmaengine: stm32-dma: check whether length is aligned on F [...] new 71f021cf6de8 Merge branch 'topic/stm' into for-linus new a41efc2a0f68 Merge tag 'dmaengine-4.20-rc1' of git://git.infradead.org/ [...] new aeae4f3e5c38 PCI/ASPM: Fix link_state teardown on device removal new 1ad61b612b95 PCI/ACPI: Correct error message for ASPM disabling new c238252f86c1 PCI/ACPI: Allow _OSC presence to be optional for PCI new 17c91487364f PCI/ASPM: Do not initialize link state when aspm_disabled is set new b1801bf05964 Merge branch 'pci/aspm' new 9c314a48aeab arm64: PCI: Remove node-local allocations when initialisin [...] new d193631bfb38 x86/PCI: Remove node-local allocation when initialising ho [...] new bad7dcd94f39 ACPI/PCI: Pay attention to device-specific _PXM node values new d6112f8def51 PCI: Add support for Immediate Readiness new de468b755464 Merge branch 'pci/enumeration' new a50ac6bfd604 PCI: Simplify disconnected marking new 11e87702be65 PCI: pciehp: Differentiate between surprise and safe removal new 7d4ba52317c4 PCI: pciehp: Drop unnecessary includes new eee6e273843d PCI: pciehp: Drop hotplug_slot_ops wrappers new 80696f991424 PCI: pciehp: Tolerate Presence Detect hardwired to zero new 5790a9c78e78 PCI: pciehp: Unify controller and slot structs new 4ff3126e80fc PCI: pciehp: Rename controller struct members for clarity new d758714235e7 PCI: pciehp: Reshuffle controller struct for clarity new 81c4b5bf30de PCI: hotplug: Constify hotplug_slot_ops new a7da21613c4e PCI: hotplug: Drop hotplug_slot_info new 125450f81441 PCI: hotplug: Embed hotplug_slot new a0d58937404f PCI: hotplug: Document TODOs new c29de84149ab PCI: portdrv: Initialize service drivers directly new 874b3251113a PCI: portdrv: Restore PCI config state on slot reset new 4f802170a861 PCI/DPC: Save and restore config state new 60271ab044a5 PCI/AER: Take reference on error devices new 9d938ea53b26 PCI/AER: Don't read upstream ports below fatal errors new c4eed62a2143 PCI/ERR: Use slot reset if available new bdb5ac85777d PCI/ERR: Handle fatal error recovery new bfcb79fca19d PCI/ERR: Run error recovery callbacks for all affected devices new 542aeb9c8f93 PCI/ERR: Simplify broadcast callouts new 7b42d97e99d3 PCI/ERR: Always report current recovery status for udev new a6bd101b8f84 PCI: Unify device inaccessible new f0157160b359 PCI: Make link active reporting detection generic new ac86e8eeb054 PCI: Do not skip power-managed bridges in pci_enable_wake() new 6299cf9ec398 PCI / ACPI: Enable wake automatically for power managed bridges new eb34da60edee PCI: pciehp: Disable hotplug interrupt during suspend new 720d6a671a6e PCI: pciehp: Do not handle events if interrupts are masked new 52be9464aa7e PCI/portdrv: Resume upon exit from system suspend if left [...] new 94c7993fb5bd PCI/portdrv: Add runtime PM hooks for port service drivers new 9c62f0bfb832 PCI: pciehp: Implement runtime PM callbacks new 0e157e528604 PCI/PME: Implement runtime PM callbacks new 5f5e4890d57a ACPI / property: Allow multiple property compatible _DSD entries new 26ad34d510a8 PCI / ACPI: Whitelist D3 for more PCIe hotplug ports new de3ffa301142 PCI: Equalize hotplug memory and io for occupied and empty slots new 479e01a402f0 PCI/ERR: Remove duplicated include from err.c new 37f1c5868e45 PCI: cpqphp: Remove set but not used variable 'physical_slot' new 74171e9dab62 PCI: pnv_php: Use kmemdup() new 62b36c3ea664 PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls new 5180fd913558 PCI: Uninline PCI bus accessors for better ftracing new 3e41a317ae45 PCI/AER: Remove unused aer_error_resume() new fcd4d369034a PCI/AER: Remove error source from AER struct aer_rpc new 27c1ce8bbed7 PCI/AER: Use kfifo for tracking events instead of reimplem [...] new ecae65e133f2 PCI/AER: Use kfifo_in_spinlocked() to insert locked elements new 6200cc5ee2ba PCI/AER: Use threaded IRQ for bottom half new 369fd7b00fce PCI/AER: Use managed resource allocations new 0e98db259fd8 PCI/AER: Reuse existing pcie_port_find_device() interface new 390e2db82480 PCI/AER: Abstract AER interrupt handling new e51cd9ce5dd3 PCI/AER: Refactor error injection fallbacks new 20634dc361e1 Merge branch 'pci/hotplug' new 1ccce46c5e8b PCI: Remove unused NFP32xx IDs new c6635792737b PCI: Allocate dma_alias_mask with bitmap_zalloc() new 7eb3702504c6 PCI: Fix pci.c kernel-doc parameter warning new 5f0ecb275b16 PCI: Remove set but unused variable new fa295becc533 PCI / ACPI: Mark expected switch fall-through new 18b01b16e8ba PCI: Remove pci_unmap_addr() wrappers for DMA API new a6f44cf9f5cc PCI: Remove pci_set_dma_seg_boundary() new b0da3498c587 PCI: Remove pci_set_dma_max_seg_size() new d0c9606b31a2 PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk new 01d5d7fa8376 PCI: Add macro for Switchtec quirk declarations new 742bbe1ee35b PCI: Fix Switchtec DMA aliasing quirk dmesg noise new fb513f60ea58 NTB: switchtec_ntb: Update switchtec documentation with pr [...] new fe73c23d7a09 PCI: pcie: Remove redundant 'default n' from Kconfig new ee8360fdafac Merge branch 'pci/misc' new 4c1ef72e9b71 PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice new 0af616639513 Merge branch 'pci/msi' new 52916982af48 PCI/P2PDMA: Support peer-to-peer memory new cbb8ca69fcbb PCI/P2PDMA: Add sysfs group to display p2pmem stats new 977196b8c5b2 PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset new 2d7bc010f450 PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers new fcc78f9c2247 docs-rst: Add a new directory for PCI documentation new e4f7a9480337 PCI/P2PDMA: Add P2P DMA driver writer's documentation new 49d92c0dd64a block: Add PCI P2P flag for request queue new 50b7d22079f7 IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx [...] new 0f238ff5cc92 nvme-pci: Use PCI p2pmem subsystem to manage the CMB new e0596ab2900d nvme-pci: Add support for P2P memory in requests new 5b2322e48c97 nvmet: Introduce helper functions to allocate and free req [...] new c6925093d0b2 nvmet: Optionally use PCI P2P memory new 1734715493e0 Merge branch 'pci/peer-to-peer' new 975bb8b4dc93 PCI/IOV: Use VF0 cached config space size for other VFs new 4c243716e77d PCI/IOV: Remove unnecessary include of <linux/pci-ats.h> new eff81b6f7b1e Merge branch 'pci/virtualization' new 4f475e8e0a6d x86/PCI: Apply VMD's AERSID fixup generically new 6aa0459e75b7 Merge branch 'pci/host-vmd' new aa77e55d4812 PCI: cadence: Correct probe behaviour when failing to get PHY new 0652d4b6b56f PCI: cadence: Use AXI region 0 to signal interrupts from EP new e81e36a96bb5 PCI: cadence: Write MSI data with 32bits new 61ce5809570b Merge branch 'remotes/lorenzo/pci/cadence' new de17c5200237 PCI: Remove unnecessary check of device_type == pci new 7ae76c4c5a2d DT: pci: rcar-pci: document R8A77990 bindings new 6adb734bb9c7 dt-bindings: PCI: rcar: Add device tree support for r8a7744 new 684e07ed39dd dt-bindings: PCI: rcar: Add device tree support for r8a7744 new 23a5fba4d941 PCI: Introduce PCI bridge emulated config space common logic new eae6aaf8488e PCI: mvebu: Drop unused PCI express capability code new 1f08673eef12 PCI: mvebu: Convert to PCI emulated bridge config space new 8a3ebd8de328 PCI: aardvark: Implement emulated root PCI bridge config space new b7c18dc06ad1 Merge branch 'remotes/lorenzo/pci/controller-misc' new f18f42d7497d PCI: imx6: Support MPLL reconfiguration for 100MHz and 200 [...] new 0ee2c1f2429f PCI: imx: Initial imx7d pm support new 6e5da6f7d824 PCI: qcom: Fix error handling in runtime PM support new e3336a18ff85 dt-bindings: PCI: dra7xx: Add bindings for unaligned acces [...] new 726d75a6d243 PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode new 6870b6735097 PCI: kirin: Fix section mismatch warning new de248327091e reset: imx7: Add PCIE_CTRL_APPS_TURNOFF new 3e3f50b148dd dt-bindings: imx6q-pcie: Add turnoff reset for imx7d new 3aedf7e135b5 ARM: dts: imx7d: Add turnoff reset new f4e833ba2a95 PCI: imx: Add PME_Turn_Off support new 525fde075039 Merge branch 'remotes/lorenzo/pci/dwc' new 4da6b4480766 PCI: iproc: Remove PAXC slot check to allow VF support new deab1f261cd3 Merge branch 'remotes/lorenzo/pci/iproc' new 148e340c0696 PCI: keystone: Use quirk to limit MRRS for K2G new 00a2c4094f8e PCI: keystone: Use quirk to set MRRS for PCI host bridge new 1e10f73e4cb0 PCI: keystone: Move dw_pcie_setup_rc() out of ks_pcie_esta [...] new 2433a182ad9c PCI: keystone: Do not initiate link training multiple times new 1f79f98f0575 PCI: keystone: Remove unused argument from ks_dw_pcie_host_init() new b492aca35c98 PCI: keystone: Merge pci-keystone-dw.c and pci-keystone.c new c81ab8013672 PCI: keystone: Remove redundant platform_set_drvdata() invocation new a1cabd2b42fd PCI: keystone: Use uniform function naming convention new 03d178386477 dt-bindings: PCI: keystone: Add bindings to get device con [...] new b51a625b784a PCI: keystone: Use SYSCON APIs to get device ID from contr [...] new 49229238ab47 PCI: keystone: Cleanup PHY handling new 8047eb55129a PCI: keystone: Invoke runtime PM APIs to enable clock new 44c747af2be7 PCI: keystone: Cleanup configuration space access new b4f1af8352fd PCI: keystone: Get number of outbound windows from DT new e75043ad9792 PCI: keystone: Cleanup outbound window configuration new f9127db9fbad PCI: keystone: Cleanup set_dbi_mode() and get_dbi_mode() new 23fe5bd4be90 PCI: keystone: Cleanup ks_pcie_link_up() new 0523cdc6e775 PCI: keystone: Use ERR_IRQ_STATUS instead of ERR_IRQ_STATU [...] new daaaa665ca01 PCI: keystone: Add debug error message for all errors new c0b8558648c2 PCI: keystone: Reorder header file in alphabetical order new 261de72f0169 PCI: keystone: Cleanup macros defined in pci-keystone.c new fc23af0cb1ef Merge branch 'remotes/lorenzo/pci/keystone' new 17a0a1e5f6c4 PCI: mediatek: Fix unchecked return value new 074d6f32689c PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matc [...] new a7f172ab6a8e PCI: mediatek: Fix class type for MT7622 to PCI_CLASS_BRIDGE_PCI new 88c0e230bb4a PCI: mediatek: Remove the redundant dev->pm_domain check new 57cb3152b360 PCI: mediatek: Convert to use pci_host_probe() new 3828d60fd2ef PCI: mediatek: Fixup MSI enablement logic by enabling MSI [...] new 97d2932fee4b PCI: mediatek: Add system PM support for MT2712 and MT7622 new 031337ace2d1 PCI: mediatek: Add loadable kernel module support new 4dd4d9963677 Merge branch 'remotes/lorenzo/pci/mediatek' new dc8af3a827df PCI: vmd: Detach resources after stopping root bus new 7e4e95897663 Merge branch 'remotes/lorenzo/pci/vmd' new fef31ecaaf2c tools: PCI: Fix compilation warnings new 1ce78ce09430 tools: PCI: Change pcitest compiling process new 663569db6476 Merge branch 'remotes/lorenzo/pci/tools' new bd6bf7c10484 Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/ [...] new 0eeec01488da scsi: raid_attrs: fix unused variable warning new 05a9874426af scsi: aacraid: remove unused variables dev and cpu new 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg new 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' new 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check new b6876a8407d0 scsi: libfc: remove unnecessary condition check new cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain new b86ac8fd4b2f scsi: qla2xxx: Fix process response queue for ISP26XX and above new 4c1458df9635 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters new 49cecca7dd49 scsi: qla2xxx: Use correct qpair for ABTS/CMD new cb873ba40020 scsi: qla2xxx: Update rscn_rcvd field to more meaningful s [...] new 050e0ced3591 scsi: qla2xxx: Remove redundant check for fcport deletion new cd4ed6b470f1 scsi: qla2xxx: Move rport registration out of internal work_list new 0754d5e003bc scsi: qla2xxx: Decrement login retry count for only plogi new e112761a4f1d scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion new 2d3fdbebd2df scsi: qla2xxx: Force fw cleanup on ADISC error new 9ba1cb25c151 scsi: qla2xxx: Remove all rports if fabric scan retry fails new 8d9bf0a9a268 scsi: qla2xxx: Fix iIDMA error new 93eca6135183 scsi: qla2xxx: Defer chip reset until target mode is enabled new aa9e6d7b9643 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 new 8852f5b1d2d4 scsi: qla2xxx: Update driver to version 10.00.00.09-k new b6faaaf796d7 scsi: qla2xxx: Serialize mailbox request new 1073daa470d9 scsi: qla2xxx: Fix deadlock between ATIO and HW lock new 079a3a3b9dff scsi: qla2xxx: Add appropriate debug info for invalid RX_ID new 0691094ff3f2 scsi: qla2xxx: Add logic to detect ABTS hang and response [...] new 6b0431d6fa20 scsi: qla2xxx: Fix out of order Termination and ABTS response new 8b4673ba3a1b scsi: qla2xxx: Add support for ZIO6 interrupt threshold new 6a6294689201 scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct new 0aca77843e28 scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up new d4f7a16aeca6 scsi: qla2xxx: Remove ASYNC GIDPN switch command new aecf043443d3 scsi: qla2xxx: Fix Remote port registration new 5512e523325a scsi: qla2xxx: Remove stale ADISC_DONE event new 585def9b2f47 scsi: qla2xxx: Move ABTS code behind qpair new 950c6ab7b540 scsi: qla2xxx: Update driver version to 10.00.00.10-k new 4072e1dcd8fc scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport new 8bccfe0d21b5 scsi: qla2xxx: Increase abort timeout value new f99c5d294b36 scsi: qla2xxx: Check for Register disconnect new 5d74c87a20ad scsi: qla2xxx: Fix port speed display on chip reset new 527b8ae3948b scsi: qla2xxx: Fix dropped srb resource. new 0e324e949ecd scsi: qla2xxx: Fix race condition for resource cleanup new 0645cb8350cd scsi: qla2xxx: Add mode control for each physical port new 8235f4b5aeba scsi: qla2xxx: Fix early srb free on abort new 861d483dcd18 scsi: qla2xxx: Fix stuck session in PLOGI state new 1e4ac5d6fe0a scsi: qla2xxx: shutdown chip if reset fail new 56d942de59eb scsi: qla2xxx: Reject bsg request if chip is down. new d594db018792 scsi: qla2xxx: Fix premature command free new 7c388f91ec1a scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx new f3a03ee1102a scsi: qla2xxx: Fix duplicate switch's Nport ID entries new a110af851a82 scsi: qla2xxx: Fix double increment of switch scan retry count new a64a290ec6d7 scsi: qla2xxx: Update driver version to 10.00.00.11-k new 01a8aed6a009 scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN new 5b9e70b22cc5 scsi: lpfc: raise sg count for nvme to use available sg resources new faf0a5f829eb scsi: lpfc: Raise nvme defaults to support a larger io and [...] new ca7fb76e091f scsi: lpfc: Correct race with abort on completion path new 0ef01a2d95fd scsi: lpfc: Correct soft lockup when running mds diagnostics new 523128e53b1e scsi: lpfc: Correct irq handling via locks when taking ada [...] new aad59d5d3473 scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 new 2879265f514b scsi: lpfc: Fix errors in log messages. new 18027a8ccca5 scsi: lpfc: reduce locking when updating statistics new d2cc9bcd7fa3 scsi: lpfc: add support to retrieve firmware logs new 6318cb7fb0e5 scsi: lpfc: update driver version to 12.0.0.7 new 288315e95264 scsi: sym53c8xx: fix NULL pointer dereference panic in sym [...] new 948dff7a41c5 scsi: arcmsr: Spelling s/rebulid/rebuild/ new 5b075efb42ba scsi: libfc: remove set but not used variable 'rpriv' new aed922fa73b1 scsi: aic7xxx: remove unused redundant variable num_chip_names new 0b1b1d88614f scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" new cd135754d837 scsi: pm80xx: Fix for phy enable/disable functionality new 76cb25b05803 scsi: pm80xx: Corrected dma_unmap_sg() parameter new 72349b62a571 scsi: pm80xx: Fixed system hang issue during kexec boot new b5dedc756d5e scsi: pm80xx: Update driver version to 0.1.39 new 94e989dee2b7 scsi: message: fusion: fix a few trivial spelling mistakes new eebcc1964648 scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init new 78d85f31519c scsi: pm80xx: Remove set but not used variable 'device_id' new fdd0a66b7af4 scsi: pm80xx: Remove set but not used variable 'page_code' new 902ff8603ed7 scsi: iscsi: target: fix spelling mistake "entires" -> "entries" new 5227388d599e scsi: aic7xxx: remove set but not used variable 'shared_scb_data' new 6f1d8a5327c5 scsi: core: remove unnecessary unlikely() new efcbe99818ac scsi: bnx2fc: Remove set but not used variable 'oxid' new a63eba9efdc1 scsi: lpfc: Remove set but not used variable 'sgl_size' new 2b08adff433c scsi: qla2xxx: Remove set but not used variable 'ptr_dma' new fed564f6503b scsi: target: iblock: split T10 PI SGL across command bios new 874deb1c652d scsi: advansys: Remove unnecessary parentheses new 048a864e5330 scsi: hpsa: Use vmemdup_user to replace the open code new adb11023a598 scsi: FlashPoint: Remove unnecessary parentheses new 6868aa76dc7a scsi: megaraid: fix spelling mistake "maibox" -> "mailbox" new 986d7dbc4169 scsi: libsas: delete dead code in scsi_transport_sas.c new 640208a1c91c scsi: libsas: make the lldd_port_deformed method optional new 32c850bf587f scsi: libsas: always unregister the old device if going to [...] new 437207d3697f scsi: libsas: check the ata device status by ata_dev_enabled() new b90cd6f2b905 scsi: libsas: fix a race condition when smp task timeout new 801df68d617e scsi: target: iscsi: cxgbit: fix csk leak new 84e13c453d86 scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx new 1703659dada8 scsi: qla2xxx: don't allow negative thresholds new f7d61c995df7 scsi: qla2xxx: Fix NVMe session hang on unload new db186382af21 scsi: qla2xxx: Fix NVMe Target discovery new 732ee9a912cf scsi: qla2xxx: Fix duplicate switch database entries new 5c6400536481 scsi: qla2xxx: Fix re-using LoopID when handle is in use new 39553065f77c scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured new 710bc78f829d scsi: qla2xxx: Fix recursive mailbox timeout new bcc71cc3cde1 scsi: qla2xxx: Fix for double free of SRB structure new 9fe278f44b4b scsi: qla2xxx: Move log messages before issuing command to [...] new eec73c2ec111 scsi: qla4xxx: Remove redundant check on drvr_wait new 90ded4e2005b scsi: mptfusion: Remove unnecessary parentheses new 1aeeeed7f03c scsi: NCR5380: Clear all unissued commands on host reset new 6a162836997c scsi: NCR5380: Reduce goto statements in NCR5380_select() new dad8261e6438 scsi: NCR5380: Have NCR5380_select() return a bool new 7c8ed783c2fa scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE new 070356513963 scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data new 7ef55f6744c4 scsi: NCR5380: Check for invalid reselection target new 45ddc1b24806 scsi: NCR5380: Don't clear busy flag when abort fails new 08267216b3f8 scsi: NCR5380: Don't call dsprintk() following reselection [...] new ca694afad707 scsi: NCR5380: Handle BUS FREE during reselection new 6b0e87a6aafe scsi: NCR5380: Check for bus reset new ef801f07e7b3 scsi: qla2xxx: Return switch command on a timeout new 3bf31de71206 scsi: MAINTAINERS: Fix typo in cxlflash stanza new 645a20c6821c scsi: mpt3sas: Add ioc_<level> logging macros new 919d8a3f3fef scsi: mpt3sas: Convert uses of pr_<level> with MPT3SAS_FMT [...] new 4dc74b2eb9ea scsi: mpt3sas: Convert mlsleading uses of pr_<level> with [...] new fc7d510ec4c8 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and r [...] new 506f7f6b265c scsi: mpt3sas: Remove KERN_WARNING from panic uses new 1f95a47eec97 scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT witho [...] new 16e8b9631a28 scsi: mpt3sas: Remove unused macro MPT3SAS_FMT new c39a4d755393 scsi: mpt3sas: Use dma_pool_zalloc new b51d577a5129 scsi: mpt3sas: Remove unnecessary parentheses and simplify [...] new 51aef7161753 scsi: snic: Replace spin_is_locked() with lockdep new 391e388f853d scsi: ufs: cleanup struct utp_task_req_desc new c6049cd98212 scsi: ufs: add a low-level __ufshcd_issue_tm_cmd helper new a851b2bd3632 scsi: uapi: ufs: Make utp_upiu_req visible to user space new df032bf27a41 scsi: ufs: Add a bsg endpoint that supports UPIUs new 220d17a69de4 scsi: ufs: Use data structure size in pointer arithmetic new 5e0a86eed846 scsi: ufs: Add API to execute raw upiu commands new 95e34bf930ea scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request() new e77044c5a842 scsi: ufs-bsg: Add support for uic commands in ufs_bsg_request() new ca2ade241576 scsi: arcmsr: clean up clang warning on extraneous parentheses new 67d98f0a83f8 scsi: megaraid_mbox: remove bogus use of pci_dma_sync_sg_* APIs new 416c461372b3 scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call new 664e68bcab5b scsi: ufs: fix integer type usage in uapi header new 5adaf1e8d5e5 scsi: ufs: make UFS Tx lane1 clock optional for QCOM platforms new d47b3bd797f1 scsi: am53c974: use the generic DMA API new 10c0cd38ce4c scsi: sun_esp: don't use GFP_ATOMIC for command block allocation new 98cda6a2e0d4 scsi: esp_scsi: use strong typing for the dev field new 44b1b4d24b2d scsi: esp_scsi: remove the dev argument to scsi_esp_register new 3f9295b65ea4 scsi: esp_scsi: move dma mapping into the core code new 86117d7f9569 scsi: esp_scsi: remove union in esp_cmd_priv new a33e5bfb2972 scsi: core: Allow state transitions from OFFLINE to BLOCKED new aad1271a4845 scsi: libfc: check fc_frame_payload_get() return value for null new 0b4aafc332e4 scsi: libfc: retry PRLI if we cannot analyse the payload new 25ab0bc334b4 scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK [...] new 38fe73cc2c96 scsi: target: Fix target_wait_for_sess_cmds breakage with [...] new 5a54691f874a scsi: hisi_sas: Feed back linkrate(max/min) when re-attached new 1668e3b6f8f8 scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_ta [...] new 584f53fe5f52 scsi: hisi_sas: Fix the race between IO completion and tim [...] new 3e178f3ecfcf scsi: hisi_sas: Free slot later in slot_complete_vx_hw() new 6ecf5ba13cd5 scsi: hisi_sas: unmask interrupts ent72 and ent74 new 784b46b7cba0 scsi: hisi_sas: Use block layer tag instead for IPTT new 3bccfba83127 scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME [...] new df711553f444 scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat new d9a771fd4271 scsi: target: log Data-Out timeouts as errors new c62ae3005b35 scsi: target: log NOP ping timeouts as errors new dce6190ca78a scsi: target: split out helper for cxn timeout error stashing new 33b3f8ca510a scsi: target: stash sess_err_stats on Data-Out timeout new 4240d448a483 scsi: target/core: Fix spelling in two source code comments new c1fbff863595 scsi: target/core: Remove an unused data member from struc [...] new 5e568d22fc79 scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag new 80b045b385cf scsi: target/core: Use the SECTOR_SHIFT constant new 81b6ca6dbada scsi: target/core: Use sg_alloc_table() instead of open-coding it new aa73237dcb2d scsi: target/core: Always call transport_complete_callback [...] new 5d25ff7a5448 scsi: ips: fix missing break in switch new 8d849275dce4 scsi: osd: initiator should use mq variant of request ending new abaf75dd610c scsi: sg: remove bad blk_end_request_all() call new fe5fb42de362 scsi: hisi_sas: Fix spin lock management in slot_index_all [...] new c4dba187e69e scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" new fd13f0517d2f scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" new 47db7873136a scsi: megaraid_sas: fix a missing-check bug new 242b4a39be73 scsi: arcmsr: Remove set but not used variables 'id, lun' new 3e59790e07a9 scsi: qla2xxx: Remove unnecessary self assignment new 6498cbc57f25 scsi: bfa: Remove unused functions new 0bfe7d3cae58 scsi: qla2xxx: Simplify conditional check new 13eb34b669b8 scsi: megaraid_mbox: remove set but not used variables new b5a5fe4ef7fd scsi: cxgb4i: add DCB support for iSCSI connections new feb59a34135c scsi: lpfc: Remove set but not used variables 'fc_hdr' and [...] new e9e9a103528c scsi: isci: Use proper enumerated type in atapi_d2h_reg_fr [...] new 362b5da3dfce scsi: isci: Change sci_controller_start_task's return type [...] new 761c830ec7b3 scsi: bfa: Avoid implicit enum conversion in bfad_im_post_ [...] new f41d84d44a1d scsi: lpfc: Remove set but not used variable 'psli' new 20054597f169 scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_hos [...] new 6940d12b3b02 scsi: aic94xx: mark expected switch fall-throughs new d021613ee3ac scsi: lpfc: Remove set but not used variables 'tgtp' new f4bb7704699b scsi: ufs: Schedule clk gating work on correct queue new a1ad38a61e34 scsi: ibmvscsi_tgt: Remove target_wait_for_sess_cmd() new 37208bee6a75 scsi: core: Remove scsi_block_when_processing_errors: message new e6760cc43e68 scsi: advansys: remove unused variable 'srb_tag' in adv_is [...] new 081ff398c56c scsi: myrb: Add Mylex RAID controller (block interface) new 77266186397c scsi: myrs: Add Mylex RAID controller (SCSI interface) new cd29660dc867 scsi: dc395x: simplify list handling new 3a5bd7021184 scsi: dc395x: fix dma API usage in srb_done new 6c404a68bf83 scsi: dc395x: fix DMA API usage in sg_update_list new dfda5e21c93a scsi: dc395x: use generic DMA API new b7ded0e8b0d1 scsi: zorro_esp: Limit DMA transfers to 65535 bytes new fd47d919d0c3 scsi: esp_scsi: Track residual for PIO transfers new 87c58ef5a57f scsi: esp_scsi: Grant disconnect privilege for untagged commands new 8bca21433351 scsi: esp_scsi: Eliminate ESP_FLAG_DOING_SLOWCMD new 53dce332db50 scsi: esp_scsi: De-duplicate PIO routines new 8c6f803fd66e scsi: esp_scsi: Optimize PIO loops new 3a21986f1a59 scsi: aic94xx: fully convert to the generic DMA API new b000bced5739 scsi: 3w-9xxx: fully convert to the generic DMA API new bd6cf46b046f scsi: 3w-xxx: fully convert to the generic DMA API new b1fa122930c4 scsi: 3w-sas: fully convert to the generic DMA API new 17a361b20a0f scsi: BusLogic: switch to generic DMA API new 4d431b182e67 scsi: a100u2w: switch to generic DMA API new 48ecddb41b74 scsi: atp870u: switch to generic DMA API new 26a4c991af99 scsi: be2iscsi: switch to generic DMA API new c22b332d811b scsi: csiostor: switch to generic DMA API new 7f9b0f774fdf scsi: fnic: switch to generic DMA API new 8bc8f47ea396 scsi: hpsa: switch to generic DMA API new 66e3a2418b02 scsi: megaraid_mbox: switch to generic DMA API new 60ee65295116 scsi: megaraid_sas: switch to generic DMA API new 1c2048bdc3f4 scsi: mpt3sas: switch to generic DMA API new ab8e7f4bdfea scsi: mvumi: switch to generic DMA API new 4179a0619ad2 scsi: mvsas: fully convert to the generic DMA API new 03676e1d31fa scsi: nsp32: switch to generic DMA API new f73bdebdf020 scsi: pm8001: switch to generic DMA API new 332d84f7f637 scsi: qedf: fully convert to the generic DMA API new 7ae7ce0bbeff scsi: qedi: fully convert to the generic DMA API new 60ea4fb138a6 scsi: qla1280: switch to generic DMA API new e7d0bb774699 scsi: qla2xxx: fully convert to the generic DMA API new ec44a6762fc5 scsi: qla4xxx: fully convert to the generic DMA API new cecfed31fda8 scsi: snic: switch to generic DMA API new 9b7ca6c24cb4 scsi: vmw_pscsi: switch to generic DMA API new 6917a9cc2818 scsi: smartpqi: fully convert to the generic DMA API new 32e76961dd63 scsi: ips: switch to generic DMA API new 6c714d442594 scsi: mesh: switch to generic DMA API new 4d5b4ac1eae4 scsi: fnic: replace gross legacy tag hack with blk-mq hack new d592dd64006f scsi: myrs: fix build failure on 32 bit new f4445bb93d82 scsi: hisi_sas: Fix NULL pointer dereference new 9a231caa77c3 scsi: myrs: Fix a logical vs bitwise bug new a0db8a7516d9 scsi: myrs: Fix the processor absent message in processor_show() new d49f8a52b15b Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 62ba568f7aef ALSA: pcm: Return 0 when size < start_threshold in capture new 1bb6d9e2f682 ALSA: hdspm: fix spelling mistake "Initializeing" -> "Init [...] new 6f128fa41f31 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() new c4f1957e1444 ALSA: seq: add error check in snd_seq_system_client_init() new b8e131542b47 ALSA: seq: Do error checks at creating system ports new 03486830c577 ALSA: memalloc: Don't align the size to power-of-two new 28f3f4f685d7 ALSA: memalloc: Simplify snd_malloc_dev_pages() calls new 42e748a0b325 ALSA: memalloc: Add non-cached buffer type new 78c9be61c3a5 ALSA: hda: Check the non-cached stream buffers more explicitly new fc478143693d ALSA: hda: Use new non-cached allocation for non-snoop mode new 193c7e14762a ALSA: hda: Remove substream allocation/free ops new 4985ddbf1edb ALSA: intel8x0: Use the new non-cached allocation for 440M [...] new 87246f7fd572 ALSA: intel_hdmi: Use the new non-cached allocation new 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling new be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound new 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] new b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name new 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag new dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag new 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag new b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag new d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages new 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next new 64b6acf60b66 ALSA: pcm: Update hardware pointer before start capture new 5b03006d5c58 ALSA: hda: fix unused variable warning new 7064f376d4a1 ALSA: intel8x0m: Register irq handler after register initi [...] new 05e2ec3b00ed ALSA: atiixp: fix fall-through annotations new e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops new bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params new f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 new d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 new 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer new ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 new b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions new 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup new 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage new 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup new 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 new 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select new 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 new f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 new 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls new edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function new c32bf867cb67 ALSA: hda: Fix mismatch for register mask and value in ext [...] new a98401518def ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' new 4b432ad4ca8c ALSA: hda/ca0132 - Fix AE-5 control type new 8e6bc6b3aab0 ALSA: hda/ca0132 - Fix surround sound with output effects new b29733db3b76 ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function new 6dcd7244a2e2 ALSA: hda/ca0132 - Add ZxR pincfg new 7675a2a9398a ALSA: hda/ca0132 - Add DBpro hda_codec_ops new 2e492b8ee5da ALSA: hda/ca0132 - Add ZxR init commands new c25c73e06a70 ALSA: hda/ca0132 - Add ZxR DSP post-download commands new 558459494280 ALSA: hda/ca0132 - Add ZxR input/output select commands new 76dea4dbf06b ALSA: hda/ca0132 - Remove input select enum for ZxR new d51434d43a2c ALSA: hda/ca0132 - Add ZxR 600 ohm gain control new 96395e86e3f4 ALSA: hda/ca0132 - Add ZxR exit commands new 5950229582bc ALSA: firewire-lib: add PCM rules to obsolete PCM constrai [...] new fe1a10bab242 ALSA: sb8: Fix fall-through annotations new 2e75b676c328 ALSA: intel8x0: Fix fall-through annotations new 4a9a72e0db5e Merge branch 'for-linus' into for-next new 366a20d7a75c ALSA: firewire: use managed-resource of fw unit device for [...] new a3aaf7d2bd38 ALSA: bebob: use managed-resource to maintain data specifi [...] new 784fffbcfe11 ALSA: fireworks: use managed-resource to maintain response buffer new 72bc8c4378f8 ALSA: oxfw: use managed-resource to maintain model-specific data new cd3b7116b575 ALSA: oxfw: use managed-resource to maintain cache of stre [...] new 6aea5702e27e ALSA: rawmidi: A lightweight function to discard pending bytes new d153135e93a5 ALSA: hda/sigmatel - Disable automute for Elo VuPoint new c369c8db15d5 ALSA: usb-audio: update quirk for B&W PX to remove microphone new d39f1d68fe1d ALSA: usb-audio: Add custom mixer status quirks for RME CC [...] new 11ba61111602 ALSA: hda - Add quirk for ASUS G751 laptop new 40c516757ba0 ALSA: hda - Add ASUS G751 quirk model entry new a88bcc8d9681 ALSA: hda/ca0132 - Fix microphone inconsistency issues new ebabde1e1841 ALSA: hda/ca0132 - Clean up patch_ca0132() new 1502b432781e ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() new 7a2dc84fc480 ALSA: hda/ca0132 - Fix input effect controls for desktop cards new 5b7c5e1f4c36 ALSA: hda - Fix headphone pin config for ASUS G751 new d06fb562bff5 ALSA: hda/realtek - Fix the problem of the front MIC on th [...] new 61ccc6f6b27c ALSA: firewire: block .remove callback of bus driver till [...] new 5b14ec25a79b ALSA: firewire: release reference count of firewire unit i [...] new 873608dc6b5d ALSA: bebob/fireworks: simplify handling of local device e [...] new 3babca4555b2 ALSA: firewire: simplify cleanup process when failing to r [...] new e7bb6ad5685f ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) new 51e68fb0929c ALSA: isight: fix leak of reference to firewire unit in er [...] new e953c7ecdf07 ALSA: firewire-motu: add missing entries to Kconfig new 3c4cfa7bf607 ALSA: memalloc: Add fall-through annotation new 590b516e2563 ALSA: caiaq: Add fall-through annotation new e8c92251a835 ALSA: seq: oss: Use the standard fall-through annotation new 74ce5a46bb7b ALSA: opti92xx-ad1848: Use the standard fall-through annotation new 68da4fa51af4 ALSA: au88xx: Add fall-through annotations new 23fdf223bbe4 ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent new 5cb6b5fc013e ALSA: hda: Add 2 more models to the power_save blacklist new f90afe795514 ALSA: doc: Brush up the old writing-an-alsa-driver new eb7ebfa3c198 ALSA: i2c/cs8427: Fix int to char conversion new b5a229350b72 ALSA: hda/ca0132 - Actually fix microphone issue new fbb673f7c655 ASoC: rt5514-spi: Get the period_bytes in the copy work to [...] new 3f24f37adbc9 ASoC: rt5682: Remove HP volume control new c50535ed6a10 ASoC: AMD: Fix capture unstable in beginning for some runs new 747df19747bc ASoC: sta32x: set ->component pointer in private struct new 576b354ac25b Merge branch 'asoc-4.19' into asoc-linus new 6e2d6b2728fc Merge tag 'v4.19-rc1' into asoc-4.19 new 5d585e1e7568 ASoC: Convert to using %pOFn instead of device_node.name new d78b1e43e218 ASoC: dapm: Remove clock framework ifdefs new a5cd7e9cf587 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl new e33ffbd9cd39 ASoC: dpcm: Properly initialise hw->rate_max new ac16df938e51 ASoC: meson: imply clock and reset controllers new dadfab7272b1 ASoC: meson: axg-fifo: report interrupt request failure new 302df2694b97 ASoC: meson: axg-tdm: restrict formats depending on slot width new 513792c2554b ASoC: rt5682: Update calibration function new b4af16d617ad ALSA: hda: move hda_codec.h to include/sound new 8dce1d026da4 ASoC: Intel: common: add table for HDA-based platforms new 7c33b5f16915 ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs new 9cdae4352cba ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails new 3d17871349d5 ASoC: Intel: Skylake: add HDA BE DAIs new 00deadb5d86a ASoC: Intel: Skylake: use hda_bus instead of hdac_bus new 6bae5ea94989 ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers new b0f2d651299f ASoC: adau17x1: Implemented safeload support new 818838e6bfa4 ASoC: rt5670: Add quirk for Thinkpad 8 tablet new 2ca426a24dd7 ASoC: Intel: common: Add quirk for Thinkpad 8 tablet new f8fc397e1310 ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the head [...] new 6fbf9d8e2793 ASoC: rsnd: Add r8a774a1 support new 6ee47d4a8dac ASoC: pcm3060: Add codec driver new c736cbd3a668 ASoC: AMD: Set constraints for DMIC and MAX98357a codec new a1b1e9880f0c ASoC: AMD: Change MCLK to 48Mhz new 1b3b7981524a ASoC: atmel: tse850: switch to SPDX license identifier new aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments new 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements new dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal new 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. new cb06a037f836 ASoC: dmic: add DT module alias new 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation new 2cfc123eea74 ASoC: meson: add axg pdm input new 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 new 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] new ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control new db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support new 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix new be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport new f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch new e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] new 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] new 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props new 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] new 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] new 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props new 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] new 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec new daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform new 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] new e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] new 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] new 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] new 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] new c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] new 919869214b8e ASoC: tas6424: Print full register name in error message new 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency new 5fb6589acc38 ASoC: tas6424: Add channel fault reporting new 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning new 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support new b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() new fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths new 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats new ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format new b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function new 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment new 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] new 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF new 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF new 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 new 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance new d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep new 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare new a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) new 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board new e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state new 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support new 3db769f17714 ASoC: add for_each_link_codecs() macro new 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro new 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] new 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control new 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs new 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links new 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] new c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition new 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space new dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() new 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero new e058a4033240 ASoC: rsnd: Add device tree binding for r8a77990 new fc269c039644 ASoC: dapm: Avoid uninitialised variable warning new 3b857472f34f ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation new 3004136b90be ASoC: max98373: usleep_range() needs include/delay.h new 2e558a8127de ASoC: dapm: Fix a couple uninitialized ret variables new 0712e0288b76 ASoC: qdsp6: q6asm-dai: clean up a return new e14614dc5153 ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() new 570f75b93551 ASoC: bcm: use devm_snd_soc_register_component() new 10ccaa39d762 ASoC: hdac_hda: use devm_snd_soc_register_component() new 4fe1984ebc08 ASoC: rt5668: use devm_snd_soc_register_component() new 007ac42db9ff ASoC: tscs454: use devm_snd_soc_register_component() new bfacaa8c8956 ASoC: nuc900: use devm_snd_soc_register_component() new 642a722d3116 ASoC: omap: use devm_snd_soc_register_component() new afa88ee37b13 ASoC: sh: use devm_snd_soc_register_component() new fb77436a444e ASoC: txx9: use devm_snd_soc_register_component() new 18fbe800e606 ASoC: q6core: Use kmemdup to replace kzalloc + memcpy new ca92cc4636fd ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy new e36a1d0d249a ASoC: dapm: Add missing return value check for snd_soc_dap [...] new 8dcb0c90c691 ASoC: AMD: Fix simultaneous playback and capture on differ [...] new 1c8bc7b3de5e ASoC: pxa: switch to new ac97 bus support new 54a3da1c105c Merge branch 'asoc-4.19' into asoc-4.20 Cirrus conflict new ae7d1247d867 ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() new a6ebf4c9770e ASoC: rt5668: remove empty rt5668_i2c_remove() new 2eda3cb108b6 ASoC: soc-core: avoid nested code on soc_remove_dai() new 4f1b327e65a9 ASoC: soc-core: remove unused num_dai_links new 24d6638302b4 ASoC: rockchip: add missing INTERLEAVED PCM attribute new e1e38ea14ea3 ASoC: remove unneeded static set .owner field in platform_driver new e894efef9ac7 ASoC: core: add support to card rebind new a7c439d6128d ASoC: soc-core: remove dai->driver NULL check new d9b84a15892c ALSA: hda: Fix implicit definition of pci_iomap() on SH new 597d18325acd ASoC: es8328: Fix fall-through annotations new 982e386379f0 ASoC: hisilicon: fix fall-through annotations new 24b7a0aa1abe ASoC: qdsp6: q6asm-dai: remove duplicated include from q6a [...] new 4a9ed39477bd ASoC: soc-core: manage platform name under snd_soc_init_pl [...] new be6ac0a9ced9 ASoC: soc-core: add snd_soc_is_matching_component() new 29ca7d32d7f1 ASoC: remove redundant include new bf0fa00fd841 ASoC: rt5682: Improve HP performance new 90fbeb0cabf7 Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps. new afd603e4ded0 ASoC: rt5682: Update calibration function new 28b20dde5e1c ASoC: rt5682: Fix the boost volume at the begining of playback new 37efe23dcca3 ASoC: rt5682: Minor code modification new 65ba4dd5200a ASoC: rt5677-spi: Drop unused GPIO include new 3a6818c77167 ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines new 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part new 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback new 7fe072b4df5d ASoC: add for_each_card_prelinks() macro new 98061fdbfccc ASoC: add for_each_card_links() macro new bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro new f70f18f7d459 ASoC: add for_each_card_components() macro new 1a1035a9854f ASoC: add for_each_comp_order() macro new d2e24d64652b ASoC: add for_each_dpcm_fe() macro new 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro new fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] new 0310820c2738 ASoC: tidyup for_each_card_prelinks() dai_link new c78d42c7fbd6 ASoC: qcom: qdsp6: remove duplicated include from q6adm.c new 624d1a7cd899 ASoC: rsnd: fixup SSI clock during suspend/resume modes new 368dee945947 ASoC: add for_each_component() macro new 15a0c6457246 ASoC: add for_each_component_dais() macro new b0ef5011b981 ASoC: cs4265: Add a MIC pre. route new 02a9fad843d5 ASoC: dt-bindings: add max98088 audio codec new 85aa0fe73edd ASoC: max98088: add OF support new 42cfb412e24f ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops new bec5ecdf41d4 ASoC: pxa: avoid AC97_BUS build warning new 53c156ab9d8a ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency new 18380dcc52cc ASoC: wm9712: fix unused variable warning new 765f50d46445 ASoC: rsnd: Add r8a7744 support new 06da26e5ce15 ASoC: qcom: qdsp6: remove duplicated include new 9c80c5a88314 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() new 8e9f7265eda9 ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() new cfe9ee5f2b78 ASoC: pxa-ssp: enable and disable extclk if given new 466dee75b336 ASoC: add fault detect recovery property to DT bindings new 757b1aa00259 ASoC: ts3a227e: fix a typo in documentation new 7e29317928bd ASoC: adau1761: Use the standard fall-through annotation new 641f7f219573 ASoC: pcm186x: Use the standard fall-through annotation new 0beeb4baf56b ASoC: rt274: Add fall-through annotations new e4bfd61571f5 ASoC: intel: skylake: Add fall-through annotation new 9c6c4d961e63 ASoC: topology: Use the standard fall-through annotations new d5a5dcd3f815 ASoC: dt-bindings: add dt bindings for adau1977 audio codec new cc65fb650c68 ASoC: Add device tree documentation file for wm8782 stereo DAC new 7454a21c13f7 ASoC: wm8782: add support for regulators new d6ed11edab5d ASoC: dt-bindings: max98088: add external clock binding new 62a7fc32a628 ASoC: max98088: Add master clock handling new 24ae67c58250 ASoC: max98988: make it selectable new 9641faa2db7e ASoC: max98988: add I2C dependency new 82ab7e9a4d3f ASoC: rsnd: use 32bit TDM width as default new 8036dbc490d1 ASoC: audio-graph-card: enable mclk-fs on codec node new 4cbbc9160984 ASoC: max98373: Sort Digital Volume in reverse order new 6c3beeca424a ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order new d34c8f37c75b ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order new a23f5dc84486 ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order new 380968898020 ASoC: pcm3168a: add HW constraint for non RIGHT_J new 594680ea4a39 ASoC: pcm3168a: add hw constraint for channel new 471a7ba89158 ASoC: pcm3168a: add I2S/Left_J TDM support new 2657c6a9037d ASoC: AMD: Add SND_JACK_LINEOUT jack type new bca0ac1d9673 ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver new 6530adeaaf50 ASoC: Intel: common: Add Kabylake Dialog+Maxim machine dri [...] new 3b991038498b ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent new 66ecce332538 ASoC: sun4i-i2s: Add compatibility with A64 codec I2S new 13c3bf174bec ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio new 55b407f6468c ASoC: sun8i-codec-analog: split regmap code into separate driver new af2c06c41970 ASoC: dt-binding: Add bindings for Allwinner A64 codec's a [...] new 42371f327df0 ASoC: sunxi: Add new driver for Allwinner A64 codec's anal [...] new 7e95aac96b55 ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 new a85227da2dcc ASoC: tegra_sgtl5000: fix device_node refcounting new 1e3cb6c321be ASoC: nau8822: new codec driver new fce9ec954a8a ASoC: sta32x: Add support for XTI clock new 4e9e07c56757 ASoC: pcm3168a: add hw constraint for capture channel new 6817d7593f3e ASoC: rsnd: enable TDM settings for SSI parent new 2eaa6e233091 ASoC: rsnd: tidyup SSICR::SWSP for TDM new 9ab2a1bd81f7 ASoC: Intel: kbl_da7219_max98927: minor white space clean up new 3c01b0e129e9 ASoC: dapm: Add support for hw_free on CODEC to CODEC links new 2c7b696a7589 ASoC: soc-core: fix trivial checkpatch issues new af16112457d8 ASoC: dt-bindings: add mclk provider support to stm32 sai new 1c5083b37dea ASoC: dt-bindings: add mclk support to cs42l51 new 8307b2afd386 ASoC: stm32: sai: set sai as mclk clock provider new 5e8d63a726f8 ASoC: cs42l51: add mclk support new 2a2aefa41ce4 ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer new e3a360b8cded ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer [...] new 7ece50c9f790 Merge remote-tracking branch 'asoc/for-4.19' into asoc-4.20 new 318e741ee13b ASoC: cs42l51: fix mclk support new c5d09485def4 ASoC: wm2000: Remove wm2000_read helper function new 7f91e2af1a4a ASoC: sun4i-i2s: move code from startup/shutdown hooks int [...] new 65dfb6d6dd28 Merge branch 'asoc-4.20' into asoc-next new 5e3cdecf7834 Merge tag 'asoc-v5.0' of https://git.kernel.org/pub/scm/li [...] new e6d7942ce602 ASoC: stm32: add clock dependency for sai new 6be0f96d799f ASoC: stm32: sai: fix master clock naming new de7d83da84bd Merge tag 'asoc-v5.0-2' of https://git.kernel.org/pub/scm/ [...] new 3acbd2de6bc3 Merge tag 'sound-4.20-rc1' of git://git.kernel.org/pub/scm [...] new 976516404ff3 y2038: remove unused time interfaces new 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline new 9afc5eee65ca y2038: globally rename compat_time to old_time32 new 743f5cdb6cec y2038: __get_old_timespec32() can be static new 82b355d161c9 y2038: Remove newstat family from default syscall set new bf4b6a7d371e y2038: Remove stat64 family from default syscall set new fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h new caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro new c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h new a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec new 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally new 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls new 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] new c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec new 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec new 67314ec7b025 RISC-V: Request newstat syscalls new 9ac669fc01db Merge tag 'y2038' of git://git.kernel.org/pub/scm/linux/ke [...] new dc6253108f0f tick/broadcast: Remove redundant check new 2a4849d2674b clocksource: Convert to using %pOFn instead of device_node.name new 274157a4f702 clocksource/drivers/renesas-ostm: Convert to SPDX identifiers new efad01173717 clocksource/drivers/sh_cmt: Convert to SPDX identifiers new ddb89642a24f clocksource/drivers/sh_mtu2: Convert to SPDX identifiers new 0b9294fe8dca clocksource/drivers/sh_tmu: Convert to SPDX identifiers new 22627c6f3ed3 clocksource/drivers/sh_cmt: Fixup for 64-bit machines new 37e7742c55ba clocksource/drivers/sh_cmt: Fix clocksource width for 32-b [...] new eceb4c49aed0 clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_t [...] new 9a199422b0d0 dt-bindings: timer: renesas: cmt: document R-Car gen3 support new ac142a7fd291 clocksource/drivers/sh_cmt: Add R-Car gen3 support new 9d8d47ea6ec6 clocksource/drivers: Unify the names to timer-* format new 9414229c9c53 clocksource: Remove obsolete CLOCKSOURCE_OF_DECLARE new 1f174a1a2cde clocksource/drivers/dw_apb: Add reset control new 2f6affe35c1d Merge branch 'clockevents/4.20' of https://git.linaro.org/ [...] new d59e0ba19481 tick/sched : Remove redundant cpu_online() check new 4dcb9239dad6 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] new 513145ea66af genirq/debugfs: Reset domain debugfs_file on removal of th [...] new 94967b55ebf3 genirq/debugfs: Reinstate full OF path for domain name new d38a71c54525 irqchip/gic-v3-its: Change initialization ordering for LPIs new adaab500dd81 irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage new 053be4854f9b irqchip/gic-v3-its: Split property table clearing from allocation new 11e37d357f6b irqchip/gic-v3-its: Move pending table allocation to init time new e1a2e2010ba9 irqchip/gic-v3-its: Keep track of property table's PA and VA new c440a9d9d113 irqchip/gic-v3-its: Allow use of pre-programmed LPI tables new c6e2ccb66d0c irqchip/gic-v3-its: Use pre-programmed redistributor table [...] new f842ca8e9c8a irqchip/gic-v3-its: Check that all RDs have the same prope [...] new 3fb68faee867 irqchip/gic-v3-its: Register LPI tables with EFI config table new 5e2c9f9a6277 irqchip/gic-v3-its: Allow use of LPI tables in reserved memory new 7bae48b22c8d irqchip/pdc: Setup all edge interrupts as rising edge at GIC new 339794e36d5e dt-bindings: irqchip: renesas-irqc: Document R-Car E3 support new 0c4cb97d4ec9 dt-bindings: irqchip: renesas-irqc: Document r8a7744 support new 1f83515bebc2 genirq/msi: Allow creation of a tree-based irqdomain for p [...] new 018ea8475b60 dt-bindings/interrupt-controller: Fix Marvell ICU length i [...] new 2b4dab69dcca irqchip/irq-mvebu-icu: Fix wrong private data retrieval new 9770c6677848 irqchip/irq-mvebu-icu: Clarify the reset operation of conf [...] new 00885a77c8ff irqchip/irq-mvebu-icu: Disociate ICU and NSR new 4f4c867c91e6 irqchip/irq-mvebu-icu: Support ICU subnodes new 61ce8d8d8a81 irqchip/irq-mvebu-sei: Add new driver for Marvell SEI new 228197c56943 arm64: marvell: Enable SEI driver new 175c98aa265b irqchip/irq-mvebu-icu: Add support for System Error Interr [...] new 548ce8156f9d dt-bindings/interrupt-controller: Update Marvell ICU bindings new 079f4532008e dt-bindings/interrupt-controller: Add documentation for Ma [...] new 342677d70ab9 irqchip/gic-v3: Remove acknowledge loop new 2130b789b3ef irqchip/gic: Unify GIC priority definitions new a22346421773 Merge tag 'irqchip-4.20' of git://git.kernel.org/pub/scm/l [...] new b8d62f33b7b2 genirq: Fix grammar s/an /a / new e45506ac0af9 softirq: Fix typo in __do_softirq() comments new 746a923b863a genirq: Fix race on spurious interrupt detection new 5947a64a7e0c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...]
The 1309 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/00-INDEX | 428 --- Documentation/ABI/testing/sysfs-bus-pci | 24 + Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 | 27 - Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/PCI/00-INDEX | 26 - Documentation/PCI/endpoint/pci-test-howto.txt | 19 +- Documentation/PCI/pci-error-recovery.txt | 35 +- Documentation/RCU/00-INDEX | 34 - Documentation/RCU/rcu.txt | 4 - Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/ext4.rst | 574 +++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 + .../mm/memory-hotplug.rst} | 169 +- Documentation/arm/00-INDEX | 50 - Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/conf.py | 10 +- Documentation/core-api/boot-time-mm.rst | 4 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 3 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/mm-api.rst | 2 + Documentation/core-api/printk-formats.rst | 6 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-flakey.txt | 4 + Documentation/devicetree/00-INDEX | 12 - .../devicetree/bindings/dma/jz4780-dma.txt | 14 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/interrupt-controller/marvell,icu.txt | 85 +- .../bindings/interrupt-controller/marvell,sei.txt | 36 + .../bindings/interrupt-controller/renesas,irqc.txt | 5 +- .../bindings/{serial => mfd}/atmel-usart.txt | 25 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 1 + .../devicetree/bindings/pci/pci-keystone.txt | 3 + .../devicetree/bindings/pci/pci-rcar-gen2.txt | 1 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 2 + Documentation/devicetree/bindings/pci/ti-pci.txt | 5 + .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/power/supply/sc2731_charger.txt | 40 + .../devicetree/bindings/sound/adi,adau1977.txt | 54 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../devicetree/bindings/sound/cs42l51.txt | 17 + .../devicetree/bindings/sound/maxim,max98088.txt | 23 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/nau8822.txt | 16 + .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/qcom,q6afe.txt | 18 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 5 +- .../devicetree/bindings/sound/st,sta32x.txt | 9 + .../devicetree/bindings/sound/st,stm32-sai.txt | 7 + .../devicetree/bindings/sound/sun4i-i2s.txt | 2 + .../bindings/sound/sun50i-codec-analog.txt | 12 + .../devicetree/bindings/sound/ts3a227e.txt | 2 +- Documentation/devicetree/bindings/sound/wm8782.txt | 17 + .../devicetree/bindings/timer/renesas,cmt.txt | 7 + .../devicetree/bindings/trivial-devices.txt | 1 - .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 3 +- Documentation/driver-api/pci/index.rst | 22 + Documentation/driver-api/pci/p2pdma.rst | 145 + Documentation/driver-api/{ => pci}/pci.rst | 0 Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 .../filesystems/ext4/{ondisk => }/attributes.rst | 8 +- .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 .../filesystems/ext4/{ondisk => }/checksums.rst | 2 +- .../filesystems/ext4/{ondisk => }/directory.rst | 18 +- .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 613 ---- .../filesystems/ext4/{ondisk => }/globals.rst | 0 .../filesystems/ext4/{ondisk => }/group_descr.rst | 4 +- .../filesystems/ext4/{ondisk => }/ifork.rst | 8 +- Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 .../filesystems/ext4/{ondisk => }/inodes.rst | 19 +- .../filesystems/ext4/{ondisk => }/journal.rst | 32 +- .../filesystems/ext4/{ondisk => }/mmp.rst | 2 +- Documentation/filesystems/ext4/ondisk/index.rst | 9 - .../filesystems/ext4/{ondisk => }/overview.rst | 0 .../ext4/{ondisk => }/special_inodes.rst | 2 +- .../filesystems/ext4/{ondisk => }/super.rst | 24 +- Documentation/filesystems/f2fs.txt | 8 +- Documentation/filesystems/nfs/00-INDEX | 26 - Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/input/event-codes.rst | 11 +- Documentation/ioctl/00-INDEX | 12 - Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/m68k/00-INDEX | 7 - Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 214 -- Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/powerpc/00-INDEX | 34 - Documentation/preempt-locking.txt | 12 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/deprecated.rst | 119 + Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 2 + Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/scheduler/00-INDEX | 18 - Documentation/scheduler/completion.txt | 3 +- Documentation/scsi/00-INDEX | 108 - Documentation/scsi/ufs.txt | 20 + Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/serial/00-INDEX | 16 - Documentation/sound/hd-audio/models.rst | 2 + .../sound/kernel-api/writing-an-alsa-driver.rst | 307 +- Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/spi/00-INDEX | 16 - Documentation/switchtec.txt | 30 +- Documentation/sysctl/00-INDEX | 16 - Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/trace/histogram.rst | 6 +- Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/x86/00-INDEX | 20 - Documentation/x86/x86_64/00-INDEX | 16 - LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 68 +- README | 1 - arch/alpha/include/asm/unistd.h | 2 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arm/boot/dts/imx7d.dtsi | 5 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/mach-at91/pm_suspend.S | 8 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 37 +- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/pci.c | 5 +- arch/c6x/include/uapi/asm/unistd.h | 1 + arch/h8300/include/uapi/asm/unistd.h | 1 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/ia64/include/asm/unistd.h | 3 + arch/m68k/include/asm/unistd.h | 2 +- arch/microblaze/include/asm/unistd.h | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 15 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 30 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 3 +- arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/unistd.h | 3 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nios2/include/uapi/asm/unistd.h | 1 + arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/unistd.h | 3 +- arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 8 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/riscv/include/asm/unistd.h | 1 + arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/unistd.h | 3 +- arch/sh/include/asm/unistd.h | 2 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/unistd.h | 3 +- arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/pci/acpi.c | 2 +- arch/x86/pci/fixup.c | 12 +- arch/xtensa/include/asm/unistd.h | 2 +- drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 3 + drivers/acpi/acpi_adxl.c | 192 + drivers/acpi/nfit/core.c | 297 +- drivers/acpi/nfit/intel.h | 38 + drivers/acpi/nfit/nfit.h | 21 +- drivers/acpi/pci_root.c | 17 +- drivers/acpi/property.c | 97 +- drivers/acpi/x86/apple.c | 2 +- drivers/ata/sata_inic162x.c | 2 +- drivers/base/platform-msi.c | 14 +- drivers/block/rsxx/core.c | 2 +- drivers/clocksource/Makefile | 26 +- drivers/clocksource/asm9260_timer.c | 2 +- drivers/clocksource/dw_apb_timer_of.c | 20 +- drivers/clocksource/pxa_timer.c | 6 +- drivers/clocksource/renesas-ostm.c | 11 +- drivers/clocksource/sh_cmt.c | 106 +- drivers/clocksource/sh_mtu2.c | 10 +- drivers/clocksource/sh_tmu.c | 10 +- ...{time-armada-370-xp.c => timer-armada-370-xp.c} | 0 .../{cadence_ttc_timer.c => timer-cadence-ttc.c} | 2 +- .../clocksource/{time-efm32.c => timer-efm32.c} | 0 .../{fsl_ftm_timer.c => timer-fsl-ftm.c} | 0 drivers/clocksource/timer-integrator-ap.c | 2 +- .../{time-lpc32xx.c => timer-lpc32xx.c} | 0 .../clocksource/{time-orion.c => timer-orion.c} | 8 +- drivers/clocksource/{owl-timer.c => timer-owl.c} | 0 .../{time-pistachio.c => timer-pistachio.c} | 0 drivers/clocksource/{qcom-timer.c => timer-qcom.c} | 0 drivers/clocksource/timer-sp804.c | 2 +- .../clocksource/{versatile.c => timer-versatile.c} | 0 .../clocksource/{vf_pit_timer.c => timer-vf-pit.c} | 0 .../clocksource/{vt8500_timer.c => timer-vt8500.c} | 0 .../clocksource/{zevio-timer.c => timer-zevio.c} | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 1 - drivers/dma/Kconfig | 13 +- drivers/dma/Makefile | 3 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/bcm2835-dma.c | 8 - drivers/dma/coh901318.c | 28 +- drivers/dma/dma-jz4740.c | 21 +- drivers/dma/dma-jz4780.c | 289 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw/core.c | 5 - drivers/dma/dw/platform.c | 2 + drivers/dma/ep93xx_dma.c | 21 +- drivers/dma/fsl-edma-common.c | 626 ++++ drivers/dma/fsl-edma-common.h | 233 ++ drivers/dma/fsl-edma.c | 729 +--- drivers/dma/fsldma.c | 4 +- drivers/dma/hsu/hsu.c | 4 - drivers/dma/idma64.c | 9 +- drivers/dma/imx-dma.c | 20 +- drivers/dma/ioat/init.c | 23 +- drivers/dma/k3dma.c | 36 +- drivers/dma/mcf-edma.c | 317 ++ drivers/dma/mmp_tdma.c | 29 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/mxs-dma.c | 3 +- drivers/dma/nbpfaxi.c | 9 +- drivers/dma/owl-dma.c | 283 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 3 + drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/dma/st_fdma.c | 7 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32-dma.c | 20 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/timb_dma.c | 2 +- drivers/edac/altera_edac.c | 667 ++-- drivers/edac/altera_edac.h | 73 +- drivers/edac/amd64_edac.c | 24 +- drivers/edac/amd64_edac.h | 3 + drivers/edac/ghes_edac.c | 23 + drivers/edac/i3200_edac.c | 2 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/sb_edac.c | 204 +- drivers/edac/skx_edac.c | 7 +- drivers/edac/thunderx_edac.c | 4 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/gpio/gpiolib-acpi.c | 2 +- drivers/hid/Kconfig | 16 +- drivers/hid/Makefile | 1 + drivers/hid/hid-bigbenff.c | 414 +++ drivers/hid/hid-core.c | 2 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-google-hammer.c | 413 ++- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 64 +- drivers/hid/hid-logitech-hidpp.c | 309 +- drivers/hid/hid-magicmouse.c | 142 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 72 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/i2c-hid/Makefile | 3 + drivers/hid/i2c-hid/{i2c-hid.c => i2c-hid-core.c} | 60 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 376 ++ drivers/hid/i2c-hid/i2c-hid.h | 20 + drivers/hid/intel-ish-hid/ipc/ipc.c | 32 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 75 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 41 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 52 + drivers/hid/intel-ish-hid/ishtp/bus.h | 5 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 49 + drivers/hid/intel-ish-hid/ishtp/client.c | 24 + drivers/hid/intel-ish-hid/ishtp/client.h | 5 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 +- drivers/hid/wacom_wac.c | 19 + drivers/iio/adc/ti_am335x_adc.c | 12 +- drivers/infiniband/core/rw.c | 11 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/cxgb4/t4.h | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 1 - drivers/infiniband/hw/qib/qib_pcie.c | 1 - drivers/input/touchscreen/ti_am335x_tsc.c | 22 +- drivers/irqchip/Kconfig | 3 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3-its.c | 249 +- drivers/irqchip/irq-gic-v3.c | 85 +- drivers/irqchip/irq-mvebu-icu.c | 253 +- drivers/irqchip/irq-mvebu-sei.c | 507 +++ drivers/irqchip/qcom-pdc.c | 1 + drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/mptbase.c | 12 +- drivers/message/fusion/mptsas.c | 8 +- drivers/mfd/Kconfig | 26 +- drivers/mfd/Makefile | 1 + drivers/mfd/adp5520.c | 2 +- drivers/mfd/arizona-core.c | 10 +- drivers/mfd/at91-usart.c | 72 + drivers/mfd/cros_ec.c | 3 +- drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/intel_msic.c | 49 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 56 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 5 +- drivers/mfd/intel_soc_pmic_chtwc.c | 5 +- drivers/mfd/intel_soc_pmic_core.c | 25 +- drivers/mfd/intel_soc_pmic_core.h | 12 +- drivers/mfd/intel_soc_pmic_crc.c | 78 +- drivers/mfd/madera-core.c | 33 +- drivers/mfd/max14577.c | 28 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/max77686.c | 32 +- drivers/mfd/max77693.c | 34 +- drivers/mfd/max77843.c | 19 +- drivers/mfd/max8997-irq.c | 30 +- drivers/mfd/max8997.c | 40 +- drivers/mfd/max8998-irq.c | 18 +- drivers/mfd/max8998.c | 28 +- drivers/mfd/mc13xxx-core.c | 3 +- drivers/mfd/menelaus.c | 13 +- drivers/mfd/motorola-cpcap.c | 51 +- drivers/mfd/sec-core.c | 16 +- drivers/mfd/sec-irq.c | 24 +- drivers/mfd/ti-lmu.c | 91 +- drivers/mfd/ti_am335x_tscadc.c | 14 +- drivers/net/ethernet/atheros/alx/main.c | 2 - drivers/net/ethernet/broadcom/bnx2.c | 7 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 8 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 - drivers/net/ethernet/emulex/benet/be_main.c | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 9 - drivers/net/ethernet/intel/igb/igb_main.c | 9 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 6 - .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 - drivers/net/ethernet/sfc/efx.c | 8 - drivers/net/ethernet/sfc/falcon/efx.c | 8 - drivers/nvdimm/bus.c | 20 +- drivers/nvdimm/dimm.c | 6 +- drivers/nvdimm/dimm_devs.c | 60 +- drivers/nvdimm/label.c | 144 +- drivers/nvdimm/label.h | 4 +- drivers/nvdimm/namespace_devs.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/nd.h | 2 + drivers/nvdimm/pfn_devs.c | 61 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region_devs.c | 11 +- drivers/nvme/host/core.c | 4 + drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 98 +- drivers/nvme/target/configfs.c | 47 + drivers/nvme/target/core.c | 180 + drivers/nvme/target/io-cmd-bdev.c | 3 + drivers/nvme/target/nvmet.h | 17 + drivers/nvme/target/rdma.c | 22 +- drivers/pci/Kconfig | 20 + drivers/pci/Makefile | 2 + drivers/pci/access.c | 4 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 11 +- drivers/pci/controller/dwc/pci-imx6.c | 176 +- drivers/pci/controller/dwc/pci-keystone-dw.c | 484 --- drivers/pci/controller/dwc/pci-keystone.c | 788 ++++- drivers/pci/controller/dwc/pci-keystone.h | 57 - drivers/pci/controller/dwc/pcie-designware.h | 4 + drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 56 +- drivers/pci/controller/pci-aardvark.c | 129 +- drivers/pci/controller/pci-host-common.c | 8 - drivers/pci/controller/pci-mvebu.c | 384 +- drivers/pci/controller/pcie-cadence-ep.c | 13 +- drivers/pci/controller/pcie-cadence-host.c | 7 - drivers/pci/controller/pcie-cadence.c | 20 +- drivers/pci/controller/pcie-iproc.c | 8 - drivers/pci/controller/pcie-mediatek.c | 321 +- drivers/pci/controller/pcie-mobiveil.c | 7 - drivers/pci/controller/pcie-xilinx-nwl.c | 9 - drivers/pci/controller/pcie-xilinx.c | 7 - drivers/pci/controller/vmd.c | 2 +- drivers/pci/hotplug/TODO | 74 + drivers/pci/hotplug/acpiphp.h | 10 +- drivers/pci/hotplug/acpiphp_core.c | 36 +- drivers/pci/hotplug/acpiphp_ibm.c | 2 +- drivers/pci/hotplug/cpci_hotplug.h | 11 +- drivers/pci/hotplug/cpci_hotplug_core.c | 105 +- drivers/pci/hotplug/cpci_hotplug_pci.c | 6 +- drivers/pci/hotplug/cpqphp.h | 9 +- drivers/pci/hotplug/cpqphp_core.c | 61 +- drivers/pci/hotplug/cpqphp_ctrl.c | 31 +- drivers/pci/hotplug/ibmphp.h | 9 +- drivers/pci/hotplug/ibmphp_core.c | 121 +- drivers/pci/hotplug/ibmphp_ebda.c | 70 +- drivers/pci/hotplug/pci_hotplug_core.c | 53 +- drivers/pci/hotplug/pciehp.h | 133 +- drivers/pci/hotplug/pciehp_core.c | 168 +- drivers/pci/hotplug/pciehp_ctrl.c | 263 +- drivers/pci/hotplug/pciehp_hpc.c | 184 +- drivers/pci/hotplug/pciehp_pci.c | 41 +- drivers/pci/hotplug/pnv_php.c | 38 +- drivers/pci/hotplug/rpaphp.h | 10 +- drivers/pci/hotplug/rpaphp_core.c | 20 +- drivers/pci/hotplug/rpaphp_pci.c | 11 +- drivers/pci/hotplug/rpaphp_slot.c | 22 +- drivers/pci/hotplug/s390_pci_hpc.c | 44 +- drivers/pci/hotplug/sgi_hotplug.c | 63 +- drivers/pci/hotplug/shpchp.h | 8 +- drivers/pci/hotplug/shpchp_core.c | 48 +- drivers/pci/hotplug/shpchp_ctrl.c | 21 +- drivers/pci/iov.c | 3 +- drivers/pci/msi.c | 9 +- drivers/pci/p2pdma.c | 805 +++++ drivers/pci/pci-acpi.c | 63 +- drivers/pci/pci-bridge-emul.c | 408 +++ drivers/pci/pci-bridge-emul.h | 124 + drivers/pci/pci.c | 112 +- drivers/pci/pci.h | 78 +- drivers/pci/pcie/Kconfig | 4 - drivers/pci/pcie/aer.c | 239 +- drivers/pci/pcie/aer_inject.c | 96 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/dpc.c | 72 +- drivers/pci/pcie/err.c | 281 +- drivers/pci/pcie/pme.c | 30 +- drivers/pci/pcie/portdrv.h | 32 +- drivers/pci/pcie/portdrv_core.c | 21 + drivers/pci/pcie/portdrv_pci.c | 31 +- drivers/pci/probe.c | 24 +- drivers/pci/quirks.c | 96 +- drivers/pci/remove.c | 4 +- drivers/pci/setup-bus.c | 28 +- drivers/pci/slot.c | 3 +- drivers/platform/x86/asus-wmi.c | 39 +- drivers/platform/x86/eeepc-laptop.c | 43 +- drivers/power/reset/at91-sama5d2_shdwc.c | 119 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 52 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/cros_usbpd-charger.c | 117 +- drivers/power/supply/ds2780_battery.c | 2 +- drivers/power/supply/ds2781_battery.c | 2 +- drivers/power/supply/ds2782_battery.c | 2 +- drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max77693_charger.c | 22 +- drivers/power/supply/max8925_power.c | 1 + drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 28 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/sc2731_charger.c | 504 +++ drivers/power/supply/twl4030_charger.c | 30 +- drivers/reset/reset-imx7.c | 1 + drivers/s390/net/ism_drv.c | 4 +- drivers/scsi/3w-9xxx.c | 50 +- drivers/scsi/3w-sas.c | 38 +- drivers/scsi/3w-xxxx.c | 20 +- drivers/scsi/3w-xxxx.h | 1 - drivers/scsi/53c700.h | 2 +- drivers/scsi/BusLogic.c | 36 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/Kconfig | 35 + drivers/scsi/Makefile | 2 + drivers/scsi/NCR5380.c | 167 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/a100u2w.c | 20 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 44 - drivers/scsi/aic7xxx/aic79xx_pci.c | 8 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 41 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/aic94xx/aic94xx_scb.c | 5 + drivers/scsi/aic94xx/aic94xx_task.c | 46 +- drivers/scsi/am53c974.c | 54 +- drivers/scsi/arcmsr/arcmsr_hba.c | 29 +- drivers/scsi/atp870u.c | 6 +- drivers/scsi/be2iscsi/be_cmds.c | 10 +- drivers/scsi/be2iscsi/be_iscsi.c | 15 +- drivers/scsi/be2iscsi/be_main.c | 75 +- drivers/scsi/be2iscsi/be_mgmt.c | 27 +- drivers/scsi/bfa/bfa_defs_svc.h | 2 +- drivers/scsi/bfa/bfa_fcbuild.c | 108 - drivers/scsi/bfa/bfa_fcbuild.h | 9 - drivers/scsi/bfa/bfad.c | 2 - drivers/scsi/bfa/bfad_im.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 - drivers/scsi/csiostor/csio_init.c | 8 +- drivers/scsi/csiostor/csio_lnode.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 12 +- drivers/scsi/csiostor/csio_wr.c | 17 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 154 +- drivers/scsi/cxgbi/libcxgbi.h | 3 + drivers/scsi/dc395x.c | 191 +- drivers/scsi/esp_scsi.c | 286 +- drivers/scsi/esp_scsi.h | 38 +- drivers/scsi/fnic/fnic_fcs.c | 41 +- drivers/scsi/fnic/fnic_main.c | 19 +- drivers/scsi/fnic/fnic_scsi.c | 99 +- drivers/scsi/fnic/vnic_dev.c | 26 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 161 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 15 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 15 +- drivers/scsi/hpsa.c | 148 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 - drivers/scsi/ips.c | 81 +- drivers/scsi/isci/host.c | 8 +- drivers/scsi/isci/host.h | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/isci/task.c | 4 +- drivers/scsi/iscsi_tcp.c | 3 +- drivers/scsi/jazz_esp.c | 30 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libfc/fc_rport.c | 22 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 22 +- drivers/scsi/lpfc/lpfc.h | 29 +- drivers/scsi/lpfc/lpfc_attr.c | 111 +- drivers/scsi/lpfc/lpfc_bsg.c | 344 +- drivers/scsi/lpfc/lpfc_bsg.h | 36 + drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 11 +- drivers/scsi/lpfc/lpfc_debugfs.c | 2 - drivers/scsi/lpfc/lpfc_els.c | 3 + drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw4.h | 45 + drivers/scsi/lpfc/lpfc_init.c | 111 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 19 +- drivers/scsi/lpfc/lpfc_nvmet.c | 20 +- drivers/scsi/lpfc/lpfc_scsi.c | 34 +- drivers/scsi/lpfc/lpfc_sli.c | 310 +- drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 14 +- drivers/scsi/mac_esp.c | 217 +- drivers/scsi/megaraid/megaraid_mbox.c | 117 +- drivers/scsi/megaraid/megaraid_mbox.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 153 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 16 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 1189 +++---- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 89 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 527 ++- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1488 ++++---- drivers/scsi/mpt3sas/mpt3sas_transport.c | 355 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 101 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 70 +- drivers/scsi/mvsas/mv_init.c | 21 +- drivers/scsi/mvsas/mv_sas.c | 12 +- drivers/scsi/mvumi.c | 89 +- drivers/scsi/myrb.c | 3656 ++++++++++++++++++++ drivers/scsi/myrb.h | 958 +++++ drivers/scsi/myrs.c | 3268 +++++++++++++++++ drivers/scsi/myrs.h | 1134 ++++++ drivers/scsi/nsp32.c | 18 +- drivers/scsi/osd/osd_initiator.c | 2 +- drivers/scsi/pm8001/pm8001_defs.h | 8 + drivers/scsi/pm8001/pm8001_hwi.c | 31 +- drivers/scsi/pm8001/pm8001_hwi.h | 4 - drivers/scsi/pm8001/pm8001_init.c | 31 +- drivers/scsi/pm8001/pm8001_sas.c | 49 +- drivers/scsi/pm8001/pm8001_sas.h | 3 +- drivers/scsi/pm8001/pm80xx_hwi.c | 119 +- drivers/scsi/pm8001/pm80xx_hwi.h | 9 +- drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla1280.c | 26 +- drivers/scsi/qla2xxx/qla_attr.c | 587 +++- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 32 +- drivers/scsi/qla2xxx/qla_gbl.h | 17 +- drivers/scsi/qla2xxx/qla_gs.c | 536 +-- drivers/scsi/qla2xxx/qla_init.c | 412 ++- drivers/scsi/qla2xxx/qla_inline.h | 23 +- drivers/scsi/qla2xxx/qla_iocb.c | 43 +- drivers/scsi/qla2xxx/qla_isr.c | 84 +- drivers/scsi/qla2xxx/qla_mbx.c | 52 +- drivers/scsi/qla2xxx/qla_nvme.c | 7 +- drivers/scsi/qla2xxx/qla_nx.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 319 +- drivers/scsi/qla2xxx/qla_target.c | 542 ++- drivers/scsi/qla2xxx/qla_target.h | 8 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 51 +- drivers/scsi/qla4xxx/ql4_init.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 26 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 5 +- drivers/scsi/scsi_transport_sas.c | 2 - drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 100 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/snic/snic_disc.c | 7 +- drivers/scsi/snic/snic_io.c | 25 +- drivers/scsi/snic/snic_main.c | 24 +- drivers/scsi/snic/snic_scsi.c | 15 +- drivers/scsi/snic/vnic_dev.c | 29 +- drivers/scsi/sun3x_esp.c | 30 +- drivers/scsi/sun_esp.c | 61 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/ufs/Kconfig | 19 + drivers/scsi/ufs/Makefile | 3 +- drivers/scsi/ufs/ufs-qcom.c | 54 +- drivers/scsi/ufs/ufs.h | 94 +- drivers/scsi/ufs/ufs_bsg.c | 210 ++ drivers/scsi/ufs/ufs_bsg.h | 23 + drivers/scsi/ufs/ufshcd.c | 431 ++- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 25 +- drivers/scsi/vmw_pvscsi.c | 77 +- drivers/scsi/zorro_esp.c | 290 +- drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/spi-at91-usart.c | 432 +++ drivers/target/iscsi/cxgbit/cxgbit_cm.c | 23 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 15 +- drivers/target/iscsi/iscsi_target_erl1.c | 17 +- drivers/target/iscsi/iscsi_target_erl2.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.h | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/iscsi/iscsi_target_stat.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 44 +- drivers/target/iscsi/iscsi_target_util.h | 1 + drivers/target/target_core_iblock.c | 58 +- drivers/target/target_core_iblock.h | 1 - drivers/target/target_core_sbc.c | 23 +- drivers/target/target_core_transport.c | 19 +- drivers/target/target_core_xcopy.c | 3 - drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 42 +- drivers/video/backlight/Kconfig | 16 - drivers/video/backlight/Makefile | 2 - drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/adp8860_bl.c | 2 +- drivers/video/backlight/adp8870_bl.c | 2 +- drivers/video/backlight/ld9040.c | 811 ----- drivers/video/backlight/ld9040_gamma.h | 202 -- drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/pwm_bl.c | 81 +- drivers/video/backlight/s6e63m0.c | 857 ----- drivers/video/backlight/s6e63m0_gamma.h | 266 -- fs/aio.c | 8 +- fs/btrfs/backref.c | 39 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 2 - fs/btrfs/ctree.c | 68 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 69 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 64 +- fs/btrfs/dev-replace.h | 8 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 424 ++- fs/btrfs/extent_io.c | 33 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode.c | 120 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/qgroup.c | 455 ++- fs/btrfs/qgroup.h | 8 + fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 74 +- fs/btrfs/scrub.c | 34 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 31 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 86 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/volumes.c | 117 +- fs/btrfs/volumes.h | 9 +- fs/compat_binfmt_elf.c | 2 +- fs/ecryptfs/inode.c | 11 +- fs/ext4/acl.c | 4 + fs/ext4/ext4.h | 17 +- fs/ext4/ext4_extents.h | 13 + fs/ext4/extents.c | 595 ++-- fs/ext4/extents_status.c | 654 +++- fs/ext4/extents_status.h | 80 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 142 +- fs/ext4/ioctl.c | 97 +- fs/ext4/mballoc.c | 14 +- fs/ext4/move_extent.c | 8 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 81 +- fs/f2fs/acl.c | 12 +- fs/f2fs/acl.h | 5 +- fs/f2fs/checkpoint.c | 94 +- fs/f2fs/data.c | 220 +- fs/f2fs/debug.c | 35 +- fs/f2fs/dir.c | 30 +- fs/f2fs/extent_cache.c | 134 +- fs/f2fs/f2fs.h | 253 +- fs/f2fs/file.c | 196 +- fs/f2fs/gc.c | 115 +- fs/f2fs/gc.h | 5 +- fs/f2fs/hash.c | 5 +- fs/f2fs/inline.c | 8 +- fs/f2fs/inode.c | 28 +- fs/f2fs/namei.c | 57 +- fs/f2fs/node.c | 83 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 125 +- fs/f2fs/segment.c | 240 +- fs/f2fs/segment.h | 20 +- fs/f2fs/shrinker.c | 5 +- fs/f2fs/super.c | 415 ++- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 5 +- fs/f2fs/trace.h | 5 +- fs/f2fs/xattr.c | 5 +- fs/f2fs/xattr.h | 5 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 201 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 16 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/jbd2/checkpoint.c | 4 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 2 +- fs/orangefs/acl.c | 4 + fs/orangefs/inode.c | 8 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/read_write.c | 2 +- fs/select.c | 20 +- fs/stat.c | 3 + fs/timerfd.c | 12 +- fs/utimes.c | 73 +- fs/xfs/libxfs/xfs_attr.c | 236 +- fs/xfs/{ => libxfs}/xfs_attr.h | 2 + fs/xfs/libxfs/xfs_bmap.c | 70 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_format.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 5 +- fs/xfs/scrub/repair.c | 128 +- fs/xfs/scrub/scrub.c | 13 - fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_aops.h | 14 +- fs/xfs/xfs_bmap_util.c | 61 +- fs/xfs/xfs_buf.c | 109 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_ioctl.c | 8 - fs/xfs/xfs_iomap.c | 53 +- fs/xfs/xfs_reflink.c | 33 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_stats.c | 52 +- fs/xfs/xfs_stats.h | 28 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trans.h | 1 + fs/xfs/xfs_trans_ail.c | 28 +- fs/xfs/xfs_trans_buf.c | 42 + include/acpi/acpi_bus.h | 8 +- include/asm-generic/compat.h | 24 +- include/asm-generic/unistd.h | 13 - include/dt-bindings/mfd/at91-usart.h | 17 + include/dt-bindings/reset/imx7-reset.h | 4 +- include/linux/acpi.h | 9 + include/linux/adxl.h | 13 + include/linux/blkdev.h | 3 + include/linux/buffer_head.h | 2 +- include/linux/clocksource.h | 3 - include/linux/compat.h | 101 +- include/linux/compat_time.h | 32 - include/linux/dma/sprd-dma.h | 69 + include/linux/edac.h | 5 +- include/linux/elfcore-compat.h | 8 +- include/linux/f2fs_fs.h | 10 +- include/linux/hid.h | 28 + include/linux/interrupt.h | 2 +- include/linux/irqchip/arm-gic-common.h | 6 + include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/arm-gic.h | 5 - include/linux/irqdomain.h | 1 + include/linux/memremap.h | 6 + include/linux/mfd/cros_ec_commands.h | 11 + include/linux/mfd/ingenic-tcu.h | 56 + include/linux/mfd/intel_msic.h | 7 +- include/linux/mfd/intel_soc_pmic.h | 13 +- include/linux/mfd/intel_soc_pmic_bxtwc.h | 10 +- include/linux/mfd/madera/core.h | 2 + include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max14577-private.h | 11 +- include/linux/mfd/max14577.h | 11 +- include/linux/mfd/max77686-private.h | 15 +- include/linux/mfd/max77686.h | 15 +- include/linux/mfd/max77693-common.h | 6 +- include/linux/mfd/max77693-private.h | 15 +- include/linux/mfd/max77693.h | 15 +- include/linux/mfd/max77843-private.h | 6 +- include/linux/mfd/max8997-private.h | 15 +- include/linux/mfd/max8997.h | 16 +- include/linux/mfd/max8998-private.h | 15 +- include/linux/mfd/max8998.h | 15 +- include/linux/mfd/mc13xxx.h | 1 + include/linux/mfd/samsung/core.h | 11 +- include/linux/mfd/samsung/irq.h | 10 +- include/linux/mfd/samsung/rtc.h | 15 +- include/linux/mfd/samsung/s2mpa01.h | 7 +- include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/samsung/s2mps13.h | 14 +- include/linux/mfd/samsung/s2mps14.h | 14 +- include/linux/mfd/samsung/s2mps15.h | 11 +- include/linux/mfd/samsung/s2mpu02.h | 14 +- include/linux/mfd/samsung/s5m8763.h | 10 +- include/linux/mfd/samsung/s5m8767.h | 10 +- include/linux/mfd/ti-lmu.h | 3 +- include/linux/mm.h | 18 + include/linux/msi.h | 17 +- include/linux/ndctl.h | 22 + include/linux/pci-dma-compat.h | 18 - include/linux/pci-dma.h | 12 - include/linux/pci-p2pdma.h | 114 + include/linux/pci.h | 7 +- include/linux/pci_hotplug.h | 43 +- include/linux/pci_ids.h | 2 - include/linux/platform_data/dma-ep93xx.h | 2 +- include/linux/platform_data/dma-mcf-edma.h | 38 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/restart_block.h | 4 +- include/linux/socket.h | 4 +- include/linux/syscalls.h | 21 +- include/linux/time32.h | 78 +- include/linux/timekeeping.h | 12 - include/linux/timekeeping32.h | 53 +- include/linux/wait.h | 20 +- {sound/pci/hda => include/sound}/hda_codec.h | 0 include/sound/memalloc.h | 3 + include/sound/rawmidi.h | 1 + include/sound/simple_card_utils.h | 27 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-dapm.h | 9 - include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 45 +- include/target/iscsi/iscsi_target_core.h | 6 +- include/target/iscsi/iscsi_target_stat.h | 4 +- include/target/target_core_base.h | 1 - include/trace/events/btrfs.h | 36 +- include/trace/events/ext4.h | 99 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/input-event-codes.h | 18 + include/uapi/linux/magic.h | 1 + include/uapi/linux/ndctl.h | 52 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/scsi/scsi_bsg_ufs.h | 106 + include/uapi/sound/asound.h | 2 +- ipc/mqueue.c | 8 +- ipc/msg.c | 6 +- ipc/sem.c | 10 +- ipc/shm.c | 6 +- ipc/syscall.c | 2 +- ipc/util.h | 2 +- kernel/compat.c | 8 +- kernel/futex_compat.c | 2 +- kernel/irq/irqdomain.c | 5 +- kernel/irq/manage.c | 8 +- kernel/sched/core.c | 8 +- kernel/signal.c | 19 +- kernel/softirq.c | 6 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 30 +- kernel/time/tick-broadcast.c | 2 - kernel/time/tick-sched.c | 2 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - lib/vsprintf.c | 20 +- net/bridge/Kconfig | 2 +- net/compat.c | 10 +- net/socket.c | 18 +- scripts/check_00index.sh | 67 - scripts/kernel-doc | 8 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/arm/Kconfig | 1 - sound/core/memalloc.c | 41 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/pcm_lib.c | 21 +- sound/core/rawmidi.c | 22 + sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq_system.c | 22 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/sgbuf.c | 15 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream.c | 78 +- sound/firewire/bebob/bebob.c | 58 +- sound/firewire/bebob/bebob_maudio.c | 5 +- sound/firewire/dice/dice.c | 41 +- sound/firewire/digi00x/digi00x.c | 35 +- sound/firewire/fireface/ff.c | 36 +- sound/firewire/fireworks/fireworks.c | 69 +- sound/firewire/isight.c | 18 +- sound/firewire/motu/motu.c | 47 +- sound/firewire/oxfw/oxfw-scs1x.c | 5 +- sound/firewire/oxfw/oxfw-spkr.c | 5 +- sound/firewire/oxfw/oxfw-stream.c | 13 +- sound/firewire/oxfw/oxfw.c | 63 +- sound/firewire/tascam/tascam.c | 40 +- sound/hda/ext/hdac_ext_controller.c | 22 +- sound/i2c/cs8427.c | 2 +- sound/isa/opti9xx/opti92x-ad1848.c | 6 +- sound/isa/sb/sb8_main.c | 10 +- sound/mips/hal2.c | 13 +- sound/pci/asihpi/hpios.c | 2 +- sound/pci/atiixp.c | 6 +- sound/pci/au88x0/au88x0_core.c | 6 + sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emupcm.c | 3 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_beep.h | 2 +- sound/pci/hda/hda_bind.c | 14 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 36 +- sound/pci/hda/hda_controller.h | 20 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_hwdep.c | 2 +- sound/pci/hda/hda_intel.c | 112 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 20 +- sound/pci/hda/patch_analog.c | 2 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 1675 +++++++-- sound/pci/hda/patch_cirrus.c | 2 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 3 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 29 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 22 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0.c | 97 +- sound/pci/intel8x0m.c | 20 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 77 +- sound/soc/amd/acp-pcm-dma.c | 30 +- sound/soc/amd/acp.h | 3 +- sound/soc/atmel/Kconfig | 12 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel_ssc_dai.c | 13 +- sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/bcm/cygnus-ssp.c | 13 +- sound/soc/codecs/Kconfig | 36 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau17x1.c | 86 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs4265.c | 12 +- sound/soc/codecs/cs42l51.c | 21 + sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es8328.c | 4 +- sound/soc/codecs/hdac_hda.c | 483 +++ sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/max98088.c | 36 + sound/soc/codecs/max98373.c | 47 +- sound/soc/codecs/nau8822.c | 1136 ++++++ sound/soc/codecs/nau8822.h | 204 ++ sound/soc/codecs/pcm186x.c | 3 +- sound/soc/codecs/pcm3060-i2c.c | 60 + sound/soc/codecs/pcm3060-spi.c | 59 + sound/soc/codecs/pcm3060.c | 295 ++ sound/soc/codecs/pcm3060.h | 88 + sound/soc/codecs/pcm3168a.c | 82 + sound/soc/codecs/rt274.c | 2 + sound/soc/codecs/rt5514-spi.c | 14 +- sound/soc/codecs/rt5651.c | 1 - sound/soc/codecs/rt5663.c | 7 +- sound/soc/codecs/rt5668.c | 10 +- sound/soc/codecs/rt5670.c | 12 + sound/soc/codecs/rt5677-spi.c | 1 - sound/soc/codecs/rt5682.c | 86 +- sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sta32x.c | 30 + sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 58 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/codecs/tscs454.c | 2 +- sound/soc/codecs/wm2000.c | 54 +- sound/soc/codecs/wm8782.c | 63 + sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm9712.c | 3 +- sound/soc/codecs/wm_adsp.c | 26 +- sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_utils.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card.c | 21 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 53 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/boards/Kconfig | 22 + sound/soc/intel/boards/Makefile | 4 + sound/soc/intel/boards/broadwell.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- ...kbl_rt5663_max98927.c => kbl_da7219_max98927.c} | 787 ++--- sound/soc/intel/boards/kbl_rt5663_max98927.c | 5 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 127 + sound/soc/intel/boards/skl_hda_dsp_common.h | 38 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 183 + sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-hda-match.c | 40 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 13 + sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 71 +- sound/soc/intel/skylake/skl-topology.c | 4 +- sound/soc/intel/skylake/skl.c | 96 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 14 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 14 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 12 +- sound/soc/meson/Kconfig | 13 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 16 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/meson/axg-pdm.c | 654 ++++ sound/soc/meson/axg-tdm-interface.c | 50 +- sound/soc/nuc900/nuc900-ac97.c | 4 +- sound/soc/omap/omap-hdmi-audio.c | 4 +- sound/soc/pxa/Kconfig | 13 +- sound/soc/pxa/pxa-ssp.c | 6 + sound/soc/pxa/pxa2xx-ac97.c | 48 +- sound/soc/qcom/apq8096.c | 7 +- sound/soc/qcom/qdsp6/q6adm.c | 17 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 8 +- sound/soc/qcom/qdsp6/q6asm.c | 1 - sound/soc/qcom/qdsp6/q6core.c | 9 +- sound/soc/qcom/sdm845.c | 7 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 1 - sound/soc/rockchip/rockchip_pcm.c | 3 +- sound/soc/samsung/tm2_wm5110.c | 13 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/adg.c | 4 +- sound/soc/sh/rcar/core.c | 124 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/dma.c | 109 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 63 +- sound/soc/sh/rcar/src.c | 2 +- sound/soc/sh/rcar/ssi.c | 112 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 582 ++-- sound/soc/soc-dapm.c | 437 ++- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 253 +- sound/soc/soc-topology.c | 15 +- sound/soc/soc-utils.c | 4 +- sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai.h | 3 + sound/soc/stm/stm32_sai_sub.c | 281 +- sound/soc/sunxi/Kconfig | 17 +- sound/soc/sunxi/Makefile | 2 + sound/soc/sunxi/sun4i-i2s.c | 82 +- sound/soc/sunxi/sun50i-codec-analog.c | 444 +++ sound/soc/sunxi/sun8i-adda-pr-regmap.c | 102 + sound/soc/sunxi/sun8i-adda-pr-regmap.h | 7 + sound/soc/sunxi/sun8i-codec-analog.c | 79 +- sound/soc/sunxi/sun8i-codec.c | 22 +- sound/soc/tegra/tegra_sgtl5000.c | 17 +- sound/soc/txx9/txx9aclc-ac97.c | 3 +- sound/usb/caiaq/device.c | 1 + sound/usb/midi.c | 3 +- sound/usb/mixer_quirks.c | 381 ++ sound/usb/quirks-table.h | 9 +- sound/x86/intel_hdmi_audio.c | 29 +- sound/xen/xen_snd_front_alsa.c | 46 +- tools/Makefile | 13 +- tools/pci/Build | 1 + tools/pci/Makefile | 53 + tools/pci/pcitest.c | 7 +- tools/testing/nvdimm/Kbuild | 1 + tools/testing/nvdimm/acpi_nfit_test.c | 8 + tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/nvdimm/test/nfit_test.h | 24 - 1209 files changed, 46844 insertions(+), 23369 deletions(-) delete mode 100644 Documentation/00-INDEX delete mode 100644 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0 delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/admin-guide/ext4.rst rename Documentation/{memory-hotplug.txt => admin-guide/mm/memory-hotplug.rst} (74%) delete mode 100644 Documentation/arm/00-INDEX delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/core-api/memory-hotplug.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,sei.txt rename Documentation/devicetree/bindings/{serial => mfd}/atmel-usart.txt (76%) create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt create mode 100644 Documentation/driver-api/firewire.rst create mode 100644 Documentation/driver-api/pci/index.rst create mode 100644 Documentation/driver-api/pci/p2pdma.rst rename Documentation/driver-api/{ => pci}/pci.rst (100%) delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/attributes.rst (98%) rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/checksums.rst (99%) rename Documentation/filesystems/ext4/{ondisk => }/directory.rst (98%) rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/group_descr.rst (99%) rename Documentation/filesystems/ext4/{ondisk => }/ifork.rst (98%) rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/inodes.rst (98%) rename Documentation/filesystems/ext4/{ondisk => }/journal.rst (98%) rename Documentation/filesystems/ext4/{ondisk => }/mmp.rst (99%) delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/special_inodes.rst (97%) rename Documentation/filesystems/ext4/{ondisk => }/super.rst (99%) delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX delete mode 100644 Documentation/ide/00-INDEX delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX create mode 100644 Documentation/process/deprecated.rst delete mode 100644 Documentation/s390/00-INDEX delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 LICENSES/other/ISC create mode 100644 drivers/acpi/acpi_adxl.c create mode 100644 drivers/acpi/nfit/intel.h rename drivers/clocksource/{time-armada-370-xp.c => timer-armada-370-xp.c} (100%) rename drivers/clocksource/{cadence_ttc_timer.c => timer-cadence-ttc.c} (99%) rename drivers/clocksource/{time-efm32.c => timer-efm32.c} (100%) rename drivers/clocksource/{fsl_ftm_timer.c => timer-fsl-ftm.c} (100%) rename drivers/clocksource/{time-lpc32xx.c => timer-lpc32xx.c} (100%) rename drivers/clocksource/{time-orion.c => timer-orion.c} (95%) rename drivers/clocksource/{owl-timer.c => timer-owl.c} (100%) rename drivers/clocksource/{time-pistachio.c => timer-pistachio.c} (100%) rename drivers/clocksource/{qcom-timer.c => timer-qcom.c} (100%) rename drivers/clocksource/{versatile.c => timer-versatile.c} (100%) rename drivers/clocksource/{vf_pit_timer.c => timer-vf-pit.c} (100%) rename drivers/clocksource/{vt8500_timer.c => timer-vt8500.c} (100%) rename drivers/clocksource/{zevio-timer.c => timer-zevio.c} (97%) create mode 100644 drivers/dma/fsl-edma-common.c create mode 100644 drivers/dma/fsl-edma-common.h create mode 100644 drivers/dma/mcf-edma.c create mode 100644 drivers/hid/hid-bigbenff.c rename drivers/hid/i2c-hid/{i2c-hid.c => i2c-hid-core.c} (96%) create mode 100644 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c create mode 100644 drivers/hid/i2c-hid/i2c-hid.h create mode 100644 drivers/irqchip/irq-mvebu-sei.c create mode 100644 drivers/mfd/at91-usart.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone-dw.c delete mode 100644 drivers/pci/controller/dwc/pci-keystone.h create mode 100644 drivers/pci/hotplug/TODO create mode 100644 drivers/pci/p2pdma.c create mode 100644 drivers/pci/pci-bridge-emul.c create mode 100644 drivers/pci/pci-bridge-emul.h create mode 100644 drivers/power/supply/sc2731_charger.c create mode 100644 drivers/scsi/myrb.c create mode 100644 drivers/scsi/myrb.h create mode 100644 drivers/scsi/myrs.c create mode 100644 drivers/scsi/myrs.h create mode 100644 drivers/scsi/ufs/ufs_bsg.c create mode 100644 drivers/scsi/ufs/ufs_bsg.h create mode 100644 drivers/spi/spi-at91-usart.c delete mode 100644 drivers/video/backlight/ld9040.c delete mode 100644 drivers/video/backlight/ld9040_gamma.h delete mode 100644 drivers/video/backlight/s6e63m0.c delete mode 100644 drivers/video/backlight/s6e63m0_gamma.h rename fs/xfs/{ => libxfs}/xfs_attr.h (97%) delete mode 100644 include/asm-generic/unistd.h create mode 100644 include/dt-bindings/mfd/at91-usart.h create mode 100644 include/linux/adxl.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/mfd/ingenic-tcu.h create mode 100644 include/linux/ndctl.h delete mode 100644 include/linux/pci-dma.h create mode 100644 include/linux/pci-p2pdma.h create mode 100644 include/linux/platform_data/dma-mcf-edma.h rename {sound/pci/hda => include/sound}/hda_codec.h (100%) create mode 100644 include/uapi/scsi/scsi_bsg_ufs.h delete mode 100755 scripts/check_00index.sh create mode 100644 sound/soc/atmel/mikroe-proto.c create mode 100644 sound/soc/codecs/hdac_hda.c create mode 100644 sound/soc/codecs/hdac_hda.h create mode 100644 sound/soc/codecs/nau8822.c create mode 100644 sound/soc/codecs/nau8822.h create mode 100644 sound/soc/codecs/pcm3060-i2c.c create mode 100644 sound/soc/codecs/pcm3060-spi.c create mode 100644 sound/soc/codecs/pcm3060.c create mode 100644 sound/soc/codecs/pcm3060.h copy sound/soc/intel/boards/{kbl_rt5663_max98927.c => kbl_da7219_max98927.c} (62%) create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 sound/soc/sunxi/sun50i-codec-analog.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.c create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.h create mode 100644 tools/pci/Build create mode 100644 tools/pci/Makefile