This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from a2d635decbfa Merge tag 'drm-next-2019-05-09' of git://anongit.freedeskt [...] adds b3f5c0f3333b Merge branch 'for-linus' into for-next adds 35033d8cb71b ALSA: firewire-motu: add support MOTU 8pre FireWire adds cc4f8e91c4ed ALSA: firewire-lib: use 8 byte header for IR context to ge [...] adds 50e0908412e6 ALSA: aloop: Support S24 sample formats adds e42dd3ee3f9c ALSA: emux: Add support of loading GUS-patch adds 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] adds 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() adds 8748b850becc ALSA: timer: Unify timer callback process code adds 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list adds a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag adds fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions adds 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next adds 4b81dad109ad ALSA: doc: my_chip has no element ioport adds df55531b8b0e ALSA: timer: Revert active callback sync check at close adds fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools adds 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version adds f823b8a75527 ALSA: seq: Remove superfluous irqsave flags adds feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex adds 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] adds 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() adds 5d704b0d3b48 ALSA: timer: Coding style fixes adds f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo adds b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] adds c98995493876 ALSA: emu10k1: Drop superfluous id-uniquification behavior adds f4fa968950ae ALSA: core: Don't refer to snd_cards array directly adds 442e321ed223 ALSA: ps3: Remove set but not used variables 'start_vaddr' [...] adds 328e9f6973be ALSA: usb-audio: Handle the error from snd_usb_mixer_apply [...] adds 607ca3bd220f ALSA: hda/realtek - EAPD turn on later adds 4ab1ae3453c9 ALSA: gus: fix misuse of %x adds cb5173594d50 ALSA: usb-audio: Fix a memory leak bug adds 4d95c51776b2 ALSA: hda: fix unregister device twice on ASoC driver adds b60ee2e281b6 ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC adds cbb88db76a15 ALSA: usx2y: fix a double free bug adds f495222e2827 ALSA: hda - Register irq handler after the chip initialization adds 78ff2afc2625 MAINTAINERS: update git tree for sound entries adds 17b89c80319c Merge branch 'for-linus' into for-next adds 2854cd34fbab ALSA: synth: emux: soundfont.c: divide by zero in calc_gus [...] adds 01c8327667c2 ASoC: codec: hdac_hdmi add device_link to card device adds 66287def4353 ASoC: rsnd: fixup 6ch settings to 8ch adds 0bbf4084e0cf ASoC: stm32: i2s: return the get_irq error adds c46ab1510de1 ASoC: codecs: rt5682: initialize mutex before using adds 780f202f2bf4 ASoC: mediatek: btcvsd fix irq mask adds 882c8b4af315 ASoC: dapm: fix kcontrols for effect widgets adds 414a7321d60b ASoC: da7213: fix DAI_CLK_EN register bit overwrite adds cd8926e38e8c ASoC: da7219: Update the support rate list adds 30180e843604 ASoC: hdmi-codec: unlock the device on startup errors adds 6a7c59c6d9f3 ASoC: fix valid stream condition adds f47b9ad927c6 ASoC: skip hw_free on codec dai for which the stream is invalid adds 7f5a466f2ea1 Merge branch 'asoc-5.1' into asoc-linus adds 825b22e5961a ASoC: rsnd: src: fix compiler warnings adds 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM adds 686174a0989b ASoC: qcom: add i2c dependency for SND_SOC_SDM845 adds 52e7306ca2db ASoC: stm32: i2s: change trigger traces adds c2dc8b2c114c ASoC: stm32: i2s: improve channel capabilities handling adds fef050c88ce1 ASoC: stm32: i2s: use default dai name adds 642aafea8889 ASoC: ti: remove compat dma probing adds c9fbc1c02ec8 ASoC: ams-delta: remove duplicate 'const' adds 7d7b25d05ef1 ASoC: ti: fix davinci_mcasp_probe dependencies adds 7bf7d0554890 ASoC: axi-i2s: let both capture and playback be optional adds fa225400758d ASoC: axi-i2s: make both "rx" and "tx" optional adds b517229ca2f7 ASoC: nau8810: use 64-bit arithmetic instead of 32-bit adds 709a9b8a1f4f ASoC: nau8810: fix the typo of function name adds 20b83421e8ee ASoC: nau8810: automatic selecting BCLK in I2S master mode adds 3789debfc379 ASoC: topology: create tlv before soc_tplg_init_kcontrol adds 127470597b6b Merge tag 'v5.1-rc1' into asoc-5.2 adds 14c747506ae6 ASoC: rsnd: add missing reg/reg-name at Document adds c4bce31c4982 ASoC: rsnd: explain extended Audio DMAC peri peri address adds 2944d29d7c89 ASoC: simple-amplifier: Make gpio property optional adds bbfaa7d36c1e ASoC: dpcm: prevent snd_soc_dpcm use after free adds f68c2a682d44 ASoC: stm32: spdifrx: add power management adds 8a68a509ae6b ASoC: rt5651: Add support for active-high jack detect adds a0cb2d4357e4 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk adds cdc444721b0e ASoC: simple-card: rename simple_get_conversion() to simpl [...] adds d708d35ef084 ASoC: simple-card: add simple_parse_mclk_fs() adds d2bf008ad11a ASoC: audio-graph: rename graph_get_conversion() to graph_ [...] adds 4346a745df41 ASoC: audio-graph: add graph_parse_mclk_fs() adds 3863293a96c3 Merge branch 'for-5.1' of https://git.kernel.org/pub/scm/l [...] adds 7b6f68a4df4d ASoC: topology: free stream_name of dai_drv adds b3718b8f7e9b ASoC: topology: free link string in error adds c77526851ded Merge branch 'asoc-5.1' into asoc-5.2 for wmadsp adds 2b0ee49f129c ASoC: wm_adsp: Don't export wm_adsp2_lock adds b9070df45166 ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers adds 4049ce86fc9b ASoC: wm_adsp: Refactor firmware status reading adds a5dcb24d70ff ASoC: wm_adsp: Factor out parsing of firmware ID header adds 4e08d50d1fb6 ASoC: wm_adsp: Factor out DSP specific operations adds ed1666f68670 ASoC: mediatek: Fix UBSAN warning. adds c6839641532f ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. adds 170b1e123f38 ASoC: wm_adsp: Add support for new Halo core DSPs adds 2ae581380e4d ASoC: wm_adsp: Add HALO MPU fault logging adds 8bc144f90b6c ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core adds 0f91d24f2c78 ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 adds bf31cbfbe250 ASoC: tlv320aic32x4: Break out clock setting into separate [...] adds f29eec793d4d ASoC: samsung: i2s: Don't use register read to determine s [...] adds cd537873729c ASoC: wm_adsp: Correct some minor issues adds d151cf89a476 ASoC: stm32: dfsdm: add mmap support adds 41d176d3ec14 ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK adds d90ba6c8b53e ASoC: da7219: Expose BCLK and WCLK control through CCF adds 883149027a98 ASoC: AMD: Update DA7219 DAI clock name to align with code [...] adds 0580dde59438 ASoC: simple-card-utils: add asoc_simple_debug_info() adds e59289cda8de ASoC: simple_card_utils: share common priv for simple-card [...] adds f38df5bf0c9c ASoC: simple-card-utils: share asoc_simple_startup() adds 686911b46fb5 ASoC: simple-card-utils: share asoc_simple_shutdown() adds f48dcbb6d47d ASoC: simple-card-utils: share asoc_simple_hw_param() adds ad934ca80108 ASoC: simple-card-utils: share asoc_simple_dai_init() adds 629f75440a68 ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() adds 65a5056b2120 ASoC: simple-card-utils: share asoc_simple_card_init_priv() adds 8f7f298a3337 ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() adds ad11e59f52d6 ASoC: simple-card-utils: rename asoc_simple_card_xxx() to [...] adds 4c798984c0dc ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S M [...] adds b87d37d0231f ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller adds c95e3a4b9629 ASoC: tlv320aic32x4: Properly Set Processing Blocks adds d9b27d50340c ASoC: lochnagar: Add device tree binding document adds 16123412a628 ASoC: lochnagar: Add driver to support Lochnagar 2 sound card adds 008fe4e53822 ASoC: simple-card-utils: test memory allocation adds 3a9ce0f1b296 ASoC: nau8810: fix the issue of 64 bits division adds eddb6084305e ASoC: AMD: Fix incorrect extern adds cf8817733d10 ASoC: stm32: sai: add power management adds 78540a259b05 ASoC: sirf-audio: Remove redundant of_match_node call adds 8633d44002ba ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai adds 514b044cba66 ASoC: tlv320aic32x4: Model PLL in CCF adds fd2df3aeafa4 ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF adds a51b50062091 ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF adds 9b484124ebd9 ASoC: tlv320aic32x4: Model BDIV divider in CCF adds d25970b5fd51 ASoC: tlv320aic32x4: Control clock gating with CCF adds fbafbf651727 ASoC: tlv320aic32x4: Move aosr and dosr setting to separat [...] adds 96c3bb00239d ASoC: tlv320aic32x4: Dynamically Determine Clocking adds aa6a60f7be92 ASoC: tlv320aic32x4: Restructure set_dai_sysclk adds 78f2d58a2893 ASoC: tlv320aic32x4: Remove mclk references adds 6d56ee1550b8 ASoC: tlv320aic32x4: Allow 192000 Sample Rate adds 64f01d2b5ccc ASoC: tlv320aic32x4: Only enable with common clock adds be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver adds d0d9071b7241 ASoC: add fsl_audmix DT binding documentation adds b86ef5367761 ASoC: fsl: Add Audio Mixer machine driver adds 5fb94d46c317 ASoC: fsl_audmix: Fix kbuild failure adds ad6bb3067c4d ASoC: cs42l51: add multi endpoint support adds 2b070f673902 ASoC: rt5677-spi: Add ACPI ID adds 11c0269017b2 ASoC: Mediatek: MT8183: Add machine driver with TS3A227 adds 9067cdea1795 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 adds ebbddc75bbe8 ASoC: Mediatek: MT8183: Add machine driver with DA7219 adds de70b2a58112 ASoC: fsl: fix spelling mistake: "missign" -> "missing" adds 809589a94dcc ASoC: wm_adsp: Fix typo in comment adds 5a79acf9a918 ASoC: Mediatek: Add document for mt8183-da7219-max98357 adds 0bbcedd6bb41 ASoC: es8316: Add support for inverted jack detect adds 35146467bd43 ASoC: simple-card-utils: remove set but not used variable [...] adds ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection adds 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection adds f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning adds cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support adds e194098bf909 ASoC: core: support driver alias names for FE topology overrides adds 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols adds 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] adds c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] adds b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] adds 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] adds 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static adds 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free adds 789b930a8f0d ASoC: wm_adsp: Make use of local variables adds 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error adds 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] adds 0f9e47b3fd92 ASoC: sprd: Fix modular build adds b6c573e5e865 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds d82e78b0a578 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds adcc9f2b064e ASoC: sprd: Fix the smatch warning adds 8a1d95c393d9 ASoC: tlv320aic32x4: Update copyright and use SPDX identifier adds fb20de606316 ASoC: rockchip: pdm: using left justified store mode adds a7980cd212ce ASoC: rockchip: pdm: add default regs adds 252163a66a06 ASoC: rockchip: pdm: optimize clear logic adds 072cb68a4366 Merge branch 'asoc-5.1' into asoc-5.2 adds 624e8e00acaf ASoC: rockchip: pdm: fixup pdm fractional div adds 6bfff707985f dt-bindings: sound: rockchip: add compatible for rk3308/px30 adds 717d97879b34 ASoC: rockchip: pdm: add compatible for rk1808 adds 2a050b7a746e dt-bindings: sound: add compatible for rk1808 adds 430f5da69b93 ASoC: rockchip: pdm: adjust waterlevel in frame unit adds 54cd97cfe02e ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value adds 47fa5773f11c ASoC: sprd: Fix spelling mistake "faied" -> "failed" adds b126fc073287 ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious adds 44ceee847e27 ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage adds d3e6e374566e ASoC: tlv320aic32x4: Add Playback PowerTune Controls adds fdf34366d324 ASoC: max98357a: add missing supported rates adds aa612f2b006a ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry adds 26bde6ad6d59 ASoC: dt-bindings: update cs42l51 bindings adds f77b6ea70f3a ASoC: cs42l51: add regulator management adds 11b9cd748e31 ASoC: cs42l51: add reset management adds 2f7c4ce09a43 ASoC: cs42l51: add support of master mode adds 75a714823e89 ASoC: cs42l51: add power management adds e04232c38190 ASoC: cs42l51: add adc volume control adds f96fb7d198ca ASoC: core: remove link components before cleaning up card [...] adds 679f4e6cfd45 ASoC: meson: add g12a compatibles adds 7c02509a8a99 ASoC: meson: axg-fifo: add g12a support adds a3c23a8ad4dc ASoC: meson: axg-toddr: add g12a support adds fcced66f208d ASoC: meson: axg-frddr: add g12a support adds f01bc67f58fd ASoC: meson: axg-tdm-formatter: rework quirks settings adds aa191a37b801 ASoC: meson: axg-tdmout: add g12a support adds 5aebe7c7f9c2 ASoC: topology: fix endianness issues adds 2114171d9cce ASoC: topology: fix big-endian check adds 1997ee89f36d ASoC: fsl_esai: Support synchronous mode adds 4110e9a18683 ASoC: cs42l51: change mic bias DAPM adds 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier adds ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier adds e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier adds 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier adds 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier adds a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier adds d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier adds 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier adds bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier adds 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier adds 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier adds 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier adds eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier adds 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier adds ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier adds 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier adds 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier adds e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier adds a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier adds ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect adds a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II adds 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset adds daae4c583534 ASoC: tlv320aic32x4: Fix spacing adds 4c61608402f5 ASoC: samsung: arndale: Convert to SPDX License Identifier adds 41ce2ac0417c ASoC: samsung: bells: Convert to SPDX License Identifier adds df504eda6a72 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier adds 392d20f60d00 ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier adds 7d5b1b8aaa65 ASoC: samsung: i2s: Convert to SPDX License Identifier adds 1d3279c4ab57 ASoC: samsung: idma: Convert to SPDX License Identifier adds 9c8df4cd9964 ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier adds 1643b9fb8c77 ASoC: samsung: littlemill: Convert to SPDX License Identifier adds d5943db34af3 ASoC: samsung: lowland: Convert to SPDX License Identifier adds 7cab920a891e ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier adds 1896b485d3ec ASoC: samsung: odroid: Convert to SPDX License Identifier adds 65511dc7488e ASoC: samsung: pcm: Convert to SPDX License Identifier adds 08ac76d01bea ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier adds 521cc68ea588 ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier adds 2dab7021aa52 ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier adds 25bc05fbc464 ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier adds ac64529df8df ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Id [...] adds 4d19f2cf5f2d ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Id [...] adds 8aa0ef201cdc ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier adds 64301240f86a ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier adds fe20039c8d09 ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier adds f9ff38071cdc ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier adds ebf4c423dd2a ASoC: samsung: snow: Convert to SPDX License Identifier adds dbf0344a4b6a ASoC: samsung: spdif: Convert to SPDX License Identifier adds 3f8b21fd7960 ASoC: samsung: speyside: Convert to SPDX License Identifier adds 686f47bb72dd ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier adds d18360e07fb7 ASoC: samsung: tobermory: Convert to SPDX License Identifier adds ae061d2a857f ASoC: pcm: save fixed-up hw_params of BE adds 479879701758 ASoC: Intel: Haswell: Remove set but not used variable 'st [...] adds c634d3ffc6b2 dt-bindings: ASoC: Add Spreadtrum multi-channel data trans [...] adds d7bff893e04f ASoC: sprd: Add Spreadtrum multi-channel data transfer support adds 6b903f9bdd98 ASoC: doc: simple-card: Add pin-switches property adds ddb351145a96 ASoC: fsl_sai: Update is_slave_mode with correct value adds 812ad463e089 ASoC: fsl_sai: Add support for runtime pm adds 1fb1e93a1dc7 ASoC: Intel: bytcht_es8316: fix compilation warning adds 2fb2a19af17a ASoC: Intel: bytcr_rt5640: align quirk override handling adds fb45befa7ea0 ASoC: Intel: bytcr_rt5651: align quirk override handling adds 90194281ee8b ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() adds b46ea8f4d238 ASoC: fsl_sai: Add missing return 0 in remove() adds 552f2d7edd38 ASoC: simple-card: Read pin switches conf from devicetree adds 93f38ef6a4b6 Merge branch 'asoc-5.1' into asoc-5.2 adds 8f8a54884dfd ASoC: stm32: sai: simplify dai driver initialisation adds c16211d6226d ASoC: SOF: Add Sound Open Firmware driver core adds c3078f539704 ASoC: SOF: Add Sound Open Firmware KControl support adds 86b02f71ccf3 ASoC: SOF: Add driver debug support. adds 53e0c72d98ba ASoC: SOF: Add support for IPC IO between DSP and Host adds 868bd00f4955 ASoC: SOF: Add PCM operations support adds 311ce4fe7637 ASoC: SOF: Add support for loading topologies adds fd51c47b352b ASoC: SOF: Add DSP firmware logger support adds d1d95fcb63e3 ASoC: SOF: Add DSP HW abstraction operations adds 70cd52544b95 ASoC: SOF: Add firmware loader support adds 4483151e765b ASoC: SOF: Add userspace ABI support adds 8920153c6461 ASoC: SOF: Add PM support adds 8017b8fd37bf ASoC: SOF: Add Nocodec machine driver support adds e657c18a01c8 ASoC: SOF: Add xtensa support adds 3bafac46065e ASoC: SOF: Add utils adds 9e42c5ca4a27 ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. adds 458bc7296184 ASoC: SOF: Intel: Add BDW HW DSP support adds 351d1174fef0 ASoC: SOF: Intel: Add legacy IPC support adds dd96daca6c83 ASoC: SOF: Intel: Add APL/CNL HW DSP support adds 8a300c8fb17c ASoC: SOF: Intel: Add HDA controller for Intel DSP adds 747503b1813a ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations adds 6e9cde974863 ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. adds cd679898cd32 ASoC: SOF: Add ACPI device support adds a226893b85b3 ASoC: SOF: Add PCI device support adds d16046ffa6de ASoC: SOF: Intel: Add Intel specific HDA firmware loader adds c6be710f5e2a ASoC: SOF: Intel: Add Intel specific HDA PCM operations adds 78ad1f07a49a ASoC: SOF: Intel: Add hda-bus support and initialization adds a1d1e266b445 ASoC: SOF: Intel: Add Intel specific HDA stream operations adds ba00ed7572cd ASoC: SOF: Intel: Add Intel specific HDA trace operations adds 5507b8103e26 ASoC: SOF: Intel: Add support for HDAudio codecs adds fdd961e37e47 ASoC: SOF: Intel: add SKL+ platform DAIs adds 273020522ef6 ASoC: SOF: Intel: Add platform differentiation for APL and CNL adds e6b140e918e9 ASoC: Intel: Kconfig: expose common option between SST and [...] adds 7e978fa37df7 ASoC: SOF: Add Build support for SOF core and Intel drivers adds f35bf70f61d3 ASoC: Intel: Make sure BDW based machine drivers build for SOF adds 10b02b53a998 ASoC: Intel: select relevant machine drivers for SOF adds 7b6531c5054e ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" adds f2a1fdb50d31 ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set [...] adds bb24a31ed584 ASoC: AMD: Configure wclk and bclk of master codec adds 5011454ee34a ASoC: pcm3168a: Enable TDM support for DSP_A/B modes adds a0c34c7629be ASoC: fsl_micfil: Remove set but not used variable 'osr' adds 83b4f50ca2b2 ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' adds a1a86e1bd4a8 ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static adds ea751227c813 ASoC: imx: fix fiq dependencies adds 6f547c96b45d ASoC: atmel: tse850: Make some functions static adds 680ae69d5227 ASoC: mpc5200_psc_i2s: Fix invalid license ID adds ac097cac496f ASoC: mpc5200_dma: Fix invalid license ID adds 21c7f3e31ec5 ASoC: rsnd: Document r8a77470 bindings adds 164a263bf8d0 ASoC: Intel: Make boards more available for compile test adds d3692cb5c56d ASoC: Intel: common: add Geminilake Realtek+Maxim machine [...] adds 51dd97d1df5f ASoC: rt5645: fix a NULL pointer dereference adds a2be42f18d40 ASoC: cs43130: fix a NULL pointer dereference adds 8bb678d75954 ASoC: imx-audmix: fix object reference leaks in probe adds d04195b0a351 ASoC: fsl_audmix: remove "model" attribute from DT document adds f2a36a78423e ASoC: fsl_audmix: remove "model" attribute adds 1df1e5457cd1 ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 adds d232591c9482 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 adds a23e34c064b9 ASoC: tlv320aic32x4: Fix potential uninitialized variable adds 62be484f7ad8 ASoC: fsl_audmix: cache pdev->dev pointer adds 7c88b92816df ASoC: sprd: Fix return value check in sprd_mcdt_probe() adds 81a812c98b6e ASoC: sprd: Fix to use list_for_each_entry_safe() when del [...] adds 81ed884501a5 ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in er [...] adds 07f80454369e ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "i [...] adds b75a9799dc37 ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs adds 903c220b1ece ASoC: fsl_esai: Fix missing break in switch statement adds 406dcbc55a0a ASoC: rt5645: Headphone Jack sense inverts on the LattePan [...] adds 1cd472d2ac16 ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case adds c437ba0300ce ASoC: SOF: remove redundant null checks of dai adds 726fc60babe4 ASoC: hdmi-codec: stream is already locked in hw_params adds 0efa3334d65b ASoC: Intel: avoid Oops if DMA setup fails adds 73affae222ec ASoC: SOF: add Kconfig option for strict ABI checks adds 4acb1c2ea42e ASOC: SOF: ipc: add support for stricter ABI checks adds 8e3a6e45a77b ASoC: SOF: topology: add support for stricter ABI checks adds acd1c1883d40 ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position adds df7e0de58825 ASoC: SOF: Intel: hda: add the SSP Host Device memory space adds b095fe47bc1e ASoC: SOF: Intel: hda: add SSP info to the chip info struct adds 74ed4097f589 ASoC: SOF: Intel: hda: set I2S slave before enabling DSP adds d1a6459fab43 ASoC: SOF: Intel: hda: set bus->idx as 0 adds b0056fda7c8a ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext adds e2803e610aec ASoC: SOF: PCM: add period_elapsed work to fix race condit [...] adds 8242d53975a9 ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed adds ff758e9f73a0 ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed adds 6d60a39e5b78 ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ adds e8e55dbe0896 ASoC: SOF: Intel: hda-stream: store stream capabilities adds 20d0aff739be ASoC: SOF: Intel: hda-stream: handle real stream interrupts only adds ed3baacd76ba ASoC: SOF: intel: hda: add hw_params_upon_resume flag for [...] adds 5e4a27fda2c8 ASoC: SOF: IPC: add ipc dump function adds f3da49f055dc ASoC: SOF: Intel: APL: add ipc dump function adds dc20e5f315e1 ASoC: SOF: Intel: CNL: add ipc dump function adds 2b131b5a25f5 ASoC: Intel: skl_hda_dsp_generic: add DMIC support adds 6dd5055f1d32 ASoC: Intel: skl_hda_dsp_generic:refine code style adds f70abd75b7c6 ASoC: Intel: add sof-rt5682 machine driver adds 16ec5dfe0327 ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE adds 1587a061ef56 ASoC: sprd: Add reserved DMA memory support adds 378d590c4945 Merge branch 'asoc-5.2' into asoc-next adds d81645510ce2 Merge tag 'asoc-v5.2' of https://git.kernel.org/pub/scm/li [...] adds 8c2e6728c2bf ALSA: hda/hdmi - Read the pin sense from register when repolling adds 7f641e26a6df ALSA: hda/hdmi - Consider eld_valid when reporting jack event adds d3ba58bb8959 ALSA: hda/realtek - Support low power consumption for ALC295 adds d4c2ccdb5855 ALSA: hda/intel: add CometLake PCI IDs adds 80a5052db751 ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) adds a46eb523220e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers adds ecb2795c08bc ASoC: max98090: Fix restore of DAPM Muxes adds 863137f0bc5e ASoC: stm32: spdifrx: update pcm hardware constraints adds 19e42536b271 ASoC: stm32: spdifrx: change trace level on iec control adds 4c88519133bd ASoC: sound/soc/sof/: fix kconfig dependency warning adds ab0c433f32f8 ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n adds c41d384c39f1 ASoC: SOF: Fix a compile warning with CONFIG_PCI=n adds f153bf49ddf6 ASoC: rockchip: Fix an uninitialized variable compile warning adds 54d198d5019d ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly adds 78989ff8aead ASoC: SOF: xtensa: fix undefined references adds ce38a75089f7 ASoC: SOF: core: fix undefined nocodec reference adds 5095c418b939 Merge tag 'asoc-v5.2-2' of git://git.kernel.org/pub/scm/li [...] adds 6447c962bc47 ALSA: hda/realtek - Support low power consumption for ALC256 adds 534420c6ff87 ALSA: aica: Fix a long-time build breakage adds 7f84ff68be05 ALSA: line6: toneport: Fix broken usage of timer for delay [...] adds bdb8fa6b09a8 ASoC: mediatek: mt6358: initialize setting when ramping volume adds bbb56537a327 ASoC: mediatek: mt6358: save output volume for mixer controls adds ec0574a6ce31 ASoC: mediatek: mt6358: save PGA for mixer control adds 939507f27798 ASoC: codec: hdac_hdmi: no checking monitor in hw_params adds 4fc19fffaaf8 ASoC: stm32: i2s: update pcm hardware constraints adds 7f6647ced298 ASoC: SOF: Fix unused variable warnings adds ed97c988bdc6 Merge tag 'asoc-v5.2-5' of git://git.kernel.org/pub/scm/li [...] adds e57ccca1ba33 Merge tag 'sound-5.2-rc1' of git://git.kernel.org/pub/scm/ [...] adds c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP adds 4217efa353c6 parport_ip32: pass struct device to DMA API functions adds 12a7b035cacc da8xx-fb: pass struct device to DMA API functions adds 9f989e8c06fe gbefb: switch to managed version of the DMA allocator adds 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent adds 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API adds d7e02a931235 dma-mapping: remove leftover NULL device support adds e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack adds 148a97d5a02a dma-mapping: remove an unnecessary NULL check adds 13bf5ced9377 dma-mapping: add a Kconfig symbol to indicate arch_dma_pre [...] adds ddab5337b23c Merge tag 'dma-mapping-5.2' of git://git.infradead.org/use [...] adds 5ba846b1ee07 dmaengine: idma64: Use actual device for DMA transfers adds f6ed6491d565 dmaengine: tegra210-adma: use devm_clk_*() helpers adds 74fca241e6a0 dmaengine: tegra210-adma: update system sleep callbacks adds b45aef3aef63 dmaengine: pl330: introduce debugfs interface adds 921234e0c5d7 dmaengine: axi-dmac: Split too large segments adds 2ff25c1c3279 dmaengine: pl08x: be fair when re-assigning physical channel adds f177a4312194 dmaengine: xgene-dma: move spin_lock_bh to spin_lock in tasklet adds 23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch adds e2c114c06da2 dmaengine: at_xdmac: remove BUG_ON macro in tasklet adds 223a4f4cfe93 dmaengine: at_xdmac: enhance channel errors handling in tasklet adds 38a829a389e3 dmaengine: at_xdmac: only monitor overflow errors for peri [...] adds 56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration paramet [...] adds 648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for [...] adds 9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability adds 2da254cc7908 dmaengine: pl330: _stop: clear interrupt status adds c7266d26dc12 dmaengine: bcm2835: Drop duplicate capability setting. adds ffcfc20f7489 dmaengine: idma64: Move driver name to the header adds 9e1630b809ec dmaengine: xgene-dma: fix spelling mistake "descripto" -> [...] adds 941acd566b18 dmaengine: imx-sdma: Only check ratio on parts that support 1:1 adds 8a6061c34a54 dmaengine: rcar-dmac: Update copyright information adds f4fd2ec08f17 dmaengine: stm32-dma: use platform_get_irq() adds c6504be53972 dmaengine: stm32-dma: Fix unsigned variable compared with zero adds 95d47fb71d18 dmaengine: bcm-sba-raid: Use dev_get_drvdata() adds 66c30aa67917 dmaengine: nbpfaxi: Use dev_get_drvdata() adds 2a4885abf5fb dmaengine: stm32-dma: fix residue calculation in stm32-dma adds 32685552fdc8 dmaengine: fsl-edma: Fix typo in Vybrid name adds e095189a5410 dmaengine: fsl-edma: Adjust indentation adds 0b515abb6b7e dmaengine: at_xdmac: remove a stray bottom half unlock adds ded1f3db4cd6 dmaengine: tegra210-adma: prepare for supporting newer Teg [...] adds c0e74dd25422 Documentation: DT: Add compatibility binding for Tegra186 adds 433de642a76c dmaengine: tegra210-adma: add support for Tegra186/Tegra194 adds 94dc8f4ed479 dmaengine: tegra210-adma: add pause/resume support adds f030e419501c dmaengine: tegra210-dma: free dma controller in remove() adds f33e7bb3eb92 dmaengine: tegra210-adma: restore channel status adds 055128ee008b Merge tag 'dmaengine-5.2-rc1' of git://git.infradead.org/u [...] adds a2f409713e44 cxgb3: Convert cqidr to XArray adds 27114876ceaa cxgb3: Convert qpidr to XArray adds e64a7c02f101 cxgb3: Convert mmidr to XArray adds 52e124c27e7b cxgb4: Convert cqidr to XArray adds 2f43129127e6 cxgb4: Convert qpidr to XArray adds 7a268a93973c cxgb4: Convert mmidr to XArray adds f254ba6ae547 cxgb4: Convert hwtid_idr to XArray adds 9f5a9632e412 cxgb4: Convert atid_idr to XArray adds 401b44804c2a cxgb4: Convert stid_idr to XArray adds f04cc17878b4 RDMA/hns: Only assign the relatived fields of psn if IB_QP [...] adds 601f3e6d067c RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ [...] adds 834fa8cf6f70 RDMA/hns: Update the range of raq_psn field of qp context adds 5b01b243b0b3 RDMA/hns: Only assgin some fields if the relatived attr_ma [...] adds 07c2339a91c1 RDMA/hns: Hide error print information with roce vf device adds 82342e493b7e RDMA/hns: Bugfix for sending with invalidate adds d0a935563bc0 RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp [...] adds 19b1a294b0b3 RDMA: Use __packed annotation instead of __attribute__ ((packed)) adds 270a9833b269 IB/hfi1: Add running average for adaptive pio adds b02a29eb8841 mlx5: Convert mlx5_srq_table to XArray adds f1430536e008 mlx4: Convert pv_id_table to XArray adds 949a2370466b IB/mad: Convert ib_mad_clients to XArray adds ae78ff3a0f0c RDMA/cm: Convert local_id_table to XArray adds 8e5a9d61e258 ib core: Convert query_idr to XArray adds 81cc440883d4 ucm: Convert ctx_id_table to XArray adds 638267537ad9 cma: Convert portspace IDRs to XArray adds a6a9274a7c71 RDMA/nes: remove redundant check on udata adds 1a2e158327c9 drivers: infiniband: Fix whitespace in kconfig adds a4b7013db23e RDMA/rxe: Fix slab-out-bounds access which lead to kernel [...] adds 4ae27444100f IB/core: Ensure an invalidate_range callback on ODP MR adds e2a438bd7116 RDMA/i40iw: Handle workqueue allocation failure adds 9513ea4f6728 IB/iser: remove uninitialized variable len adds dc7fe518b049 overflow: Fix -Wtype-limits compilation warnings adds e95e52a1788d RDMA/hns: Limit scope of hns_roce_cmq_send() adds 1e5887b700dd IB/mlx5: WQE dump jumps over first 16 bytes adds d623dfd28361 IB/mlx5: Compare only index part of a memory window rkey adds 6a1096611cc5 RDMA/vmw_pvrdma: Skip zeroing device attrs adds 2dd0cf77c93f iw_cxgb4: Update Maintainer details adds 4d60cad5db7f IB/MAD: Add send path trace points adds 821bf1de45a1 IB/MAD: Add recv path trace point adds 0e65bae205cb IB/MAD: Add agent trace points adds 056533192a9e IB/UMAD: Add umad trace points adds 2ccfbb70c277 IB/MAD: Add SMP details to MAD tracing adds 0ac01febd475 BPF: Add sample code for new ib_umad tracepoint adds 08304d714638 IB/rxe: Replace av->network_type with skb->protocol adds 259e66bcdff5 RDMA/uverbs: Add a __user annotation to a pointer adds 2dcdebff5e84 RDMA/uverbs: Annotate uverbs_request_next_ptr() return val [...] adds 0080aed4e4ca RDMA/uverbs: Allow the compiler to verify declaration and [...] adds 1f687edee2ae IB/mlx5: Declare devx_async_cmd_event_fops static adds 920d10e45844 IB/hfi1: Fix two format strings adds 196b4ce57d16 IB/qib: Remove a set-but-not-used variable adds 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] adds 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] adds 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] adds 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] adds 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] adds cebe556bd755 RDMA/core: Introduce ib_core_device to hold device adds 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net adds 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace adds 5417783eabb2 RDMA/core: Support core port attributes in non init_net adds a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] adds 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev adds 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace adds cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode adds 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] adds 27e19f451089 RDMA/hns: Convert cq_table to XArray adds 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray adds 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray adds b6014f9e5f39 qedr: Convert qpidr to XArray adds 9fd15987ed27 qedr: Convert srqidr to XArray adds 065d55237ad1 RDMA/netlink: Remove unused data structure adds d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND adds 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray adds 059d48fbf61b qib: Convert qib_unit_table to XArray adds fae7a699a925 opa_vnic: Convert vport_idr to XArray adds 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths adds a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path adds c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path adds bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs adds ff23dfa13457 IB: Pass only ib_udata in function prototypes adds 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable adds 061ccb52d23c RDMA/cma: Set proper port number as index adds f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] adds 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] adds b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE adds 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups adds 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol adds 1c726c44210f Merge HFI1 updates into k.o/for-next adds 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler adds d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] adds c7252a653299 RDMA/cm: Remove useless zeroing of static global variable adds d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs adds 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used adds c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device adds 9e886b39a73a RDMA/nldev: Return device protocol adds e79c9c60622a IB/mlx5: Remove references to uboject->context adds feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] adds f6316032fd32 RDMA/core: Support object allocation in atomic context adds d345691471b4 RDMA: Handle AH allocations by IB/core adds 68e326dea1db RDMA: Handle SRQ allocations by IB/core adds e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ adds d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] adds 2b277dae0679 RDMA/hns: Support to create 1M srq queue adds 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() adds ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() adds 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next adds 95579e785a9a RDMA/mlx5: Move netdev info into the port struct adds 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove adds da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage adds 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources adds 6a4d00be0833 RDMA/mlx5: Move rep into port struct adds d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] adds 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code adds a989ea01cb10 RDMA/mlx5: Move SMI caps logic adds 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] adds fb652d329902 RDMA/mlx5: Remove VF representor profile adds 1c00d7bc96c2 RDMA/ocrdma: Remove use of idr use pci bdf instead adds 1db86318c4d1 RDMA/mlx5: Check for error return in flow_rule rather than err adds a6d2a5a92e67 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure adds ff5eefe6d3a3 RDMA/cxgb4: Fix spelling mistake "immedate" -> "immediate" adds 2d9598497757 infiniband/qib: Fix typo in comment adds 3042492bd1f9 RDMA/core: Avoid freeing netdevs in disable_device() adds decbc7a6b007 RDMA/core: Introduce a helper function to change net names [...] adds 2e5b8a01165e RDMA/core: Add a netlink command to change net namespace o [...] adds 13a4376568f6 RDMA/mlx5: Access the prio bypass inside the FDB flow tabl [...] adds 3b70508a6bfb RDMA/mlx5: Create flow table with max size supported adds 52438be44112 RDMA/mlx5: Allow inserting a steering rule to the FDB adds 56e5acd405fa RDMA/mlx5: Add query e-switch vport context to devx white list adds 7f575103b042 RDMA/mlx5: Allow DEVX and raw creation flow on reps adds d3b5cc1cd996 RDMA/mlx5: Initialize roce port info before multiport master init adds 5fb58c9e2fb1 RDMA/mlx5: Don't create IB representors when in multiport [...] adds 823b23da7113 IB/core: Allow vlan link local address based RoCE GIDs adds 5d7ed2f27bbd RDMA/cma: Consider scope_id while binding to ipv6 ll address adds 574258222281 RDMA/hns: Remove asynchronic QP destroy adds 07c5ba912401 IB/hfi1: Add debugfs to control expansion ROM write protect adds ea752bc5e50a IB/{rdmavt, hfi1): Miscellaneous comment fixes adds 62644c1d2bb7 IB/hfi1: Make opfn.h self sufficient adds 715ab1a862c8 IB/rdmavt: Fix ab/ba include issues adds 52cdbcc2b182 IB/rdmavt: Use more efficient allowed_ops adds d40f69c9b9df IB/{rdmavt, qib, hfi1}: Use new routine to release referen [...] adds a9c62e007878 IB/hfi1: Add selected Rcv counters adds 3c176c9d7244 IB/hfi1: Remove reference to RHF.VCRCErr adds ddcdc368b103 RDMA/mlx5: Use get_zeroed_page() for clock_info adds 4eb6ab13b991 RDMA: Remove rdma_user_mmap_page adds 449a224c10a4 Merge branch 'rdma_mmap' into rdma.git for-next adds 1f1d6abbf0be IB/mlx5: Expose TIR ICM address to user space adds 1d045aa76fe8 Merge branch 'mlx5_tir_icm' into rdma.git for-next adds a7b36d5fa86c ib/bnxt: Remove mention of idr_alloc from comment adds b9b0f34531e0 uverbs: Convert idr to XArray adds 923abb9d797b RDMA/core: Introduce RDMA subsystem ibdev_* print functions adds 7872168a8391 RDMA/umem: Handle page combining avoidance correctly in ib [...] adds f89adedaf3fe RDMA/uverbs: Initialize udata struct on destroy flows adds 4f33dd41b24c RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_ [...] adds 8f4426aa19fc IB/mlx5: Add missing XRC options to QP optional params mask adds 1a418f7764a0 IB/core: Set qp->real_qp before it may be accessed adds eb15c78b05bd RDMA/core: Do not invoke init_port on compat devices adds dd05cb828d0e RDMA: Get rid of iw_cm_verbs adds 3bf3e2b881c1 RDMA/rxe: Consider skb reserve space based on netdev of GID adds 8f9748602491 IB/cm: Reduce dependency on gid attribute ndev check adds a70c07397fd8 RDMA: Introduce and use GID attr helper to read RoCE L2 fields adds adb4a57a7a1d RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev adds dab2175800ef RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev adds 5102eca9039b net/smc: Use rdma_read_gid_l2_fields to L2 fields adds 943bd984b108 RDMA/core: Allow detaching gid attribute netdevice for RoCE adds 3a4ef2e2b5cf RDMA/rdmavt: Catch use-after-free access of AH structures adds 3b113a1ec3d4 IB/mlx5: Support device memory type attribute adds 4056b12efd43 IB/mlx5: Warn on allocated MEMIC buffers during cleanup adds 25c13324d03d IB/mlx5: Add steering SW ICM device memory type adds 33cde96fb5d7 IB/mlx5: Device resource control for privileged DEVX user adds 10bf13c33450 RDMA/mlx5: Remove MAYEXEC flag adds 4c4b1996b5db IB/hfi1: Fix WQ_MEM_RECLAIM warning adds 4a35339958f1 RDMA/umem: Add API to find best driver supported page size [...] adds a808273a495c RDMA/verbs: Add a DMA iterator to return aligned contiguou [...] adds eb52c0333f06 RDMA/i40iw: Use core helpers to get aligned DMA address wi [...] adds d85582517e91 RDMA/bnxt_re: Use core helpers to get aligned DMA address adds db6c6774af0d RDMA/umem: Remove hugetlb flag adds f95be3d28d89 RDMA: Add EFA related definitions adds 01edac3aa2b9 RDMA/efa: Add EFA device definitions adds 853f56523565 RDMA/efa: Add the efa.h header file adds 43eaa49d511c RDMA/efa: Add the efa_com.h file adds cd9b3d597054 RDMA/efa: Add the com service API definitions adds 2ce62149afae RDMA/efa: Add the ABI definitions adds 0420e542569b RDMA/efa: Implement functions that submit and complete adm [...] adds e9c6c5373088 RDMA/efa: Add common command handlers adds 40909f664d27 RDMA/efa: Add EFA verbs implementation adds b7f5e880f377 RDMA/efa: Add the efa module adds f23afd75fc99 RDMA/efa: Add driver to Kconfig/Makefile adds d2c4ada1ed88 lib/scatterlist: Remove leftover from sg_page_iter comment adds e7a5b4aafd82 RDMA/device: Don't fire uevent before device is fully initialized adds ba7d8117f3cc IB/core, ipoib: Do not overreact to SM LID change event adds b79656ed44c6 RDMA/ipoib: Allow user space differentiate between valid dev_port adds dce45af5c2e9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fc2e2e9c43e3 orangefs: implement xattr cache adds 66d5477d7002 orangefs: do not invalidate attributes on inode create adds 8b60785c1d7c orangefs: simplify orangefs_inode_getattr interface adds 5e7f1d433804 orangefs: update attributes rather than relying on server adds 5e4f606e26d6 orangefs: hold i_lock during inode_getattr adds f2d34c738cbf orangefs: set up and use backing_dev_info adds df2d7337b570 orangefs: let setattr write to cached inode adds afd9fb2a3179 orangefs: reorganize setattr functions to track attribute changes adds a68d9c606a67 orangefs: remove orangefs_readpages adds 0dcac0f7812b orangefs: service ops done for writeback are not killable adds c453dcfc7981 orangefs: migrate to generic_file_read_iter adds 85ac799cf926 orangefs: implement writepage adds 43f34576042e orangefs: do not return successful read when the client-co [...] adds 3e9dfc6e1e8b orangefs: move do_readv_writev to direct_IO adds 8a88bbce6f83 orangefs: skip inode writeout if nothing to write adds 90fc07065a35 orangefs: avoid fsync service operation on flush adds 52e2d0a3804c orangefs: write range tracking adds c472ebc25555 orangefs: implement writepages adds 8f04e1be7848 orangefs: add orangefs_revalidate_mapping adds c2549f8c7a28 orangefs: remember count when reading. adds 4077a0f25b00 orangefs: pass slot index back to readpage. adds dd59a6475c4c orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 33713cd09ccd orangefs: truncate before updating size adds 882388056194 Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub [...] adds 8db5da0b8618 x86/ima: require signed kernel modules adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds 7664cd6e3a0b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds b9ef5513c99b smack: Check address length before reading address family adds 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 619ae03e922b Smack: Fix kbuild reported build error adds 8d31a5c35ed1 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 800c608c976c Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds 3213486f2e44 csky: Add support for perf unwind-libdw adds b1e76c3d3a77 Merge tag 'csky-for-linus-5.2-perf-unwind-libdw' of git:// [...] adds a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] adds 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument adds 24acfb718225 workqueue: Use normal rcu adds 23c970608a09 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call adds 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c adds aade7f9efba0 cgroup: implement __cgroup_task_count() helper adds 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock adds 76f969e8948d cgroup: cgroup v2 freezer adds ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] adds 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests adds 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe adds 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer adds afe471ea2d6f cgroup: document cgroup v2 freezer interface adds 533307dc20a9 cgroup: Remove unused cgrp variable adds cb2c4cd87874 cgroup: prevent spurious transition into non-frozen state adds 96b9c592def5 cgroup: get rid of cgroup_freezer_frozen_exit() adds 1900da520c9f kernel: cgroup: fix misuse of %x adds f2b31bb59824 cgroup: never call do_group_exit() with task->frozen bit set adds abde77eb5c66 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds ae67bd3821bb SUNRPC: Fix up task signalling adds 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() adds 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() adds 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() adds 5efd1876e61f SUNRPC: Fix up tracking of timeouts adds 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() adds 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts adds 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors adds e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds da953063bdce SUNRPC: Start the first major timeout calculation at task [...] adds 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag adds 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error adds 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] adds 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors adds 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks adds aded8d7b54f2 NFS: Don't inadvertently clear writeback errors adds 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one adds c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation adds 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() adds 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries adds 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context adds 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] adds c79d183ebb76 NFS: Remove redundant open context from nfs_page adds ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation adds 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool adds b2ca473b920d xprtrdma: Fix an frwr_map recovery nit adds 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() adds 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() adds 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment adds bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time adds 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" adds d2832af38dfd xprtrdma: Clean up regbuf helpers adds 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations adds 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests adds 17e4c443c0b4 xprtrdma: Trace marshaling failures adds dbcc53a52df2 xprtrdma: Clean up sendctx functions adds c209e49ceac0 xprtrdma: More Send completion batching adds f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device adds 1f7d1c73c58a SUNRPC: Update comments based on recent changes adds fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize adds 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep adds 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal adds 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers adds b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp adds 2cfd11f16f01 xprtrdma: Remove stale comment adds 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client adds 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server adds 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds adds ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] adds 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace adds 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] adds c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace adds 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] adds b422df915cef lockd: Store the lockd client credential in struct nlm_host adds 950a578c6128 NFS: make nfs_match_client killable adds b1029c9bc078 PNFS fallback to MDS if no deviceid found adds f02f3755dbd1 NFS4: Fix v4.0 client state corruption when mount adds 9c5948c24869 SUNRPC: task should be exit if encode return EKEYEXPIRED m [...] adds fe31ce83cbac SUNRPC: Fix an error code in gss_alloc_msg() adds 8ca017c8cee3 NFSv4: don't mark all open state for recovery when handlin [...] adds a46126ccc77e nfs: pass the correct prototype to read_cache_page adds c260121a97a3 NFS: Fix a double unlock from nfs_match,get_client adds 5940d1cf9f42 SUNRPC: Rebalance a kref in auth_gss.c adds 06cbd26d312e Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/proje [...] adds bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation adds c62ebb3d5f0d i2c: designware: Add support for an interface clock adds 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm adds ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length adds 03f85e380f92 i2c: rcar: let DMA enable routine return success status adds 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA adds 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] adds ad7d142f8951 i2c: at91: split driver into core and master file adds 9d3ca54b550c i2c: at91: added slave mode support adds 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces adds 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] adds 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller adds 265bd824e17f i2c: at91: Convert to use struct i2c_timings adds f6ac28d61675 i2c: apply coding style for struct i2c_adapter adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds bae1d3a05a8b i2c: core: remove use of in_atomic() adds 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS adds 63b96983a5dd i2c: core: introduce callbacks for atomic transfers adds 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks adds 77c1e1e062b6 i2c: demux: handle the new atomic callbacks adds 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook adds 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks adds dd7dbf0eb090 i2c: ocores: refactor setup for polling adds 3d11a12ece85 i2c: ocores: enable atomic xfers adds 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early adds 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers adds e155e3883019 i2c: gpio: flag atomic capability if possible adds 530edb501ce4 i2c: axxia: use auto cmd for last message adds 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 adds d303ce595cac i2c: riic: Add Runtime PM support adds 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro adds ceda59ec444e MAINTAINERS: change my e-mail address for at24 adds d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 adds 9a51b86a6121 Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.ker [...] adds ddd7c492d419 i2c: mux: pca954x: remove support for unused platform data adds 590085f0f25a i2c: mux: pca9541: remove support for unused platform data adds f1fb64b04bf4 i2c: mux: pca954x: allow management of device idle state v [...] adds d5984d2a3121 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds d00afd5ede1c Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 4db61c2a16fc i2c: core: ratelimit 'transfer when suspended' errors adds 5d756112da49 i2c: core: apply 'is_suspended' check for SMBus, too adds 24beb83ad289 i2c-piix4: Add Hygon Dhyana SMBus support adds c395f8dc1a09 i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds e6ae3ca27477 dt-bindings: i2c: riic: document r7s9210 support adds 45182e4e1f8a Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm [...] adds 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier adds 559e883e0f77 rtc: abx80x: use rtc_add_group adds 60b7f4cbdcbc rtc: abx80x: remove useless .remove adds 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier adds ac2467382240 rtc: ab-b5ze-s3: remove mutex adds 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos adds 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier adds 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check adds cdf7545aef65 rtc: convert core to SPDX identifier adds b67436152959 rtc: mv: convert to SPDX identifier adds 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device adds b46c5815be4c rtc: mv: add range adds 35118b7a4ea0 rtc: omap: let the core handle range adds 737842e57557 rtc: da9063: convert header to SPDX adds 87b7cbbc704d rtc: x1205: Add DT bindings adds 6875404fdb44 rtc: x1205: Add DT probing support adds 606cc43c720b rtc: core: correct trivial checkpatch warnings adds 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues adds 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier adds 540a11d8bd00 rtc: test: do not use assignment in if condition adds a652e00ee123 rtc: xgene: fix possible race condition adds 490595abfd36 rtc: xgene: set range adds 3a205b9dc87d rtc: xgene: convert to SPDX identifier adds db7853414b3e rtc: xgene: correct checkpatch issues adds 9a842a7ebb16 rtc: xgene: stop caching alarm_time adds 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58f889150a66 rtc: xgene: use .set_time adds 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device adds 5e2954fd8e3f rtc: goldfish: add range adds bd01386e2c28 rtc: goldfish: sort headers adds 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS adds b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier adds c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device adds 4bc85a3873c6 rtc: dm355evm: set range adds c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c1576497b286 rtc: dm355evm: convert to SPDX identifier adds 9852023d204b rtc: sh: stop resetting time to epoch adds 1097998d27da rtc: sh: fix possible race condition adds beee05dfbead rtc: sh: set range adds 1a76a77c8800 rtc: at91sam9: drop platform_data support adds 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device adds 255c43ca0142 rtc: at91sam9: set range adds 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bc40072d71d5 rtc: at91sam9: convert to SPDX identifier adds be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings adds 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e85b930bc6b7 rtc: ps3: convert to SPDX identifier adds 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device adds 72dd89c0bcd3 rtc: ps3: set range adds 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58c92990cc27 rtc: omap: convert to SPDX identifier adds 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 3ec99d6136f0 rtc: sun4v: set range adds 64bef02c92fa rtc: sun4v: switch to SPDX identifier adds 5ff404d1496e rtc: da9063: set range adds b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b9a1d801a9dd rtc: wm831x: set range adds d315bc1be955 rtc: wm831x: remove unnecessary goto adds 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e07fa839d943 rtc: wm831x: convert to SPDX identifier adds d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static adds 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. adds 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds 184a182ed52a rtc: Add ASPEED RTC driver adds e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds 0f21700ac40c rtc: pcf85063: switch to probe_new adds de311aa8d47f rtc: pcf85063: convert to SPDX identifier adds 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check adds 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device adds 802a779aeb66 rtc: pcf85063: set range adds e89b60d02801 rtc: pcf85063: switch to regmap adds 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 05cb3a56ee8c rtc: pcf85063: add alarm support adds 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support adds fadfd092ee91 rtc: pcf85063: add nvram support adds 85370d3dd0d1 rtc: pcf85063: add offset correction support adds 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 169680dee73d rtc: remove unnecessary Kconfig dependencies adds c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc adds 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range adds 43dae505dae6 rtc: test: use .set_time adds d1fbe695d889 rtc: ds1672: set range adds 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time adds c346065582f8 rtc: ds1672: remove sysfs debug interface adds 7a5670c754b8 rtc: ds1672: remove useless indirection adds 520d6516736e rtc: ds1672: use rtc_time64_to_tm adds 219219d9b89b rtc: ds1672: use .set_time adds 69468320a94d rtc: ds1672: convert to SPDX identifier adds e3a7691321ae rtc: ds1672: switch debug message to %ptR adds 06cfd668ec67 rtc: coh901331: set range adds 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds febad7946072 rtc: coh901331: use .set_time adds 7d624621b704 rtc: coh901331: convert to SPDX identifier adds e1089802467d rtc: tegra: set range adds 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b6838275be1f rtc: tegra: convert to SPDX identifier adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds e330c3d547e8 rtc: ds1685: remove dead code adds 3b6bddda2fb6 rtc: ds1685: use threaded interrupt adds e4ae7023e182 rtc: mc13xxx: set range adds eee86deafee8 rtc: mc13xxx: use .set_time adds edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier adds 9fc0fd5077ba rtc: mc13xxx: fix style issue adds 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework adds b809d192eb98 rtc: ep93xx: stop setting platform_data adds bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device adds 09cd030b5446 rtc: ep93xx: use rtc_add_group adds 2d4fc6df77d8 rtc: ep93xx: set range adds 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm adds ef9440a2e363 rtc: ep93xx: use .set_time adds 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier adds d71c7715326b rtc: ep93xx: fix checkpatch issues adds 13bfa942254f rtc: ds2404: set range adds 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm adds be2b04371ab1 rtc: ds2404: use .set_time adds 14556f04e546 rtc: ds2404: convert to SPDX identifier adds c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops adds d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove adds 498ce4e76b2d rtc: wm831x: use .set_time adds f9bf089a70aa rtc: rx6110: declare missing of table adds cf612c5949ac rtc: stm32: manage the get_irq probe defer case adds ebc2ec4ecf18 rtc: mxc: fix possible race condition adds 83888df4b882 rtc: mxc: set range adds 02bc723579a8 rtc: mxc: use .set_time adds 21c9dfda4b30 rtc: imxdi: set range adds 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d231d32caa90 rtc: imxdi: use .set_time adds 629d488a3eb6 rtc: imxdi: remove unnecessary check adds c8889bb6e62f rtc: imxdi: convert to SPDX identifier adds 527bd754d1ff rtc: Use dev_get_drvdata() adds f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove adds a7ab6bed284f rtc: jz4740: set range adds be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d10dcc95fa65 rtc: jz4740: remove useless check adds e72746e79123 rtc: jz4740: use .set_time adds 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code adds 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection adds 86836d641d33 rtc: jz4740: convert to SPDX identifier adds 060711f5274d rtc: digicolor: fix possible race condition adds e5fe3c3e4cdb rtc: digicolor: set range adds 72ef256e3a06 rtc: digicolor: use .set_time adds 77c13d992b40 rtc: digicolor: convert to SPDX identifier adds d1403c482227 rtc: pcap: set range adds 03745d1ff411 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c8b599ed37c0 rtc: pcap: use .set_time adds f5fae395663a rtc: pcap: convert to SPDX identifier adds a01ab0669ddf rtc: drop set_mms and set_mmss64 adds 557fbf4f387a rtc: imxdi: remove unused variable adds dacb6a4035a0 rtc: snvs: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 8e4ff713ce31 Merge tag 'rtc-5.2' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 adds eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 adds 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 adds db077febb774 clk: mediatek: add clock driver for MT8516 adds e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description adds 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] adds a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable adds 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail adds b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset adds 8cd117e712e1 clk: imx: keep uart clock on during system boot adds a048fe996b51 clk: imx: pllv4: add fractional-N pll support adds 4d13c67adf4d clk: imx8mq: Add dsi_ipg_div adds 53dd5c709b33 clk: imx: clk-pllv3: mark expected switch fall-throughs adds a5a627c67659 clk: imx: correct pfdv2 gate_bit/vld_bit operations adds 2ed3b9103a2b Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support adds 403365680975 Merge branch 'next/headers' into next/drivers adds b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud adds 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data adds 075001385c66 clk: meson: axg-audio: add g12a support adds 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] adds 434d69fad63b clk: divider: add explicit big endian support adds 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support adds d1c8a501ec07 clk: gate: add explicit big endian support adds 9427b71a8505 clk: multiplier: add explicit big endian support adds 3a7275196512 clk: mux: add explicit big endian support adds ce0c890e2a2f powerpc/512x: mark clocks as big endian adds f122498703d6 clk: core: remove powerpc special handling adds 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} adds f6111b9d7970 Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" adds defb149ba42f clk: Aspeed: Setup video engine clocking adds 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order adds c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC adds aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value adds d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute adds 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents adds e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions adds c06e64407e03 clk: zynqmp: fix check for fractional clock adds 5852b1365df4 clk: zynqmp: use structs for clk query responses adds 7e9c62bdb41a Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] adds 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical adds 3a02cd685443 clk: lochnagar: Add initial binding documentation adds 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar adds ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate adds 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset adds 49c726d55c1b clk: sunxi: Add Kconfig options adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock adds 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] adds d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] adds f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support adds cc61ab9ba2da clk: qoriq: add more PLL divider clocks support adds 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration adds 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string adds 42614b5bd954 clk: qoriq: increase array size of cmux_to_group adds 5816b74581b4 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] adds 936289f0476b clk: stm32: Introduce clocks of STM32F769 board adds b06df56bad2c clk: stm32mp1: Add ddrperfm clock adds bff1cef5f23a clk: tegra: Don't enable already enabled PLLs adds 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] adds 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM adds 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually adds 888ca40e2843 clk: tegra: emc: Support multiple RAM codes adds 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping adds f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() adds e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only adds cc40f6404d28 dt-bindings: clock: at91: new sckc bindings adds 45b5ec8498ff clk: at91: modernize sckc binding adds 5c16ffa795b7 clk: at91: sckc: handle different RC startup time adds cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout adds e4cfb823bd71 clk: at91: allow configuring generated PCR layout adds 2423eeaead6f clk: at91: usb: Add sam9x60 support adds e5be537064dd clk: at91: master: Add sam9x60 support adds a436c2a447e5 clk: at91: add sam9x60 PLL driver adds b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc adds 01e2113de9a5 clk: at91: add sam9x60 pmc driver adds 7b4c162e03d4 clk: at91: Mark struct clk_range as const adds a6c6cb2e8bdf dt-bindings: clk: add documentation for the SiFive PRCI driver adds 7b9487a9a5c4 clk: analogbits: add Wide-Range PLL library adds 30b8e27e3b58 clk: sifive: add a driver for the SiFive FU540 PRCI IP block adds ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier adds 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier adds ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier adds 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier adds 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier adds d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier adds ff060019f4e5 Merge branches 'clk-stm32f4', 'clk-tegra', 'clk-at91', 'cl [...] adds b88b5b7182b0 clk: ti: export the omap2_clk_is_hw_omap call adds a348f05361c9 ARM: omap2+: hwmod: drop CLK_IS_BASIC flag usage adds 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from r [...] adds 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks [...] adds 90b6c5c73c69 clk: Remove CLK_IS_BASIC clk flag adds 0caf00081735 Merge branch 'clk-ti' into clk-next adds d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' adds fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes adds 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev adds 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers adds fc0c209c147f clk: Allow parents to be specified without string names adds dde4eff47c82 clk: Look for parents with clkdev based clk_lookups adds 601b6e93304a clk: Allow parents to be specified via clkspec index adds ecbf3f1795fd clk: fixed-factor: Let clk framework find parent adds e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack adds 1a079560b145 clk: Cache core in clk_fetch_parent_index() without names adds c1157f60d72e Merge branch 'clk-parent-rewrite-1' into clk-next adds ea5aee6d97fd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a95a9e5f0fdf arch:sparc:kernel/uprobes.c : Remove duplicate header adds 269fe56551c6 sparc: vdso: add FORCE to the build rule of %.so adds 031abf0b70cb sparc/iommu: use !PageHighMem to check if a page has a ker [...] adds a7fce1f7ca2f sparc/iommu: use sbus_iommu_unmap_page in sbus_iommu_unmap_sg adds f25b23bc156f sparc/iommu: merge iommu_release_one and sbus_iommu_unmap_page adds ff5cbec0c3ea sparc/iommu: create a common helper for map_sg adds b82059428c05 sparc/iommu: pass a physical address to iommu_get_one adds 8668b38c1c77 sparc/iommu: move per-page flushing into __sbus_iommu_map_page adds 7e996890b880 sparc/iommu: fix __sbus_iommu_map_page for highmem pages adds edb1f07203ba sparc/iommu: use __sbus_iommu_map_page to implement the ma [...] adds 376b1371a9f2 sparc/iommu: merge iommu_get_one and __sbus_iommu_map_page adds dac21527df52 Merge branch 'sparc32-iommu-SG-list' adds 5d5db1c94f8c docs: sparc: convert to ReST adds bc0025b6107c sparc: use struct_size() in kzalloc() adds f4d9a23d3dad sparc64: simplify reduce_memory() function adds 9b6c9e96f941 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds e9919a24d302 fib_rules: return 0 directly if an exactly same rule exist [...] adds 19e4e768064a ipv4: Fix raw socket lookup for local traffic adds f319ca6557c1 openvswitch: Replace removed NF_NAT_NEEDED with IS_ENABLED [...] adds d6759172415e net: dsa: lantiq: fix spelling mistake "brigde" -> "bridge" adds c264ed44d857 net: hns3: remove redundant assignment of l2_hdr to itself adds c7e0d6cca865 selinux: do not report error on connect(AF_UNSPEC) adds 86dc59e39031 net: dsa: sja1105: Make 'sja1105et_regs' and 'sja1105pqrs_ [...] adds 5425711b6dd0 net: dsa: sja1105: fix check on while loop exit adds 3b2c4f4d63a5 net: dsa: sja1105: Don't return a negative in u8 sja1105_s [...] adds f81dadbcf7fd net: phy: realtek: Add rtl8211e rx/tx delays config adds 1da7756e6616 net: phy: realtek: Change TX-delay setting for RGMII modes only adds 8dde14299e50 Merge branch 'phy-realtek-delays' adds 1e966763e256 nfp: reintroduce ndo_get_port_parent_id for representor ports adds 5f05836831f6 net/sched: avoid double free on matchall reoffload adds 7f4399ba405b ptp_qoriq: fix NULL access if ptp dt node missing adds 68a5cde9f02e dwmac4_prog_mtl_tx_algorithms() missing write operation adds a35d310f03a6 tuntap: fix dividing by zero in ebpf queue selection adds 9871a9e47a26 tuntap: synchronize through tfiles array instead of tun->n [...] adds ff946833b70e tipc: fix hanging clients using poll with EPOLLOUT flag adds 6c2ea9ebafa7 macvlan: disable SIOCSHWTSTAMP in container adds 873017af7784 vlan: disable SIOCSHWTSTAMP in container adds b8b277525e9d aqc111: fix endianness issue in aqc111_change_mtu adds 369b46e9fbcf aqc111: fix writing to the phy on BE adds 2cf672709beb aqc111: fix double endianness swap on BE adds bdc76fd29960 batman-adv: Start new development cycle adds a3c7cd0cdf11 batman-adv: mcast: fix multicast tt/tvlv worker locking adds d7e163ced48f Merge tag 'batadv-net-for-davem-20190509' of git://git.ope [...] adds 70610c922bae net: aquantia: fix undefined devm_hwmon_device_register_wi [...] adds 494bc1d281b5 net/tcp: use deferred jump label for TCP acked data hook adds 36096f2f4fa0 packet: Fix error path in packet_init adds 07b619919d3d selftests: bpf: initialize bpf_object pointers where needed adds 69e168ebdcfc nfp: bpf: fix static check error through tightening shift [...] adds 3ef4641fbf87 docs/btf: fix the missing section marks adds 15192f253e04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 88c80bee883e net/tls: remove set but not used variables adds b53f4976fb1f net/tls: handle errors from padding_length() adds f50c8a019b3e Merge branch 'tls-warnings' adds 6c9f05441477 nfp: add missing kdoc adds 601e6bcc4ef0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 05883eee857e do_move_mount(): fix an unsafe use of is_anon_ns() adds 8ea5b2abd07e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + Documentation/DMA-API-HOWTO.txt | 13 +- Documentation/admin-guide/cgroup-v2.rst | 27 + Documentation/admin-guide/kernel-parameters.txt | 5 +- Documentation/bpf/btf.rst | 2 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 + .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../bindings/clock/sifive/fu540-prci.txt | 46 + .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 4 +- .../bindings/dma/nvidia,tegra210-adma.txt | 4 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +- Documentation/devicetree/bindings/i2c/i2c-riic.txt | 5 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 + .../devicetree/bindings/sound/cs42l51.txt | 16 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 50 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 8 +- .../devicetree/bindings/sound/rockchip,pdm.txt | 5 + Documentation/devicetree/bindings/sound/rt5651.txt | 5 + .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- .../devicetree/bindings/sound/simple-card.txt | 2 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 + Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-piix4 | 2 + .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/sparc/{adi.txt => adi.rst} | 188 +- Documentation/sparc/{console.txt => console.rst} | 4 +- Documentation/sparc/index.rst | 13 + .../oradax/{oracle-dax.txt => oracle-dax.rst} | 58 +- MAINTAINERS | 51 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/mach-omap2/clock.c | 3 + arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-rpc/dma.c | 8 +- arch/arm64/Kconfig | 1 + arch/csky/Kconfig | 1 + arch/mips/alchemy/common/clock.c | 2 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/sparc/kernel/cpumap.c | 3 +- arch/sparc/kernel/uprobes.c | 1 - arch/sparc/mm/init_64.c | 42 +- arch/sparc/mm/iommu.c | 142 +- arch/sparc/vdso/Makefile | 2 +- arch/x86/include/asm/dma-mapping.h | 10 - arch/x86/kernel/amd_gart_64.c | 6 - arch/x86/kernel/ima_arch.c | 10 +- arch/x86/kernel/pci-dma.c | 20 - drivers/clk/Kconfig | 11 + drivers/clk/Makefile | 4 + drivers/clk/actions/owl-common.h | 2 +- drivers/clk/actions/owl-composite.h | 2 +- drivers/clk/actions/owl-divider.h | 2 +- drivers/clk/actions/owl-factor.h | 2 +- drivers/clk/actions/owl-fixed-factor.h | 2 +- drivers/clk/actions/owl-gate.h | 2 +- drivers/clk/actions/owl-mux.h | 2 +- drivers/clk/actions/owl-pll.h | 2 +- drivers/clk/actions/owl-reset.h | 2 +- drivers/clk/analogbits/Kconfig | 2 + drivers/clk/analogbits/Makefile | 3 + drivers/clk/analogbits/wrpll-cln28hpc.c | 364 +++ drivers/clk/at91/Makefile | 2 + drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 ++ drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 25 +- drivers/clk/at91/sam9x60.c | 307 ++ drivers/clk/at91/sama5d2.c | 12 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-composite.c | 2 +- drivers/clk/clk-divider.c | 26 +- drivers/clk/clk-fixed-factor.c | 57 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-fractional-divider.c | 24 +- drivers/clk/clk-gate.c | 24 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-lochnagar.c | 336 +++ drivers/clk/clk-milbeaut.c | 663 ++++ drivers/clk/clk-multiplier.c | 22 +- drivers/clk/clk-mux.c | 24 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 +- drivers/clk/clk-stm32mp1.c | 3 + drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 392 ++- drivers/clk/clk.h | 2 + drivers/clk/clkdev.c | 25 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/davinci/pll.h | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} | 59 +- drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 1 + drivers/clk/imx/clk-pfdv2.c | 10 +- drivers/clk/imx/clk-pll14xx.c | 6 +- drivers/clk/imx/clk-pllv3.c | 31 +- drivers/clk/imx/clk-pllv4.c | 72 +- drivers/clk/imx/clk-sccg-pll.c | 12 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/mediatek/Kconfig | 83 + drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 + drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 + drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++++++++ drivers/clk/mediatek/clk-mt8516.c | 815 +++++ drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 ++ drivers/clk/mediatek/clk-mux.h | 89 + drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +++++--- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 26 + drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 631 ++++ drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/meson8b.c | 734 ++++- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/mmp/clk-gate.c | 2 +- drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 6 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 24 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-regmap-mux-div.h | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 + drivers/clk/qcom/turingcc-qcs404.c | 170 ++ drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-gen2-cpg.h | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 9 +- drivers/clk/renesas/renesas-cpg-mssr.h | 4 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 6 +- drivers/clk/rockchip/clk-rk3288.c | 36 +- drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/sifive/Kconfig | 18 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sifive/fu540-prci.c | 626 ++++ drivers/clk/sprd/common.h | 2 +- drivers/clk/sprd/composite.h | 2 +- drivers/clk/sprd/div.h | 2 +- drivers/clk/sprd/gate.h | 2 +- drivers/clk/sprd/mux.h | 2 +- drivers/clk/sprd/pll.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 19 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.h | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 4 +- drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 57 +- drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/ti/clk-7xx-compat.c | 6 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clkctrl.c | 17 + drivers/clk/ti/clock.h | 8 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 - drivers/clk/zynqmp/clk-zynqmp.h | 6 - drivers/clk/zynqmp/clkc.c | 180 +- drivers/clk/zynqmp/divider.c | 17 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bcm-sba-raid.c | 3 +- drivers/dma/bcm2835-dma.c | 1 - drivers/dma/dma-axi-dmac.c | 116 +- drivers/dma/fsl-edma-common.h | 2 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/idma64.c | 15 +- drivers/dma/idma64.h | 2 + drivers/dma/imx-sdma.c | 15 +- drivers/dma/nbpfaxi.c | 4 +- drivers/dma/pl330.c | 61 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/stm32-dma.c | 103 +- drivers/dma/tegra210-adma.c | 269 +- drivers/dma/xgene-dma.c | 6 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 25 + drivers/i2c/busses/Makefile | 5 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 +++ drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 +++ drivers/i2c/busses/i2c-amd-mp2.h | 219 ++ drivers/i2c/busses/i2c-at91-core.c | 376 +++ .../i2c/busses/{i2c-at91.c => i2c-at91-master.c} | 480 +-- drivers/i2c/busses/i2c-at91-slave.c | 143 + drivers/i2c/busses/i2c-at91.h | 174 ++ drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 ++++- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-imx-lpi2c.c | 11 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-piix4.c | 15 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 23 +- drivers/i2c/i2c-core-smbus.c | 29 +- drivers/i2c/i2c-core.h | 36 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 145 +- drivers/infiniband/core/cm.c | 94 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 83 +- drivers/infiniband/core/core_priv.h | 18 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 632 +++- drivers/infiniband/core/iwcm.c | 35 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/multicast.c | 1 - drivers/infiniband/core/nldev.c | 112 +- drivers/infiniband/core/rdma_core.c | 200 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sa_query.c | 44 +- drivers/infiniband/core/sysfs.c | 93 +- drivers/infiniband/core/ucm.c | 35 +- drivers/infiniband/core/umem.c | 179 +- drivers/infiniband/core/umem_odp.c | 20 +- drivers/infiniband/core/user_mad.c | 22 + drivers/infiniband/core/uverbs.h | 7 +- drivers/infiniband/core/uverbs_cmd.c | 99 +- drivers/infiniband/core/uverbs_ioctl.c | 29 +- drivers/infiniband/core/uverbs_main.c | 69 +- drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 6 +- drivers/infiniband/core/uverbs_std_types_cq.c | 12 +- drivers/infiniband/core/uverbs_std_types_dm.c | 10 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 9 +- drivers/infiniband/core/verbs.c | 233 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 194 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 36 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 39 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 13 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb3/cxio_wr.h | 10 +- drivers/infiniband/hw/cxgb3/iwch.c | 56 +- drivers/infiniband/hw/cxgb3/iwch.h | 38 +- drivers/infiniband/hw/cxgb3/iwch_ev.c | 18 +- drivers/infiniband/hw/cxgb3/iwch_mem.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 97 +- drivers/infiniband/hw/cxgb4/cm.c | 69 +- drivers/infiniband/hw/cxgb4/cq.c | 23 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 96 +- drivers/infiniband/hw/cxgb4/mem.c | 25 +- drivers/infiniband/hw/cxgb4/provider.c | 77 +- drivers/infiniband/hw/cxgb4/qp.c | 77 +- drivers/infiniband/hw/efa/Kconfig | 15 + drivers/infiniband/hw/efa/Makefile | 9 + drivers/infiniband/hw/efa/efa.h | 163 + drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 794 +++++ drivers/infiniband/hw/efa/efa_admin_defs.h | 136 + drivers/infiniband/hw/efa/efa_com.c | 1160 +++++++ drivers/infiniband/hw/efa/efa_com.h | 144 + drivers/infiniband/hw/efa/efa_com_cmd.c | 692 +++++ drivers/infiniband/hw/efa/efa_com_cmd.h | 270 ++ drivers/infiniband/hw/efa/efa_common_defs.h | 18 + drivers/infiniband/hw/efa/efa_main.c | 533 ++++ drivers/infiniband/hw/efa/efa_regs_defs.h | 113 + drivers/infiniband/hw/efa/efa_verbs.c | 1825 +++++++++++ drivers/infiniband/hw/hfi1/chip.c | 54 +- drivers/infiniband/hw/hfi1/chip.h | 3 + drivers/infiniband/hw/hfi1/chip_registers.h | 3 + drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 82 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 59 +- drivers/infiniband/hw/hfi1/opfn.h | 6 +- drivers/infiniband/hw/hfi1/qp.c | 2 + drivers/infiniband/hw/hfi1/rc.c | 27 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 274 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 15 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/vnic_main.c | 16 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 36 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_common.h | 33 - drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 52 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 396 +-- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 320 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 50 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 + drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 123 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 103 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 33 +- drivers/infiniband/hw/mlx4/main.c | 13 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 41 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 50 +- drivers/infiniband/hw/mlx4/srq.c | 59 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/cmd.c | 155 +- drivers/infiniband/hw/mlx5/cmd.h | 8 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 32 +- drivers/infiniband/hw/mlx5/flow.c | 99 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 662 ++-- drivers/infiniband/hw/mlx5/mlx5_ib.h | 118 +- drivers/infiniband/hw/mlx5/mr.c | 52 +- drivers/infiniband/hw/mlx5/odp.c | 132 +- drivers/infiniband/hw/mlx5/qp.c | 161 +- drivers/infiniband/hw/mlx5/srq.c | 76 +- drivers/infiniband/hw/mlx5/srq.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 35 +- drivers/infiniband/hw/mthca/mthca_cq.c | 2 +- drivers/infiniband/hw/mthca/mthca_eq.c | 16 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 179 +- drivers/infiniband/hw/mthca/mthca_qp.c | 6 +- drivers/infiniband/hw/nes/nes_cm.c | 3 +- drivers/infiniband/hw/nes/nes_verbs.c | 168 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 32 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 18 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 128 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 24 +- drivers/infiniband/hw/qedr/main.c | 57 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 11 +- drivers/infiniband/hw/qedr/verbs.c | 129 +- drivers/infiniband/hw/qedr/verbs.h | 27 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_common.h | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.c | 12 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 5 +- drivers/infiniband/hw/qib/qib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 28 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 43 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 56 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 27 +- drivers/infiniband/sw/rdmavt/ah.c | 38 +- drivers/infiniband/sw/rdmavt/ah.h | 8 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 9 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 49 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_net.c | 46 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 90 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 13 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 +- drivers/infiniband/ulp/iser/Kconfig | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/mfd/intel-lpss.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 8 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/sja1105/sja1105_spi.c | 11 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 30 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 13 +- drivers/net/ethernet/netronome/nfp/ccm.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/macvlan.c | 2 + drivers/net/phy/realtek.c | 70 +- drivers/net/tun.c | 14 +- drivers/net/usb/aqc111.c | 31 +- drivers/parport/parport_ip32.c | 18 +- drivers/ptp/ptp_qoriq.c | 3 + drivers/pwm/pwm-meson.c | 2 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 107 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 + drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 +- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 50 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 32 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 ++- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 + drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 30 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 48 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 + drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 13 +- drivers/sbus/char/oradax.c | 2 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 + fs/namespace.c | 2 +- fs/nfs/client.c | 16 +- fs/nfs/delegation.c | 12 + fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 7 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 8 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3xdr.c | 142 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 6 + fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 32 +- fs/nfs/symlink.c | 7 +- fs/nfs/write.c | 70 +- fs/nfsd/nfs4callback.c | 5 +- fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +-- fs/orangefs/inode.c | 914 +++++- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 13 + fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 +- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 179 +- fs/orangefs/super.c | 42 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 +++ include/dt-bindings/clock/mt8516-clk.h | 211 ++ include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/linux/cgroup-defs.h | 33 + include/linux/cgroup.h | 43 + include/linux/clk-provider.h | 112 +- include/linux/clk/analogbits-wrpll-cln28hpc.h | 79 + include/linux/clk/at91_pmc.h | 12 +- include/linux/clk/ti.h | 2 + include/linux/device.h | 2 +- include/linux/dma-mapping.h | 6 +- include/linux/dma-noncoherent.h | 6 + include/linux/dma/idma64.h | 14 + include/linux/dynamic_debug.h | 11 + include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 41 +- include/linux/lockd/bind.h | 1 + include/linux/lockd/lockd.h | 4 +- include/linux/math64.h | 13 + include/linux/mlx5/driver.h | 1 - include/linux/module.h | 5 + include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 13 + include/linux/nfs_page.h | 12 +- include/linux/overflow.h | 12 +- include/linux/platform_data/pca954x.h | 48 - include/linux/rtc.h | 6 +- include/linux/rtc/ds1685.h | 2 - include/linux/scatterlist.h | 10 +- include/linux/sched.h | 2 + include/linux/sched/jobctl.h | 2 + include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/sched.h | 20 +- include/linux/sunrpc/xprt.h | 6 +- include/net/tcp.h | 2 +- include/rdma/ib_cache.h | 4 + include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/ib_umem.h | 12 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 430 ++- include/rdma/iw_cm.h | 25 - include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- include/rdma/rdma_vt.h | 78 +- include/rdma/rdmavt_qp.h | 89 +- include/rdma/uverbs_std_types.h | 42 +- include/rdma/uverbs_types.h | 18 +- include/sound/core.h | 16 +- include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 7 +- include/sound/memalloc.h | 4 - include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 238 +- include/sound/sof.h | 100 + include/sound/sof/control.h | 158 + include/sound/sof/dai-intel.h | 178 ++ include/sound/sof/dai.h | 75 + include/sound/sof/header.h | 158 + include/sound/sof/info.h | 118 + include/sound/sof/pm.h | 48 + include/sound/sof/stream.h | 148 + include/sound/sof/topology.h | 256 ++ include/sound/sof/trace.h | 67 + include/sound/sof/xtensa.h | 44 + include/trace/events/cgroup.h | 55 + include/trace/events/ib_mad.h | 390 +++ include/trace/events/ib_umad.h | 126 + include/trace/events/rpcrdma.h | 27 + include/trace/events/sunrpc.h | 8 +- include/uapi/linux/nfs_mount.h | 9 - include/uapi/rdma/efa-abi.h | 101 + include/uapi/rdma/mlx5-abi.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 7 + include/uapi/rdma/rdma_netlink.h | 31 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 1 + include/uapi/sound/sof/abi.h | 62 + include/uapi/sound/sof/eq.h | 172 ++ include/uapi/sound/sof/fw.h | 78 + include/uapi/sound/sof/header.h | 27 + include/uapi/sound/sof/manifest.h | 188 ++ include/uapi/sound/sof/tokens.h | 107 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 152 +- kernel/cgroup/debug.c | 8 +- kernel/cgroup/freezer.c | 639 ++-- kernel/cgroup/{freezer.c => legacy_freezer.c} | 0 kernel/dma/Kconfig | 4 + kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 9 +- kernel/fork.c | 2 + kernel/module.c | 5 + kernel/signal.c | 66 +- kernel/workqueue.c | 95 +- lib/dynamic_debug.c | 37 + net/8021q/vlan_dev.c | 4 +- net/batman-adv/main.c | 1 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 11 +- net/batman-adv/types.h | 5 + net/core/fib_rules.c | 6 +- net/ipv4/raw.c | 4 +- net/ipv4/tcp_input.c | 16 +- net/openvswitch/conntrack.c | 4 +- net/packet/af_packet.c | 25 +- net/sched/cls_matchall.c | 1 + net/smc/smc_ib.c | 16 +- net/sunrpc/auth_gss/auth_gss.c | 71 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/clnt.c | 132 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/xprt.c | 154 +- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 338 ++- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/socket.c | 4 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 30 +- samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 144 + samples/bpf/ibumad_user.c | 122 + security/selinux/hooks.c | 8 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 34 +- security/smack/smackfs.c | 55 +- sound/core/init.c | 23 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/pcm.c | 14 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 109 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 181 +- sound/drivers/aloop.c | 4 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 + sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 15 + sound/firewire/motu/motu.h | 1 + sound/hda/ext/hdac_ext_bus.c | 2 - sound/hda/hdac_bus.c | 1 + sound/isa/gus/gus_mem.c | 2 +- sound/last.c | 10 +- sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_intel.c | 12 +- sound/pci/hda/patch_hdmi.c | 11 +- sound/pci/hda/patch_realtek.c | 84 +- sound/ppc/snd_ps3.c | 4 - sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 68 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 14 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-i2s-mcc.c | 974 ++++++ sound/soc/atmel/tse850-pcm5142.c | 16 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 + sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7219.c | 542 +++- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 6 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/lochnagar-sc.c | 266 ++ sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98357a.c | 3 + sound/soc/codecs/mt6358.c | 131 +- sound/soc/codecs/nau8810.c | 25 +- sound/soc/codecs/pcm3168a.c | 7 +- sound/soc/codecs/rt5645.c | 17 + sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5677-spi.c | 43 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 - sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/tlv320aic32x4-clk.c | 483 +++ sound/soc/codecs/tlv320aic32x4-i2c.c | 14 +- sound/soc/codecs/tlv320aic32x4-spi.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 441 +-- sound/soc/codecs/tlv320aic32x4.h | 13 + sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1032 +++++-- sound/soc/codecs/wm_adsp.h | 50 +- sound/soc/codecs/wmfw.h | 30 + sound/soc/fsl/Kconfig | 25 +- sound/soc/fsl/Makefile | 5 + sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_audmix.c | 578 ++++ sound/soc/fsl/fsl_audmix.h | 102 + sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 23 +- sound/soc/fsl/fsl_micfil.c | 3 - sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/fsl/imx-audmix.c | 331 ++ sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 429 ++- sound/soc/generic/simple-card-utils.c | 440 +-- sound/soc/generic/simple-card.c | 383 +-- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/boards/Kconfig | 117 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 4 + sound/soc/intel/boards/broadwell.c | 4 + sound/soc/intel/boards/bytcht_es8316.c | 42 +- sound/soc/intel/boards/bytcr_rt5640.c | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 28 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 19 +- sound/soc/intel/boards/sof_rt5682.c | 563 ++++ sound/soc/intel/common/soc-acpi-intel-byt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 19 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 + sound/soc/intel/common/sst-firmware.c | 8 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 27 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 - sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 +++ .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 423 +++ sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 + sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 + sound/soc/qcom/Kconfig | 2 +- sound/soc/rockchip/rockchip_pdm.c | 205 +- sound/soc/rockchip/rockchip_pdm.h | 12 + sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.c | 27 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 10 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 18 +- sound/soc/sh/rcar/rsnd.h | 1 + sound/soc/sh/rcar/ssi.c | 2 + sound/soc/soc-core.c | 18 +- sound/soc/soc-dapm.c | 5 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-topology.c | 330 +- sound/soc/sof/Kconfig | 156 + sound/soc/sof/Makefile | 18 + sound/soc/sof/control.c | 552 ++++ sound/soc/sof/core.c | 508 ++++ sound/soc/sof/debug.c | 232 ++ sound/soc/sof/intel/Kconfig | 230 ++ sound/soc/sof/intel/Makefile | 19 + sound/soc/sof/intel/apl.c | 113 + sound/soc/sof/intel/bdw.c | 713 +++++ sound/soc/sof/intel/byt.c | 874 ++++++ sound/soc/sof/intel/cnl.c | 268 ++ sound/soc/sof/intel/hda-bus.c | 111 + sound/soc/sof/intel/hda-codec.c | 171 ++ sound/soc/sof/intel/hda-ctrl.c | 181 ++ sound/soc/sof/intel/hda-dai.c | 356 +++ sound/soc/sof/intel/hda-dsp.c | 471 +++ sound/soc/sof/intel/hda-ipc.c | 455 +++ sound/soc/sof/intel/hda-loader.c | 382 +++ sound/soc/sof/intel/hda-pcm.c | 239 ++ sound/soc/sof/intel/hda-stream.c | 701 +++++ sound/soc/sof/intel/hda-trace.c | 94 + sound/soc/sof/intel/hda.c | 689 +++++ sound/soc/sof/intel/hda.h | 583 ++++ sound/soc/sof/intel/intel-ipc.c | 92 + sound/soc/sof/intel/shim.h | 185 ++ sound/soc/sof/ipc.c | 846 ++++++ sound/soc/sof/loader.c | 400 +++ sound/soc/sof/nocodec.c | 109 + sound/soc/sof/ops.c | 163 + sound/soc/sof/ops.h | 411 +++ sound/soc/sof/pcm.c | 767 +++++ sound/soc/sof/pm.c | 388 +++ sound/soc/sof/sof-acpi-dev.c | 312 ++ sound/soc/sof/sof-pci-dev.c | 373 +++ sound/soc/sof/sof-priv.h | 635 ++++ sound/soc/sof/topology.c | 3179 ++++++++++++++++++++ sound/soc/sof/trace.c | 297 ++ sound/soc/sof/utils.c | 112 + sound/soc/sof/xtensa/Kconfig | 2 + sound/soc/sof/xtensa/Makefile | 5 + sound/soc/sof/xtensa/core.c | 138 + sound/soc/sprd/Kconfig | 9 + sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 +++++++ sound/soc/sprd/sprd-mcdt.h | 107 + sound/soc/sprd/sprd-pcm-compress.c | 674 +++++ sound/soc/sprd/sprd-pcm-dma.c | 9 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 33 +- sound/soc/stm/stm32_sai.c | 80 +- sound/soc/stm/stm32_sai.h | 2 + sound/soc/stm/stm32_sai_sub.c | 88 +- sound/soc/stm/stm32_spdifrx.c | 47 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/synth/emux/emux_hwdep.c | 5 + sound/synth/emux/soundfont.c | 2 + sound/usb/line6/toneport.c | 16 +- sound/usb/mixer.c | 6 +- sound/usb/quirks-table.h | 84 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- .../arch}/csky/include/uapi/asm/perf_regs.h | 0 tools/perf/Makefile.config | 6 +- tools/perf/arch/{nds32 => csky}/Build | 0 tools/perf/arch/{sh => csky}/Makefile | 0 tools/perf/arch/csky/include/perf_regs.h | 100 + tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/dwarf-regs.c | 49 + tools/perf/arch/csky/util/unwind-libdw.c | 77 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 3 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_freezer.c | 851 ++++++ 1094 files changed, 64345 insertions(+), 14203 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...] create mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 rename Documentation/sparc/{adi.txt => adi.rst} (70%) rename Documentation/sparc/{console.txt => console.rst} (53%) create mode 100644 Documentation/sparc/index.rst rename Documentation/sparc/oradax/{oracle-dax.txt => oracle-dax.rst} (95%) create mode 100644 drivers/clk/analogbits/Kconfig create mode 100644 drivers/clk/analogbits/Makefile create mode 100644 drivers/clk/analogbits/wrpll-cln28hpc.c create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c create mode 100644 drivers/clk/at91/sam9x60.c create mode 100644 drivers/clk/clk-lochnagar.c create mode 100644 drivers/clk/clk-milbeaut.c rename drivers/clk/imx/{clk-imx51-imx53.c => clk-imx5.c} (94%) create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/clk/sifive/Kconfig create mode 100644 drivers/clk/sifive/Makefile create mode 100644 drivers/clk/sifive/fu540-prci.c create mode 100644 drivers/clk/sunxi/Kconfig create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h create mode 100644 drivers/i2c/busses/i2c-at91-core.c rename drivers/i2c/busses/{i2c-at91.c => i2c-at91-master.c} (65%) create mode 100644 drivers/i2c/busses/i2c-at91-slave.c create mode 100644 drivers/i2c/busses/i2c-at91.h create mode 100644 drivers/infiniband/hw/efa/Kconfig create mode 100644 drivers/infiniband/hw/efa/Makefile create mode 100644 drivers/infiniband/hw/efa/efa.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_com.c create mode 100644 drivers/infiniband/hw/efa/efa_com.h create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.c create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.h create mode 100644 drivers/infiniband/hw/efa/efa_common_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_main.c create mode 100644 drivers/infiniband/hw/efa/efa_regs_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_verbs.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c create mode 100644 drivers/rtc/rtc-aspeed.c create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/mt8516-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/linux/clk/analogbits-wrpll-cln28hpc.h create mode 100644 include/linux/dma/idma64.h delete mode 100644 include/linux/platform_data/pca954x.h create mode 100644 include/sound/sof.h create mode 100644 include/sound/sof/control.h create mode 100644 include/sound/sof/dai-intel.h create mode 100644 include/sound/sof/dai.h create mode 100644 include/sound/sof/header.h create mode 100644 include/sound/sof/info.h create mode 100644 include/sound/sof/pm.h create mode 100644 include/sound/sof/stream.h create mode 100644 include/sound/sof/topology.h create mode 100644 include/sound/sof/trace.h create mode 100644 include/sound/sof/xtensa.h create mode 100644 include/trace/events/ib_mad.h create mode 100644 include/trace/events/ib_umad.h create mode 100644 include/uapi/rdma/efa-abi.h create mode 100644 include/uapi/sound/sof/abi.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/fw.h create mode 100644 include/uapi/sound/sof/header.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tokens.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h copy kernel/cgroup/{freezer.c => legacy_freezer.c} (100%) create mode 100644 samples/bpf/ibumad_kern.c create mode 100644 samples/bpf/ibumad_user.c create mode 100644 sound/soc/atmel/mchp-i2s-mcc.c create mode 100644 sound/soc/codecs/lochnagar-sc.c create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c create mode 100644 sound/soc/fsl/fsl_audmix.c create mode 100644 sound/soc/fsl/fsl_audmix.h create mode 100644 sound/soc/fsl/imx-audmix.c create mode 100644 sound/soc/intel/boards/sof_rt5682.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c create mode 100644 sound/soc/sof/Kconfig create mode 100644 sound/soc/sof/Makefile create mode 100644 sound/soc/sof/control.c create mode 100644 sound/soc/sof/core.c create mode 100644 sound/soc/sof/debug.c create mode 100644 sound/soc/sof/intel/Kconfig create mode 100644 sound/soc/sof/intel/Makefile create mode 100644 sound/soc/sof/intel/apl.c create mode 100644 sound/soc/sof/intel/bdw.c create mode 100644 sound/soc/sof/intel/byt.c create mode 100644 sound/soc/sof/intel/cnl.c create mode 100644 sound/soc/sof/intel/hda-bus.c create mode 100644 sound/soc/sof/intel/hda-codec.c create mode 100644 sound/soc/sof/intel/hda-ctrl.c create mode 100644 sound/soc/sof/intel/hda-dai.c create mode 100644 sound/soc/sof/intel/hda-dsp.c create mode 100644 sound/soc/sof/intel/hda-ipc.c create mode 100644 sound/soc/sof/intel/hda-loader.c create mode 100644 sound/soc/sof/intel/hda-pcm.c create mode 100644 sound/soc/sof/intel/hda-stream.c create mode 100644 sound/soc/sof/intel/hda-trace.c create mode 100644 sound/soc/sof/intel/hda.c create mode 100644 sound/soc/sof/intel/hda.h create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/intel/shim.h create mode 100644 sound/soc/sof/ipc.c create mode 100644 sound/soc/sof/loader.c create mode 100644 sound/soc/sof/nocodec.c create mode 100644 sound/soc/sof/ops.c create mode 100644 sound/soc/sof/ops.h create mode 100644 sound/soc/sof/pcm.c create mode 100644 sound/soc/sof/pm.c create mode 100644 sound/soc/sof/sof-acpi-dev.c create mode 100644 sound/soc/sof/sof-pci-dev.c create mode 100644 sound/soc/sof/sof-priv.h create mode 100644 sound/soc/sof/topology.c create mode 100644 sound/soc/sof/trace.c create mode 100644 sound/soc/sof/utils.c create mode 100644 sound/soc/sof/xtensa/Kconfig create mode 100644 sound/soc/sof/xtensa/Makefile create mode 100644 sound/soc/sof/xtensa/core.c create mode 100644 sound/soc/sprd/sprd-mcdt.c create mode 100644 sound/soc/sprd/sprd-mcdt.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c copy {arch => tools/arch}/csky/include/uapi/asm/perf_regs.h (100%) copy tools/perf/arch/{nds32 => csky}/Build (100%) copy tools/perf/arch/{sh => csky}/Makefile (100%) create mode 100644 tools/perf/arch/csky/include/perf_regs.h create mode 100644 tools/perf/arch/csky/util/Build create mode 100644 tools/perf/arch/csky/util/dwarf-regs.c create mode 100644 tools/perf/arch/csky/util/unwind-libdw.c create mode 100644 tools/testing/selftests/cgroup/test_freezer.c