diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c index c0f54284bc700..7cd885b99cfc7 100644 --- a/drivers/tty/serial/8250/8250_dw.c +++ b/drivers/tty/serial/8250/8250_dw.c @@ -37,6 +37,20 @@ /* DesignWare specific register fields */ #define DW_UART_MCR_SIRE BIT(6) +/* Offsets for the Renesas RZ/N1 DesignWare specific registers */ +/* DMA Software Ack */ +#define RZN1_UART_DMASA 0xa8 +/* DMA Control Register Transmit Mode */ +#define RZN1_UART_TDMACR 0x10c +/* DMA Control Register Receive Mode */ +#define RZN1_UART_RDMACR 0x110 + +#define RZN1_UART_xDMACR_DMA_EN BIT(0) +#define RZN1_UART_xDMACR_1_WORD_BURST 0 +#define RZN1_UART_xDMACR_4_WORD_BURST BIT(1) +#define RZN1_UART_xDMACR_8_WORD_BURST (BIT(1) | BIT(2)) +#define RZN1_UART_xDMACR_BLK_SZ_OFFSET 3 + static inline struct dw8250_data *to_dw8250_data(struct dw8250_port_data *data) { return container_of(data, struct dw8250_data, data); @@ -217,6 +231,22 @@ static unsigned int dw8250_serial_in32be(struct uart_port *p, int offset) } +static void rzn1_8250_handle_irq(struct uart_port *port, unsigned int iir) +{ + struct uart_8250_port *up = up_to_u8250p(port); + struct uart_8250_dma *dma = up->dma; + unsigned char status; + + if (up->dma && dma->rx_running) { + status = port->serial_in(port, UART_LSR); + if (status & (UART_LSR_DR | UART_LSR_BI)) { + /* Stop the DMA transfer */ + writel(0, port->membase + RZN1_UART_RDMACR); + writel(1, port->membase + RZN1_UART_DMASA); + } + } +} + static int dw8250_handle_irq(struct uart_port *p) { struct uart_8250_port *up = up_to_u8250p(p); @@ -245,6 +275,9 @@ static int dw8250_handle_irq(struct uart_port *p) spin_unlock_irqrestore(&p->lock, flags); } + if (d->is_rzn1 && ((iir & 0x3f) == UART_IIR_RX_TIMEOUT)) + rzn1_8250_handle_irq(p, iir); + if (serial8250_handle_irq(p, iir)) return 1; @@ -368,6 +401,61 @@ static bool dw8250_idma_filter(struct dma_chan *chan, void *param) return param == chan->device->dev; } +static u32 rzn1_get_dmacr_burst(int max_burst) +{ + u32 val = 0; + + if (max_burst >= 8) + val = RZN1_UART_xDMACR_8_WORD_BURST; + else if (max_burst >= 4) + val = RZN1_UART_xDMACR_4_WORD_BURST; + else + val = RZN1_UART_xDMACR_1_WORD_BURST; + + return val; +} + +static int rzn1_dw8250_tx_dma(struct uart_8250_port *p) +{ + struct uart_port *up = &p->port; + struct uart_8250_dma *dma = p->dma; + struct circ_buf *xmit = &p->port.state->xmit; + int tx_size; + u32 val; + + if (uart_tx_stopped(&p->port) || dma->tx_running || + uart_circ_empty(xmit)) + return 0; + + tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); + + writel(0, up->membase + RZN1_UART_TDMACR); + val = rzn1_get_dmacr_burst(dma->txconf.dst_maxburst); + val |= tx_size << RZN1_UART_xDMACR_BLK_SZ_OFFSET; + val |= RZN1_UART_xDMACR_DMA_EN; + writel(val, up->membase + RZN1_UART_TDMACR); + + return serial8250_tx_dma(p); +} + +static int rzn1_dw8250_rx_dma(struct uart_8250_port *p) +{ + struct uart_port *up = &p->port; + struct uart_8250_dma *dma = p->dma; + u32 val; + + if (dma->rx_running) + return 0; + + writel(0, up->membase + RZN1_UART_RDMACR); + val = rzn1_get_dmacr_burst(dma->rxconf.src_maxburst); + val |= dma->rx_size << RZN1_UART_xDMACR_BLK_SZ_OFFSET; + val |= RZN1_UART_xDMACR_DMA_EN; + writel(val, up->membase + RZN1_UART_RDMACR); + + return serial8250_rx_dma(p); +} + static void dw8250_quirks(struct uart_port *p, struct dw8250_data *data) { struct device_node *np = p->dev->of_node; @@ -501,6 +589,8 @@ static int dw8250_probe(struct platform_device *pdev) data->msr_mask_off |= UART_MSR_TERI; } + data->is_rzn1 = of_device_is_compatible(dev->of_node, "renesas,r9a06g032-uart"); + /* Always ask for fixed clock rate from a property. */ device_property_read_u32(dev, "clock-frequency", &p->uartclk); @@ -561,6 +651,33 @@ static int dw8250_probe(struct platform_device *pdev) data->data.dma.rxconf.src_maxburst = p->fifosize / 4; data->data.dma.txconf.dst_maxburst = p->fifosize / 4; up->dma = &data->data.dma; + + if (data->is_rzn1) { + /* + * When the 'char timeout' irq fires because no more + * data has been received in some time, the 8250 driver + * stops the DMA. However, if the DMAC has been setup to + * write more data to mem than is read from the UART + * FIFO, the data will *not* be written to memory. + * Therefore, we limit the width of writes to mem so + * that it is the same amount of data as read from the + * FIFO. You can use anything less than or equal, but + * same size is optimal. + */ + data->data.dma.rxconf.dst_addr_width = p->fifosize / 4; + + /* + * Unless you set the maxburst to 1, if you send only 1 + * char, it doesn't get transmitted. + */ + data->data.dma.txconf.dst_maxburst = 1; + + data->data.dma.txconf.device_fc = 1; + data->data.dma.rxconf.device_fc = 1; + + uart.dma->tx_dma = rzn1_dw8250_tx_dma; + uart.dma->rx_dma = rzn1_dw8250_rx_dma; + } } data->data.line = serial8250_register_8250_port(up); diff --git a/drivers/tty/serial/8250/8250_dwlib.h b/drivers/tty/serial/8250/8250_dwlib.h index 900b2321aff02..014005c170e40 100644 --- a/drivers/tty/serial/8250/8250_dwlib.h +++ b/drivers/tty/serial/8250/8250_dwlib.h @@ -35,6 +35,7 @@ struct dw8250_data { unsigned int skip_autocfg:1; unsigned int uart_16550_compatible:1; unsigned int dma_capable:1; + unsigned int is_rzn1:1; }; void dw8250_do_set_termios(struct uart_port *p, struct ktermios *termios, struct ktermios *old); diff --git a/how 8a154522035a b/how 8a154522035a new file mode 100644 index 0000000000000..552c6e915c4eb --- /dev/null +++ b/how 8a154522035a @@ -0,0 +1,39979 @@ +84da9ffd339b (HEAD -> schneider/5.17-rc1/uart-dma) fixup! soc: renesas: rzn1-sysc: Export function to set dmamux +027bd8b0c214 fixup! serial: 8250_dw: Use a fallback CPR value if not synthesized +1911847ef185 fixup! dma: dmamux: Introduce RZN1 DMA router support +dc11faa72e9e bestla: Add support for RZN1 dmamux +24e30806aee2 bestla: Enable DMA and UART3 +c37a1138d1d5 ARM: dts: r9a06g032: Use DMA with UART3 +a6373c3155f9 serial: 8250_dw: Add support for RZ/N1 DMA +8a154522035a serial: 8250_dw: Add a dma_capable bit to the platform data +496536a73f6a serial: 8250_dw: Provide the RZN1 CPR register value +63223f4b2f90 serial: 8250_dw: Use a fallback CPR value if not synthesized +53c359d8075b serial: 8250_dw: Move the per-device structure +2c47a78efc89 serial: 8250_dma: Use ->tx_dma function pointer to start next DMA +173489a3efd3 ARM: dts: r9a06g032: Describe the DMA router +870ea335ecda ARM: dts: r9a06g032: Add the two DMA nodes +0faa0da33fc6 dma: dw: Add RZN1 compatible +c6b814b90ba5 dma: dw: Avoid partial transfers +85596f386f05 dma: dmamux: Introduce RZN1 DMA router support +975be9a541d2 soc: renesas: rzn1-sysc: Export function to set dmamux +7ed9fa5f02c1 dt-bindings: dma: Introduce RZN1 DMA compatible +6048e0461f3a dt-bindings: dma: Introduce RZN1 dmamux bindings +58f9c17183b7 (tau-schneider/schneider/5.17-rc1/bestla-upstream, schneider/5.17-rc1/bestla-upstream) ARM: dts: r9a06g032: Describe the NAND controller +111b899e12e9 HACK: Add Bestla DT +f2f0d0d9319c HACK: Add Bestla minimal defconfig +e783362eb54c (tag: v5.17-rc1, linux-mtd/spi-nor/next) Linux 5.17-rc1 +40c843218f11 Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +67bfce0e0192 Merge tag 'trace-v5.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +6b9b6413700e ftrace: Fix assuming build time sort works for s390 +473aec0e1f84 Merge tag 'kbuild-fixes-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +3689f9f8b0c5 Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux +f0ac5b85810a perf tools: Remove redundant err variable +b4a7276c5e9a perf test: Add parse-events test for aliases with hyphens +34fa67e72085 perf test: Add pmu-events test for aliases with hyphens +864bc8c90526 perf parse-events: Support event alias in form foo-bar-baz +3606c0e1a105 perf evsel: Override attr->sample_period for non-libpfm4 events +24ead7c254b4 perf cpumap: Remove duplicate include in cpumap.h +440286993960 perf cpumap: Migrate to libperf cpumap api +1d1d9af254ff perf python: Fix cpu_map__item() building +9edcde68d653 perf script: Fix printing 'phys_addr' failure issue +e6340b6526ee certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty +ad29a2fb3c20 certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI +e92e2634ef3a Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH" +10756dc5b02b usr/include/Makefile: add linux/nfc.h to the compile-test coverage +1c52283265a4 Merge branch 'akpm' (patches from Andrew) +8205ae327e39 Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +1cb69c8044fd Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +7fd350f6ff84 Merge tag 'fscache-fixes-20220121' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +b68b10b62660 Merge tag 'folio-5.17a' of git://git.infradead.org/users/willy/pagecache +369af20a2c3f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +b087788c20aa Merge tag 'ata-5.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +6bdfb259d6d6 Merge tag 'thermal-5.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +71f1b916d5ea Merge tag 'acpi-5.17-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +636b5284d8fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +dc5341f41dc8 Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +7867e402787a Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +b21bae9af1da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +0854dc81e108 Merge tag 'docs-5.17-2' of git://git.lwn.net/linux +6e61dde82e8b mm: hide the FRONTSWAP Kconfig symbol +1da0d94a3ec8 frontswap: remove support for multiple ops +633423a09cb5 mm: mark swap_lock and swap_active_head static +f328c1d16e4c frontswap: simplify frontswap_register_ops +bd9cd521496b frontswap: remove frontswap_test +10a9c496789f mm: simplify try_to_unuse +360be5daa33f frontswap: remove the frontswap exports +1cf53c894d15 frontswap: simplify frontswap_init +3e8e1af63d7a frontswap: remove frontswap_curr_pages +0b364446d734 frontswap: remove frontswap_shrink +71024cb4a0bf frontswap: remove frontswap_tmem_exclusive_gets +3d6035f13600 frontswap: remove frontswap_writethrough +0a4ee518185e mm: remove cleancache +e94006608949 lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() +2dba5eb1c73b lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() +359745d78351 proc: remove PDE_DATA() completely +6dfbbae14a7b fs: proc: store PDE()->data into inode->i_private +a37265995c86 zsmalloc: replace get_cpu_var with local_lock +b475d42d2c43 zsmalloc: replace per zpage lock with pool->migrate_lock +4a57d6bbaecd locking/rwlocks: introduce write_lock_nested +c4549b871102 zsmalloc: remove zspage isolation for migration +a41ec880aa7b zsmalloc: move huge compressed obj from page to zspage +3ae92ac23bd8 zsmalloc: introduce obj_allocated +0a5f079b8107 zsmalloc: decouple class actions from zspage works +3828a7647079 zsmalloc: rename zs_stat_type to class_stat_type +67f1c9cd0c56 zsmalloc: introduce some helper functions +1622ed7d0743 sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax +e565a8ed1ee4 kernel/sysctl.c: remove unused variable ten_thousand +a737a3c6744b kprobe: move sysctl_kprobes_optimization to kprobes.c +f0bc21b268c1 fs/coredump: move coredump sysctls into its own file +fdcd4073fccc printk: fix build warning when CONFIG_PRINTK=n +d8c0418aac78 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() +ab171b952c6e fs: move namespace sysctls and declare fs base directory +51cb8dfc5a5c sysctl: add and use base directory declarer and registration helper +1998f19324d2 fs: move pipe sysctls to is own file +66ad398634c2 fs: move fs/exec.c sysctls into its own file +9c011be13297 fs: move namei sysctls to its own file +dd81faa88340 fs: move locking sysctls where they are used +d1d8ac9edf10 fs: move shared sysctls to fs/sysctls.c +54771613e8a7 sysctl: move maxolduid as a sysctl specific const +c8c0c239d5ab fs: move dcache sysctls to its own file +204d5a24e155 fs: move fs stat sysctls to file_table.c +1d67fe585049 fs: move inode sysctls to its own file +b1f2aff888af sysctl: share unsigned long const values +0df8bdd5e3b3 stackleak: move stack_erasing sysctl to stackleak.c +26d1c80fd61e scsi/sg: move sg-big-buff sysctl to scsi/sg.c +faaa357a55e0 printk: move printk sysctl to printk/sysctl.c +3ba442d5331f fs: move binfmt_misc sysctl to its own file +ee9efac48a08 sysctl: add helper to register a sysctl mount point +5475e8f03c80 random: move the random sysctl declarations to its own file +6aad36d421d8 firmware_loader: move firmware sysctl to its own files +a8f5de894f76 eventpoll: simplify sysctl declaration with register_sysctl() +ad8f74315b33 cdrom: simplify subdirectory registration with register_sysctl() +7b9ad122b52c inotify: simplify subdirectory registration with register_sysctl() +04bc883c986d test_sysctl: simplify subdirectory registration with register_sysctl() +c42ff46f97c1 ocfs2: simplify subdirectory registration with register_sysctl() +e99f5e747911 macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl() +e5a1fd997cc2 i915: simplify subdirectory registration with register_sysctl() +c8dd55410ba0 hpet: simplify subdirectory registration with register_sysctl() +49a4de75719b dnotify: move dnotify sysctl to dnotify.c +86b12b6c5d6b aio: move aio sysctl to aio.c +2452dcb9f7f2 sysctl: use SYSCTL_ZERO to replace some static int zero uses +d73840ec2f74 sysctl: use const for typically used max/min proc sysctls +f628867da46f sysctl: make ngroups_max const +dd0693fdf054 watchdog: move watchdog sysctl interface to watchdog.c +bbe7a10ed83a hung_task: move hung_task sysctl interface to hung_task.c +78e36f3b0dae sysctl: move some boundary constants from sysctl.c to sysctl_vals +3ddd9a808cee sysctl: add a new register_sysctl_init() interface +ffa65753c431 mm/migrate.c: rework migration_entry_wait() to not take a pageref +d24846a4246b parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries +cef022319145 netfs: Make ops->init_rreq() optional +c522e3ad296b fscache: Add a comment explaining how page-release optimisation works +6633213139d8 cachefiles: Check that the backing filesystem supports tmpfiles +14b9d0902dfa cachefiles: Explain checks in a comment +b64a3314989d cachefiles: Trace active-mark failure +8c39b8bc82aa cachefiles: Make some tracepoint adjustments +c7ca73155762 cachefiles: set default tag name if it's unspecified +5638b067d370 cachefiles: Calculate the blockshift in terms of bytes, not pages +80a00ab8344f fscache: Fix the volume collision wait condition +f6f02040e0ca Merge branches 'acpi-cppc' and 'acpi-dptf' +9b57f4589857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +3c7c25038b6c Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/linux-block +20f3cf5f860f HID: wacom: Avoid using stale array indicies to read contact count +df03e9bd6d48 HID: wacom: Ignore the confidence flag when a touch is removed +546e41ac994c HID: wacom: Reset expected and received contact counts at the same time +f3a78227eef2 Merge tag 'io_uring-5.17-2022-01-21' of git://git.kernel.dk/linux-block +1f40caa08047 Merge tag 'sound-fix-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +75242f31db6c Merge tag 'rtc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +b875b39e7373 ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() +c2c94b3b187d Merge tag 'drm-next-2022-01-21' of git://anongit.freedesktop.org/drm/drm +39e77c484bcd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +4141a5e69458 Merge tag 'pci-v5.17-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +85e67d56ebde Merge tag 's390-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +31d949782e1d Merge tag 'xfs-5.17-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +d701a8ccac7a Merge tag 'xfs-5.17-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +12a8fb20f1c2 Merge tag 'xfs-5.17-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +b0ac702f3329 Documentation: fix firewire.rst ABI file path error +ccf34586758c Merge tag 'amd-drm-fixes-5.17-2022-01-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +410482b51afe Merge tag 'drm-intel-next-fixes-2022-01-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT +18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers +5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers +30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c +5f7ee6e37a3c parisc: Autodetect default output device and set console= kernel parameter +bd25c378527f parisc: Use safer strscpy() in setup_cmdline() +9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() +2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array() unconditionally +66a8f7f04979 of: base: make small of_parse_phandle() variants static inline +25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example +986536b952fd dt-bindings: Fix array schemas encoded as matrices +8da46c0f98a1 RISC-V: Remove redundant err variable +46cdc45acb08 block: fix async_depth sysfs interface for mq-deadline +58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties +db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff +3c2905ea7924 riscv: canaan: remove useless select of non-existing config SYSCON +26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap +2ffc48fc7071 RISC-V: Move spinwait booting method to its own config +0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP +c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method +410bb20a698d RISC-V: Do not print the SBI version during HSM extension boot print +9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting +e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst +83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c +a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c +3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n +2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +6e10e21915c1 tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall +2a1355f0bf41 ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 +3ee859e384d4 block: Fix wrong offset in bio_truncate() +64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-client +67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd +c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/linux-vfio +41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm +bb425a759847 arm64: mm: apply __ro_after_init to memory_limit +3364c6ce23c6 arm64: atomics: lse: Dereference matching size +440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro +fa2e1ba3e9e3 Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +f4484d138b31 Merge branch 'akpm' (patches from Andrew) +9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_get_irq() +7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_get_irq() +b1e78ef3be25 lib: remove redundant assignment to variable ret +69d0db01e210 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE +bece04b5b41d kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR +bbd2e05fad3e lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB +e9009095998a btrfs: use generic Kconfig option for 256kB page size limit +e4bbd20d8c2b arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB +0aaa8977acbf configs: introduce debug.config for CI-like setup +5bf182815344 delayacct: track delays from memory compact +ec710aa8b238 Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact +1193829da1a6 delayacct: cleanup flags in struct task_delay_info and functions use it +82065b726689 delayacct: fix incomplete disable operation when switch enable to disable +a3d5dc908a5f delayacct: support swapin delay accounting for swapping without blkio +e83a4472bf9f panic: remove oops_id +23b36fec7e14 panic: use error_report_end tracepoint on warnings +25d2e88632c9 fs/adfs: remove unneeded variable make code cleaner +9bb56d592532 FAT: use io_schedule_timeout() instead of congestion_wait() +e35fa567a082 hfsplus: use struct_group_attr() for memcpy() region +e1ce8a97befa nilfs2: remove redundant pointer sbufs +9630f0d60fec fs/binfmt_elf: use PT_LOAD p_align values for static PIE +c55cdc5cd666 const_structs.checkpatch: add frequently used ops structs +b8709bce9089 checkpatch: improve Kconfig help test +36f8b348a94c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE +e073e5ef9029 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test +c7e4289cbe66 uuid: remove licence boilerplate text from the header +8e930a66993b uuid: discourage people from using UAPI header in new code +60c7801b121a kunit: replace kernel.h with the necessary inclusions +0acc968f3523 test_hash.c: refactor into kunit +88168bf35c52 lib/Kconfig.debug: properly split hash test kernel entries +5427d3d772a7 test_hash.c: split test_hash_init +ae7880676bc8 test_hash.c: split test_int_hash into arch-specific functions +fd0a1462405b hash.h: remove unused define directive +a31f9336ed48 lib/list_debug.c: print more list debugging context in __list_del_entry_valid() +0425473037db list: introduce list_is_head() helper and re-use it in list.h +70ac69928e97 kstrtox: uninline everything +26d98e9f78da get_maintainer: don't remind about no git repo when --nogit is used +7f8ca0edfe07 kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP) +d6986ce24fc0 kthread: dynamically allocate memory to store kthread's full name +3087c61ed2c4 tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN +4cfb943537ed tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm +d068144d3b2c samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm +95af469c4f60 fs/binfmt_elf: replace open-coded string copy with get_task_comm +7b6397d7e5df drivers/infiniband: replace open-coded string copy with get_task_comm +503471ac36df fs/exec: replace strncpy with strscpy_pad in __get_task_comm +06c5088aeeda fs/exec: replace strlcpy with strscpy_pad in __set_task_comm +40cbf09f060c kernel.h: include a note to discourage people from including it in headers +22c033989c3e include/linux/unaligned: replace kernel.h with the necessary inclusions +7080cead5d45 sysctl: remove redundant ret assignment +153ee1c41a3e sysctl: fix duplicate path separator in printed entries +51a187344028 proc: convert the return type of proc_fd_access_allowed() to be boolean +ae62fbe29962 proc: make the proc_create[_data]() stubs static inlines +25bc5b0de91b proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration +20c035764626 mm: percpu: add generic pcpu_populate_pte() function +23f917169ef1 mm: percpu: add generic pcpu_fc_alloc/free funciton +1ca3fb3abd2b mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef +7ecd19cfdfcb mm: percpu: generalize percpu related config +51620150ca2d cifs: update internal module number +52d005337b2c smb3: send NTLMSSP version information +20aa49541a2e riscv: fix boolconv.cocci warnings +0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel +c774de22c430 riscv: Explicit comment about user virtual address space size +73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo +e8a62cc26ddf riscv: Implement sv48 support +60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free +3270bfdb9e4a riscv: Allow to dynamically define VA_BITS +840125a97abc riscv: Introduce functions to switch pt_ops +2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction +f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping +db1503d355a7 riscv: Get rid of MAXPHYSMEM configs +6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel +73031f761cb7 io-wq: delete dead lock shuffling code +b4966a7dc072 clk: mediatek: relicense mt7986 clock driver to GPL-2.0 +fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables +96c852c8bf52 kvm: selftests: Do not indent with spaces +fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header +805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage +fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef +3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly +07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef +902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" +8326c79d10be tools headers UAPI: Sync x86 arch prctl headers with the kernel sources +70431bfd825d cifs: Support fscache indexing rewrite +d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore +a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled +54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops +935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper +635e6357f948 KVM: VMX: Don't do full kick when handling posted interrupt wakeup +ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper +296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ +0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interrupt "fails" +782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU +af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption +e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path +202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs +31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode +c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks +b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers +98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 +12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx +e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field +d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load +4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD +e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty +e337f7e06364 KVM: selftests: Add a test to force emulation with a pending exception +fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pending exception +bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER +2ba9047424fc selftests: kvm/x86: Introduce x86_model() +398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of processor.c +21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() +b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check +7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events +ba978e83255a cifs: cifs_ses_mark_for_reconnect should also update reconnect bits +47de760655f3 cifs: update tcpStatus during negotiate and sess setup +c1604da708d3 cifs: make status checks in version independent callers +ece076764174 cifs: remove repeated state change in dfs tree connect +e154cb7b0ab9 cifs: fix the cifs_reconnect path for DFS +8a409cda978e cifs: remove unused variable ses_selected +88b024f556fc cifs: protect all accesses to chan_* with chan_lock +a05885ce13bd cifs: fix the connection state transitions with multichannel +3663c9045f51 cifs: check reconnects for channels of active tcons too +1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() +e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feature is missing +6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() +5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants +f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier +7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU +9d5f0c36438e perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) +8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro +ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' +79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys +d07418afea8f ipv4: avoid quadratic behavior in netns dismantle +8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratum-a-009885' +3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module +0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses +ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 +6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 +d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry +59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry +c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI based displays +c8e7ff41f819 HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running +4ea5763fb79e HID: uhid: Fix worker destroying device without any protection +baa59504c1cd net: mscc: ocelot: fix using match before it is set +f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices +1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account +dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() +8c8963b27e68 Merge branch 'axienet-fixes' +2d19c3fd8017 net: axienet: increase default TX ring size to 128 +bb193e3db8b8 net: axienet: fix for TX busy handling +aba57a823d29 net: axienet: fix number of TX ring slots for available check +996defd7f8b5 net: axienet: Fix TX ring slot available check +70f5817deddb net: axienet: limit minimum TX ring size +95978df6fa32 net: axienet: add missing memory barriers +04cc2da39698 net: axienet: reset core on initialization prior to MDIO access +b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset +2e5644b1bab2 net: axienet: increase reset timeout +1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +e9f5cbc0c851 Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f1b744f65e2f Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +fd6f57bfda7c Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +0ed905975612 Merge branch 'random-5.17-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random +39b419eaf0df Merge tag 'hwlock-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux +99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ccbf726171b7 io_uring: perform poll removal even if async work removal is successful +361aee450c6e io-wq: add intermediate work step between pending list and active work +efdf518459b1 io-wq: perform both unstarted and started work cancelations in one go +36e4c58bf044 io-wq: invoke work cancelation with wqe->lock held +081b58204629 io-wq: make io_worker lock a raw spinlock +ea6e7ceedaf1 io-wq: remove useless 'work' argument to __io_worker_busy() +37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test +722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset +a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers +64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers +6788ab23508b bpf: Generally fix helper register offset check +d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset +be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types +4722f463896c drm/radeon: fix error handling in radeon_driver_open_kms +9a458402fb69 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV +520d9cd26761 drm/amdgpu: apply vcn harvest quirk +ac090d9c90b0 ksmbd: fix guest connection failure with nautilus +b207602fb045 ksmbd: uninitialized variable in create_socket() +2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation +e4e2787bef7e smb3: add new defines from protocol specification +9c494ca4d3a5 x86/gpu: Reserve stolen memory for first integrated Intel GPU +a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations +35140d399db2 script/sorttable: Fix some initialization problems +2836615aa22d netns: add schedule point in ops_exit_list() +fd9f4e62a39f block: assign bi_bdev for cloned bios in blk_rq_prep_clone +85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void +8c286a0f973a ALSA: hda: cs35l41: Tidyup code +a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() +cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases +77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace +6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function +2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch +0d3d237651fd perf evlist: No need to setup affinities when disabling events for pid targets +f350ee95498a perf evlist: No need to setup affinities when enabling events for pid targets +49de179577e7 perf stat: No need to setup affinities when starting a workload +1855b796f2f6 perf affinity: Allow passing a NULL arg to affinity__cleanup() +4624f199327a perf probe: Fix ppc64 'perf probe add events failed' case +a254a0e4093f random: simplify arithmetic function flow in account() +248045b8dea5 random: selectively clang-format where it makes sense +6c0eace6e149 random: access input_pool_data directly rather than through pointer +18263c4e8e62 random: cleanup fractional entropy shift constants +b3d51c1f5421 random: prepend remaining pool constants with POOL_ +5b87adf30f14 random: de-duplicate INPUT_POOL constants +0f63702718c9 random: remove unused OUTPUT_POOL constants +90ed1e67e896 random: rather than entropy_store abstraction, use global +8b2d953b91e7 random: remove unused extract_entropy() reserved argument +a4bfa9b31802 random: remove incomplete last_data logic +d38bb0853589 random: cleanup integer types +91ec0fe138f1 random: cleanup poolinfo abstraction +c0a8a61e7abb random: fix typo in comments +9a1536b093bb lib/crypto: sha1: re-roll loops to reduce code size +d8d83d8ab0a4 lib/crypto: blake2s: move hmac construction into wireguard +e56e18985596 lib/crypto: add prompts back to crypto libraries +99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine +5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock +fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux +fc9d6952a4bb Merge tag 'rpmsg-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux +722d94847de2 vfs: fs_context: fix up param length parsing in legacy_parse_param +8357f6fb3d9a Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +6a8d7fbf1c65 Merge tag 'acpi-5.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +5455b9ecaf23 cifs: serialize all mount attempts +e3a8b6a1e70c Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab +62b488875c05 Merge tag 'arc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc +57d17378a4a0 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +f0033681f0fe Merge tag 'for-linus-5.17-ofs-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux +d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text +af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments +154e5f296e2a dt-bindings: trivial-devices: fix swapped comments +364da22cb30e dt-bindings: vendor-prefixes: add Wingtech +6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm +ca146834d6cd dt-bindings: vendor-prefixes: add Huawei +8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec +38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices +2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority +cc2cf6796a90 docs: ftrace: fix ambiguous sentence +6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading +a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs +7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty +e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id +a95be874d26b thermal: int340x: Support Raptor Lake +a510c78e5b6f ACPI: DPTF: Support Raptor Lake +f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() +5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() +74ce6135ae6e cifs: clean up an inconsistent indenting +e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate +4732f2444acd KVM: x86: Making the module parameter of vPMU more common +ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN +9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' +c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN +e3daa2607b1f Merge branch 'acpi-pfrut' +ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries +a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event +b3bb9413e717 xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions +4d1b97f9ce7c xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls +9dec0368b964 xfs: remove the XFS_IOC_FSSETDM definitions +ebf8b135c04a Merge branches 'acpi-x86', 'acpi-tables', 'acpi-soc' and 'acpi-pcc' +5765cee119bf net: sfp: fix high power modules without diagnostic monitoring +850fd2abbe02 block: cleanup q->srcu +e6a2e5116e07 block: Remove unnecessary variable assignment +00358933f66c brd: remove brd_devices_mutex mutex +30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe +0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe +5754f9084f26 s390: add Sven Schnelle as reviewer +012a224e1fa3 s390/uaccess: introduce bit field for OAC specifier +745f5d20e793 s390/cpumf: Support for CPU Measurement Sampling Facility LS bit +a87b0fd4f900 s390/cpumf: Support for CPU Measurement Facility CSVN 7 +9ea674d7ca4f Merge branch 'skb-leak-fixes' +79074a72d335 net: Flush deferred skb free on socket destroy +db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic +c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload +e26602be4869 drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence +ef3ac0156406 drm/i915/display/ehl: Update voltage swing table +5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 +0c947b893d69 Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +a6097180d884 devtmpfs regression fix: reconfigure on each mount +3c750c7b6143 Merge tag 'fbdev-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev +b520085ca579 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +4b3789512f01 Merge tag 'i3c/for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux +96000bc95662 Merge tag 'ntb-5.17' of git://github.com/jonmason/ntb +2225acc32275 Merge tag 'linux-watchdog-5.17-rc1' of git://www.linux-watchdog.org/linux-watchdog +b70b878c32ef Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux +763978ca67a3 Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux +98f2345773f9 unicode: fix .gitignore for generated utfdata file +35ce8ae9ae2e Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +6661224e66f0 Merge tag 'unicode-for-next-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode +3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() +3fe7fa5843d2 mm: Add folio_put_refs() +429e3d123d9a bonding: Fix extraction of ports from the packet headers +5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() +ff164ae39b82 rtc: cmos: Evaluate century appropriate +900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check +7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() +79e06c4c4950 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +cb3f09f9afe5 Merge tag 'hyperv-next-signed-20220114' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices +0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection +5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. +4d66020dcef8 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +77dbd72b982c Merge tag 'livepatching-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching +d0a231f01e5b Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +88db8458086b Merge tag 'exfat-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat +175398a0972b Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +49ad227d54e8 Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux +59d41458f143 Merge tag 'drm-next-2022-01-14' of git://anongit.freedesktop.org/drm/drm +2aab34f873cc Merge tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock +9404bc1e58e4 net/smc: Remove unused function declaration +f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data connection lost +020a45aff119 net: phy: marvell: add Marvell specific PHY loopback +9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in emac_probe() +214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() +80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with shared tc filters +9bce13ea88f8 perf record: Disable debuginfod by default +2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids +37be585807cb perf cpumap: Add is_dummy() method +762f99f4f3cb Merge branch 'next' into for-linus +d3e2bb4359f7 perf metric: Fix metric_leader +f56caedaf94f Merge branch 'akpm' (patches from Andrew) +15325b4f768f vsprintf: rework bitmap_list_string +db7313005e9c lib: bitmap: add performance test for bitmap_print_to_pagebuf +ec288a2cf7ca bitmap: unify find_bit operations +801a57365fc8 mm/percpu: micro-optimize pcpu_is_populated() +749443de8dde Replace for_each_*_bit_from() with for_each_*_bit() where appropriate +7516be9931b8 find: micro-optimize for_each_{set,clear}_bit() +bc9d6635c293 include/linux: move for_each_bit() macros from bitops.h to find.h +9b51d9d86648 cpumask: replace cpumask_next_* with cpumask_first_* where appropriate +4ade0818cf04 tools: sync tools/bitmap with mother linux +b5c7e7ec7d34 all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate +93ba139ba819 cpumask: use find_first_and_bit() +f68edc9297bf lib: add find_first_and_bit() +c126a53c2760 arch: remove GENERIC_FIND_FIRST_BIT entirely +47d8c15615c0 include: move find.h from asm_generic to linux +6b8ecb84f8f6 bitops: move find_bit_*_le functions from le.h to find.h +b7ec62d7ee0f bitops: protect find_first_{,zero}_bit properly +9bbf8662a27b cifs: fix FILE_BOTH_DIRECTORY_INFO definition +dea290371928 cifs: move superblock magic defitions to magic.h +3ac5f2f2574a cifs: Fix smb311_update_preauth_hash() kernel-doc comment +76fd0285b447 mm/damon: hide kernel pointer from tracepoint event +962fe7a6b1b2 mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log +251403f19aab mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging +70b8480812d0 mm/damon/dbgfs: remove an unnecessary variable +2cd4b8e10cc3 mm/damon: move the implementation of damon_insert_region to damon.h +49f4203aae06 mm/damon: add access checking for hugetlb pages +dbcb9b9f954f Docs/admin-guide/mm/damon/usage: update for schemes statistics +3a619fdb8de8 mm/damon/dbgfs: support all DAMOS stats +81f0895f1f5e Docs/admin-guide/mm/damon/reclaim: document statistics parameters +60e52e7c46a1 mm/damon/reclaim: provide reclamation statistics +6268eac34ca3 mm/damon/schemes: account how many times quota limit has exceeded +0e92c2ee9f45 mm/damon/schemes: account scheme actions that successfully applied +f4c6d22c6cf2 mm/damon: remove a mistakenly added comment for a future feature +995d739cde87 Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts +4492bf452af5 Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning +35b43d409200 Docs/admin-guide/mm/damon/usage: remove redundant information +6322416b2d51 Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks +88f86dcfa454 mm/damon: convert macro functions to static inline functions +234d68732b6c mm/damon: modify damon_rand() macro to static inline function +9b2a38d6ef25 mm/damon: move damon_rand() definition into damon.h +c89ae63eb066 mm/damon/schemes: add the validity judgment of thresholds +8bd0b9da03c9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() +cdeed009f3bc mm/damon: remove some unneeded function definitions in damon.h +d720bbbd70e9 mm/damon/core: use abs() instead of diff_of() +c46b0bb6a735 mm/damon: add 'age' of region tracepoint support +b627b7749116 mm/damon: unified access_check function naming rules +87c01d57fa23 mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault +cab0a7c11554 mm: make some vars and functions static or __init +0b8f0d870020 mm: fix some comment errors +7f0d267243aa zram: use ATTRIBUTE_GROUPS +f44e1e697674 zpool: remove the list of pools_head +5ee2fa2f0636 mm/rmap: fix potential batched TLB flush race +8c57c07741bf mm: memcg/percpu: account extra objcg space to memory cgroups +bf181c582588 mm/hwpoison: fix unpoison_memory() +c9fdc4d5487a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE +91d005479e06 mm/hwpoison: mf_mutex for soft offline and unpoison +e1c63e110f97 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy +c0e582de6066 mm/thp: drop unused trace events hugepage_[invalidate|splitting] +f1e8db04b68c mm/migrate: remove redundant variables used in a for-loop +dcee9bf5bf2f mm/migrate: move node demotion code to near its user +7813a1b5257b mm: migrate: add more comments for selecting target node randomly +ac16ec835314 mm: migrate: support multiple target nodes demotion +84b328aa8121 mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() +5d39a7ebc8be mm: migrate: correct the hugetlb migration stats +b5bade978e9b mm: migrate: fix the return value of migrate_pages() +d6aba4c8e20d hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() +f530243a172d mm, oom: OOM sysrq should always kill a process +dad5b0232949 mm/mempolicy: fix all kernel-doc warnings +21b084fdf2a4 mm/mempolicy: wire up syscall set_mempolicy_home_node +c6018b4b2549 mm/mempolicy: add set_mempolicy_home_node syscall +c04551162167 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY +721fb891ad0b mm/page_isolation: unset migratetype directly for non Buddy page +e4b424b7ec87 vmscan: make drop_slab_node static +692b55815cf9 userfaultfd/selftests: clean up hugetlb allocation code +fab515054800 selftests/uffd: allow EINTR/EAGAIN +209376ed2a84 selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting +e9ea874a8ffb mm/vmstat: add events for THP max_ptes_* exceeds +f77a286de48c mm, hugepages: make memory size variable in hugepage-mremap selftest +f47761999052 hugetlb: add hugetlb.*.numa_stat file +c4dc63f0032c mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages +a674e48c5443 dma/pool: create dma atomic pool only if dma zone has managed pages +62b310707364 mm_zone: add function to check if managed dma zone exists +eaab8e753632 mm/page_alloc.c: modify the comment section for alloc_contig_pages() +04a536bfbd0f include/linux/gfp.h: further document GFP_DMA32 +be1a13eb5107 mm: drop node from alloc_pages_vma +ca831f29f8f2 mm: page_alloc: fix building error on -Werror=array-compare +1611f74a94ba mm: fix boolreturn.cocci warning +39c65a94cd96 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% +4034247a0d6a mm: introduce memalloc_retry_wait() +704687deaae7 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware +a421ef303008 mm: allow !GFP_KERNEL allocations for kvmalloc +30d3f01191d3 mm/vmalloc: be more explicit about supported gfp flags. +9376130c390a mm/vmalloc: add support for __GFP_NOFAIL +451769ebb7e7 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc +cc6266f0322f mm/dmapool.c: revert "make dma pool to use kmalloc_node" +d08d2b62510e mm: remove the total_mapcount argument from page_trans_huge_mapcount() +66c7f7a6ac66 mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() +020e87650af9 mm: remove last argument of reuse_swap_page() +d283d422c6c4 x86: mm: add x86_64 support for page table check +df4e817b7108 mm: page table check +08d5b29eac7d mm: ptep_clear() page table helper +1eba86c096e3 mm: change page type prior to adding page table entry +4b8fec2867c8 docs/vm: add vmalloced-kernel-stacks document +ba535c1caf3e mm/oom_kill: allow process_mrelease to run under mmap_lock protection +cc6dcfee7250 mm: document locking restrictions for vm_operations_struct::close +64591e8605d6 mm: protect free_pgtables with mmap_lock write lock in exit_mmap +36090def7bad mm: move tlb_flush_pending inline helpers to mm_inline.h +17fca131cee2 mm: move anon_vma declarations to linux/mm_inline.h +78db3412833d mm: add anonymous vma name refcounting +9a10064f5625 mm: add a field to store names for private anonymous memory +ac1e9acc5acf mm: rearrange madvise code to allow for reuse +36ef159f4408 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit +2c769ed7137a tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner +4e5aa1f4c2b4 memcg: add per-memcg vmalloc stat +06b2c3b08ce1 mm/memcg: use struct_size() helper in kzalloc() +5b3be698a872 memcg: better bounds on the memcg stats updates +b6bf9abb0aa4 mm/memcg: add oom_group_kill memory event +46a53371f3fd mm/page_counter: remove an incorrect call to propagate_protected_usage() +17c173677580 mm: memcontrol: make cgroup_memory_nokmem static +3795f46b83c6 mm/frontswap.c: use non-atomic '__set_bit()' when possible +62c9827cbb99 shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode +a76054266661 mm: shmem: don't truncate page if memory failure happens +28b0ee3fb350 mm/gup.c: stricter check on THP migration entry during follow_pmd_mask +677b2a8c1f25 gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able +43b93121056c mm/truncate.c: remove unneeded variable +236476180c0f mm/debug_vm_pgtable: update comments regarding migration swap entries +3e9d80a891df mm,fs: split dump_mapping() out from dump_page() +26dca996ea7b kasan: fix quarantine conflicting with init_on_free +f98f966cd750 kasan: test: add test case for double-kmem_cache_destroy() +bed0a9b59149 kasan: add ability to detect double-kmem_cache_destroy() +e5f4728767d2 kasan: test: add globals left-out-of-bounds test +14606001efb4 device-dax: compound devmap support +6ec228b6fef5 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() +0e7325f03f09 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() +a0fb038e50d7 device-dax: factor out page mapping initialization +fc65c4eb0b2a device-dax: ensure dev_dax->pgmap is valid for dynamic devices +09b80137033d device-dax: use struct_size() +b9b5777f09be device-dax: use ALIGN() for determining pgoff +c4386bd8ee3a mm/memremap: add ZONE_DEVICE support for compound pages +46487e0095f8 mm/page_alloc: refactor memmap_init_zone_device() page init +5b24eeef0670 mm/page_alloc: split prep_compound_page into head and tail subparts +60115fa54ad7 mm: defer kmemleak object creation of module_alloc() +972fa3a7c17c mm: kmemleak: alloc gray object for reserved region with direct map +ad1a3e15fcd3 kmemleak: fix kmemleak false positive report with HW tag-based kasan enable +c29b5b3d33a6 mm: slab: make slab iterator functions static +7302e91f39a8 mm/slab_common: use WARN() if cache still has objects on destroy +a12cf8b32cee fs/ioctl: remove unnecessary __user annotation +9a25d051502c ocfs2: remove redundant assignment to variable free_space +d141b39b3984 ocfs2: cluster: use default_groups in kobj_type +f018844f834a ocfs2: remove redundant assignment to pointer root_bh +59430cc1141c ocfs2: use default_groups in kobj_type +e07bf00c40c6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value +783cc68d6143 ocfs2: use BUG_ON instead of if condition followed by BUG. +9eec1d897139 squashfs: provide backing_dev_info in order to disable read-ahead +7e0af9785395 fs/ntfs/attrib.c: fix one kernel-doc comment +9a69f2b0e418 scripts/spelling.txt: add "oveflow" +a7eddfc92bbd ia64: topology: use default_groups in kobj_type +c5c2135412bd ia64: fix typo in a comment +6c4420b09267 arch/ia64/kernel/setup.c: use swap() to make code cleaner +f2fed022aa0a ia64: module: use swap() to make code cleaner +ff78f6679d2e trace/hwlat: make use of the helper function kthread_run_on_cpu() +11e4e3523da9 trace/osnoise: make use of the helper function kthread_run_on_cpu() +3b9cb4ba4b54 rcutorture: make use of the helper function kthread_run_on_cpu() +64ed3a049e3e ring-buffer: make use of the helper function kthread_run_on_cpu() +e0850113937b RDMA/siw: make use of the helper function kthread_run_on_cpu() +800977f6f32e kthread: add the helper function kthread_run_on_cpu() +3cdb8e995ee2 drop fen.cocci +92b2dadaa624 scripts/coccinelle: drop bugon.cocci +6fed105a5640 MAINTAINERS: remove Gilles Muller +a33f5c380c4b Merge tag 'xfs-5.17-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +9d6d7f1cb67c af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress +b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs +f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features +680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex +f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status +b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities +47a1401ac95f vdpa: Use BIT_ULL for bit operations +cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues +79de65edf889 vdpa/mlx5: Report max device capabilities +cd2629f6df1c vdpa: Support reporting max device capabilities +37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() +612f330ec56f vdpa: Add support for returning device configuration information +75560522eaef vdpa/mlx5: Support configuring max data virtqueue +e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment +aba21aff772b vdpa: Allow to configure max data virtqueues +30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK +73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex +a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object +a64917bc2e9b vdpa: Provide interface to read driver features +870aaff92e95 vdpa: clean up get_config_size ret value handling +1861ba626ae9 virtio_ring: mark ring unused on error +080063920777 vhost/test: fix memory leak of vhost virtqueues +97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 +49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value +cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter +2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. +6017599bb25c virtio-pci: fix the confusing error message +9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly +1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak +6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path +d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries +28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional +23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status +10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' +60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU +57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 +6639032acc08 virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 +539fec78edb4 vdpa: add driver_override support +9c25cdeb5f3c docs: document sysfs ABI for vDPA bus +0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev +b4d80c8dda22 vduse: moving kvfree into caller +207620712894 hwrng: virtio - unregister device before reset +d9679d0013a6 virtio: wrap config->reset calls +c4849f88164b drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 +d82ce3cd30aa drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY +3993a799fc97 drm/amdgpu: Fix rejecting Tahiti GPUs +e8309d50e978 drm/amdgpu: don't do resets on APUs which don't support it +0ffb1fd1582a drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu() +4175c32be5ef drm/amdgpu: Enable recovery on yellow carp +f346f32701eb MAINTAINERS: Add Helge as fbdev maintainer +c862dcd19975 x86/fpu: Fix inline prefix warnings +bf70636d9443 selftest: kvm: Add amx selftest +6559b4a523cd selftest: kvm: Move struct kvm_x86_state to header +551447cfa5dc selftest: kvm: Reorder vcpu_load_state steps for AMX +b5274b1b7ba8 kvm: x86: Disable interception for IA32_XFD on demand +5429cead0119 x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() +415a3c33e847 kvm: selftests: Add support for KVM_CAP_XSAVE2 +be50b2065dfa kvm: x86: Add support for getting/setting expanded xstate buffer +c60427dd50ba x86/fpu: Add uabi_size to guest_fpu +690a757d610e kvm: x86: Add CPUID support for Intel AMX +86aff7a47992 kvm: x86: Add XCR0 support for Intel AMX +61f208134a87 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR +548e83650a51 kvm: x86: Emulate IA32_XFD_ERR for guest +ec5be88ab29f kvm: x86: Intercept #NM for saving IA32_XFD_ERR +1df4fd834e8e x86/fpu: Prepare xfd_err in struct fpu_guest +820a6ee944e7 kvm: x86: Add emulation for IA32_XFD +8eb9a48ac1e8 x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation +5ab2f45bba48 kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 +0781d60f658e x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM +c270ce393dfd x86/fpu: Add guest support to xfd_enable_feature() +b0237dad2d7f x86/fpu: Make XFD initialization in __fpstate_reset() a function argument +a97ac8cb24a3 module: fix signature check failures when using in-kernel decompression +91502a9a0b0d ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 +112450df61b7 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +3bad80dab94a Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +a6e62743621e perf cputopo: Fix CPU topology reading on s/390 +e000ea0beffb perf metricgroup: Fix use after free in metric__new() +4efdddbce7c1 Merge tag 'amd-drm-next-5.17-2022-01-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +820e690e4eb8 Merge tag 'drm-misc-next-fixes-2022-01-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +99fc11bb5b6f libperf tests: Update a use of the new cpumap API +46f57d241015 perf arm: Fix off-by-one directory path +e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources +871bfa02d08d Merge tag 'for-linus' of git://github.com/openrisc/linux +29ec39fcf11e Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +71e4a7029045 Merge tag 'drm-misc-fixes-2022-01-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +3fb561b1e0bf Merge tag 'mips_5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +3ceff4ea0741 Merge tag 'sound-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +791f3465c4af io_uring: fix UAF due to missing POLLFREE handling +5d474cc501b9 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy +e1a7aa25ff45 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +bd672b7559ef drm: fix error found in some cases after the patch d1af5cd86997 +ad783ff5a20f Merge tag 'drm-misc-next-fixes-2022-01-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +b2dfc3fe73b5 Merge branch 'for-5.17/kallsyms' into for-linus +8f18a987ca76 Merge tag 'drm-intel-next-fixes-2022-01-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +016017a195b8 drm/ttm: fix compilation on ARCH=um +d90d0c175cf2 net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning +99218cbf81bf lib82596: Fix IRQ check in sni_82596_probe +ea938248557a net: apple: bmac: Fix build since dev_addr constification +6c8dc12cd925 net: apple: mace: Fix build since dev_addr constification +2255634100bf kselftests/net: list all available tests in usage() +0bf3885324a8 net: usb: Correct reset handling of smsc95xx +9deb48b53e7f bcmgenet: add WOL IRQ check +e24aeff6db73 HID: vivaldi: Minor cleanups +f37c3bbc6359 tracing: Add ustring operation to filtering string pointers +3fe6acd4dc92 HID: vivaldi: fix handling devices not using numbered reports +237fe8885a3f ata: pata_ali: remove redundant return statement +a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) +b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY +84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() +db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt +b6a64a860e13 ata: pata_samsung_cf: add compile test support +7767c73a3565 ata: pata_pxa: add compile test support +7dc3c053bddf ata: pata_imx: add compile test support +2aa566716f43 ata: pata_ftide010: add compile test support +dc5d7b3cfd78 ata: pata_cs5535: add compile test support +9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable +0561e514c944 ata: fix read_id() ata port operation interface +2bce69072a0d ata: ahci_xgene: use correct type for port mmio address +f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions +e5b48ee30aec ata: sata_fsl: fix scsi host initialization +a3d11c275b64 ata: pata_bk3710: add compile test support +a33a348d0aca ata: ahci_seattle: add compile test support +b7c9b00fb050 ata: ahci_xgene: add compile test support +3d98cbf7096e ata: ahci_tegra: add compile test support +c05b911afffa ata: ahci_sunxi: add compile test support +368c7edc15e5 ata: ahci_mvebu: add compile test support +28a53d3160ac ata: ahci_mtk: add compile test support +5dce5904e3b9 rtla: Add rtla timerlat hist documentation +df337d014b57 rtla: Add rtla timerlat top documentation +29380d4055e5 rtla: Add rtla timerlat documentation +e7041c6b3c12 rtla: Add rtla osnoise hist documentation +b1be48307de4 rtla: Add rtla osnoise top documentation +496082df01bb rtla: Add rtla osnoise man page +d40d48e1f1f2 rtla: Add Documentation +1eeb6328e8b3 rtla/timerlat: Add timerlat hist mode +a828cd18bc4a rtla: Add timerlat tool and timelart top mode +829a6c0b5698 rtla/osnoise: Add the hist mode +1eceb2fc2ca5 rtla/osnoise: Add osnoise top mode +0605bf009f18 rtla: Add osnoise tool +b1696371d865 rtla: Helper functions for rtla +79ce8f43ac5a rtla: Real-Time Linux Analysis tool +0878355b51f5 tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails +6e1b4bd1911d tracing: Remove duplicate warnings when calling trace_create_file() +dfea08a2116f tracing/kprobes: 'nmissed' not showed correctly for kretprobe +77360f9bbc7e tracing: Add test for user space strings when filtering on string pointers +6840f9094f2b pagevec: Initialise folio_batch->percpu_pvec_drained +3e2a56e6f639 tracing: Have syscall trace events use trace_event_buffer_lock_reserve() +ecbe794e777a tracing: Fix mismatched comment in __string_len +8147dc78e6e4 ftrace: Add test to make sure compiled time sorts work +72b3942a173c scripts: ftrace - move the sort-processing in ftrace_init +1c1857d40035 tracing/probes: check the return value of kstrndup() for pbuf +8c7224245557 tracing/uprobes: Check the return value of kstrdup() for tu->filename +289e7b0f7eb4 tracing: Account bottom half disabled sections. +818d9150f2b2 clk: visconti: Fix uninitialized variable in printk +49a8f2bc8d88 clk: si5341: Fix clock HW provider cleanup +a6431e351c6e aoe: remove redundant assignment on variable n +413ec8057bc3 loop: remove redundant initialization of pointer node +180dccb0dba4 blk-mq: fix tag_get wait task can't be awakened +c84b8a3fef66 io_uring: Remove unused function req_ref_put +fb3b0673b7d5 Merge tag 'mailbox-v5.17' of git://git.linaro.org/landing-teams/working/fujitsu/integration +747c19eb7539 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +fb80445c438c net_sched: restore "mpu xxx" handling +c4d7f40b250c kbuild: add cmd_file_size +53e7b5dfb752 arch: decompressor: remove useless vmlinux.bin.all-y +7ce7e984ab2b kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} +64d8aaa4ef38 kbuild: drop $(size_append) from cmd_zstd +82977af93a0d sh: rename suffix-y to suffix_y +a6fadfd757ce net: qmi_wwan: Add Hucom Wireless HM-211S/K +c0fe82baaeb2 Merge tag 'v5.16' into rdma.git for-next +feb7a43de5ef Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fd04899208d2 Merge tag 'timers-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +147cc5838c0f Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +87c71931633b Merge branch 'pci/driver-cleanup' +f5d3ca6fffeb Merge branch 'pci/errors' +da43f08db236 Merge branch 'pci/misc' +2709f0338d4c Merge branch 'remotes/lorenzo/pci/bridge-emul' +a99f501f3e4d Merge branch 'remotes/lorenzo/pci/xilinx-nwl' +18b026da34c6 Merge branch 'remotes/lorenzo/pci/xgene' +ec5d85e7f095 Merge branch 'remotes/lorenzo/pci/vmd' +4ceca42d396e Merge branch 'remotes/lorenzo/pci/rcar' +f0eb209fed99 Merge branch 'remotes/lorenzo/pci/qcom' +0de15dbbd648 Merge branch 'remotes/lorenzo/pci/mvebu' +fc10f9d6671a Merge branch 'pci/host/mt7621' +96fe57938406 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' +fd785c64f355 Merge branch 'remotes/lorenzo/pci/mediatek' +0dfa6f6e6885 Merge branch 'remotes/lorenzo/pci/keystone' +6553ff3dd95f Merge branch 'pci/host/hv' +28b75189f038 Merge branch 'remotes/lorenzo/pci/endpoint' +2948ce70e636 Merge branch 'remotes/lorenzo/pci/dwc' +c5f62d30e99c Merge branch 'pci/host/brcmstb' +3164f27b5fd6 Merge branch 'remotes/lorenzo/pci/apple' +800cee8b04d1 Merge branch 'remotes/lorenzo/pci/aardvark' +d03f92c43f97 Merge branch 'pci/virtualization' +54f98a8b1382 Merge branch 'pci/switchtec' +05642e2f6460 Merge branch 'pci/resource' +c6ff0f8dc05f Merge branch 'pci/p2pdma' +446cc1c51a5a Merge branch 'pci/legacy-pm-removal' +7475f9319adc Merge branch 'pci/hotplug' +fb6c45130a4a Merge branch 'pci/enumeration' +7498e41fb537 Merge branch 'pci/aspm' +285ac8dca4df kernel: Fix spelling mistake "compresser" -> "compressor" +486e5ed88827 tools headers cpufeatures: Sync with the kernel sources +f1dcda0f7954 tools headers UAPI: Update tools's copy of drm.h header +35cb8c713a49 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' +1aa77e716c6f Merge remote-tracking branch 'torvalds/master' into perf/core +20c9398d3309 net/smc: Resolve the race between SMC-R link access and clear +ea89c6c0983c net/smc: Introduce a new conn->lgr validity check helper +91341fa0003b inet: frags: annotate races around fqdir->dead and fqdir->high_thresh +3ba8c6258eb1 Merge branch 'smc-race-fixes' +61f434b0280e net/smc: Resolve the race between link group access and termination +de0e444706ed kselftests/net: adapt the timeout to the largest runtime +33cb0ff30cff net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port +d7b430341102 atm: iphase: remove redundant pointer skb +a0b3a15eab6b ceph: move CEPH_SUPER_MAGIC definition to magic.h +76bdbc7ac777 ceph: remove redundant Lsx caps check +94cc0877cad0 ceph: add new "nopagecache" option +0078ea3b0566 ceph: don't check for quotas on MDS stray dirs +af9ceae83cd2 ceph: drop send metrics debug message +435a120a47ee rbd: make const pointer spaces a static const array +8e55ba8caae5 ceph: Fix incorrect statfs report for small quota +adbed05ed62d ceph: mount syntax module parameter +e1b9eb50763d doc: document new CephFS mount device syntax +2167f2cc686a ceph: record updated mon_addr on remount +7b19b4db5add ceph: new device mount syntax +4153c7fc937a libceph: rename parse_fsid() to ceph_parse_fsid() and export +2d7c86a8f9cd libceph: generalize addr/ip parsing based on delimiter +de2d807b294d sch_api: Don't skip qdisc attach on ingress +078c6a1cbd4c net: qmi_wwan: add ZTE MF286D modem 19d2:1485 +081c73701ef0 ALSA: hda: intel-dsp-config: reorder the config table +19980aa10d2d ALSA: hda: intel-dsp-config: add JasperLake support +54329e6f7bee dma-buf: cma_heap: Fix mutex locking section +180d0eb290a5 parisc: Add visible flag to toc_stack variable +13462ba1815d i3c: master: dw: check return of dw_i3c_master_get_free_pos() +455e73a07f6e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +d9b5941bb593 Merge tag 'leds-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds +4eb766f64d12 Merge tag 'devicetree-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +ce990f1de0bc Merge tag 'for-linus-5.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +64ad9461521b Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +8e5b0adeea19 Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +13eaa5bda0df Merge tag 'iommu-updates-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +362f533a2a10 Merge tag 'cxl-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl +3acbdbf42e94 Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +ed6ae5ca437d sit: allow encapsulated IPv6 traffic to be delivered locally +44ddb791f8f4 PCI: mt7621: Allow COMPILE_TEST for all arches +e4b1cd02dc8d PCI: mt7621: Add missing MODULE_LICENSE() +8834147f9505 Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +fe7498ef7917 PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare() +661c4c4f2693 PCI: Let pcibios_root_bridge_prepare() access bridge->windows +8975f8974888 Merge tag 'fuse-update-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +1fb38c934c6e Merge tag 'fs_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +da48157092e7 PCI: mt7621: Declare mt7621_pci_ops static +3d3d6733065c Merge tag 'fsnotify_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +f079ab01b560 Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux +6020c204be99 Merge tag 'folio-5.17' of git://git.infradead.org/users/willy/pagecache +11ed8b8624b8 PCI: brcmstb: Do not turn off WOL regulators on suspend +93e41f3fca3d PCI: brcmstb: Add control of subdevice voltage regulators +67211aadcb4b PCI: brcmstb: Add mechanism to turn on subdev regulators +830aa6f29f07 PCI: brcmstb: Split brcm_pcie_setup() into two funcs +ea372f45cfff dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators +504253e44a9d dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. +41ac424ac188 PCI: brcmstb: Fix function return value handling +09a710d952b9 PCI: brcmstb: Do not use __GENMASK +bf7325882525 PCI: brcmstb: Declare 'used' as bitmap, not unsigned long +81ff0be4b9e3 Merge tag 'spdx-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx +57ea81971b72 Merge tag 'usb-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +342465f5337f Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +22ef12195e13 Merge tag 'staging-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +6dc69d3d0d18 Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +5865918fe49e iio: pressure: bmp280: Use new PM macros +d59ff7d9d84b PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros +9d8619190031 PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro +0ae101fdd329 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros +52cc1d7f9786 PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro +3f4b32511a77 PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro +e3084ed48fd6 Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +9e87a8da747b leds: lp55xx: initialise output direction from dts +e9af026a3b24 ARM: dts: omap3-n900: Fix lp5523 for multi color +a05f5d0e6aeb leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt +2702c9be20ac leds: lgm-sso: Get rid of duplicate of_node assignment +27d1a6210d27 leds: tca6507: Get rid of duplicate of_node assignment +b7f1ac9bb641 leds: leds-fsg: Drop FSG3 LED driver +6212264be7df leds: lp50xx: remove unused variable +8018708d2d39 dt-bindings: leds: Replace moonlight with indicator in mt6360 example +495b8966f7ad leds: led-core: Update fwnode with device_set_node +fa019ba4f202 leds: tca6507: use swap() to make code cleaner +2ab9c9675fe8 Merge tag 'media/v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +679f8652064b leds: Add mt6360 driver +415b4b6c447a ACPI: PCC: pcc_ctx can be static +49008f0cc1ef Merge tag 'for-5.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +c9193f48e94d Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-block +d3c810803576 Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block +42a7b4ed45e7 Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-block +e179f045f90d net: marvell: prestera: Fix deinit sequence for router +32d098bb2e49 net: marvell: prestera: Refactor router functions +6a1ba8758f67 net: marvell: prestera: Refactor get/put VR functions +9c0c2c7aa23c net: marvell: prestera: Cleanup router struct +7e7b69654724 Merge tag 'dma-mapping-5.17' of git://git.infradead.org/users/hch/dma-mapping +c0dd94558d0e perf pmu-events: Don't lower case MetricExpr +f56ef30a31d3 perf expr: Add debug logging for literals +4a9bca86806f xfs: fix online fsck handling of v5 feature bits on secondary supers +6dd8646939a7 perf tools: Probe non-deprecated sysfs path 1st +0ce05781f490 perf tools: Fix SMT fallback with large core counts +6d18804b963b perf cpumap: Give CPUs their own type +ce37ab3eb249 perf stat: Correct first_shadow_cpu to return index +b57af1b4017a perf script: Fix flipped index and cpu +84d2f4f0375d perf c2c: Use more intention revealing iterator +7263f3498ba8 perf bpf: Rename 'cpu' to 'cpu_map_idx' +91802e73f771 libperf: Sync evsel documentation +5b1af93dbc7e perf stat: Swap variable name cpu to index +379c224bef72 perf stat: Correct check_per_pkg() cpu +aa11e55a3995 perf test: Use perf_cpu_map__for_each_cpu() +6f844b1fdd3b perf evsel: Rename variable cpu to index +1fa497d4c01d perf evsel: Reduce scope of evsel__ignore_missing_thread +2daa08c4d9cd perf evsel: Rename CPU around get_group_fd +da8c94c06517 perf stat: Correct variable name for read counter +7ac0089d138f perf evsel: Pass cpu not cpu map index to synthesize +472832d2c000 perf evlist: Refactor evlist__for_each_cpu() +80b82f3b65e9 libperf: Allow NULL in perf_cpu_map__idx() +f9551b3f6249 perf script: Use for each cpu to aid readability +7ea82fbee459 perf stat: Use perf_cpu_map__for_each_cpu() +ab90caa7b2d0 perf stat: Rename aggr_data cpu to imply it's an index +7316268ff740 perf counts: Switch name cpu to cpu_map_idx +47ffe806674f libperf: Use cpu not index for evsel mmap +7e3d1784c8a4 libperf: Switch cpu to more accurate cpu_map_idx +2ca0a3718da2 perf evsel: Derive CPUs and threads in alloc_counts +7365f105e374 perf stat-display: Avoid use of core for CPU +34794913e2dc perf cpumap: Add CPU to aggr_cpu_id +f9e891ea1722 perf stat: Fix memory leak in check_per_pkg() +bd26bddfd936 perf cpumap: Trim the cpu_aggr_map +92aad5c33f53 perf cpumap: Add some comments to cpu_aggr_map +dfc66beff7fa perf cpumap: Move 'has' function to libperf +973aeb3c7ada perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions +5f50e15c1510 perf cpumap: Refactor cpu_map__build_map() +adff2c634357 perf cpumap: Remove cpu_map__cpu(), use libperf function +4e90e5cc74c6 perf cpumap: Remove map from function names that don't use a map +194a3a202564 perf cpumap: Document cpu__get_node() and remove redundant function +51b826fadf4f perf cpumap: Rename empty functions +3ac23d199c2b perf cpumap: Simplify equal function name +63e0fa873d88 perf cpumap: Remove unused cpu_map__socket() +49679da388f4 perf cpumap: Add comments to aggr_cpu_id() +86d94048e234 perf cpumap: Remove map+index get_node() +3f6233dc7798 perf cpumap: Remove map+index get_core() +1cdae3d67347 perf cpumap: Remove map+index get_die() +448a69d9f34d perf cpumap: Remove map+index get_socket() +eff54c24bb14 perf cpumap: Switch cpu_map__build_map() to cpu function +88031a0de7d6 perf stat: Switch to cpu version of cpu_map__get() +a023283fadef perf stat: Switch aggregation to use for_each loop +01843ca01977 perf stat: Correct aggregation CPU map +ca2c9b76bc3c perf stat: Add aggr creators that are passed a cpu +818ab78c03aa libperf: Add comments to 'struct perf_cpu_map' +dcffc5ebb80d perf evsel: Improve error message for uncore events +b4bb6f05e4b2 Revert "perf powerpc: Add data source encodings for power10 platform" +8de78328f041 Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields" +62942e9fda9f perf script: Fix hex dump character output +2716a5271d54 Merge branch 'arm-ox810se-add-ethernet-support' +72f1f7e46c6e net: stmmac: dwmac-oxnas: Add support for OX810SE +8973d7b8638f dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE +e623611b4d3f Merge branch 'dt/linus' into dt/next +785576c9356f dt-bindings: net: mdio: Drop resets/reset-names child properties +9cdbeec40968 x86/entry_32: Fix segment exceptions +c96f195deeef ACPI: scan: Rename label in acpi_scan_init() +681e7187aef4 ACPI: scan: Simplify initialization of power and sleep buttons +b6c55b162bce ACPI: scan: Change acpi_scan_init() return value type to void +4e5bd03ae346 net: bonding: fix bond_xmit_broadcast return value error bug +7b9b1d449a7c net/smc: fix possible NULL deref in smc_pnet_add_eth() +fcfb894d5952 net: bridge: fix net device refcount tracking issue in error path +0bbed88af55e Merge branch 'ipa-fixes' +998c0bd2b371 net: ipa: prevent concurrent replenish +c1aaa01dbf4c net: ipa: use a bitmap for endpoint replenish_enabled +6c0e3b5ce949 net: ipa: fix atomic update in ipa_endpoint_replenish() +c12837d1bb31 ref_tracker: use __GFP_NOFAIL more carefully +d9932b469156 PCI: hv: Add arm64 Hyper-V vPCI support +831c1ae725f7 PCI: hv: Make the code arch neutral by adding arch specific interfaces +4fbcc1a4cb20 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION +2a4d75bfe412 net: fix sock_timestamping_bind_phc() to release device +3486eb774f9d Revert "of: net: support NVMEM cells with MAC in text format" +085a9f43433f PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors +0499f419b76f video: vga16fb: Only probe for EGA and VGA 16 color graphic cards +f3193ea1b677 HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 +869b6ca39c08 dt-bindings: mailbox: Add more protocol and client ID +afaf2ba5b430 mailbox: qcom-ipcc: Support interrupt wake up from suspend +1f43e5230aeb mailbox: qcom-ipcc: Support more IPCC instance +e9d50e4b4d04 mailbox: qcom-ipcc: Dynamic alloc for channel arrangement +f10b1fc0161c mailbox: change mailbox-mpfs compatible string +7215a7857e79 mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq +960c4056aadc mailbox: pcc: Avoid using the uninitialized variable 'dev' +af8d0f6d222d mailbox: mtk: add missing of_node_put before return +2453128847ca mailbox: zynq: add missing of_node_put before return +05d06f37196b mailbox: imx: Fix an IS_ERR() vs NULL bug +79daec8b9c02 mailbox: hi3660: convert struct comments to kernel-doc notation +9388501fbb99 mailbox: add control_by_sw for mt8195 +99867e5a8750 mailbox: mtk-cmdq: Silent EPROBE_DEFER errors for clks +35ca43710f79 mailbox: fix gce_num of mt8192 driver data +1fa68a3593ae mailbox: apple: Bind to generic compatibles +b29d644b5589 dt-bindings: mailbox: apple,mailbox: Add generic and t6000 compatibles +edcb501e543c net: phy: at803x: make array offsets static +e110978d6e06 nfc: pn544: make array rset_cmd static const +cb963a19d99f net: sched: do not allocate a tracker in tcf_exts_init() +29b3881b7977 Merge branch 'ipv4-fix-accidental-rto_onlink-flags-passed-to-ip_route_output_key_hash' +48d67543e01d mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() +a915deaa9abe libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() +f7716b318568 gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() +23e7b1bfed61 xfrm: Don't accidentally set RTO_ONLINK in decode_session4() +274c224062ff net: ethernet: sun4i-emac: replace magic number with macro +284a4d94e8e7 mctp: test: zero out sockaddr +96dd87548810 MAINTAINERS: add mailing lists for kmod and modules +ca321ec74322 module.h: allow #define strings to work with MODULE_IMPORT_NS +b1ae6dc41eaa module: add in-kernel support for decompressing +ef307fc2a9bd MAINTAINERS: Remove myself as modules maintainer +9dc3c3f691bc module: Remove outdated comment +4afd2a9355a9 Merge branches 'clk-ingenic' and 'clk-mediatek' into clk-next +1d0bd126d928 Merge branches 'clk-socfpga', 'clk-toshiba', 'clk-st' and 'clk-bitmain' into clk-next +f691c9b52662 Merge branches 'clk-nvidia', 'clk-imx', 'clk-samsung' and 'clk-qcom' into clk-next +151768f34854 Merge branches 'clk-x86', 'clk-stm', 'clk-amlogic' and 'clk-allwinner' into clk-next +270bbc725328 Merge branches 'clk-doc', 'clk-renesas', 'clk-at91', 'clk-cleanup' and 'clk-debugfs' into clk-next +daadb3bd0e8d Merge tag 'locking_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6ae71436cda7 Merge tag 'sched_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +01367e86e909 Merge tag 'Wcast-function-type-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +3e3a138a4690 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +c1eb8f6cff34 Merge tag 'for-5.17/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +f18e2d877269 Merge tag 'x86_build_for_v5.17_rc1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f12fc75ef7db Merge tag 'efi-next-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi +f69212114220 Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml +5672cdfba4fe Merge tag 'for-linus-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs +3f67eaed57da Merge tag 'dlm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm +8481c323e4ea Merge tag 'gfs2-v5.16-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +65552b02a10a xfs: take the ILOCK when readdir inspects directory mapping data +1dbfae0113f1 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +11fc88c2e49b Merge tag 'xfs-5.17-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +d601e58c5f29 Merge tag 'for-5.17-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +9149fe8ba7ff Merge tag 'erofs-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +579f3a6d32a9 drivers/pcmcia: Fix ifdef covering yenta_pm_ops +d7bdba1c81f7 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking() +5dfbfe71e324 Merge tag 'fs.idmapped.v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +e6435f1e02f4 fscache: Add a tracepoint for cookie use/unuse +e0484344c041 fscache: Rewrite documentation +1702e7973410 ceph: add fscache writeback support +400e1286c0ec ceph: conversion to new fscache API +0046686da0ef perf test: Enable system wide for metricgroups test +7f435e42fd6b openrisc: init: Add support for common clk +84bfcc0b6994 Merge tag 'integrity-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity +5d7e52237c59 Merge tag 'audit-pr-20220110' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +a135ce4400bb Merge tag 'selinux-pr-20220110' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +dabd40ecaf69 Merge tag 'tpmdd-next-v5.17-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd +5eb877b282fe drm/amdkfd: Fix ASIC name typos +6f4cb84ae0f6 drm/amdkfd: Fix DQM asserts on Hawaii +dc5d4aff2e99 drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 +15084a8e1658 drm/amd/pm: only send GmiPwrDnControl msg on master die (v3) +2096b74b1da5 drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt +4eaf21b75289 drm/amdgpu: not return error on the init_apu_flags +b121862c787c drm/amdkfd: Use prange->update_list head for remove_list +ef3b4137aa09 drm/amdkfd: Use prange->list head for insert_list +9b7a4de9f126 drm/amdkfd: make SPDX License expression more sound +abfaf0eee979 drm/amdkfd: Check for null pointer after calling kmemdup +978ffac878fd drm/amd/display: invalid parameter check in dmub_hpd_callback +8b5da5a458c9 Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process" +83293f7f3d15 drm/amd/display: reset dcn31 SMU mailbox on failures +5fea167ec0a1 drm/amdkfd: use default_groups in kobj_type +7ff61cdcc860 drm/amdgpu: use default_groups in kobj_type +4cc9f86f8518 drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc() +575e55ee4fbc drm/amdgpu: recover gart table at resume +ec6aae9711a8 drm/amdgpu: do not pass ttm_resource_manager to vram_mgr +ffb378fb3069 drm/amdkfd: remove unused function +1dd8b1b987fa drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr +62d5f9f7110a drm/amdgpu: Unmap MMIO mappings when device is not unplugged +6638391b9f78 drm/amdgpu: Enable second VCN for certain Navy Flounder. +63ad5371cd1e drm/amd/display: explicitly set is_dsc_supported to false before use +b54ce6c92cf5 drm/amdgpu: Clear garbage data in err_data before usage +4aa1b8257fba Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux +8cd778650ae2 ntb_hw_switchtec: Fix a minor issue in config_req_id_table() +1d3cfc2835c1 ntb_hw_switchtec: Remove code for disabling ID protection +2f58265e163d ntb_hw_switchtec: Update the way of getting VEP instance ID +857e239c3ef5 ntb_hw_switchtec: AND with the part_map for a valid tpart_vec +7ff351c86b6b ntb_hw_switchtec: Fix bug with more than 32 partitions +32c3d375b0ed ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all +78c5335b1aa6 ntb_hw_switchtec: fix the spelling of "its" +e70dc094265c NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment +0d5924ec4b89 ntb_hw_amd: Add NTB PCI ID for new gen CPU +c288ea679840 Merge tag 'gpio-updates-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +1151e3cd5a73 Merge tag 'mmc-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +1cc8d14c412c Merge tag 'backlight-next-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +fa722ecb93c2 Merge tag 'mfd-next-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +282aa44c2170 Merge tag 'spi-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +fef8dfaea9d6 Merge tag 'regulator-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +bf3c39f5da43 i2c: sh_mobile: remove unneeded semicolon +2d7852c37940 Merge tag 'regmap-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +c01d85c2190b Merge tag 'mtd/for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +347708875a2f Merge tag 'platform-drivers-x86-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +46a67e764884 Merge tag 'hsi-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi +039053c11965 Merge tag 'for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +7db48b6b4a03 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial +26b88fba2ad9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +b579dfe71a6a RISC-V: Use SBI SRST extension when available +4a110907a118 Merge tag 'hwmon-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +5c947d0dbae8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +6f38be8f2ccd Merge tag 'docs-5.17' of git://git.lwn.net/linux +653c3d33893e dt-bindings: clock: samsung: convert S5Pv210 to dtschema +cc190b1f5ac0 dt-bindings: clock: samsung: convert Exynos5410 to dtschema +2ae8dab876fa dt-bindings: clock: samsung: convert Exynos5260 to dtschema +c47db13bdf66 dt-bindings: clock: samsung: extend Exynos7 bindings with UFS +5de80c3b57eb dt-bindings: clock: samsung: convert Exynos7 to dtschema +23652cf52d66 dt-bindings: clock: samsung: convert Exynos5433 to dtschema +66bdc2bfdfa5 dt-bindings: i2c: maxim,max96712: Add bindings for Maxim Integrated MAX96712 +960616d57eec dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes +f19638bbd029 dt-bindings: power: maxim,max17040: Fix incorrect type for 'maxim,rcomp' +e3a3356d1745 dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interrupts' cell size in example +7b5bfc00e803 dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid 'interrupts' in example +9cc9b193d595 dt-bindings: clock: imx5: Drop clock consumer node from example +da4b3d88b086 dt-bindings: Drop required 'interrupt-parent' +70dfc4177269 dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,max-output-impedance' +434a4010de07 dt-bindings: net: wireless: mt76: Fix 8-bit property sizes +437b16802891 dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema +f364d2c622f5 dt-bindings: i2c: st,stm32-i2c: Make each example a separate entry +8b31766c7ac0 dt-bindings: net: stm32-dwmac: Make each example a separate entry +b2d28642d108 dt-bindings: net: Cleanup MDIO node schemas +343e53754b21 bpf: Fix incorrect integer literal used for marking scratched stack. +1be5bdf8cd5a Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +036a05f50bd7 bpf/selftests: Add check for updating XDP bpf_link with wrong program type +4b27480dcaa7 bpf/selftests: convert xdp_link test to ASSERT_* macros +382778edc826 xdp: check prog type before updating BPF link +1c824bf768d6 Merge tag 'lkmm.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +e7d38f16c20b Merge tag 'rcu.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +a229327733b8 Merge tag 'printk-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +e9e64f85b416 Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +ea1ca66d3cc0 Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +346865f07453 x86/PCI: Remove initialization of static variables to false +68514dacf271 select: Fix indefinitely sleeping task in poll_schedule_timeout() +4353594eb098 PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum +560dbc4654fa misc: pci_endpoint_test: Terminate statement with semicolon +10b1a5a99c6a ALSA: hda: cs35l41: fix double free on error in probe() +74382e277ae9 gfs2: dump inode object for iopen glocks +ee3fe99ff0a2 ACPI: SPCR: check if table->serial_port.access_width is too wide +69e630016ef4 drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode +2cea3ec5b009 ACPI: APD: Check for NULL pointer after calling devm_ioremap() +500b55b05d0a PCI: Work around Intel I210 ROM BAR overlap defect +7f7b4236f204 x86/PCI: Ignore E820 reservations for bridge windows on newer systems +d3115128bdaf MIPS: ath79: drop _machine_restart again +68d247ad38b1 parisc: Default to 16 CPUs on 32-bit kernel +16f035d9e264 sections: Fix __is_kernel() to include init ranges +e486288d116a parisc: Re-use toc_stack as hpmc_stack +d6ab9fc74513 parisc: Enable TOC (transfer of contents) feature unconditionally +aa8589aac8e3 PCI: brcmstb: Augment driver for MIPs SOCs +d552ddeaab4a MIPS: bmips: Remove obsolete DMA mapping support +6fffb01e3b78 MIPS: bmips: Add support PCIe controller device nodes +145790e55d82 dt-bindings: PCI: Add compatible string for Brcmstb 74[23]5 MIPs SOCs +a59466ee91aa memblock: Remove #ifdef __KERNEL__ from memblock.h +c71af3dae3e3 drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get +1e9d74660d4d bpf: Fix mount source show for bpffs +d47c7407b4c8 Merge tag 'gnss-5.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss into char-misc-next +19d1c32652bb 9p: fix enodata when reading growing file +7d6019b602de Revert "net: vertexcom: default to disabled on kbuild" +51edb2ff1c6f netfilter: nf_tables: typo NULL check in _clone() function +fe8152b38d3a Merge tag 'devprop-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +fe2437ccbd27 Merge tag 'thermal-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +b35b6d4d7136 Merge tag 'pm-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +bca21755b9fc Merge tag 'acpi-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +63045bfd3c8d netfilter: nf_tables: don't use 'data_size' uninitialized +8efd0d9c316a Merge tag '5.17-net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next +9bcbf894b687 Merge tag 'media/v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +75b950ef6166 Revert "drm/amd/display: Fix for otg synchronization logic" +8d0749b4f83b Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm +b6e43dddaea3 Input: ti_am335x_tsc - fix a typo in a comment +bf4eebf8cfa2 Merge tag 'linux-kselftest-kunit-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +4369b3cec213 Merge tag 'linux-kselftest-next-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +ca1a46d6f506 Merge tag 'slab-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab +d93aebbd76a0 Merge branch 'random-5.17-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random +9d3a1e0a88e7 Merge tag 'seccomp-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +404dbad38248 Merge tag 'pstore-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +ff8be964208e Merge tag 'edac_updates_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +7e740ae63504 Merge tag 'ras_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +48a60bdb2be8 Merge tag 'core_entry_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +5ba13c1c4d84 Merge tag 'core_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d5962fb7d690 perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions +136dff3a6b71 ksmbd: add smb-direct shutdown +4d02c4fdc0e2 ksmbd: smbd: change the default maximum read/write, receive size +c9f189271cff ksmbd: smbd: create MR pool +41dbda16a090 ksmbd: add reserved room in ipc request/response +99b7650ac518 ksmbd: smbd: call rdma_accept() under CM handler +b589f5db6d4a ksmbd: limits exceeding the maximum allowable outstanding requests +914d7e5709ac ksmbd: move credit charge deduction under processing request +004443b3f6d7 ksmbd: add support for smb2 max credit parameter +cb097b3dd5ec ksmbd: set 445 port to smbdirect port by default +31928a001bed ksmbd: register ksmbd ib client with ib_register_client() +befee3775b6d perf powerpc: Update global/local variants for p_stage_cyc +e3304c213572 perf sort: Include global and local variants for p_stage_cyc sort key +debe70e48896 Merge remote-tracking branch 'torvalds/master' into perf/core +6eeaf88fd586 ext4: don't use the orphan list when migrating an inode +a2e3965df40a ext4: use BUG_ON instead of if condition followed by BUG +da9e48021258 ext4: fix a copy and paste typo +e81c9302a6c3 ext4: set csum seed in tmp inode while migrating to extents +ae6ec194b552 ext4: remove unnecessary 'offset' assignment +a6dbc76c4d9c ext4: remove redundant o_start statement +037e7c525d98 ext4: drop an always true check +fac888b2be99 ext4: remove unused assignments +a660be97eb00 ext4: remove redundant statement +effc5b3b0d20 ext4: remove useless resetting io_end_size in mpage_process_page() +4a69aecbfb30 ext4: allow to change s_last_trim_minblks via sysfs +2327fb2e2341 ext4: change s_last_trim_minblks type to unsigned long +bbc605cdb1e1 ext4: implement support for get/set fs label +4c1bd5a90c4e ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified +13b215a9e657 ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names +173b6e383d2a ext4: avoid trim error on fs with small groups +5c48a7df9149 ext4: fix an use-after-free issue about data=journal writeback mode +298b5c521746 ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' +c27c29c6af4f ext4: initialize err_blk before calling __ext4_get_inode_loc +8c80fb312d7a ext4: fix a possible ABBA deadlock due to busy PA +dfac1a167068 ext4: replace snprintf in show functions with sysfs_emit +4013d47a5307 ext4: make sure to reset inode lockdep class when quota enabling fails +15fc69bbbbbc ext4: make sure quota gets properly shutdown on error +380a0091cab4 ext4: Fix BUG_ON in ext4_bread when write quota data +ab047d516dea ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal +9725958bb75c ext4: fast commit may miss tracking unwritten range during ftruncate +0b5b5a62b945 ext4: use ext4_ext_remove_space() for fast commit replay delete range +5e4d0eba1cca ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE +74a5257a0c17 genirq/msi: Populate sysfs entry only once +133d9c53c9dc Merge tag 'x86_vdso_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3c6d4056663d Merge tag 'x86_build_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +25f8c7785e25 Merge tag 'x86_cpu_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +308319e990ae Merge tag 'x86_cleanups_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2e97a0c02b94 Merge tag 'x86_misc_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2a8ab0fbd110 Merge branch 'workqueue/for-5.16-fixes' into workqueue/for-5.17 +4a692ae36061 Merge tag 'x86_mm_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +bfed6efb8e13 Merge tag 'x86_sgx_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d3c20bfb7493 Merge tag 'x86_cache_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +01d5e7872c1c Merge tag 'x86_sev_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cd36722d7473 Merge tag 'x86_platform_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e59451fd3bfa Merge tag 'x86_paravirt_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fff489ff0722 Merge branch 'thermal-int340x' +191cf7fab9ef Merge tag 'x86_fpu_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +5fed0be8583f f2fs: do not allow partial truncation on pinned file +78e6e4dfd8f0 Merge branches 'pm-opp', 'pm-devfreq' and 'powercap' +8cc1e20765f0 Merge tag 'm68k-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +f0d43b3a3809 Merge tag 's390-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +c001a52df4b6 Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep' +5561f25beb30 Merge branch 'pm-cpufreq' +9b9e21136004 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +c40238e3b8c9 RDMA/irdma: Remove the redundant return +a7ac31406137 Merge tag 'asm-generic-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +bb4ed26e7e83 Merge tag 'newsoc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +aca48b2dd1e7 Merge tag 'dt-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +70df8e1bdc94 Merge branches 'acpi-tables', 'acpi-numa', 'acpi-sysfs', 'acpi-cppc', 'acpi-thermal' and 'acpi-battery' +e85195d5bf89 Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +0dca3c5e017a Merge tag 'defconfig-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +1135ec008ef3 Merge tag 'soc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +86599dbe2c52 tracing: Add helper functions to simplify event_command.parse() callback handling +2378a2d6b6cf tracing: Remove ops param from event_command reg()/unreg() callbacks +fb339e531bfc tracing: Change event_trigger_ops func() to trigger() +9ec5a7d16899 tracing: Change event_command func() to parse() +af8fefd74444 Merge branches 'acpi-x86', 'acpi-pmic' and 'acpi-dptf' +2576e153cd98 scsi: nsp_cs: Check of ioremap return value +5847d2d2efaa Merge branches 'acpi-ec' and 'acpi-processor' +167208616753 SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points +dc6c6fb3d639 SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point +3ba880a12df5 scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() +b659ea768ae3 Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'acpi-pci' +9008661e1960 scsi: ufs: Modify Tactive time setting conditions +1aa7d9799e85 scsi: efct: Remove useless DMA-32 fallback configuration +7bf2e4d5ca1c ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() +706dc3b91989 scsi: message: fusion: mptctl: Use dma_alloc_coherent() +76a334d756c5 scsi: message: fusion: mptsas: Use dma_alloc_coherent() +7a960b3a5e37 scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info() +5c5e6b6f61e0 scsi: message: fusion: mptbase: Use dma_alloc_coherent() +2d50607260a6 scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory() +b114dda6f2f1 scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API +8d4ff8187bb2 media: si2157: add support for DVB-C Annex C +9658105d0e5b media: si2157: fix bandwidth stored in dev +95c4cd1d19e3 media: si2157: fix 6MHz & 6.1MHz bandwidth setting +a89eeb9937a0 media: atomisp: Do not define input_system_cfg2400_t twice +6ef295e34297 drm/i915/ttm: ensure we unmap when purging +8ee262ba79a1 drm/i915/ttm: add unmap_virtual callback +03ee5956781b drm/i915/ttm: only fault WILLNEED objects +4c2602ba8d74 drm/i915: don't call free_mmap_offset when purging +f9535d28ac93 drm/i915/pxp: Hold RPM wakelock during PXP unbind +f66229aa355f Merge tag 'asoc-v5.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +19629ae482f1 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi into spi-5.17 +35e13e9da9af Merge branch 'clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into timers/core +67d50b5f9114 Merge tag 'irqchip-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core +6629c0769926 Merge tag 'timers-v5.17-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core +4eea5332d67d scsi: storvsc: Fix storvsc_queuecommand() memory leak +16f2f4e679cf nfs: Implement cache I/O by accessing the cache directly +a6b5a28eb56c nfs: Convert to new fscache volume/cookie API +93c846143d86 9p: Copy local writes to the cache when writing to the server +24e42e32d347 9p: Use fscache indexing rewrite and reenable caching +51500b71d500 x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() +d12013c80e15 Merge branch 'console-registration-cleanup' into for-linus +081c8919b02b Documentation: remove trivial tree +da0119a9123c Merge branches 'edac-misc' and 'edac-amd64' into edac-updates-for-v5.17 +cd598d21294e Merge branch 'for-5.17/thrustmaster' into for-linus +f7716563441a Merge branch 'for-5.17/magicmouse' into for-linus +50ae0cfc28c8 Merge branch 'for-5.17/logitech' into for-linus +3551a3ff8229 Merge branch 'for-5.17/letsketch' into for-linus +906095af85e8 Merge branch 'for-5.17/i2c-hid' into for-linus +c524559acd5d Merge branch 'for-5.17/hidraw' into for-linus +fce0d2758437 Merge branch 'for-5.17/apple' into for-linus +8a2094d679d9 Merge branch 'for-5.17/core' into for-linus +3d966521a824 exfat: fix missing REQ_SYNC in exfat_update_bhs() +c71510b3fa27 exfat: remove argument 'sector' from exfat_get_dentry() +1ed147e29e50 exfat: move super block magic number to magic.h +92fba084b79e exfat: fix i_blocks for files truncated over 4 GiB +7dee6f57d7f2 exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() +8cf058834b11 exfat: make exfat_find_location() static +6fa96cd5ad7a exfat: fix typos in comments +e21a28bbcc0c exfat: simplify is_valid_cluster() +f029cedb9bb5 MAINTAINERS: add entries for block layer documentation +208e4f9c0028 docs: block: remove queue-sysfs.rst +8bc2f7c67061 docs: sysfs-block: document virt_boundary_mask +1163010418a7 docs: sysfs-block: document stable_writes +849ab826e105 docs: sysfs-block: fill in missing documentation from queue-sysfs.rst +8b0551a74b4a docs: sysfs-block: add contact for nomerges +07c9093c4293 docs: sysfs-block: sort alphabetically +ae7a7a53498f docs: sysfs-block: move to stable directory +9d497e2941c3 block: don't protect submit_bio_checks by q_usage_counter +00f5117c5f78 hwmon: (nzxt-smart2) make array detect_fans_report static const +8650381f33fb dt-bindings: net: Add missing properties used in examples +1d01efaf1824 dt-bindings: net: snps,dwmac: Enable burst length properties for more compatibles +ad31ce56c434 dt-bindings: net: mdio: Allow any child node name +8aaaf2f3af2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +15e2721b19ac net/9p: show error message if user 'msize' cannot be satisfied +deadd8746ec7 MAINTAINERS: 9p: add Christian Schoenebeck as reviewer +3cb6ee991496 9p: only copy valid iattrs in 9P2000.L setattr implementation +a7a427d1543f 9p: Use BUG_ON instead of if condition followed by BUG. +019641d1b57d net/p9: load default transports +99aa673e2925 9p/xen: autoload when xenbus service is available +1c582c6dc424 9p/trans_fd: split into dedicated module +0bbeb64cb063 dt-bindings: vendor-prefixes: Add Sunplus +208dd45d8d05 tcp: tcp_send_challenge_ack delete useless param `skb` +0959a82ab3e5 net/qla3xxx: Remove useless DMA-32 fallback configuration +7ac2d77c97d0 rocker: Remove useless DMA-32 fallback configuration +004464835bfc hinic: Remove useless DMA-32 fallback configuration +e20a471256b0 lan743x: Remove useless DMA-32 fallback configuration +cfcfc8f5a54b net: enetc: Remove useless DMA-32 fallback configuration +030f9ce8c739 cxgb4vf: Remove useless DMA-32 fallback configuration +7fc7fc5da61b cxgb4: Remove useless DMA-32 fallback configuration +544bdad07494 cxgb3: Remove useless DMA-32 fallback configuration +3aa440503be5 bnx2x: Remove useless DMA-32 fallback configuration +948f6b297f6d et131x: Remove useless DMA-32 fallback configuration +942e78916f0c be2net: Remove useless DMA-32 fallback configuration +c38f30683956 vmxnet3: Remove useless DMA-32 fallback configuration +9aaa82d2e8d5 bna: Simplify DMA setting +ba8a58634972 net: alteon: Simplify DMA setting +21ef11eaf3f7 myri10ge: Simplify DMA setting +a72dc1992de8 qlcnic: Simplify DMA setting +009e4ee381a0 net: allwinner: Fix print format +07b17f0f7485 page_pool: remove spinlock in page_pool_refill_alloc_cache() +dd3ca4c5184e amt: fix wrong return type of amt_send_membership_update() +d668769eb9c5 net: mcs7830: handle usb read errors properly +6738fc77ffa2 Merge branch 'net-skb-introduce-kfree_skb_with_reason' +1c7fab70df08 net: skb: use kfree_skb_reason() in __udp4_lib_rcv() +85125597419a net: skb: use kfree_skb_reason() in tcp_v4_rcv() +c504e5c2f964 net: skb: introduce kfree_skb_reason() +342402c42690 net/mlx5e: Fix build error in fec_set_block_stats() +8a27c4d226b5 Merge branch 'bnxt_en-update-for-net-next' +8c6f36d93449 bnxt_en: improve firmware timeout messaging +bce9a0b79008 bnxt_en: use firmware provided max timeout for messages +662c9b22f5b5 bnxt_en: improve VF error messages when PF is unavailable +8fa4219dba8e bnxt_en: add dynamic debug support for HWRM messages +4ccdcc8ffd95 iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() +6f022c2ddbce net: openvswitch: Fix ct_state nat flags for conns arriving from tc +77bbcb60f734 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +df0cc57e057f (tag: v5.16) Linux 5.16 +4a80e026981b netfilter: nft_meta: cancel register tracking after meta update +cc003c7ee609 netfilter: nft_payload: cancel register tracking after payload update +be5650f8f47e netfilter: nft_bitwise: track register operations +9b17afb2c88b netfilter: nft_meta: track register operations +a7c176bf9f0e netfilter: nft_payload: track register operations +12e4ecfa244b netfilter: nf_tables: add register tracking infrastructure +642c8eff5c60 netfilter: nf_tables: add NFT_REG32_NUM +2c865a8a28a1 netfilter: nf_tables: add rule blob layout +3b9e2ea6c11b netfilter: nft_limit: move stateful fields out of expression data +369b6cb5d391 netfilter: nft_limit: rename stateful structure +567882eb3d44 netfilter: nft_numgen: move stateful fields out of expression data +ed0a0c60f0e5 netfilter: nft_quota: move stateful fields out of expression data +33a24de37e81 netfilter: nft_last: move stateful fields out of expression data +37f319f37d90 netfilter: nft_connlimit: move stateful fields out of expression data +6316136ec6e3 netfilter: egress: avoid a lockdep splat +408bdcfce8df net: prefer nf_ct_put instead of nf_conntrack_put +6ae7989c9af0 netfilter: conntrack: avoid useless indirection during conntrack destruction +285c8a7a5815 netfilter: make function op structures const +3fce16493dc1 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook +719774377622 netfilter: conntrack: convert to refcount_t api +613a0c67d12f netfilter: conntrack: Use max() instead of doing it manually +9f3248c9dd51 Merge tag 'for-net-next-2022-01-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +f4bb93a82f94 Merge tag 'linux-can-fixes-for-5.16-20220109' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +b0fd4b1bf995 riscv: mm: fix wrong phys_ram_base value for RV64 +fbb3485f1f93 pcmcia: fix setting of kthread task states +869c70609248 RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n +51f23e5318a0 riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign +1546541fbc90 riscv: errata: alternative: mark vendor_patch_func __initdata +153c46faf6ae riscv: head: make secondary_start_common() static +7f3de1adb377 riscv: remove cpu_stop() +e900deb24820 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +95350123bb55 Merge tag 'soc-fixes-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +decf89f86ecd riscv: try to allocate crashkern region from 32bit addressible memory +0e105f1d0037 riscv: use hart id instead of cpu id on machine_kexec +a11c07f032a0 riscv: Don't use va_pa_offset on kdump +9a12a5aa1774 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +df5bc0aa7ff6 Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" +0ea9fc15b1d7 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes +893eae9ac7e4 riscv: dts: sifive: fu540-c000: Fix PLIC node +8fc6e62a549c riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values +8e9b1c9555c1 riscv: dts: sifive: Group tuples in register properties +cc79be0e0c9f riscv: dts: sifive: Group tuples in interrupt properties +e35b07a7df9b riscv: dts: microchip: mpfs: Group tuples in interrupt properties +9e85020ccf8c riscv: dts: microchip: mpfs: Fix clock controller node +9d7b3078628f riscv: dts: microchip: mpfs: Fix reference clock node +53abf98005a6 riscv: dts: microchip: mpfs: Fix PLIC node +53ef07326ad0 riscv: dts: microchip: mpfs: Drop empty chosen node +75c0dc0437e6 riscv: dts: canaan: Group tuples in interrupt properties +fe38b4d6129c riscv: dts: canaan: Fix SPI FLASH node names +292c33c95def block: fix old-style declaration +d5c8725cc913 Merge tag 'linux-can-next-for-5.17-20220108' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +3cc7fdb9f90a io_uring: fix not released cached task refs +c5c7440fe7f7 MIPS: compressed: Fix build with ZSTD compression +4da27b6d5504 MIPS: BCM47XX: Add support for Netgear WN2500RP v1 & v2 +15e690af5cc3 MIPS: BCM47XX: Add support for Netgear R6300 v1 +aecf89f2f8e8 MIPS: BCM47XX: Add LEDs and buttons for Asus RTN-10U +3829e4f10a23 MIPS: BCM47XX: Add board entry for Linksys WRT320N v1 +eea175eedf3e MIPS: BCM47XX: Define Linksys WRT310N V2 buttons +f1da418b0c41 MIPS: Remove duplicated include in local.h +89d58aebe14a can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} +72b1e360572f can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device +c6564c13dae2 can: xilinx_can: xcan_probe(): check for error irq +370d988cc529 can: softing: softing_startstop(): fix set but not used variable warning +2e88c6a805fc ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses +9df136b55522 Input: zinitix - add compatible for bt532 +c54be0e32e54 Input: zinitix - handle proper supply names +fdbb80252632 dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend +cf73ed894ee9 Input: zinitix - make sure the IRQ is allocated before it gets enabled +8a78050ee257 Input: axp20x-pek - revert "always register interrupt handlers" change +d99a8af48a3d lib: remove redundant assignment to variable ret +84cc69589700 tpm: fix NPE on probe for missing device +eabad7ba2c75 tpm: fix potential NULL pointer access in tpm_del_char_device +0aa698787aa2 tpm: Add Upgrade/Reduced mode support for TPM2 modules +5887d7f4a8c4 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on device property +7d30198ee24f keys: X.509 public key issuer lookup without AKID +e96d52822f5a tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' +d2704808f24f tpm: tpm_tis_spi_cr50: Add default RNG quality +f04510f26f82 tpm/st33zp24: drop unneeded over-commenting +0ef333f5ba7f tpm: add request_locality before write TPM_INT_ENABLE +b6aa86cff44c x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs +ced4913efb0a can: softing_cs: softingcs_probe(): fix memleak on registration failure +c8013355ead6 ARM: dts: gpio-ranges property is now required +4634129ad9fd Merge tag 'soc-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +bc3897f79f79 docs: networking: device drivers: can: add flexcan +32db1660ee01 docs: networking: device drivers: add can sub-folder +74fc5a452ec3 can: flexcan: add ethtool support to get rx/tx ring parameters +1c45f5778a3b can: flexcan: add ethtool support to change rx-rtr setting during runtime +21f35d2ca83e Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +074b07d94e0b nfsd: fix crash on COPY_NOTIFY with special stateid +7f4f5d70adfd MAINTAINERS: remove bfields +fcb5e3fa0123 NFSD: Move fill_pre_wcc() and fill_post_wcc() +58f258f65267 Revert "nfsd: skip some unnecessary stats in the v4 case" +75acacb6583d NFSD: Trace boot verifier resets +3988a57885ee NFSD: Rename boot verifier functions +91d2e9b56cf5 NFSD: Clean up the nfsd_net::nfssvc_boot field +cdc556600c01 NFSD: Write verifier might go backwards +a2f4c3fa4db9 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() +2c445a0e72cb NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) +fb7622c2dbd1 NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) +33388b3aefef NFSD: Clean up nfsd_vfs_write() +555dbf1a9aac nfsd: Replace use of rwsem with errseq_t +f11ad7aa6531 NFSD: Fix verifier returned in stable WRITEs +12bcbd40fd93 nfsd: Retry once in nfsd_open on an -EOPENSTALE return +a2694e51f60c nfsd: Add errno mapping for EREMOTEIO +b3d0db706c77 nfsd: map EBADF +6a2f774424bf NFSD: Fix zero-length NFSv3 WRITEs +47446d74f170 nfsd4: add refcount for nfsd4_blocked_lock +40595cdc93ed nfs: block notification on fs with its own ->lock +cd2e999c7c39 NFSD: De-duplicate nfsd4_decode_bitmap4() +3dcd1d8aab00 nfsd: improve stateid access bitmask documentation +70e94d757b3e NFSD: Combine XDR error tracepoints +d445d649c792 Merge tag 'for-v5.16-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +c5c88591040e can: flexcan: add more quirks to describe RX path capabilities +34ea4e1c99f1 can: flexcan: rename RX modes +01bb4dccd92b can: flexcan: allow to change quirks at runtime +bfd00e021cf1 can: flexcan: move driver into separate sub directory +3044a4f271d2 can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() +55bc37c85587 can: mcp251xfd: move ring init into separate function +335c818c5a7a can: mcp251xfd: move chip FIFO init into separate file +1e846c7aeb06 can: mcp251xfd: move TEF handling into separate file +09b0eb92fec7 can: mcp251xfd: move TX handling into separate file +319fdbc9433c can: mcp251xfd: move RX handling into separate file +cae9071bc5ea can: mcp251xfd: mcp251xfd.h: sort function prototypes +58d0b0a99275 can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting +d84ca2217b00 can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get() +e91aae8efc4e can: mcp251xfd: mcp251xfd_open(): open_candev() first +3bd9d8ce6f8c can: mcp251xfd: add missing newline to printed strings +99e7cc3b3f85 can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message +2d2116691adf can: mcp251xfd: remove double blank lines +c57979256283 can: janz-ican3: initialize dlc variable +622e42a67464 Merge tag 'xfs-5.16-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +a403df29789b ptrace/m68k: Stop open coding ptrace_report_syscall +4264178416cd ptrace: Remove unused regs argument from ptrace_report_syscall +6707d0fc6057 ptrace: Remove second setting of PT_SEIZED in ptrace_attach +1b5a42d9c85f taskstats: Cleanup the use of task->exit_code +2d18f7f45620 exit: Use the correct exit_code in /proc//stat +907c311f37ba exit: Fix the exit_code for wait_task_zombie +270b6541e603 exit: Coredumps reach do_group_exit +2873cd31a20c exit: Remove profile_handoff_task +2d4bcf886e42 exit: Remove profile_task_exit & profile_munmap +6410349ea5e1 signal: clean up kernel-doc comments +49697335e0b4 signal: Remove the helper signal_group_exit +60700e38fb68 signal: Rename group_exit_task group_exec_task +6ac79ec5378b coredump: Stop setting signal->group_exit_task +2f824d4d197e signal: Remove SIGNAL_GROUP_COREDUMP +752dc9707567 signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process +7ba03471ac4a signal: Make coredump handling explicit in complete_signal +a0287db0f1d6 signal: Have prepare_signal detect coredumps using signal->core_state +98b24b16b2ae signal: Have the oom killer detect coredumps using signal->core_state +bbd0ff07ed12 dt-bindings: dma-controller: Split interrupt fields in example +de77c3a5b95c exit: Move force_uaccess back into do_exit +912616f142bf exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit +64aa8f4b6df1 dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API +85be9ae7b630 exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead +0704a8586f75 s390/dasd: use default_groups in kobj_type +1350f36d3825 s390/sclp_sd: use default_groups in kobj_type +3367d1bd738c power: supply: Provide stubs for charge_behaviour helpers +02fb09459435 platform/x86: x86-android-tablets: Fix GPIO lookup leak on error-exit +62ac88a7b461 platform/x86: int3472: Add board data for Surface Go 3 +751971af2e36 csky: Fix function name in csky_alignment() and die() +ab4ababdf77c h8300: Fix build errors from do_exit() to make_task_dead() transition +4f0712ccec09 hexagon: Fix function name in die() +e32cf5dfbe22 kthread: Generalize pf_io_worker so it can point to struct kthread +da17d6905d29 of/fdt: Don't worry about non-memory region overlap for no-map +2b35e9684d09 of: unittest: remove unneeded semicolon +5d05b811b5ac of: base: Improve argument length mismatch error +cbb4f5f43599 docs: ABI: fixed formatting in configfs-usb-gadget-uac2 +94a4950a4acf of: base: Fix phandle argument length mismatch error message +0422fe2666ae Merge branch 'linus' into irq/core, to fix conflict +c199d5d0a79d doc: kbuild: fix default in `imply` table +c0ee9bba55e1 microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV} +340a02535ee7 certs: move scripts/extract-cert to certs/ +129ab0d2d9f3 kbuild: do not quote string values in include/config/auto.conf +7d153696e5db kbuild: do not include include/config/auto.conf from shell scripts +b8c96a6b466c certs: simplify $(srctree)/ handling and remove config_filename macro +4db9c2e3d055 kbuild: stop using config_filename in scripts/Makefile.modsign +5410f3e810f6 certs: remove misleading comments about GCC PR +5cca36069d4c certs: refactor file cleaning +3958f2156b41 certs: remove unneeded -I$(srctree) option for system_certificates.o +1c4bd9f77a1c certs: unify duplicated cmd_extract_certs and improve the log +c537e4d04eb7 certs: use $< and $@ to simplify the key generation rule +4fbce819337a kbuild: remove headers_check stub +50a483405c42 kbuild: move headers_check.pl to usr/include/ +3e4518035a23 ALSA: hda: Fix dependency on ASoC cs35l41 codec +6b24ca4a1a8d mm: Use multi-index entries in the page cache +25a8de7f8d97 XArray: Add xas_advance() +b9a8a4195c7d truncate,shmem: Handle truncates that split large folios +f6357c3a9d3e truncate: Convert invalidate_inode_pages2_range to folios +338f379cf7c2 fs: Convert vfs_dedupe_file_range_compare to folios +1613fac9aaf8 mm: Remove pagevec_remove_exceptionals() +51dcbdac28d4 mm: Convert find_lock_entries() to use a folio_batch +0e499ed3d7a2 filemap: Return only folios from find_get_entries() +25d6a23e8d28 filemap: Convert filemap_get_read_batch() to use a folio_batch +d996fc7f615f filemap: Convert filemap_read() to use a folio +78f426608f21 truncate: Add invalidate_complete_folio2() +fae9bc4a9017 truncate: Convert invalidate_inode_pages2_range() to use a folio +ccbbf761d440 truncate: Skip known-truncated indices +1e84a3d997b7 truncate,shmem: Add truncate_inode_folio() +7b774aab7941 shmem: Convert part of shmem_undo_range() to use a folio +3506659e18a6 mm: Add unmap_mapping_folio() +82192cb497f9 Merge branch 'ena-capabilities-field-and-cosmetic-changes' +9fe890cc5bb8 net: ena: Extract recurring driver reset code into a function +d0e8831d6c93 net: ena: Change the name of bad_csum variable +9b648bb1d89e net: ena: Add debug prints for invalid req_id resets +c215941abacf net: ena: Remove ena_calc_queue_size_ctx struct +e34454698033 net: ena: Move reset completion print to the reset function +09f8676eae1d net: ena: Remove redundant return code check +273a2397fc91 net: ena: Update LLQ header length in ena documentation +394c48e08bbc net: ena: Change ENI stats support check to use capabilities field +a2d5d6a70fa5 net: ena: Add capabilities field with support for ENI stats capability +7dcf92215227 net: ena: Change return value of ena_calc_io_queue_size() to void +bf44077c1b3a af_packet: fix tracking issues in packet_do_bind() +6dc9a23e2906 octeontx2-af: Fix interrupt name strings +d8caa2ed47de Merge branch 'mptcp-refactoring-for-one-selftest-and-csum-validation' +8401e87f5a36 mptcp: reuse __mptcp_make_csum in validate_data_csum +c312ee219100 mptcp: change the parameter of __mptcp_make_csum +327b9a94e2a8 selftests: mptcp: more stable join tests-cases +5cad43a52ee3 net: dsa: felix: add port fast age support +a14e6b69f393 net: mscc: ocelot: fix incorrect balancing with down LAG ports +a5e7d9bbc38e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +ccd36795be48 PCI: Correct misspelled words +ffef737fd037 net/tls: Fix skb memory leak when running kTLS traffic +bda487ac4beb cifs: avoid race during socket reconnect between send and recv +73f9bfbe3d81 cifs: maintain a state machine for tcp/smb/tcon sessions +1913e1116a31 cifs: fix hang on cifs_get_next_mid() +080dc5e5656c cifs: take cifs_tcp_ses_lock for status checks +4e31bfa37662 clk: visconti: Remove pointless NULL check in visconti_pll_add_lookup() +d1587f7bfe9a Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +d062a79b7c80 riscv/mm: Enable THP migration +fba88ede6a31 riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics +104f062fd1b9 RDMA/rxe: Use the standard method to produce udp source port +69e609ba9662 RDMA/irdma: Make the source udp port vary +93f8df548187 RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport +18451db82ef7 RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn +19e43f1276b3 drm/amd/display: Add version check before using DP alt query interface +214993e106ea drm/amd/display: introduce mpo detection flags +46a74381e5ea drm/amd/display: Add check for forced_clocks debug option +79d6b9351f08 drm/amd/display: Don't reinitialize DMCUB on s0ix resume +580013b2cef8 drm/amd/display: unhard code link to phy idx mapping in dc link and clean up +771ced73fccd drm/amd/display: Fix underflow for fused display pipes case +eac4c54bf7f1 drm/amdgpu: don't set s3 and s0ix at the same time +e53d9665ab00 drm/amdgpu: explicitly check for s0ix when evicting resources +f38b0d48cae8 drm/amd/pm: keep the BACO feature enabled for suspend +216a9873198b drm/amdgpu: add dummy event6 for vega10 +5b0ce2d41b70 drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9 +d4296faebd33 cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean +35632d92ef2d Merge tag 'block-5.16-2022-01-07' of git://git.kernel.dk/linux-block +494603e06b3c Merge tag 'edac_urgent_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +a19f75de73c2 Revert "i2c: core: support bus regulator controlling in adapter" +b56a7cbf40c8 regmap: debugfs: Fix indentation +dc9f2dd5de04 Revert "libtraceevent: Increase libtraceevent logging when verbose" +f06a82f9d31a perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to +445ecdf79be0 kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID +cc04b6a21d43 kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule +36487e6228c4 x86/fpu: Prepare guest FPU for dynamically enabled FPU features +980fe2fddcff x86/fpu: Extend fpu_xstate_prctl() with guest permissions +96c1a6285568 kvm: selftests: move ucall declarations into ucall_common.h +7d9a662ed9f0 kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h +8ee304396e2f riscv/head: fix misspelling of guaranteed +24556728c305 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +7a6043cc2e86 Merge tag 'drm-fixes-2022-01-07' of git://anongit.freedesktop.org/drm/drm +44ea62813f0a spi: don't include ptp_clock_kernel.h in spi.h +530792efa6cb regmap: Call regmap_debugfs_exit() prior to _init() +f517ba4924ad ASoC: cs35l41: Add support for hibernate memory retention mode +d92321bbe46b ASoC: cs35l41: Update handling of test key registers +5322c68e588d iavf: remove an unneeded variable +a127adf2fc83 i40e: remove variables set but not used +17b33d431960 i40e: Remove non-inclusive language +9c83ca8a638d i40e: Update FW API version +ef39584ddb15 i40e: Minimize amount of busy-waiting during AQ send +fffb53237807 KVM: x86: Check for rmaps allocation +cfb1d572c986 i40e: Add ensurance of MacVlan resources for every trusted VF +597cb7968cb6 KVM: SEV: Mark nested locking of kvm->lock +2056e2989bf4 x86/sgx: Fix NULL pointer dereference on non-SGX systems +c25af830ab26 sch_cake: revise Diffserv docs +87d6576ddf8a scripts: sphinx-pre-install: Fix ctex support on Debian +db67eb748e7a docs: discourage use of list tables +bf33a9d42d0c docs: 5.Posting.rst: describe Fixes: and Link: tags +689d8014d92a Documentation: kgdb: Replace deprecated remotebaud +7cc4c0926910 docs: automarkup.py: Fix invalid HTML link output and broken URI fragments +405329fc9aee KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests +907d139318b5 KVM: VMX: Provide vmread version using asm-goto-with-outputs +55749769fe60 KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty +14243b387137 KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery +1cfc9c4b9d46 KVM: x86/xen: Maintain valid mapping of Xen shared_info page +982ed0de4753 KVM: Reinstate gfn_to_pfn_cache with invalidation support +2efd61a608b0 KVM: Warn if mark_page_dirty() is called without an active vCPU +f3f26dae05e3 x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time +018d70ffcfec KVM: x86: Update vPMCs when retiring branch instructions +9cd803d496e7 KVM: x86: Update vPMCs when retiring instructions +40ccb96d5483 KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() +6ed1298eb0bf KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() +7c174f305cbe KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() +761875634a5e KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs +006a0f0607e1 KVM: x86: avoid out of bounds indices for fixed performance counters +5b61178cd2fd KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG +6b123c3a89a9 KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed +a9f2705ec844 KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() +46cbc0400f85 Revert "KVM: X86: Update mmu->pdptrs only when it is changed" +a6fec53947cf selftests: KVM: sev_migrate_tests: Add mirror command tests +427d046a41bb selftests: KVM: sev_migrate_tests: Fix sev_ioctl() +4c66b56781eb selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() +1b0c9d00aa2c Merge tag 'kvm-riscv-5.17-1' of https://github.com/kvm-riscv/linux into HEAD +7fd55a02a426 Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +4d2a3c169b9a IB/qib: Fix typos +315d049ad195 scsi: megaraid: Avoid mismatched storage type sizes +dc35616e6c29 netrom: fix api breakage in nr_setsockopt() +9371937092d5 ax25: uninitialized variable in ax25_setsockopt() +5d9224fb076e scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() +f3433d79cd50 RDMA/rtrs-clt: Rename rtrs_clt to rtrs_clt_sess +f7ecac6a0927 RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sess +caa84d95c78f RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path +ae4c81644e91 RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path +d9372794717f RDMA/rtrs: Rename rtrs_sess to rtrs_path +b69c5b5886f3 Merge branch 'octeontx2-ptp-bugs' +eabd0f88b0d2 octeontx2-nicvf: Free VF PTP resources. +93440f4888cf octeontx2-af: Increment ptp refcount before use +8a3fa72f4b38 RDMA/hns: Modify the hop num of HIP09 EQ to 1 +0770bd4187c5 afs: Skip truncation on the server of data we haven't written yet +c7f75ef33b6d afs: Copy local writes to the cache when writing to the server +523d27cda149 afs: Convert afs to use the new fscache API +9f08ebc3438b fscache, cachefiles: Display stat of culling events +3929eca769b5 fscache, cachefiles: Display stats of no-space events +ecd1a5f62eed cachefiles: Allow cachefiles to actually function +32e150037dce fscache, cachefiles: Store the volume coherency data +047487c947e8 cachefiles: Implement the I/O routines +7623ed6772de cachefiles: Implement cookie resize for truncate +287fd611238d cachefiles: Implement begin and end I/O operation +1f08c925e7a3 cachefiles: Implement backing file wrangling +07a90e97400c cachefiles: Implement culling daemon commands +169379eaef93 cachefiles: Mark a backing file in use with an inode flag +72b957856b0c cachefiles: Implement metadata/coherency data storage in xattrs +5d439467b802 cachefiles: Implement key to filename encoding +df98e87f2091 cachefiles: Implement object lifecycle funcs +13871bad1ef7 cachefiles: Add tracepoints for calls to the VFS +fe2140e2f57f cachefiles: Implement volume support +d1065b0a6fd9 cachefiles: Implement cache registration and withdrawal +32759f7d7af5 cachefiles: Implement a function to get/create a directory in the cache +1bd9c4e4f049 vfs, cachefiles: Mark a backing file in use with an inode flag +80f94f29f677 cachefiles: Provide a function to check how much space there is +8667d434b2a9 cachefiles: Register a miscdev and parse commands over it +254947d47945 cachefiles: Add security derivation +1493bf74bcf2 cachefiles: Add cache error reporting macro +ecf5a6ce15f9 cachefiles: Add a couple of tracepoints for logging errors +a70f6526267e cachefiles: Add some error injection support +8390fbc46570 cachefiles: Define structs +77443f6171f3 cachefiles: Introduce rewritten driver +16a96bdf92d5 fscache: Provide a function to resize a cookie +1f67e6d0b188 fscache: Provide a function to note the release of a page +69c1b87516e3 spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe +c8c9cb6d9fbe spi: atmel: Fix typo +bfff546aae50 regulator: Add MAX20086-MAX20089 driver +764aaa4e031a dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089 +36c86a9e1be3 btrfs: output more debug messages for uncommitted transaction +c2f822635df8 btrfs: respect the max size in the header when activating swap file +be8d1a2ab989 btrfs: fix argument list that the kdoc format and script verified +4a9e803e5b39 btrfs: remove unnecessary parameter type from compression_decompress_bio +856e47946c6d btrfs: selftests: dump extent io tree if extent-io-tree test failed +2ae8ae3d3def btrfs: scrub: cleanup the argument list of scrub_stripe() +d04fbe19aefd btrfs: scrub: cleanup the argument list of scrub_chunk() +f26c92386028 btrfs: remove reada infrastructure +dcf62b204c06 btrfs: scrub: use btrfs_path::reada for extent tree readahead +2522dbe86b54 btrfs: scrub: remove the unnecessary path parameter for scrub_raid56_parity() +c12279964380 btrfs: refactor unlock_up +1b58ae0e4d3e btrfs: skip transaction commit after failure to create subvolume +82187d2ecdfb btrfs: zoned: fix chunk allocation condition for zoned allocator +50475cd57706 btrfs: add extent allocator hook to decide to allocate chunk or not +1ada69f61c88 btrfs: zoned: unset dedicated block group on allocation failure +736727100067 btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND and btrfs_is_zoned +554aed7da29b btrfs: zoned: sink zone check into btrfs_repair_one_zone +8fdf54fe69a7 btrfs: zoned: simplify btrfs_check_meta_write_pointer +869f4cdc73f9 btrfs: zoned: encapsulate inode locking for zoned relocation +a26d60dedf9a btrfs: sysfs: add devinfo/fsid to retrieve actual fsid from the device +c18e3235646a btrfs: reserve extra space for the free space tree +9506f9538206 btrfs: include the free space tree in the global rsv minimum calculation +c9d328c0c4b0 btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO +0bb3acdc4824 btrfs: update SCRUB_MAX_PAGES_PER_BLOCK +8697b8f88e2a btrfs: do not check -EAGAIN when truncating inodes in the log root +e48dac7f6f4c btrfs: make should_throttle loop local in btrfs_truncate_inode_items +0adbc6190c34 btrfs: combine extra if statements in btrfs_truncate_inode_items +376b91d5702f btrfs: convert BUG() for pending_del_nr into an ASSERT +56e1edb0e333 btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT +71d18b53540f btrfs: add inode to truncate control +487e81d2a400 btrfs: pass the ino via truncate control +655807b8957b btrfs: use a flag to control when to clear the file extent range +5caa490ed8f0 btrfs: control extent reference updates with a control flag for truncate +462b728ea83f btrfs: only call inode_sub_bytes in truncate paths that care +c2ddb612a8b3 btrfs: only update i_size in truncate paths that care +d9ac19c38064 btrfs: add truncate control struct +7097a941bf75 btrfs: remove found_extent from btrfs_truncate_inode_items +2adc75d61203 btrfs: move btrfs_kill_delayed_inode_items into evict +275312a03c62 btrfs: remove free space cache inode check in btrfs_truncate_inode_items +9a4a1429acbe btrfs: move extent locking outside of btrfs_truncate_inode_items +54f03ab1e19b btrfs: move btrfs_truncate_inode_items to inode-item.c +26c2c4540d6d btrfs: add an inode-item.h +727e60604f6a btrfs: remove stale comment about locking at btrfs_search_slot() +bb8e9a608055 btrfs: remove BUG_ON() after splitting leaf +109324cfda06 btrfs: move leaf search logic out of btrfs_search_slot() +e5e1c1741b3d btrfs: remove useless condition check before splitting leaf +e2e58d0f8dc5 btrfs: try to unlock parent nodes earlier when inserting a key +fb81212c07b1 btrfs: allow generic_bin_search() to take low boundary as an argument +120de408e4b9 btrfs: check the root node for uptodate before returning it +a174c0a2e857 btrfs: allow device add if balance is paused +621a1ee1d399 btrfs: make device add compatible with paused balance in btrfs_exclop_start_try_lock +efc0e69c2fea btrfs: introduce exclusive operation BALANCE_PAUSED state +d96b34248c2f btrfs: make send work with concurrent block group relocation +fff63521cd6e Merge branch 'mptcp-fixes' +269bda9e7da4 mptcp: Check reclaim amount before reducing allocation +110b6d1fe98f mptcp: fix a DSS option writing error +04fac2cae942 mptcp: fix opt size when sending DSS + MP_FAIL +ca1a6705b271 Merge branch 'mptcp-next' +e9d09baca676 mptcp: avoid atomic bit manipulation when possible +3e5014909b56 mptcp: cleanup MPJ subflow list handling +46e967d187ed selftests: mptcp: add tests for subflow creation failure +a88c9e496937 mptcp: do not block subflows creation on errors +86e39e04482b mptcp: keep track of local endpoint still available for each msk +71b077e48377 mptcp: clean-up MPJ option writing +f7d6a237d742 mptcp: fix per socket endpoint accounting +05be5e273c84 selftests: mptcp: add disconnect tests +3d1d6d66e156 mptcp: implement support for user-space disconnect +71ba088ce0aa mptcp: cleanup accept and poll +b29fcfb54cd7 mptcp: full disconnect implementation +f284c0c77321 mptcp: implement fastclose xmit path +58cd405b83b3 mptcp: keep snd_una updated for fallback socket +26abf15c49e0 Merge tag 'mlx5-updates-2022-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +14676c04783c Merge tag 'mlx5-fixes-2022-01-06' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +f5bdb34bf0c9 livepatch: Avoid CPU hogging with cond_resched +7dcf07ac8867 PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" +d91e775e661f dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument +7b2932162f66 s390/pci: simplify __pciwb_mio() inline asm +50b620303a14 PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 +c9512fd032ac kobject documentation: remove default_attrs information +65ace9a85fa7 PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize +9d6c59c1c0d6 Merge branch 'for-5.17/struct-slab' into for-linus +08276bdae68b vfs, fscache: Implement pinning of cache usage for writeback +b6e16652d6c0 fscache: Implement higher-level write I/O interface +9af1c6c3089b fscache: Implement raw I/O interface +3a11b3a86366 netfs: Pass more information on how to deal with a hole in the cache +ed1235eb78a7 fscache: Provide a function to let the netfs update its coherency data +8e7a867bb730 fscache: Provide read/write stat counters for the cache +cdf262f29488 fscache: Count data storage objects in a cache +d64f4554dd17 fscache: Provide a means to begin an operation +d24af13e2e23 fscache: Implement cookie invalidation +12bb21a29c19 fscache: Implement cookie user counting and resource pinning +5d00e426f95e fscache: Implement simple cookie state machine +29f18e79fe7c fscache: Add a function for a cache backend to note an I/O error +bfa22da3ed65 fscache: Provide and use cache methods to lookup/create/free a volume +2e0c76aee25f fscache: Implement functions add/remove a cache +a7733fb63272 fscache: Implement cookie-level access helpers +e6acd3299bad fscache: Implement volume-level access helpers +23e12e285a6a fscache: Implement cache-level access helpers +7f3283aba39a fscache: Implement cookie registration +62ab63352350 fscache: Implement volume registration +9549332df4ed fscache: Implement cache registration +e8a07c9d22af fscache: Implement a hash function +1e1236b84116 fscache: Introduce new driver +a39c41b853ee netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space +9e1aa6b8f484 netfs: Display the netfs inode number in the netfs_read tracepoint +2cee6fbb7f01 fscache: Remove the contents of the fscache driver, pending rewrite +850cba069c26 cachefiles: Delete the cachefiles driver pending rewrite +01491a756578 fscache, cachefiles: Disable configuration +b9f9dbad0bd1 Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() +2b70d4f9b206 Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() +4fac8a7ac80b Bluetooth: btqca: sequential validation +1cd563ebd0dc Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 +95655456e7ce Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices +1b1f98dd70dc ALSA: intel_hdmi: Check for error num after setting mask +e4a3d6a6a19a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +8947c390b220 Merge branch 'mlxsw-add-spectrum-4-support' +4735402173e6 mlxsw: spectrum: Extend to support Spectrum-4 ASIC +852ee4191dd2 mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation +58723d2f7771 mlxsw: Add operations structure for bloom filter calculation +29409f363e2d mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use +5d5c3ba9e412 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible +4711671297ec mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic +07ff135958dd mlxsw: Introduce flex key elements for Spectrum-4 +6d5d8ebb881c mlxsw: Rename virtual router flex key element +42379b954228 Merge branch 'dpaa2-eth-small-cleanup' +d1a9b84183e8 dpaa2-switch: check if the port priv is valid +4e30e98c4b4c dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not set +5b1e38c0792c dpaa2-mac: bail if the dpmacs fwnode is not found +5f21d7d283dd crypto: af_alg - rewrite NULL pointer check +dd827abe296f lib/mpi: Add the return value check of kcalloc() +ec97d23c8e22 clk: mediatek: add mt7986 clock support +29507144c998 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +ddec8ed2d490 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +4470c830f979 clk: mediatek: add mt7986 clock IDs +261446b2653e dt-bindings: clock: mediatek: document clk bindings for mediatek mt7986 SoC +d95abcab7b4a clk: mediatek: clk-gate: Use regmap_{set/clear}_bits helpers +423346386679 clk: mediatek: clk-gate: Shrink by adding clockgating bit check helper +257367c0c9d8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +1fdaaa13b44f clk: x86: Fix clk_gate_flags for RV_CLK_GATE +c33917b439e0 clk: x86: Use dynamic con_id string during clk registration +7fdb98e8a768 ACPI: APD: Add a fmw property clk-name +3663f26b389b drivers: acpi: acpi_apd: Remove unused device property "is-rv" +65ab884ac9cd x86: clk: clk-fch: Add support for newer family of AMD's SOC +b5bc83bb70a5 clk: ingenic: Add MDMA and BDMA clocks +51d04bcfb82a dt-bindings: clk/ingenic: Add MDMA and BDMA clocks +c861c1be3897 clk: bm1880: remove kfrees on static allocations +eff14fcd032b Merge branch 'net: bpf: handle return value of post_bind{4,6} and add selftests for it' +f73424817493 bpf: selftests: Add bind retry for post_bind{4, 6} +6fd92c7f0c38 bpf: selftests: Use C99 initializers in test_sock.c +91a760b26926 net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() +4f6626b0e140 Revert "net/mlx5: Add retry mechanism to the command entry index allocation" +8e715cd613a1 net/mlx5: Set command entry semaphore up once got index free +07f6dc4024ea net/mlx5e: Sync VXLAN udp ports during uplink representor profile change +a1c7c49c2091 net/mlx5: Fix access to sf_dev_table on allocation failure +b6dfff21a170 net/mlx5e: Fix matching on modified inner ip_ecn bits +01c3fd113ef5 Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" +64050cdad098 Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" +9e72a55a3c9d net/mlx5e: Don't block routes with nexthop objects in SW +885751eb1b01 net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used +de31854ece17 net/mlx5e: Fix nullptr on deleting mirroring rule +0b7cfa4082fb net/mlx5e: Fix page DMA map/unmap attributes +6968e707d371 parisc: io: Improve the outb(), outw() and outl() macros +75c09aad79e4 parisc: pdc_stable: use default_groups in kobj_type +c1c72d9bbf2b parisc: Add kgdb io_module to read chars via PDC +712a270d2db9 parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions +72c3dd8207de parisc: Add lws_atomic_xchg and lws_atomic_store syscalls +d0585d742ff2 parisc: Rewrite light-weight syscall and futex code +20dda87bdc65 parisc: Enhance page fault termination message +9d90a90855ce parisc: Don't call faulthandler_disabled() in do_page_fault() +4b9d2a731c3d parisc: Switch user access functions to signal errors in r29 instead of r8 +9e9d4b460f23 parisc: Avoid calling faulthandler_disabled() twice +db19c6f1a2a3 parisc: Fix lpa and lpa_user defines +45458aa49abe parisc: Define depi_safe macro +745a13061aa0 Documentation: devlink: mlx5.rst: Fix htmldoc build warning +5dd29f40b25f net/mlx5e: Add recovery flow in case of error CQE +68511b48bfbe net/mlx5e: TC, Remove redundant error logging +be23511eb5c4 net/mlx5e: Refactor set_pflag_cqe_based_moder +b5f42903704f net/mlx5e: Move HW-GRO and CQE compression check to fix features flow +bc2a7b5c6b37 net/mlx5e: Fix feature check per profile +7846665d3504 net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager +0a1498ebfa55 net/mlx5e: Expose FEC counters via ethtool +f79a609ea6bf net/mlx5: Update log_max_qp value to FW max capability +061f5b23588a net/mlx5: SF, Use all available cpu for setting cpu affinity +79b60ca83b6f net/mlx5: Introduce API for bulk request and release of IRQs +424544df97b0 net/mlx5: Split irq_pool_affinity logic to new file +30c6afa735db net/mlx5: Move affinity assignment into irq_request +5256a46bf538 net/mlx5: Introduce control IRQ request API +20f80ffcedfa net/mlx5: mlx5e_hv_vhca_stats_create return type to void +6c8e11e08a5b random: don't reset crng_init_cnt on urandom_read() +2ee25b6968b1 random: avoid superfluous call to RDRAND in CRNG extraction +96562f286884 random: early initialization of ChaCha constants +7b87324112df random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs +161212c7fd1d random: harmonize "crng init done" messages +57826feeedb6 random: mix bootloader randomness into pool +73c7733f122e random: do not throw away excess input to crng_fast_load +9c3ddde3f811 random: do not re-init if crng_reseed completes before primary init +f7e67b8e8031 random: fix crash on multiple early calls to add_bootloader_randomness() +0d9488ffbf2f random: do not sign extend bytes for rotation when mixing +9f9eff85a008 random: use BLAKE2s instead of SHA1 in extraction +6048fdcc5f26 lib/crypto: blake2s: include as built-in +009ba8568be4 random: fix data race on crng init time +5d73d1e320c3 random: fix data race on crng_node_pool +5320eb42dec7 irq: remove unused flags argument from __handle_irq_event_percpu() +703f7066f405 random: remove unused irq_flags argument from add_interrupt_randomness() +2b6c6e3d9ce3 random: document add_hwgenerator_randomness() with other input functions +9bafaa9375cb MAINTAINERS: add git tree for random.c +44bab87d8ca6 bpf/selftests: Test bpf_d_path on rdonly_mem. +e59618f0f46f libbpf: Add documentation for bpf_map batch operations +b2b436ec0205 Merge tag 'trace-v5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f5f60d235e70 cgroup/rstat: check updated_next only for root +70bc793382a0 selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 +0da41f7348ff cgroup: rstat: explicitly put loop variant in while +bf35a7879f1d selftests: cgroup: Test open-time cgroup namespace usage for migration checks +613e040e4dc2 selftests: cgroup: Test open-time credential usage for migration checks +b09c2baa5634 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 +e57457641613 cgroup: Use open-time cgroup namespace for process migration perm checks +0d2b5955b362 cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv +1756d7994ad8 cgroup: Use open-time credentials for process migraton perm checks +936a93775b7c Merge tag 'amd-drm-fixes-5.16-2021-12-31' of ssh://gitlab.freedesktop.org/agd5f/linux into drm-fixes +f6fdf773daa3 ASoC: imx-card: several improvement and fixes +42f4046bc4ba efi: use default_groups in kobj_type +f046fff8bc4c efi/libstub: measure loaded initrd info into the TPM +d85bd8233fff Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.17/drivers +7e937bb3cbe1 xfs: warn about inodes with project id of -1 +eae44cb341ec xfs: hold quota inode ILOCK_EXCL until the end of dqalloc +f4901a182d33 xfs: Remove redundant assignment of mp +8dc9384b7d75 xfs: reduce kvmalloc overhead for CIL shadow buffers +219aac5d469f xfs: sysfs: use default_groups in kobj_type +1745e857e73a md: use default_groups in kobj_type +3e718b44756e spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'interrupts' property +0dbc41621875 ice: Use bitmap_free() to free bitmap +e75ed29db531 ice: Optimize a few bitmap operations +a5c259b16284 ice: Slightly simply ice_find_free_recp_res_idx +c1e5da5dd465 ice: improve switchdev's slow-path +31834aaa4e2a ACPI: pfr_update: Fix return value check in pfru_write() +6c4ab1b86dac x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error +ca2770c65b56 IB/iser: Align coding style across driver +d4cb5d3630ec RISC-V: Clean up the defconfigs +ce3fe7a4ac6a RISC-V: defconfigs: Remove redundant K210 DT source +a2e6840b37b4 cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State +bdc4fd3d48e7 cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment +c36a2b971627 ice: replay advanced rules after reset +07f910f9b729 mm: Remove slab from struct page +9cc960a164f1 Merge branch 'core' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu into slab-struct_slab-part2-v1 +3b247eeaecfe ASoC: wcd9335: Keep a RX port value for each SLIM RX mux +0c031fd37f69 md: Move alloc/free acct bioset in to personality +36dacddbf0bd lib/raid6: Use strict priority ranking for pq gen() benchmarking +38640c480939 lib/raid6: skip benchmark of non-chosen xor_syndrome functions +dd3dc5f416b7 md: fix spelling of "its" +bf2c411bb1cf md: raid456 add nowait support +c9aa889b035f md: raid10 add nowait support +5aa705039c4f md: raid1 add nowait support +f51d46d0e7cb md: add support for REQ_NOWAIT +a92ce0feffee md: drop queue limitation for RAID1 and RAID10 +770b1d216d73 md/raid5: play nice with PREEMPT_RT +7112550890d7 ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id +f8039ea55d4c spi: qcom: geni: handle timeout for gpi mode +74b86d6af81b spi: qcom: geni: set the error code for gpi transfer +4b46daf028e2 ALSA: virmidi: Remove duplicated code +7560ee032b3f ALSA: seq: virmidi: Add a drain operation +93a770b7e167 serial: core: Keep mctrl register state and cached copy in sync +195437d14fb4 serial: stm32: correct loop for dma error handling +2a3bcfe03725 serial: stm32: fix flow control transfer in DMA mode +9a135f16d228 serial: stm32: rework TX DMA state condition +56a23f9319e8 serial: stm32: move tx dma terminate DMA to shutdown +49a80424e3ec serial: pl011: Drop redundant DTR/RTS preservation on close/open +e368cc656fd6 serial: pl011: Drop CR register reset on set_termios +08a0c6dff91c serial: pl010: Drop CR register reset on set_termios +556172fabd22 serial: liteuart: fix MODULE_ALIAS +0e479b460e34 serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure +663d8fb0f84c counter: 104-quad-8: Fix use-after-free by quad8_irq_handler +eaac0b590a47 dm sysfs: use default_groups in kobj_type +f069c7ab6cfb dm integrity: Use struct_group() to zero struct journal_sector +0589e8889dce drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb +358fcf5ddbec debugfs: lockdown: Allow reading debugfs files that are not world readable +00eb74ea2c14 driver core: Make bus notifiers in right order in really_probe() +885e50253bfd driver core: Move driver_sysfs_remove() after driver_sysfs_add() +33812fc7c8d7 HID: magicmouse: Fix an error handling path in magicmouse_probe() +3809fe479861 HID: address kernel-doc warnings +98b6b62cd556 HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue +bcad6d1bd917 HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL +aa320fdbbbb4 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad +ff6b548afe4d HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init +0a94131d6920 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc +f364c571a5c7 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init +601a5bc1aeef usb: gadget: u_audio: Subdevice 0 for capture ctls +f2f69bf65df1 usb: gadget: u_audio: fix calculations for small bInterval +92ef98a4caac usb: dwc2: gadget: initialize max_speed from params +34146c68083f usb: dwc2: do not gate off the hardware if it does not support clock gating +b52fe2dbb3e6 usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe +fa783154524a staging: r8188eu: rename camelcase variable uintPeerChannel +27aad6cef4b5 staging: r8188eu: make BW20_24G_Diff a 1-D array +2c02b728b648 staging: r8188eu: make OFDM_24G_Diff a 1-D array +41b7c4edff83 staging: r8188eu: BW40_24G_Diff is set but not used +ef2efa86392a staging: r8188eu: CCK_24G_Diff is set but not used +eeb35e4a2742 staging: r8188eu: make Index24G_BW40_Base a 1-D array +e9a14094c724 staging: r8188eu: make Index24G_CCK_Base a 1-D array +d1dfe7fb1159 staging: r8188eu: rfPath is always 0 +6a0d9b79bff6 staging: r8188eu: remove unneeded parameter from rtl8188e_SetHalODMVar +6b2ad1636995 staging: pi433: add comment to rx_lock mutex definition +70d8e20c24a4 staging: pi433: fix frequency deviation check +72279d17df54 Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt +709c81b55c6a spi: spi-mux: Add reference to spi-peripheral-props.yaml schema +14e2976fbabd regulator: qcom_smd: Align probe function with rpmh-regulator +00ac838924f7 ASoC: topology: Fix typo +320386343451 ASoC: fsl_asrc: refine the check of available clock divider +44125fd53151 ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect +45ed0166c39f ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev +701d636a224a ASoC: rt5640: Add support for boards with an external jack-detect GPIO +b35a9ab49049 ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ +a3b1aaf7aef9 ASoC: rt5640: Change jack_work to a delayed_work +a2d6d84db2e7 ASoC: rt5640: Fix possible NULL pointer deref on resume +3969341813eb ASoC: imx-card: improve the sound quality for low rate +f331ae5fa59f ASoC: imx-card: Fix mclk calculation issue for akcodec +3349b3d0c63b ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ +3318ae23bbcb Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 +36595d8ad46d net/smc: Reset conn->lgr when link group registration fails +6845667146a2 Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe +b38cd3b42fba Bluetooth: hci_bcm: Check for error irq +d5a73ec96cc5 fsl/fman: Check for null pointer after calling devm_ioremap +710ad98c363a veth: Do not record rx queue hint in veth_xmit +b33721baccd5 staging: vc04_services: rename BM2835 to BCM2835 in headers comments +948d91b66b1f staging: vc04_services: rename string literal containing bm2835_* to bcm2835*_ +eccbcf75a75b staging: vc04_services: rename variables containing bm2835_* to bcm2835_* +d6776424667c staging: vc04_services: rename functions containing bm2835_* to bcm2835_* +710ec044517e staging: vc04_services: rename structures bm2835_mmal_dev and bm2835_mmal_v4l2_ctrl +c288bc0db2d1 ethernet: ibmveth: use default_groups in kobj_type +2e81948177d7 staging: greybus: audio: Check null pointer +43d012123122 rocker: fix a sleeping in atomic bug +72a4a87da8f7 i2c: mpc: Avoid out of bounds memory access +0746ae1be121 PCI: mvebu: Add support for compiling driver as module +859186e238ff bus: mvebu-mbus: Export symbols for public API window functions +3407d826c18d firmware: edd: remove empty default_attrs array +ab6d0f57be58 firmware: dmi-sysfs: use default_groups in kobj_type +f68ae7823a9d Merge tag 'at24-updates-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow +ad8a5d1d2f57 qemu_fw_cfg: use default_groups in kobj_type +33a5c2793451 HID: Add new Letsketch tablet driver +7f84e2439ed2 HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping +531cb56972f2 HID: apple: Add 2021 magic keyboard FN key mapping +5768701edcb7 HID: magicmouse: set Magic Trackpad 2021 name +0aa45fcc42d8 HID: magicmouse: set device name when it has been personalized +b2dcadef2077 HID: apple: Add 2021 Magic Keyboard with number pad +9f92d61f01dd HID: apple: Add 2021 Magic Keyboard with fingerprint reader +0cf765fb00ce sfc: Use swap() instead of open coding it +ccd21ec5b8dd ethtool: use phydev variable +8876769bf936 net: macb: use .mac_select_pcs() interface +44073187990d ppp: ensure minimum packet size in ppp_write() +eac1b93c14d6 gro: add ability to control gro max packet size +007747a984ea net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets +1b26d364e4e9 net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic +63cfc65753d6 net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas +af8c6db19751 Merge branch 'dsa-init-cleanups' +11fd667dac31 net: dsa: setup master before ports +1e3f407f3cac net: dsa: first set up shared ports, then non-shared ports +c146f9bc195a net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown} +a1ff94c2973c net: dsa: stop updating master MTU from master.c +e31dbd3b6aba net: dsa: merge rtnl_lock sections in dsa_slave_create +904e112ad431 net: dsa: reorder PHY initialization with MTU setup in slave.c +c4251db3b9d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +d093d17c9554 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next +b01af5c0b041 mm/slob: Remove unnecessary page_mapcount_reset() function call +c5e97ed15458 bootmem: Use page->index instead of page->freelist +ffedd09fa9b0 zsmalloc: Stop using slab fields in struct page +9c01e9af171f mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled +662188c3a20e mm/slub: Simplify struct slab slabs field definition +401fb12c68c2 mm/sl*b: Differentiate struct slab fields by sl*b implementations +8dae0cfed573 mm/kfence: Convert kfence_guarded_alloc() to struct slab +6e48a966dfd1 mm/kasan: Convert to struct folio and struct slab +50757018b4c9 mm/slob: Convert SLOB to use struct slab and struct folio +4b5f8d9a895a mm/memcg: Convert slab objcgs from struct page to struct slab +40f3bf0cb04c mm: Convert struct page to struct slab in functions used by other subsystems +dd35f71a1d98 mm/slab: Finish struct page to struct slab conversion +7981e67efb85 mm/slab: Convert most struct page to struct slab by spatch +42c0faac3192 mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab +c2092c12064a mm/slub: Finish struct page to struct slab conversion +bb192ed9aa71 mm/slub: Convert most struct page to struct slab by spatch +01b34d1631f7 mm/slub: Convert pfmemalloc_match() to take a struct slab +4020b4a22604 mm/slub: Convert __free_slab() to use struct slab +45387b8c1414 mm/slub: Convert alloc_slab_page() to return a struct slab +fb012e278dbf mm/slub: Convert print_page_info() to print_slab_info() +0393895b0912 mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab +d835eef4fc26 mm/slub: Convert kfree() to use a struct slab +cc465c3b23f8 mm/slub: Convert detached_freelist to use a struct slab +0b3eb091d575 mm: Convert check_heap_object() to use struct slab +7213230af5e1 mm: Use struct slab in kmem_obj_info() +0c24811b12ba mm: Convert __ksize() to struct slab +82c1775dc11a mm: Convert virt_to_cache() to use struct slab +b918653b4f32 mm: Convert [un]account_slab_page() to struct slab +d122019bf061 mm: Split slab into its own type +ae16d059f8c9 mm/slub: Make object_err() static +c798154311e1 mm/slab: Dissolve slab_map_pages() in its caller +f1aa0e47c292 powerpc/xmon: Dump XIVE information for online-only processors. +497685f2c743 MAINTAINERS: Update Anup's email address +33e5b5746cc2 KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR +3e06cdf10520 KVM: selftests: Add initial support for RISC-V 64-bit +788490e798a7 KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile +a457fd5660ef RISC-V: KVM: Add VM capability to allow userspace get GPA bits +ef8949a986f0 RISC-V: KVM: Forward SBI experimental and vendor extensions +637ad6551b28 RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static +4abed558b2ce MAINTAINERS: Update Atish's email address +23c54263efd7 netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone +4e1860a38637 netfilter: nft_payload: do not update layer 4 checksum when mangling fragments +1585f590a2e5 selftests: netfilter: switch to socat for tests using -q option +3e1d86569c21 RISC-V: KVM: Add SBI HSM extension in KVM +5f862df5585c RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2 +c62a76859723 RISC-V: KVM: Add SBI v0.2 base extension +a046c2d8578c RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file +73d86812a359 MAINTAIERS/printk: Add link to printk git +c5b990c71179 MAINTAINERS/vsprintf: Update link to printk git tree +cf70be9d214c RISC-V: KVM: Mark the existing SBI implementation as v0.1 +cc4f602bc436 KVM: RISC-V: Use common KVM implementation of MMU memory caches +54bb4a91b281 dt-bindings: xen: Clarify "reg" purpose +b2371587fe0c arm/xen: Read extended regions from DT and init Xen resource +d1a928eac729 xen/unpopulated-alloc: Add mechanism to use Xen resource +9dd060afe2df xen/balloon: Bring alloc(free)_xenballooned_pages helpers back +5e1cdb8ee5e7 arm/xen: Switch to use gnttab_setup_auto_xlat_frames() for DT +fbf3a5c30168 xen/unpopulated-alloc: Drop check for virt_addr_valid() in fill_list() +05159e32aa3f MAINTAINERS: update PCMCIA tree +78e0185c25af pcmcia: use sysfs_emit{,_at} for sysfs output +335e4dd67b48 xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 +ce2f46f3531a xen/gntdev: fix unmap notification order +d4b22b2f01de RISC-V: defconfigs: Remove redundant CONFIG_EFI=y +c2e4ff7fb5c0 RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET +bd72a95f96ab RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG +2fadc6ea4a08 RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS +a7e9fbef867d RISC-V: defconfigs: Sort CONFIG_MMC +23592d5add3d RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK +a669a1f4ea80 RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE +f8bbea649c9f RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL +61063ad3e90a RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL +9f36b96bc70f RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW +3d12b634fe82 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console +1372d34ccf6d xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames +d53ad5d8b218 xdp: Move conversion to xdp_frame out of map functions +64693ec7774e page_pool: Store the XDP mem id +35b2e549894b page_pool: Add callback to init pages when they are allocated +4a48ef70b93b xdp: Allow registering memory model without rxq reference +5a7ac592c56c riscv: mm: Enable PMD split page table lock for RV64 +7cc8c75b54fa riscv: Make vmalloc/vmemmap end equal to the start of the next region +1f77ed9422cb riscv: switch to relative extable and other improvements +a2ceb8c4efce riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section +20802d8d477d riscv: extable: add a dedicated uaccess handler +640a171c9347 Merge branch 'samples/bpf: xdpsock app enhancements' +eb68db45b747 samples/bpf: xdpsock: Add timestamp for Tx-only operation +8121e7893201 samples/bpf: xdpsock: Add time-out for cleaning Tx +fa24d0b1d578 samples/bpf: xdpsock: Add sched policy and priority support +fa0d27a1d5a8 samples/bpf: xdpsock: Add cyclic TX operation capability +5a3882542acd samples/bpf: xdpsock: Add clockid selection support +6440a6c23f6c samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation +2741a0493c04 samples/bpf: xdpsock: Add VLAN support for Tx-only operation +ff4b8cad3a81 riscv: add gpr-num.h +2bf847db0c74 riscv: extable: add `type` and `data` fields +6dd10d9166a0 riscv: extable: consolidate definitions +9d504f9aa5c1 riscv: lib: uaccess: fold fixups into body +4c2e7ce8b986 riscv: extable: use `ex` for `exception_table_entry` +ef127bca1129 riscv: extable: make fixup_exception() return bool +c07935cb3ccf riscv: bpf: move rv_bpf_fixup_exception signature to extable.h +bb1f85d6046f riscv: switch to relative exception tables +f8f2ad02ee43 riscv: consolidate __ex_table construction +ddad0b88d503 riscv: remove unused __cmpxchg_user() macro +5dcc0ef8873e clk: Drop unused COMMON_CLK_STM32MP157_SCMI config +810251b0d36a clk: st: clkgen-mux: search reg within node or parent +3efe64ef5186 clk: st: clkgen-fsyn: search reg within node or parent +1bb294a7981c clk: Enable/Disable runtime PM for clk_summary +4e023b44d5ce Merge branch 'net-lantiq_xrx200-improve-ethernet-performance' +e015593573b3 net: lantiq_xrx200: convert to build_skb +768818d772d5 net: lantiq_xrx200: increase napi poll weigth +5112e9234bbb MIPS: lantiq: dma: increase descritor count +70faf946ad97 MAINTAINERS: Add entries for Toshiba Visconti PLL and clock controller +b4cbe606dc36 clk: visconti: Add support common clock driver and reset driver +87eee9c5589e testptp: set pin function before other requests +ffa81a03267b dt-bindings: clock: Add DT bindings for SMU of Toshiba Visconti TMPV770x SoC +fd87c29a7900 dt-bindings: clock: Add DT bindings for PLL of Toshiba Visconti TMPV770x SoC +502a2ce9cdf4 Merge tag 'linux-can-fixes-for-5.16-20220105' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +b739bca9f334 clk: socfpga: s10: Make use of the helper function devm_platform_ioremap_resource() +ee4abc4c5cf6 clk: socfpga: agilex: Make use of the helper function devm_platform_ioremap_resource() +5c58585090a9 clk: socfpga: remove redundant assignment after a mask operation +08d92c7a4737 clk: socfpga: remove redundant assignment on division +8922bb6526ac Merge tag 'socfpga_fix_for_v5.16_part_3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes +fde9ec3c1b3d Merge tag 'reset-fixes-for-v5.16-2' of git://git.pengutronix.de/pza/linux into arm/fixes +5f6082642814 libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API +9855c131b9c8 libbpf 1.0: Deprecate bpf_map__is_offload_neutral() +87e55700f359 Merge tag 'qcom-clk-for-5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom +9c337073d9d8 clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled +a5273ed2fed2 clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time +f28439db470c tracing: Tag trace_percpu_buffer as a percpu pointer +823e670f7ed6 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() +51a33c60f1c2 libbpf: Support repeated legacy kprobes on same function +71cff670baff libbpf: Use probe_name for legacy kprobe +48886a84a3f6 IB/iser: Remove un-needed casting to/from void pointer +433dc0efd1e0 IB/iser: Don't suppress send completions +cf9962cfd536 IB/iser: Rename ib_ret local variable +39b169ea0d36 IB/iser: Fix RNR errors +b28801a08924 IB/iser: Remove deprecated pi_guard module param +0daf5cb217a9 ftrace/samples: Add missing prototypes direct functions +7218c28c87f5 libbpf: Deprecate bpf_perf_event_read_simple() API +b9adba350a84 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +28479934f26b bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). +04c350b1ae6b bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). +75acfdb6fd92 Merge tag 'net-5.16-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +a5bebc4f00de bpf: Fix verifier support for validation of async callbacks +58d8a3fc4a40 bpf, docs: Fully document the JMP mode modifiers +9e533e22b570 bpf, docs: Fully document the JMP opcodes +03c517ee9eed bpf, docs: Fully document the ALU opcodes +894cda554c3c bpf, docs: Document the opcode classes +be3193cded9d bpf, docs: Add subsections for ALU and JMP instructions +62e4683849b6 bpf, docs: Add a setion to explain the basic instruction encoding +5f33a09e769a can: isotp: convert struct tpcon::{idx,len} to unsigned int +4a8737ff0687 can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data +fbdb0ba7051e IB/mlx5: Expose NDR speed through MAD +6a27e396ebb1 Drivers: hv: vmbus: Initialize request offers message for Isolation VM +b35a0f4dd544 RDMA/core: Don't infoleak GRH fields +ca796fe66f7f bpf, selftests: Add verifier test for mem_or_null register with offset. +e60b0d12a95d bpf: Don't promote bogus looking registers after null check. +e375b9c92985 RDMA/cxgb4: Set queue pair state when being queried +38d220882426 RDMA/hns: Remove support for HIP06 +218d747a4142 bpf, sockmap: Fix double bpf_prog_put on error case in map_link +5b2c5540b811 bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() +e4a41c2c1fa9 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC +c0235652ee51 io_uring: remove redundant tab space +00f6e68b8d59 io_uring: remove unused function parameter +050f461e28c5 block/rnbd-clt-sysfs: use default_groups in kobj_type +6bfec7992ec7 nvme-pci: fix queue_rqs list splitting +d2528be7a8b0 block: introduce rq_list_move +3764fd05e1f8 block: introduce rq_list_for_each_safe macro +edce22e19bfa block: move rq_list macros to blk-mq.h +36783dec8d79 RDMA/rxe: Delete deprecated module parameters interface +d82e2b27ad3a RDMA/mad: Delete duplicated init_query_mad functions +d8b0afd29c1d RDMA/rxe: Fix indentations and operators sytle +01097139e772 RDMA: Use default_groups in kobj_type +4e4f325a0a55 net: gemini: allow any RGMII interface mode +aa298b557bde Merge branch 'fix-rgmii-delays-for-88e1118' +f22725c95ece net: phy: marvell: configure RGMII delays for 88E1118 +5b8f970309dd net: phy: marvell: use phy_write_paged() to set MSCR +db54c12a3d7e selftests: set amt.sh executable +f54dfdf7c625 firmware: memmap: use default_groups in kobj_type +7694a7de22c5 RDMA/uverbs: Check for null return of kmalloc_array +945409a6ef44 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrace', 'for-next/xor-neon', 'for-next/kasan', 'for-next/armv8_7-fp', 'for-next/atomics', 'for-next/bti', 'for-next/sve', 'for-next/kselftest' and 'for-next/kcsan', remote-tracking branch 'arm64/for-next/perf' into for-next/core +99a6a4b39575 sh: sq: use default_groups in kobj_type +00fcf8c7dd56 Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" +eb52c0fc2331 mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B +a7ad9ddeb528 RDMA/mlx5: Print wc status on CQE error and dump needed +e232333be69e scripts/sorttable: Unify arm64 & x86 sort functions +8d1cfb884e88 RDMA/rxe: Fix a typo in opcode name +8803836fe754 RDMA/rxe: Remove the unused xmit_errors member +2d6ec25539b0 netlink: do not allocate a device refcount tracker in ethnl_default_notify() +47920e4d2cbf RDMA/rxe: Remove redundant err variable +37c995ed19fd RDMA/ocrdma: Remove unneeded variable +88248c357c2a net/sched: add missing tracker information in qdisc_create() +c2abcf30efb8 dt-bindings: display: novatek,nt36672a: Fix unevaluated properties warning +7dfc5b6e909e cpuidle: use default_groups in kobj_type +49ef78e59b07 Merge tag 'gpio-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +af872b691926 Merge tag 'ieee802154-for-net-2022-01-05' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan +b81e9e5c723d ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk +65e38e32a959 selftests/kexec: Enable secureboot tests for PowerPC +e4c35e75209b ASoC: ak4375: Fix unused function error +922bfd001d1a PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's +d94a69cb2cfa netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() +ae7abe36e352 ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops +d3dca026375f ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop +7b2f3eb492da ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems +2aac550da325 ALSA: hda/realtek: Re-order quirk entries for Lenovo +570010b82e8a Add low power hibernation support to cs35l41 +d23f0c11aca2 PCI: layerscape: Change to use the DWC common link-up check function +01ec4a2e8f01 headers/deps: USB: Optimize dependencies, remove +66b13ce8fe25 USB: common: debug: add needed kernel.h include +6184f15d877c headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c +cd33707d0fd1 headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h +452785d0400a headers/prep: usb: gadget: Fix namespace collision +c487b6530ddf Merge branch 'dsa-notifier-cleanup' +a68dc7b938fb net: dsa: remove cross-chip support for HSR +cad69019f2f8 net: dsa: remove cross-chip support for MRP +ff91e1b68490 net: dsa: fix incorrect function pointer check for MRP ring roles +d43e4271747a mlxsw: pci: Avoid flow control for EMAD packets +7da0694c0168 Merge tag 'linux-can-next-for-5.17-20220105' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +53928cddda07 Merge branch 'dsa-cleanups' +4b026e82893b net: dsa: combine two holes in struct dsa_switch_tree +b035c88c6a30 net: dsa: move dsa_switch_tree :: ports and lags to first cache line +258030acc93b net: dsa: make dsa_switch :: num_ports an unsigned int +7787ff776398 net: dsa: merge all bools of struct dsa_switch into a single u32 +0625125877da net: dsa: move dsa_port :: type near dsa_port :: index +bde82f389af1 net: dsa: merge all bools of struct dsa_port into a single u8 +b08db33dabd1 net: dsa: move dsa_port :: stp_state near dsa_port :: mac +daa149dd8cd4 arm64: Use correct method to calculate nomap region boundaries +8f4c90427a8f ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 +dec36c09a531 Merge tag 'asoc-v5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +f81483aaeb59 Merge branch 'for-next' into for-linus +5be9963d9e17 Merge branch 'hns3-stats-refactor' +43710bfebf23 net: hns3: create new common cmd code for PF and VF modules +4afc310cf9a8 net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs +add7645c841c net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs +287db5c40d15 net: hns3: create new set of common tqp stats APIs for PF and VF reuse +93969dc14fcd net: hns3: refactor VF rss init APIs with new common rss init APIs +07dce03cd5aa net: hns3: refactor PF rss init APIs with new common rss init APIs +2c0d3f4cd25f net: hns3: create new set of common rss init APIs for PF and VF reuse +7428d6c93665 net: hns3: refactor VF rss set APIs with new common rss set APIs +1813ee524331 net: hns3: refactor PF rss set APIs with new common rss set APIs +6de060042867 net: hns3: create new set of common rss set APIs for PF and VF module +027733b12a10 net: hns3: refactor VF rss get APIs with new common rss get APIs +7347255ea389 net: hns3: refactor PF rss get APIs with new common rss get APIs +1bfd6682e9b5 net: hns3: create new set of common rss get APIs for PF and VF rss module +9970308fe6a5 net: hns3: refactor hclge_comm_send function in PF/VF drivers +9667b814387c net: hns3: create new rss common structure hclge_comm_rss_cfg +a319cb32e7cf ASoC: cs4265: Add a remove() function +ba235634b138 ASoC: wm_adsp: Add support for "toggle" preloaders +7aa1cc1091e0 firmware: cs_dsp: Clear core reset for cache +5f2f539901b0 ASoC: cs35l41: Correct handling of some registers in the cache +56852cf4b217 ASoC: cs35l41: Correct DSP power down +4e7c3cd87db8 ASoC: cs35l41: Remove incorrect comment +dcf821319474 ASoC: cs35l41: Add cs35l51/53 IDs +8ba694e5b7fb dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema +fb13b5babb97 dt-bindings: rng: st,rng: convert ST RNG to dtschema +8000f55a3c6b dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema +ff95e85e6c46 dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM RNG to dtschema +d5c010ede10a dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG to dtschema +25b32931c5fe dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG +c92664a9e862 dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema +4b483349c820 dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema +4163cb3d1980 Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" +5e22dd186267 bpf/selftests: Fix namespace mount setup in tc_redirect +0fd800b2456c bpftool: Probe for instruction set extensions +c04fb2b0bd92 bpftool: Probe for bounded loop support +b22bf1b9979a bpftool: Refactor misc. feature probe +0bd2fbee9d0b scsi: storvsc: Fix unsigned comparison to zero +89d30b11507d arm64: Drop outdated links in comments +c5bcdd8228d8 Merge branch 'lan966x-extend-switchdev-and-mdb-support' +7aacb894b1ad net: lan966x: Extend switchdev with mdb support +11b0a27772f5 net: lan966x: Add PGID_GP_START and PGID_GP_END +fc0c3fe7486f net: lan966x: Add function lan966x_mac_ip_learn() +2a5ab39beb27 Merge branch 'mtk_eth_soc-refactoring-and-clause45' +e2e7f6e29c99 net: ethernet: mtk_eth_soc: implement Clause 45 MDIO access +c6af53f038aa net: mdio: add helpers to extract clause 45 regad and devad fields +eda80b249df7 net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops +520451e90cbe ima: silence measurement list hexdump during kexec +b3c8e0de473e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +383f0993fc77 can: netlink: report the CAN controller mode supported flags +5fe1be81efd2 can: dev: reorder struct can_priv members for better packing +7d4a101c0bd3 can: dev: add sanity check in can_set_static_ctrlmode() +c9e1d8ed304c can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode() +cc4b08c31b5c can: do not increase tx_bytes statistics for RTR frames +8e674ca74244 can: do not increase rx_bytes statistics for RTR frames +f68eafeb9759 can: do not copy the payload of RTR frames +0b0ce2c67795 can: kvaser_usb: do not increase tx statistics when sending error message frames +676068db69b8 can: do not increase rx statistics when generating a CAN rx error message frame +e233640cd303 can: etas_es58x: es58x_init_netdev: populate net_device::dev_port +decdcaeedce4 can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt +eff104cf3cf3 can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt +0a6509b0926d platform/x86: Add Asus TF103C dock driver +56e18702b0c2 ata: ahci_dm816: add compile test support +e73d737894dc ata: ahci_da850: add compile test support +641ba1a5e2f8 ata: ahci_brcm: add compile test support +87924c5b4094 ata: sata_fsl: add compile test support +1d009eb6fefb ata: sata_dwc_460ex: Remove debug compile options +d4caa9054e4f ata: sata_dwc_460ex: remove 'check_status' argument +898a276d4304 ata: sata_dwc_460ex: drop DEBUG_NCQ +41d4c60f8623 ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() +cbc59b8c2086 ata: pata_hpt366: convert pr_warn() calls +97b7925a5cb4 ata: sata_gemini: convert pr_err() calls +cb8d5daae9ad ata: pata_hpt3x2n: convert pr_XXX() calls +cb3f48fc5750 ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging +f06c13aa01a9 ata: pata_hpt37x: convert pr_XXX() calls +f76ba003d1b6 ata: sata_mv: convert remaining printk() to structured logging +16d6623fe958 ata: sata_sx4: convert printk() calls +3156234b6103 ata: pata_sil680: convert printk() calls +f9bcf5ba2d5f ata: pata_serverworks: convert printk() calls +71306ae27c87 ata: pata_rz1000: convert printk() calls +21f0e60a925b ata: pata_marvell: convert printk() calls +3697aaafc368 ata: pata_it821x: convert printk() calls +3dede7f9b37f ata: pata_cypress: convert printk() calls +0d43bff5196d ata: pata_cs5536: convert printk() calls +56f7979e770b ata: pata_cs5520: convert printk() calls +8705cb7f1b49 ata: pata_cmd64x: convert printk() calls +0f1c1294c78d ata: pata_cmd640: convert printk() calls +f2f01a52f281 ata: pata_atp867x: convert printk() calls +870bb833c0ac ata: libata: remove debug compilation switches +db45905e74e6 ata: libata: remove 'new' ata message handling +1c95a27c1e54 ata: libata: drop ata_msg_drv() +96c810f216cb ata: libata: drop ata_msg_info() +17a1e1be2fc7 ata: libata: drop ata_msg_probe() +16d424672716 ata: libata: drop ata_msg_warn() +2f784b923d50 ata: libata: drop ata_msg_malloc() +5cef96b4207e ata: libata: drop ata_msg_ctl() +d97c75edd806 ata: libata: drop ata_msg_error() and ata_msg_intr() +f11c5403a1f0 ata: sata_sx4: add module parameter 'dimm_test' +bc21c1056d08 ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones +0b8e9cc71c23 ata: sata_sil: Drop pointless VPRINTK() calls +14d3630608db ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() +47013c580c73 ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones +23b87b9f6ffe ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one +a0a8005d8642 ata: sata_inic162x: Drop pointless VPRINTK() calls +559ba1830e4b ata: sata_rcar: Drop pointless VPRINTK() calls +05d8501fbf06 ata: sata_qstor: Drop pointless VPRINTK() calls +156e67cc0dba ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones +9913d3902f8f ata: pata_via: Drop pointless VPRINTK() calls +d3e140f2b008 ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one +51d628f10d55 ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging +93c7711494f4 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones +e1553351d747 ata: libata: remove pointless VPRINTK() calls +b5a5fc8b0f81 ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging +1891b92a4cff ata: sata_qstor: replace DPRINTK() with dev_dbg() +fa538d4020e6 ata: sata_rcar: replace DPRINTK() with ata_port_dbg() +65945144fa84 ata: sata_fsl: move DPRINTK to ata debugging +774f6bac2ed3 ata: pdc_adma: Remove DPRINTK call +e392e3944f8b ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context +a2715a42380b ata: sata_mv: replace DPRINTK with dynamic debugging +37fcfade40f7 ata: sata_mv: kill 'port' argument in mv_dump_all_regs() +4633778b254d ata: libata: move DPRINTK to ata debugging +d452090301fa ata: libata: revamp ata_get_cmd_descript() +742bef476ca5 ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros +c318458c9359 ata: libata: add tracepoints for ATA error handling +1fe9fb71b2ff ata: libata-scsi: drop DPRINTK calls for cdb translation +7fad6ad6a357 ata: libata-sff: tracepoints for HSM state machine +c206a389c97c ata: libata: tracepoints for bus-master DMA +b40082d0b033 platform/x86: x86-android-tablets: Add TM800A550L data +f359c40bf872 platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME176C data +29272d642468 platform/x86: x86-android-tablets: Add Asus TF103C data +f08aebe9af93 platform/x86: x86-android-tablets: Add support for preloading modules +ef2ac11493e2 platform/x86: x86-android-tablets: Add support for registering GPIO lookup tables +c2138b25d5a4 platform/x86: x86-android-tablets: Add support for instantiating serdevs +5eba0141206e platform/x86: x86-android-tablets: Add support for instantiating platform-devs +cd26465fbc03 platform/x86: x86-android-tablets: Add support for PMIC interrupts +fc64a2b21603 platform/x86: x86-android-tablets: Don't return -EPROBE_DEFER from a non probe() function +7a4af4b891b8 platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry +bfe92170c939 platform/x86: touchscreen_dmi: Enable pen support on the Chuwi Hi10 Plus and Pro +16bbe382bb22 platform/x86: touchscreen_dmi: Correct min/max values for Chuwi Hi10 Pro (CWI529) tablet +761db353d9e2 platform/x86: Add intel_crystal_cove_charger driver +c8e2d921aa96 power: supply: fix charge_behaviour attribute initialization +e77e561925df dmaengine: at_xdmac: Fix race over irq_status +a61210cae80c dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet() +912f7c6f7fac dmaengine: at_xdmac: Fix at_xdmac_lld struct definition +1385eb4d14d4 dmaengine: at_xdmac: Fix lld view setting +42468aa8b1aa dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work() +18deddea9184 dmaengine: at_xdmac: Fix concurrency over xfers_list +801db90bf294 dmaengine: at_xdmac: Move the free desc to the tail of the desc list +b63e5cb94ad6 dmaengine: at_xdmac: Fix race for the tx desc callback +506875c30fc5 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie +5edc24ac876a dmaengine: at_xdmac: Print debug message after realeasing the lock +e6af9b05bec6 dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending +bccfb96b5917 dmaengine: at_xdmac: Don't start transactions at tx_submit level +f0b7ddbd794b MIPS: retire "asm/llsc.h" +45a98ef4922d net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path +ffd264bd152c watchdog: msc313e: Check if the WDT was running at boot +4ed224aeaf66 watchdog: Add Apple SoC watchdog driver +b05e69f82291 dt-bindings: watchdog: Add SM6350 and SM8250 compatible +f7bcb02390ad watchdog: s3c2410: Fix getting the optional clock +a51f58969389 watchdog: s3c2410: Use platform_get_irq() to get the interrupt +af5bb1c20799 dt-bindings: watchdog: atmel: Add missing 'interrupts' property +1bafac47a4f7 watchdog: mtk_wdt: use platform_get_irq_optional +2cbc5cd0b55f watchdog: Add Watchdog Timer driver for RZ/G2L +ab02a00c9e32 dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L +7d608c33cb58 watchdog: da9063: Add hard dependency on I2C +7d7267ae639d watchdog: Add Realtek Otto watchdog timer +1da9bf73033d dt-bindings: watchdog: Realtek Otto WDT binding +10657660c16e MIPS: rework local_t operation on MIPS64 +277c8cb3e8ac MIPS: fix local_{add,sub}_return on MIPS64 +b8f91799687e can: kvaser_usb: make use of units.h in assignment of frequency +68fa39ea9124 can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment +617dbee5c7ac can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv +ffe31c9ed35d gpio: rcar: Propagate errors from devm_request_irq() +f1ff272c60ed gpio: rcar: Use platform_get_irq() to get the interrupt +6408693f9527 gpio: ts5500: Use platform_get_irq() to get the interrupt +7a2bccd1a27f i3c: master: mipi-i3c-hci: correct the config reference for endianness +6bcfdc49f38e mips/pci: remove redundant ret variable +a029ccc810b6 MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init() +7ff730ca458e i3c: master: svc: enable the interrupt in the enable ibi function +c5d4587bb9a9 i3c: master: svc: add the missing module device table +05be23ef78f7 i3c: master: svc: add runtime pm support +173fcb27210b i3c: master: svc: set ODSTOP to let I2C device see the STOP signal +d5e512574dd2 i3c: master: svc: add support for slave to stop returning data +9fd6b5ce8523 i3c: master: svc: separate err, fifo and disable interrupt of reset function +a84a9222b2be i3c: master: svc: fix atomic issue +57d8d3fc060c i3c: master: svc: move module reset behind clk enable +fde212e44f45 dmaengine: idxd: deprecate token sysfs attributes for read buffers +7ed6f1b85fb6 dmaengine: idxd: change bandwidth token to read buffers +0f225705cf65 dmaengine: idxd: fix wq settings post wq disable +403a2e236538 dmaengine: idxd: change MSIX allocation based on per wq activation +23a50c803565 dmaengine: idxd: fix descriptor flushing locking +ec0d64231615 dmaengine: idxd: embed irq_entry in idxd_wq struct +26e9baa849a2 dmaengine: ioatdma: use default_groups in kobj_type +5cb664fbeba0 Merge branch 'fixes' into next +c3b48443ba7c scsi: aic79xx: Remove redundant error variable +ee05cb71f9f7 scsi: pm80xx: Port reset timeout error handling correction +3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc comments +5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes +9211faa39a03 scsi: mpt3sas: Update persistent trigger pages from sysfs interface +81d3f500ee98 scsi: core: Fix scsi_mode_select() interface +4d516e495235 scsi: aacraid: Fix spelling of "its" +aa7069d840da scsi: qedf: Fix potential dereference of NULL pointer +ffd32ea6b13c Revert "net: wwan: iosm: Keep device at D0 for s2idle case" +1d5a47424040 sfc: The RX page_ring is optional +be185c2988b4 cxl/core: Remove cxld_const_init in cxl_decoder_alloc() +cca549335f5e of: unittest: re-implement overlay tracking +137b1566c501 of: unittest: change references to obsolete overlay id +52864f251d84 dt-bindings: display: enable port jdi,lt070me05000 +20f3507fdbf9 dt-bindings: vendor-prefixes: add OnePlus +b29f4889f886 dt-bindings: display: st,stm32-dsi: Fix panel node name in example +4d4ea94fa6fc dt-bindings: memory: Document Tegra210 EMC table +3cbadd20e3db parisc: decompressor: do not copy source files while building +a12ac1f0ffa4 dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers +34127b3632b2 rtc: pxa: fix null pointer dereference +05020a733b02 rtc: ftrtc010: Use platform_get_irq() to get the interrupt +ba52eac083e1 rtc: Move variable into switch case statement +7b69b54aaa48 rtc: pcf2127: Fix typo in comment +8462904204ab dt-bindings: rtc: Add Sunplus RTC json-schema +fad6cbe9b2b4 rtc: Add driver for RTC in Sunplus SP7021 +32a1bda4b12a powerpc/opal: use default_groups in kobj_type +2bdf3f9e9df0 powerpc/cacheinfo: use default_groups in kobj_type +ed0610661434 rtc: rs5c372: fix incorrect oscillation value on r2221tl +dd93849d47ce rtc: rs5c372: add offset correction support +b712941c8085 iavf: Fix limit of total number of queues to active queues of VF +e738451d78b2 i40e: Fix incorrect netdev's real number of RX/TX queues +40feded8a247 i40e: Fix for displaying message regarding NVM version +3116f59c12bd i40e: fix use-after-free in i40e_sync_filters_subtask() +01cbf50877e6 i40e: Fix to not show opcode msg on unsuccessful VF MAC change +2b642898e5ea f2fs: remove redunant invalidate compress pages +d361b690b6fc f2fs: Simplify bool conversion +2a64e303e305 f2fs: don't drop compressed page cache in .{invalidate,release}page +300a842937fb f2fs: fix to reserve space for IO align feature +b702c83e2eaa f2fs: fix to check available space of CP area correctly in update_ckpt_flags() +3e0203893e0d f2fs: support fault injection to f2fs_trylock_op() +dd9d4a3a30d0 f2fs: clean up __find_inline_xattr() with __find_xattr() +645a3c40ca3d f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() +a9419b63bf41 f2fs: do not bother checkpoint by f2fs_get_node_info +0df035c7208c f2fs: avoid down_write on nat_tree_lock during checkpoint +14350ed95867 Merge tag 'clk-v5.17-samsung' of https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-samsung +77e2a04745ff ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype +754e4382354f ieee802154: atusb: fix uninit value in atusb_set_extended_addr +cba23ac158db dm space map common: add bounds check to sm_ll_lookup_bitmap() +85bca3c05b6c dm btree: add a defensive bounds check to insert_at() +c671ffa55d8b dm btree remove: change a bunch of BUG_ON() calls to proper errors +efe99bba2862 truncate: Add truncate_cleanup_folio() +82c50f8b4433 filemap: Add filemap_release_folio() +960ea971fa6c filemap: Use a folio in filemap_page_mkwrite +820b05e92bdf filemap: Use a folio in filemap_map_pages +9184a307768b filemap: Use folios in next_uptodate_page +1afd7ae51f63 filemap: Convert page_cache_delete_batch to folios +65bca53b5f63 filemap: Convert filemap_get_pages to use folios +81f4c03b7de7 filemap: Drop the refcount while waiting for page lock +539a3322f208 filemap: Add read_cache_folio and read_mapping_folio +e292e6d644ce filemap: Convert filemap_fault to folio +79598cedad85 filemap: Convert do_async_mmap_readahead to take a folio +0387df1d1fa7 readahead: Convert page_cache_ra_unbounded to folios +7836d9990079 readahead: Convert page_cache_async_ra() to take a folio +2fa4eeb800c0 filemap: Convert filemap_range_uptodate to folios +a5d4ad098528 filemap: Convert filemap_create_page to folio +9d427b4eb456 filemap: Convert filemap_read_page to take a folio +e1c37722b068 filemap: Convert find_get_pages_contig to folios +bdb729329769 filemap: Convert filemap_get_read_batch to use folios +bb2e98b613a3 filemap: Remove thp_contains() +f5e6429a5114 filemap: Convert find_get_entry to return a folio +452e9e6992fe filemap: Add filemap_remove_folio and __filemap_remove_folio +a0580c6f9bab filemap: Convert tracing of page cache operations to folio +621db4880d30 filemap: Add filemap_unaccount_folio() +a548b6158345 filemap: Convert page_cache_delete to take a folio +9f2b04a25a41 filemap: Add folio_put_wait_locked() +5bf34d7c7ffe mm: Add folio_test_pmd_mappable() +821979f5098b iov_iter: Convert iter_xarray to use folios +d9c19d32d86f iov_iter: Add copy_folio_to_iter() +e36649b6483c dm btree spine: eliminate duplicate le32_to_cpu() in node_check() +851a8cd3f05b dm btree spine: remove extra node_check function declaration +1c53a1ae3612 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next +6c9eeb5f4a9b KVM: arm64: vgic: Replace kernel.h with the necessary inclusions +c370baa32802 EDAC/i10nm: Release mdev/mbase when failing to detect HBM +18343b806915 Merge tag 'mac80211-next-for-net-next-2022-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +2deb55d9f57b swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() +57f234248ff9 ALSA: hda/cs8409: Fix Jack detection after resume +8cd076571770 ALSA: hda/cs8409: Increase delay during jack detection +09c543798c3c erofs: use meta buffers for zmap operations +bb88e8da0025 erofs: use meta buffers for xattr operations +2b5379f7860d erofs: use meta buffers for super operations +c521e3ad6cc9 erofs: use meta buffers for inode operations +fdf80a479302 erofs: introduce meta buffer operations +feae43f8aa88 fs: dlm: print cluster addr if non-cluster node connects +4ecc933b7d1f x86: intel_epb: Allow model specific normal EPB value +840a720aaa14 PCI: qcom-ep: Constify static dw_pcie_ep_ops +04b12ef163d1 PCI: vmd: Honor ACPI _OSC on PCIe features +6f89ecf10af1 Merge tag 'mac80211-for-net-2022-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +1f156b428586 regulator: remove redundant ret variable +4ab34548c55f PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge +838ff44a398f PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge +ebe33e5a98dc spi: ar934x: fix transfer size +9f3d45318dd9 ASoC: fsl_mqs: fix MODULE_ALIAS +ecae073e393e PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge +d75404cc0883 PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge +91a8d79fc797 PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge +f58777582821 PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge +df08ac016124 PCI: mvebu: Setup PCIe controller to Root Complex mode +e7a01876729c PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers +2cf150216e5b PCI: mvebu: Do not modify PCI IO type bits in conf_write +e42b85583719 PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge +319e6046bd5a PCI: mvebu: Disallow mapping interrupts on emulated bridges +11c2bf4a20c2 PCI: mvebu: Handle invalid size of read config request +489bfc51870b PCI: mvebu: Check that PCI bridge specified in DT has function number zero +5d18d702e5c9 PCI: mvebu: Check for errors from pci_bridge_emul_init() call +8cdabfdd5a22 PCI: mvebu: Check for valid ports +3da4390bcdf4 arm64: perf: Don't register user access sysctl handler multiple times +b3c1906ed02a mac80211: use ieee80211_bss_get_elem() +5bc03b28ec24 nl80211: clarify comment for mesh PLINK_BLOCKED state +acb99b9b2a08 mac80211: Add stations iterator where the iterator function may sleep +04be6d337d37 mac80211: allow non-standard VHT MCS-10/11 +1b15b69800e2 ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs +57a183222271 ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper +8e0feb25172b Merge branch 'acpi-scan' into acpi-x86 +8ff5f5d9d8cf RDMA/rxe: Prevent double freeing rxe_map_set() +8b5cb7e41d9d mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh +ad7937dc7745 Merge branch kvm-arm64/selftest/irq-injection into kvmarm-master/next +089606c0de9e Merge branch kvm-arm64/selftest/ipa into kvmarm-master/next +68a18ad71378 mac80211: initialize variable have_higher_than_11mbit +2da56881a7f8 drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check +e938eddbeb85 KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() +f15dcf1b5853 KVM: arm64: selftests: get-reg-list: Add pauth configuration +527a7f52529f perf/smmuv3: Fix unused variable warning when CONFIG_OF=n +f08326648769 headers/uninline: Uninline single-use function: kobject_has_children() +50a0f3f55e38 livepatch: Fix missing unlock on error in klp_enable_patch() +5ef3dd20555e livepatch: Fix kobject refcount bug on klp_init_patch_early failure path +416b27439df9 ethernet/sfc: remove redundant rc variable +a0619a9e9e3f Merge branch 'namespacify-mtu-ipv4' +1135fad20480 Namespaceify mtu_expires sysctl +1de6b15a434c Namespaceify min_pmtu sysctl +7d18a07897d0 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc +3087a6f36ee0 netrom: fix copying in user data in nr_setsockopt +7d714ff14d64 net: fixup build after bpf header changes +c3e6b2c35b34 net: lantiq_xrx200: add ingress SG DMA support +d2d9a6d0b4c2 Merge branch 'srv6-traceroute' +222a011efc83 udp6: Use Segment Routing Header for dest address if present +e41294408c56 icmp: ICMPV6: Examine invoking packet for Segment Route Headers. +fa55a7d745de seg6: export get_srh() for ICMP handling +7a71c8aa0a75 phy: nxp-c45-tja11xx: add extts and perout support +dfb55f9984f5 Merge branch 'act_tc-offload-originating-device' +c9c079b4deaa net/mlx5: CT: Set flow source hint from provided tuple device +b702436a51df net: openvswitch: Fill act ct extension +9795ded7f924 net/sched: act_ct: Fill offloading tuple iifidx +08035a67f35a powerpc/sched: Remove unused TASK_SIZE_OF +fc914faad67f ata: libata: add qc_prep tracepoint +f8ec26d0f5bc ata: libata: add reset tracepoints +4baa5745ec21 ata: libata: sanitize ATA_HORKAGE_DUMP_ID +6044f3c456dc ata: libata: move ata_dump_id() to dynamic debugging +6c952a0dc9c3 ata: libata: Add ata_port_classify() helper +bb6a42d71046 ata: libata: whitespace cleanup +f3b9db5f4fd1 ata: libata: remove pointless debugging messages +da2994705795 ata: libata: use min() to make code cleaner +7b6acb4e7faa ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved +ea63a8990151 ata: libahci_platform: Remove bogus 32-bit DMA mask attempt +0805e945651d ata: sata_dwc_460ex: Remove unused forward declaration +f1550f27f8a9 ata: sata_dwc_460ex: Use temporary variable for struct device +f713961de505 ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs +ab0efc068ebf ata: sata_fsl: use sysfs_emit() +179a028225c1 ata: ahci: use sysfs_emit() +0667391e191c ata: libata-scsi: use sysfs_emit() +58c541146b66 ata: libata-sata: use sysfs_emit() +23c72ffedeed ata: sata_fsl: Use struct_group() for memcpy() region +66dc1b791c58 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' and 'core' into next +08a6df090638 Input: gpio-keys - avoid clearing twice some memory +18dbfcdedc80 powerpc/xive: Add missing null check after calling kmalloc +e57c2fd6cdf8 powerpc/floppy: Remove usage of the deprecated "pci-dma-compat.h" API +d5dbcca70182 pktcdvd: convert to use attribute groups +49737f261c41 ata: pata_ali: no need to initialise statics to 0 +26bc4f019c10 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.16 +9d2c27aad0ea Merge tag 'batadv-next-pullrequest-20220103' of git://git.open-mesh.org/linux-merge +e8fe9e8308b2 Merge tag 'batadv-net-pullrequest-20220103' of git://git.open-mesh.org/linux-merge +7590fc6f80ac net: mdio: Demote probed message to debug print +065e1ae02fbe Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register" +82ca67321f55 Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization +e765c747d110 Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config +09fec26e4ef5 docs/zh_CN: Update and fix a couple of typos +7baab965896e scripts: sphinx-pre-install: add required ctex dependency +46669e8616c6 md/raid1: fix missing bitmap update w/o WriteMostly devices +73a0c2be75cf PCI: spear13xx: Avoid invalid address space conversions +088c8405990d PCI: hisi: Avoid invalid address space conversions +dacee5872d89 PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie +0519f73adbd8 PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie +24d174a116f6 PCI: xgene: Rename xgene_pcie_port to xgene_pcie +de8bd0c6c343 PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie +b57256918399 PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie +7025ecb658c2 PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci +4793895f597d PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ +5fe714fd9223 PCI: microchip: Rename mc_port to mc_pcie +d5a4835b5ed0 PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie +4688594ff476 PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie +05463a768ff2 PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ +8fa966352028 PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ +733770d4a2be PCI: intel-gw: Rename intel_pcie_port to intel_pcie +19e863828acf PCI: j721e: Drop redundant struct device * +72de208f2bda PCI: j721e: Drop pointless of_device_get_match_data() cast +a622435fbe1a PCI: kirin: Prefer of_device_get_match_data() +39a29fbd4e31 PCI: keystone: Prefer of_device_get_match_data() +dc078f15715a PCI: dra7xx: Prefer of_device_get_match_data() +5c204204cf24 PCI: designware-plat: Prefer of_device_get_match_data() +131748ad2939 PCI: cadence: Prefer of_device_get_match_data() +7073f2ceca38 PCI: artpec6: Prefer of_device_get_match_data() +c31990dbeb78 PCI: altera: Prefer of_device_get_match_data() +cfcabbb24d5f remoteproc: stm32: Improve crash recovery time +95bdba23b5b4 ipv6: Do cleanup if attribute validation fails in multipath route +e30a845b0376 ipv6: Continue processing multipath route even if gateway attribute is invalid +25fd330370ac power: supply_core: Pass pointer to battery info +be2c0d5418b1 power: supply: ab8500: Fix the error handling path of ab8500_charger_probe() +1c1348bf056d power: reset: mt6397: Check for null res pointer +65f8d08cf838 Merge remote-tracking branch 'torvalds/master' into perf/core +c19330086795 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows +364be8421192 btrfs: change name and type of private member of btrfs_free_space_ctl +290ef19add76 btrfs: make __btrfs_add_free_space take just block group reference +32e1649b5356 btrfs: consolidate unlink_free_space/__unlink_free_space functions +f594f13c194e btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits +abed4aaae4f7 btrfs: track the csum, extent, and free space trees in a rb tree +7fcf8a0050df btrfs: remove useless WARN_ON in record_root_in_trans +7939dd9f35f6 btrfs: stop accessing ->free_space_root directly +fc28b25e1f42 btrfs: stop accessing ->csum_root directly +056c83111648 btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root +84d2d6c70165 btrfs: fix csum assert to check objectid of the root +29cbcf401793 btrfs: stop accessing ->extent_root directly +2e608bd1dd51 btrfs: init root block_rsv at init root time +ce5603d015ed btrfs: don't use the extent_root in flush_space +30a9da5d8d49 btrfs: don't use extent_root in iterate_extent_inodes +fd51eb2f07c7 btrfs: don't use the extent root in btrfs_chunk_alloc_add_chunk_item +3478c732520a btrfs: remove unnecessary extent root check in btrfs_defrag_leaves +826582cabc22 btrfs: do not special case the extent root for switch commit roots +8e1d02909185 btrfs: use chunk_root in find_free_extent_update_loop +76d76e789d1f btrfs: make remove_extent_backref pass the root +dfe8aec4520b btrfs: add a btrfs_block_group_root() helper +9f05c09d6bae btrfs: remove BUG_ON(!eie) in find_parent_nodes +fcba0120edf8 btrfs: remove BUG_ON() in find_parent_nodes() +e0b7661d44da btrfs: remove SANITY_TESTS check form find_parent_nodes +9665ebd5dba6 btrfs: move comment in find_parent_nodes() +98cc42227a1b btrfs: pass the root to add_keyed_refs +7a60751a33d9 btrfs: remove trans_handle->root +2e4e97abac4c btrfs: pass fs_info to trace_btrfs_transaction_commit +fdfbf020664b btrfs: rework async transaction committing +0af4769da6b2 btrfs: remove unused BTRFS_FS_BARRIER flag +f1a8fc626586 btrfs: eliminate if in main loop in tree_search_offset +bf08387fb462 btrfs: don't check stripe length if the profile is not stripe based +167c0bd3775d btrfs: get next entry in tree_search_offset before doing checks +bbf27275f246 btrfs: add self test for bytes_index free space cache +59c7b566a3b6 btrfs: index free space entries on size +950575c023aa btrfs: only use ->max_extent_size if it is set in the bitmap +83f1b68002c2 btrfs: remove unnecessary @nr_written parameters +9270501c163b btrfs: change root to fs_info for btrfs_reserve_metadata_bytes +54230013d41f btrfs: get rid of root->orphan_cleanup_state +6dbdd578cd4f btrfs: remove global rsv stealing logic for orphan cleanup +ee6adbfd6a2c btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code +1b0309eaa426 btrfs: check ticket->steal in steal_from_global_block_rsv +9cd8dcdc5e5c btrfs: check for priority ticket granting before flushing +9f35f76d7df6 btrfs: handle priority ticket failures in their respective helpers +16beac87e95e btrfs: zoned: cache reported zone during mount +d21deec5e7e6 btrfs: remove unused parameter fs_devices from btrfs_init_workqueues +dfba78dc1c3b btrfs: reduce the scope of the tree log mutex during transaction commit +849eae5e57a7 btrfs: consolidate device_list_mutex in prepare_sprout to its parent +fd8808097ad2 btrfs: switch seeding_dev in init_new_device to bool +b1dea4e7322d btrfs: send: remove unused type parameter to iterate_inode_ref_t +eab67c064568 btrfs: send: remove unused found_type parameter to lookup_dir_item_inode() +dc2e724e0fc0 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end +5a08663d01c5 btrfs: remove the btrfs_item_end() helper +3212fa14e772 btrfs: drop the _nr from the item helpers +747942073608 btrfs: introduce item_nr token variant helpers +437bd07e6c52 btrfs: make btrfs_file_extent_inline_item_len take a slot +c91666b1f619 btrfs: add btrfs_set_item_*_nr() helpers +227f3cd0d5a1 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere +ccae4a19c914 btrfs: remove no longer needed logic for replaying directory deletes +339d03542484 btrfs: only copy dir index keys when logging a directory +17130a65f0cd btrfs: remove spurious unlock/lock of unused_bgs_lock +232796df8c14 btrfs: fix deadlock between quota enable and other quota operations +f0bfa76a11e9 btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range +0f663729bb4a USB: core: Fix bug in resuming hub's handling of wakeup requests +1d7d4c07932e USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status +fa0ef93868a6 usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core +501e38a5531e usb: gadget: clear related members when goto fail +89f3594d0de5 usb: gadget: don't release an existing dev->buf +0640d18b15d8 staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_PROCESS_WK +51edf56ea9df staging: r8188eu: turbo scan is always off for r8188eu +0d6bd7b2deed staging: r8188eu: cmd_issued_cnt is set but not used +89e32f6db984 staging: r8188eu: fix_rate is set but not used. +fdf101f5cefc staging: r8188eu: internal autosuspend is always false +881bc5e02f40 staging: r8188eu: remove unused power management defines +c8f15f0e9d9c staging: r8188eu: remove unused defines from rtw_eeprom.h +403a5e8554c8 staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h +69a3a726adcf staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h +44742d88819f staging: r8188eu: enum hw90_block is not used +6e5499917bf2 staging: r8188eu: struct odm_sta_info is not used +d23d390a5c75 staging: r8188eu: clean up struct sw_ant_switch +4b224bcbcafd staging: r8188eu: clean up struct rtw_dig +73157fe89f4e staging: r8188eu: struct rx_hpc is not used +6de349e6800c staging: r8188eu: remove unused enum and defines +e174a4349438 staging: r8188eu: remove struct rt_channel_plan_2g +7e8785d5e40b staging: r8188eu: remove MAX_CHANNEL_NUM_2G +65935347844e staging: r8188eu: FwRsvdPageStartOffset is set but never used +4483319375f3 staging: r8188eu: IntArray and C2hArray are set but never used +f606b319ef4d staging: r8188eu: remove unused fields from struct hal_data_8188e +cfd060fe2edb staging: r8188eu: bAPKThermalMeterIgnore is set but never used +a056e41a0928 staging: r8188eu: bTXPowerDataReadFromEEPORM is set but never used +ffcdb1b194ec staging: r8188eu: UsbRxHighSpeedMode is set but never used +b376bd63774b staging: r8188eu: bRDGEnable is always false +a0c43a469239 staging: pi433: add docs to packet_format and tx_start_condition enum +8f2cade5da97 dt-bindings: mux: Document mux-states property +04ce4a6b9b7b dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC +824adf37ee9d Merge 5.16-rc8 into char-misc-next +e0d07ba76bd1 Merge tag 'thunderbolt-for-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next +105a8c525675 dmaengine: uniphier-xdmac: Fix type of address variables +e681a9d2050c Merge 5.16-rc8 into usb-next +22bf4047d269 dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property +e66d70c034db dmaengine: xilinx_dpdma: use correct SDPX tag for header file +29f306340fa8 dt-bindings: dma: pl330: Convert to DT schema +e7f110889a87 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK +2fe6777b8d49 dmaengine: rcar-dmac: Add support for R-Car S4-8 +401c151164f2 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support +640f35b871d2 dt-bindings: display: meson-vpu: Add missing amlogic,canvas property +3d694552fd8f net: vxge: Use dma_set_mask_and_coherent() and simplify code +7120075ec41a ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code +6bf950a8ff72 net: vertexcom: default to disabled on kbuild +80f60eba9cee gpio: dwapb: Switch to use fwnode instead of of_node +4a08d63c243a gpiolib: acpi: make fwnode take precedence in struct gpio_chip +32e246b02f53 MAINTAINERS: update gpio-brcmstb maintainers +e5a7431f5a2d gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler +0f7b1d1a5998 dt-bindings: gpio: samsung: drop unused bindings +01d130a31ade gpio: max3191x: Use bitmap_free() to free bitmap +8ab1ff9b1ec8 i2c: riic: Use platform_get_irq() to get the interrupt +aab799e44ce3 i2c: sh_mobile: Use platform_get_irq_optional() to get the interrupt +c3b2f911ac11 i2c: bcm2835: Use platform_get_irq() to get the interrupt +183eea2ee5ba cifs: reconnect only the connection and not smb session where possible +2e0fa298d149 cifs: add WARN_ON for when chan_count goes below minimum +66eb0c6e6661 cifs: adjust DebugData to use chans_need_reconnect for conn status +f486ef8e2003 cifs: use the chans_need_reconnect bitmap for reconnect status +d1a931ce2e3b cifs: track individual channel status using chans_need_reconnect +0b66fa776c36 cifs: remove redundant assignment to pointer p +10331795fb79 pagevec: Add folio_batch +a229a4f00d1e mm/writeback: Improve __folio_mark_dirty() comment +ece014141cd4 mm/doc: Add documentation for folio_test_uptodate +22b3c8d6612e fs/writeback: Convert inode_switch_wbs_work_fn to folios +9144785b0276 filemap: Remove PageHWPoison check from next_uptodate_page() +c9e6606c7fe9 (tag: v5.16-rc8) Linux 5.16-rc8 +24a0b2206134 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +0d6f01ff4147 Merge branch 'lynx-pcs-interface-cleanup' +0699b3e06f22 net: pcs: lynx: use a common naming scheme for all lynx_pcs variables +82cc453753c5 net: ethernet: enetc: name change for clarity from pcs to mdio_device +2c1415e67f93 net: dsa: seville: name change for clarity from pcs to mdio_device +61f0d0c304a2 net: dsa: felix: name change for clarity from pcs to mdio_device +e7026f15564f net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs +1ef5e1d0dca5 net/fsl: Remove leftover definition in xgmac_mdio +859431ac11ae Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +fffbcee9335c pcmcia: make pcmcia_release_io() void, as no-one is interested in return value +977d2e7c63c3 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() +ca0fe0d7c35c pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() +468c14d82c93 pcmcia: comment out unused exca_readw() function +3daaf2c7aae8 pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS() +93e4d69400fd pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards +1286cc4893cf Merge tag 'x86_urgent_for_v5.16_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +60c332029c8d enic: Remove usage of the deprecated "pci-dma-compat.h" API +4f9f531e1505 qed: Use dma_set_mask_and_coherent() and simplify code +1aae5cc0a55c chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code +584c61cedb12 sun/cassini: Use dma_set_mask_and_coherent() and simplify code +29262e1f773b rndis_host: support Hytera digital radios +1f52a9380ff1 net/smc: add comments for smc_link_{usable|sendable} +64f18d2d0430 perf top: Fix TUI exit screen refresh race condition +e0257a01d668 perf pmu: Fix alias events list +79876cc1d7b8 MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS +31b2f3dc851c MIPS: enable both vmlinux.gz.itb and vmlinuz for generic +408bd9ddc247 MIPS: signal: Return immediately if call fails +0ebd37a2222f MIPS: signal: Protect against sigaltstack wraparound +6f03055d508f mips: bcm63xx: add support for clk_set_parent() +76f66dfd60dc mips: lantiq: add support for clk_set_parent() +75d4a175ff06 dt-bindings: mips: Add Loongson-2K1000 reset support +a8f4fcdd8ba7 MIPS: Loongson64: DTS: Add pm block node for Loongson-2K1000 +7eb7819a2e12 MIPS: Loongson64: Add Loongson-2K1000 reset platform driver +fc5bb239d5b3 MIPS: TXX9: Remove TX4939 SoC support +5a8df9281b05 MIPS: TXX9: Remove rbtx4939 board support +f9d31c4cf4c1 sctp: hold endpoint before calling cb in sctp_transport_lookup_process +5b40d10b6042 Merge branch 'ena-fixes' +5055dc0348b8 net: ena: Fix error handling when calculating max IO queues number +cb3d4f98f0b2 net: ena: Fix wrong rx request id by resetting device +c255a34e02ef net: ena: Fix undefined state when tx request id is out of bounds +c95e078069bf tehuti: Use dma_set_mask_and_coherent() and simplify code +c5180ad0c278 enic: Use dma_set_mask_and_coherent() +e44ef1d4de57 net: socket.c: style fix +ae81de737885 mctp: Remove only static neighbour on RTM_DELNEIGH +b63c5478e9cb ipv6: ioam: Support for Queue depth data field +3a856c14c31b net/smc: remove redundant re-assignment of pointer link +d7cd421da9da net/smc: Introduce TCP ULP support +ab6dd952b2d0 Merge branch 'smc-RDMA-net-namespace' +a838f5084828 net/smc: Add net namespace for tracepoints +de2fea7b39bf net/smc: Print net namespace in log +79d39fc503b4 net/smc: Add netlink net namespace support +0237a3a683e4 net/smc: Introduce net namespace support for linkgroup +938f2e0b57ff batman-adv: mcast: don't send link-local multicast to mcast routers +7442936633bd pinctrl: imx: fix assigning groups names +79dcd4e840cc dt-bindings: pinctrl: mt8195: add wrapping node of pin configurations +278218f6778b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +146b3a77af80 arm64: tegra: Remove non existent Tegra194 reset +6088ddfb6d8f dt-bindings: sound: tegra: Add minItems for resets +d278dc9151a0 ALSA: hda/tegra: Fix Tegra194 HDA reset failure +d6d86830705f net ticp:fix a kernel-infoleak in __tipc_sendmsg() +5e75d0b215b8 selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature +0f1fe7b83ba0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +800829388818 mm: vmscan: reduce throttling due to a failure to make progress -fix +40a74870b2d1 orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() +063e458c7aaf orangefs: use default_groups in kobj_type +1b4e3f26f9f7 mm: vmscan: Reduce throttling due to a failure to make progress +9be6dc8059bb selftests/kexec: update searching for the Kconfig +cef5cd25a453 selftest/kexec: fix "ignored null byte in input" warning +f87bcc88f302 Merge branch 'akpm' (patches from Andrew) +3376136300a0 x86/mce: Reduce number of machine checks taken during recovery +e46227bf3899 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +ebb3f994dd92 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' +f5c73297181c userfaultfd/selftests: fix hugetlb area allocations +a155b7526e65 ASoC: mediatek: mt8195: repair pcmif BE dai +85b57de33265 ASoC: Add support for CS35L41 in HDA systems +e63a02348958 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +4760abaac684 Merge branch 'mpr-len-checks' David Ahern says: +8bda81a4d400 lwtunnel: Validate RTA_ENCAP_TYPE attribute length +1ff15a710a86 ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route +4619bcf91399 ipv6: Check attribute length for RTA_GATEWAY in multipath route +664b9c4b7392 ipv4: Check attribute length for RTA_FLOW in multipath route +7a3429bace0e ipv4: Check attribute length for RTA_GATEWAY in multipath route +ce2b6eb409ad Merge tag 'mlx5-updates-2021-12-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +20a9013ebad7 Merge branch 'hnsd3-next' +aab8d1c6a5e3 net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c +cb413bfa6e8b net: hns3: refactor VF cmdq init and uninit APIs with new common APIs +8e2288cad6cb net: hns3: refactor PF cmdq init and uninit APIs with new common APIs +0b04224c1312 net: hns3: create common cmdq init and uninit APIs +745f0a19ee9a net: hns3: refactor VF cmdq resource APIs with new common APIs +d3c69a8812c2 net: hns3: refactor PF cmdq resource APIs with new common APIs +da77aef9cc58 net: hns3: create common cmdq resource allocate/free/query APIs +076bb537577f net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API +eaa5607db377 net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API +8d307f8e8cf1 net: hns3: create new set of unified hclge_comm_cmd_send APIs +6befad603d79 net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module +0a7b6d221868 net: hns3: create new cmdq hardware description structure hclge_comm_hw +5f20be4e90e6 net: hns3: refactor hns3 makefile to support hns3_common module +b95dc06af3e6 drm/amdgpu: disable runpm if we are the primary adapter +9a45ac2320d0 fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb +eaa090538e8d drm/amd/pm: keep the BACO feature enabled for suspend +c116fe1e1883 Docs: Fixes link to I2C specification +bb436283e25a i2c: validate user data in compat ioctl +8b974c122bc6 ASoC: Merge fixes +e8e4fcc047c6 ASoC: cs35l41: Create shared function for boost configuration +3bc3e3da657f ASoC: cs35l41: Create shared function for setting channels +8b2278604b6d ASoC: cs35l41: Create shared function for errata patches +062ce0593315 ASoC: cs35l41: Move power initializations to reg_sequence +fe120d4cb6f6 ASoC: cs35l41: Move cs35l41_otp_unpack to shared code +a87d42227cf5 ASoC: cs35l41: Convert tables to shared source code +db5e1c209b92 ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link +2355028c0c54 ASoC: mediatek: mt8195: correct pcmif BE dai control flow +99a507a8ea28 Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" +9ce47e43a0f0 (tag: mtd/for-5.17) Merge tag 'nand/for-5.17' into mtd/next +bee387131abe Merge tag 'spi-nor/for-5.17' into mtd/next +2dc6de1cd303 Merge tag 'cfi/for-5.17' into mtd/next +2997e4871621 (tag: nand/for-5.17) Merge tag 'memory-controller-drv-omap-5.17' into nand/next +aa36c94853b2 net/mlx5: Set SMFS as a default steering mode if device supports it +4ff725e1d4ad net/mlx5: DR, Ignore modify TTL if device doesn't support it +cc2295cd54e4 net/mlx5: DR, Improve steering for empty or RX/TX-only matchers +f59464e257bd net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field +09753babaf46 net/mlx5: DR, Support matching on tunnel headers 0 and 1 +8c2b4fee9c4b net/mlx5: DR, Add misc5 to match_param structs +0f2a6c3b9219 net/mlx5: Add misc5 flow table match parameters +b54128275ef8 net/mlx5: DR, Warn on failure to destroy objects due to refcount +e3a0f40b2f90 net/mlx5: DR, Add support for UPLINK destination type +9222f0b27da2 net/mlx5: DR, Add support for dumping steering info +7766c9b922fe net/mlx5: DR, Add missing reserved fields to dr_match_param +89cdba3224f0 net/mlx5: DR, Add check for flex parser ID value +08fac109f7bb net/mlx5: DR, Rename list field in matcher struct to list_node +32e9bd585307 net/mlx5: DR, Remove unused struct member in matcher +c3fb0e280b4c net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" +84dfac39c61f net/mlx5: DR, Fix error flow in creating matcher +4cab5dfd15b7 crypto: qat - fix definition of ring reset results +c5d692a2335d crypto: hisilicon - cleanup warning in qm_get_qos_value() +304b4acee2f0 crypto: kdf - select SHA-256 required for self-test +d480a26bdf87 crypto: x86/aesni - don't require alignment of data +ef4d89149944 crypto: ccp - remove unneeded semicolon +29009604ad4e crypto: stm32/crc32 - Fix kernel BUG triggered in probe() +db1eafb8c512 crypto: s390/sha512 - Use macros instead of direct IV numbers +e0583b6acb92 crypto: sparc/sha - remove duplicate hash init function +41ea0f6c19f6 crypto: powerpc/sha - remove duplicate hash init function +63bdbfc146ae crypto: mips/sha - remove duplicate hash init function +96ede30f4b17 crypto: sha256 - remove duplicate generic hash init function +908dffaf88a2 crypto: jitter - add oversampling of noise source +25d04a382ebb MAINTAINERS: update SEC2 driver maintainers list +bc7ec91718c4 Input: spaceball - fix parsing of movement data packets +9f3ccdc3f6ef Input: appletouch - initialize work before device registration +9e6b19a66d9b bpf: Fix typo in a comment in bpf lpm_trie. +4f3d93c6eaff Merge tag 'drm-fixes-2021-12-31' of git://anongit.freedesktop.org/drm/drm +ce9b333c73a5 Merge branch 'drm-misc-fixes' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes +af30f8eaa8fe net: dsa: bcm_sf2: refactor LED regs access +d6c6d0bb2cb3 net: remove references to CONFIG_IRDA in network header files +314fbde95769 nfc: st21nfca: remove redundant assignment to variable i +cb6846fbb83b Merge tag 'amd-drm-next-5.17-2021-12-30' of ssh://gitlab.freedesktop.org/agd5f/linux into drm-next +63d000c3dc0a bpf, docs: Move the packet access instructions last in instruction-set.rst +5e4dd19f0049 bpf, docs: Generate nicer tables for instruction encodings +41db511a3a16 bpf, docs: Split the comparism to classic BPF from instruction-set.rst +fa86aa77d4da bpf, docs: Fix verifier references +012e332286e2 fs/mount_setattr: always cleanup mount_kattr +aec53e60e0e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +74c78b4291b4 Merge tag 'net-5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +8120832d8f82 ACPI: processor: thermal: avoid cpufreq_get_policy() +998e7ea8c641 platform/x86: intel-uncore-frequency: use default_groups in kobj_type +afca4cbe3a25 x86/platform/uv: use default_groups in kobj_type +0890186a9658 serdev: Do not instantiate serdevs on boards with known bogus DSDT entries +a6e1445c4456 i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries +35f9e773bb88 ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers +9bad743e8d22 Merge tag 'char-misc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +38fec059bb69 MAINTAINERS: Add AMD P-State driver maintainer entry +c22760885fd6 Documentation: amd-pstate: Add AMD P-State driver introduction +3ad7fde16a04 cpufreq: amd-pstate: Add AMD P-State performance attributes +ec4e3326a955 cpufreq: amd-pstate: Add AMD P-State frequencies attributes +41271016dfa4 cpufreq: amd-pstate: Add boost mode support for AMD P-State +60e10f896dbf cpufreq: amd-pstate: Add trace for AMD P-State module +e059c184da47 cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution +1d215f0319c2 cpufreq: amd-pstate: Add fast switch function for AMD P-State +ec437d71db77 cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors +fb0b00af04d0 ACPI: CPPC: Add CPPC enable register function +2aeca6bd0277 ACPI: CPPC: Check present CPUs for determining _CPC is valid +a2c8f92bea5f ACPI: CPPC: Implement support for SystemIO registers +89aa94b4a218 x86/msr: Add AMD CPPC MSR definitions +2d40060bb51f Merge tag 'usb-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +ab92184ff8f1 erofs: add on-disk compressed tail-packing inline support +cecf864d3d76 erofs: support inline data decompression +ab749badf9f4 erofs: support unaligned data decompression +f2ee4759fb70 counter: remove old and now unused registration API +02758cb20dff counter: ti-eqep: Convert to new counter registration +e75d678d041f counter: stm32-lptimer-cnt: Convert to new counter registration +e1717d2ea09f counter: stm32-timer-cnt: Convert to new counter registration +5998ea621424 counter: microchip-tcb-capture: Convert to new counter registration +b5d6547c8e54 counter: ftm-quaddec: Convert to new counter registration +e99dec87a9d6 counter: intel-qep: Convert to new counter registration +aefc7e179724 counter: interrupt-cnt: Convert to new counter registration +9e884bb19ca8 counter: 104-quad-8: Convert to new counter registration +98644726044e counter: Update documentation for new counter registration functions +c18e2760308e counter: Provide alternative counter registration functions +e152833b2c97 counter: stm32-timer-cnt: Convert to counter_priv() wrapper +e98ea385f854 counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper +8817c2d03a85 counter: ti-eqep: Convert to counter_priv() wrapper +1f1b40c0571a counter: ftm-quaddec: Convert to counter_priv() wrapper +53ada0955270 counter: intel-qep: Convert to counter_priv() wrapper +a49ede820811 counter: microchip-tcb-capture: Convert to counter_priv() wrapper +63f0e2b6c033 counter: interrupt-cnt: Convert to counter_priv() wrapper +aea8334b24fe counter: 104-quad-8: Convert to counter_priv() wrapper +5207fb2f311b counter: Provide a wrapper to access device private data +0880603c8401 counter: microchip-tcb-capture: Drop unused platform_set_drvdata() +8b2bc10ca2aa counter: ftm-quaddec: Drop unused platform_set_drvdata() +b56346ddbd82 counter: Use container_of instead of drvdata to track counter_device +f85196bdd5a5 ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes +843438deebe2 PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment +e96c1197aca6 ACPI: battery: Add the ThinkPad "Not Charging" quirk +d341db8f48ea x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag +2685c77b80a8 thermal/drivers/int340x: Fix RFIM mailbox write commands +ffb9bfa8e470 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +5ee22fa4a9b8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +0637d41786a3 drm/amdgpu: no DC support for headless chips +f28cad86ada1 drm/amd/display: fix dereference before NULL check +6dc8265f9803 drm/amdgpu: always reset the asic in suspend (v2) +4a700546ec9b drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform +0726ed3065ee drm/amd/display: Fix the uninitialized variable in enable_stream_features() +937ed9c8660a drm/amdgpu: fix runpm documentation +11c9cc95f818 amdgpu/pm: Make sysfs pm attributes as read-only for VFs +fec8c5244fc0 drm/amdgpu: save error count in RAS poison handler +45e3d1db7d3c drm/amdgpu: drop redundant semicolon +4c3adc0b846b drm/amd/display: get and restore link res map +6dd8931b1cee drm/amd/display: support dynamic HPO DP link encoder allocation +3d38a5839ea8 drm/amd/display: access hpo dp link encoder only through link resource +f3fac9481bc7 drm/amd/display: populate link res in both detection and validation +ef30f441f6ac drm/amd/display: define link res and make it accessible to all link interfaces +19afe66ddb8f drm/amd/display: 3.2.167 +aca05d338b32 drm/amd/display: [FW Promotion] Release 0.0.98 +47547c56739a drm/amd/display: Undo ODM combine +2ca6c483ed2d drm/amd/display: Add reg defs for DCN303 +458c79a86ae1 drm/amd/display: Changed pipe split policy to allow for multi-display pipe split +c856f16c33e6 drm/amd/display: Set optimize_pwr_state for DCN31 +0d988e5de7aa drm/amd/display: Remove CR AUX RD Interval limit for LTTPR +3db817fce43e drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization +e56e9ad0370a drm/amd/display: Fix check for null function ptr +cdbc58386bdc drm/amd/display: Added power down for DCN10 +2d0158497a9b drm/amd/display: Block z-states when stutter period exceeds criteria +21bf3e6f1454 drm/amd/display: Refactor vendor specific link training sequence +fddb024537f1 drm/amd/display: Limit max link cap with LTTPR caps +bf252ce1fa8a drm/amd/display: fix B0 TMDS deepcolor no dislay issue +b6fd6e0f5eb8 drm/amdgpu: Check the memory can be accesssed by ttm_device_clear_dma_mappings. +f89c6bf73420 drm/amdkfd: correct sdma queue number in kfd device init (v3) +67416bf85345 drm/amdgpu: Access the FRU on Aldebaran +de0af8a65ea3 drm/amdgpu: Only overwrite serial if field is empty +4ad31fa15ba4 drm/amdgpu: Enable unique_id for Aldebaran +6c92fe5fa5a1 drm/amdgpu: Increase potential product_name to 64 characters +fd5256cbe196 drm/amdgpu: Remove the redundant code of psp bootloader functions +87172e89dcc7 drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is unplugged to prevent crash in GPU initialization failure +bf2b09fedc17 fsl/fman: Fix missing put_device() call in fman_port_probe +49dc9013e34b net/smc: Use the bitmap API when applicable +8b3170e07539 selftests: net: using ping6 for IPv6 in udpgro_fwd.sh +c09f103e89f4 ethtool: Remove redundant ret assignments +be1c5b53227b Documentation: fix outdated interpretation of ip_no_pmtu_disc +dda0c2e7ed21 net: lantiq_etop: remove unnecessary space in cast +7a6653adde03 net: lantiq_etop: make alignment match open parenthesis +370509b267fa net: lantiq_etop: remove multiple assignments +b1cb12a27134 net: lantiq_etop: avoid precedence issues +7b1cd6a644f7 net: lantiq_etop: replace strlcpy with strscpy +12b31d07b0ce staging: vc04_services: update TODO file +072590cc4f70 staging: vc04_services: bcm2835-camera: avoid the use of typedef for function pointers +95b47a04673f staging: vc04_services: bcm2835-audio: avoid the use of typedef for function pointers +40319796b732 ice: Add flow director support for channel mode +a1f18c5fe554 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next- queue +9102fa346041 x86/purgatory: Remove -nostdlib compiler flag +c67939eff802 Merge branch 'prestera-router-driver' +6b0b80ac103b mei: hbm: fix client dma reply status +15fa9e8c5ffb net: marvell: prestera: Implement initial inetaddr notifiers +da3c16398602 net: marvell: prestera: Register inetaddr stub notifiers +bca5859bc6c6 net: marvell: prestera: add hardware router objects accounting +69204174cc5c net: marvell: prestera: Add prestera router infra +0f07bd6bcb15 net: marvell: prestera: Add router interface ABI +6d1b3eb53fc6 net: marvell: prestera: add virtual router ABI +fcee5ce50bdb misc: lattice-ecp3-config: Fix task hung when firmware load failed +a41f5b78ac5b x86/vdso: Remove -nostdlib compiler flag +e75a58db41df Merge tag 'phy-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next +1563fca2346c Merge tag 'soundwire-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next +28f0c335dd4a devtmpfs: mount with noexec and nosuid +5acb78dc72b4 tty: goldfish: Use platform_get_irq() to get the interrupt +d8e9a406a931 serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 +ad234e2bac27 tty: serial: meson: Drop the legacy compatible strings and clock code +e3b27e2f56a5 serial: pmac_zilog: Use platform_get_irq() to get the interrupt +fc67c913298c serial: bcm63xx: Use platform_get_irq() to get the interrupt +1129a63e3a4c serial: ar933x: Use platform_get_irq() to get the interrupt +f63f1ddb5c2a serial: vt8500: Use platform_get_irq() to get the interrupt +60302276caff serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt +6050efac12c6 serial: pxa: Use platform_get_irq() to get the interrupt +5b6806198347 serial: meson: Use platform_get_irq() to get the interrupt +c195438f1e84 serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() +56c8b1c10e95 serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt +257538544d42 serial: altera: Use platform_get_irq_optional() to get the interrupt +a359101c7c64 dt-bindings: serial: renesas,sci: Document RZ/V2L SoC +b0c86a608322 dt-bindings: serial: renesas,scif: Document RZ/V2L SoC +cb559bb97453 serial: lantiq: store and compare return status correctly +b4a29b94804c serial: 8250: Move Alpha-specific quirk out of the core +d3b3404df318 serial: Fix incorrect rs485 polarity on uart open +5021d709b31b tty: serial: Use fifo in 8250 console driver +db3e8244bd1c usb: dwc2: Simplify a bitmap declaration +510a0bdb2bfc usb: Remove usb_for_each_port() +730b49aac426 usb: typec: port-mapper: Convert to the component framework +8c67d06f3fd9 usb: Link the ports to the connectors they are attached to +882c982dada4 acpi: Store CRC-32 hash of the _PLD in struct acpi_device +13068b7472f9 acpi: Export acpi_bus_type +a8cf05160336 docs: ABI: fixed req_number desc in UAC1 +e3088ebc1b97 docs: ABI: added missing num_requests param to UAC2 +3254a73fb2ca usb-storage: Remove redundant assignments +512cdc60e65b staging: r8188eu: remove header odm_precomp.h +489257e6832c staging: r8188eu: remove unnecessary comments +dc481cb55b68 staging: r8188eu: make odm_EdcaTurboCheck() static +f24eec9cd679 staging: r8188eu: make ODM_EdcaTurboInit() static +bccd2be7842d staging: r8188eu: make odm_HwAntDiv() static +42f88b792772 staging: r8188eu: make odm_InitHybridAntDiv() static +0956ab4d36ed staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit() static +52a4ccac8a19 staging: r8188eu: remove odm_TXPowerTrackingInit() +b0515ff42238 staging: r8188eu: make odm_RSSIMonitorCheck() static +9afafc05a79d staging: r8188eu: make odm_CCKPacketDetectionThresh() static +86f0bea75fd9 staging: r8188eu: make odm_FalseAlarmCounterStatistics() static +e6b5ad5eeb1c staging: r8188eu: make odm_DynamicBBPowerSavingInit() static +78865587d080 staging: r8188eu: make odm_RefreshRateAdaptiveMask() static +b82d0bc677ce staging: r8188eu: make odm_RateAdaptiveMaskInit() static +5ab68d92cdfc staging: r8188eu: make odm_CommonInfoSelfUpdate() static +7d3cbea17567 staging: r8188eu: make odm_CommonInfoSelfInit() static +8badd69b53d6 staging: r8188eu: make odm_DIG() static +51d260d2426d staging: r8188eu: make odm_DIGInit() static +b1be5b8ff901 staging: r8188eu: remove unused prototypes +106a28479d83 staging: r8188eu: make odm_ConfigRFReg_8188E() static +1bcf699d222f staging: r8188eu: remove odm_interface +85dbc7e3abdc staging: r8188eu: remove ODM_CompareMemory() +fec9f472fb1e staging: r8188eu: remove ODM_delay_ms() +2e0ed5adb9ed staging: r8188eu: remove ODM_delay_us() +182861b1495b staging: r8188eu: remove ODM_sleep_ms() +420108ef3b56 staging: r8188eu: clean up coding style issues +502ddefa5085 staging: r8188eu: remove ODM_SetBBReg() +8aedc08edfcd staging: r8188eu: remove ODM_GetBBReg() +4c4ab3f449a3 staging: r8188eu: remove ODM_SetRFReg() +e83545b1ae62 staging: r8188eu: remove ODM_GetRFReg() +0575b39908ea staging: r8188eu: remove ODM_GetMACReg() +9d68ce358c4d staging: r8188eu: remove ODM_SetMACReg() +790ada0e6ec3 staging: axis-fifo: Use platform_get_irq() to get the interrupt +683fade1a2f3 staging: greybus: auto_manager: use default_groups in kobj_type +ff936357b496 x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig +011e8c3239ed Merge tag 'drm-intel-next-fixes-2021-12-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +35580f90a247 Merge branch 'lighten uapi/bpf.h rebuilds' +aebb51ec3db2 bpf: Invert the dependency between bpf-netns.h and netns/bpf.h +3b80b73a4b3d net: Add includes masked by netdevice.h including uapi/bpf.h +aeeb82fd6147 Merge tag 'amd-drm-fixes-5.16-2021-12-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +ccc0c9be75cf Merge tag 'mlx5-fixes-2021-12-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +05097b19a900 Merge tag 'drm-intel-fixes-2021-12-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +1705c62e3005 Merge branch 'Sleepable local storage' +0ae6eff2978e bpf/selftests: Update local storage selftest for sleepable programs +0fe4b381a59e bpf: Allow bpf_local_storage to be used by sleepable programs +92a34ab169f9 net/ncsi: check for error return from call to nla_put_u32 +47869e82c8b8 sun4i-emac.c: add dma support +168fed986b3a net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper +e22e45fc9e41 net: fix use-after-free in tw_timer_handler +add25d6d6c85 selftests: net: Fix a typo in udpgro_fwd.sh +9c1952aeaa98 selftests/net: udpgso_bench_tx: fix dst ip argument +e2dfb94f27f7 Merge tag 'for-net-next-2021-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +d6f12f83989b x86/build: Use the proper name CONFIG_FW_LOADER +f7397cd24c59 Merge branch 'net-bridge-mcast-add-and-enforce-query-interval-minimum' +f83a112bd91a net: bridge: mcast: add and enforce startup query interval minimum +99b40610956a net: bridge: mcast: add and enforce query interval minimum +fb7bc9204095 ipv6: raw: check passed optlen before reading +cfcad56b2089 Merge branch 'net-define-new-hwtstamp-flag-and-return-it-to-userspace' +cfe355c56e3a Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space +1bb412d46ca9 net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX +0cf948aab9a0 PCI/sysfs: Use default_groups in kobj_type for slot attrs +0fa328796b98 Merge tag 'iio-for-5.17b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +eec4df26e24e Merge tag 's390-5.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +38970eac41db igb: support EXTTS on 82580/i354/i350 +1819fc753aca igb: support PEROUT on 82580/i354/i350 +cf99c1dd7b77 igb: move PEROUT and EXTTS isr logic to separate functions +8ab55aba31ee igb: move SDP config initialization to separate function +5bec7ca2be69 xsk: Initialise xskb free_list_node +498860df8edc Merge tag 'nvme-5.17-2021-12-29' of git://git.infradead.org/nvme into for-5.17/drivers +3ccdcee28415 bpf: Add missing map_get_next_key method to bloom filter map. +b6459415b384 net: Don't include filter.h from net/sock.h +e565615c5486 mfd: google,cros-ec: Fix property name for MediaTek rpmsg +46d89ac8e02f dt-bindings: mfd: Fix typo "DA9093" -> "DA9063" +b92e301633f0 mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16 +7620ad0bdfac mfd: tps65910: Set PWR_OFF bit during driver probe +5b78223f55a0 mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to differentiate variants +e6b142060b24 mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 +244122b4d2e5 x86/lib: Add fast-short-rep-movs check to copy_user_enhanced_fast_string() +cc5c9788106f ASoC: rt5682: Register wclk with its parent_hws instead of parent_data +c5ab93e289ce ASoC: mediatek: mt8195: update control for RT5682 series +3ecb46755eb8 ASoC: samsung: idma: Check of ioremap return value +3667a037e50a ASoC: mediatek: use of_device_get_match_data() +8f85317292f1 ASoC: cs4265: Fix part number ID error message +9ed319e41191 of: net: support NVMEM cells with MAC in text format +67aa58e8d4b0 driver core: Simplify async probe test code by using ktime_ms_delta() +63064451d0b8 cxl: use default_groups in kobj_type +0ac467447dde UIO: use default_groups in kobj_type +a6b9a6149d85 nilfs2: use default_groups in kobj_type +ad4ddfac646a dt-bindings: mfd: Add Broadcom's Timer-Watchdog block +5abb065dca73 notifier: Return an error when a callback has already been registered +c4538d0f1901 s390: remove unused TASK_SIZE_OF +5f340402bbfc (tag: spi-nor/for-5.17) mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries +992d8a4e38f0 net/mlx5e: Fix wrong features assignment in case of error +077cdda764c7 net/mlx5e: TC, Fix memory leak with rules with internal port +176a3200ef6d Merge tag 'clk-imx-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx +fcfc6ea4a400 Merge tag 'for-5.17-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-nvidia +a5ce1d511870 Merge tag 'renesas-clk-for-v5.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +4f1e19b65844 Merge tag 'sunxi-clk-for-5.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner +c1001a62f2f5 Merge tag 'clk-meson-v5.17-1' of https://github.com/BayLibre/clk-meson into clk-amlogic +d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment +f5c381392948 ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry() +4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment +e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment +ce53d365378c ksmbd: fix multi session connection failure +71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO +a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO +305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition +80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() +294277410cf3 ksmbd: use oid registry functions to decode OIDs +2b534e90a1e3 Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freedesktop.org/drm/msm into drm-next +8f67f65d121c arc: use swap() to make code cleaner +ca295ffb9102 arc: perf: Move static structs to where they're really used +1b2a62becace ARC: perf: fix misleading comment about pmu vs counter stop +7e5b06b8c1f8 arc: Replace lkml.org links with lore +e296c2e1cd70 ARC: perf: Remove redundant initialization of variable idx +753150ada5e9 ARC: thread_info.h: correct two typos in a comment +5b3d72987701 libbpf: Improve LINUX_VERSION_CODE detection +f60edf5b5384 libbpf: Use 100-character limit to make bpf_tracing.h easier to read +3cc31d794097 libbpf: Normalize PT_REGS_xxx() macro definitions +9665e03a8de5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +271d3be1c3b6 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +140c7bc7d119 ionic: Initialize the 'lif->dbid_inuse' bitmap +4c46625bb586 net: lantiq_etop: add blank line after declaration +723955913e77 net: lantiq_etop: add missing comment for wmb() +1bd327718841 r8169: don't use pci_irq_vector() in atomic context +10e5f6e482e1 erofs: introduce z_erofs_fixup_insize +d67aee76d418 erofs: tidy up z_erofs_lz4_decompress +ee2698cf79cc drm/amd/display: Changed pipe split policy to allow for multi-display pipe split +33bb63915fee drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config +33735c1c8d02 drm/amd/display: Set optimize_pwr_state for DCN31 +a07f8b998354 drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization +d97e631af2db drm/amd/display: Added power down for DCN10 +2eb82577a16d drm/amd/display: fix B0 TMDS deepcolor no dislay issue +e7c124bd0463 Merge tag 'selinux-pr-20211228' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +11544d77e397 drm/amdgpu: fixup bad vram size on gmc v8 +88eabcb8e696 drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config +4da8b63944a4 drm/amdgpu: Send Message to SMU on aldebaran passthrough for sbr handling +fbcdbfde8750 drm/amdgpu: Don't inherit GEM object VMAs in child process +b6485bed40d7 drm/amdkfd: reset queue which consumes RAS poison (v2) +dec63443380c drm/amdkfd: add reset queue function for RAS poison (v2) +f6b80c04aabb drm/amdkfd: add reset parameter for unmap queues +f4409ee84658 drm/amdgpu: add gpu reset control for umc page retirement +d764fb2af6cd drm/amdgpu: Modify indirect register access for gfx9 sriov +4a0165f0603f drm/amdgpu: get xgmi info before ip_init +4aa325ae5413 drm/amdgpu: Modify indirect register access for amdkfd_gfx_v9 sriov +92f153bb5a4b drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov +0da6f6e5872e drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions +b18ff6925d84 drm/amdgpu: Filter security violation registers +0be4838f018c x86/events/amd/iommu: Remove redundant assignment to variable shift +0f80bfbf4919 perf scripts python: intel-pt-events.py: Fix printing of switch events +5e0c325cdb71 perf script: Fix CPU filtering of a script's switch events +a78abde22024 perf intel-pt: Fix parsing of VM time correlation arguments +9f3c16a430e8 perf expr: Fix return value of ids__new() +ecf71de775a0 Merge tag 'auxdisplay-for-linus-v5.16' of git://github.com/ojeda/linux +f651faaaba5f Merge tag 'powerpc-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +728fcc46d2c2 KVM: selftests: aarch64: Add test for restoring active IRQs +bebd8f3f8693 KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq +6a5a47188cac KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq +88209c104e9b KVM: selftests: Add IRQ GSI routing library functions +90f50acac9ee KVM: selftests: aarch64: Add test_inject_fail to vgic_irq +6830fa915912 KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq +92f2cc4aa796 KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq +0ad3ff4a6adc KVM: selftests: aarch64: Add preemption tests in vgic_irq +8a35b2877d9a KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq +e5410ee2806d KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test +e1cb399eed1e KVM: selftests: aarch64: Abstract the injection functions in vgic_irq +50b020cdb7f7 KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection +e95def3a904d KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state +227895ed6d03 KVM: selftests: Add kvm_irq_line library function +17ce617bf76a KVM: selftests: aarch64: Add GICv3 register accessor library functions +745068367ccb KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers +33a1ca736e74 KVM: selftests: aarch64: Move gic_v3.h to shared headers +38ac2f038666 iio: chemical: sunrise_co2: set val parameter only on success +17f18417d6da ACPI: sysfs: use default_groups in kobj_type +fe262d5c1fc5 cpufreq: use default_groups in kobj_type +f85846bbf43d igc: Fix TX timestamp support for non-MSI-X platforms +1e81dcc1ab7d igc: Do not enable crosstimestamping for i225-V models +cc8e9ba71a86 io_uring: use completion batching for poll rem/upd +eb0089d629ba io_uring: single shot poll removal optimisation +aa43477b0402 io_uring: poll rework +ab1dab960b83 io_uring: kill poll linking optimisation +5641897a5e8f io_uring: move common poll bits +2bbb146d96f4 io_uring: refactor poll update +e840b4baf3cf io_uring: remove double poll on poll update +c15500198916 ixgbevf: switch to napi_build_skb() +a39363367a37 ixgbe: switch to napi_build_skb() +4dd330a7e894 igc: switch to napi_build_skb() +fa441f0fa8bc igb: switch to napi_build_skb() +5ce666315848 ice: switch to napi_build_skb() +ef687d61e0e9 iavf: switch to napi_build_skb() +6e19cf7d3815 i40e: switch to napi_build_skb() +89a354c03b2d e1000: switch to napi_build_skb() +dcb95f06eab8 e1000: switch to napi_consume_skb() +356f3f2c5756 dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and Imagination +28df143340b5 mmc: pwrseq: Use bitmap_free() to free bitmap +33a48bd897de dt-bindings: mmc: PL18x stop relying on order of dma-names +5733c41d5c18 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994 +a1ab47ac99dc mmc: au1xmmc: propagate errors from platform_get_irq() +a7c18e5cbb23 mmc: sdhci-pci-o2micro: Restore the SD clock's base clock frequency +4be33cf18703 mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode +e5e8b2246f67 mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs +996be7b75e8d mmc: mtk-sd: Fix usage of devm_clk_get_optional() +83b272171588 mmc: mtk-sd: Take action for no-sdio device-tree parameter +4fe543184960 mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields +ffaea6ebfe9c mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling +20a77667bbd7 staging: r8188eu: merge _ReadLEDSetting() into ReadAdapterInfo8188EU() +6a3631bdacb1 staging: r8188eu: RSSI_test is always false +f4b1b1f3336a staging: r8188eu: TrainIdx is set but never used +6afdd3ca9c3b staging: r8188eu: FAT_State is set but never used +a4a44a1c15ad staging: r8188eu: FAT_State is always FAT_NORMAL_STATE +9e357d4c8f78 staging: r8188eu: remove write-only fields from struct rtl_ps +f795060dd42d staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnInfoInit() +b01b5c10218e staging: r8188eu: remove unused enum odm_h2c_cmd +786880da775d staging: r8188eu: remove GET_CVID_ROM_VERSION +d1315cb9f3ed staging: r8188eu: DM_PriCCA is set but never used +944a1e54b871 staging: r8188eu: remove unused prototype +752925690005 staging: r8188eu: remove the private "test" ioctl +649071f78ab2 staging: r8188eu: remove the private ioctl "tdls" +08ea4a2c62b6 staging: r8188eu: remove the private ioctl "tdls_get" +e269f7acdc53 staging: r8188eu: remove the private ioctl "wps_assoc_req_ie" +ec970aa39eab staging: r8188eu: remove private ioctls that return -1 +a40f670989b2 staging: r8188eu: remove the private ioctl "wps_prob_req_ie" +d8c92147bda2 staging: r8188eu: remove the private drvext_hdl ioctl +c757fa413a14 staging: r8188eu: remove the private ioctl "get sensitivity" +3618e07e88ee staging: r8188eu: remove unused rtw_private_args entries +b0d60d3dc3d3 staging: r8188eu: rfoff_reason is never initialised +2cca8b85ed7f staging: r8188eu: merge rtw_led_control and SwLedControlMode1 +334a7f00a5b3 staging: r8188eu: merge blink_work and SwLedBlink1 +e8b0b484f498 staging: r8188eu: summarize some BlinkingLedState +f7b8dc039995 staging: r8188eu: remove bStopBlinking +a4299e0e3fd8 staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used +6b3449d1715a staging: r8188eu: LED_CTL_POWER_ON is not used +517da66148f8 staging: r8188eu: remove LedControlHandler +74752a36662c staging: r8188eu: remove obsolete comments +88514247c142 staging: r8188eu: use bool for boolean values +e83c8ef4411f staging: r8188eu: make blink interval defines internal +e3a12865a9c0 staging: r8188eu: bLedStartToLinkBlinkInProgress is set but not used +07a33118b4c5 staging: r8188eu: remove unused blink mode defines +0a7a87c418f8 staging: r8188eu: clean up blinking macros +98731fa61247 staging: r8188eu: clean up the blink worker code +c87adbe4bf13 staging: r8188eu: make ResetLedStatus static +0b8d8a17d628 staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds +ed5a214e55a6 staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds +2232e50bd117 staging: r8188eu: move (de)init functions from hal to rtw_led +b3505203320d staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c +9d36de311305 staging: r8188eu: switch the led off during deinit +0dbd880cb513 staging: vt6655: drop off byRxMode var in device.h +25f5de0de91e staging: most: dim2: use consistent routine naming +12e5241b8b36 staging: most: dim2: update renesas compatible string +a1f0906447ef staging: r8188eu: include variable declarations from Hal8188EPwrSeq.h +b846c0bd43f2 staging: rtl8723bs: removed unused if blocks +11907481851a staging: pi433: remove unnecessary parentheses pointed out by checkpatch.pl +6350e6f6d14f staging: vc04_services: Remove repeated word in vchiq log warning +660d187887cf hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe +e1878402ab2d x86/hyperv: Fix definition of hv_ghcb_pg variable +db3c65bc3a13 Drivers: hv: Fix definition of hypercall input & output arg variables +ebae8973884e drm/amdgpu: no DC support for headless chips +cd4eadf228db watchdog: s3c2410: Add Exynos850 support +968011a291f3 watchdog: da9063: use atomic safe i2c transfer in reset handler +1fc8a2c021c3 watchdog: davinci: Use div64_ul instead of do_div +f8d9ba7fedd2 watchdog: Remove BCM63XX_WDT +b844f9181b4a MIPS: BCM63XX: Provide platform data to watchdog device +e764faef774b watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt +bc0bf9e9ac3b watchdog: Allow building BCM7038_WDT for BCM63XX +d6b9c679bbac watchdog: bcm7038_wdt: Support platform data configuration +17fffe91ba36 dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding +9439c9fde835 dt-bindings: watchdog: convert Broadcom's WDT to the json-schema +aeaacc064d85 watchdog: meson_gxbb_wdt: remove stop_on_reboot +15ebdc43d703 watchdog: Kconfig: fix help text indentation +5c9348157b9d dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string +1a47cda07af4 watchdog: s3c2410: Remove superfluous err label +e249d01b5e8b watchdog: s3c2410: Support separate source clock +cf3fad4e62d3 watchdog: s3c2410: Cleanup PMU related code +aa220bc6b758 watchdog: s3c2410: Add support for WDT counter enable register +370bc7f50f47 watchdog: s3c2410: Implement a way to invert mask reg value +2bd33bb4bc1c watchdog: s3c2410: Extract disable and mask code into separate functions +8d9fdf60e37c watchdog: s3c2410: Make reset disable register optional +a90102e358ee watchdog: s3c2410: Let kernel kick watchdog +f197d47584be watchdog: s3c2410: Fail probe if can't find valid timeout +0b595831c2c8 dt-bindings: watchdog: Document Exynos850 watchdog bindings +33950f9a36ac dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 +cea62f9fee0d watchdog: f71808e_wdt: Add F81966 support +ab571cbc098c watchdog: Kconfig: enable MTK watchdog +0f1eae8e565e net: caif: remove redundant assignment to variable expectlen +16fa29aef796 Merge branch 'smc-fixes' +349d43127dac net/smc: fix kernel panic caused by race of smc_sock +90cee52f2e78 net/smc: don't send CDC/LLC message if link not ready +1b9dadba5022 NFC: st21nfca: Fix memory leak in device probe and remove +5be60a945329 net: lantiq_xrx200: fix statistics of received bytes +1cd5384c88af net: ag71xx: Fix a potential double free in error handling paths +8b5fdfc57cc2 mISDN: change function names to avoid conflicts +aa674de1dc3d KVM: selftests: arm64: Add support for various modes with 16kB page size +e7f58a6bd28b KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} +2f41a61c54fb KVM: selftests: arm64: Rework TCR_EL1 configuration +0303ffdb9ecf KVM: selftests: arm64: Check for supported page sizes +357c628e1248 KVM: selftests: arm64: Introduce a variable default IPA size +cb7c4f364abd KVM: selftests: arm64: Initialise default guest mode at test startup time +de768416b203 x86/mce/inject: Avoid out-of-bounds write when setting flags +cf6299b61019 kobject: remove kset from struct kset_uevent_ops callbacks +fa487b2a900d thunderbolt: Add module parameter for CLx disabling +43f977bc60b1 thunderbolt: Enable CL0s for Intel Titan Ridge +f103b2e5a619 hwmon: (nzxt-smart2) Fix "unused function" warning +7be3be2b027c drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform +daf8de0874ab drm/amdgpu: always reset the asic in suspend (v2) +a8ad9a2434dc Merge tag 'efi-urgent-for-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi +8c45096c60d6 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume +53e8558837be ACPI: tools: Introduce utility for firmware updates/telemetry +b0013e037a8b ACPI: Introduce Platform Firmware Runtime Telemetry driver +0db89fa243e5 ACPI: Introduce Platform Firmware Runtime Update device driver +1882de7fc56c efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures +c95545a03670 ACPICA: Update version to 20211217 +0c9a672729d6 ACPICA: iASL/NHLT table: "Specific Data" field support +5579649e7eb7 ACPICA: iASL: Add suppport for AGDI table +2de6bb92ebbb ACPICA: iASL: Add TDEL table to both compiler/disassembler +b70d6f07ed31 ACPICA: Fixed a couple of warnings under MSVC +9f52815422a4 ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) +1d4e0b3abb16 ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 +0acf24ad7e10 ACPICA: Add support for PCC Opregion special context data +9a3b8655db1a ACPICA: Fix wrong interpretation of PCC address +24ea5f90ec95 ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() +1cdfe9e346b4 ACPICA: Utilities: Avoid deleting the same object twice in a row +00395b74d57f ACPICA: Fix AEST Processor generic resource substructure data field byte length +e4a07f5acd73 ACPICA: iASL/Disassembler: Additional support for NHLT table +a3e525feaeec ACPICA: Avoid subobject buffer overflow when validating RSDP signature +339651be3704 ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR +5d6e59665d8b ACPICA: Use original pointer for virtual origin tables +ca25f92b72d2 ACPICA: Use original data_table_region pointer for accesses +f81bdeaf8161 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions +702f21db4995 Merge tag 'devfreq-next-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux +36fd3609d0dd Merge back earlier power capping changes for v5.17 +b8470e98e192 Merge tag 'dtpm-v5.17' of https://git.linaro.org/people/daniel.lezcano/linux +125521addcd6 Merge tag 'thermal-v5.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux +732bc2ff080c selinux: initialize proto variable in selinux_ip_postroute_compat() +3f0bb496ee41 Merge branches 'thermal-tools' and 'thermal-int340x' +79b69a83705e nfc: uapi: use kernel size_t to fix user-space builds +7175f02c4e5f uapi: fix linux/nfc.h userspace compilation errors +b4aadd207322 net:Remove initialization of static variables to 0 +ca506fca461b net: usb: pegasus: Do not drop long Ethernet frames +5f5015328845 atlantic: Fix buff_ring OOB in aq_ring_rx_clean +6c25449e1a32 net: udp: fix alignment problem in udp4_seq_show() +6d7373dabfd3 net/smc: fix using of uninitialized completions +fd3a45900055 net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode +32f52e8e78d3 net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt +7801302b9a01 net: xilinx: emaclite: Use platform_get_irq() to get the interrupt +6c119fbdb805 net: ethoc: Use platform_get_irq() to get the interrupt +441faddaadd7 fsl/fman: Use platform_get_irq() to get the interrupt +f83b4348116d net: pxa168_eth: Use platform_get_irq() to get the interrupt +c0032d6e87d6 ethernet: netsec: Use platform_get_irq() to get the interrupt +f4dd5174e273 net: wwan: iosm: Keep device at D0 for s2idle case +8f58e29ed7fc net: wwan: iosm: Let PCI core handle PCI power transition +c1833c3964d5 ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate +0c94d657d2a4 net: lan966x: Fix the vlan used by host ports +099eac91bcda Merge branch 'bnxt_en-next' +720908e5f816 bnxt_en: Use page frag RX buffers for better software GRO performance +b976969bed83 bnxt_en: convert to xdp_do_flush +3fcbdbd5d8d5 bnxt_en: Support CQE coalescing mode in ethtool +df78ea22460b bnxt_en: Support configurable CQE coalescing mode +dc1f5d1ebc5c bnxt_en: enable interrupt sampling on 5750X for DIM +0fb8582ae5b9 bnxt_en: Log error report for dropped doorbell +5a717f4a8e00 bnxt_en: Add event handler for PAUSE Storm event +09d976b3e8e2 phy: cadence: Sierra: Add support for derived reference clock output +637feefb8ac5 dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock +8a1b82d744a9 phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink configuration +6b81f05a8755 phy: cadence: Sierra: Add support for PHY multilink configurations +da08aab94009 phy: cadence: Sierra: Fix to get correct parent for mux clocks +7a5ad9b4b98c phy: cadence: Sierra: Update single link PCIe register configuration +36ce416330da phy: cadence: Sierra: Check PIPE mode PHY status to be ready for operation +f1cc6c3f082c phy: cadence: Sierra: Check cmn_ready assertion during PHY power on +fa10517211f7 phy: cadence: Sierra: Add PHY PCS common register configurations +8c95e1722689 phy: cadence: Sierra: Rename some regmap variables to be in sync with Sierra documentation +1e902b2ae3e9 phy: cadence: Sierra: Add support to get SSC type from device tree +262303b92945 dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode +253f06c7b1c1 dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names +078e9e92119a phy: cadence: Sierra: Prepare driver to add support for multilink configurations +c3c11d553434 phy: cadence: Sierra: Use of_device_get_match_data() to get driver data +399c91c3f305 phy: mediatek: Fix missing check in mtk_mipi_tx_probe +36de991e9390 ARM: dts: socfpga: change qspi to "intel,socfpga-qspi" +f34e8875ae24 dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi" +c65fe9cbbfd6 drm/i915/fbc: Remember to update FBC state even when not reallocating CFB +ee6d3dd4ed48 driver core: make kobj_type constant. +d46f329a3f60 drm/i915: Increment composite fence seqno +0f9d36af8f21 drm/i915: Fix possible uninitialized variable in parallel extension +43aa323e315b mei: cleanup status before client dma setup call +38be5687da83 mei: add POWERING_DOWN into device state print +651425fb24b2 Merge tag 'misc-habanalabs-next-2021-12-27' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next +372c73b469e4 Merge tag 'extcon-next-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next +1bc4deedc2d8 Merge tag 'icc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next +489a00ef46c9 Documentation: power: Update outdated contents in opp.rst +d776790a5536 cpufreq: mediatek-hw: Fix double devm_remap in hotplug case +565210c78120 hwmon: (dell-smm) Pack the whole smm_regs struct +20f2e67cbc75 hwmon: (nct6775) Additional check for ChipID before ASUS WMI usage +a8d6d4992ad9 hwmon: (mr75203) fix wrong power-up delay value +23c7df14f696 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible" +0ee7f624263e hwmon/pmbus: (ir38064) Expose a regulator +e65de225ef2f hwmon/pmbus: (ir38064) Add of_match_table +ca003af3aa15 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 +53e68c20aeb1 hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. +1e7c94b251d1 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING +e1c5cd7e8af0 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 +0710e2b9f9b7 dt-bindings: add Delta AHE-50DC fan control module +d387d88ed045 hwmon: (pmbus) Add Delta AHE-50DC fan control module driver +130d168866a1 hwmon: prefix kernel-doc comments for structs with struct +e13e979b2b3d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC +8569e5558d9f hwmon: (ntc_thermistor) Drop OF dependency +87b93329fdd6 hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() +024053877469 hwmon: (dell-smm) Simplify ioctl handler +9c6d555187f5 hwmon: (raspberrypi) Exit immediately in case of error in init +c2fe0f63cafe hwmon: (nct6775) delete some extension lines +9f448e796cf9 hwmon: (ntc_thermistor) Move DT matches to the driver block +70760e80db06 hwmon: (ntc_thermistor) Switch to generic firmware props +e0149eebe47b hwmon: (ntc_thermistor) Move and refactor DT parsing +d75553790b9f hwmon: (adm1031) Remove redundant assignment to variable range +3315e716999d hwmon: (asus_wmi_sensors) fix an array overflow +34e2bd10ab60 hwmon: (asus_wmi_ec_sensors) fix array overflow +62cfc0576393 hwmon: (sht4x) Add device tree match table +e380095b8018 hwmon: (ntc_thermistor) Merge platform data +209218efd6ac hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO +76f240ff9523 hwmon: (ntc_thermistor) Drop get_ohm() +11a24ca7e34d hwmon: (ntc_thermistor) Merge platform data into driver +bf4d843050af hwmon: (jc42) Add support for ONSEMI N34TS04 +8bb050cd5cf4 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors +548820e21ce1 hwmon: (asus_wmi_sensors) Support X370 Asus WMI. +b87611d43757 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. +df293076a903 hwmon: (f71882fg) Add F81966 support +ff9b87787979 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A +ff300b71ba38 hwmon: (tmp401) Hide register write address differences in regmap code +50152fb6c1a1 hwmon: (tmp401) Use regmap +ca53e7640de7 hwmon: (tmp401) Convert to _info API +bcb31e680837 hwmon: (tmp401) Simplify temperature register arrays +eacb52f010a8 hwmon: Driver for Texas Instruments INA238 +8be23b9b3114 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property +ed68a0effe51 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string +3cf90efa1367 hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh +f707bcb5d1cb hwmon: (k10temp) Remove unused definitions +4fb0abfee424 x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs +fc74e0a40e4f (tag: v5.16-rc7) Linux 5.16-rc7 +e8ffcd3ab0e5 Merge tag 'x86_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2afa90bd1c75 Merge tag 'objtool_urgent_for_v5.16_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ce80098db243 habanalabs: support hard-reset scheduling during soft-reset +42eb2872e086 habanalabs: add a lock to protect multiple reset variables +eb135291912f habanalabs: refactor reset information variables +60bf3bfb5a37 habanalabs: handle skip multi-CS if handling not done +f297a0e9fe7d habanalabs: add CPU-CP packet for engine core ASID cfg +178e244cb6e2 PCI: imx: Add the imx8mm pcie support +519f4ed0a09c habanalabs: replace some -ENOTTY with -EINVAL +0a63ac769b4c habanalabs: fix comments according to kernel-doc +a7224c21161b habanalabs: fix endianness when reading cpld version +b9d31cada7d9 habanalabs: change wait_for_interrupt implementation +e2558f0f84d8 habanalabs: prevent wait if CS in multi-CS list completed +86c00b2c3639 habanalabs: modify cpu boot status error print +d636a932b3ab habanalabs: clean MMU headers definitions +9993f27de104 habanalabs: expose soft reset sysfs nodes for inference ASIC +b5c92b888230 habanalabs: sysfs support for two infineon versions +707c1252868d habanalabs: keep control device alive during hard reset +bb099a805104 habanalabs: fix hwmon handling for legacy f/w +9acdc21b0b04 habanalabs: add current PI value to cpu packets +7363805b8a52 habanalabs: remove in_debug check in device open +7c623ef732bd habanalabs: return correct clock throttling period +b02220536cb6 habanalabs: wait again for multi-CS if no CS completed +5b90e59d55d9 habanalabs: remove compute context pointer +4337b50b5fe5 habanalabs: add helper to get compute context +6798676f7ef5 habanalabs: fix etr asid configuration +357ff3dc9ae5 habanalabs: save ctx inside encaps signal +a4dd2ecf36c4 habanalabs: remove redundant check on ctx_fini +fee187fe460b habanalabs: free signal handle on failure +b166465452ac habanalabs: add missing kernel-doc comments for hl_device fields +d214636be8a6 habanalabs: pass reset flags to reset thread +2487f4a2812e habanalabs: enable access to info ioctl during hard reset +1880f7acd7e0 habanalabs: add SOB information to signal submission uAPI +4fac990f604e habanalabs: skip read fw errors if dynamic descriptor invalid +3416d4b59b8f habanalabs: handle events during soft-reset +b13bef204158 habanalabs: change misleading IRQ warning during reset +75a5c44d143b habanalabs: add power information type to POWER_GET packet +411943344599 habanalabs: add more info ioctls support during reset +3beaf903a3a0 habanalabs: fix race condition in multi CS completion +cad9eb4a8d9f habanalabs: move device boot warnings to the correct location +9eade72e7246 habanalabs/gaudi: return EPERM on non hard-reset +6c1bad35e691 habanalabs: rename late init after reset function +60e0431f41ff habanalabs: fix soft reset accounting +d8eb50f31cc7 habanalabs: Move frequency change thread to goya_late_init +ab440d3e39f6 habanalabs: abort reset on invalid request +a1b838adb080 habanalabs: fix possible deadlock in cache invl failure +6f61e47a68b4 habanalabs: skip PLL freq fetch +a9ecddb9e30a habanalabs: align debugfs documentation to alphabetical order +fe8d70873c49 habanalabs: prevent false heartbeat message +3e55b5dbf929 habanalabs: add support for fetching historic errors +e2637fdca70a habanalabs: handle device TPM boot error as warning +3eb7754ff438 habanalabs: debugfs support for larger I2C transactions +e617f5f4c144 habanalabs: make hdev creation code more readable +49c052dad691 habanalabs: add new opcodes for INFO IOCTL +d4194f21400e habanalabs: refactor wait-for-user-interrupt function +792512459fb2 habanalabs/gaudi: Fix collective wait bug +1679c7ee580f habanalabs: expand clock throttling information uAPI +48f31169830f habanalabs: change wait for interrupt timeout to 64 bit +234caa52736b habanalabs: rename reset flags +e84e31a9123b habanalabs: add dedicated message towards f/w to set power +138858226414 habanalabs: handle abort scenario for user interrupt +5edd95a4abb3 habanalabs: don't clear previous f/w indications +f4e7906dbe7e habanalabs: use variable poll interval for fw loading +8f82ff75dfd2 habanalabs: adding indication of boot fit loaded +6ccba9a3bca9 habanalabs: partly skip cache flush when in PMMU map flow +82e5169e8adf habanalabs: add enum mmu_op_flags +89d6decdb734 habanalabs: make last_mask an MMU property +f06bad02b587 habanalabs: wrong VA size calculation +90d283b6726f habanalabs/gaudi: fix debugfs dma channel selection +bfd5110682ca habanalabs: revise and document use of boot status flags +ba3aca31f91c habanalabs: print va_range in vm node debugfs +4cd454a20506 habanalabs/gaudi: recover from CPU WD event +c9d1383c75c9 habanalabs: modify wait for boot fit in dynamic FW load +438645193e59 Merge tag 'pinctrl-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +c8eefdbfa18e Merge tag 'samsung-pinctrl-5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel +4b1643cb57da pinctrl: bcm: ns: use generic groups & functions helpers +aa63e6562ab3 pinctrl: imx: fix allocation result check +e2ae0d4a6b0b Merge tag 'hwmon-for-v5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +5b5e3d034702 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +d0cc67b27816 Merge branch 'akpm' (patches from Andrew) +2a57d83c78f8 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() +34796417964b mm/damon/dbgfs: protect targets destructions with kdamond_lock +595ec1973c27 mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid +94ab10dd42a7 mm: delete unsafe BUG from page_cache_add_speculative() +e37e7b0b3bd5 mm, hwpoison: fix condition in free hugetlb page path +7e5b901e4609 MAINTAINERS: mark more list instances as moderated +71d2bcec2d4d kernel/crash_core: suppress unknown crashkernel parameter warning +338635340669 mm: mempolicy: fix THP allocations escaping mempolicy restrictions +0129ab1f268b kfence: fix memory leak when cat kfence objects +e6007b85dfa2 selftests: mptcp: Remove the deprecated config NFT_COUNTER +5ec7d18d1813 sctp: use call_rcu to free endpoint +55fa3c9665bf platform/x86: x86-android-tablets: New driver for x86 Android tablets +a382d568f144 pinctrl: samsung: Use platform_get_irq_optional() to get the interrupt +08977fe8cfb7 ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop +6dc86976220c ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices +ca1ece24d9bc ALSA: hda: Add new AlderLake-P variant PCI ID +4d5a628d9653 ALSA: hda: Add AlderLake-N PCI ID +6c3a0c39130c ALSA: hda/hdmi: Disable silent stream on GLK +5dcdc4600c3a ALSA: hda: use swap() to make code cleaner +10f2f194663a kselftest: alsa: Validate values read from enumerations +3f48b137d88e kselftest: alsa: Factor out check that values meet constraints +0f7e5ee62f4c ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables +12054f0ce8be ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c +beeac538c366 selftests/powerpc: Add a test of sigreturning to an unaligned address +fd1eaaaaa686 powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings +314f6c23dd8d powerpc/64s: Mask NIP before checking against SRR0 +7c63f26cb518 lib: objagg: Use the bitmap API when applicable +b45396afa417 net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register +b927dfc67d05 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +c8831184c56d Merge tag 'platform-drivers-x86-v5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +10674ca9ea02 ASoC/SoundWire: improve suspend flows and use set_stream() instead of set_tdm_slots() for HDAudio +2b71e2c7b56c netfilter: nft_set_pipapo_avx2: remove redundant pointer lt +92ad19559ea9 integrity: Do not load MOK and MOKx when secure boot be disabled +54bf7fa3efd0 ima: Fix undefined arch_ima_get_secureboot() and co +d27bb69dc83f regulator: qcom-labibb: OCP interrupts are not a failure while disabled +5c5f08f7fc0b ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. +b2fde4deff85 ASoC: remove unneeded variable +9de2b9286a6d ASoC: mediatek: Check for error clk pointer +082482a50227 ASoC: mediatek: mt8195: release device_node after snd_soc_register_card +db3f5abe68ea ASoC: mediatek: mt8173: reduce log verbosity in probe() +cb006006fe62 ASoC: mediatek: mt8183: fix device_node leak +493433785df0 ASoC: mediatek: mt8173: fix device_node leak +63a6aa963dd0 soundwire: intel: remove PDM support +9283b6f923f3 soundwire: intel: remove unnecessary init +636110411ca7 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio +e8444560b4d9 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire +8ddeafb957a9 soundwire: intel: improve suspend flows +b86947b52f0d ASoC/soundwire: intel: simplify callbacks for params/hw_free +da893a93eaf8 ASOC: SOF: Intel: use snd_soc_dai_get_widget() +da78fc797fa4 tools/power/x86/intel-speed-select: v1.11 release +9734213ed413 tools/power/x86/intel-speed-select: Update max frequency +7467d716583e net: phy: micrel: Add config_init for LAN8814 +24d8a9001a91 net: wan/lmc: fix spelling of "its" +0b8bf9cb142d EDAC/amd64: Add support for family 19h, models 50h-5fh +4eb1782eaa9f recordmcount.pl: fix typo in s390 mcount regex +2da3db7f498d extcon: Deduplicate code in extcon_set_state_sync() +38b1a3c6197a extcon: usb-gpio: fix a non-kernel-doc comment +19768f80cf23 block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 +898c7a9ec816 phy: uniphier-usb3ss: fix unintended writing zeros to PHY register +33d18746fa51 phy: phy-mtk-tphy: use new io helpers to access register +9520bbf3cb2c phy: phy-mtk-xsphy: use new io helpers to access register +1371b9a5632a phy: mediatek: add helpers to update bits of registers +6f2b033cb883 phy: phy-mtk-tphy: add support efuse setting +c6d92a287ae7 dt-bindings: phy: mediatek: tphy: support software efuse load +2c91bf6bf290 phy: qcom-qmp: Add SM8450 PCIe1 PHY support +3ba4c0a8f4c9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings +5471d5226c3b selftests: Calculate udpgso segment count without header adjustment +736ef37fd9a4 udp: using datalen to cap ipv6 udp max gso segments +d7779e22e89a crypto: ux500 - Use platform_get_irq() to get the interrupt +4cee0700cf1d crypto: hisilicon/qm - disable qm clock-gating +c2aec59be093 crypto: omap-aes - Fix broken pm_runtime_and_get() usage +ace7660691f8 MAINTAINERS: update caam crypto driver maintainers list +10371b6212bb crypto: octeontx2 - prevent underflow in get_cores_bmap() +3438e7220b31 crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() +0cec19c761e5 crypto: qat - add support for compression for 4xxx +beb1e6d71f0e crypto: qat - allow detection of dc capabilities for 4xxx +0bba03ce9739 crypto: qat - add PFVF support to enable the reset of ring pairs +a9dc0d966605 crypto: qat - add PFVF support to the GEN4 host driver +925b3069cf6e crypto: qat - config VFs based on ring-to-svc mapping +e1b176af3d7e crypto: qat - exchange ring-to-service mappings over PFVF +73ef8f3382d1 crypto: qat - support fast ACKs in the PFVF protocol +851ed498dba1 crypto: qat - exchange device capabilities over PFVF +673184a2a58f crypto: qat - introduce support for PFVF block messages +3a5b2a088328 crypto: qat - store the ring-to-service mapping +4d03135faa05 crypto: qat - store the PFVF protocol version of the endpoints +6f87979129d1 crypto: qat - improve the ACK timings in PFVF send +1c94d8035905 crypto: qat - leverage read_poll_timeout in PFVF send +952f4e812741 crypto: qat - leverage bitfield.h utils for PFVF messages +db1c034801c4 crypto: qat - abstract PFVF messages with struct pfvf_message +0aeda694f187 crypto: qat - set PFVF_MSGORIGIN just before sending +028042856802 crypto: qat - make PFVF send and receive direction agnostic +6ed942ed3c47 crypto: qat - make PFVF message construction direction agnostic +448588adcdf4 crypto: qat - add the adf_get_pmisc_base() helper function +03125541ca29 crypto: qat - support the reset of ring pairs on PF +4b44d28c715d crypto: qat - extend crypto capability detection for 4xxx +cfe4894eccdc crypto: qat - set COMPRESSION capability for QAT GEN2 +547bde7bd4ec crypto: qat - set CIPHER capability for QAT GEN2 +e0441e2be155 crypto: qat - get compression extended capabilities +3954ab6d9fce crypto: octeontx2 - Use swap() instead of swap_engines() +eca568a39481 crypto: omap - increase priority of DES/3DES +acd93f8a4ca7 crypto: x86/curve25519 - use in/out register constraints more precisely +38e9791a0209 hwrng: cn10k - Add random number generator support +223a41f54946 crypto: hisilicon/zip - add new algorithms for uacce device +6f6f0ac6648d Merge tag 'mlx5-fixes-2021-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7a29b11da965 Merge tag '5.16-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd +8b3f91332291 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +95b40115a97b Merge tag 'drm-fixes-2021-12-24' of git://anongit.freedesktop.org/drm/drm +a026fa540431 Merge tag 'io_uring-5.16-2021-12-23' of git://git.kernel.dk/linux-block +7fe2bc1b6465 Merge branch 'ucount-rlimit-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +d1199b94474a ext4: update fast commit TODOs +0915e464cb27 ext4: simplify updating of fast commit stats +7bbbe241ec7c ext4: drop ineligible txn start stop APIs +2729cfdcfa1c ext4: use ext4_journal_start/stop for fast commit transactions +9e05e95ca8da iomap: Fix error handling in iomap_zero_iter() +aa39cc675799 jffs2: GC deadlock reading a page that is used in jffs2_write_begin() +50cb43732544 ubifs: read-only if LEB may always be taken in ubifs_garbage_collect +0d76502172d8 ubifs: fix double return leb in ubifs_garbage_collect +88618feecf44 ubifs: fix slab-out-of-bounds in ubifs_change_lp +d3de970bcba0 ubifs: fix snprintf() length check +040bf2a9446f Merge tag 'drm-misc-next-fixes-2021-12-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +4817c37d71b5 Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +78942ae41d45 Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next +b36064425a18 Documentation: KUnit: Restyled Frequently Asked Questions +39150e80edf8 Documentation: KUnit: Restyle Test Style and Nomenclature page +953574390634 Documentation: KUnit: Rework writing page to focus on writing tests +46201d47d6c4 Documentation: kunit: Reorganize documentation related to running tests +bc145b370c11 Documentation: KUnit: Added KUnit Architecture +c48b9ef1f794 Documentation: KUnit: Rewrite getting started +6c6213f4a29b Documentation: KUnit: Rewrite main page +422d98c187d5 docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst +32211146e12c Documentation/sphinx: fix typos of "its" +8ac383b4db7a docs/zh_CN: Add sched-domains translation +fe1cf923da76 doc: fs: remove bdev_try_to_free_page related doc +5d1dd2e5a681 Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" +2f15d3cebd45 ASoC: qcom: Parse "pin-switches" and "widgets" from DT +58225631cf9a ubifs: Document sysfs nodes +2e3cbf425804 ubifs: Export filesystem error counters +3fea4d9d1601 ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers +d98c6c35c881 ubifs: Make use of the helper macro kthread_run() +bc7849e28043 ubi: Fix a mistake in comment +7296c8af6a34 ubifs: Fix spelling mistakes +cdd156955f94 drm/etnaviv: consider completed fence seqno in hang check +76657eaef4a7 Merge tag 'net-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +319a05330f4f ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R +2623e66de125 ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT +37a49da9a7d5 ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets" +3d4641a42ccf ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils +26a8b0943780 platform/x86: intel_pmc_core: fix memleak on registration failure +7c4f5cd18cb1 platform/x86: intel_pmc_core: fix memleak on registration failure +ecf45e60a62d selftests/bpf: Add btf_dump__new to test_cpp +5652b807b757 libbpf: Do not use btf_dump__new() macro in C++ mode +391e5975c020 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M +65fd0c33ebe7 Merge branch 'r8152-fix-bugs' +b24edca30953 r8152: sync ocp base +45bf944e6703 r8152: fix the force speed doesn't work for RTL8156 +996a18eb796a Merge tag 'sound-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +d95a56207c07 net: bridge: fix ioctl old_deviceless bridge argument +eccffcf4657a net: stmmac: ptp: fix potentially overflowing expression +ae2778a64724 net: dsa: tag_ocelot: use traffic class to map priority on injected header +3bf6f013980a Merge tag 'gpio-fixes-for-v5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +9695b7de5b47 veth: ensure skb entering GRO are not cloned. +0d81b5faa234 Merge tag 'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +4e28491a7a19 ASoC: mediatek: mt8192-mt6359: fix device_node leak +c8cc50a98e4f Merge tag 'arm-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +8102d8cd8f26 ASoC: More amlogic sound-name-prefix DT fixes +1d194b6b3d3a ASoC: SOF: Re-visit firmware state and panic tracking/handling +f2b551fad8d8 Merge tag 'wireless-drivers-next-2021-12-23' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +4ba0b8187d98 platform/x86: pmc_atom: improve critclk_systems matching for Siemens PCs +2ebd32ce2aec watchdog: simatic-ipc-wdt: add new driver for Siemens Industrial PCs +8c78e0614edc leds: simatic-ipc-leds: add new driver for Siemens Industial PCs +dd123e62bded platform/x86: simatic-ipc: add main driver for Siemens devices +4f6c131c3c31 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL +c4499272566d platform/x86: system76_acpi: Guard System76 EC specific functionality +c0518b21fba5 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL +ba8cfebd9d9f platform/x86: system76_acpi: Guard System76 EC specific functionality +f21ecad451c9 gpio: regmap: Switch to use fwnode instead of of_node +d1056b771ddb gpio: tegra186: Add support for Tegra241 +9f01881beae9 dt-bindings: gpio: Add Tegra241 support +e85dd53a38bc gpio: brcmstb: Use local variable to access OF node +7821f3a0b525 dt-bindings: crypto: convert Qualcomm PRNG to yaml +39b86309a4f1 dt-bindings: msm: disp: remove bus from dpu bindings +92c3974ceea8 dt-binding: soc: qcom: convert Qualcomm Command DB documentation to yaml +f3a9f2b23c3c dt-binding: soc: qcom: convert rmtfs documentation to yaml +c1af85e44227 powercap/drivers/dtpm: Reduce trace verbosity +66b354064a35 powercap/drivers/dtpm: Remove unused function definition +960e0ab63b2e ext4: fix i_version handling on remount +4437992be7ca ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME +4c2467287779 ext4: don't fail remount if journalling mode didn't change +669a064625fa block: drop needless assignment in set_task_ioprio() +12baee68b2df spi: pxa2xx: Propagate firmware node +27b6965ccb72 spi: dw: Propagate firmware node +e6609c26b3ab spi: dln2: Propagate firmware node +8a2d8e4fed6d ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe() +559ec82aa47d ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name-prefix property +c6cef35bf723 ASoC: dt-bindings: spdif-dit: add missing sound-name-prefix property +34bfba9a63ec ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints +0152b8a2f083 ASoC: SOF: debug: Use DEBUG log level for optional prints +beb6ade16817 ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags +4995ffce2ce2 ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter +b9f0bfd16d8b ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack +fdc573b1c26a ASoC: SOF: ops: Always print DSP Panic message but use different message +9f89a988d5c2 ASoc: SOF: core: Update the FW boot state transition diagram +b54b3a4e08bc ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also +e2406275be2b ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot +9421ff7665f6 ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state +d41607d37c13 ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' +fc179420fde3 ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header +b2e9eb3adb9a ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK +4e1f86482189 ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED +2f148430b96e ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() +b2b10aa79fe2 ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() +12b401f4de78 ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly +f902b21adba9 ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug +b2539ef00e44 ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS +72b8ed83f7ec ASoC: SOF: ops: Use dev_warn() if the panic offsets differ +9de3cb1cc95b mtd: spi-nor: micron-st: write 2 bytes when disabling Octal DTR mode +63017068a6d9 mtd: spi-nor: spansion: write 2 bytes when disabling Octal DTR mode +0d051a49829a mtd: spi-nor: core: use 2 data bytes for template ops +088879292a0a dt-bindings:iio:adc: update the maintainer of vf610-adc +bde65965b8ec MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc maintainer +f407c2374af6 Documentation:ABI:testing:admv1013: add ABI docs +ce6d7056cc80 dt-bindings: iio: frequency: add admv1013 doc +da35a7b526d9 iio: frequency: admv1013: add support for ADMV1013 +5b09250cca85 powerpc/perf: Fix spelling of "its" +bba496656a73 powerpc/32: Fix boot failure with GCC latent entropy plugin +309a0a601864 powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests +f30a578d7653 powerpc/code-patching: Move code patching selftests in its own file +31acc5995641 powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h +29562a9da294 powerpc/code-patching: Move patch_exception() outside code-patching.c +ff14a9c09fe9 powerpc/code-patching: Use test_trampoline for prefixed patch test +d5937db114e4 powerpc/code-patching: Fix patch_branch() return on out-of-range failure +6b21af74495b powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling +a3483c3dd18c powerpc/code-patching: Fix unmap_patch_area() error handling +285672f99327 powerpc/code-patching: Fix error handling in do_patch_instruction() +af5304a75065 powerpc/code-patching: Remove init_mem_is_free +edecd2d6d6f4 powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() +62479e6e26ef powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long +d51f86cfd8e3 powerpc/mm: Switch obsolete dssall to .long +d72c4a36d7ab powerpc/64/asm: Do not reassign labels +fd9839579716 powerpc/64/asm: Inline BRANCH_TO_C000 +f5140cab448e powerpc: check for support for -Wa,-m{power4,any} +a3ad84da0760 powerpc/toc: Future proof kernel toc +7da1d1ddd1f0 cuda/pmu: Make find_via_cuda/pmu init functions +2493a24271da powerpc/512x: Add __init attribute to eligible functions +407454cafd3f powerpc/85xx: Add __init attribute to eligible functions +f4a88b0ef5c5 powerpc/83xx: Add __init attribute to eligible functions +c0dc225ae7dd powerpc/embedded6xx: Add __init attribute to eligible functions +1ee969be25ed powerpc/44x: Add __init attribute to eligible functions +1e3d992d2139 powerpc/4xx: Add __init attribute to eligible functions +f1ba9b9474a9 powerpc/ps3: Add __init attribute to eligible functions +e14ff96d08f0 powerpc/pseries: Add __init attribute to eligible functions +e5913db1ef22 powerpc/powernv: Add __init attribute to eligible functions +b346f57100e9 powerpc/powermac: Add __init attribute to eligible functions +e37e06af9b0d powerpc/pasemi: Add __init attribute to eligible functions +d3aa3c5edf0c powerpc/chrp: Add __init attribute to eligible functions +7c1ab16b2d03 powerpc/cell: Add __init attribute to eligible functions +456e8eb324a4 powerpc/xmon: Add __init attribute to eligible functions +6c552983d0e6 powerpc/sysdev: Add __init attribute to eligible functions +c49f5d88ff01 powerpc/perf: Add __init attribute to eligible functions +c13f2b2bb5af powerpc/mm: Add __init attribute to eligible functions +ce0c6be9c698 powerpc/lib: Add __init attribute to eligible functions +d276960d9296 powerpc/kernel: Add __init attribute to eligible functions +6cb12fbda1c2 drm/i915: Use trylock instead of blocking lock for __i915_gem_free_objects. +42b559727a45 phy: phy-rockchip-inno-usb2: add rk3568 support +ed2b5a8e6b98 phy: phy-rockchip-inno-usb2: support muxed interrupts +e6915e1acca5 phy: phy-rockchip-inno-usb2: support standalone phy nodes +9c19c531dc98 phy: phy-rockchip-inno-usb2: support #address_cells = 2 +8eff5b99042d dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 documentation +bb53bcb2b104 Merge branch 'mlxsw-tests' +810ef9552dec selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case +c777d726267c selftests: mlxsw: Add test for VxLAN related traps for IPv6 +d01724dd2a66 selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6 +7ae23eddfa3e selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6 +1c7b183dac89 selftests: mlxsw: Add VxLAN FDB veto test for IPv6 +696285305b32 selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use +21d4282dc1b8 selftests: mlxsw: Add VxLAN configuration test for IPv6 +8e059d64bee4 selftests: mlxsw: vxlan: Make the test more flexible for future use +30be4551f9e2 wwan: Replace kernel.h with the necessary inclusions +e48cb313fde3 net: stmmac: add tc flower filter for EtherType matching +2e49761e4fd1 net: lan966x: Add support for multiple bridge flags +963178a06352 flow_offload: fix suspicious RCU usage when offloading tc action +3d3b2f57d444 sctp: move hlist_node and hashent out of sctp_ep_common +e368cd728803 Documentation: livepatch: Add livepatch API page +e3d347943919 nvme: add 'iopolicy' module parameter +3a605e32a7f8 nvme: drop unused variable ctrl in nvme_setup_cmd +e4fdb2b167ed nvme: increment request genctr on completion +f18ee3d98815 nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics +5fe392ff9d1f x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS +4e484b3e969b xfrm: rate limit SA mapping change message to user space +23b6a6df94c6 xfrm: Add support for SM4 symmetric cipher algorithm +e6911affa416 xfrm: Add support for SM3 secure hash +af734a26a1a9 xfrm: update SA curlft.use_time +65b54ff67afa mtd: spi-nor: Constify part specific fixup hooks +e7ad9f59f746 mtd: spi-nor: core: Remove reference to spi-nor.c +c77b1f8a8fae scsi: mpi3mr: Bump driver version to 8.0.0.61.0 +243bcc8efdb1 scsi: mpi3mr: Fixes around reply request queues +a91603a5d504 scsi: mpi3mr: Enhanced Task Management Support Reply handling +c86651345ca5 scsi: mpi3mr: Use TM response codes from MPI3 headers +afd3a5793fe2 scsi: mpi3mr: Add io_uring interface support in I/O-polled mode +95cca8d5542a scsi: mpi3mr: Print cable mngnt and temp threshold events +78b76a0768ef scsi: mpi3mr: Support Prepare for Reset event +c1af985d27da scsi: mpi3mr: Add Event acknowledgment logic +c5758fc72b92 scsi: mpi3mr: Gracefully handle online FW update operation +b64845a7d403 scsi: mpi3mr: Detect async reset that occurred in firmware +c0b00a931e5e scsi: mpi3mr: Add IOC reinit function +fe6db6151565 scsi: mpi3mr: Handle offline FW activation in graceful manner +59bd9cfe3fa0 scsi: mpi3mr: Code refactor of IOC init - part2 +e3605f65ef69 scsi: mpi3mr: Code refactor of IOC init - part1 +a6856cc4507b scsi: mpi3mr: Fault IOC when internal command gets timeout +2ac794baaec9 scsi: mpi3mr: Display IOC firmware package version +13fd7b1555b6 scsi: mpi3mr: Handle unaligned PLL in unmap cmnds +4f08b9637f63 scsi: mpi3mr: Increase internal cmnds timeout to 60s +ba68779a518d scsi: mpi3mr: Do access status validation before adding devices +17d6b9cf89cf scsi: mpi3mr: Add support for PCIe Managed Switch SES device +ec5ebd2c14a9 scsi: mpi3mr: Update MPI3 headers - part2 +d00ff7c31195 scsi: mpi3mr: Update MPI3 headers - part1 +fbaa9aa48bb4 scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status +a83ec831b24a scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() +9cf0666f34b1 scsi: mpi3mr: Add debug APIs based on logging_level bits +657b44d651eb scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist() +1964777e107a scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req() +0298b7daf809 scsi: myrs: Don't use GFP_DMA +27363ba89f34 scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc() +c981e9e0f823 scsi: initio: Don't use GFP_DMA in initio_probe_one() +d94d94969a4b scsi: sr: Don't use GFP_DMA +bc7806b39589 scsi: ch: Don't use GFP_DMA +4390c6edc0fb net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' +2820110d9459 net/mlx5e: Delete forward rule for ct or sample action +19c4aba2d4e2 net/mlx5e: Fix ICOSQ recovery flow for XSK +17958d7cd731 net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow +a0cb909644c3 net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled +918fc3855a65 net/mlx5e: Wrap the tx reporter dump callback to extract the sq +d671e109bd85 net/mlx5: Fix tc max supported prio for nic mode +33de865f7bce net/mlx5: Fix SF health recovery flow +aa968f922039 net/mlx5: Fix error print in case of IRQ request failed +26a7993c93a7 net/mlx5: Use first online CPU instead of hard coded CPU +624bf42c2e39 net/mlx5: DR, Fix querying eswitch manager vport for ECPF +6b8b42585886 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources +b4cc09492263 scsi: hisi_sas: Use autosuspend for the host controller +307d9f49cce9 scsi: libsas: Keep host active while processing events +ae9b69e85eb7 scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed +bf19aea4607c scsi: libsas: Defer works of new phys during suspend +1bc35475c6bf scsi: libsas: Refactor sas_queue_deferred_work() +4ea775abbb5c scsi: libsas: Add flag SAS_HA_RESUMING +0da7ca4c4fd9 scsi: libsas: Resume host while sending SMP I/Os +97f410093984 scsi: hisi_sas: Add more logs for runtime suspend/resume +e31e18128eb9 scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host +133b688b2d03 scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list +29e2bac87421 scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list +42159d3c8d87 scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list +6e1fcab00a23 scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() +6cc739087784 scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" +fbefe22811c3 scsi: libsas: Don't always drain event workqueue for HA resume +142c779d05d1 scsi: vmw_pvscsi: Set residual data length conditionally +1b8d0300a3e9 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() +7b9762a5e883 io_uring: zero iocb->ki_pos for stream file types +4d625a97a7e9 drm/amdgpu: fix runpm documentation +236f0f4eac19 Merge tag 'exynos-drm-next-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +63b0951b6e59 Merge tag 'drm/tegra/for-5.17-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next +b06103b53253 Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +dbfba788c7ef Merge tag 'drm-intel-fixes-2021-12-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +e087cba11677 Merge branch 'add-tests-for-vxlan-with-ipv6-underlay' +bf0a8b9bf2c3 selftests: forwarding: Add Q-in-VNI test for IPv6 +6c6ea78a1161 selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6 +2902bae465c0 selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6 +dc498cdda0ce selftests: forwarding: vxlan_bridge_1q: Remove unused function +728b35259e28 selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6 +b07e9957f220 selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6 +0cd0b1f7a6e4 selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets +70ec72d5b6c2 mlxsw: spectrum_flower: Make vlan_id limitation more specific +5de24da1b3a5 Merge tag 'mlx5-updates-2021-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +ae95af975528 Merge tag 'mediatek-drm-fixes-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes +c42ba4290b21 netfilter: flowtable: remove ipv4/ipv6 modules +878aed8db324 netfilter: nat: force port remap to prevent shadowing well-known ports +4a6fbdd801e8 netfilter: conntrack: tag conntracks picked up in local out hook +023223dfbfb3 netfilter: nf_tables: make counter support built-in +690d541739a3 netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for unknown verdicts +4765473fefd4 netfilter: nf_tables: consolidate rule verdict trace call +8801d791b487 netfilter: nft_payload: WARN_ON_ONCE instead of BUG +0d1873a52289 netfilter: nf_tables: remove rcu read-size lock +a16c7246368d block: remove unnecessary trailing '\' +6fd3c510ee4b bio.h: fix kernel-doc warnings +8b0c59c622dc Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U" +e6e590445581 codel: remove unnecessary pkt_sched.h include +15fcb1031178 codel: remove unnecessary sock.h include +62a3106697f3 net: broadcom: bcm4908enet: remove redundant variable bytes +0092db5fac22 ice: trivial: fix odd indenting +00580f03af5e kthread: Never put_user the set_child_tid address +d1652b70d07c asix: fix wrong return value in asix_check_host_enable() +8035b1a2a37a asix: fix uninit-value in asix_mdio_read() +2030eddced0a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +983d8e60f508 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate +f8d92a66e810 xfs: prevent UAF in xfs_log_item_in_current_chkpt +cfb4c313be67 Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES +76d0685bbac8 Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported +4fc9857ab8c6 Bluetooth: hci_sync: Add check simultaneous roles support +6cd29ec6ae5e Bluetooth: hci_sync: Wait for proper events when connecting LE +85b56857e194 Bluetooth: hci_sync: Add support for waiting specific LE subevents +8e8b92ee60de Bluetooth: hci_sync: Add hci_le_create_conn_sync +fee645033e2c Bluetooth: hci_event: Use skb_pull_data when processing inquiry results +744451c162a5 Bluetooth: hci_sync: Push sync command cancellation to workqueue +df1e5c51492f Bluetooth: hci_qca: Stop IBS timer during BT OFF +6932627425d6 Bluetooth: btusb: Add support for Foxconn MT7922A +9b8bdd1eb589 sfc: falcon: Check null pointer of rx_queue->page_ring +bdf1b5c3884f sfc: Check null pointer of rx_queue->page_ring +db0dd9cee822 um: virtio_uml: Allow probing from devicetree +bc491fb12513 Merge tag 'fixes-2021-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock +b31297f04e86 um: Add devicetree support +361640b4fdc8 um: Extract load file helper from initrd.c +edca7cc4b0ac ALSA: hda/realtek: Fix quirk for Clevo NJ51CU +39a8fc4971a0 ALSA: rawmidi - fix the uninitalized user_pversion +78ea40efb48e ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 +385f287f9853 ALSA: hda: intel-sdw-acpi: harden detection of controller +b6fd77472dea ALSA: hda/hdmi: Disable silent stream on GLK +4d5cff69fbdd x86/mtrr: Remove the mtrr_bp_init() stub +3f066e882bf1 Merge tag 'for-5.16/parisc-7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +074004058094 Merge tag 'for-linus-5.16-3' of git://github.com/cminyard/linux-ipmi +c9ea870c6e33 Merge tag 'tomoyo-pr-20211222' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1 +e19e22634519 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key +d430dffbe9dd mt76: mt7921: fix a possible race enabling/disabling runtime-pm +f31ee3c0a555 wilc1000: Document enable-gpios and reset-gpios properties +ec031ac4792c wilc1000: Add reset/enable GPIO support to SPI driver +4d2cd7b06ce0 wilc1000: Convert static "chipid" variable to device-local variable +5f48d7bbec37 rtw89: 8852a: correct bit definition of dfs_en +5d5d68bcff1f rtw88: don't consider deep PS mode when transmitting packet +68b930ad46b6 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +71c748b5e01e ath11k: Fix unexpected return buffer manager error for QCA6390 +50a460665558 PM: runtime: Simplify locking in pm_runtime_put_suppliers() +e4719b52b144 Merge back PM core changes for v5.17. +dfeeedc1bf57 cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes +d7f55471db27 memblock: fix memblock_phys_alloc() section mismatch error +1a901c914dfb ACPI: CPPC: Amend documentation in the comments +3a571fc19673 software node: Update MAINTAINERS data base +c5fc5ba8b6b7 software node: fix wrong node passed to find nargs_prop +065807d758e2 Merge tag 'asoc-fix-v5.16-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +8bb227ac34c0 um: remove set_fs +d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt +ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get the interrupt +3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the interrupt +91f75eb481cf x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration +5176a93ab27a x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types +fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github.com/Broadcom/stblinux into arm/soc +862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com/Broadcom/stblinux into arm/dt +e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt +e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github.com/Broadcom/stblinux into arm/dt +dbcb124acebd (tag: memory-controller-drv-omap-5.17, linux-mem-ctrl/for-v5.17/omap-gpmc) mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 +f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when checking for NAND controller +8ae4069acdee dt-bindings: mfd: Add Freecom system controller +c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround +c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX +37daf8d9e0bd ASoC: codecs: ak4375: Change invert controls to a stereo switch +547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 +ee4736e50ba2 gnss: add USB support +483c9d8275af thunderbolt: Rename Intel TB_VSE_CAP_IECS capability +23ccd21ccb56 thunderbolt: Implement TMU time disruption for Intel Titan Ridge +1639664fb74f thunderbolt: Move usb4_switch_wait_for_bit() to switch.c +8a90e4fa3b4d thunderbolt: Add CL0s support for USB4 routers +a28ec0e165ba thunderbolt: Add TMU uni-directional mode +b398123bff3b efi: apply memblock cap after memblock_add() +8347b41748c3 of: fdt: Aggregate the processing of "linux,usable-memory-range" +67e532a42cf4 driver core: platform: document registration-failure requirement +45e3a279841f vdpa/mlx5: Use auxiliary_device driver data helpers +a5f8ef0baf9a net/mlx5e: Use auxiliary_device driver data helpers +3edac08e1896 soundwire: intel: Use auxiliary_device driver data helpers +27963d3da4d2 RDMA/irdma: Use auxiliary_device driver data helpers +a3c8f906ed5f platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus +365481e42a8a driver core: auxiliary bus: Add driver data helpers +80b3485f7d7b PCI: Add #defines for accessing PCIe DVSEC fields +c70282457c38 spi: ar934x: fix transfer and word delays +1f6532073e3e ASoC: meson: g12a: add missing sound-name-prefix property +847cbea6459d ASoC: meson: t9015: add missing sound-name-prefix property +0d422a466ef7 ASoC: dt-bindings: Use name-prefix schema +80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private data correctly +af2b24f228a0 perf powerpc: Add data source encodings for power10 platform +0ebce3d65f1f perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields +7fbddf40b881 tools headers UAPI: Add new macros for mem_hops field to perf_event.h +bb516937c2ef Merge remote-tracking branch 'torvalds/master' into perf/core +7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC +489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 +19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt +1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness +b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace +c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for WLED 4 and 5 +96571489a069 backlight: qcom-wled: Remove unnecessary 4th default string in WLED3 +2b4b49602f9f backlight: qcom-wled: Override default length with qcom,enabled-strings +5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default num_strings +0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion +e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to read_u32_array +c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT +6202b5de73cf backlight: lp855x: Add support ACPI enumeration +92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() +dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855x_configure() +31e833b20312 arm64: Unhash early pointer print plus improve comment +b64dfcde1ca9 x86/mm: Prevent early boot triple-faults with instrumentation +d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation for ARM64 +99d7fbb5cedf net: ks8851: Check for error irq +cb93b3e11d40 drivers: net: smc911x: Check for error irq +db6d6afe382d fjes: Check for error irq +9804456e6067 gpio: Remove unused local OF node pointers +f857acfc457e lib/scatterlist: cleanup macros into static inline functions +aacb2016063d parisc: remove ARCH_DEFCONFIG +3547a008c896 Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader +c2ea703dcafc drm/i915: Require the vm mutex for i915_vma_bind() +63cf4cad7301 drm/i915: Break out the i915_deps utility +33654ef470a9 drm/i915: remove questionable fence optimization during copy +1193081710b3 drm/i915: Avoid using the i915_fence_array when collecting dependencies +42da1cc7bd53 ath11k: add support of firmware logging for WCN6855 +d943fdad7589 ath11k: Fix napi related hang +9d364b828ae5 ath10k: replace strlcpy with strscpy +1f08917ab929 net/mlx5e: Take packet_merge params directly from the RX res struct +fa691d0c9c08 net/mlx5e: Allocate per-channel stats dynamically at first usage +be98737a4faa net/mlx5e: Use dynamic per-channel allocations in stats +473baf2e9e8c net/mlx5e: Allow profile-specific limitation on max num of channels +0246a57ab517 net/mlx5e: Save memory by using dynamic allocation in netdev priv +1958c2bddfa2 net/mlx5e: Add profile indications for PTP and QOS HTB features +6c72cb05d4b8 net/mlx5e: Use bitmap field for profile features +08ab0ff47bf7 net/mlx5: Remove the repeated declaration +8680a60fc1fc net/mlx5: Let user configure max_macs generic param +0ad598d0be22 devlink: Clarifies max_macs generic devlink param +57ca767820ad net/mlx5: Let user configure event_eq_size param +0b5705ebc355 devlink: Add new "event_eq_size" generic device param +0844fa5f7b89 net/mlx5: Let user configure io_eq_size param +47402385d0b1 devlink: Add new "io_eq_size" generic device param +760cceff9961 drm/exynos: drop the use of label from exynos_dsi_register_te_irq +28b0d549f94a drm/exynos: remove useless type conversion +2043e6f6d5c5 drm/exynos: Implement mmap as GEM object function +ee6c8b5afa62 drm/exynos: Replace legacy gpio interface for gpiod interface +ce852837335a pinctrl: Propagate firmware node from a parent device +744d04fb4836 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings +bd0aae66c482 pinctrl: add one more "const" for generic function groups +c26c4bfc1040 pinctrl: keembay: rework loops looking for groups names +5d0674999cc5 pinctrl: keembay: comment process of building functions a bit +02f117134952 pinctrl: imx: prepare for making "group_names" in "function_desc" const +f4f2970dfd87 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +b3ec7248f1f4 net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy +1c15b05baea7 bonding: fix ad_actor_system option setting to default +1a1a0b0364ad bpftool: Enable line buffering for stdout +0dd668d2080c bpf: Use struct_size() helper +dcce50e6cc4d compiler.h: Fix annotation macro misplacement with Clang +cb8747b7d2a9 uapi: Fix undefined __always_inline on non-glibc systems +dd621ee0cf8e kthread: Warn about failed allocations for the init kthread +d2666be51d5f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 +30d57722732d Bluetooth: L2CAP: Fix using wrong mode +9446bdde51ac Bluetooth: hci_sync: Fix not always pausing advertising when necessary +e96741437ef0 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED +cf1bce1de7ee Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND +b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record --call-graph=fp' +ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h +aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 +ab2369213448 perf script: Use callchain_param_setup() instead of open coded equivalent +32bfa5bf71db perf machine: Add a mechanism to inject stack frames +7248e308a575 perf tools: Record ARM64 LR register automatically +f8464e084dd3 perf test: Use 3 digits for test numbering now we can have more tests +ce72750f04d6 hostfs: Fix writeback of dirty pages +9b0da3f22307 um: Use swap() to make code cleaner +2f47a9a4dfa3 Merge tag 'pm-5.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +4c1f795773b3 um: header debriding - sigio.h +021fdaef8073 um: header debriding - os.h +b31ef6d89ddd um: header debriding - net_*.h +bb1a2c4e2d48 um: header debriding - mem_user.h +ed4b1cc5900e um: header debriding - activate_ipi() +8e5d7cf3479a um: common-offsets.h debriding... +2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset +21cba62bea84 um: unexport handle_page_fault() +7f5f156daec3 um: remove a dangling extern of syscall_trace() +6605a448668b um: kill unused cpu() +2098e213dd64 uml/i386: missing include in barrier.h +dbba7f704aa0 um: stop polluting the namespace with registers.h contents +5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument +577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c +8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c +85e73968a040 um: virtio_uml: Fix time-travel external time propagation +4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit +4e84139e14af lib/logic_iomem: Fix 32-bit build +d73820df6437 um: virt-pci: Fix 32-bit compile +ca0ea8a60b40 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +4b86366fdfbe um: gitignore: Add kernel/capflags.c +077b7320942b um: registers: Rename function names to avoid conflicts and build problems +8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() +d3a5a68cff47 parisc: Fix mask used to select futex spinlock +6cd9d4b97891 selinux: minor tweaks to selinux_add_opt() +494545aa9b50 uml: x86: add FORCE to user_constants.h +bbe33504d4a7 um: rename set_signals() to um_set_signals() +5f8539e2ff96 um: fix ndelay/udelay defines +8f66fce0f465 parisc: Correct completer in lws start +5dbdc4c565e3 Merge tag 'nfsd-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +07979f09a01e dt-bindings: arm,cci-400: Drop the PL330 from example +034c253915db dt-bindings: arm: ux500: Document missing compatibles +3a8e53e21fc8 dt-bindings: power: reset: gpio-restart: Convert to json-schema +2e08df3c7c4e selinux: fix potential memleak in selinux_add_opt() +2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree +21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support +1c40d40f6835 drm/i915/guc: Request RP0 before loading firmware +4d7bd0eb72e5 iomap: Inline __iomap_zero_iter into its caller +c545a70dd2a1 platform/x86: asus-wmi: Reshuffle headers for better maintenance +522fbca4f769 platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis +3ac7bf0d47be platform/x86: asus-wmi: Join string literals back +eb66fb03a727 platform/x86: apple-gmux: use resource_size() with res +09fc14061f3e platform/x86: amd-pmc: only use callbacks for suspend +804034c4ffc5 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters +8704d0befb59 rtw88: support SAR via kernel common API +10d162b2ed39 rtw88: 8822c: add ieee80211_ops::hw_scan +bc11517bc821 Merge tag 'iwlwifi-next-for-kalle-2021-12-21-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +53778b8292b5 ASoC: Add AK4375 support +70ba14cf6dfd ASoC: dt-bindings: codecs: Add bindings for ak4375 +5de035c27004 ASoC: bcm: Use platform_get_irq() to get the interrupt +c2efaf8f2d53 ASoC: xlnx: Use platform_get_irq() to get the interrupt +15443f6cab25 ASoC: amd: acp: Remove duplicate dependency in Kconfig +ac1e6bc146d4 ASoC: qdsp6: fix a use after free bug in open() +2dc643cd7563 ASoC: SOF: AMD: simplify return status handling +5e4e84f1124a Merge tag 'kvm-s390-next-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +72e4d07d9499 platform/x86: think-lmi: Prevent underflow in index_store() +855045873b54 platform/x86: apple-gmux: use resource_size() with res +d386f7ef9f41 platform/x86: amd-pmc: only use callbacks for suspend +cfc643aa23c8 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters +855fb0384a3d Merge remote-tracking branch 'kvm/master' into HEAD +6ed6356b0771 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() +132c460e4964 xfs: Fix comments mentioning xfs_ialloc +09654ed8a18c xfs: check sb_meta_uuid for dabuf buffer recovery +e5d1802c70f5 xfs: fix a bug in the online fsck directory leaf1 bestcount check +7993f1a431bc xfs: only run COW extent recovery when there are no live extents +7b7820b83f23 xfs: don't expose internal symlink metadata buffers to the vfs +59d7fab2dff9 xfs: fix quotaoff mutex usage now that we don't support disabling it +47a6df7cd317 xfs: shut down filesystem if we xfs_trans_cancel with deferred work items +426c0ff27b83 platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer +6a5a14b18972 platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure +fdba608f15e2 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU +1c3e979bf3e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +37cf276df101 fm10k: Fix syntax errors in comments +630f6edc4851 igbvf: Refactor trace +890781af31a0 igb: remove never changed variable `ret_val' +b8773a66f651 igc: Remove obsolete define +d2a66dd3fdd6 igc: Remove obsolete mask +2a8807a76589 igc: Remove obsolete nvm type +8e153faf5827 igc: Remove unused phy type +7a34cda1ee8a igc: Remove unused _I_PHY_ID define +3bf4fb25d5c2 ASoC: tegra-audio-rt5677: Correct example +13a64f0b9894 ice: support crosstimestamping on E822 devices if supported +a69f1cb62aec ice: exit bypass mode once hardware finishes timestamp calibration +b111ab5a11eb ice: ensure the hardware Clock Generation Unit is configured +3a7496234d17 ice: implement basic E822 PTP support +405efa49b54b ice: convert clk_freq capability into time_ref +b2ee72565cd0 ice: introduce ice_ptp_init_phc function +39b2810642e8 ice: use 'int err' instead of 'int status' in ice_ptp_hw.c +e59d75dd410e ice: PTP: move setting of tstamp_config +78267d0c9cab ice: introduce ice_base_incval function +4809671015a1 ice: Fix E810 PTP reset flow +b90c42c74761 MAINTAINERS: Add an entry for Renesas NAND controller +d8701fe890ec mtd: rawnand: renesas: Add new NAND controller driver +6b85a71cace7 dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller +0082e3299a49 ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines +f48720134331 ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. +e338924bd05d block: check minor range in device_add_disk() +37ae5a0f5287 block: use "unsigned long" for blk_validate_block_size(). +99d8690aae4b block: fix error unwinding in device_add_disk +294e70c952b4 Merge tag 'mac80211-next-for-net-next-2021-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +3f345e907a8e usb: typec: ucsi: Only check the contract if there is a connection +400cffd5f4ea platform/x86: thinkpad_acpi: support inhibit-charge +b55d416d48f5 platform/x86: thinkpad_acpi: support force-discharge +539b9c94ac83 power: supply: add helpers for charge_behaviour sysfs +1b0b6cc8030d power: supply: add charge_behaviour attributes +3e4d9a485029 gpio: virtio: remove timeout +a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() +c9791a94384a iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs +f4a73a97accf iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit. +bfcacdd64df8 MAINTAINERS: Add maintainer for xilinx-ams +39dd2d1e251d dt-bindings: iio: adc: Add Xilinx AMS binding documentation +d5c70627a794 iio: adc: Add Xilinx AMS driver +eca6e2d4a4a4 device property: Add fwnode_iomap() +8ebbfb9882f8 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning. +f3d29c85e6eb iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops. +e8ffca613cd8 iio:dummy: Drop set but unused variable len. +ea011add51bc iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion. +6713847817e0 iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion. +072cc9816c90 iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion. +e064222dcc16 iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion. +dce71a5fe3b0 iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion. +7926f8a8c706 iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion. +835122a333dc iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion. +702bab85d6cd iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion. +dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +ffb76a86f809 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module +5d55cbc720cc regulator: dt-bindings: samsung,s5m8767: Move fixed string BUCK9 to 'properties' +585cba9d424e MAINTAINERS: Add i.MX sdhci maintainer +18c7e03400ae MIPS: generic: enable SMP on SMVP systems +047ff68b43d4 MIPS: only register MT SMP ops if MT is supported +95339b70677d MIPS: Octeon: Fix build errors using clang +13ee75c7b57c Merge tag 'qcom-drivers-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers +a474e52c3109 mmc: jz4740: Support using a bi-directional DMA channel +34ce29302323 dt-bindings: mmc: ingenic: Support using bi-directional DMA channel +1a6fe7bbc7d2 mmc: dw_mmc: Do not wait for DTO in case of error +25d5417a90fd mmc: dw_mmc: Add driver callbacks for data read timeout +91e2ca227b41 mmc: dw_mmc-exynos: Add support for ARTPEC-8 +d7d87484bea9 dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 +d8be1357edc8 drm/i915: Add ww ctx to i915_gem_object_trylock +be7612fd6665 drm/i915: Require object lock when freeing pages during destruction +2c3849baf290 drm/i915: Trylock the object when shrinking +8fc9a77bc64e mmc: meson-mx-sdio: add IRQ check +77bed755e0f0 mmc: meson-mx-sdhc: add IRQ check +ebc4dcf1625a mmc: dw_mmc: clean up a debug message +c064bb5c78c1 mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. +189f1d9bc3a5 mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms +1ccaa1bdcc42 mmc: core: Fix blk_status_t handling +36240ef8665b mmc: mmci: add hs200 support for stm32 sdmmc +4481ab602ced mmc: mmci: increase stm32 sdmmcv2 clock max freq +5471fe8b383f mmc: mmci: Add support for sdmmc variant revision v2.2 +b59a8c90537f Merge branch 'fixes' into next +ff31ee0a0f47 mmc: mmci: stm32: clear DLYB_CR after sending tuning command +552bc46484b3 dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible +ce96a964682a arm64: exynos: Enable Exynos Multi-Core Timer driver +e4844092581c xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. +0d2589aa5ca9 arm64: defconfig: Enable Samsung I2C driver +567617baac2a EDAC/sb_edac: Remove redundant initialization of variable rc +bcbddc4f9d02 iwlwifi: mei: wait before mapping the shared area +013f9e635531 iwlwifi: mei: clear the ownership when the driver goes down +c3c3e9a7d0b1 iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. +0c91204517df iwlwifi: fw: fix some scan kernel-doc +459fc0f2c6b0 iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ +73ca8763eb5a iwlwifi: mvm: remove card state notification code +8ccb768c2368 iwlwifi: mvm: drop too short packets silently +f0337cb48f3b iwlwifi: mvm: fix AUX ROC removal +22a1ee8e1e59 iwlwifi: return op_mode only in case the failure is from MEI +0792df6881d0 iwlwifi: mvm: support Bz TX checksum offload +c3f40c3e0273 iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed +b0ae61dd5973 iwlwifi: mvm: correctly set schedule scan profiles +6bb2ea37c02d iwlwifi: mvm: set protected flag only for NDP ranging +dbe6f76a23ce iwlwifi: pcie: add killer devices to the driver +f4745cbb1757 iwlwifi: mvm: perform 6GHz passive scan after suspend +39e9e7962d55 iwlwifi: mvm: correctly set channel flags +8bdc52b90db8 iwlwifi: mvm: always store the PPAG table as the latest version. +c286aecae210 iwlwifi: bump FW API to 69 for AX devices +40a0b38d7a7f iwlwifi: mvm: Fix calculation of frame length +998e1aba6e5e iwlwifi: mvm: test roc running status bits before removing the sta +ac9952f69542 iwlwifi: don't pass actual WGDS revision number in table_revision +ddb6b76b6f96 iwlwifi: yoyo: support TLV-based firmware reset +3efdf03bf68b iwlwifi: mvm: change old-SN drop threshold +6438e3e0c5e8 iwlwifi: mvm: don't trust hardware queue number +b6f5b647f694 iwlwifi: mvm: handle RX checksum on Bz devices +6772aab732e0 iwlwifi: mvm: use a define for checksum flags mask +6518f83ffa51 iwlwifi: remove module loading failure message +fbdacb30b4e7 iwlwifi: mvm: isolate offload assist (checksum) calculation +773a042fddf2 iwlwifi: mvm: add support for OCE scan +ab07506b0454 iwlwifi: fix leaks/bad data after failed firmware load +ccbffd690ec2 iwlwifi: fix debug TLV parsing +8b0f92549f2c iwlwifi: mvm: fix 32-bit build in FTM +4cd177b43a14 iwlwifi: dump RCM error tables +57417e1bf9d9 iwlwifi: dump both TCM error tables if present +9ae4862b95a3 iwlwifi: dump CSR scratch from outer function +aece8927a651 iwlwifi: parse error tables from debug TLVs +ced50f1133af iwlwifi: mvm: Increase the scan timeout guard to 30 seconds +1db385c668d3 iwlwifi: recognize missing PNVM data and then log filename +ae4c1bb06b66 iwlwifi: rs: add support for TLC config command ver 4 +5c3310c2b7c9 iwlwifi: mvm: rfi: update rfi table +92fd0ce96da7 iwlwifi: add support for BNJ HW +2856f623ce48 iwlwifi: mvm: Add list of OEMs allowed to use TAS +7c530588405d iwlwifi: mvm: support revision 1 of WTAS table +f1c0bb74b38f iwlwifi: Read the correct addresses when getting the crf id +2b0ceda953d5 iwlwifi: pcie: add jacket bit to device configuration parsing +15664c1cbc73 iwlwifi: fw: remove dead error log code +fdfde0cb7926 iwlwifi: fix Bz NMI behaviour +9160955a80e2 iwlwifi: do not use __unused as variable name +ff1676391aa9 iwlwifi: iwl-eeprom-parse: mostly dvm only +2ac885f4f491 iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() +18c11e2f4c65 iwlwifi: mvm: fix a stray tab +c48c94b0ab75 net/sched: use min() macro instead of doing it manually +3a0152b21952 nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert +cfd0d84ba28c binder: fix async_free_space accounting for empty parcels +e233897b1f7a w1: w1_therm: use swap() to make code cleaner +79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions +c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug +60f07e74f86b counter: ti-eqep: Use container_of instead of struct counter_device::priv +0032ca576a79 counter: Add the necessary colons and indents to the comments of counter_compi +15c00b681760 dt-bindings: nvmem: Add missing 'reg' property +98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride and granularity +9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 +ae807879e6be dt-bindings: nvmem: mediatek: add support bits property +81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable +6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API +6d1e4927dedf paride: fix up build warning on mips platforms +612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA +80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h +adbfddc757ae docs/driver-api: Replace a comma in the n_gsm.rst with a double colon +a8968521cfdc selftests/powerpc: Add a test of sigreturning to the kernel +9cbbe6bae938 powerpc/dts: Remove "spidev" nodes +bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly +433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak +47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path +a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries +cab00a3e5e5e applicom: unneed to initialise statics to 0 +2d2802fb24de uacce: use sysfs_emit instead of sprintf +909c648e03e8 greybus: es2: fix typo in a comment +d185a3466f0c firmware: Update Kconfig help text for Google firmware +e80ca2e93205 binder: use proper cacheflush header file +fdcee305c08a Merge tag 'coresight-next-v5.17' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-next +a4c1aaf97bf1 Merge tag 'fpga-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next +67f74302f45d drm/nouveau: wait for the exclusive fence after the shared ones v2 +fb09d0ac0772 tty: Fix the keyboard led light display problem +34de6666843d dt-bindings: serial: amlogic, meson-uart: support S4 +d6d9d17abac8 tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT +e822b4973f49 tty/ldsem: Fix syntax errors in comments +43f3b8cbcf93 usb: mtu3: set interval of FS intr and isoc endpoint +8c313e3bfd9a usb: mtu3: fix list_head check warning +a7aae769ca62 usb: mtu3: add memory barrier before set GPD's HWO +e3d4621c22f9 usb: mtu3: fix interval value for intr and isoc +b1e088737942 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. +ce1d37cb7697 usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt +78e17d699995 usb: cdns3: Use platform_get_irq_byname() to get the interrupt +d057ac484a37 usb: isp1760: Use platform_get_irq() to get the interrupt +74b39dfabd76 usb: dwc3: Drop unneeded calls to platform_get_resource_byname() +22ae6415c702 usb: renesas_usbhs: Use platform_get_irq() to get the interrupt +9198e0298efc usb: host: fotg210: Use platform_get_irq() to get the interrupt +f28fb27ef72a xhci: use max() to make code cleaner +01417e57939f ath11k: add regdb.bin download for regdb offload +4daf08a0afa8 Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()" +27a0d0b846d9 arm64: dts: qcom: sm8450-qrd: Enable USB nodes +19fd04fb9247 arm64: dts: qcom: sm8450: Add usb nodes +96ea2a429134 clk: qcom: turingcc-qcs404: explicitly include clk-provider.h +737a2267581a clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h +5bcc2521ec70 clk: qcom: mmcc-apq8084: explicitly include clk-provider.h +3333607bdd4f clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h +27f239a4c5e7 clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h +1fc8887c04b2 clk: qcom: gcc-sm6350: explicitly include clk-provider.h +d7a49c8d2c67 clk: qcom: gcc-msm8994: explicitly include clk-provider.h +33aa94fd94d7 clk: qcom: gcc-sm8350: explicitly include clk-provider.h +45cd8bbaaa18 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes +002c42d37e45 dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property +a350dc623e36 ARM: dts: aspeed: add LCLK setting into LPC IBT node +62589e873d8e ARM: dts: aspeed: p10: Add TPM device +1fe5c05c7c25 ARM: dts: aspeed: p10: Enable USB host ports +30daf3cd8997 ARM: dts: aspeed: Add TYAN S8036 BMC machine +4fcbe1f5b6ba ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config +a8c729e966c4 ARM: dts: aspeed: Adding Facebook Bletchley BMC +b26965e99788 ARM: dts: aspeed: g220a: Enable secondary flash +0720caa3f81d ARM: dts: Add openbmc-flash-layout-64-alt.dtsi +fea289467608 ARM: dts: aspeed: Add secure boot controller node +bc9fd597b300 dt-bindings: aspeed: Add Secure Boot Controller bindings +37e11c3616f6 block: call blk_exit_queue() before freeing q->stats +a957b61254a7 block: fix error in handling dead task for ioprio setting +38fa8d3cacc0 ASoC: Use dev_err_probe() helper +ac8c58f5b535 igb: fix deadlock caused by taking RTNL in RPM resume path +1f06f7d97f74 gve: Correct order of processing device options +1ed1d5921139 net: skip virtio_net_hdr_set_proto if protocol already set +7e5cced9ca84 net: accept UFOv6 packages in virtio_net_hdr_to_skb +a9725e1d3962 docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx +8f905c0e7354 inet: fully convert sk->sk_rx_dst to RCU rules +f7a5319b4477 Merge branch 'net-amd-xgbe-add-support-for-yellow-carp-ethernet-device' +6f60ecf233f9 net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices +2d4a0b79dc61 net: amd-xgbe: Alter the port speed bit range +dbb6c58b5a61 net: amd-xgbe: Add Support for Yellow Carp Ethernet device +dbcefdeb2a58 mctp: emit RTM_NEWADDR and RTM_DELADDR +8d84fca4375e powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion +6e0567b73052 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +e395f021cceb soc: qcom: rpmh-rsc: Fix typo in a comment +d39cec003ab0 soc: qcom: socinfo: Add SM6350 and SM7225 +1e20b28d2e0e dt-bindings: arm: msm: Don't mark LLCC interrupt as required +bd0d04d4144d dt-bindings: firmware: scm: Add SM6350 compatible +492c995ab1ed dt-bindings: arm: msm: Add LLCC for SM6350 +90c74c1c2574 soc: qcom: rpmhpd: Sort power-domain definitions and lists +7d6a0a4dcf14 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 +09bb67c104b5 soc: qcom: rpmhpd: Rename rpmhpd struct names +84e3b09292a4 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao +9e4cdb4ca7e1 soc: qcom: socinfo: add SM8450 ID +5d12289516d9 soc: qcom: rpmhpd: Add SM8450 power domains +22c755708c23 dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding +aa9fc2c7e577 soc: qcom: smem: Update max processor count +0e57fe4d11e5 dt-bindings: arm: qcom: Document SM8450 SoC and boards +028e4c664906 dt-bindings: firmware: scm: Add SM8450 compatible +71ca61c4d009 dt-bindings: arm: cpus: Add kryo780 compatible +82c6bf7585cd soc: qcom: rpmpd: Add support for sm6125 +8712107740ad dt-bindings: qcom-rpmpd: Add sm6125 power domains +3925b909f758 soc: qcom: aoss: constify static struct thermal_cooling_device_ops +92c550f9ffd2 PM: AVS: qcom-cpr: Use div64_ul instead of do_div +6fc61c39ee1a soc: qcom: llcc: Add configuration data for SM8350 +708dbf4490c8 soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares +2e8f2d3a691e dt-bindings: soc: qcom: stats: Document compatibles with fixed offset +fb3965f9ae28 drm/i915/guc: Flag an error if an engine reset fails +0dd8674f2fc9 drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM +57b427a705ce drm/i915/guc: Speed up GuC log dumps +518579a9af10 blk-mq: blk-mq: check quiesce state before queue_rqs +6dfa2fab8ddd drm/etnaviv: limit submit sizes +361c81dbc58c blktrace: switch trace spinlock to a raw spinlock +98bf33ca3f00 ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() +6008cb4c98d9 spi: spi-mtk-nor: add new clock name 'axi' for spi nor +ed98ea2128b6 audit: replace zero-length array with flexible-array member +30561b51cc8d audit: use struct_size() helper in audit_[send|make]_reply() +8b144dedb928 rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled +b250200e2ee4 rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection +426b87b111b0 selftests/bpf: Correct the INDEX address in vmtest.sh +c1afb26727d9 rtw88: 8822c: update rx settings to prevent potential hw deadlock +a3fd1f9aa79a rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal +24f5e38a13b5 rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE +4894edacfa93 wilc1000: fix double free error in probe() +97c0979d0d72 iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() +ab2c42618ab9 iwlwifi: mvm: add dbg_time_point to debugfs +80cba44ff61b iwlwifi: mvm: add missing min_size to kernel-doc +991bbbeccc24 iwlwifi: mei: fix W=1 warnings +d8f9bb98cb7a Merge tag 'mt76-for-kvalo-2021-12-18' of https://github.com/nbd168/wireless +ec038c6127fa ath11k: add support for hardware rfkill for QCA6390 +1b8bb94c0612 ath11k: report tx bitrate for iw wlan station dump +86085fe79e3c Merge tag 'spi-fix-v5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +3856c1b39835 Merge tag 'regulator-fix-v5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +846da38de0e8 net: netvsc: Add Isolation VM support for netvsc driver +743b237c3a7b scsi: storvsc: Add Isolation VM support for storvsc driver +062a5c4260cd hyper-v: Enable swiotlb bounce buffer for Isolation VM +c789b90a6904 x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() +1a5e91d8375f swiotlb: Add swiotlb bounce buffer remap function for HV IVM +144779edf598 staging: greybus: fix stack size warning with UBSAN +4f458ec5f497 staging: r8188: move the steps into Hal8188EPwrSeq.c +885b7b852137 staging: r8188: reformat the power transition steps +ada58e3b5da9 staging: r8188: remove unused power command +d1d617f48e77 staging: r8188: remove base address from power transitions +7cd8b6158d4f staging: r8188: remove interface mask from power transitions +13b420f466eb staging: r8188: remove fab mask from power transitions +78ad6a17cd91 staging: r8188: remove cut mask from power transitions +f51da6473838 staging: r8188: remove sizes from power transition arrays +18c1249fba26 staging: r8188: remove unused power transitions +738b35a3ebe2 staging: r8188: ODM_BB_RA_MASK is always set +64bdd3a256c2 staging: r8188: ODM_BB_DIG is always set +72e4ae15871e staging: r8188: remove unused odm capabilities +af3ad88c35c5 staging: r8188: Bssid in struct fast_ant_train is set but not used +8b6ad791ee1a staging: r8188: antSumRSSI is set but not used +6630263c126e staging: r8188: antRSSIcnt is set but not used +c35220ad42c4 staging: r8188: antAveRSSI is set but not used +e87261086e95 staging: r8188: remove the dummy ioctl handler +4218817c70a5 staging: r8188: make rx signal strength function static +ff8288ff475e fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct +6692c98c7df5 fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA +ed7d6119aa8b staging: r8188eu: clean up rtl8188e_sreset_linked_status_check +b66fbc855ee5 staging: r8188eu: move linked status check from hal to rtw_mlme_ext +22f92b77479a staging: r8188eu: move xmit status check from hal to rtw_cmd +a299fedca157 staging: rtl8723bs: fix typo in a comment +74565794023c staging: rtl8192u: remove some repeated words in some comments +ba6358637798 remoteproc: rcar_rproc: Remove trailing semicolon +b0229605b143 remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check +5c4a5b36e43e Merge tag 'tegra-for-5.17-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +6ce708f54cc8 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream +8b3046abc99e ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() +b0ec7e55fce6 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() +01e782c89108 ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() +c3b39553fc77 ath11k: add signal report to mac80211 for QCA6390 and WCN6855 +b488c766442f ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 +a5d862da9105 ath5k: switch to rate table based lookup +712fe4c84982 serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts +46dacba8fea9 serial: 8250_pericom: Use serial_dl_write() instead of open coded +b4ccaf5aa2d7 serial: 8250_pericom: Re-enable higher baud rates +fcfd3c09f407 serial: 8250_pci: Split out Pericom driver +8cf8d3c4a634 tty: serial: samsung: Fix console registration from module +0882b473b084 tty: serial: samsung: Enable console as module +59f37b7370ef tty: serial: samsung: Remove USI initialization +59b3f9448833 Merge branch 'xsa' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +9606ca2ea190 drm/i915: Ensure i915_vma tests do not get -ENOSPC with the locking changes. +fd06ccf15987 drm/i915: Ensure gem_contexts selftests work with unbind changes, v2. +576c4ef510d7 drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2. +2abb6195512d drm/i915: Take object lock in i915_ggtt_pin if ww is not set +e91aad4b604a Merge tag 'samsung-soc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc +0b4d1f0e936e drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3. +9193b2b75e06 Merge tag 'imx-soc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc +c6abaad5e992 Merge tag 'imx-defconfig-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig +e4e806253003 drm/i915: Change shrink ordering to use locking around unbinding. +ad5c99e02047 drm/i915: Remove unused bits of i915_vma/active api +6f6287b8b403 Merge tag 'at91-defconfig-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig +9ca65b682d36 Merge tag 'tegra-for-5.17-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig +0fd319105fde Merge tag 'samsung-dt64-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +d07156eb8aec Merge tag 'samsung-dt-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +aa7bb116f041 Merge tag 'v5.16-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +505596c8d3cb Merge tag 'v5.16-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +572006bce34c gpio: msc313: Add support for SSD201 and SSD202D +33f8b4862a8b Merge tag 'imx-dt64-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +a5a44f4d509e Merge tag 'imx-dt-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +9018001ee03e Merge tag 'imx-bindings-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +8a3804c030e4 ARM: dts: Remove "spidev" nodes +8d5c175fe19a Merge tag 'mvebu-dt-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt +0724f8a14726 Merge tag 'mvebu-dt64-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt +990102a792c8 Merge tag 'ti-k3-dt-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt +a862e8180886 Merge tag 'tegra-for-5.17-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +bef4460b8550 gpio: msc313: Code clean ups +e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd +8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd +b87cd3759d9d Merge tag 'tegra-for-5.17-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +9593bdfa1d14 Merge tag 'samsung-drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers +87e1287614ae Merge tag 'imx-drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers +a904c5f099e0 Merge tag 'at91-soc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/drivers +cd448b24c621 Merge branch irq/misc-5.17 into irq/irqchip-next +dda0190d7ff7 KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() +a080e323be8d KVM: arm64: Fix comment for kvm_reset_vcpu() +500ca5241bf8 KVM: arm64: Use defined value for SCTLR_ELx_EE +484730e5862f parisc: Clear stale IIR value on instruction access rights trap +b118863d2fcf Merge tag 'tegra-for-5.17-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +ab1ef34416a6 KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state +0ff29701ffad KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state +cd0e615c49e5 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required +a80dfc025924 KVM: VMX: Always clear vmx->fail on emulation_required +577e022b7b41 selftests: KVM: Fix non-x86 compiling +c5063551bfca KVM: x86: Always set kvm_run->if_flag +3a0f64de479c KVM: x86/mmu: Don't advance iterator after restart due to yielding +aade40b62745 iommu/iova: Temporarily include dma-mapping.h from iova.h +e9a3b57efd28 ASoC: codec: tlv320adc3xxx: New codec driver +e047d0372689 ASoC: tlv320adc3xxx: New codec bindings +11a95c583c1d ASoC: sunxi: Use dev_err_probe() helper +efc162cbd480 ASoC: stm: Use dev_err_probe() helper +27c6eaebcf75 ASoC: samsung: Use dev_err_probe() helper +b3a66d22a2fd ASoC: rockchip: Use dev_err_probe() helper +ab6c3e68ab6e ASoC: qcom: Use dev_err_probe() helper +7a17f6a95a61 ASoC: mxs: Use dev_err_probe() helper +2ff4e003e8e1 ASoC: meson: Use dev_err_probe() helper +ef12f373f21d ASoC: img: Use dev_err_probe() helper +7a0299e13bc7 ASoC: generic: Use dev_err_probe() helper +2e6f557ca35a ASoC: fsl: Use dev_err_probe() helper +88fb6da3f431 ASoC: ti: Use dev_err_probe() helper +0624dafa6a85 ASoC: ateml: Use dev_err_probe() helper +7ff27faec8cc ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper +382ae995597f ASoC: codecs: ssm2305: Use dev_err_probe() helper +17d7044715c5 ASoC: codecs: simple-mux: Use dev_err_probe() helper +2c16636a8bbd ASoC: codecs: simple-amplifier: Use dev_err_probe() helper +ec1e0e72a8d4 ASoC: codecs: sgtl5000: Use dev_err_probe() helper +526f6ca95a9d ASoC: codecs: pcm3168a: Use dev_err_probe() helper +edfe9f451a8c ASoC: codecs: max9860: Use dev_err_probe() helper +6df96c8f5b50 ASoC: codecs: max9759: Use dev_err_probe() helper +900b4b911aca ASoC: codecs: es7241: Use dev_err_probe() helper +5ea4e76b73cd ASoC: codecs: ak4118: Use dev_err_probe() helper +30e693ee82d2 ASoC: mediatek: mt8195: correct default value +299e6f788eab reset: starfive-jh7100: Fix 32bit compilation +7647204c2e81 dt-bindings: timer: Add Mstar MSC313e timer devicetree bindings documentation +e64da64f410c clocksource/drivers/msc313e: Add support for ssd20xd-based platforms +5fc1f93f6998 clocksource/drivers: Add MStar MSC313e timer support +31bd548f40cd irqchip/renesas-intc-irqpin: Use platform_get_irq_optional() to get the interrupt +befbfe6f8f74 irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt +7807bf28fe02 drm/i915/guc: Only assign guc_id.id when stealing guc_id +64d16aca3d4f drm/i915/guc: Use correct context lock when callig clr_context_registered +a1539b2e2631 Merge tag 'tegra-for-5.17-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +4f34ebadff06 Merge tag 'ti-driver-soc-fixes-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/drivers +75a2f3152009 phonet/pep: refuse to enable an unbound pipe +662f11d55ffd docs: networking: dpaa2: Fix DPNI header +4b430f5c9680 Merge branch 'lan966x-switchdev-and-vlan' +811ba2771182 net: lan966x: Extend switchdev with fdb support +e14f72398df4 net: lan966x: Extend switchdev bridge flags +6d2c186afa5d net: lan966x: Add vlan support. +cf2f60897e92 net: lan966x: Add support to offload the forwarding. +571bb516a869 net: lan966x: Remove .ndo_change_rx_flags +25ee9561ec62 net: lan966x: More MAC table functionality +5ccd66e01cbe net: lan966x: add support for interrupts from analyzer +40304e984ab4 dt-bindings: net: lan966x: Extend with the analyzer interrupt +ef14049f4db9 net: lan966x: Add registers that are used for switch and vlan functionality +7ad8b2fcb850 Merge tag 'imx-fixes-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +87a270625a89 mac80211: fix locking in ieee80211_start_ap error path +5f89b389006d Merge branch 'mlxsw-devlink=health-reporter-extensions' +239cdd3f4cb0 mlxsw: core: Extend devlink health reporter with new events and parameters +e25c060c5f24 mlxsw: reg: Extend MFDE register with new events and parameters +4bcbf50291f3 mlxsw: core: Convert a series of if statements to switch case +cbbd5fff86e8 mlxsw: Fix naming convention of MFDE fields +802d4d207e75 bnx2x: Invalidate fastpath HSI version for VFs +b7a49f73059f bnx2x: Utilize firmware 7.13.21.0 +1acd85feba81 x86/mce: Check regs before accessing it +13251ce1dd9b HID: potential dereference of null pointer +93a2207c254c HID: holtek: fix mouse probing +077d8e1227fe mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro +3c5b742f5577 Merge branch 'fixes' into next +701fdfe348f7 cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface +f89b548ca66b mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands +66c915d09b94 mmc: core: Disable card detect during shutdown +5bc9a9dd7535 rfkill: allow to get the software rfkill state +75cca1fac2e1 cfg80211: refactor cfg80211_get_ies_channel_number() +d9a8297e873e nl82011: clarify interface combinations wrt. channels +9fb12fe5b93b KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all +87c1aec15dee nl80211: Add support to offload SA Query procedures for AP SME device +47301a74bbfa nl80211: Add support to set AP settings flags with single attribute +636ccdae4e17 mac80211: add more HT/VHT/HE state logging +7f599aeccbd2 cfg80211: Use the HE operation IE to determine a 6GHz BSS channel +a95bfb876fa8 cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard +852a07c10d62 mac80211: Notify cfg80211 about association comeback +a083ee8a4e03 cfg80211: Add support for notifying association comeback +6d501764288c mac80211: introduce channel switch disconnect function +28f350a67d29 cfg80211: Fix order of enum nl80211_band_iftype_attr documentation +3bb1ccc4ed8f cfg80211: simplify cfg80211_chandef_valid() +cee04f3c3a00 mac80211: Remove a couple of obsolete TODO +51b1a5729469 dt-bindings: pinctrl: samsung: Add pin drive definitions for Exynos850 +e1ba2f940ba4 dt-bindings: arm: samsung: Document E850-96 board binding +2d6a1c7d5772 dt-bindings: Add vendor prefix for WinLink +57553c3a6cfe mac80211: fix FEC flag in radio tap header +6a789ba679d6 mac80211: use coarse boottime for airtime fairness code +a0e45d40d5f8 s390/crash_dump: fix virtual vs physical address handling +39d02827ed40 s390/crypto: fix compile error for ChaCha20 module +4ebfee2bbc1a Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 +35eaa42c4a10 Merge 5.16-rc6 into tty-next +652c0441de58 Input: byd - fix typo in a comment +236c9ad1f870 Merge 5.16-rc6 into usb-next +a17e3026bc4d iommu: Move flush queue data into iommu_dma_cookie +f7f07484542f iommu/iova: Move flush queue code to iommu-dma +ea4d71bb5e3f iommu/iova: Consolidate flush queue code +87f60cc65d24 iommu/vt-d: Use put_pages_list +ce00eece6909 iommu/amd: Use put_pages_list +6b3106e9ba2d iommu/amd: Simplify pagetable freeing +649ad9835a37 iommu/iova: Squash flush_cb abstraction +d5c383f2c98a iommu/iova: Squash entry_dtor abstraction +d7061627d701 iommu/iova: Fix race between FQ timeout and teardown +664c0b58e025 iommu/amd: Fix typo in *glues … together* in comment +53b90bd97670 Input: ucb1400_ts - remove redundant variable penup +23dee6c6b183 Input: ti_am335x_tsc - lower the X and Y sampling time +6bfeb6c21e1b Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 +73cca71a9032 Input: ti_am335x_tsc - set ADCREFM for X configuration +facb4e40e4a2 Merge tag 'renesas-pinctrl-for-v5.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +30e120e6a9d2 ocxl: remove redundant rc variable +467ba14e1660 powerpc/64s/radix: Fix huge vmap false positive +a605b39e8ef7 powerpc: use swap() to make code cleaner +2fe4ca6ad7f6 powerpc/mpic: Use bitmap_zalloc() when applicable +7d4203c13435 mm: add virt_to_folio() and folio_address() +45bd8166a1d8 clk: samsung: Add initial Exynos7885 clock driver +c703a2f44cce clk: samsung: clk-pll: Add support for pll1417x +cfe238e4e7ff clk: samsung: Make exynos850_register_cmu shared +77624aa1d81f dt-bindings: clock: Document Exynos7885 CMU bindings +591020a51672 dt-bindings: clock: Add bindings definitions for Exynos7885 CMU +bc471d1fe210 clk: samsung: exynos850: Add missing sysreg clocks +a949f2cf1ab9 dt-bindings: clock: Add bindings for Exynos850 sysreg clocks +a7904a538933 (tag: v5.16-rc6) Linux 5.16-rc6 +57690554abe1 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT +f291e2d899d1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +2da09da4ae5e Merge tag 'block-5.16-2021-12-19' of git://git.kernel.dk/linux-block +a76c3d035872 Merge tag 'irq_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e1fe1b10e6aa Merge tag 'timers_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +909e1d166ca8 Merge tag 'locking_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c36d891d787d Merge tag 'core_urgent_for_v5.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a4cc5ea443e7 Merge tag 'mips-fixes_5.16_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow control on Asus RT-AC88U +713ab911f2cd Merge tag 'powerpc-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +9273d6cb9935 Merge tag '5.16-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 +e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next +9a68c53f875e ARM: dts: NSP: Rename SATA unit name +69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node +d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node +89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) +13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties +18c841e1f411 KVM: x86: Retry page fault if MMU reload is pending and root has no sp +0b091a43d704 KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs +1aa2abb33a41 KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES +87959fa16cfb Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption" +5a213b9220e0 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux into HEAD +b1460bb4eadf mt76: mt7921s: fix cmd timeout in throughput test +1bb42a354d8c mt76: mt7921s: fix suspend error with enlarging mcu timeout value +3fb47c883806 mt76: mt7921s: make pm->suspended usage consistent +5375001bb4ce mt76: mt7921: fix possible resume failure +f2cd4abca01b mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work +25702d9c55dc mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv +3c312f4395f8 mt76: mt7921: remove dead definitions +1966a5078f2d mt76: mt7915: add mu-mimo and ofdma debugfs knobs +6cf4392f2489 mt76: mt7915: introduce mt76_vif in mt7915_vif +81a88b1e75bd mt76: mt7921: reduce log severity levels for informative messages +5562d5f6c71b mt76: mt7915: rely on mt76_connac definitions +ffc2198d7b81 mt76: connac: rely on MCU_CMD macro +680a2ead741a mt76: connac: introduce MCU_CE_CMD macro +547224024579 mt76: connac: introduce MCU_UNI_CMD macro +7159eb828d21 mt76: connac: remove MCU_FW_PREFIX bit +9d8d136cf0b6 mt76: connac: align MCU_EXT definitions with 7915 driver +e6d2070d9d64 mt76: connac: introduce MCU_EXT macros +e0bf699ad8e5 mt76: mt7921: fix network buffer leak by txs missing +b7263a2982bc mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 +e4232f05207d mt76: mt7915: process txfree and txstatus without allocating skbs +fbe50d9aff0c mt76: allow drivers to drop rx packets early +5360522a2ce2 mt76: mt7663: disable 4addr capability +2dc24ee64147 mt76: mt7615: clear mcu error interrupt status on mt7663 +087baf9b6d37 mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr +d43de9cffbc1 mt76: move sar_capa configuration in common code +73c7c0443685 mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band +2b7f3574ca9a mt76: mt7921s: fix possible kernel crash due to invalid Rx count +78b217580c50 mt76: mt7921s: fix bus hang with wrong privilege +00ff52346d74 mt76: mt7921: use correct iftype data on 6GHz cap init +9b5271f3c359 mt76: mt7921: fix boolreturn.cocci warning +5b595b663940 mt76: eeprom: tolerate corrected bit-flips +15965d8c9c0d mt76: mt7603: improve reliability of tx powersave filtering +608f7c47dfad mt76: clear sta powersave flag after notifying driver +2c70627b09ac mt76: mt7915: introduce SAR support +4bbd6d83afc7 mt76: mt7603: introduce SAR support +92610d6df8a6 mt76: mt7915: improve wmm index allocation +70fb028707c8 mt76: mt7615: improve wmm index allocation +792e1d21aade mt76: mt7615: fix unused tx antenna mask in testmode +5ad4faca7690 mt76: mt7921s: fix the device cannot sleep deeply in suspend +6906aa93eb93 mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files +838fcae7f51c mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames +1eeff0b4c1a6 mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames +633f77b517ac mt76: mt76x02: introduce SAR support +b3cb885e56d5 mt76: move sar utilities to mt76-core module +5d461321c930 mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config +0a57d636012e mt76: fix the wiphy's available antennas to the correct value +dd28dea52ad9 mt76: do not pass the received frame with decryption error +dfdf6725d5e0 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode +e4fce22b5beb mt76: mt7615: remove dead code in get_omac_idx +c9dbeac4988f mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode +ec2ebc1c5a5c mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi +d4f3d1c4d3c2 mt76: fix possible OOB issue in mt76_calculate_default_rate +7f96905068ab mt76: mt7921: introduce 160 MHz channel bandwidth support +eae7df016c30 mt76: debugfs: fix queue reporting for mt76-usb +434ed2138994 Merge branch 'tc-action-offload' +eb473bac4a4b selftests: tc-testing: add action offload selftest for action and filter +c86e0209dc77 flow_offload: validate flags of filter and actions +13926d19a11e flow_offload: add reoffload process to update hw_count +e8cb5bcf6ed6 net: sched: save full flags for tc action +c7a66f8d8a94 flow_offload: add process to update action stats from hardware +bcd64368584b flow_offload: rename exts stats update functions with hw +7adc57651211 flow_offload: add skip_hw and skip_sw to control if offload the action +8cbfe939abe9 flow_offload: allow user to offload tc action to net device +c54e1d920f04 flow_offload: add ops to tc_action_ops for flow action setup +9c1c0e124ca2 flow_offload: rename offload functions with offload instead of flow +5a9959008fb6 flow_offload: add index to flow_action_entry structure +144d4c9e800d flow_offload: reject to offload tc actions in offload drivers +40bd094d65fc flow_offload: fill flags to action structure +9a5875f14b0e gpio: dln2: Fix interrupts when replugging the device +c08995bff202 gpio: sim: fix uninitialized ret variable +3363bd0cfbb8 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support +53b1119a6e50 NFSD: Fix READDIR buffer overflow +7f16d2aa4089 Merge branch 'Introduce composable bpf types' +9497c458c10b bpf/selftests: Test PTR_TO_RDONLY_MEM +216e3cd2f28d bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. +34d3a78c681e bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. +cf9f2f8d62ec bpf: Convert PTR_TO_MEM_OR_NULL to composable types. +20b2aff4bc15 bpf: Introduce MEM_RDONLY flag +c25b2ae13603 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL +3f667b5d4053 Merge tag 'tty-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +fb7d0829135a Merge tag 'usb-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +3c4807322660 bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL +48946bd6a5d6 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL +d639b9d13a39 bpf: Introduce composable reg, ret and arg types. +0f03adcca7a1 Merge tag 'perf-tools-fixes-for-v5.16-2021-12-18' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +d558285413ea PCI/MSI: Unbreak pci_irq_get_affinity() +eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema +abc14eb1e012 ACPI: NFIT: Import GUID before use +7ac5360cd4d0 dax: remove the copy_from_iter and copy_to_iter methods +30c6828a17a5 dax: remove the DAXDEV_F_SYNC flag +fd1d00ec9200 dax: simplify dax_synchronous and set_dax_synchronous +e17f7a0bc4da uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() +60ec7fcfe768 qlcnic: potential dereference null pointer of rx_queue->page_ring +f85b244ee395 xdp: move the if dev statements to the first +1ade48d0c27d ax25: NPD bug when detaching AX25 device +b2f37aead1b8 hamradio: improve the incomplete fix to avoid NPD +23044d77d606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +aa3cc8a9e400 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +90d6cf349c56 fs: 9p: remove unneeded variable +f27456693b96 9p/trans_virtio: Fix typo in the comment for p9_virtio_create() +c271a55b0c60 perf inject: Fix segfault due to perf_data__fd() without open +0c8e32fe48f5 perf inject: Fix segfault due to close without open +0a515a06c5eb perf expr: Fix missing check for return value of hashmap__new() +96c8bddb6cde dt-bindings: soc: samsung: keep SoC driver bindings together +b603377e408f soc: samsung: Add USI driver +f395d41f2a03 mt76: mt7921: add support for PCIe ID 0x0608/0x0616 +c40b42c2b808 mt76: testmode: add support to set MAC +bbc1d4154ec1 mt76: mt7915: add default calibrated data support +c23fa1bbc5d6 mt76: only set rx radiotap flag from within decoder functions +dc5399a50b45 mt76: reverse the first fragmented frame to 802.11 +8f05835425ce mt76: mt7915: fix SMPS operation fail +edc083183048 mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() +0efaf31dec57 mt76: mt7921: fix MT7921E reset failure +8c55516de3f9 mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() +2363b6a646b6 mt76: mt7921: drop offload_flags overwritten +e42603af7ecc mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine +f16cc980d649 Merge branch 'locking/urgent' into locking/core +8f556a326c93 locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() +107ba9bf49c2 phy: qcom-qmp: Add SM8450 PCIe0 PHY support +9710b162c8b9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings +f54ffa12168d drm/i915: Rename i915->gt to i915->gt0 +2cbc876daa71 drm/i915: Use to_gt() helper +c68c74f5b91b drm/i915/pxp: Use to_gt() helper +8c2699fad60e drm/i915/selftests: Use to_gt() helper +93b76b13cfc1 drm/i915/gvt: Use to_gt() helper +1a9c4db4caf0 drm/i915/gem: Use to_gt() helper +c14adcbd1a96 drm/i915/gt: Use to_gt() helper +62e94f92e397 drm/i915/display: Use to_gt() helper +c0f0dab8ba48 drm/i915: Introduce to_gt() helper +030def2cc91f drm/i915: Store backpointer to GT in uncore +6795801366da xfs: Support large folios +60d8231089f0 iomap: Support large folios in invalidatepage +589110e897ff iomap: Convert iomap_migrate_page() to use folios +e735c0079465 iomap: Convert iomap_add_to_ioend() to take a folio +81d4782a741b iomap: Simplify iomap_do_writepage() +926550362d60 iomap: Simplify iomap_writepage_map() +6e478521df53 iomap,xfs: Convert ->discard_page to ->discard_folio +9c4ce08dd211 iomap: Convert iomap_write_end_inline to take a folio +bc6123a84a71 iomap: Convert iomap_write_begin() and iomap_write_end() to folios +a25def1fe568 iomap: Convert __iomap_zero_iter to use a folio +d454ab82bc7f iomap: Allow iomap_write_begin() to be called with the full length +7e1c5d7b6926 Merge branch 'mptcp-miscellaneous-changes-for-5-17' +59060a47ca50 mptcp: clean up harmless false expressions +f730b65c9d85 selftests: mptcp: try to set mptcp ulp mode in different sk states +3ce0852c86b9 mptcp: enforce HoL-blocking estimation +ab9d0e2171be net: ethernet: mtk_eth_soc: delete some dead code +ddfbe18da55c net: mtk_eth_soc: delete an unneeded variable +00315e162758 tsnep: Fix s390 devm_ioremap_resource warning +158b515f703e tun: avoid double free in tun_free_netdev +2efc2256febf net: marvell: prestera: fix incorrect structure access +8b681bd7c301 net: marvell: prestera: fix incorrect return of port_find +f845fe5819ef Revert "tipc: use consistent GFP flags" +1488fc204568 net: lantiq_xrx200: increase buffer reservation +14193d57c814 Merge branch 'net-sched-fix-ct-zone-matching-for-invalid-conntrack-state' +635d448a1cce net: openvswitch: Fix matching zone id for invalid conns arriving from tc +384959586616 net/sched: flow_dissector: Fix matching on zone id for invalid conns +ec624fe740b4 net/sched: Extend qdisc control block with tc control block +ff8752d7617d perf arm-spe: Synthesize SPE instruction events +9eaa88c7036e Merge tag 'libata-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +1887bf5cc495 Merge tag 'zonefs-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs +83912d6d55be ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 +a31080899d5f cifs: sanitize multiple delimiters in prepath +b774302e8856 cifs: ignore resource_id while getting fscache super cookie +6ed95285382d drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540 +6bf7805321b9 drm/msm/a5xx: Add support for Adreno 506 GPU +f91030ed4494 dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema +8b82b8416f2c dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema +f10a9b722f80 dt-bindings: i2c: tegra: Convert to json-schema +94360916fadd dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120 +07f7f6867eca dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML +819d11507f66 bpf, selftests: Fix spelling mistake "tained" -> "tainted" +e967a20a8fab bpftool: Reimplement large insn size limit feature probing +5a8ea82f9d25 selftests/bpf: Add libbpf feature-probing API selftests +878d8def0603 libbpf: Rework feature-probing APIs +0706a78f31c4 Revert "xsk: Do not sleep in poll() when need_wakeup set" +4e8c11b6b3f0 timekeeping: Really make sure wall_to_monotonic isn't positive +5d65f6f3df56 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +9609134186b7 Merge tag 'for-5.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +877fee2a0c65 PCI: Convert pci_dev_present() stub to static inline +75d70d76cb7b ipmi: fix initialization when workqueue allocation fails +2b5160b12091 ipmi: bail out if init_srcu_struct fails +92fc50859872 iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 +8afadd1cd8ba iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable +ccd219d2ea13 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath +48ccc43ecf10 iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config +209f2f9c7181 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation +bd0b536dc2e1 virtchnl: Add support for new VLAN capabilities +f1f05ef38382 Merge tag 'selinux-pr-20211217' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +0bb43aec33ea Merge tag 'riscv-for-linus-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +fa09ca5ebce5 Merge tag 'block-5.16-2021-12-17' of git://git.kernel.dk/linux-block +cb29eee3b28c Merge tag 'io_uring-5.16-2021-12-17' of git://git.kernel.dk/linux-block +43d1c6a63950 Merge tag 'dmaengine-fix-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine +dcbaf72aa423 ice: xsk: fix cleaned_count setting +8bea15ab7485 ice: xsk: allow empty Rx descriptors on XSK ZC data path +8b51a13c37c2 ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor +0708b6facb4d ice: remove dead store on XSK hotpath +617f3e1b588c ice: xsk: allocate separate memory for XDP SW ring +4f549bf33e38 Merge tag 'drm-fixes-2021-12-17-1' of git://anongit.freedesktop.org/drm/drm +afe8a3ba85ec ice: xsk: return xsk buffers back to pool when cleaning the ring +2cdbd92c2d1d mmc: mxc: Use the new PM macros +e0d64ecc6217 mmc: jz4740: Use the new PM macros +bcf6f1759adf ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG +3c89857a66ef ACPI: PM: Remove redundant cache flushing +87ebbb8c612b ACPI: processor: idle: Only flush cache on entering C3 +5e713c6afa34 drm/amdgpu: add support for IP discovery gc_info table v2 +b7865173cf6a drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled +19e66d512e41 drm/amd/pm: Fix xgmi link control on aldebaran +bf67014d6bda drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence +99ece713773b ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() +e3c963c49887 ACPI: scan: Introduce acpi_fetch_acpi_dev() +c49eea6ffec6 device property: Drop fwnode_graph_get_remote_node() +0d82017b7051 device property: Use fwnode_graph_for_each_endpoint() macro +c87b8fc56966 device property: Implement fwnode_graph_get_endpoint_count() +59f3f98284ba Documentation: ACPI: Update references +a11174952205 Documentation: ACPI: Fix data node reference documentation +49f39cb0ef19 device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED +4a7f4110f791 device property: Fix fwnode_graph_devcon_match() fwnode leak +544e737dea5a PM: sleep: Fix error handling in dpm_prepare() +c50384d7e331 ASoC: Intel: catpt: Dma-transfer fix and couple +be1d03eecc1c Support HDMI audio on NVIDIA Tegra20 +a92c1cd33520 ASoC: SOF: couple of cleanups +f7c7ecaba469 ASoC: SOF: remove suport for TRIGGER_RESUME +62480772263a ARM: dts: armada-38x: Add generic compatible to UART nodes +0734f8311ce7 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers +effd42600b98 arm64: dts: marvell: cn9130: add GPIO and SPI aliases +73a78b6130d9 arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node +35d544a273ea arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree +1f1cb308abc5 arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB +4b95391c8ef0 serial: 8250_pci: remove redundant assignment to tmp after the mask operation +e5ce127e5f7b dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching +443df57b31d1 tty: serial: fsl_lpuart: Add i.MXRT1050 support +9629eeb0b191 dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible +5bb221b0ad65 serial: atmel: Use platform_get_irq() to get the interrupt +8a1dcae95c2e serial: sh-sci: Use devm_clk_get_optional() +0d1bc829a755 serial: sh-sci: Use dev_err_probe() +09c7bda4ddef serial: sh-sci: Drop support for "sci_ick" clock +f087f01ca2c5 serial: lantiq: Use platform_get_irq() to get the interrupt +26baf4b66c57 tty: serial: sh-sci: Add support for R-Car Gen4 +6aa7cee60c3e dt-bindings: serial: renesas,scif: Document r8a779f0 bindings +572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation +e1137bcefa02 ARM: configs: at91: Enable crypto software implementations +6dbe6c07f94f gpio: Propagate firmware node from a parent device +3b2e5d74e25f ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller +45a541a610af gpio: Setup parent device and get rid of unnecessary of_node assignment +448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers +f04b4fb47d83 ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() +dd73d18e7fc7 arm64: Ensure that the 'bti' macro is defined where linkage.h is included +a62a02986d39 ASoC: Intel: catpt: Streamline locals declaration for PCM-functions +dad492cfd24c ASoC: Intel: catpt: Reduce size of catpt_component_open() +2a9a72e290d4 ASoC: Intel: catpt: Test dmaengine_submit() result before moving on +1b18af40c1db spmi: spmi-pmic-arb: fix irq_set_type race condition +504eb71e4717 spmi: mediatek: Add support for MT8195 +b45b3ccef8c0 spmi: mediatek: Add support for MT6873/8192 +312644352f53 dt-bindings: spmi: document binding for the Mediatek SPMI controller +ef8261dce395 dt-bindings: spmi: remove the constraint of reg property +b56ca501a411 spmi: pmic-arb: Add sid and address to error messages +1dba0075fc3d bus: mhi: pci_generic: Introduce Sierra EM919X support +5a717e93239f bus: mhi: core: Use correctly sized arguments for bit field +227fee5fc99e bus: mhi: core: Add an API for auto queueing buffers for DL channel +d651ce8e917f bus: mhi: core: Fix race while handling SYS_ERR at power up +42c4668f7efe bus: mhi: core: Fix reading wake_capable channel configuration +f3d13397365d bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API +85ec6094624c bus: mhi: core: Minor style and comment fixes +3e60c9f06803 bus: mhi: core: Use macros for execution environment features +f77097ec8c01 bus: mhi: pci_generic: Graceful shutdown on freeze +c9825e660005 bus: mhi: pci_generic: Add new device ID support for T99W175 +2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next +d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable +de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers +d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc +7930d8553575 dmaengine: idxd: add knob for enqcmds retries +92452a72ebdf dmaengine: idxd: set defaults for wq configs +0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset +76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel +c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 +3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B) +b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs +dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> +e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA +5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference +a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings +78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 +839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC +aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() +f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors +f2b42379c576 usb: misc: ehset: Rework test mode entry +b1e9e7ebe6c0 usb: core: Export usb_device_match_id +cf081d009c44 usb: musb: Set the DT node on the child device +9879c81b6807 usb: musb: Drop unneeded resource copying +4de5bd9a389d usb: host: ohci-omap: propagate errors from platform_get_irq() +1aebf115afd7 usb: host: ehci-sh: propagate errors from platform_get_irq() +12ba912c3047 usb: gadget: udc: pxa25x: propagate errors from platform_get_irq() +4c71960105b4 usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq() +1646566b5e0c usb: ftdi-elan: fix memory leak on device disconnect +005585863828 usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 +29b4dd308af6 dt-bindings: usb: qcom,dwc3: Add SM6350 compatible +3ad02e0e5241 usb: dwc2: drd: restore role and overrides upon resume +e14acb876985 usb: dwc2: drd: add role-switch-default-node support +942cdbc168d4 dt-bindings: usb: document role-switch-default-mode property in dwc2 +d538ea945532 MAINTAINERS: remove typo from XEN PVUSB DRIVER section +0f153a1b8193 usb: chipidea: Set the DT node on the child device +e1ffd5f0709d usb: uhci: Use platform_get_irq() to get the interrupt +b6886c7826a1 usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt +2dec70f18b91 usb: ohci-spear: Remove direct access to platform_device resource list +d6bfc848af12 dt-bindings: usb: qcom,dwc3: add binding for SM8450 +521223d8b3ec cpufreq: Fix initialization of min and max frequency QoS requests +b6e6f8beec98 cpufreq: intel_pstate: Update EPP for AlderLake mobile +58fa0d90edde drm/vmwgfx: Fix possible usage of an uninitialized variable +50ca8cc7c0fd drm/vmwgfx: Remove unused compile options +bc701a28c74e drm/vmwgfx: Remove explicit transparent hugepages support +4e07d71c0d66 drm/vmwgfx: Fix a size_t/long int format specifier mismatch +86ffed3de3ac powercap: fix typo in a comment in idle_inject.c +f75c1d55ecba Merge tag 'wireless-drivers-next-2021-12-17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +c4d936efa46d Revert "usb: early: convert to readl_poll_timeout_atomic()" +458b03f81afb cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call +d1579e61192e PM: runtime: Add safety net to supplier device release +d00ebcc6542d cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment +c24efa673278 PM: runtime: Capture device status before disabling runtime PM +931da6a0de5d powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR +a60c67fe3acf Merge tag 'renesas-arm-defconfig-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig +a5af82a8ff98 dt-bindings: usb: Convert BDC to YAML +8d674d09972a Merge tag 'sunxi-drivers-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes +1a3c7bb08826 PM: core: Add new *_PM_OPS macros, deprecate old ones +c06ef740d401 PM: core: Redefine pm_ptr() macro +5ef11c56b233 r8169: Avoid misuse of pm_ptr() macro +58e529eab80d dt-bindings: bus: Convert GISB arbiter to YAML +fb6739251cdf dt-bindings: ata: Convert Broadcom SATA to YAML +5a17799462f8 Merge tag 'renesas-drivers-for-v5.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers +79309f5bf43d Merge tag 'renesas-dt-bindings-for-v5.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +527c71547dbf Merge tag 'renesas-arm-dt-for-v5.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +c9074c91516d Merge tag 'sunxi-dt-for-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt +2ac2f089de4f Merge tag 'sunxi-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes +a6a476878ea9 Merge tag 'fixes-for-v5.16' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes +914ed1f56581 arm64: tegra: Add host1x hotflush reset on Tegra210 +c9059a6bb993 media: dt: bindings: tegra-vde: Document OPP and power domain +ccc3016261ed media: dt: bindings: tegra-vde: Convert to schema +0c41e287f754 dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D +425a68a96369 dt-bindings: host1x: Document OPP and power domain properties +d0e70d130484 dt-bindings: clock: tegra-car: Document new clock sub-nodes +f64de71a9383 dt-bindings: ARM: tegra: Document Pegatron Chagall +b58db7135a12 dt-bindings: ARM: tegra: Document ASUS Transformers +a90901a5a373 dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties +cd1fe47862c7 dt-bindings: serial: Document Tegra234 TCU +8461fe3e443b dt-bindings: serial: tegra-tcu: Convert to json-schema +a12e1b7812ff dt-bindings: thermal: tegra186-bpmp: Convert to json-schema +d289f9de8b95 dt-bindings: firmware: tegra: Convert to json-schema +5cda3b25cb04 dt-bindings: tegra: pmc: Convert to json-schema +96b594d2a093 dt-bindings: serial: 8250: Document Tegra234 UART +d5de8b7608e9 dt-bindings: mmc: tegra: Document Tegra234 SDHCI +f8dd779bcb4b dt-bindings: fuse: tegra: Document Tegra234 FUSE +25388844f92f dt-bindings: fuse: tegra: Convert to json-schema +aa8f488fd616 dt-bindings: rtc: tegra: Document Tegra234 RTC +2f9df754d0c2 dt-bindings: rtc: tegra: Convert to json-schema +0637af949a8c dt-bindings: mailbox: tegra: Document Tegra234 HSP +068cf93f9002 dt-bindings: mailbox: tegra: Convert to json-schema +e109c0acb835 dt-bindings: mmc: tegra: Convert to json-schema +bd048487af68 ARM: tegra: Add host1x hotflush reset on Tegra124 +b59e11495b1a ARM: tegra: Add memory client hotflush resets on Tegra114 +812de04661c4 KVM: s390: Clarify SIGP orders versus STOP/RESTART +3c724f1a1caa s390: uv: Add offset comments to UV query struct and fix naming +bad13799e030 KVM: s390: gaccess: Cleanup access to guest pages +7faa543df19b KVM: s390: gaccess: Refactor access address range check +416e7f0c9d61 KVM: s390: gaccess: Refactor gpa and length calculation +733e417518a6 asm-generic/error-injection.h: fix a spelling mistake, and a coding style issue +e0cb56546d39 arch: Remove leftovers from prism54 wireless driver +5a608e40f9f8 arch: Remove leftovers from mandatory file locking +2ac7069ad764 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH +473dcf0ffc31 Documentation, arch: Remove leftovers from raw device +8536a5ef8860 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling +7202216a6f34 ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC +b0343ab330ae ARM: reduce the information printed in call traces +3d14751f341e ARM: 9168/1: Add support for Cortex-M55 processor +2965d4290f60 ARM: 9167/1: Add support for Cortex-M33 processor +75969686ec0d ARM: 9166/1: Support KFENCE for ARM +3c341b217414 ARM: 9165/1: mm: Provide is_write_fault() +0ba8695e3dfb ARM: 9164/1: mm: Provide set_memory_valid() +dcc0a8f6b69a ARM: 9163/1: amba: Move of_amba_device_decode_irq() into amba_probe() +33c6a549641d ARM: 9162/1: amba: Kill sysfs attribute file of irq +d0eae8287cf3 ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t +a92882a4d270 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding +4a2f57ac7dad ARM: 9158/1: leave it to core code to manage thread_info::cpu +251cc826be7d ARM: 9154/1: decompressor: do not copy source files while building +ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next +c73960bb0a43 gpiolib: allow line names from device props to override driver names +36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice +f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms +2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support +1db9b241bb56 gpio: tegra186: Add support for Tegra234 +a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support +7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema +40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema +34d9841b4b7b gpio: sta2x11: fix typo in a comment +1d96b8f635d9 selftests: gpio: add test cases for gpio-sim +b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names +16c138f338b6 selftests: gpio: provide a helper for reading chip info +cb8c474e79be gpio: sim: new testing module +ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip +990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip +dd61b29207ca gpiolib: provide gpiod_remove_hogs() +bfa4671db1ef ASoC: tegra20: i2s: Filter out unsupported rates +9d8f51cd1fa9 ASoC: tegra20: spdif: Filter out unsupported rates +d51693092ecc ASoC: tegra20: spdif: Support system suspend +ec1b4545d755 ASoC: tegra20: spdif: Reset hardware +150f4d573fe1 ASoC: tegra20: spdif: Use more resource-managed helpers +117aeed43974 ASoC: tegra20: spdif: Improve driver's code +c0000fc618cd ASoC: tegra20: spdif: Support device-tree +16736a0221db ASoC: tegra20: spdif: Set FIFO trigger level +549818e5c85a ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed-parent-rate property +80c3d0a97abf ASoC: dt-bindings: tegra20-i2s: Convert to schema +46f016119e2a ASoC: dt-bindings: Add binding for Tegra20 S/PDIF +5a49d926da46 Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine into v4_20211204_digetx_support_hdmi_audio_on_nvidia_tegra20 +4941cd7cc845 ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF +9b3c847b5fa0 ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master +60ded273e4c0 ipc: debug: Add shared memory heap to memory scan +182b682b9ab1 ASoC: SOF: ipc: Add null pointer check for substream->runtime +cb515f105cab ASoC: SOF: avoid casting "const" attribute away +35218cf61869 ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger +9b465060d144 ASoC: SOF: Intel: hda: remove support for RESUME trigger +eed5391f6747 ASoC: SOF: pcm: remove support for RESUME trigger +8ca4090fec02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +1758047057db Merge drm/drm-next into drm-misc-next-fixes +fc74881c28d3 drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify +35a441eea703 mtd: rawnand: gpmi: remove unneeded variable +44d73223fefd mtd: rawnand: omap2: drop unused variable +4695a3cf004a mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode +0137c74ad873 mtd: rawnand: omap2: Add compatible for AM64 SoC +a9e849efca4f mtd: rawnand: omap2: move to exec_op interface +35da0c454553 mtd: rawnand: omap2: Allow build on K3 platforms +14a3ca56c09d dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND +b62e3317b68d net: fix typo in a comment +86df8be67f6c net: dsa: microchip: remove unneeded variable +b8f1ba99cea5 usb: hub: make wait_for_connected() take an int instead of a pointer to int +a0b24a566258 Merge tag 'usb-serial-5.16-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +c9b7011768b5 arm64: dts: renesas: Fix pin controller node names +3953831982eb Merge tag 'lkdtm-v5.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-next +c95a9c278df8 iommu/vt-d: Remove unused dma_to_mm_pfn function +f5209f912722 iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() +bb7125739611 iommu/vt-d: Use bitmap_zalloc() when applicable +575f5cfb13c8 iommu/amd: Remove useless irq affinity notifier +1980105e3cfc iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume +4691f79d62a6 iommu/amd: X2apic mode: setup the INTX registers on mask/unmask +01b297a48a26 iommu/amd: X2apic mode: re-enable after resume +a8d4a37d1bb9 iommu/amd: Restore GA log/tail pointer on host resume +972bf252f860 iommu/iova: Move fast alloc size roundup into alloc_iova_fast() +4cb3600e5eaf iommu/virtio: Fix typo in a comment +9dfa5b6f5efb iommu/vt-d: Remove unused macros +4599d78a820e iommu/vt-d: Use correctly sized arguments for bit field +91d6988558d7 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu +bce472f90952 MAITAINERS: Change zonefs maintainer email address +8ffea2599f63 zonefs: add MODULE_ALIAS_FS +68ac0f3810e7 xfrm: state and policy should fail if XFRMA_IF_ID 0 +8dce43919566 xfrm: interface with if_id 0 should return error +1c405ca11bf5 Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next +8b70b5fee012 Merge tag 'drm-misc-next-2021-12-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +696645d25baf crypto: hisilicon/qm - disable queue when 'CQ' error +95f0b6d53637 crypto: hisilicon/qm - reset function if event queue overflows +a0a9486bebc4 crypto: hisilicon/qm - use request_threaded_irq instead +145dcedd0e17 crypto: hisilicon/qm - modify the handling method after abnormal interruption +9ee401eacedd crypto: hisilicon/qm - code movement +f123e66df6ca crypto: hisilicon/qm - remove unnecessary device memory reset +fc6c01f0cd10 crypto: hisilicon/qm - fix deadlock for remove driver +808957baf3aa crypto: hisilicon/zip - enable ssid for sva sgl +51fa916b81e5 crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() +244d22ffd656 crypto: api - Replace kernel.h with the necessary inclusions +0b62b664d52c crypto: marvell/octeontx - Use kcalloc() instead of kzalloc() +61a13714a985 crypto: cavium - Use kcalloc() instead of kzalloc() +3d725965f836 crypto: ccp - Add SEV_INIT_EX support +b64fa5fc9f44 crypto: ccp - Add psp_init_on_probe module parameter +cc17982d58d1 crypto: ccp - Refactor out sev_fw_alloc() +e423b9d75e77 crypto: ccp - Move SEV_INIT retry for corrupted data +c8341ac62bed crypto: ccp - Add SEV_INIT rc error logging on init +015e42c85f1e crypto: x86/des3 - remove redundant assignment of variable nbytes +3c2196440757 dmaengine: remove slave_id config field +93cdb5b0dc56 dmaengine: xilinx_dpdma: stop using slave_id field +03de6b273805 dmaengine: qcom-adm: stop abusing slave_id config +722d6d2bdcc2 dmaengine: sprd: stop referencing config->slave_id +134c37fa250a dmaengine: pxa/mmp: stop referencing config->slave_id +37228af82e5f dmaengine: shdma: remove legacy slave_id parsing +f59f6aaead97 mmc: bcm2835: stop setting chan_config->slave_id +feaa4a09acc9 spi: pic32: stop setting dma_config->slave_id +bdecfceffeeb ASoC: dai_dma: remove slave_id field +d53939dcc4cf dmaengine: tegra20-apb: stop checking config->slave_id +0725ac9ac449 ASoC: tegra20-spdif: stop setting slave_id +f6f7fbb89bf8 riscv: dts: sifive unmatched: Link the tmp451 with its power supply +ad931d9b3b2e riscv: dts: sifive unmatched: Fix regulator for board rev3 +cd29cc8ad254 riscv: dts: sifive unmatched: Expose the PMIC sub-functions +8120393b74b3 riscv: dts: sifive unmatched: Expose the board ID eeprom +ea81b91e4e25 riscv: dts: sifive unmatched: Name gpio lines +eacef9fd61dc Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-next +a2fbfd517117 Merge tag 'amd-drm-fixes-5.16-2021-12-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +6cc74443a773 net: mana: Add RX fencing +431b9b4d9789 net: vertexcom: remove unneeded semicolon +7ffd9041de76 nfp: flower: refine the use of circular buffer +78fed39af1af Merge tag 'drm-misc-fixes-2021-12-16-1' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes +4be6181fea1d scsi: libsas: Decode SAM status and host byte codes +37310bad7fa6 scsi: hisi_sas: Fix phyup timeout on FPGA +16775db613c2 scsi: hisi_sas: Prevent parallel FLR and controller reset +20c634932ae8 scsi: hisi_sas: Prevent parallel controller reset and control phy command +dc313f6b125b scsi: hisi_sas: Factor out task prep and delivery code +08c61b5d902b scsi: hisi_sas: Pass abort structure for internal abort +934385a4fd59 scsi: hisi_sas: Make internal abort have no task proto +0e4620856b89 scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly +efac162a4e4d scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() +99c66a8868e3 scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() +baea0e833f76 scsi: qla2xxx: Synchronize rport dev_loss_tmo setting +9020be114a47 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() +496f3324048b Only output backtracking information in log level 2 +2e5766483c8c bpf: Right align verifier states in verifier logs. +87f77d37d398 Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging +e1e06edd94d5 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl +7f511d514e8c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl +b77beaaee1be dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains +a0ec8a3a4c81 soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn +e2a6d22f3b48 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled +3951cc6bae4c ARM: dts: imx6: phytec: Add PEB-WLBT-05 support +0f55f9ed21f9 bpf: Only print scratched registers and stack slots to verifier logs. +27750a315aba crypto: qat - do not handle PFVF sources for qat_4xxx +5da5231bb478 libata: if T_LENGTH is zero, dma direction should be DMA_NONE +7cd2802d7496 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +90091c367e74 selftest/lkdtm: Skip stack-entropy test if lkdtm is not available +bc93a22a19eb lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() +026c6fa1a525 lkdtm: avoid printk() in recursive_loop() +861dc0d7fd97 lkdtm: Note that lkdtm_kernel_info should be removed in the future +6441998e2e37 Merge tag 'audit-pr-20211216' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +180f3bcfe362 Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +ddffdcce9caa docs/zh_CN: Add sched-design-CFS Chinese translation +171e9af13819 docs/zh_CN: Add sched-capacity Chinese translation +4658e15d39e6 Merge branch 'bpf: remove the cgroup -> bpf header dependecy' +fd1740b6abac bpf: Remove the cgroup -> bpf header dependecy +aef2feda97b8 add missing bpf-cgroup.h includes +f7ea534a0920 add includes masked by cgroup -> bpf dependency +6b3672adbac6 docs/zh_CN: add sysfs-pci trnaslation +bbc477ee6e30 docs/zh_CN: add msi-howto translation +0e805b118662 docs: address some text issues with css/theme support +98d614bdaa58 docs: Makefile: use the right path for DOCS_CSS +dc10ec987903 docs/vm: clarify overcommit amount sysctl behavior +93db8300f687 Merge tag 'soc-fixes-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +cc274ae7763d selinux: fix sleeping function called from invalid context +06500926052b docs/zh_CN: Add cputopology Chinese translation +6c5ccd24ff17 Remove mentions of the Trivial Patch Monkey +1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly +d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly +60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly +653becec6d56 i2c: aspeed: Remove unused includes +b18794ebc79a dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' +44df8a79283d i2c: sh_mobile: update to new DMAENGINE API when terminating +a5f7cf953f2b i2c: rcar: update to new DMAENGINE API when terminating +cd6cf06590b9 genirq/msi: Convert storage to xarray +bf5e758f02fc genirq/msi: Simplify sysfs handling +ef3350c53d2a genirq/msi: Add abuse prevention comment to msi header +cc9a246dbf6b genirq/msi: Mop up old interfaces +495c66aca3da genirq/msi: Convert to new functions +ef8dd01538ea genirq/msi: Make interrupt allocation less convoluted +a80713fea3d1 platform-msi: Simplify platform device MSI code +653b50c5f969 platform-msi: Let core code handle MSI descriptors +e8604b1447b4 bus: fsl-mc-msi: Simplify MSI descriptor handling +7ad321a5eadb soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs() +49fbfdc22250 soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation +68e3183580be NTB/msi: Convert to msi_on_each_desc() +dc2b453290c4 PCI: hv: Rework MSI handling +706b585a1b95 powerpc/mpic_u3msi: Use msi_for_each-desc() +ab430e743778 powerpc/fsl_msi: Use msi_for_each_desc() +e22b0d1bbf5b powerpc/pasemi/msi: Convert to msi_on_each_dec() +3c46658bd703 powerpc/cell/axon_msi: Convert to msi_on_each_desc() +85dabc2f72b6 powerpc/4xx/hsta: Rework MSI handling +2ca5e908d0f4 s390/pci: Rework MSI descriptor walk +3d31bbd39aa5 xen/pcifront: Rework MSI handling +f2948df5f87a x86/pci/xen: Use msi_for_each_desc() +ae24e28fef14 PCI/MSI: Use msi_on_each_desc() +9fb9eb4b59ac PCI/MSI: Let core code free MSI descriptors +71020a3c0dff PCI/MSI: Use msi_add_msi_desc() +5512c5eaf533 PCI/MSI: Protect MSI operations +645474e2cee4 genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically +602905253607 genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator +1046f71d7268 genirq/msi: Provide a set of advanced MSI accessors and iterators +0f62d941acf9 genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() +b5f687f97d1e genirq/msi: Add mutex for MSI list protection +125282cd4f33 genirq/msi: Move descriptor list to struct msi_device_data +ac18935d2e51 i2c: exynos5: Fix getting the optional clock +2759181d9a13 i2c: designware-pci: Convert to use dev_err_probe() +0897f1735910 i2c: designware-pci: use __maybe_unused for PM functions +c3c9bab1e398 i2c: designware-pci: Group MODULE_*() macros +1900c962e2dc dmaengine: qcom_hidma: Cleanup MSI handling +89e0032ec201 soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() +d86a6d47bcc6 bus: fsl-mc: fsl-mc-allocator: Rework MSI handling +d722e9a51178 mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling +065afdc9c521 iommu/arm-smmu-v3: Use msi_get_virq() +848456705565 perf/smmuv3: Use msi_get_virq() +f6632bb2c145 dmaengine: mv_xor_v2: Get rid of msi_desc abuse +f48235900182 PCI/MSI: Simplify pci_irq_get_affinity() +82ff8e6b78fc PCI/MSI: Use msi_get_virq() in pci_get_vector() +cf15f43acaad genirq/msi: Provide interface to retrieve Linux interrupt number +651b39c48813 powerpc/pseries/msi: Let core code check for contiguous entries +7a823443e9b4 PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS +173ffad79d17 PCI/MSI: Use msi_desc::msi_index +0f18095871fc soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index +78ee9fb4b8b1 bus: fsl-mc-msi: Use msi_desc::msi_index +dba27c7fa36f platform-msi: Use msi_desc::msi_index +20c6d424cfe6 genirq/msi: Consolidate MSI descriptor data +fc22e7dbcdb3 platform-msi: Store platform private data pointer in msi_device_data +9835cec6d557 platform-msi: Rename functions and clarify comments +24cff375fdb6 genirq/msi: Remove the original sysfs interfaces +25ce693ef7ea platform-msi: Let the core code handle sysfs groups +ffd84485e6be PCI/MSI: Let the irq code handle sysfs groups +bf6e054e0e3f genirq/msi: Provide msi_device_populate/destroy_sysfs() +686073e9f846 soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use +86ca622628d3 bus: fsl-mc-msi: Allocate MSI device data on first use +077aeadb6cac platform-msi: Allocate MSI device data on first use +93296cd1325d PCI/MSI: Allocate MSI device data on first use +3f35d2cf9fbc PCI/MSI: Decouple MSI[-X] disable from pcim_release() +013bd8e543c2 device: Add device:: Msi_data pointer and struct msi_device_data +34fff62827b2 device: Move MSI related data into a struct +ed1533b58101 powerpc/pseries/msi: Use PCI device properties +d8a530578b16 powerpc/cell/axon_msi: Use PCI device property +6ef7f771de01 genirq/msi: Use PCI device property +b3f82364117a x86/apic/msi: Use PCI device MSI property +0bcfade92080 x86/pci/XEN: Use PCI device property +c7ecb95ca6a8 PCI/MSI: Set pci_dev::msi[x]_enabled early +c2d7fa2207d0 i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage +d52097010078 i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters +f4e0ba52a89f i2c: designware: Do not complete i2c read without RX_FULL interrupt +0c3e24746055 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time +cdedc45c579f rtc: cmos: avoid UIP when reading alarm time +2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work +2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time +ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP +ea6fa4961aab rtc: mc146818-lib: fix RTC presence check +0dd8d6cb9edd rtc: Check return value from mc146818_get_time() +d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() +454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS +ea0f843aa794 iomap: Convert iomap_page_mkwrite to use a folio +3aa9c659bf82 iomap: Convert readahead and readpage to use a folio +874628a2c590 iomap: Convert iomap_read_inline_data to take a folio +431c0566bb60 iomap: Use folio offsets instead of page offsets +8ffd74e9a816 iomap: Convert bio completions to use folios +cd1e5afe5503 iomap: Pass the iomap_page into iomap_set_range_uptodate +8306a5f56305 iomap: Add iomap_invalidate_folio +39f16c83453d iomap: Convert iomap_releasepage to use a folio +c46e8324cab0 iomap: Convert iomap_page_release to take a folio +c636783d594f powerpc: wii_defconfig: Enable the RTC driver +435d44b3fd0a iomap: Convert iomap_page_create to take a folio +95c4cd053a1d iomap: Convert to_iomap_page to take a folio +d1bd0b4ebfe0 fs/buffer: Convert __block_write_begin_int() to take a folio +640d1930bef4 block: Add bio_for_each_folio_all() +85f5a74c2b9b block: Add bio_add_folio() +c2fcbf81c332 bpf, selftests: Fix racing issue in btf_skc_cls_ingress test +7edc3fcbf9a2 selftest/bpf: Add a test that reads various addresses. +588a25e92458 bpf: Fix extable address check. +433956e91200 bpf: Fix extable fixup offset. +1a6369ba6249 Merge branch 'tools/bpf: Enable cross-building with clang' +ea79020a2d9e selftests/bpf: Enable cross-building with clang +bb7b75e860ee tools/runqslower: Enable cross-building with clang +bdadbb44c90a bpftool: Enable cross-building with clang +4980beb4cda2 tools/libbpf: Enable cross-building with clang +bf1be903461a tools/resolve_btfids: Support cross-building the kernel with clang +cebdb7374577 tools: Help cross-building with clang +68b9bcc8a534 media: ipu3-cio2: Add support for instantiating i2c-clients for VCMs +fc2c204538a9 media: ipu3-cio2: Call cio2_bridge_init() before anything else +ae971ccae9de media: ipu3-cio2: Defer probing until the PMIC is fully setup +86790a4fdf4b media: hantro: Add support for Allwinner H6 +fd6be12716c4 media: dt-bindings: allwinner: document H6 Hantro G2 binding +3385c514ecc5 media: hantro: Convert imx8m_vpu_g2_irq to helper +3c5b218c3606 media: hantro: move postproc enablement for old cores +6a7c32195760 media: hantro: vp9: add support for legacy register set +e67a09d199cb media: hantro: vp9: use double buffering if needed +ea71631b7129 media: hantro: add support for reset lines +37af43b250fd media: hantro: Fix probe func error path +69a187456d10 media: i2c: hi846: use pm_runtime_force_suspend/resume for system suspend +e1cc0a05539a media: i2c: hi846: check return value of regulator_bulk_disable() +d1d2ed5925c3 media: hi556: Support device probe in non-zero ACPI D state +5525fd86ef78 media: ov5675: Support device probe in non-zero ACPI D state +56ca3be85f3d media: imx208: Support device probe in non-zero ACPI D state +ada2c4f54d0a media: ov2740: support device probe in non-zero ACPI D state +1e583b56e5e7 media: ov5670: Support device probe in non-zero ACPI D state +0e014f1a8d54 media: ov8856: support device probe in non-zero ACPI D state +cbe0b3af73bf media: ov8865: Disable only enabled regulators on error path +6ab703003924 media: staging: ipu3-imgu: add the AWB memory layout +5fcec420cc86 media: Update Intel-submitted camera sensor driver contacts +3a956f0b123c Merge tag 'platform-drivers-x86-int3472-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into media_tree +a52a8e9eaf4a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +a840974e96fd perf test: Test 73 Sig_trap fails on s390 +8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver +6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller +db0c944ee92b clk: qcom: Add clock driver for SM8450 +fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into clk-for-5.17 +d79afa201328 clk: qcom: Add SDX65 GCC support +d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 +4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.1638861860.git.quic_vamslank@quicinc.com' into clk-for-5.17 +0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 +799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 +109a357f287c drm/amdgpu: clean up some leftovers from bring up +892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange +d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner +d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled +4c88bb96e40b s390/mm: check 2KB-fragment page on release +1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling +c2c224932fd0 s390/mm: fix 2KB pgtable release race +cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization +c7ed509b21b6 s390/nmi: disable interrupts on extended save area update +cff2d3abc8da s390/zcrypt: CCA control CPRB sending +248420797d28 s390/disassembler: update opcode table +15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion +fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion +b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion +893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread +b1a7288dedc6 bpf, selftests: Add test case trying to taint map value pointer +e572ff80f05c bpf: Make 32->64 bounds propagation slightly more robust +3cf2b61eb067 bpf: Fix signed bounds propagation after mov32 +fa36bbe6d43f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran +0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs +69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning +5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence +f2e78affc48d ksmbd: fix uninitialized symbol 'pntsd_size' +ef399469d9ce ksmbd: fix error code in ndr_read_int32() +f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume +9f952378fcb9 drivers/amd/pm: smu13: use local variable adev +fd5e3c4ab92e Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +81eebd540511 Merge tag 'for-5.16/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion. +8f2b54824b28 drivers:iio:dac: Add AD3552R driver support +5ef163058631 block: only build the icq tracking code when needed +90b627f5426c block: fold create_task_io_context into ioc_find_get_icq +5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio +8472161b77c4 block: fold get_task_io_context into set_task_ioprio +a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c +091abcb3efd7 block: cleanup ioc_clear_queue +edf70ff5a1ed block: refactor put_io_context +8a20c0c7e0ce block: remove the NULL ioc check in put_io_context +4be8a2eaff2e block: refactor put_iocontext_active +0aed2f162bbc block: simplify struct io_context refcounting +8a2ba1785c58 block: remove the nr_task field from struct io_context +3427f2b2c533 block: remove the rsxx driver +b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml +d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() +62451a2b2e7e nvme: separate command prep and issue +3233b94cf842 nvme: split command copy into a helper +3a905438887b drm/msm/dpu: add layer mixer register dump to dpu snapshot +2672e4e71a91 drm/msm/dpu: move SSPP debugfs support from plane to SSPP code +7620bdfb2502 drm/msm/dp: remove unneeded variable +f3d5d7cc2309 drm/msm: Don't use autosuspend for display +c1760555884b drm/msm/debugfs: Add display/kms state snapshot +59871211c654 drm/msm/disp: Export helper for capturing snapshot +9c5d89bc1055 arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() +bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation +bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc +f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 +35c35b0c4161 iio: add filter subfolder +1744a22ae948 afs: Fix mmap +9d8604b28575 KVM: arm64: Rework kvm_pgtable initialisation +4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/linux into arm/newsoc +e28587cc491e sit: do not call ipip6_dev_free() from sit_init_net() +79ca243d8341 iio: vz89x: Remove unnecessary cast +52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast +91b49aadbabf iio: as3935: Remove unnecessary cast +a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree +ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree +b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk +d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts +ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs +7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings +3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions +0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver +d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings +810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions +4210be668a09 clk: starfive: Add JH7100 clock generator driver +af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings +38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions +9ca9a608a787 ARM: tegra: Add back gpio-ranges properties +919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio +7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio +dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree +dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree +279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware +2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x +1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x +73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 device-trees +8b8e6e782456 net: systemport: Add global locking for descriptor lifecycle +5c15b3123f65 net/smc: Prevent smc_release() from long blocking +6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller +eed280dfe91d arm64: tegra: Add memory controller on Tegra234 +cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 +c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 +a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC +553f07360e23 arm64: tegra: Rename Ethernet PHY nodes +027529473672 arm64: tegra: Remove unused only-1-8-v properties +f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly +28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 +9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB +54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB +31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB +635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema +1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties +99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" +c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock +1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe +cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string +2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property +56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips +e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints +2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region +548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list +4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes +fe57ff5365c9 arm64: tegra: Rename thermal zones nodes +fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly +9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 +92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list +ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 +bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer +64b407827670 arm64: tegra: Remove unsupported properties on Norrin +2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin +bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 +097e01c61015 arm64: tegra: Rename top-level regulators +4cc3e3e164c0 arm64: tegra: Rename top-level clocks +e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 +f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 +ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode +533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support +a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy +f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 +06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device +e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC +98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses +e537adde131b arm64: tegra: Add clock for Tegra234 RTC +7fa307524a4d arm64: tegra: Fixup SYSRAM references +d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.17/arm64/dt +3c67d44de787 block: add mq_ops->queue_rqs hook +51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema +c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support +57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG +8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 +d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM +fc5e0e376219 dt-bindings: Update headers for Tegra234 +b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) +d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently +fcade2ce06ff block: use singly linked list for bio cache +5581a5ddfe8d block: add completion handler for fast path +bebd87eea29a wcn36xx: Implement beacon filtering +bc4e7f2432bb wcn36xx: Fix physical location of beacon filter comment +7effbf7af91e wcn36xx: Fix beacon filter structure definitions +6ac04bdc5edb ath11k: Use reserved host DDR addresses from DT for PCI devices +77a0a30bb507 dt: bindings: add new DT entry for ath11k PCI device support +79a7f77b9b15 irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time +0859bbb07d06 irqchip/ingenic-tcu: Use correctly sized arguments for bit field +c10f2f8b5d80 irqchip/gic-v2m: Add const to of_device_id +29e525cc825e irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init +0f473bb6ed2d Merge branch 'fib-merge-nl-policies' +66495f301c69 fib: expand fib_rule_policy +92e1bcee067f fib: rules: remove duplicated nla policies +9c5c60521957 perf ftrace: Implement cpu and task filters in BPF +177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand +53be50282269 perf ftrace: Add 'latency' subcommand +a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace +416e15ad17f8 perf ftrace: Add 'trace' subcommand +83869019c74c perf arch: Support register names from all archs +d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers +5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() +017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" +8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check +7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks +6732f10b11c6 perf vendor events: Rename arm64 arch std event files +3987d65f45ed perf vendor events: For the Arm Neoverse N2 +888569dbcd80 perf dlfilter: Drop unused variable +b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT +f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file +39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core +858779df1c07 MIPS: OCTEON: add put_device() after of_find_device_by_node() +906c6bc6e8e5 MIPS: BCM47XX: Replace strlcpy with strscpy +a670c82d9ca4 mips: fix Kconfig reference to PHYS_ADDR_T_64BIT +ddc18bd71418 mips: txx9: remove left-over for removed TXX9_ACLC configs +deaee2704a15 scripts/gdb: lx-dmesg: read records individually +a51f0824d8bb mips: alchemy: remove historic comment on gpio build constraints +bb900d43e249 mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR +301e499938a6 mips: kgdb: adjust the comment to the actual ifdef condition +9a53a8d73c79 mips: dec: provide the correctly capitalized config CPU_R4X00 in init error message +74320247811b mips: drop selecting non-existing config NR_CPUS_DEFAULT_2 +fd4eb90b1644 mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support +6fb8a1b32033 MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL +d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator +b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node +6add87fdae9b optee: Suppress false positive kmemleak report in optee_handle_rpc() +18549bf4b21c tee: optee: Fix incorrect page free bug +8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver +02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver +d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver +4bc73b7d4880 Merge tag 'tegra-for-5.16-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes +365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt +4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt +9758ff2fa240 Merge drm/drm-next into drm-misc-next +bc128349588d LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers +d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() +f63c862587c9 irqchip/spear-shirq: Add support for IRQ 0..6 +d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() +16e3613a39fd Merge branch irq/its-kexec-rt into irq/irqchip-next +83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 device-trees +835f442fdbce irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime +d23bc2bc1d63 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve +c0cdc89072a3 irqchip/gic-v3-its: Give the percpu rdist struct its own flags field +3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table +76f12e632a15 netfilter: ctnetlink: remove expired entries first +58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI codepath +555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks +28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend +1e15f5b911d6 drm/tegra: vic: Stop channel on suspend +2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM +e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM +6efdde0cd08b drm/tegra: hdmi: Add OPP support +4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling +a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() +9ca790f44606 gpu: host1x: Add host1x_channel_stop() +6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support +d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure +4abfc0e3a546 gpu: host1x: Add missing DMA API include +5566174cb10a drm/tegra: vic: Fix DMA API misuse +20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 +7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors +e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused +2245c2a2722b drm/tegra: Mark nvdec_writel() as inline +0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ +0f52fc3fc97d drm/tegra: Remove duplicate struct declaration +b03d6403072e drm/tegra: vic: Use autosuspend +271fca025a6d drm/tegra: gr2d: Explicitly control module reset +6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER +ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key +f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC +e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax +46f226c93d35 drm/tegra: Add NVDEC driver +cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor +ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb() +40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly +1f39b1dfa53c drm/tegra: Implement buffer object cache +c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics +7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into drm/tegra/for-next +43d8ac22125e Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next +e0abae195355 media: staging: tegra-vde: Support generic power domain +07f837554bb5 spi: tegra20-slink: Add OPP support +6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support +d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support +3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support +59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support +8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support +c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into for-5.17/drivers +81c4c86c6665 soc/tegra: pmc: Rename core power domain +9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() +8d1a3411da0c soc/tegra: pmc: Rename 3d power domains +006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing +80ef351c9871 soc/tegra: regulators: Prepare for suspend +88724b78a84c soc/tegra: fuse: Use resource-managed helpers +aeecc50ace04 soc/tegra: fuse: Reset hardware +765d95f8ac54 soc/tegra: pmc: Add reboot notifier +66209e6fbd56 soc/tegra: Don't print error message when OPPs not available +52b28657ebd7 KVM: arm64: pkvm: Unshare guest structs during teardown +b8cc6eb5bded KVM: arm64: Expose unshare hypercall to the host +376a240f0379 KVM: arm64: Implement do_unshare() helper for unsharing memory +1ee32109fd78 KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() +e82edcc75c4e KVM: arm64: Implement do_share() helper for sharing memory +61d99e33e757 KVM: arm64: Introduce wrappers for host and hyp spin lock accessors +3d467f7b8c0a KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages +a83e2191b7f1 KVM: arm64: pkvm: Refcount the pages shared with EL2 +3f868e142c0b KVM: arm64: Introduce kvm_share_hyp() +82bb02445de5 KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 +34ec7cbf1ee0 KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table +d6b4bd3f4897 KVM: arm64: Fixup hyp stage-1 refcount +2ea2ff91e822 KVM: arm64: Refcount hyp stage-1 pgtable pages +1fac3cfb9cc6 KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator +ce5b5b05c168 Merge branch kvm-arm64/vgic-fixes-5.17 into kvmarm-master/next +3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field +1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init +8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable +5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config() +0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments +c054fe993606 iio: event_monitor: Flush output on event +0b665d4af358 drm/bridge: ti-sn65dsi86: Set max register for regmap +fc0d026a2fad netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work +a9382d9389a0 netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance +8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata +d0a0b6cd8cf9 drm/ast: Move I2C code into separate source file +a2cce09c349e drm/ast: Convert I2C code to managed cleanup +55dc449a7c60 drm/ast: Handle failed I2C initialization gracefully +8a03ef676ade net: Fix double 0x prefix print in SKB dump +053c9e18c6f9 virtio_net: fix rx_drops stat for small pkts +e08cdf63049b dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED +407ecd1bd726 sfc_ef100: potential dereference of null pointer +604ba230902d net: prestera: flower template support +a5dba0f207e5 net: dsa: rtl8365mb: add GMII as user port mode +440523b92be6 KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() +0546b224cc77 net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup +c95b1d7ca794 KVM: arm64: vgic-v3: Fix vcpu index comparison +e85fbf535531 Merge branch 'gve-improvements' +6081ac2013ab gve: Add tx|rx-coalesce-usec for DQO +2c9198356d56 gve: Add consumed counts to ethtool stats +974365e51861 gve: Implement suspend/resume/shutdown +497dbb2b97a0 gve: Add optional metadata descriptor type GVE_TXD_MTD +5fd07df47a7f gve: remove memory barrier around seqno +13e7939c954a gve: Update gve_free_queue_page_list signature +d30baacc0494 gve: Move the irq db indexes out of the ntfy block struct +a10834a36c8a gve: Correct order of processing device options +75df1a2484c4 Merge branch 'phylink-pcs-validation' +d8c366939707 net: mvneta: convert to pcs_validate() and phylink_generic_validate() +c2e7d2df4a10 net: mvneta: convert to phylink pcs operations +5a7d89536969 net: mvneta: convert to use mac_prepare()/mac_finish() +85e3e0ebdbec net: mvpp2: convert to pcs_validate() and phylink_generic_validate() +cff056322372 net: mvpp2: use .mac_select_pcs() interface +0d22d4b626a4 net: phylink: add pcs_validate() method +d1e86325af37 net: phylink: add mac_select_pcs() method to phylink_mac_ops +3e15f623bbdf dt-bindings: imx6q-pcie: Add PHY phandles and name properties +18678591846d selftests/powerpc: skip tests for unavailable mitigations. +3b54c71537d7 powerpc/pseries: use slab context cpumask allocation in CPU hotplug init +af47d79b041d powerpc/64s/interrupt: avoid saving CFAR in some asynchronous interrupts +ecb1057c0f9a powerpc/64/interrupt: reduce expensive debug tests +0faf20a1ad16 powerpc/64s/interrupt: Don't enable MSR[EE] in irq handlers unless perf is in use +5a7745b96f43 powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say whether perf wants PMIs to be soft-NMI +ff0b0d6e1a7b powerpc/64s/interrupt: handle MSR EE and RI in interrupt entry wrapper +4423eb5ae32e powerpc/64/interrupt: make normal synchronous interrupts enable MSR[EE] if possible +0a006ace634d powerpc/pseries/vas: Don't print an error when VAS is unavailable +6ed05a8efda5 powerpc/perf: Add data source encodings for power10 platform +4a20ee106154 powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields +cb1c4aba055f perf: Add new macros for mem_hops field +6209dd778f66 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +4134c846b644 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex t-queue +d619f38c015f drm/vc4: plane: Add support for YUV color encodings and ranges +145b42fbae7f drm/vc4: plane: Add support for DRM_FORMAT_P030 +006ea1b5822f drm/fourcc: Add packed 10bit YUV 4:2:0 format +823f7a549796 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos +d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter +841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board +6ea966fca084 drm/simpledrm: Add [AX]RGB2101010 formats +877691b987a0 drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() +e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes protocols +52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 +cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus +b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 +71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes +dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source +e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes +2f92ea21622c of: Move simple-framebuffer device handling from simplefb to of +57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver +5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform +322539a014bc rtc: gamecube: Report low battery as invalid data +86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U +20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer +cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node +23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes +a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes +eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes +519bace37b2d arm64: dts: lx2160a: add optee-tz node +674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node +849e087ba68a arm64: dts: lx2160a: fix scl-gpios property name +938db2765946 drm/panel: simple: Add Team Source Display TST043015CMHX panel +5e52485a3be7 dt-bindings: display: simple: Add Team Source Display TST043015CMHX panel +71a58332930f dt-bindings: Add Team Source Display Technology vendor prefix +88438668c9e0 drm/bridge: lvds-codec: Add support for pixel data sampling edge select +d7df3948eb49 dt-bindings: display: bridge: lvds-codec: Document pixel data sampling edge select +b530d5f39c2f wilc1000: Improve WILC TX performance when power_save is off +dfd0743f1d9e tee: handle lookup of shm with reference count 0 +97affcfa15bb wl1251: specify max. IE length +f06bd8a1471d Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi +0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node +be81992f9086 xen/netback: don't queue unlimited number of packages +6032046ec4b7 xen/netback: fix rx queue stall detection +fe415186b43d xen/console: harden hvc_xen against event channel storms +b27d47950e48 xen/netfront: harden netfront against event channel storms +0fd08a34e8e3 xen/blkfront: harden blkfront against event channel storms +c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2 +d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data +6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell +6ad102e05d21 phy: qcom-qmp: Add SM8450 USB QMP PHYs +03eacc3c6523 dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY +d8f013691912 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 +92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl +39e660687ac0 ARM: dts: imx6qdl-wandboard: Fix Ethernet support +ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset +ff5f87cb6a75 clk: Introduce clk-tps68470 driver +55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into clk-x86 +e8f24c58d1b6 ARM: dts: gpio-ranges property is now required +54dd5a419f26 pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for PINCTRL_ASPEED +f9b94d24269f Merge tag 'intel-pinctrl-v5.17-3' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into devel +8a8d6bbe1d3b pinctrl: Get rid of duplicate of_node assignment in the drivers +b67210cc217f pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines +0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids +2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits +6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock +2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts +7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON +939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id +b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_context_registered +538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device +ef8a0f6eab1c net: usb: lan78xx: add Allied Telesis AT29M2-AF +eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster +8df89a7cbc63 pinctrl-sunxi: don't call pinctrl_gpio_direction() +1a4541b68e25 pinctrl-bcm2835: don't call pinctrl_gpio_direction() +4667431419e9 PM / devfreq: Reduce log severity for informative message +a4b3c62fd0e8 PM / devfreq: sun8i: addd COMMON_CLK dependency +0f2ee77d2655 ASoC: Changes to SOF kcontrol data set/get ops +ec6af094ea28 net/packet: rx_owner_map depends on pg_vec +481221775d53 netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc +972ce7e3801e dpaa2-eth: fix ethtool statistics +bd1d97d861e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +c9f0322c4692 Merge tag 'drm-intel-fixes-2021-12-15' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-fixes +ad659ccb5412 kunit: tool: Default --jobs to number of CPUs +85310a62ca4e kunit: tool: fix newly introduced typechecker errors +857548cbcf82 drm/msm/disp: Tweak display snapshot to match gpu snapshot +8ecfef96cdcd drm/msm/dpu: add dpu_plane_atomic_print_state +53b53337e112 drm/msm/dpu: add dpu_crtc_atomic_print_state +48d0cf4a7cf2 drm/msm/dp: Fix double free on error in msm_dp_bridge_init() +37897856ab1e drm/msm/dpu: simplify DPU's regset32 code +927e8bcaa783 drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC +4d45cace1da6 drm/msm/dpu: stop manually removing debugfs files for the DPU plane +6e85af1e4306 drm/msm/dpu: drop plane's default_scaling debugfs file +1a24e099c382 drm/msm/dpu: make danger_status/safe_status readable +f31b0e24d31e drm/msm/dpu: fix safe status debugfs file +96536242f1ee drm/msm/dpu: move disable_danger out of plane subdir +284ca7647c67 netfilter: conntrack: Remove useless assignment statements +ebb966d3bdfe netfilter: fix regression in looped (broad|multi)cast's MAC handling +f59f93cd1d72 usb: hub: avoid warm port reset during USB3 disconnect +a1f79504ceb3 usb: host: xen-hcd: add missing unlock in error path +a5b5b45fce2b dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings +856d3624489a usb: dwc2: platform: adopt dev_err_probe() to silent probe defer +ca4d8344a72b usb: typec: tcpm: fix tcpm unregister port but leave a pending timer +0f7d9b31ce7a netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() +4c4e162d9cf3 usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore +0ad3bd562bb9 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) +ef5ad2608511 ARM: dts: qcom: Drop input-name property +f886d4fbb7c9 usb: xhci: Extend support for runtime power management for AMD's Yellow carp. +9fd4cf5d3571 of: unittest: 64 bit dma address test requires arch support +a8d61a9112ad of: unittest: fix warning on PowerPC frame size warning +1957339b6e71 dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml +bf0a257a9418 arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes +015a89f0d317 arm64: dts: qcom: sm8450: add cpufreq support +61eba74e473e arm64: dts: qcom: sm8450: Add rpmhpd node +8f8f98c88168 arm64: dts: qcom: sm8450-qrd: enable ufs nodes +07fa917a335e arm64: dts: qcom: sm8450: add ufs nodes +128914ad2303 arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes +24de05c38e6b arm64: dts: qcom: Add base SM8450 QRD DTS +892d5395396d arm64: dts: qcom: sm8450: add smmu nodes +285f97bc4b01 arm64: dts: qcom: sm8450: Add reserved memory nodes +ec950d557284 arm64: dts: qcom: sm8450: Add tlmm nodes +5188049c9b36 arm64: dts: qcom: Add base SM8450 DTSI +72cb4c48a46a arm64: dts: qcom: ipq6018: Fix gpio-ranges property +c8b9d64bb262 arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible +d5e12f3823ae arm64: dts: qcom: sdm845: mtp: Add vadc channels and thermal zones +4cc7c85cccc8 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node +409fd3f10c0b arm64: qcom: dts: drop legacy property #stream-id-cells +2bf0038f20b8 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into arm64-for-5.17 +202f69cd4e1d Revert "arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer" +ef10e1b89508 arm64: dts: qcom: c630: add headset jack and button detection support +c02b360ca67e arm64: dts: qcom: c630: Fix soundcard setup +77850bda360d spi: atmel,quadspi: Define sama7g5 QSPI +001a41d2a706 spi: atmel,quadspi: Convert to json-schema +0fc31d8f1a8a regulator: Introduce tps68470-regulator driver +fb6c83cab376 ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG +88dffe43cbc6 ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml +fc5adc2bb13a ASoC: SOF: topology: read back control data from DSP +47d7328f8cda ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() +68be4f0ed40c ASoC: SOF: control: Do not handle control notification with component type +dd2fef982ff7 ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control +9182f3c40b52 ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() +8af783723f41 ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd +d4a06c4334ae ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() +9d562fdcd52b ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() +69f457b18fa2 PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section +133bc542db36 MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer +ee0d44f20dbd Merge tag 'platform-drivers-x86-int3472-1' into review-hans +13aad3431ed5 Merge tag 'platform-drivers-x86-int3472-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into regulator-5.17 +fb82437fdd8c PCI: Change capability register offsets to hex +6c33ff728812 serial: 8250_fintek: Fix garbled text for console +1ee33b1ca2b8 tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous +e44537588288 PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller +f40c0f800f15 arm64: dts: mediatek: add pinctrl support for mt7986b +c3a064a32ed9 arm64: dts: mediatek: add pinctrl support for mt7986a +fd31f778da81 arm64: dts: mt8183: kukui: Add Type C node +50137c150f5f arm64: dts: mediatek: add basic mt7986 support +19ebf10e8d83 dt-bindings: arm64: dts: mediatek: Add mt7986 series +bf0a375055bd ixgbe: set X550 MDIO speed before talking to PHY +1cef171abd39 dm integrity: fix data corruption due to improper use of bvec_kmap_local +271225fd57c2 ixgbe: Document how to enable NBASE-T support +0182d1f3fa64 igc: Fix typo in i225 LTR functions +b6d335a60dc6 igbvf: fix double free in `igbvf_probe` +584af82154f5 igb: Fix removal of unicast MAC filters of VFs +2b14864acbaa Merge tag 'ceph-for-5.16-rc6' of git://github.com/ceph/ceph-client +d9c1e6409cf4 Merge tag 's390-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +1ee2ba89bea8 kunit: tool: make `build` subcommand also reconfigure if needed +e0cc8c052a39 kunit: tool: delete kunit_parser.TestResult type +db1679813f9f kunit: tool: use dataclass instead of collections.namedtuple +213d9d4c25c3 Merge tag 'hyperv-fixes-signed-20211214' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +685b1afd7911 net/mlx5: Introduce log_max_current_uc_list_wr_supported bit +f4b3ee3c8555 audit: improve robustness of the audit queue handling +8f110f530635 audit: ensure userspace is penalized the same as the kernel when under pressure +b1bc04a2ac5b clk: tegra: Support runtime PM and power domain +fac6bf87c55f usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe +f08adf5add9a USB: gadget: bRequestType is a bitfield, not a enum +1fb466dff904 objtool: Add a missing comma to avoid string concatenation +9c99d099f7e7 ice: use modern kernel API for kick +21c6e36b1e55 ice: tighter control over VSI_DOWN state +cc14db11c8a4 ice: use prefetch methods +1c96c16858ba ice: update to newer kernel API +399e27dbbd9e ice: support immediate firmware activation via devlink reload +af18d8866c80 ice: reduce time to read Option ROM CIVD data +c9f7a483e470 ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image +c356eaa82401 ice: move and rename ice_check_for_pending_update +78ad87da9978 ice: devlink: add shadow-ram region to snapshot Shadow RAM +e6e395578a6e ARM: tegra: Enable video decoder on Tegra114 +a28c1b4f11fc ARM: tegra: nexus7: Use common LVDS display device-tree +7525c2a354e0 ARM: tegra: Add CPU thermal zones to Nyan device-tree +894ea1121b29 ARM: tegra: Enable CPU DFLL on Nyan +770586291f9a ARM: tegra: Enable HDMI CEC on Nyan +e6fd5c1e9fc5 ARM: tegra: Add usb-role-switch property to USB OTG ports +ef6fb9875ce0 ARM: tegra: Add device-tree for 1080p version of Nyan Big +87d9cf2e8469 ARM: tegra: Add device-tree for Pegatron Chagall +2b69c7b5fd35 ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T +e6d391a0b29b ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T +2602de4800e6 ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG +65fce832a97c ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T +9b66bd835dfd ARM: tegra: Add device-tree for ASUS Transformer Prime TF201 +a0d7dba8c3c1 ARM: tegra: Add common device-tree for LVDS display panels of Tegra30 ASUS tablets +91ead34f47c9 ARM: tegra: Add common device-tree base for Tegra30 ASUS Transformers +b405066bd3e0 ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101 +c6e331a2bb06 ARM: tegra: Avoid phandle indirection on Ouya +b716d046041e ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu +695494bb969a ARM: tegra: Fix SLINK compatible string on Tegra30 +e3cc9c1c51f8 ARM: tegra: Remove stray #reset-cells property +e6cc64655480 ARM: tegra: nexus7: Drop clock-frequency from NFC node +fe3c94e8e7e4 ARM: tegra: Remove unsupported properties on Apalis +9b34a2a1bc6e ARM: tegra: Use correct vendor prefix for Invensense +c98167bbe865 ARM: tegra: Add dummy backlight power supplies +e1808b09df86 ARM: tegra: Remove PHY reset GPIO references from USB controller node +86a3a7f8a42b ARM: tegra: Add compatible string for built-in ASIX on Colibri boards +c96ebc5fde27 dt-bindings: arm: samsung: document jackpotlte board binding +a7083763619f soc/tegra: fuse: Fix bitwise vs. logical OR warning +ca1f7d245f53 ARM: config: multi v7: Enable display drivers used by Tegra devices +cbb469f7518f ARM: tegra_defconfig: Enable drivers wanted by Acer Chromebooks and ASUS tablets +4989d4a0aed3 btrfs: fix missing blkdev_put() call in btrfs_scan_one_device() +212a58fda9b9 btrfs: fix warning when freeing leaf after subvolume creation failure +7a1636089acf btrfs: fix invalid delayed ref after subvolume creation failure +651740a50241 btrfs: check WRITE_ERR when trying to read an extent buffer +e360e116a0ee clk: tegra: Make vde a child of pll_p on tegra114 +c8d09c7ebcff phy: freescale: pcie: explicitly add bitfield.h +91f7d2dbf952 x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() +3bc14ea0d12a ethtool: always write dev in ethnl_parse_header_dev_get +f1d9268e0618 net: add net device refcount tracker to struct packet_type +ab8c83cf8734 Merge branch 'mlxsw-ipv6-underlay' +fb488be8c28d selftests: mlxsw: vxlan: Remove IPv6 test case +06c08f869c0e mlxsw: Add support for VxLAN with IPv6 underlay +0860c7641634 mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries +4b08c3e676b1 mlxsw: reg: Add a function to fill IPv6 unicast FDB entries +1fd85416e3b5 mlxsw: Split handling of FDB tunnel entries between address families +720d683cbe8b mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family +cf42911523e0 mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping +e846efe2737b mlxsw: spectrum: Add hash table for IPv6 address mapping +8cc3b1ccd930 fanotify: wire up FAN_RENAME event +d9bd3e9aca67 Merge tag 'asahi-soc-pmgr-5.17-v2' of https://github.com/AsahiLinux/linux into arm/drivers +7326e382c21e fanotify: report old and/or new parent+name in FAN_RENAME event +5f424ff299ac Merge tag 'asahi-soc-dt-5.17-v2' of https://github.com/AsahiLinux/linux into arm/dt +2bfbcccde6e7 fanotify: record either old name new name or both for FAN_RENAME +03e9474bfc4d Merge tag 'stm32-dt-for-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt +f71f1bcbd87f Merge tag 'mlx5-updates-2021-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +1d1c950faa81 Merge tag 'wireless-drivers-2021-12-15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +4d375c2e51d5 rsi: fix array out of bound +7b6871f67002 Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/next +64a1fbda59f4 KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE +bff01cb6b1bf KVM: arm64: pkvm: Stub io map functions +473a3efbafaa KVM: arm64: Make __io_map_base static +53a563b01fa2 KVM: arm64: Make the hyp memory pool static +a770ee80e662 KVM: arm64: pkvm: Disable GICv2 support +34b43a884922 KVM: arm64: pkvm: Fix hyp_pool max order +2167c0b20596 ASoC: rt5663: Handle device_property_read_u32_array error codes +28084f4a0e03 ASoC: SOF: OF: Avoid reverse module dependency +2f5b3514c33f x86/boot: Move EFI range reservation after cmdline parsing +3982534ba5ce fanotify: record old and new parent and name in FAN_RENAME event +3cf984e950c1 fanotify: support secondary dir fh and name in fanotify_info +1a9515ac9e55 fanotify: use helpers to parcel fanotify_info buffer +2d9374f09513 fanotify: use macros to get the offset to fanotify_info buffer +e54183fa7047 fsnotify: generate FS_RENAME event with rich information +d61fd650e9d2 fanotify: introduce group flag FAN_REPORT_TARGET_FID +1c9007d62bea fsnotify: separate mark iterator type from object type enum +ad69cd9972e7 fsnotify: clarify object type argument +c8f476da84ad Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +f05f2429eec6 udf: Fix error handling in udf_new_inode() +7e29a225c750 ACPI: tables: Add AEST to the list of known table signatures +8e136c5ea43a soc: apple: apple-pmgr-pwrstate: Do not build as a module +301f651614c3 dt-bindings: mailbox: apple,mailbox: Add power-domains property +8adf987ce082 arm64: dts: apple: t8103: Sort nodes by address +57337b252442 arm64: dts: apple: t8103: Rename clk24 to clkref +c2c529b27ceb arm64: remove __dma_*_area() aliases +f702e1107601 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() +04e57a2d952b tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). +244a36e50da0 drm/vc4: kms: Wait for the commit before increasing our clock rate +7c8089f980cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +5a21bf5bb424 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +3cc1c6de458e thunderbolt: Check return value of kmemdup() in icm_handle_event() +fbe618399854 Revert "x86/boot: Pull up cmdline preparation and early param parsing" +0b6f65c707e5 net: fec: fix system hang during suspend/resume +843869951258 net: ocelot: add support to get port mac from device-tree +3899c928bccc sun4i-emac.c: remove unnecessary branch +34ac17ecbf57 ethtool: use ethnl_parse_header_dev_put() +92c959bae2e5 reset: renesas: Fix Runtime PM usage +58e138d62476 Revert "x86/boot: Mark prepare_command_line() __init" +477436699e78 Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" +f7ac570d0f02 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook +0257bc5cceaf Merge branch 'for-v5.17/dt-usi' into next/dt64 +d56a8e9c7af8 dt-bindings: soc: samsung: Fix I2C clocks order in USI binding example +f97982398cc1 libbpf: Avoid reading past ELF data section end when copying license +35bb5242148f net/mlx5e: Move goto action checks into tc_action goto post parse op +c22080352ecf net/mlx5e: Move vlan action chunk into tc action vlan post parse op +dd5ab6d11565 net/mlx5e: Add post_parse() op to tc action infrastructure +6bcba1bdeda5 net/mlx5e: Move sample attr allocation to tc_action sample parse op +8333d53e3f74 net/mlx5e: TC action parsing loop +922d69ed9666 net/mlx5e: Add redirect ingress to tc action infra +3929ff583d8e net/mlx5e: Add sample and ptype to tc_action infra +758bc1342277 net/mlx5e: Add ct to tc action infra +ab3f3d5efffa net/mlx5e: Add mirred/redirect to tc action infra +163b766f5662 net/mlx5e: Add mpls push/pop to tc action infra +8ee72638347c net/mlx5e: Add vlan push/pop/mangle to tc action infra +e36db1ee7a88 net/mlx5e: Add pedit to tc action infra +9ca1bb2cf69b net/mlx5e: Add csum to tc action infra +c65686d79c95 net/mlx5e: Add tunnel encap/decap to tc action infra +67d62ee7f46b net/mlx5e: Add goto to tc action infra +fad547906980 net/mlx5e: Add tc action infrastructure +01f8938ad036 Merge branch 'icc-qcm2290' into icc-next +1a14b1ac3935 interconnect: qcom: Add QCM2290 driver support +061dbde2bf3b dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support +e39bf2972c6e interconnect: icc-rpm: Support child NoC device probe +08c590409f30 interconnect: icc-rpm: Add QNOC type QoS support +e9d54c26344f interconnect: icc-rpm: Define ICC device type +e523102cb719 bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer +a82fe085f344 bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg +180486b430f4 bpf, selftests: Add test case for atomic fetch on spilled pointer +7d3baf0afa3a bpf: Fix kernel address leakage in atomic fetch +aa97f6cdb7e9 bcache: fix NULL pointer reference in cached_dev_detach_finish +c16160cfa565 arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 +8e6de09c716f arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id +72a0ca203ca7 dt-bindings: clock: Add SM8450 GCC clock bindings +cb2ac2912a9c block: reduce kblockd_mod_delayed_work_on() CPU consumption +ff8b573a6ccf ARM: dts: qcom: sdx65: Add pincontrol node +bae2f5979c6e ARM: dts: qcom: Add SDX65 platform and MTP board support +3b338c9a6a2a dt-bindings: arm: qcom: Document SDX65 platform and boards +da1f7d0b621e Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.1638861860.git.quic_vamslank@quicinc.com' into dts-for-5.17 +8f8ef3860d44 dt-bindings: clock: Add SDX65 GCC clock bindings +500f37207c34 Merge branch 'mptcp-fixes-for-ulp-a-deadlock-and-netlink-docs' +6813b1928758 mptcp: add missing documented NL params +3d79e3756ca9 mptcp: fix deadlock in __mptcp_push_pending() +d6692b3b97bd mptcp: clear 'kern' flag from fallback sockets +404cd9a22150 mptcp: remove tcp ulp setsockopt support +6cf7a1ac0fed Merge branch 'net-dsa-hellcreek-fix-handling-of-mgmt-protocols' +6cf01e451599 net: dsa: hellcreek: Add missing PTP via UDP rules +cad1798d2d08 net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports +b7ade35eb53a net: dsa: hellcreek: Add STP forwarding rule +4db4c3ea5697 net: dsa: hellcreek: Fix insertion of static FDB entries +9280ac2e6f19 net: dev_replace_track() cleanup +123e495ecc25 net: linkwatch: be more careful about dev->linkwatch_dev_tracker +1d2f3d3c6268 mptcp: adjust to use netns refcount tracker +8b40a9d53d4f ipv6: use GFP_ATOMIC in rt6_probe() +9e376b14ef3e ASoC : soc-pcm: fix trigger race conditions with shared BE +708da3ff1d67 Merge branch 'topic/ppc-kvm' into next +68497092bde9 block: make queue stat accounting a reference +59aa7fcfe2e4 IB/mthca: Use memset_startat() for clearing mpt_entry +c2ed5611afd7 iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl +e517f76a3cb2 RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr +4922f0920966 Merge tag 'v5.16-rc5' into rdma.git for-next +12d3bbdd6bd2 RDMA/hns: Replace kfree() with kvfree() +20679094a016 RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry +483d805191a2 RDMA/core: Let ib_find_gid() continue search even after empty entry +109f2d39a621 RDMA/core: Modify rdma_query_gid() to return accurate error codes +bee90911e013 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() +0045e0d3f42e RDMA/hns: Support direct wqe of userspace +4ad8181426df RDMA/hns: Fix RNR retransmission issue for HIP08 +bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() +aa464957f7e6 drm/amd/pm: fix a potential gpu_metrics_table memory leak +17c65d6fca84 drm/amdgpu: correct the wrong cached state for GMC on PICASSO +791255ca9fbe drm/amd/display: Reset DMCUB before HW init +7e4d2f30df3f drm/amd/display: Set exit_optimized_pwr_state for DCN31 +dcd10d879a9d drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC +841933d5b8aa drm/amdgpu: don't override default ECO_BITs setting +f3a8076eb28c drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE +bc6e60a4fc1d audit: use struct_size() helper in kmalloc() +a34efe503bc5 Merge branch 'Stop using bpf_object__find_program_by_title API' +0da2596f343c libbpf: Mark bpf_object__find_program_by_title API deprecated. +b098f33692d7 tools/perf: Stop using bpf_object__find_program_by_title API. +7490d5926816 samples/bpf: Stop using bpf_object__find_program_by_title API. +a393ea80a22a selftests/bpf: Stop using bpf_object__find_program_by_title API. +b92225b034c0 dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings +375c4b837e60 dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings +dcd49679fb3a dt-bindings: PCI: Fix 'unevaluatedProperties' warnings +07bb5e0e7bd6 dt-bindings: memory-controllers: ti,gpmc: Drop incorrect unevaluatedProperties +b13e2bd3d258 dt-bindings: usb: Add missing properties used in examples +9696fe26bc8c dt-bindings: watchdog: atmel: Add missing 'interrupts' property +1b0b90bde66b dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents +c99a83a28d16 dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' +4a5cf65d003c Merge branch 'icc-sm8450' into icc-next +fafc114a468e interconnect: qcom: Add SM8450 interconnect provider driver +0ae8c6252888 dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings +4d4872fef9d1 Merge tag 'ixp4xx-arm-soc-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc +c164b8b40422 selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests +e542f2c4cd16 libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF +8c4e1b1617bb ARM: configs: gemini: Activate crypto driver +a342655865b2 drm/radeon: Fix syntax errors in comments +326db0dc00e5 amdgpu: fix some comment typos +03f2abb07e54 amdgpu: fix some kernel-doc markup +19cd8c8b4ded Documentation/gpu: include description of some of the GC microcontrollers +d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware structure +583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak +948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV +85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV +91e16017b6d3 drm/amd/pm: Skip power state allocation +17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO +e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer +7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place +fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write +b4acd97bf827 drm/amd/display: 3.2.166 +4866b0bfea40 drm/amd/display: implement dc_mode_memclk +6c3118c32129 signal: Skip the altstack update when not needed +b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM +47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init +4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 +4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ streams and upscaling +cd9a0d026baa drm/amd/display: parse and check PSR SU caps +741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service +70487a99eeff drm/amd/display: Add debugfs entry for ILR +0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 +1d7ecc8084ca dt-bindings: perf: Add compatible for Arm DSU-110 +2d0b208b3b0a dt-bindings: perf: Convert Arm DSU to schema +5479a013c874 Merge branch 'fixes' into next +50c4ef6b8ab7 dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML +79e3b4c7dd1c mmc: core: Remove redundant driver match function +4df297aaeb9c dt-bindings: mmc: Add missing properties used in examples +c5dbed926abe mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() +1fdafaaed70f mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() +2f4788f338c2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series +1e375e52adeb dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string +a13e8ef6008d mmc: dw_mmc: exynos: use common_caps +4bac670aa5cb mmc: dw_mmc: rockchip: use common_caps +401b20c712ba mmc: dw_mmc: hi3798cv200: use common_caps +0dc7a3ec3076 mmc: dw_mmc: add common capabilities to replace caps +e53e97f805cb mmc: sdhci-pci: Add PCI ID for Intel ADL +6a8c2018e872 mmc: dw_mmc: Allow lower TMOUT value than maximum +76bfc7ccc2fa mmc: core: adjust polling interval for CMD1 +2ebbdace5cc0 mmc: core: change __mmc_poll_for_busy() parameter type +431fae8aca8a dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string +9f0d3cc23842 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails +dfb654f1885f mmc: omap_hsmmc: Revert special init for wl1251 +187b164945c4 mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc +8c3e5b74b9e2 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO +818cd40529d9 mmc: core: provide macro and table to match the device tree to apply quirks +b360b1102670 mmc: core: allow to match the device tree to apply quirks +f3abe2e50938 mmc: core: rewrite mmc_fixup_device() +e315b1f3a170 mmc: tmio: reinit card irqs in reset routine +570df0a51955 dt-bindings: gpu: mali-bifrost: Document RZ/G2L support +e4fa9dedc556 dt-bindings: thermal: Convert Broadcom TMON to YAML +0cf5e46e531d dt-bindings: rng: Convert iProc RNG200 to YAML +539d25b21fe8 dt-bindings: interrupt-controller: Convert Broadcom STB L2 to YAML +4102cf163c25 dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML +a6564a553878 dt-bindings: gpio: Convert Broadcom STB GPIO to YAML +7c41161b51f6 dt-bindings: rtc: Convert Broadcom STB waketimer to YAML +de9afac8ff19 dt-bindings: pwm: Convert BCM7038 PWM binding to YAML +fa4d27906137 dt-bindings: reset: Convert Broadcom STB reset to YAML +905b986d099c dt-bindings: pci: Convert iProc PCIe to YAML +8dbb528b888b dt-bindings: phy: Convert Cygnus PCIe PHY to YAML +1815775e7454 cgroup: return early if it is already on preloaded list +37e738b6fdb1 ice: Don't put stale timestamps in the skb +0013881c1145 ice: Use div64_u64 instead of div_u64 in adjfine +7377e853967b f2fs: compress: fix potential deadlock of compress file +19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file +f2cefc0c2d2a docs/arm64: delete a space from tagged-address-abi +dd03762ab608 arm64: Enable KCSAN +09ed8bfc5215 wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" +3cc23932ba2a wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx +30e08bc0a94c wilc1000: Rename irq handler from "WILC_IRQ" to netdev name +4347d34e6a76 wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" +73bbef64bca7 wilc1000: Fix spurious "FW not responding" error +dde02213fa64 wilc1000: Remove misleading USE_SPI_DMA macro +5ae660641db8 wilc1000: Fix missing newline in error message +f92b9f967463 wilc1000: Fix copy-and-paste typo in wilc_set_mac_address +2c94ebedc844 kselftest/arm64: Add pidbench for floating point syscall cases +12b792e5e234 arm64/fp: Add comments documenting the usage of state restore functions +4c02043c5a52 rtw89: coex: Update COEX to 5.5.8 +bd309c8b4965 rtw89: coex: Cancel PS leaving while C2H comes +eb87d79911c6 rtw89: coex: Update BT counters while receiving report +2200ff3f0d1d rtw89: coex: Define LPS state for BTC using +8c7e9ceb5bac rtw89: coex: Add MAC API to get BT polluted counter +f8028a9a92f2 rtw89: coex: Not to send H2C when WL not ready and count H2C +b3131a41ac6f rtw89: coex: correct C2H header length +b77e995e3b96 kselftest/arm64: Add a test program to exercise the syscall ABI +9331a604858a kselftest/arm64: Allow signal tests to trigger from a function +18edbb6b3259 kselftest/arm64: Parameterise ptrace vector length information +aed34d9e52b8 arm64/sve: Minor clarification of ABI documentation +30c43e73b3fa arm64/sve: Generalise vector length configuration prctl() for SME +97bcbee404e3 arm64/sve: Make sysctl interface for SVE reusable by SME +9c33eef84e31 Merge back int340x driver material for 5.17. +f8a3bcceb422 ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK +e53a80835f1b ice: Remove unnecessary casts +c14846914ed6 ice: Propagate error codes +2ccc1c1ccc67 ice: Remove excess error variables +5518ac2a6442 ice: Cleanup after ice_status removal +d54699e27d50 ice: Remove enum ice_status +5e24d5984c80 ice: Use int for ice_status +5f87ec4861aa ice: Remove string printing for ice_status +247dd97d713c ice: Refactor status flow for DDP load +fabf480bf95d ice: Refactor promiscuous functions +1609c22a8a09 Merge branch 'for-next/perf-cpu' into for-next/perf +742a15b1a23a arm64: Use BTI C directly and unconditionally +481ee45ce9e0 arm64: Unconditionally override SYM_FUNC macros +9be34be87cc8 arm64: Add macro version of the BTI instruction +580b536b504f Merge 'arm64/for-next/fixes' into for-next/bti +893c34b60a59 arm64: perf: Support new DT compatibles +6ac9f30bd43b arm64: perf: Simplify registration boilerplate +d4c4844a9b47 arm64: perf: Support Denver and Carmel PMUs +5eb6f22823e0 exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit +0aeddbd0cb07 via-agp: convert to generic power management +6d1adc3d46a7 sis-agp: convert to generic power management +ec4e4a6fdc51 amd64-agp: convert to generic power management +59716aa3f976 ASoC: qdsp6: Fix an IS_ERR() vs NULL bug +833a94aac572 ASoC: qcom: Distinguish headset codec by codec_dai->name +3aa1e96a2b95 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE +848aedfdc6ba ASoC: soc-pcm: test refcount before triggering +b2ae80663008 ASoC: soc-pcm: serialize BE triggers +b7898396f4bb ASoC: soc-pcm: Fix and cleanup DPCM locking +bbf7d3b1c4f4 ASoC: soc-pcm: align BE 'atomicity' with that of the FE +d8a9c6e1f676 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure +ee907afb0c39 ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s +1bcd326631dc ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() +80d5be1a057e ASoC: tas2770: Fix setting of high sample rates +1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations +6eecfd592d5e Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc +60f44fe4cde9 ice: refactor PTYPE validating +8818b95409d8 ice: Add package PTYPE enable information +beefee71336b ath11k: Change qcn9074 fw to operate in mode-2 +523aafd0f071 ath11k: add ab to TARGET_NUM_VDEVS & co +eccd25136386 ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() +b9aafbd46eb9 media: si2157: add ATV support for si2158 +98c65a3dac95 media: si2157: add support for 1.7MHz and 6.1 MHz +6446a22a1669 media: si2157: add support for ISDB-T and DTMB +805d5a089673 media: si2157: get rid of chiptype data +1c35ba3bf972 media: si2157: use a different namespace for firmware +7c2d8ee486b9 media: si2157: rework the firmware load logic +48dde945e7f8 media: si2157: Add optional firmware download +2ae5d7e54169 media: si2157: move firmware load to a separate function +3f81fc9b2ba4 media: b2c2-flexcop-usb: fix some whitespace coding style +309247892818 media: ivtv: no need to initialise statics to 0 +391137c04ec3 media: dmxdev: drop unneeded inclusion from other headers +9dd2444f2395 media: vidtv: remove unneeded variable make code cleaner +5d6db4aa3c85 media: drivers:usb:remove unneeded variable +df78b858e773 media: i2c: max9286: Use dev_err_probe() helper +232c297a4e86 media: c8sectpfe: fix double free in configure_channels() +43f0633f8994 media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes +e0471a623c86 media: davinci: remove redundant assignment to pointer common +213173d958a3 media: saa7146: remove redundant assignments of i to zero +f66dcb32af19 media: Revert "media: uvcvideo: Set unique vdev name based in type" +959fddf537c8 ARM: tegra: Avoid pwm- prefix in pinmux nodes +4b7f222d8323 ARM: tegra: Sort Tegra124 XUSB clocks correctly +e51c87b7cb1a ARM: tegra: Drop unused AHCI clocks on Tegra124 +9b07cfe27647 ARM: tegra: Fix Tegra124 I2C compatible string list +c6d4a8977598 ARM: tegra: Rename CPU and EMC OPP table device-tree nodes +272c5c3a3792 ARM: tegra: Rename thermal zone nodes +9ab9ecd83a3e ARM: tegra: Drop reg-shift for Tegra HS UART +1b5bad01abdc ARM: tegra: Rename GPU node on Tegra124 +63658cbc66a2 ARM: tegra: Rename GPIO hog nodes to match schema +82d03bec4e97 ARM: tegra: Add #reset-cells for Tegra114 MC +f8d5db7e27b3 ARM: tegra: Fix compatible string for Tegra114+ timer +c629196d04c8 ARM: tegra: Rename top-level regulators +4f74ed817ef8 ARM: tegra: Rename top-level clocks +0b9f3940d630 ARM: tegra: Rename SPI flash chip nodes +0a6a64f904c6 ARM: tegra: Specify correct PMIC compatible on Tegra114 boards +0714ccb54c38 ARM: tegra: Clean up external memory controller nodes +e8f7875680ae Merge tag 'memory-controller-drv-renesas-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +1b2e5e5c7fea btrfs: fix missing last dir item offset update when logging directory +33fab972497a btrfs: fix double free of anon_dev after failure to create subvolume +f35838a69302 btrfs: fix memory leak in __add_inode_ref() +9fc205b413b3 libbpf: Add sane strncpy alternative and use it internally +a556cfe4cabc iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure +17d9a4b43b28 iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops +cd76990c94bb iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation +810d8cabaab5 dt-bindings: arm-smmu: Add compatible for SM8450 SoC +c31112fbd407 iommu/arm-smmu-qcom: Fix TTBR0 read +ae377d342006 dt-bindings: arm-smmu: Add compatible for the SDX55 SoC +5719d4fee1ca drm/i915/ttm: fix large buffer population trucation +4581e676d3be libbpf: Fix potential uninit memory read +1aa97b002258 phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver +b3b5516a6fee dt-bindings: phy: Add imx8 pcie phy driver support +f6f787874aa5 dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy +f7abc4c8df8c selftests/bpf: Fix OOB write in test_verifier +bd0687c18e63 xsk: Do not sleep in poll() when need_wakeup set +f4217069cd11 media: saa7146: fix error logic at saa7146_vv_init() +3af86b046933 media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() +ce560ee5c51d media: mc: mc-entity.c: Use bitmap_zalloc() when applicable +34b1df99a5d4 media: staging: max96712: Constify static v4l2_subdev_ops +3d5831a40d34 media: msi001: fix possible null-ptr-deref in msi001_probe() +c2611e479f5d media: rockchip: rkisp1: use device name for debugfs subdir name +a9c976b18a4b media: pt3: Switch to using functions pcim_* and devm_* +589a9f0eb799 media: dw2102: Fix use after free +c00d65e6df8d media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11 +9de63c91962b media: i2c: max9286: Get rid of duplicate of_node assignment +8cc464fdcaae media: max96712: Depend on VIDEO_V4L2 +4c1aaf097b83 media: hantro: Fix G2/HEVC negotiated pixelformat +8b3179b7212c media: streamzap: remove redundant gap calculations +4df69e46c352 media: streamzap: remove unused struct members +35088717ad24 media: streamzap: less chatter +7a25e6849ad7 media: streamzap: no need for usb pid/vid in device name +4bed93060504 media: streamzap: remove unnecessary ir_raw_event_reset and handle +8fede658e7dd media: igorplugusb: receiver overflow should be reported +26748c0d86c2 media: winbond-cir: no need for reset after resume +b820c2cf0e8d media: iguanair: no need for reset after IR receiver enable +74747dda582d media: lirc: always send timeout reports +ac6f6548fcb3 rsxx: Drop PCI legacy power management +cd97b7e0d780 mtip32xx: convert to generic power management +9e541f142dab mtip32xx: remove pointless drvdata lookups +2920417c98db mtip32xx: remove pointless drvdata checking +edaa26334c11 iocost: Fix divide-by-zero on donation from low hweight cgroup +33ce2aff7d34 io_uring: code clean for some ctx usage +8bd09b41b82f Merge branch 'for-next/perf-user-counter-access' into for-next/perf +1879a61f4ad8 Merge branch 'for-next/perf-smmu' into for-next/perf +8330904fedb1 Merge branch 'for-next/perf-hisi' into for-next/perf +e73bc4fd78c4 Merge branch 'for-next/perf-cn10k' into for-next/perf +fc369f925f5c Merge branch 'for-next/perf-cmn' into for-next/perf +8deb34a90f06 ASoC: rt5682: fix the wrong jack type detected +190357e1e09f ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 +03c2192ab636 ASoC: mediatek: assign correct type to argument +ec247fea7380 ASoC: SOF: sof-probes: Constify sof_probe_compr_ops +475b17b4a875 ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device +053f58bab331 arm64: atomics: lse: define RETURN ops in terms of FETCH ops +8a578a759ad6 arm64: atomics: lse: improve constraints for simple ops +5e9e43c987b2 arm64: atomics: lse: define ANDs in terms of ANDNOTs +ef5324506098 arm64: atomics lse: define SUBs in terms of ADDs +8e6082e94aac arm64: atomics: format whitespace consistently +fe4c82a7e0f0 ibmvnic: remove unused defines +b6ee566cf394 ibmvnic: Update driver return codes +3dd7d40b4366 Merge branch 'mlxsw-fixes' +20617717cd21 selftests: mlxsw: Add a test case for MAC profiles consolidation +b442f2ea8462 mlxsw: spectrum_router: Consolidate MAC profiles when possible +dc91e3be837c Revert "pktgen: use min() to make code cleaner" +5f9562ebe710 rds: memory leak in __rds_conn_create() +13510fef48a3 pktgen: use min() to make code cleaner +d971650e17a9 Merge tag 'mac80211-for-net-2021-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +256f8d72a51e Merge branch 'dsa-fixups' +7f2973149c22 net: dsa: make tagging protocols connect to individual switches from a tree +c8a2a011cd04 net: dsa: sja1105: fix broken connection with the sja1110 tagger +e2f01bfe1406 net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnect +a41c4d96aede Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +b4bffa4ceab1 bareudp: Add extack support to bareudp_configure() +0976b888a150 ethtool: fix null-ptr-deref on ref tracker +a9aa5e3320ae net: dev: Change the order of the arguments for the contended condition. +166b6a46b78b flow_offload: return EOPNOTSUPP for the unsupported mpls action type +4fc7261dbab1 mmc: sdhci-tegra: Fix switch to HS400ES mode +aeb7c75cb774 net: stmmac: fix tc flower deletion for VLAN priority Rx steering +09eb3ad55fef Merge branch 'irq/urgent' into irq/msi +8404b0fbc7fb drivers/perf: hisi: Add driver for HiSilicon PCIe PMU +c8602008e247 docs: perf: Add description for HiSilicon PCIe PMU driver +d0c3e46484fb Merge branch 'hwtstamp_bonding' +085d61000845 Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP +9c9211a3fc7a net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX +94185adbfad5 PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error +83dbf898a2d4 PCI/MSI: Mask MSI-X vectors only on success +4cbf47728f8d dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings +036a7584bede drivers: perf: Add LLC-TAD perf counter support +2c54b423cf85 arm64/xor: use EOR3 instructions when available +8734b41b3efe powerpc/module_64: Fix livepatching for RO modules +df457ca973fe perf/smmuv3: Synthesize IIDR from CoreSight ID registers +3f7be4356176 perf/smmuv3: Add devicetree support +2704e7594383 dt-bindings: Add Arm SMMUv3 PMCG binding +a88fa6c28b86 perf/arm-cmn: Add debugfs topology info +b2fea780c928 perf/arm-cmn: Add CI-700 Support +e310644724e1 dt-bindings: perf: arm-cmn: Add CI-700 +60d1504070c2 perf/arm-cmn: Support new IP features +61ec1d875812 perf/arm-cmn: Demarcate CMN-600 specifics +558a07807038 perf/arm-cmn: Move group validation data off-stack +4f2c3872dde5 perf/arm-cmn: Optimise DTC counter accesses +847eef94e632 perf/arm-cmn: Optimise DTM counter reads +0947c80aba23 perf/arm-cmn: Refactor DTM handling +da5f7d2c8019 perf/arm-cmn: Streamline node iteration +5f167eab83f1 perf/arm-cmn: Refactor node ID handling +82d8ea4b4500 perf/arm-cmn: Drop compile-test restriction +6190741c294d perf/arm-cmn: Account for NUMA affinity +56c7c6eaf3eb perf/arm-cmn: Fix CPU hotplug unregistration +63fa47ba886b KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to get rcuwait object +aa1005d15d2a Documentation: arm64: Document PMU counters access from userspace +83a7a4d643d3 arm64: perf: Enable PMU counter userspace access for perf event +e2012600810c arm64: perf: Add userspace counter access disable switch +82ff0c022d19 perf: Add a counter for number of user access events in context +369461ce8fb6 x86: perf: Move RDPMC event flag to a common definition +88404c56fde0 arm64: dts: renesas: r9a07g044: Create thermal zone to support IPA +844dd4378453 arm64: dts: renesas: r9a07g044: Add TSU node +5a6bca1ff7a5 arm64: dts: renesas: falcon-cpu: Add DSI display output +b2db714bc9a6 arm64: dts: renesas: r8a779a0: Add DSI encoders +43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 +b60d3c803d76 HID: i2c-hid-of: Expose the touchscreen-inverted properties +fd8d135b2c5e HID: quirks: Allow inverting the absolute X/Y values +c6e5bdae04a3 Merge tag 'optee-async-notif-for-v5.17' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers +13dee10b30c0 mac80211: do drv_reconfig_complete() before restarting all +db7205af049d mac80211: mark TX-during-stop for TX in in_reconfig +4dde3c3627b5 mac80211: update channel context before station state +f22d981386d1 mac80211: Fix the size used for building probe request +511ab0c1dfb2 mac80211: fix lookup when adding AddBA extension element +768c0b19b506 mac80211: validate extended element ID is present +e08ebd6d7b90 cfg80211: Acquire wiphy mutex on regulatory work +06c41bda0ea1 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock +37d33114240e nl80211: remove reload flag from regulatory_request +1fe98f5690c4 mac80211: send ADDBA requests using the tid/queue of the aggregation session +073c3ab6ae01 Documentation/filesystem/dax: DAX on virtiofs +c3cb6f935e32 fuse: mark inode DONT_CACHE when per inode DAX hint changes +2ee019fadcca fuse: negotiate per inode DAX in FUSE_INIT +93a497b9ad69 fuse: enable per inode DAX +98046f7486db fuse: support per inode DAX in fuse protocol +780b1b959f9b fuse: make DAX mount option a tri-state +cecd491641c2 fuse: add fuse_should_enable_dax() helper +8590222e4b02 HID: hidraw: Replace hidraw device table mutex with a rwsem +5213313b9ad8 Merge tag 'zynqmp-soc-for-v5.17' of https://github.com/Xilinx/linux-xlnx into arm/drivers +415e701cee52 HID: thrustmaster use swap() to make code cleaner +aa72394667e5 ALSA: hda/realtek: Add new alc285-hp-amp-init model +d296a74b7b59 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 +bd56c63ca1d9 drm/i915: Test all device memory on probing +2e21de902827 drm/i915: Sanitycheck device iomem on probe +0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use +99b03ca651f1 Merge v5.16-rc5 into drm-next +0642fb4ba68f clocksource/drivers/pistachio: Fix -Wunused-but-set-variable warning +5b532920d74e Merge tag 'asahi-soc-pmgr-5.17' of https://github.com/AsahiLinux/linux into arm/drivers +0ed9e4ebcebc clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_possible_mask +b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to variable delay +53b349527328 drm/i915/display: Fix an unsigned subtraction which can never be negative. +9ea1b35f63dd HID: debug: Add USI usages +5904a3f9d756 HID: input: Make hidinput_find_field() static +ae7fafa6896a HID: Add hid usages for USI style pens +c0ee1d571626 HID: hid-input: Add suffix also for HID_DG_PEN +8aa45b544db9 HID: Add map_msc() to avoid boilerplate code +405db98b8925 mips: ralink: add missing of_node_put() call in ill_acc_of_setup() +4317892db474 MIPS: fix typo in a comment +8de927a4d6f8 MIPS: lantiq: Fix typo in a comment +dae39cff8d98 MIPS: Fix typo in a comment +c0484efaf569 MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms +048cc2378c24 MIPS: SGI-IP22: Remove unnecessary check of GCC option +9d031a51b399 phy: lan966x: Remove set_speed function +bd4372f056a2 arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards +8802266a1033 dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board +50cee5eb406b dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards +63aca69c224f dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH +96db14432d97 drm/i915: Fix implicit use of struct pci_dev +aafac22d6b23 arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property +03eb813dac25 arm64: dts: imx8ulp: add power domain entry for usdhc +a38771d7a49b arm64: dts: imx8ulp: add scmi firmware node +057ccd9db760 dt-bindings: power: imx8ulp: add power domain header file +1a42daaa3c7e arm64: dts: imx8mq-evk: link regulator to VPU domain +a3d5b4e2af44 arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 +22e9e261bfe8 arm64: dts: ls1088a: Add reboot nodes +bd8a9cd624c6 arm64: dts: ls1028a-rdb: update copyright +96ad273759e0 arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports +d18c7980d4d7 arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller +6c5d66cb28b0 arm64: dts: ls1028a-rdb: sort nodes alphabetically by label +cbcf2b40a7cf ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0 +e7ed6ba0239d ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs +0491871b63da Merge tag 'renesas-drivers-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers +2b503c8598d1 USB: serial: option: add Telit FN990 compositions +83b67041f3ea USB: serial: cp210x: fix CP2105 GPIO registration +fea3fdf975dd drm/ast: potential dereference of null pointer +97416aab1517 arm64: defconfig: enable drivers for booting i.MX8ULP +2aaeccfafbf9 Merge tag 'ixp4xx-dtx-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code +918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible +045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function +8c2d04551545 scsi: hpsa: Remove an unused variable in hpsa_update_scsi_devices() +c167dd0b2a7a scsi: lpfc: Use struct_group to isolate cast to larger object +532adda9f405 scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info +2fe24343922e scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t +bca46d8e5fed ARM: dts: imx6qdl: drop "fsl,imx-ckih1" +5368f930cc65 ARM: dts: imx6qdl: drop "fsl,imx-ckil" +36b85fdaa36a ARM: dts: imx6qdl: drop "fsl,imx-osc" +4ce956128d43 ARM: dts: imx53: drop "fsl,imx-ckih2" +917fee9c6f7b ARM: dts: imx53: drop "fsl,imx-ckih1" +ac0894359ecf ARM: dts: imx53: drop "fsl,imx-ckil" +39cd25fe2e1d ARM: dts: imx53: drop "fsl,imx-osc" +0dee2e69efc2 ARM: dts: imx51: drop "fsl,imx-ckih2" +58cd720f3f5a ARM: dts: imx51: drop "fsl,imx-ckih1" +929bdb7b0afb ARM: dts: imx51: drop "fsl,imx-ckil" +73cda7c63a59 ARM: dts: imx51: drop "fsl,imx-osc" +f6bc4a7c037f ARM: dts: imx50: drop "fsl,imx-ckih2" +c522683be5b5 ARM: dts: imx50: drop "fsl,imx-ckih1" +c5e526a9c3d5 ARM: dts: imx50: drop "fsl,imx-ckil" +20adb4921cd6 ARM: dts: imx50: drop "fsl,imx-osc" +9a68c8ec9ac9 ARM: dts: imx25: drop "fsl,imx-osc" +05be8e7472cd ARM: dts: imx1: drop "fsl,imx-clk32" +3f8b6cf82088 ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node +473d06b9093d ARM: dts: imx7: Drop reset-names property for mipi_csi node +74092acd6eab ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node +b357ffd8604a ARM: dts: imx: Change spba to spba-bus +c4cacb5b80f4 dt-bindings: soc: imx: Add binding doc for spba bus +7b983da38417 bus: imx-weim: optionally enable continuous burst clock +ced795c2648a dt-bindings: bus: imx-weim: add words about continuous bclk +b0cdc5dbcf2b mptcp: never allow the PM to close a listener subflow +a973f86b41fb RDMA/mlx5: Add support to multiple priorities for FDB rules +c7d5fa105b5d net/mlx5: Create more priorities for FDB bypass namespace +4588fed7beae net/mlx5: Refactor mlx5_get_flow_namespace +22c3f2f56bd9 net/mlx5: Separate FDB namespace +52a0cab35c56 drbd: Use struct_group() to zero algs +d27a66229096 xsk: Wipe out dead zero_copy_allocator declarations +d95b00f1a8c5 drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0 +7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt +1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt +bc279dc04e9e arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS +f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +8eb5287e8a42 arm64: dts: qcom: sm6350: Add CDSP nodes +efc33c969f23 arm64: dts: qcom: sm6350: Add ADSP nodes +489be59b635b arm64: dts: qcom: sm6350: Add MPSS nodes +3bc0d1f9ef54 remoteproc: qcom: pas: Add SM6350 CDSP support +bfd75aefe32c remoteproc: qcom: pas: Add SM6350 ADSP support +42a3f554d81e remoteproc: qcom: pas: Add SM6350 MPSS support +a15d36f04b9e dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss +dd585d9bfbf0 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP +da87976921bb remoteproc: imx_rproc: correct firmware reload +fdc12231d885 remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided +f56498fc6a93 arm64: dts: qcom: sm6350: Fix validation errors +a6839c42fe7c ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32 +7f0ef89c0fa9 Merge tag 'asahi-soc-dt-5.17' of https://github.com/AsahiLinux/linux into arm/dt +4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors +a78a42fb48b8 ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 +38192dc36f1f ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible +b7875d88bf70 ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema +1875ae76f82c ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" +c55676ec292e ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes +5472f14a3742 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +f742fc68ac0d libbpf: Add doc comments for bpf_program__(un)pin() +08c4aa3ee264 drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init +acd143eefb82 selftests/bpf: Fix segfault in bpf_tcp_ca +47d9c6faa79e drm:amdgpu:remove unneeded variable +c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability +ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 +6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC +240e6d25a0a8 drm/amd/display: fix function scopes +33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK +c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull +ba6f8c135af0 drm/amdgpu: re-format file header comments +9be9bf4e3a5e drm/amdgpu: remove unnecessary variables +929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope +2b36afc694bb drm/amd: move variable to local scope +4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined +28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs +4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode +a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary +522968aeed29 Documentation/gpu: Add basic overview of DC pipeline +76659755b4bf Documentation/gpu: How to collect DTN log +b2568d6834ea Documentation/gpu: Document pipe split visual confirmation +7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debugfs entry +e91f840142ee Documentation/gpu: Reorganize DC documentation +6ff7fddbd120 drm/amdgpu: add support for SMU debug option +34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device +cace4bff750f drm/amdgpu: check df_funcs and its callback pointers +4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting +2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE +2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary +32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature +f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper +43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file +c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV +4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() +addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support +48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions +613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that +a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() +0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental +4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges +f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs +726be4060726 drm/amdkfd: Fix error handling in svm_range_add +0771c805918c drm/amdgpu: Handle fault with same timestamp +e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl +64cf26f04ad0 drm/amd: append missing includes +ded331a0710d drm/amdkfd: fix function scopes +2351b7d4e3fd drm/amdgpu: fix function scopes +bbe04dec5c52 drm/amd: fix improper docstring syntax +0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused +85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion timeout to 10s +a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset +dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF during recover +175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it's SRIOV VF +123202744955 drm/amd/display: Add feature flags to disable LTTPR +655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU +7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence +c8064e5b4ada bpf: Let bpf_warn_invalid_xdp_action() report more info +2cbad989033b bpf: Do not WARN in bpf_warn_invalid_xdp_action() +7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash +4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes +c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig +9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs +98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string to package-level +1f1562fcd04a cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy +142189f09cdf kunit: tool: print parsed test results fully incrementally +44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests +37dbb4c7c744 kunit: Don't crash if no parameters are generated +e56e482855b7 kunit: tool: Report an error if any test has no subtests +c68077b14692 kunit: tool: Do not error on tests without test plans +ee92ed38364e kunit: add run_checks.py script to validate kunit changes +58b391d74630 Documentation: kunit: remove claims that kunit is a mocking framework +9a6bb30a8830 kunit: tool: fix --json output for skipped tests +40aa583ea345 drm/i915: Don't leak the capture list items +3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next +b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +b2657ed0a56f drm/i915/guc: support bigger RSA keys +013005d961f7 drm/i915/uc: Prepare for different firmware key sizes +35d4efec103e drm/i915/uc: correctly track uc_fw init failure +95c072473995 spi: Fix incorrect cs_setup delay handling +c57dbcab0444 drivers/regulator: remove redundant ret variable +290a7c5509b6 ASoC: SOF: Intel: add comment on JasperLake support +924631df4134 ASoC: SOF: Intel: hda-dai: remove unused fields +288fad2f71fa ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information +ae81d8fd57ff ASoC: SOF: hda-stream: only enable DPIB if needed +12ce213821b7 ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB +a792bfc1c2bc ASoC: SOF: Intel: hda-stream: limit PROCEN workaround +c697ef868f59 ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c +db635ba4fadf ASoC: tegra: Restore headphones jack name on Nyan Big +d341b427c3c3 ASoC: tegra: Add DAPM switches for headphones and mic jack +aa50faff4416 PCI: mt7621: Convert driver into 'bool' +3db30b790289 brcmfmac: Fix incorrect type assignments for keep-alive +e386dfc56f83 fget: clarify and improve __fget_files() implementation +efa56eddf5d5 coresight: core: Fix typo in a comment +1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES +9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register +5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP +07b742a4d912 arm64: mm: log potential KASAN shadow alias +6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() +fe523d7c9a83 iavf: do not override the adapter state in the watchdog task (again) +5089f3d97552 SUNRPC: Remove low signal-to-noise tracepoints +1463b38e7cf3 NFSD: simplify per-net file cache management +1e37d0e5bda4 NFSD: Fix inconsistent indenting +7578b2f628db NFSD: Remove be32_to_cpu() from DRC hash function +23a1a573c61c NFS: switch the callback service back to non-pooled. +6b044fbaab02 lockd: use svc_set_num_threads() for thread start and stop +93aa619eb0b4 SUNRPC: always treat sv_nrpools==1 as "not pooled" +cf0e124e0a48 SUNRPC: move the pool_map definitions (back) into svc.c +ecd3ad68d2c6 lockd: rename lockd_create_svc() to lockd_get() +865b674069e0 lockd: introduce lockd_put() +6a4e2527a636 lockd: move svc_exit_thread() into the thread +b73a2972041b lockd: move lockd_start_svc() call into lockd_create_svc() +5a8a7ff57421 lockd: simplify management of network status notifiers +2840fe864c91 lockd: introduce nlmsvc_serv +d057cfec4940 NFSD: simplify locking for network notifier. +3ebdbe5203a8 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() +3409e4f1e8f2 NFSD: Make it possible to use svc_set_num_threads_sync +9d3792aefdcd NFSD: narrow nfsd_mutex protection in nfsd thread +2a36395fac3b SUNRPC: use sv_lock to protect updates to sv_nrthreads. +9b6c8c9bebcc nfsd: make nfsd_stats.th_cnt atomic_t +ec52361df99b SUNRPC: stop using ->sv_nrthreads as a refcount +8c62d12740a1 SUNRPC/NFSD: clean up get/put functions. +df5e49c880ea SUNRPC: change svc_get() to return the svc. +89b24336f03a NFSD: handle errors better in write_ports_addfd() +c2f1c4bd2062 NFSD: Fix sparse warning +322c4293ecc5 loop: make autoclear operation asynchronous +285892a74f13 remoteproc: Add Renesas rcar driver +d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car +e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into rproc-next +0ba4566cd8a4 bdev: Improve lookup_bdev documentation +6b1248798eb6 exit/kthread: Move the exit code for kernel threads into struct kthread +40966e316f86 kthread: Ensure struct kthread is present for all kthreads +cead18552660 exit: Rename complete_and_exit to kthread_complete_and_exit +ca3574bd653a exit: Rename module_put_and_exit to module_put_and_kthread_exit +bbda86e988d4 exit: Implement kthread_exit +eb55e716ac1a exit: Stop exporting do_exit +7f80a2fd7db9 exit: Stop poorly open coding do_task_dead in make_task_dead +05ea0424f0e2 exit: Move oops specific logic from do_exit into make_task_dead +0e25498f8cd4 exit: Add and use make_task_dead. +5e354747b2c9 exit/s390: Remove dead reference to do_exit from copy_thread +effb32e931dd arch: arm64: ti: Add support J721S2 Common Processor Board +d502f852d22a arm64: dts: ti: Add initial support for J721S2 System on Module +b8545f9d3a54 arm64: dts: ti: Add initial support for J721S2 SoC +beba81faad86 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 +6b1caf4dea3e dt-bindings: arm: ti: Add bindings for J721s2 SoC +e94fac3829dd Merge branch 'bpf: Add helpers to access traced function arguments' +006004b71556 selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers +f92c1e183604 bpf: Add get_func_[arg|ret|arg_cnt] helpers +5edf6a1983b9 bpf, x64: Replace some stack_size usage with offset variables +2b070c2bc885 selftests/bpf: Add test to access int ptr argument in tracing program +bb6728d75611 bpf: Allow access to int pointer arguments in tracing programs +bc2f39a6252e iavf: missing unlocks in iavf_watchdog_task() +bd943653b10d arm64: dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5) +7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi +5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 +d800c65c2d4e io-wq: drop wqe lock before creating new worker +a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family +dec242b6a838 ALSA: gus: Fix memory leaks at memory allocator error paths +a3c62a042237 net: mtk_eth: add COMPILE_TEST support +884d2b845477 net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability +d33dae51645c net: phy: add a note about refcounting +64445dda9d83 net: dev: Always serialize on Qdisc::busylock in __dev_xmit_skb() on PREEMPT_RT. +93d576f54e0f mt76: remove variable set but not used +be565ec71d1d net: ethernet: ti: add missing of_node_put before return +71da1aec2152 selftest/net/forwarding: declare NETIFS p9 p10 +fee32de284ac net: bonding: debug: avoid printing debug logs when bond is not notifying peers +277ee96f89d8 arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level +3cfcda2aee94 net: ocelot: use dma_unmap_addr to get tx buffer dma_addr +9d591fc028b6 net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down() +b26980ab2a97 net: lan966x: Fix the configuration of the pcs +87f7282e76be selftests/net: expand gro with two machine test +a8d13611b4a7 selftests/net: toeplitz: fix udp option +ab8eb798ddab net: bcmgenet: Fix NULL vs IS_ERR() checking +99ea221f2e2f usb: cdnsp: Fix incorrect status for control request +50931ba27d16 usb: cdnsp: Fix issue in cdnsp_log_ep trace event +16f00d969afe usb: cdnsp: Fix incorrect calling of cdnsp_died function +ccc14c6cfd34 usb: xhci-mtk: fix list_del warning when enable list debug +890d5b40908b usb: gadget: u_ether: fix race in setting MAC address in setup phase +865ed67ab955 firmware: arm_scpi: Fix string overflow in SCPI genpd driver +38d5b296d39e Merge tag 'v5.16-rockchip-socfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes +ed6fc70e42cb Merge branch 'mse102x-support' +2f207cbf0dd4 net: vertexcom: Add MSE102x SPI support +2717566f6661 dt-bindings: net: add Vertexcom MSE102x support +e4d60d9f3625 dt-bindings: add vendor Vertexcom +d823bf891a17 Merge tag 'v5.16-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes +e3c68ab17b5e Merge tag 'imx-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +4bc5e64e6cf3 efi: Move efifb_setup_from_dmi() prototype from arch headers +c2f51415401c ALSA: gus: Fix erroneous memory allocation +2106be4fdf32 net: mvneta: mark as a legacy_pre_march2020 driver +62cc9a7387f1 net: axienet: mark as a legacy_pre_march2020 driver +2cd24a2e8d8c isdn: cpai: no need to initialise statics to 0 +7ad1a90a6a6e Merge tag 'tegra-for-5.16-firmware-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes +cdf8e2de16c0 dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties +f6bdc6106727 Merge tag 'asahi-soc-fixes-5.16' of https://github.com/AsahiLinux/linux into arm/fixes +a927ae1fba4b usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) +ddae25ed97f5 Merge tag 'socfpga_fix_for_v5.16_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes +aa9c2219f989 usb: aspeed-vhub: support test mode feature +d693bbd4cbc4 usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue +b257c5f03508 Merge branch 'v5.16/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes +347f3f54bd45 usb: aspeed-vhub: add qualifier descriptor +df0a9b525cb3 Merge tag 'amdtee-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes +a92548f90fa6 xen: add Xen pvUSB maintainer +494ed3997d75 usb: Introduce Xen pvUSB frontend (xen hcd) +bae9401dff62 usb: Add Xen pvUSB protocol description +666f3de741f7 usb: dwc3: gadget: Support Multi-Stream Transfer +708038dc3715 Merge tag 'imx-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +1a0ae068bf6b m68k: defconfig: Update defconfigs for v5.16-rc1 +078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node +0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes +cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock +d08aea21c89d eeprom: at24: Add support for 24c1025 EEPROM +151a1523160e dt-bindings: at24: add at24c1025 +e3d72e8eee53 x86/mce: Mark mce_start() noinstr +edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr +1e3dbfbbec52 Merge tag 'reset-fixes-for-v5.16' of git://git.pengutronix.de/pza/linux into arm/fixes +75581a203e63 x86/mce: Move the tainting outside of the noinstr region +db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr +b4813539d37f x86/mce: Mark mce_end() noinstr +3c7ce80a818f x86/mce: Mark mce_panic() noinstr +0a5b288e85bb x86/mce: Prevent severity computation from being instrumented +4fbce464db81 x86/mce: Allow instrumentation during task work queueing +487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() +88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code +ad669ec16afe x86/mce: Remove function-local cpus variables +cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps +3b8e19a0aa39 drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf +6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_device_info.display +78977fd5b11c ALSA: sound/isa/gus: check the return value of kstrdup() +97884b07122a net: ipa: fix IPA v4.5 interconnect data +c0d6316c238b ARM: dts: qcom: sdx55: fix IPA interconnect definitions +cec16052d5a7 net: Enable max_dgram_qlen unix sysctl to be configurable by non-init user namespaces +3c118547f87e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. +d147dd70902e Merge branch 'bareudp-remove-unused' +dcdd77ee55a7 bareudp: Move definition of struct bareudp_conf to bareudp.c +614b7a1f28f4 bareudp: Remove bareudp_dev_create() +6180c780e64c tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set +c062f2a0b04d net/sched: sch_ets: don't remove idle classes from the round-robin list +3a6c12a0c6c3 net: stmmac: bump tc when get underflow error from DMA descriptor +5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array +9d5f0f6644b1 gpio: sch: fix typo in a comment +63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas +edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers +7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 +e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings +97c2259ec775 platform/x86: int3472: Deal with probe ordering issues +19d8d6e36b4b platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell +d3d76ae139a7 platform/x86: int3472: Pass tps68470_clk_platform_data to the tps68470-regulator MFD-cell +71102bc79643 platform/x86: int3472: Add get_sensor_adev_and_name() helper +a2f9fbc247ee platform/x86: int3472: Split into 2 drivers +9dfa374cc6d0 platform_data: Add linux/platform_data/tps68470.h file +c537be0bfad6 i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function +fb90e58f7c4e i2c: acpi: Use acpi_dev_ready_for_enumeration() helper +9d9bcae47fd5 ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device +2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals +754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c +5cf06065bd1f drm: simpledrm: fix wrong unit with pixel clock +a09147188f7f drm/i915/pxp: remove useless includes +ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() +0cdbab89c02d drm/i915/fb: reduce include dependencies +14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration +1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration +c7c291884913 drm/i915/active: remove useless i915_utils.h include +35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_display_types.h +5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops +ba53ee7f7f38 ath11k: Fix deleting uninitialized kernel timer during fragment cache flush +767c94caf0ef ath11k: Avoid false DEADLOCK warning reported by lockdep +6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes +55e18e5a76ab ath11k: set DTIM policy to stick mode for station interface +9cbd7fc9be82 ath11k: support MAC address randomization in scan +5341d57bc398 ath10k: wmi: remove array of flexible structures +56789eef894c ath10k: htt: remove array of flexible structures +c01c1db1dc63 ALSA: jack: Check the return value of kstrdup() +2dee54b289fb ALSA: drivers: opl3: Fix incorrect use of vp->state +bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock(). +af40d16042d6 Merge v5.15-rc5 into char-misc-next +c45479ecd0c2 Merge 5.16-rc5 into usb-next +55b71f6c29f2 ALSA: uapi: use C90 comment style instead of C99 style +822c9f2b833c dmaengine: st_fdma: fix MODULE_ALIAS +fb6723daf890 ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats +8affd8a4b5ce dmaengine: idxd: fix missed completion on abort path +80936d68665b dmaengine: ti: k3-udma: Fix smatch warnings +046612a3f592 Input: silead - add pen support +66d27d848fa6 Input: silead - add support for EFI-embedded fw using different min/max coordinates +71f4ecd5ee84 Input: goodix - 2 small fixes for pen support +84345c618e1e Input: goodix - improve gpiod_get() error logging +12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block +87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can never be negative. +4b443bc1785f libbpf: Don't validate TYPE_ID relo's original imm value +f12468828c28 selftests/bpf: Remove last bpf_create_map_xattr from test_verifier +cdc5287acad9 hwmon: (lm90) Do not report 'busy' status bit as alarm +da7dc0568491 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 +16ba51b5dcd3 hwmon: (lm90) Drop critical attribute support for MAX6654 +55840b9eae53 hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations +fce15c45d3fb hwmon: (lm90) Fix usage of CONFIG2 register in detect function +7b9eb6cfdb78 ARM: dts: ixp4xx: Add devicetree for Gateway 7001 +2585cf9dfaad (tag: v5.16-rc5) Linux 5.16-rc5 +17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock +90d9fbc16b69 Merge tag 'usb-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +8d7ed10410d5 Merge tag 'char-misc-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +c7fc51268bc0 Merge tag 'timers-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +82d2ef454052 Merge tag 'irq-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +85bf17b28f97 recordmcount.pl: look for jgnop instruction as well as bcrl on s390 +c9b12b59e2ea s390/entry: fix duplicate tracking of irq nesting level +773602256a2c Merge tag 'sched-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0f3d41e82d78 Merge tag 'csky-for-linus-5.16-rc5' of git://github.com/c-sky/csky-linux +1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. +a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. +ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. +f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h +3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr +4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. +c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. +fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. +92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. +09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h +5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h +f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. +3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and drop pdata +9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 +fea251b6a5db iio: addac: add AD74413R driver +3cf3cdea6fe3 dt-bindings: iio: add AD74413R +b62e2e1763cd iio: add addac subdirectory +d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info +2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc +28a2686c185e selftests: Fix IPv6 address bind tests +0f108ae44520 selftests: Fix raw socket bind tests with VRF +7e0147592b5c selftests: Add duplicate config only for MD5 VRF tests +8f2fd39355ae Merge branch 'hns3-fixes' +6dde452bceca net: hns3: fix race condition in debugfs +27cbf64a766e net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg +3748939bce3f selftests: icmp_redirect: pass xfail=0 to log_test() +9b5bcb193a3b Merge branch 'dsa-tagger-storage' +4f3cb34364e2 net: dsa: remove dp->priv +950a419d9de1 net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sections +fcbf979a5b4b Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver" +c79e84866d2a net: dsa: tag_sja1105: convert to tagger-owned data +22ee9f8e4011 net: dsa: sja1105: move ts_id from sja1105_tagger_data +bfcf14252220 net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_data +6f6770ab1ce2 net: dsa: sja1105: remove hwts_tx_en from tagger data +d38049bbe760 net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021q +a3d74295d790 net: dsa: sja1105: let deferred packets time out when sent to ports going down +35d976802124 net: dsa: tag_ocelot: convert to tagger-owned data +dc452a471dba net: dsa: introduce tagger-owned storage for private and shared data +f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards +e0068620e5e1 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediate devices +8c8b7aa7fb0c net: Enable neighbor sysctls that is save for userns root +a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for PX30 DSI +ca5737396927 usb: core: config: using bit mask instead of individual bits +1a3910c80966 usb: core: config: fix validation of wMaxPacketValue entries +86ebbc11bb3f USB: gadget: zero allocate endpoint 0 buffers +153a2d7e3350 USB: gadget: detect too-big endpoint 0 requests +b73dad806533 kselftest: alsa: Use private alsa-lib configuration in mixer test +7cc994f27e84 kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE +5aaf9efffc57 kselftest: alsa: Add simplistic test for ALSA mixer controls kselftest +808709d7675d ALSA: sparc: no need to initialise statics to 0 +f18a499799dd bpf: Silence coverity false positive warning. +4674f21071b9 bpf: Use kmemdup() to replace kmalloc + memcpy +84ef3f0bb72d Merge branch 'introduce bpf_strncmp() helper' +bdbee82beca4 selftests/bpf: Add test cases for bpf_strncmp() +9c42652f8be3 selftests/bpf: Add benchmark for bpf_strncmp() helper +9a93bf3fda3d selftests/bpf: Fix checkpatch error on empty function parameter +c5fb19937455 bpf: Add bpf_strncmp helper +b4d11106d751 arm64: dts: apple: t8103: Add watchdog node +cba9c615bec1 dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinctrl compatible +42c2366a9cbe dt-bindings: pci: apple,pcie: Add t6000 support +b66652c7517c dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible +e15b8c856398 dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16" compatibles +cc1fe1e54ba5 soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support +34e5719e1c6b arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes +d824dade33bf dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop +259172bb6514 libbpf: Fix gen_loader assumption on number of programs. +a763d5a5abd6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +e034d9cbf9f1 Merge tag 'xfs-5.16-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +8f97a35a53e2 Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu +0f09c2746985 futex: Fix additional regressions +bbdff6d583be Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +4121485d271b PCI: Sort Intel Device IDs by value +eccea80be257 Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/linux-block +f152165ada75 Merge tag 'io_uring-5.16-2021-12-10' of git://git.kernel.dk/linux-block +bd66be54b92e Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +2acdaf59e595 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +a84e0b319908 Merge tag 'devicetree-fixes-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +df442a4ec740 Merge branch 'akpm' (patches from Andrew) +2768c1e7f9d7 tracing: Use trace_iterator_reset() in tracing_read_pipe() +dba879672258 tracing: Use memset_startat helper in trace_iterator_reset() +4f67cca70c0f tracing: Do not let synth_events block other dyn_event systems during create +e161c6bf3955 tracing: Iterate trace_[ku]probe objects directly +ee34c52c7115 tracefs: Use d_inode() helper function to get the dentry inode +c8a7ff13f5fc script/sorttable: Code style improvements +e06a61a89ccd certs: use if_changed to re-generate the key when the key type is changed +54c8b517d295 certs: use 'cmd' to hide openssl output in silent builds more simply +f8487d28df28 certs: remove noisy messages while generating the signing key +f3a2ba44e93e certs: check-in the default x509 config file +54e2c77dd4cb certs: remove meaningless $(error ...) in certs/Makefile +b06d9d3b6a03 nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile +be0d5fa7f037 certs: move the 'depends on' to the choice of module signing keys +aa073d8b2a63 Merge tag 'timers-v5.16-rc4' of https://git.linaro.org/people/daniel.lezcano/linux into timers/urgent +9937e8daab29 perf python: Fix NULL vs IS_ERR_OR_NULL() checking +6665b8e4836c perf intel-pt: Fix error timestamp setting on the decoder error path +a882cc949710 perf intel-pt: Fix missing 'instruction' events with 'q' option +a32e6c5da599 perf intel-pt: Fix next 'err' value, walking trace +c79ee2b21609 perf intel-pt: Fix state setting when receiving overflow (OVF) packet +4c761d805bb2 perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type +ad106a26aef3 perf intel-pt: Fix sync state when a PSB (synchronization) packet is found +057ae59f5a1d perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage +c89789975247 perf tools: Prevent out-of-bounds access to registers +ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A +aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x +b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment +2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" on rk356x +b7fd35a0ad97 Merge tag 'irqchip-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent +82762d2af31a sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() +82a8954acd93 objtool: Remove .fixup handling +e5eefda5aa51 x86: Remove .fixup section +b77607802573 x86/word-at-a-time: Remove .fixup usage +d5d797dcbd78 x86/usercopy: Remove .fixup usage +13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache() +5ce8e39f5552 x86/sgx: Remove .fixup usage +fedb24cda1ca x86/checksum_32: Remove .fixup usage +3e8ea7803a1d x86/vmx: Remove .fixup usage +c9a34c3f4ece x86/kvm: Remove .fixup usage +5fc77b916cb8 x86/segment: Remove .fixup usage +1c3b9091d084 x86/fpu: Remove .fixup usage +e2b48e43284c x86/xen: Remove .fixup usage +99641e094d6c x86/uaccess: Remove .fixup usage +4c132d1d844a x86/futex: Remove .fixup usage +d52a7344bdfa x86/msr: Remove .fixup usage +4b5305decc84 x86/extable: Extend extable functionality +aa93e2ad7464 x86/entry_32: Remove .fixup usage +16e617d05ef0 x86/entry_64: Remove .fixup usage +ab0fedcc714a x86/copy_mc_64: Remove .fixup usage +acba44d2436d x86/copy_user_64: Remove .fixup usage +c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW +bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test +3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() +fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups +d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups +3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes +710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure +b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode +8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode +95fe2253cc1a crypto: stm32/cryp - reorder hw initialization +4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests +fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode +6c12e742785b crypto: stm32/cryp - fix double pm exit +39e6e699c7fb crypto: stm32/cryp - check early input data +d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_engine requests +41c76690b099 crypto: stm32/cryp - fix CTR counter carry +029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral +0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller +3219c2b1bd4c crypto: dh - remove duplicate includes +ee60e626d536 netdevsim: don't overwrite read only ethtool parms +94f2a444f28a net: usb: qmi_wwan: add Telit 0x1070 composition +71ddeac8cd1d inet_diag: fix kernel-infoleak for UDP sockets +77ab714f0070 Merge branch 'add-fdma-support-on-ocelot-switch-driver' +753a026cfec1 net: ocelot: add FDMA support +de5841e1c93f net: ocelot: add support for ndo_change_mtu +b471a71e525c net: ocelot: add and export ocelot_ptp_rx_timestamp() +e5150f00721f net: ocelot: export ocelot_ifh_port_set() to setup IFH +1868d997cf9c Merge branch 'net-wwan-iosm-improvements' +dd464f145c8c net: wwan: iosm: correct open parenthesis alignment +8a7ed600505a net: wwan: iosm: removed unused function decl +da633aa3163f net: wwan: iosm: release data channel in case no active IP session +5d710dc3318c net: wwan: iosm: set tx queue len +bcd0f9335332 phonet: refcount leak in pep_sock_accep +840ece19e9f2 net: ocelot: fix missed include in the vsc7514_regs.h file +7adf905333f4 net: bna: Update supported link modes +33d60fbd21fa sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. +6f513529296f Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +e1b96811e212 Merge tag '5.16-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +e80bdc5ed065 Merge tag 'nfsd-5.16-2' of git://linux-nfs.org/~bfields/linux +3c376dfafbf7 mm: bdi: initialize bdi_min_ratio when bdi is unregistered +4178158ef8ca hugetlbfs: fix issue of preallocation of gigantic pages can't work +a7ebf564de32 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() +005a79e5c254 mm/slub: fix endianness bug for alloc/free_traces attributes +9ab3b0c8ef62 selftests/damon: split test cases +b4a002889d24 selftests/damon: test debugfs file reads/writes with huge count +d85570c655cc selftests/damon: test wrong DAMOS condition ranges input +c6980e30af35 selftests/damon: test DAMON enabling with empty target_ids case +964e17016cf9 selftests/damon: skip test if DAMON is running +9f86d624292c mm/damon/vaddr-test: remove unnecessary variables +044cd9750fe0 mm/damon/vaddr-test: split a test function having >1024 bytes frame size +09e12289cc04 mm/damon/vaddr: remove an unnecessary warning message +1afaf5cb687d mm/damon/core: remove unnecessary error messages +0bceffa236af mm/damon/dbgfs: remove an unnecessary error message +4de46a30b992 mm/damon/core: use better timer mechanisms selection threshold +70e9274805fc mm/damon/core: fix fake load reports due to uninterruptible sleeps +e4779015fd5d timers: implement usleep_idle_range() +0c941cf30b91 filemap: remove PageHWPoison check from next_uptodate_page() +d020d9e63d53 mailmap: update email address for Guo Ren +e943d28db257 MAINTAINERS: update kdump maintainers +9dcc38e2813e Increase default MLOCK_LIMIT to 8 MiB +b9902641b50d Merge tag 'thermal-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC +3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC +e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests +7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests +08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test +6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_benchmark +07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests +1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests +5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h +8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c +fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c +72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h +2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c +066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs +be3158290db8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +325163e9892b f2fs: add gc_urgent_high_remaining sysfs node +77900c45ee5c f2fs: fix to do sanity check in is_alive() +f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inconsistent +9056d6489f5a f2fs: fix to do sanity check on inode type during garbage collection +766c663933be f2fs: avoid duplicate call of mark_inode_dirty +ae2e2804caa1 f2fs: show number of pending discard commands +e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache +d1917865a790 f2fs: fix remove page failed in invalidate compress pages +bd984c03097b f2fs: show more DIO information in tracepoint +a1e09b03e6f5 f2fs: use iomap for direct I/O +a738a4ce8421 selftests: cgroup: build error multiple outpt files +009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool +6d425d7c1bec selftests/mount: remove unneeded conversion to bool +3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs +e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique +a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST +7ace3e9ae049 selftests: timers: Remove unneeded semicolon +7b0653eca4cf kselftests: timers:Remove unneeded semicolon +229fae38d0fc libbpf: Add "bool skipped" to struct bpf_map +b69c5c07a66e libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition +bd6b3b355af5 Merge branch 'Enhance and rework logging controls in libbpf' +c5eafd790e13 null_blk: cast command status to integer +b59e4ce8bcaa bpftool: Switch bpf_object__load_xattr() to bpf_object__load() +3fc5fdcca144 selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() +57e889269af3 selftests/bpf: Add test for libbpf's custom log_buf behavior +dc94121b5ca1 selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() +e7b924ca715f libbpf: Deprecate bpf_object__load_xattr() +b3ce90795035 libbpf: Add per-program log buffer setter and getter +2eda2145ebfc libbpf: Preserve kernel error code and remove kprobe prog type guessing +ad9a7f96445b libbpf: Improve logging around BPF program loading +e0e3ea888c69 libbpf: Allow passing user log setting through bpf_object_open_opts +1a190d1e8eb9 libbpf: Allow passing preallocated log_buf when loading BTF into kernel +0ed08d6725b5 libbpf: Add OPTS-based bpf_btf_load() API +4cf23a3c6359 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 +489a71964f9d clk: Emit a stern warning with writable debugfs enabled +9e65da135b39 Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +d46bca632ca4 Merge tag 'pm-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +1e050cd539b8 Merge tag 'hwmon-for-v5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +257dcf29232b Merge tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +0d21e6684779 Merge tag 'aio-poll-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux +b9172f9e8844 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +a32fa6b2e8b4 Documentation: dev-tools: Add KTAP specification +1b695cc6c8f8 doc/zh-CN: Update cpu-freq/core.rst to make it more readable +7ef5d754f73b docs: ARC: Improve readability +a74c313aca26 i2c: mpc: Use atomic read and fix break condition +50665d58db05 i2c: tegra: use i2c_timings for bus clock freq +a6fb8b5acf47 docs: add support for RTD dark mode +ffc901b4d19f docs: set format for the classic mode +135707d3765e docs: allow to pass extra DOCS_CSS themes via make +fca7216bf53e docs: allow selecting a Sphinx theme +b080e52110ea docs: update self-protection __ro_after_init status +4fd34f8e1ff7 doc/zh_CN: add Chinese document coding style reminder +0dc915922235 docs/trace: fix a label of boottime-trace +a7fb920b158d Merge tag 'v5.16-rc4' into docs-next +71a85387546e io-wq: check for wq exit after adding new worker task_work +78a780602075 io_uring: ensure task_work gets run as part of cancelations +b8a98b6bf66a Merge tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +2ca4b65169b3 Merge tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +4b3ddc6462e8 net/mlx4: Use irq_update_affinity_hint() +7451e9ea8e20 net/mlx5: Use irq_set_affinity_and_hint() +2d1e72f235d6 hinic: Use irq_set_affinity_and_hint() +ce5a58a96ccc scsi: lpfc: Use irq_set_affinity() +bf886e1ef11a mailbox: Use irq_update_affinity_hint() +cc493264c01d ixgbe: Use irq_update_affinity_hint() +b8b9dd525203 be2net: Use irq_update_affinity_hint() +cb39ca92eb74 enic: Use irq_update_affinity_hint() +fb5bd854710e RDMA/irdma: Use irq_update_affinity_hint() +fdb8ed13a772 scsi: mpt3sas: Use irq_set_affinity_and_hint() +8049da6f3943 scsi: megaraid_sas: Use irq_set_affinity_and_hint() +d34c54d1739c i40e: Use irq_update_affinity_hint() +0f9744f4ed53 iavf: Use irq_update_affinity_hint() +65c7cdedeb30 genirq: Provide new interfaces for affinity hints +bec8cb26f44c Merge tag 'libata-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +5b46fb038397 Merge tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +9b302ffe4e8d Merge tag 'drm-fixes-2021-12-10' of git://anongit.freedesktop.org/drm/drm +db1041544815 selftests: mptcp: remove duplicate include in mptcp_inq.c +5eff36383865 Revert "mtd_blkdevs: don't scan partitions for plain mtdblock" +bc7aaf52f963 x86/boot/string: Add missing function prototypes +e6a59aac8a87 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) +386a74677be1 arm64: mm: Use asid feature macro for cheanup +a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() +20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype +61646ca83d38 x86/uaccess: Move variable into switch case statement +a5c24552354f Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.16 +0be2516f865f selftests/bpf: Tests for state pruning with u32 spill/fill +345e004d0233 bpf: Fix incorrect state pruning for <8B spill/fill +07641b5f32f6 md: fix double free of mddev->private in autorun_array() +55df1ce0d4e0 md: fix update super 1.0 on rdev size change +548ec0805c39 nfsd: fix use-after-free due to delegation race +b10252c7ae9c nfsd: Fix nsfd startup race (again) +1edb7e74a7d3 clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() +a663bd19114d clocksource/drivers/dw_apb_timer_of: Fix probe failure +e1b539bd73a7 xfrm: add net device refcount tracker to struct xfrm_state_offload +ab443c539167 sch_cake: do not call cake_destroy() from cake_init() +e1a6333e7f89 PCI: ibmphp: Remove commented-out functions +6f89f413340f dt-bindings: at24: Rework special case compatible handling +ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock +61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock +7a334a28a14b s390/ap: add missing virt_to_phys address conversion +da001fce26be s390/pgalloc: use pointers instead of unsigned long values +2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce functions +69700fb43898 s390/cmm: add missing virt_to_phys() conversion +9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding +d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page table dumper +5dcf0c3084eb s390: enable switchdev support in defconfig +abf0e8e4ef25 s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() +ac8fc6af1ab6 s390/ftrace: remove preempt_disable()/preempt_enable() pair +41967a37b8ee s390/kexec_file: fix error handling when applying relocations +edce10ee21f3 s390/kexec_file: print some more error messages +3f43926f2712 i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()' +f18f98110f2b i3c: fix incorrect address slot lookup on 64-bit +313ece22600b i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic +f96b2e77f6d1 i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic +3d20408dff9c Merge branch 'net-netns-refcount-tracking-base-series' +11b311a867b6 ppp: add netns refcount tracker +285ec2fef4b8 l2tp: add netns refcount tracker to l2tp_dfs_seq_data +dbdcda634ce3 net: sched: add netns refcount tracker to struct tcf_exts +04a931e58d19 net: add netns refcount tracker to struct seq_net_private +ffa84b5ffb37 net: add netns refcount tracker to struct sock +9ba74e6c9e9d net: add networking namespace refcount tracker +10e7a099bfd8 selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O +d07898eaf399 KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit +777ab82d7ce0 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode +7faac1953ed1 xhci: avoid race between disable slot command and host runtime suspend +811ae81320da xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending +d2d1d2645cfd arm64: Make some stacktrace functions private +2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() +22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() +39ef362d2d45 arm64: Make return_address() use arch_stack_walk() +4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() +ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() +86bcbafcb726 arm64: Mark __switch_to() as __sched +1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur +1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE +7afccde389dc arm64: kexec: reduce calls to page_address() +091f06d91cbc Merge tag 'nvme-5.16-2021-12-10' of git://git.infradead.org/nvme into block-5.16 +c3fbab7767c5 irqchip/irq-bcm7120-l2: Add put_device() after of_find_device_by_node() +c8cc43c1eae2 selftests: KVM: avoid failures due to reserved HyperTransport region +3244867af8c0 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req +1ebfaa11ebb5 KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall +e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh +f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types +1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver +2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings +b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver +8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings +43531edd53f0 drm/sprd: add Unisoc's drm kms master +35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings +cde3fac565a7 batman-adv: remove unneeded variable in batadv_nc_init +8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS +211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +3fd6e12a401e Input: goodix - fix memory leak in goodix_firmware_upload +15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchartl/media into drm-next +db67097aa6f2 pktdvd: stop using bdi congestion framework. +675a095789a2 Merge tag 'amd-drm-fixes-5.16-2021-12-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +233bee7e365a Merge tag 'drm-intel-fixes-2021-12-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +98ceca2f2932 fpga: region: fix kernel-doc +2eb557d293f7 Merge tag 'drm-misc-fixes-2021-12-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +e5d75fc20b92 sh_eth: Use dev_err_probe() helper +92816e262980 selftests: net: Correct ping6 expected rc from 2 to 1 +9745177c9489 net: x25: drop harmless check of !more +a331659e3271 clk: Add write operation for clk_parent debugfs node +978fbc7a0599 clk: __clk_core_init() never takes NULL +5c1c42c49b8a clk: clk_core_get() can also return NULL +9259228037cb clk/ti/adpll: Make const pointer error a static const array +b473a3891c46 kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it +e3d2b72bbf3c kcsan: Avoid nested contexts reading inconsistent reorder_access +80d7476fa20a kcsan: Turn barrier instrumentation into macros +a70d36e6a0bd kcsan: Make barrier tests compatible with lockdep +bd3d5bd1a0ad kcsan: Support WEAK_MEMORY with Clang where no objtool support exists +a015b7085979 compiler_attributes.h: Add __disable_sanitizer_instrumentation +0509811952e4 objtool, kcsan: Remove memory barrier instrumentation from noinstr +0525bd82f6a9 objtool, kcsan: Add memory barrier instrumentation to whitelist +6f3f0c98b566 sched, kcsan: Enable memory barrier instrumentation +d37d1fa0154e mm, kcsan: Enable barrier instrumentation +d93414e37586 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() +cd8730c3ab4d x86/barriers, kcsan: Use generic instrumentation for non-smp barriers +04def1b9b4a3 asm-generic/bitops, kcsan: Add instrumentation for barriers +e87c4f6642f4 locking/atomics, kcsan: Add instrumentation for barriers +2505a51ac6f2 locking/barriers, kcsan: Support generic instrumentation +f948666de517 locking/barriers, kcsan: Add instrumentation for barriers +71b0e3aeb282 kcsan: selftest: Add test case to check memory barrier instrumentation +116af35e38cf kcsan: Ignore GCC 11+ warnings about TSan runtime support +8bc32b348178 kcsan: test: Add test cases for memory barrier instrumentation +7310bd1f3eb9 kcsan: test: Match reordered or normal accesses +82eb6911d909 kcsan: Document modeling of weak memory +be3f6967ec59 kcsan: Show location access was reordered to +3cc21a531252 kcsan: Call scoped accesses reordered in reports +48c9e28e1e24 kcsan, kbuild: Add option for barrier instrumentation only +0b8b0830ac14 kcsan: Add core memory barrier instrumentation functions +69562e4983d9 kcsan: Add core support for a subset of weak memory modeling +9756f64c8f2d kcsan: Avoid checking scoped accesses from nested contexts +71f8de7092cb kcsan: Remove redundant zero-initialization of globals +12305abe9827 kcsan: Refactor reading of instrumented memory +266423e60ea1 pinctrl: bcm2835: Change init order for gpio hogs +dc1b242478f4 pinctrl: bcm2835: Silence uninit warning +84f91c62d675 workqueue: Remove the cacheline_aligned for nr_running +989442d73757 workqueue: Move the code of waking a worker up in unbind_workers() +b4ac9384ac05 workqueue: Remove schedule() in unbind_workers() +11b45b0bf402 workqueue: Remove outdated comment about exceptional workers in unbind_workers() +3e5f39ea33b1 workqueue: Remove the advanced kicking of the idle workers in rebind_workers() +ccf45156fd16 workqueue: Remove the outdated comment before wq_worker_sleeping() +59ec71575ab4 ucounts: Fix rlimit max values check +3150a73366b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +c741e49150db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +a4f1192cb537 percpu_ref: Replace kernel.h with the necessary inclusions +1a2fb220edca skbuff: Extract list pointers to silence compiler warnings +f20f94f7f52c net: phy: prefer 1000baseT over 1000baseKX +4177e4960594 xfrm: use net device refcount tracker helpers +1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset +f80fe66c38d5 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD +10d4703154a7 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() +d2cf0854d728 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter +2cf4528d6dd6 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed +a81aeaf7a1de rcu/nocb: Optimize kthreads and rdp initialization +8d9703964697 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp +2ebc45c44c4f rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded +ded746bfc943 Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +5092fb44ba11 Merge branch 'net-phylink-introduce-legacy-mode-flag' +11053047a4af net: ag71xx: remove unnecessary legacy methods +001f4261fe4d net: phylink: use legacy_pre_march2020 +b06515367fac net: mtk_eth_soc: mark as a legacy_pre_march2020 driver +0a9f0794d9bd net: dsa: mark DSA phylink as legacy_pre_march2020 +3e5b1feccea7 net: phylink: add legacy_pre_march2020 indicator +27698cd2a3c0 Merge tag 'mtd/fixes-for-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +ba2e524d918a ext4: Remove unused match_table_t tokens +cebe85d570cf ext4: switch to the new mount api +97d8a670b453 ext4: change token2str() to use ext4_param_specs +02f960f8db1c ext4: clean up return values in handle_mount_opt() +7edfd85b1ffd ext4: Completely separate options parsing and sb setup +6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() +b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() +e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() +da812f611934 ext4: Allow sb to be NULL in ext4_msg() +461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter +4c94bff967d9 ext4: move option validation to a separate function +e5a185c26c11 ext4: Add fs parameter specifications for mount options +6abfaaf124a8 fs_parse: allow parameter value to be empty +03090cc76ee3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +6a97cee39d8f Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" +35fa745286ac x86/mm: Include spinlock_t definition in pgtable. +4b3749865374 aio: Fix incorrect usage of eventfd_signal_allowed() +fd796e4139b4 rcu-tasks: Use fewer callbacks queues if callback flood ends +2cee0789b458 rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing +ab97152f88a4 rcu-tasks: Use more callback queues if contention encountered +3063b33a347c rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() +7d13d30bb6c5 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention +8610b6568039 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing +ce9b1c667f03 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues +d363f833c6d8 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations +57881863ad15 rcu-tasks: Abstract invocations of callbacks +4d1114c05467 rcu-tasks: Abstract checking of callback lists +50252e4b5e98 aio: fix use-after-free due to missing POLLFREE handling +363bee27e258 aio: keep poll requests on waitqueue until completed +9537bae0da1f signalfd: use wake_up_pollfree() +a880b28a71e3 binder: use wake_up_pollfree() +42288cb44c4b wait: add wake_up_pollfree() +2990c89d1df4 Merge tag 'netfs-fixes-20211207' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +94eb7de6f4be drm/vmwgfx: Bump the minor version +9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE +bf625870b830 drm/vmwgfx: add support for updating only offsets of constant buffers +abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts +4fb9326b96cb drm/vmwgfx: support 64 UAVs +853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE_V2 command +b05fa56425f5 drm/vmwgfx: Update device headers for GL43 +24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs +8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM +8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID +f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager +8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting +8dd593fddd63 rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure +65b629e70489 rcu-tasks: Inspect stalled task's trc state in locked state +381a4f3b3860 rcu-tasks: Use spin_lock_rcu_node() and friends +d8f6ef45a623 KVM: arm64: Use Makefile.kvm for common files +5f33868af8f4 KVM: powerpc: Use Makefile.kvm for common files +c24be24aed40 tracing: Fix possible memory leak in __create_synth_event() error path +e1067a07cfbc ftrace/samples: Add module to test multi direct modify interface +3e3aa26fd4c4 KVM: RISC-V: Use Makefile.kvm for common files +ae1b606e6207 KVM: mips: Use Makefile.kvm for common files +f786ab1bf17a KVM: s390: Use Makefile.kvm for common files +df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks +0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be available from GuC +6f2cdbdba43e KVM: Add Makefile.kvm for common files, use it for x86 +dc70ec217cec KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING +cab2d3fd6866 bus: mhi: core: Add support for forced PM resume +ee3a4f666207 KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation +3a49cc22d31e tools/lib/lockdep: drop leftover liblockdep headers +ac55b3f00c32 samples/bpf: Remove unneeded variable +3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match +2bcb9c25081d MIPS: DTS: Ingenic: adjust register size to available registers +27d56190de33 MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780 +ae1b8d2c2de9 MIPS: DTS: CI20: Add DT nodes for HDMI setup +9375100da316 MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LCD controllers +6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl +dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable +67b967ddd93d mtd: Introduce an expert mode for forensics and debugging purposes +c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' +04ec4e6250e5 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports +f122a46a637f drm/i915: enforce min page size for scratch +fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory +ca9216246094 drm/i915/xehpsdv: set min page-size to 64K +c83125bb2199 drm/i915: Add has_64k_pages flag +df87a1efb837 mtd: onenand: remove redundant variable ooblen +21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config +19961780f115 Merge branch 'net-wwan-iosm-bug-fixes' +383451ceb078 net: wwan: iosm: fixes unable to send AT command during mbim tx +07d3f2743dec net: wwan: iosm: fixes net interface nonfunctional after fw flash +373f121a3c3a net: wwan: iosm: fixes unnecessary doorbell send +e8b1d7698038 net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering +37ad4e2a7718 MAINTAINERS: s390/net: remove myself as maintainer +61c2402665f1 net/sched: fq_pie: prevent dismantle issue +9acfc57fa2b8 net: mana: Fix memory leak in mana_hwc_create_wq +ae68d93354e5 seg6: fix the iif in the IPv6 socket control block +c56c96303e92 nfp: Fix memory leak in nfp_cpp_area_cache_add() +4cd8371a234d nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done +fd79a0cbf0b2 nfc: fix segfault in nfc_genl_dump_devices_done +158390e45612 udp: using datalen to cap max gso segments +0416e7af2369 net: dsa: mv88e6xxx: error handling for serdes_power functions +8d6b32aafc44 Merge tag 'linux-can-fixes-for-5.16-20211209' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +6306d8dbfae6 drm/i915: Add privacy-screen support (v3) +94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper +50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node +8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_deassert() +4f7275fc7e57 i2c: i801: Don't clear status flags twice in interrupt mode +8c7a89678f3b i2c: i801: Don't read back cleared status in i801_check_pre() +c4bcef90cc49 i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig +697ad2490c96 i2c: exynos5: Add bus clock support +45af1bb99b72 KVM: VMX: Clean up PI pre/post-block WARNs +83c98007d9fb KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails +7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ +927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() +cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] +8e819d75cbcf KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery +01dd1fa26b85 Merge drm/drm-next into drm-intel-next +b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically +52255ef662a5 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() +f5bd5fc9d478 clocksource/drivers/imx-sysctr: Mark two variable with __ro_after_init +a2807f657976 clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol visible +3a3e9f23c2ca clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support +92d06a3f67ad dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM +863298738076 Merge branch 'reset/of-get-optional-exclusive' of git://git.pengutronix.de/pza/linux into timers/drivers/next +ae710a458f0a drm: Replace kernel.h with the necessary inclusions +e463a09af2f0 x86: Add straight-line-speculation mitigation +befe304536ee ASoC: test-component: fix null pointer dereference. +5f9155a7d2dc ASoC: dt-bindings: tegra: Document interconnects property +842470c4e211 Revert "drm/fb-helper: improve DRM fbdev emulation device names" +e87f13c33e12 phy: qcom: use struct_size instead of sizeof +b149d5d45ac9 powerpc/powermac: Add additional missing lockdep_register_key() +06e629c25daa powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic +219572d2fc41 powerpc: handle kdump appropriately with crash_kexec_post_notifiers option +3c42e9542050 selftests/powerpc/spectre_v2: Return skip code when miss_percent is high +e89257e28e84 powerpc/cell: Fix clang -Wimplicit-fallthrough warning +8cffe0b0b6b3 macintosh: Add const to of_device_id +0d76914a4c99 powerpc/inst: Optimise copy_inst_from_kernel_nofault() +9b307576f371 powerpc/inst: Move ppc_inst_t definition in asm/reg.h +07b863aef5b6 powerpc/inst: Define ppc_inst_t as u32 on PPC32 +c545b9f040f3 powerpc/inst: Define ppc_inst_t +3261d99adba2 powerpc/inst: Refactor ___get_user_instr() +37eb7ca91b69 powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs +dede19be5163 powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP +57bc963837f5 powerpc/kuap: Wire-up KUAP on book3e/64 +4f6a025201a2 powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. +fcf9bb6d32f8 powerpc/kuap: Wire-up KUAP on 40x +f6fad4fb5593 powerpc/kuap: Wire-up KUAP on 44x +43afcf8f0101 powerpc: Add KUAP support for BOOKE and 40x +e3c02f25b429 powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only +42e03bc5240b powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 +047a6fd40199 powerpc/config: Add CONFIG_BOOKE_OR_40x +25ae981fafaa powerpc/nohash: Move setup_kuap out of 8xx.c +937fb7003ee1 powerpc/kuap: Add kuap_lock() +2341964e27b0 powerpc/kuap: Remove __kuap_assert_locked() +c252f3846d31 powerpc/kuap: Check KUAP activation in generic functions +ba454f9c8e4e powerpc/kuap: Add a generic intermediate layer +6754862249d3 powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64 +70428da94c7a powerpc/32s: Save content of sr0 to avoid 'mfsr' +526d4a4c77ae powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly +df415cd75826 powerpc/32s: Remove capability to disable KUEP at boottime +dc3a0e5b83a8 powerpc/book3e: Activate KUEP at all time +ee2631603fdb powerpc/44x: Activate KUEP at all time +13dac4e31e75 powerpc/8xx: Activate KUEP at all time +6c1fa60d368e Revert "powerpc: Inline setup_kup()" +06e7cbc29e97 powerpc/40x: Map 32Mbytes of memory at startup +31284f703db2 powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU +387e220a2e5e powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU +c28573744b74 powerpc/64s: Make hash MMU support configurable +debeda017189 powerpc/64s: Always define arch unmapped area calls +af3a0ea41cbf powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear +8dbfc0092b5c powerpc/64e: remove mmu_linear_psize +410fbda49cc9 clocksource/drivers/exynos_mct: Fix silly typo resulting in checkpatch warning +60bf9b33c82c PCI/MSI: Move descriptor counting on allocation fail to the legacy code +890337624e1f genirq/msi: Handle PCI/MSI allocation fail in core code +57ce3a3c99b2 PCI/MSI: Make pci_msi_domain_check_cap() static +cd119b09a87d PCI/MSI: Move msi_lock to struct pci_dev +85aa607e79f8 PCI/MSI: Sanitize MSI-X table map handling +aa423ac4221a PCI/MSI: Split out irqdomain code +a01e09ef1237 PCI/MSI: Split out !IRQDOMAIN code +54324c2f3d72 PCI/MSI: Split out CONFIG_PCI_MSI independent part +288c81ce4be7 PCI/MSI: Move code into a separate directory +7112158d97a1 PCI/MSI: Make msix_update_entries() smarter +29a03ada4a00 PCI/MSI: Cleanup include zoo +ae72f3156729 PCI/MSI: Make arch_restore_msi_irqs() less horrible. +1982afd6c058 x86/hyperv: Refactor hv_msi_domain_free_irqs() +e58f2259b91c genirq/msi, treewide: Use a named struct for PCI/MSI attributes +bec61847cdc7 MIPS: Octeon: Use arch_setup_msi_irq() +793c5006769d PCI/sysfs: Use pci_irq_vector() +ade044a3d0f0 PCI/MSI: Remove msi_desc_to_pci_sysdata() +9e8688c5f299 PCI/MSI: Make pci_msi_domain_write_msg() static +3ba1f050c91d genirq/msi: Fixup includes +1dd2c6a0817f genirq/msi: Remove unused domain callbacks +1197528aaea7 genirq/msi: Guard sysfs code +29bbc35e29d9 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() +eca213152a36 powerpc/4xx: Complete removal of MSI support +4f1d038b5ea1 powerpc/4xx: Remove MSI support which never worked +26c44b776dba x86/alternative: Relax text_poke_bp() constraint +d594b35d3b31 mmc: mediatek: free the ext_csd when mmc_get_ext_csd success +21d638ef9483 MIPS: TXX9: Remove rbtx4938 board support +f2c6c22fa83a MIPS: Loongson64: Use three arguments for slti +13ceb48bc19c MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls +7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() +09d97da660ff MIPS: Only define pci_remap_iospace() for Ralink +fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file +4bb713375e9f drm/i915/trace: clean up boilerplate organization +3f6891025952 i2c: exynos5: Add support for ExynosAutoV9 SoC +ea8491a28b84 dt-bindings: i2c: exynos5: Add bus clock +bd5f985dc518 dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible +5ae451148eba dt-bindings: i2c: exynos5: Convert to dtschema +92ae31628400 dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema +b503de239f62 i2c: virtio: fix completion handling +c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-at91 +3bf2537ec2e3 ath10k: drop beacon and probe response which leak from other channel +d3d358efc553 ath11k: add spectral/CFR buffer validation support +5ede7f0cfb93 Input: goodix - add pen support +7e2ea2e94704 ath11k: Process full monitor mode rx support +88ee00d130f7 ath11k: add software monitor ring descriptor for full monitor +5c1f74d24d92 ath11k: Add htt cmd to enable full monitor mode +fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. +7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value +6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 +6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardware module +d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property +1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node +f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller +fb12797ab1fe can: kvaser_usb: get CAN clock frequency from device +36aea60fc892 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter +e3128a9d482c ath6kl: Use struct_group() to avoid size-mismatched casting +9f6da09a5f6a ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 +a658c929ded7 ath11k: Fix buffer overflow when scanning with extraie +d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition +673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x +86b7e5fbd623 staging: r8188eu: remove code to set led1 registers +22e6a4846738 staging: r8188eu: remove SwLed1 +d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter +5d8dfaa71d87 Merge tag 'v5.15' into next +73b6eae583f4 bpf: Remove redundant assignment to pointer t +36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible +b540358e6c4d selftests/bpf: Fix a compilation warning +0755c38eb007 drm/amd/display: prevent reading unitialized links +af6902ec4156 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset +9d922f5df538 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() +d7ca9a34dd33 net: hinic: Use devm_kcalloc() instead of devm_kzalloc() +28a0a044fbe9 Merge branch 'net-track-the-queue-count-at-unregistration' +5f1c802ca69b net-sysfs: warn if new queue objects are being created during device unregistration +d7dac083414e net-sysfs: update the queue counts in the unregistration path +a50e659b2a1b net: mvpp2: fix XDP rx queues registering +a66307d47307 libata: add horkage for ASMedia 1092 +12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver +bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pinctrl driver +469407a3b5ed erofs: clean up erofs_map_blocks tracepoints +4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver +82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings +16daf3d9ec44 Merge branch 'wwan-debugfs-tweaks' +283e6f5a8166 net: wwan: make debugfs optional +cf90098dbb1f net: wwan: iosm: move debugfs knobs into a subdir +13b94fbaa28c net: wwan: iosm: allow trace port be uninitialized +e9877d4ef856 net: wwan: iosm: consolidate trace port init code +f71ef02f1a4a vmxnet3: fix minimum vectors alloc issue +e195e9b5dee6 net, neigh: clear whole pneigh_entry at alloc time +a43a07202160 Merge tag 'linux-can-next-for-5.17-20211208' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +fd31cb0c6a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +b5b6b6baf2bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P +6efcdadc157f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains +9de0737d5ba0 cifs: fix ntlmssp auth when there is no key exchange +2b29cb9e3f7f net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" +3a262c71d3e8 Merge branch 'rework-dsa-bridge-tx-forwarding-offload-api' +857fdd74fb38 net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload +b079922ba2ac net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join +d3eed0e57d5d net: dsa: keep the bridge_dev and bridge_num as part of the same structure +6a43cba30340 net: dsa: export bridging offload helpers to drivers +936db8a2dba2 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev +41fb0cf1bced net: dsa: hide dp->bridge_dev and dp->bridge_num in drivers behind helpers +36cbf39b5690 net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers +65144067d360 net: dsa: mv88e6xxx: compute port vlan membership based on dp->bridge_dev comparison +0493fa7927af net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_user_port in mv88e6xxx_port_check_hw_vlan +872bb81dfbc3 net: dsa: mt7530: iterate using dsa_switch_for_each_user_port in bridging ops +947c8746e2c3 net: dsa: assign a bridge number even without TX forwarding offload +3f9bb0301d50 net: dsa: make dp->bridge_num one-based +84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema +de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs +50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again +dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML +2371a03fcef0 dt-bindings: net: Convert AMAC to YAML +75e895343d5a Revert "kbuild: Enable DT schema checks for %.dtb targets" +67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms +ef8df9798d46 sched/fair: Cleanup task_util and capacity type +cabdc3a8475b sched,x86: Don't use cluster topology for x86 hybrid CPUs +c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default +4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S +52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S +bb47620be322 vdpa: Consider device id larger than 31 +1db8f5fc2e5c virtio/vsock: fix the transport to work with VMADDR_CID_ANY +817fc978b5a2 virtio_ring: Fix querying of maximum DMA mapping size for virtio device +8d0f9e73efe7 perf/bpf_counter: Use bpf_map_create instead of bpf_create_map +27d9839f1794 virtio: always enter drivers/virtio/ +dc1db0060c02 vduse: check that offset is within bounds in get_config() +3ed21c1451a1 vdpa: check that offsets are within bounds +ff9f9c6e7484 vduse: fix memory corruption in vduse_dev_ioctl() +7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML +1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML +3a47044797ca dt-bindings: net: Convert GENET binding to YAML +68dfc226bcc8 dt-bindings: net: Document moca PHY interface +f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for binding +75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional +5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required +05db148ee9a7 libertas_tf: Add missing __packed annotations +978090ae8856 libertas: Add missing __packed annotation with struct_group() +1b8bb8919ef8 mwifiex: Fix possible ABBA deadlock +1a0f25a52e08 ice: safer stats processing +f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed +f28c240e7152 io_uring: batch completion in prior_task_list +f2f16ae9cc9c wilc1000: Add id_table to spi_driver +a58fdb7c843a rtw89: don't kick off TX DMA if failed to write skb +c2258b29985e rtw89: remove cch_by_bw which is not used +40822e079011 rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM +157289376e29 rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth +1379e62026ab rtw88: add debugfs to fix tx rate +eb4e52b3f38d rtw89: fix incorrect channel info during scan +e45a9e6265d2 rtw89: update scan_mac_addr during scanning period +1cc1e4c8aab4 objtool: Add straight-line-speculation validation +00224aa70891 rtw89: use inline function instead macro to set H2C and CAM +321e763ccc52 rtw89: add const in the cast of le32_get_bits() +b17c2baa305c x86: Prepare inline-asm for straight-line-speculation +f7d55d2e439f mt76: mt7921: fix build regression +c68115fc5375 brcmsmac: rework LED dependencies +efdbfa0ad03e iwlwifi: fix LED dependencies +d599f714b73e iwlwifi: mvm: don't crash on invalid rate w/o STA +44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. +9cdb54be3e46 drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer() +8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. +14902f8961dc HID: Ignore battery for Elan touchscreen on Asus UX550VE +92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case +fea3ffa48c6d ftrace: Add cleanup to unregister_ftrace_direct_multi +7d5b7cad79da ftrace: Use direct_ops hash in unregister_ftrace_direct +8f86e69536f3 remoteproc: Fix remaining wrong return formatting in documentation +62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance +62df22396bea ASoC: amd: Convert to new style DAI format definitions +03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host +9a0a930fe253 binder: fix pointer cast warning +b19926d4f3a6 drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. +20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c +dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c +8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll +28e4576d556b dma-direct: add a dma_direct_use_pool helper +30e32f300be6 nvmet-tcp: fix possible list corruption for unexpected command failure +9abc21c96661 ASoC: mediatek: mt8195: silence uninitialized variable warning +53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 +74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured +de291b590286 iomap: turn the byte variable in iomap_zero_iter into a ssize_t +142ff9bddbde KVM: arm64: Drop unused workaround_flags vcpu field +8289ed9f93be btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling +5911f5382022 btrfs: zoned: clear data relocation bg on zone finish +da5e817d9d75 btrfs: free exchange changeset on failures +84c254489299 btrfs: fix re-dirty process of tree-log nodes +68b85589ba81 btrfs: call mapping_set_error() on btree inode with a write error +c2e39305299f btrfs: clear extent buffer uptodate when we fail to write it +b560b21f71eb bpf: Add selftests to cover packet access corner cases +f981fec12cc5 btrfs: fail if fstrim_range->start == U64_MAX +d815b3f2f273 btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() +5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors +c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function +e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations +f872f73601b9 thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL +444dd878e85f PM: runtime: Fix pm_runtime_active() kerneldoc comment +2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM +11f8cb8903ba ACPI: tools: Fix compilation when output directory is not present +502d2bf5f2fd KVM: nVMX: Implement Enlightened MSR Bitmap feature +ed2a4800ae9d KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt +b84155c38076 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper +d9b994cd7641 ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI +34f35f8f14bc ipmi: ssif: initialize ssif_info->client early +6c7ac18cd821 ASoC: dt-bindings: rt5682s: add AMIC delay time property +77659872be23 ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file +7cfa3d00730a ASoC: rt5682s: add delay time to fix pop sound issue +639cd58be7a4 ASoC: Intel: boards: add 'static' qualifiers for max98390 routes +48b27b6b5191 tracefs: Set all files to the same group ownership as the mount option +ee7f3666995d tracefs: Have new files inherit the ownership of their parent +b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board +6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDSEL from pinctrl +bb29e4091079 ARM: at91: pm: Add of_node_put() before goto +7c602f5d04f4 Merge tag 'iio-fixes-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board +4ebd29f91629 soc: imx: Register SoC device only on i.MX boards +44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS +baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC +311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY +09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage +20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY +e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY +6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY +168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_version() +628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro +e7a9106c32c0 soc: xilinx: use a properly named field instead of flags +c4245100f746 soc: xilinx: cleanup debug and error messages +7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver +f94909ceb1ed x86: Prepare asm files for straight-line-speculation +b383a42ca523 irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL +12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 +1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before error injection +e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting +22da5a07c75e x86/lib/atomic64_386_32: Rename things +68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds +b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile +93b350f884c4 Merge branch 'kvm-on-hv-msrbm-fix' into HEAD +3411506550b1 x86/csum: Rewrite/optimize csum_partial() +97c8ef443ae1 drm/i915/selftests: handle object rounding +31d70749bfe1 drm/i915/migrate: fix length calculation +08c7c122ad90 drm/i915/migrate: fix offset calculation +8eb7fcce34d1 drm/i915/migrate: don't check the scratch page +adbfb12d4c45 KVM: x86: Exit to userspace if emulation prepared a completion callback +fea783e6e82c thunderbolt: Do not dereference fwnode in struct device +5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating support +51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates +6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support +815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() +54104ee02333 clk: lan966x: Add lan966x SoC clock driver +07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller +265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan966x SoC clock IDs +250552b925ce KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 +d2f7d49826ae KVM: x86: Use different callback if msr access comes from the emulator +906fa90416fd KVM: x86: Add an emulation type to handle completion of user exits +5e854864ee43 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg +51b1209c6125 KVM: Clear pv eoi pending bit only when it is set +ce5977b181c1 KVM: x86: don't print when fail to read/write pv eoi memory +2df4a5eb6c5a KVM: X86: Remove mmu parameter from load_pdptrs() +bb3b394d35e8 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction +f8cd457f061d KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() +cc022ae144c1 KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() +84ea5c09a66d KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() +c59a0f57fa32 KVM: X86: Remove mmu->translate_gpa +1f5a21ee8400 KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() +b46a13cb7ea1 KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes +41e35604eaff KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct +42f34c20a113 KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() +84432316cd9a KVM: X86: Fix comment in __kvm_mmu_create() +27f4fca29f9c KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled +58356767107a KVM: SVM: Allocate sd->save_area with __GFP_ZERO +1af4a1199a41 KVM: SVM: Rename get_max_npt_level() to get_npt_level() +fe26f91d30fb KVM: VMX: Change comments about vmx_get_msr() +ed07ef5a66e4 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way +15ad9762d69f KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() +3ab4ac877cfa KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds +6ab8a4053f71 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) +24cd19a28cb7 KVM: X86: Update mmu->pdptrs only when it is changed +2e9ebd55096f KVM: X86: Remove kvm_register_clear_available() +41e68b6964eb KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits +c62c7bd4f95b KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty +3883bc9d28ed KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed +aec9c2402f74 KVM: SVM: Remove references to VCPU_EXREG_CR3 +8f29bf12a378 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() +e63f315d74ee KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS +a37ebdce168f KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept +5ec60aad547f KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept +40e49c4f5fb0 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled +c0d6956e4305 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() +2c5653caecc4 KVM: X86: Ensure that dirty PDPTRs are loaded +b1d66dad65dc KVM: x86/svm: Add module param to control PMU virtualization +baed82c8e489 KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV +724b3962ef80 KVM: VMX: Move Posted Interrupt ndst computation out of write loop +cfb0e1306a37 KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration +89ef0f21cf96 KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block +29802380b679 KVM: VMX: Drop pointless PI.NDST update when blocking +74ba5bc872d3 KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers +c95717218add KVM: VMX: Drop unnecessary PI logic to handle impossible conditions +057aa61bc992 KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled +d92a5d1c6c75 KVM: Add helpers to wake/query blocking vCPU +cdafece4b964 KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states +c91d44971459 KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs +109a98260b53 KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline +c3858335c711 KVM: stats: Add stat to detect if vcpu is currently blocking +fac426889439 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() +91b99ea70657 KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() +005467e06b16 KVM: Drop obsolete kvm_arch_vcpu_block_finish() +1460179dcd76 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() +f6c60d081e2c KVM: Don't block+unblock when halt-polling is successful +6109c5a6ab7f KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook +75c89e5272fb KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook +30c9434717fd KVM: Reconcile discrepancies in halt-polling stats +29e72893cec3 KVM: Refactor and document halt-polling stats update helper +8df6a61c0403 KVM: Update halt-polling stats if and only if halt-polling was attempted +510958e99721 KVM: Force PPC to define its own rcuwait object +6f390916c4fb KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU +91b018950717 KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell +1831fa44df74 KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest +98a26b69d8c3 KVM: x86: change TLB flush indicator to bool +aefdc2ed445e KVM: Avoid atomic operations when kicking the running vCPU +fb43496c8362 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask +8283e36abfff KVM: x86/mmu: Propagate memslot const qualifier +4d78d0b39ad0 KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages +9d395a0a7aca KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active +ce92ef7604ff KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 +8fc78909c05d KVM: nSVM: introduce struct vmcb_ctrl_area_cached +bd95926c2b2b KVM: nSVM: split out __nested_vmcb_check_controls +355d0473b1a1 KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races +b7a3d8b6f433 KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() +7907160dbf1a KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache +f2740a8d851a KVM: nSVM: introduce svm->nested.save to cache save area before checks +907afa48e9d0 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs +244893fa2859 KVM: Dynamically allocate "new" memslots from the get-go +0f9bdef3d933 KVM: Wait 'til the bitter end to initialize the "new" memslot +44401a204734 KVM: Optimize overlapping memslots check +f4209439b522 KVM: Optimize gfn lookup in kvm_zap_gfn_range() +bcb63dcde829 KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() +a54d806688fe KVM: Keep memslots in tree-based structures instead of array-based ones +6a656832aa75 KVM: s390: Introduce kvm_s390_get_gfn_end() +ed922739c919 KVM: Use interval tree to do fast hva lookup in memslots +26b8345abc75 KVM: Resolve memslot ID via a hash table instead of via a static array +1e8617d37fc3 KVM: Move WARN on invalid memslot index to update_memslots() +c928bfc2632f KVM: Integrate gfn_to_memslot_approx() into search_memslots() +f5756029eef5 KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array +e0c2b6338ac8 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed +7cd08553ab10 KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() +ec5c86976674 KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY +77aedf26fe5d KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit +07921665a651 KVM: Use prepare/commit hooks to handle generic memslot metadata updates +6a99c6e3f52a KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks +d01495d4cffb KVM: RISC-V: Use "new" memslot instead of userspace memory region +9d7d18ee3f48 KVM: x86: Use "new" memslot instead of userspace memory region +cf5b486922dc KVM: s390: Use "new" memslot instead of userspace memory region +eaaaed137ecc KVM: PPC: Avoid referencing userspace memory region in memslot updates +3b1816177bfe KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" +509c594ca2dc KVM: arm64: Use "new" memslot instead of userspace memory region +537a17b31493 KVM: Let/force architectures to deal with arch specific memslot data +ce5f0215620c KVM: Use "new" memslot's address space ID instead of dedicated param +4e4d30cb9b87 KVM: Resync only arch fields when slots_arch_lock gets reacquired +47ea7d900b1c KVM: Open code kvm_delete_memslot() into its only caller +afa319a54a8c KVM: Require total number of memslot pages to fit in an unsigned long +214bd3a6f469 KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() +46808a4cb897 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index +c5b077549136 KVM: Convert the kvm->vcpus array to a xarray +113d10bca23c KVM: s390: Use kvm_get_vcpu() instead of open-coded access +75a9869f314d KVM: mips: Use kvm_get_vcpu() instead of open-coded access +27592ae8dbe4 KVM: Move wiping of the kvm->vcpus array to common code +dc1ce45575b3 KVM: MMU: update comment on the number of page role combinations +6a93ea382177 can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() +dc64d98aae75 can: hi311x: hi3110_can_probe(): make use of device property API +3a1ae63a4d21 can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property +369cf4e6ac53 can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock +671f852c1bee ARM: dts: sun8i: r40: add node for CAN controller +2c2fd0e68d9e can: sun4i_can: add support for R40 CAN controller +d0342ceb78ed dt-bindings: net: can: add support for Allwinner R40 CAN controller +330c6d3bfa26 can: bittiming: replace CAN units with the generic ones from linux/units.h +f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries +7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock +98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro +24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 +39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD +470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver +5a10537cbfc5 ath10k: fix scan abort when duration is set for hw scan +e8a91863eba3 ath10k: Fix tx hanging +dec05cdf78af ath: regdom: extend South Korea regulatory domain support +dddaa64d0af3 ath11k: add wait operation for tx management packets for flush from mac80211 +6273c97296a8 carl9170: Use the bitmap API when applicable +09cab4308bf9 wcn36xx: Fix max channels retrieval +9dcf6808b253 ath11k: add 11d scan offload support +0b05ddad8e4b ath11k: add configure country code for QCA6390 and WCN6855 +ed05c7cf1286 ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work +d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused +e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state +19e2d2669dac drm/omap: add plane_atomic_print_state support +2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes +6e42201b0ed5 drm/omap: Add global state as a private atomic object +3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state +c8fa1e733c59 drm/omap: introduce omap_hw_overlay +0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops +d484c20d7cb9 drm/omap: Add ability to check if requested plane modes can be supported +c21134b042ef drm/omap: add sanity plane state check +fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs +a0793fdad9a1 csky: fix typo of fpu config macro +1fe5b0126284 Merge branch 's390-net-updates-2021-12-06' +6dc490e80ca3 s390/qeth: remove check for packing mode in qeth_check_outbound_queue() +1b9e410f45bf s390/qeth: fine-tune .ndo_select_queue() +cdf8df5b42e7 s390/qeth: don't offer .ndo_bridge_* ops for OSA devices +2dbc7a1dde9e s390/qeth: split up L2 netdev_ops +5e9756a66fb5 s390/qeth: simplify qeth_receive_skb() +c0e084e342a8 hv_sock: Extract hvs_send_data() helper that takes only header +e44aecc709ad net: dsa: felix: use kmemdup() to replace kmalloc + memcpy +d418f67e987f Merge branch 'prepare-ocelot-for-external-interface-control' +32ecd22ba60b net: mscc: ocelot: split register definitions to a separate file +242bd0c10bbd net: dsa: ocelot: felix: add interface for custom regmaps +49af6a7620c5 net: dsa: ocelot: felix: Remove requirement for PCS in felix devices +c99104840a95 net: dsa: ocelot: remove unnecessary pci_bar variables +b5bd95d17102 net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() +3c5290a2dcdb net: hns3: Fix spelling mistake "faile" -> "failed" +65af674a5949 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +9e8926888cf7 Merge branch 'net-phy-fix-doc-build-warning' +c35e8de70456 net: phy: Add the missing blank line in the phylink_suspend comment +a97770cc4016 net: phy: Remove unnecessary indentation in the comments of phy_device +150791442e7c Merge tag 'wireless-drivers-next-2021-12-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +e6f60c51f043 gve: fix for null pointer dereference. +adc76fc97bd8 Merge branch 'net-second-round-of-netdevice-refcount-tracking' +ada066b2e02c net: sched: act_mirred: add net device refcount tracker +e7c8ab8419d7 openvswitch: add net device refcount tracker to struct vport +e4b8954074f6 netlink: add net device refcount tracker to struct ethnl_req_info +b60645248af3 net/smc: add net device tracker to struct smc_pnetentry +035f1f2b96ae pktgen add net device refcount tracker +615d069dcf12 llc: add net device refcount tracker +66ce07f7802b ax25: add net device refcount tracker +e44b14ebae10 inet: add net device refcount tracker to struct fib_nh_common +4fc003fe0313 net: switchdev: add net device refcount tracker +f12bf6f3f942 net: watchdog: add net device refcount tracker +b2dcdc7f731d net: bridge: add net device refcount tracker +19c9ebf6ed70 vlan: add net device refcount tracker +08f0b22d731f net: eql: add net device refcount tracker +51a08bdeca27 cifs: Fix crash on unload of cifs_arc4.ko +6ebe4b350833 MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself +56a271be062a Merge branch 'net-tls-cover-all-ciphers-with-tests' +13bf99ab2130 selftests: tls: add missing AES256-GCM cipher +d76c51f976ed selftests: tls: add missing AES-CCM cipher tests +1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +54baf56eaa40 clk: Don't parent clks until the parent is fully registered +2972e3050e35 tracing: Make trace_marker{,_raw} stream-like +7acc3d1afd02 erofs: Replace zero-length array with flexible-array member +40452ffca3c1 erofs: add sysfs node to control sync decompression strategy +168e9a76200c erofs: add sysfs interface +8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces standard +e69dc84282fb perf stat: Support --cputype option for hybrid events +ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopencsd check +94dbfd6781a0 perf parse-events: Architecture specific leader override +ecdcf630d71f perf evlist: Allow setting arbitrary leader +6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time +b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace +7a2e14962cd4 perf docs: Update link to AMD documentation +4edb117e6472 perf docs: Add info on AMD raw event encoding +a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test +f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() +9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util +c77a78c29177 tools build: Enable warnings through HOSTCFLAGS +e9c08f722924 perf test sigtrap: Print errno string when failing +5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling +53b541fbdb9c rcutorture: Combine n_max_cbs from all kthreads in a callback flood +613b00fbe644 rcutorture: Add ability to limit callback-flood intensity +82e310033d7c rcutorture: Enable multiple concurrent callback-flood kthreads +12e885433dbc rcutorture: Test RCU-tasks multiqueue callback queueing +5ff7c9f9d7e3 rcutorture: Avoid soft lockup during cpu stall +81faa4f6fba4 locktorture,rcutorture,torture: Always log error message +809da9bf8050 scftorture: Always log error message +86e7ed1bd57d rcuscale: Always log error message +04cf85188601 scftorture: Remove unused SCFTORTOUT +71f6ea2a0be0 scftorture: Add missing '\n' to flush message +f71f22b67d37 refscale: Add missing '\n' to flush message +4feeb9d5f822 refscale: Always log the error message +802a7dc5cf1b netfilter: conntrack: annotate data-races around ct->timeout +d46cea0e6933 selftests: netfilter: switch zone stress to socat +9b073de1c7a3 rcu_tasks: Convert bespoke callback list to rcu_segcblist structure +b14fb4fbbcd8 rcu-tasks: Convert grace-period counter to grace-period sequence number +7a30871b6a27 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection +cafafd67765b rcu-tasks: Create per-CPU callback lists +0598a4d4429c rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread +a554ba288845 rcu: Apply callbacks processing time limit only on softirq +3e61e95e2d09 rcu: Fix callbacks processing time limit retaining cond_resched() +78ad37a2c50d rcu/nocb: Limit number of softirq callbacks only on softirq +7b65dfa32dca rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() +344e219d7d2b rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check +b3bb02fe5a2b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe +24ee940d8927 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe +fbb94cbd70d4 rcu/nocb: Invoke rcu_core() at the start of deoffloading +213d56bf33bd rcu/nocb: Prepare state machine for a new step +118e0d4a1bc8 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading +614ddad17f22 rcu: Tighten rcu_advance_cbs_nowake() checks +81f6d49cce2d rcu/exp: Mark current CPU as exp-QS in IPI loop second pass +790da248978a rcu: Make idle entry report expedited quiescent states +147f04b14add rcu: Prevent expedited GP from enabling tick on offline CPU +5401cc5264ff rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load +6120b72e25e1 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp +6e16b0f7bae3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() +a4382659487f rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() +962e5a403587 netfilter: nft_exthdr: break evaluation if setting TCP option fails +0de53b0ffb5b selftests: netfilter: Add correctness test for mac,net set type +b7e945e228d7 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups +d43b75fbc23f vrf: don't run conntrack on vrf with !dflt qdisc +f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index +1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks +a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 +6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state +2a987e65025e Merge tag 'perf-tools-fixes-for-v5.16-2021-12-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and disable +caa24223463d drm/msm/hdmi: switch to drm_bridge_connector +542a5db2476e drm/msm/dpu: removed logically dead code +53d22794711a drm/msm/dp: displayPort driver need algorithm rational +b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node +12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules +88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack +fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder +b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes +ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id +b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. +75feae73a280 block: fix single bio async DIO error handling +a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper +9f8d032a364b io_uring: add helper for task work execution code +4813c3779261 io_uring: add a priority tw list for irq completion work +24115c4e95e1 io-wq: add helper to merge two wq_lists +de6acd1cdd4d ice: fix adding different tunnels +0e32ff024035 ice: fix choosing UDP header type +28dc1b86f8ea ice: ignore dropped packets during init +6d39ea19b0fb ice: Fix problems with DSCP QoS implementation +2657e16d8c52 ice: rearm other interrupt cause register after enabling VFs +f23ab04dd6f7 ice: fix FDIR init missing when reset VF +87620512681a PCI: apple: Fix PERST# polarity +5b970dfcfee9 arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT +2d4fcc5ab35f clk: versatile: clk-icst: use after free on error path +59d58d93af94 Merge branch 'mptcp-new-features-for-mptcp-sockets-and-netlink-pm' +4f6e14bd19d6 mptcp: support TCP_CORK and TCP_NODELAY +8b38217a2a98 mptcp: expose mptcp_check_and_set_pending +6fadaa565882 tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay +edb596e80cee selftests: mptcp: check IP_TOS in/out are the same +3b1e21eb60e8 mptcp: getsockopt: add support for IP_TOS +602837e8479d mptcp: allow changing the "backup" bit by endpoint id +b51880568f20 selftests: mptcp: add inq test case +644807e3e462 mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls +5cbd886ce2a9 selftests: mptcp: add TCP_INQ support +2c9e77659a0c mptcp: add TCP_INQ cmsg support +b1a4da64bfc1 RDMA/qedr: Fix reporting max_{send/recv}_wr attrs +e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath +3af2326ca0a1 fs: dlm: memory cache for writequeue_entry +6c547f264077 fs: dlm: memory cache for midcomms hotpath +be3b0400edbf fs: dlm: remove wq_alloc mutex +21d9ac1a5376 fs: dlm: use event based wait for pending remove +bcbfea41e1f9 fs: dlm: check for pending users filling buffers +f70813d6a5fc fs: dlm: use list_empty() to check last iteration +c0e5e11af12b vrf: use dev_replace_track() for better tracking +d17b9737c2bc net/qla3xxx: fix an error code in ql_adapter_up() +2a62df369271 Merge tag 'linux-can-fixes-for-5.16-20211207' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +977df8bd5844 iwlwifi: work around reverse dependency on MEI +089558bc7ba7 xfs: remove all COW fork extents when remounting readonly +3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi +0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the code +20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edid is read +d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs +cf63b702720d drm/amdgpu: skip umc ras error count harvest +30c1e3919781 drm/amdgpu: free vkms_output after use +f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms +6fc429c81a64 drm/amd/display: Reduce stack usage +41f91315b5be drm/amd/display: Query DMCUB for dp alt status +32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 +800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallback method +eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea component better +1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay +7b201d53bc77 drm/amd/display: Move link_enc init logic to DC +4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry +a1f5e392de78 drm/amd/display: prevent reading unitialized links +e885d64785aa drm/amd/display: Added Check For dc->res_pool +957232439c2a Merge tag 'platform-drivers-x86-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ +be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset +81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR +d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode +aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran +27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version variable +4b992db6ebda iwlwifi: mvm: optionally suppress assert log +953e66a7238b iwlwifi: add new ax1650 killer device +04f1ee240403 iwlwifi: fw: correctly detect HW-SMEM region subtype +23a392a44a3c iwlwifi: implement reset flow for Bz devices +def423ea1d0d iwlwifi: add new Qu-Hr device +9c13f21f7c2c iwlwifi: Fix FW name for gl +1599a1649233 iwlwifi: dbg: disable ini debug in 8000 family and below +c593d2fae592 iwlwifi: support SAR GEO Offset Mapping override via BIOS +15bf5ac6cd93 iwlwifi: pcie: retake ownership after reset +b780c10f1f8c iwlwifi: mvm: always use 4K RB size by default +e93d4aaf4b13 iwlwifi: mvm/api: define system control command +a2263adab8bf iwlwifi: bump FW API to 68 for AX devices +1e8b7f43774a iwlwifi: mvm: add some missing command strings +62ed5d905b70 iwlwifi: fw: add support for splitting region type bits +e5178014f9e2 iwlwifi: swap 1650i and 1650s killer struct names +dc276ffd0754 iwlwifi: acpi: fix wgds rev 3 size +020cde4750c5 iwlwifi: yoyo: support for DBGC4 for dram +d9e95e35289f iwlwifi: mvm: update rate scale in moving back to assoc state +8e967c137df3 iwlwifi: mvm: avoid clearing a just saved session protection id +6324c173ff4a iwlwifi: mvm: add support for statistics update version 15 +ba16c04fab0f iwlwifi: mvm: Add support for a new version of scan request command +7e32281d07c5 iwlwifi: mvm: Fix wrong documentation for scan request command +4743a72fa5ad iwlwifi: add missing entries for Gf4 with So and SoF +d5d8ee526d14 iwlwifi: mvm: remove session protection upon station removal +94cc0b9e12c0 iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure +26e9ccb3c800 iwlwifi: mvm: add support for PHY context command v4 +f4340baff9c2 iwlwifi: fw: api: add link to PHY context command struct v1 +c48e93a65487 iwlwifi: mvm: support RLC configuration command +2dc977423cbf iwlwifi: mvm: d3: support v12 wowlan status +708d8c5385a4 iwlwifi: mvm: parse firmware alive message version 6 +af08571d3925 iwlwifi: pcie: support Bz suspend/resume trigger +87209b7fc2c5 iwlwifi: mvm: d3: move GTK rekeys condition +f738e705975f iwlwifi: add support for Bz-Z HW +55c6d8f89dab iwlwifi: support 4-bits in MAC step value +db66abeea3ae iwlwifi: mvm: synchronize with FW after multicast commands +2438d430868e iwlwifi: mvm: fix delBA vs. NSSN queue sync race +3fe6d228a0b4 RDMA/rxe: Remove the unnecessary variable +10467ce09fef RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ +25b5d6fd6d13 RDMA/irdma: Report correct WC errors +117697cc935b RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' +1e11a39a82e9 RDMA/irdma: Fix a user-after-free in add_pble_prm +600b79030986 arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() +6198461ef509 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() +60a8b5a1611b IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr +f6a3cfec3c01 IB/hfi1: Fix early init panic +b6d57e24ce6c IB/hfi1: Insure use of smp_processor_id() is preempt disabled +9292f8f9a2ac IB/hfi1: Correct guard on eager buffer deallocation +8b77fa6fdce0 nvme: fix use after free when disconnecting a reconnecting ctrl +c7c15ae3dc50 nvme-multipath: set ana_log_size to 0 after free ana_log_buf +f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device in drm_dp_aux +6fadb494a638 ALSA: seq: Set upper limit of processed events +ee91cb570d9b PCI: apple: Follow the PCIe specifications when resetting the port +42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code +8aca46f91c42 Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb +995d948cf2e4 Bluetooth: btusb: Return error code when getting patch status failed +00c0ee9850b7 Bluetooth: btusb: Handle download_firmware failure cases +9a667031b922 Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set +853b70b506a2 Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list +6126ffabba6b Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag +800fe5ec302e Bluetooth: btusb: Add support for queuing during polling interval +fe92ee6425a2 Bluetooth: hci_core: Rework hci_conn_params flags +6f59f991b4e7 Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag +801b4c027b44 Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip +d2f8114f9574 Bluetooth: add quirk disabling LE Read Transmit Power +16ada83b9a59 Bluetooth: btmtksdio: enable AOSP extension for MT7921 +630491ffd53c Bluetooth: btmtksdio: enable msft opcode +e8c42585dc60 Bluetooth: btusb: Add one more Bluetooth part for WCN6855 +147306ccbbba Bluetooth: hci_event: Use of a function table to handle Command Status +c8992cffbe74 Bluetooth: hci_event: Use of a function table to handle Command Complete +95118dd4edfe Bluetooth: hci_event: Use of a function table to handle LE subevents +3e54c5890c87 Bluetooth: hci_event: Use of a function table to handle HCI events +a3679649a191 Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event +b48b833f9e8a Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event +47afe93c913a Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event +12cfe4176ad6 Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents +70a6b8de6af5 Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event +8d08d324fdcb Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event +27d9eb4bcac1 Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event +aadc3d2f42a5 Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event +e3f3a1aea871 Bluetooth: HCI: Use skb_pull_data to parse Command Complete event +ae61a10d9d46 Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events +13244cccc2b6 skbuff: introduce skb_pull_data +ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments +44e009607444 arm64: defconfig: Enable R-Car S4-8 +08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support +c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support +35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.17 +363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 +9711633587f4 soc: renesas: Identify R-Car S4-8 +654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support +5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into renesas-drivers-for-v5.17 +3cfef1b612e1 netfs: fix parameter of cleanup() +e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver +403c521003a1 ALSA: mixart: Add sanity check for timer notify streams +81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions +500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions +d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards +cea7f78d85f3 ath11k: change to use dynamic memory for channel list of scan +18ae1ab04525 ath11k: Fix QMI file type enum value +d1147a316b53 ath11k: add support for WCN6855 hw2.1 +7f3a6f5dd207 ath9k: switch to rate table based lookup +09b8cd69edcf ath10k: Fix the MTU size on QCA9377 SDIO +06d59d626a0a MAINTAINERS: update Kalle Valo's email +22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP +047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP +5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing +1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP +b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_nor_setup() +5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFDP where possible +a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() +5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() +ec1c0e996035 mtd: spi-nor: Rework the flash_info flags +7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags +5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is defined +ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() +eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe sequence of calls +f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes +d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live +77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table +2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers +ba884a411700 drm/i915/display/dg2: Sanitize CD clock +2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table +82ce79391d0e arm64: dts: renesas: Fix thermal bindings +491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_gem_contexts selftests +111659c2a570 arm64: dts: apple: t8103: Remove PCIe max-link-speed properties +a98478f82586 ALSA: ppc: beep: fix clang -Wimplicit-fallthrough +8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment +8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property +4aafc5c61b4c regulator: maxim,max8973: Document interrupts property +e388164ea385 fuse: Pass correct lend value to filemap_write_and_wait_range() +77993b595ada locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h +0cf292b569bc x86/mm: Include spinlock_t definition in pgtable. +9b58e976b3b3 sched/rt: Try to restart rt period timer when rt runtime exceeded +2917406c3527 sched/fair: Document the slow path and fast path in select_task_rq_fair +2f474da98caf arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK +9c4441ad3da1 arm64: dts: ti: k3-am64-main: Add support for MCAN +87d60c4663b6 arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes +4688a4fcb7a2 arm64: dts: ti: k3-j721e: Add support for MCAN nodes +f533bb82def8 arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes +c3e4ea557ddb arm64: dts: ti: k3-am65-mcu: Add Support for MCAN +598ad0bd0932 netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock +f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() +24af7c34b290 drm/rockchip: use generic fbdev setup +ce05b997426d thunderbolt: Add debug logging of DisplayPort resource allocation +e5bb88e961e5 thunderbolt: Do not program path HopIDs for USB4 routers +6cb27a04fb77 thunderbolt: Do not allow subtracting more NFC credits than configured +1e56c88adecc thunderbolt: Runtime resume USB4 port when retimers are scanned +43bddb26e20a thunderbolt: Tear down existing tunnels when resuming from hibernate +f3380cac0c0b thunderbolt: Runtime PM activate both ends of the device link +19813551701d thunderbolt: xdomain: Avoid potential stack OOB read +15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy +e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible +07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings +00d667fc457d iwlwifi: mvm: demote non-compliant kernel-doc header +aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages +f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals +78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted allocations +955f58f7406a dma-direct: fail allocations that can't be made coherent +a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc +d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations +f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc +a90cf3043748 dma-direct: always leak memory that can't be re-encrypted +5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations +4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers +692562abcc6e platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops +272479928172 platform: surface: Propagate ACPI Dependency +1c5ec99891bb platform/x86: lenovo-yogabook-wmi: Add support for hall sensor on the back +c0549b72d99d platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Yoga Book +f973795a8d19 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma +46c7b05a4f91 iwlwifi: mvm: fix a possible NULL pointer deference +1a4d57586925 iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" +652291601459 iwlwifi: mei: don't rely on the size from the shared area +9b4d7b5c81a2 media: bttv: use DEVICE_ATTR_RO() helper macro +e67219b0496b media: b2c2: flexcop: Convert to SPDX identifier +051d3b5437af media: siano: remove duplicate USB device IDs +a2ab06d7c4d6 media: m920x: don't use stack on USB reads +61b738e938ef media: cxd2880: Eliminate dead code +48f45c2a969b media: tua9001: Improve messages in .remove's error path +3da3ee3f0d50 media: Print chip type explicitly when loading the Rafael Micro r820t module +ebd80fbf6d83 media: media si2168: Fix spelling mistake "previsously" -> "previously" +a6441ea29cb2 media: si2157: Fix "warm" tuner state detection +00a7bba084ba media: c8sectpfe: remove redundant assignment to pointer tsin +ebedc6ce3c3c media: docs: media: Fix imbalance of LaTeX group +ac56760a8bbb media: atomisp: fix "variable dereferenced before check 'asd'" +1ace494fd0eb media: atomisp: make array idx_map static const +ee1806beff85 media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length +05fd87b8d9a6 media: replace setting of bytesused with vb2_set_plane_payload +a9e6107616bb media: cec: fix a deadlock situation +713bdfa10b59 media: cec-pin: fix interrupt en/disable handling +3a2e4b193690 media: cec-pin: drop unused 'enabled' field from struct cec_pin +cf56f4f2a4ec media: s5p-jpeg: Constify struct v4l2_m2m_ops +0407c49ebe33 media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() +348df8035301 media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() +8dbdcc7269a8 media: dib8000: Fix a memleak in dib8000_init() +468613a67bcb media: rcar-vin: Do not hold the group lock when unregistering notifier +e37e82188bc9 media: rcar-vin: Disallow unbinding and binding of individual VINs +0d7b74ef8df4 media: rcar-csi2: Suppress bind and unbind nodes in sysfs +da6911f330d4 media: rcar-vin: Update format alignment constraints +d912740881d5 media: hantro: drop unused vb2 headers +30334d3d99e9 media: rcar-vin: Add check for completed capture before completing buffer +8f852ab8c39b media: cedrus: Add support for the D1 variant +b925c1fdea01 media: dt-bindings: media: Add compatible for D1 +414d3b49d9fd media: uvcvideo: Avoid returning invalid controls +f0577b1b6394 media: uvcvideo: Avoid invalid memory access +c8ed7d2f614c media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. +e82822fae93f media: uvcvideo: Set the colorspace as sRGB if undefined +8aa637bf6d70 media: uvcvideo: fix division by zero at stream start +4b065060555b media: uvcvideo: Fix memory leak of object map on error exit path +4383cfa18c5b Merge tag 'v5.16-rc4' into media_tree +aa483f3ce655 topology/sysfs: get rid of htmldoc warning +b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c +efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c +bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC +c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used +a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used +1602cce406f8 staging: r8188eu: remove duplicate defines +f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg +5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg +0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg +39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg +2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used +ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} +168445735881 staging: r8188eu: AntCombination is always 2 +a917a9dd8ada staging: r8188eu: remove unused define +93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables +390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro +02d85324158c staging: r8188eu: hal data's interfaceIndex is never read +cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h +b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used +bcb898c690a8 staging: r8188eu: remove two unused macros +bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines +5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu +49ae248b61ae KVM: s390: Fix names of skey constants in api documentation +3d9e575f2ace irqchip/apple-aic: Mark aic_init_smp() as __init +94b4a6d52173 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next +370a17f531f1 Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next +f0e6e6fa41b3 KVM: Drop stale kvm_is_transparent_hugepage() declaration +fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers +ea4c1787685d can: m_can: pci: use custom bit timings for Elkhart Lake +ea22ba40debe can: m_can: make custom bittiming fields const +ea768b2ffec6 Revert "can: m_can: remove support for custom bit timing" +8c03b8bff765 can: m_can: pci: fix incorrect reference clock rate +d737de2d7cc3 can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() +61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR +31cb32a590d6 can: m_can: m_can_read_fifo: fix memory leak in error branch +f58ac1adc76b can: m_can: Disable and ignore ELO interrupt +3ec6ca6b1a8e can: sja1000: fix use after free in ems_pcmcia_add_card() +94cddf1e9227 can: pch_can: pch_can_rx_normal: fix use after free +d7f32791a9fc ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform +c7d58971dbea ALSA: mixart: Reduce size of mixart_timer_notify +81e818869be5 Input: goodix - add id->model mapping for the "9111" model +8c374ef45416 Input: ff-core - correct magnitude setting for rumble compatibility +b85a4d962834 Input: palmas-pwrbutton - make a couple of arrays static const +1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config +17815f624a90 drm/i915/xelpd: Enable Pipe Degamma +e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform +a2fd46cd3dbb Input: goodix - try not to touch the reset-pin on x86/ACPI devices +44ee250aeeab Input: i8042 - enable deferred probe quirk for ASUS UM325UA +5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P +5f9781676272 drm/i915: Introduce new macros for i915 PTE +bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address +2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 +106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes +6df9d38f9146 soc: apple: Add driver for Apple PMGR power state controls +c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding +e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding +bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE +9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog +69002c8ce914 scsi: qla2xxx: Format log strings only if needed +4437503bfbec scsi: lpfc: Update lpfc version to 14.0.0.4 +6014a2468f0e scsi: lpfc: Add additional debugfs support for CMF +05116ef9c4b4 scsi: lpfc: Cap CMF read bytes to MBPI +a6269f837045 scsi: lpfc: Adjust CMF total bytes and rxmonitor +7dd2e2a92317 scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup +8ed190a91950 scsi: lpfc: Fix NPIV port deletion crash +7576d48c64f3 scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance +2e81b1a374da scsi: lpfc: Change return code on I/Os received during link bounce +f0d391969749 scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV +fda684fb5ec9 Merge branch 'samples: bpf: fix build issues with Clang/LLVM' +6f670d06e47c samples: bpf: Fix 'unknown warning group' build warning on Clang +e64fbcaa7a66 samples: bpf: Fix xdp_sample_user.o linking with Clang +eaab9b573054 scsi: ufs: Implement polling support +8d077ede48c1 scsi: ufs: Optimize the command queueing code +5675c381ea51 scsi: ufs: Stop using the clock scaling lock in the error handler +3489c34bd02b scsi: ufs: Fix a kernel crash during shutdown +1fbaa02dfd05 scsi: ufs: Improve SCSI abort handling further +6f8dafdee6ae scsi: ufs: Introduce ufshcd_release_scsi_cmd() +3eb9dcc027e2 scsi: ufs: Remove the 'update_scaling' local variable +511a083b8b6b scsi: ufs: Remove hba->cmd_queue +945c3cca05d7 scsi: ufs: Fix a deadlock in the error handler +fc21da8a840a scsi: ufs: Rework ufshcd_change_queue_depth() +bd0b35383193 scsi: ufs: Remove ufshcd_any_tag_in_use() +21ad0e49085d scsi: ufs: Fix race conditions related to driver data +d77ea8226b3b scsi: ufs: Remove dead code +59830c095cf0 scsi: ufs: Remove the sdev_rpmb member +d656dc9b0b79 scsi: ufs: Remove is_rpmb_wlun() +b427609e11ee scsi: ufs: Rename a function argument +4bc3bffc1a88 scsi: core: Fix scsi_device_max_queue_depth() +c27fd25db39b scsi: mptfusion: Remove redundant variable r +4c3e3f8cfc05 scsi: be2iscsi: Remove maintainers +74d801525385 scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte +9f9b7fa946be scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting +4d6942e2666e scsi: hisi_sas: Use non-atomic bitmap functions when possible +d43efddf6271 scsi: hisi_sas: Remove some useless code in hisi_sas_alloc() +54585ec62fbd scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable +7db0e0c8190a scsi: scsi_debug: Fix buffer size of REPORT ZONES command +3fe5185db46f scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue +29f2e5bd9439 bpf: Silence purge_cand_cache build warning. +1c5526968e27 net/smc: Clear memory when release and reuse buffer +5a897531e002 perf bpf_skel: Do not use typedef to avoid error on old clang +f7c4e85bccea perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros +4747395082ab perf header: Fix memory leaks when processing feature headers +1aa79e577309 perf test: Reset shadow counts before loading +6c481031c9f7 perf test: Fix 'Simple expression parser' test on arch without CPU die topology info +3d1d57debee2 tools build: Remove needless libpython-version feature check that breaks test-all fast path +4ffbe87e2d5b perf tools: Fix SMT detection fast read path +cba43fcf7aaf tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall +c29d9792607e perf inject: Fix itrace space allowed for new attributes +71a16df164b2 tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall +3f8d6577163f Revert "perf bench: Fix two memory leaks detected with ASan" +4dbb0dad8e63 devlink: fix netns refcount leak in devlink_nl_cmd_reload() +dde91ccfa25f ethtool: do not perform operations on net devices being unregistered +cd8c917a56f2 Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH +364d470d5470 Revert "net: hns3: add void before function which don't receive ret" +01081be1ea8c net: prestera: replace zero-length array with flexible-array member +5382911f5d67 net: wwan: iosm: select CONFIG_RELAY +45cac6754529 net: fix recent csum changes +4c375272fb0b Merge branch 'net-add-preliminary-netdev-refcount-tracking' +5fa5ae605821 netpoll: add net device refcount tracker to struct netpoll +42120a864383 ipmr, ip6mr: add net device refcount tracker to struct vif_device +095e200f175f net: failover: add net device refcount tracker +63f13937cbe9 net: linkwatch: add net device refcount tracker +606509f27f67 net/sched: add net device refcount tracker to struct Qdisc +c04438f58d14 ipv4: add net device refcount tracker to struct in_device +8c727003c4d0 ipv6: add net device refcount tracker to struct inet6_dev +f77159a348f2 net: add net device refcount tracker to struct netdev_adjacent +08d622568e5a net: add net device refcount tracker to struct neigh_parms +77a23b1f9543 net: add net device refcount tracker to struct pneigh_entry +85662c9f8cbd net: add net device refcount tracker to struct neighbour +56c1c77948ba ipv6: add net device refcount tracker to struct ip6_tnl +c0fd407a0666 sit: add net device refcount tracking to ip_tunnel +fb67510ba9bd ipv6: add net device refcount tracker to rt6_probe_deferred() +9038c320001d net: dst: add net device refcount tracking to dst_entry +4dbd24f65c60 drop_monitor: add net device refcount tracker +14ed029b5eb5 net: add net device refcount tracker to dev_ifsioc() +5ae2195088d0 net: add net device refcount tracker to ethtool_phys_id() +0b688f24b7d6 net: add net device refcount tracker to struct netdev_queue +80e8921b2b72 net: add net device refcount tracker to struct netdev_rx_queue +4d92b95ff2f9 net: add net device refcount tracker infrastructure +914a7b5000d0 lib: add tests for reference tracker +4e66934eaadc lib: add reference counting tracking infrastructure +0a0575a12e31 RDMA/bnxt_re: Fix endianness warning for req.pkey +b6fa6f229f73 RDMA/irdma: Fix the type used to declare a bitmap +1eb23d04320a IB/core: Remove redundant pointer mm +9692407d4334 RDMA/uverbs: Remove the unnecessary assignment +39d5534b1302 RDMA/hns: Modify the mapping attribute of doorbell to device +76937fa55200 RDMA/siw: Use max() instead of doing it manually +a6ed2aee5464 tracing: Switch to kvfree_rcu() API +1d83c3a20b0c tracing: Fix synth_event_add_val() kernel-doc comment +b7d5eb267f8c tracing/uprobes: Use trace_event_buffer_reserve() helper +67ac01d03862 ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC +1bf6751c8d8e dt-bindings: vendor-prefixes: add YADRO +e53f2086856c clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 +d5284dedccdb libbpf: Add doc comments in libbpf.h +8c33915d77a5 platform/x86: wmi: Add no_notify_data flag to struct wmi_driver +9918878676a5 platform/x86: wmi: Fix driver->notify() vs ->probe() race +a90b38c58667 platform/x86: wmi: Replace read_takes_no_args with a flags field +7d0c009043f6 platform/x86/intel: hid: add quirk to support Surface Go 3 +01e16cb67cce platform/x86/intel: hid: add quirk to support Surface Go 3 +222c98c79790 libbpf: Fix trivial typo +5e6cd84e2f8b tracing/kprobes: Do not open code event reserve logic +3e8b1a29a0e8 tracing: Have eprobes use filtering logic of trace events +6c536d76cfe6 tracing: Disable preemption when using the filter buffer +e07a1d576239 tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver() +7c689c839734 tools/perf: Add '__rel_loc' event field parsing support +cd7729043b31 libtraceevent: Add __rel_loc relative location attribute support +b466b1332164 samples/trace_event: Add '__rel_loc' using sample event +55de2c0b5610 tracing: Add '__rel_loc' using trace event macros +05770dd0ad11 tracing: Support __rel_loc relative dynamic data location attribute +f2b20c66274d tracing: Fix spelling mistake "aritmethic" -> "arithmetic" +656eb419b507 dt-bindings: bq25980: Fixup the example +a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. +4b7c49f7d498 dt-bindings: Only show unique unit address warning for enabled nodes +fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags +fc39f8d2d1c1 blk-mq: Delete busy_iter_fn +8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument +c4cb38b54b36 dt-bindings: input: gpio-keys: Fix interrupts in example +96db48c9d777 dt-bindings: net: Reintroduce PHY no lane swap binding +ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc +4788a136b80a docs/zh_CN: add scheduler sched-bwc translation +6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation +f2c3bb11530a docs/zh_CN: add completion translation +8f45663fe33a docs/zh_CN: add scheduler index translation +52f982f00b22 security,selinux: remove security_add_mnt_opt() +f80ef9e49fdf Merge tag 'docs-5.16-3' of git://git.lwn.net/linux +9d6cf4720203 Merge tag 'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more readable +b806bec53881 Merge tag 'regulator-fix-v5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable +55a677b256c3 Merge tag 'efi-urgent-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi +50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next +1f41badaf693 Merge branch 'icc-msm8996' into icc-next +a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate +42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check +e47498afeca9 io-wq: remove spurious bit clear on task_work addition +3583521aabac percpu: km: ensure it is used with NOMMU (either UP or SMP) +23ec111bf354 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc +8aa55ab422d9 i40e: Fix pre-set max number of queues for VF +61125b8be85d i40e: Fix failed opcode appearing if handling messages from VF +3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx +6e2127dcb783 ASoC: mediatek: support memory-region assignment +c736d64daa7f ASoC: mediatek: Update MT8195 machine driver +2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time +ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as driver data +c768968f134b remoteproc: ingenic: Request IRQ disabled +83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging +685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 +f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 +776b54e97a7d mtd_blkdevs: don't scan partitions for plain mtdblock +73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() +41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking +fde046e07d33 arm64: extable: remove unused ex_handler_t definition +c9f5ea08a0f0 arm64: entry: Use SDEI event constants +1a1aa356ddf3 iavf: Fix reporting when setting descriptor count +38ddfb2699d5 Merge tag 'asoc-fix-v5.16-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +155358310f01 drm: rcar-du: Add R-Car DSI driver +1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI DSI/CSI-2 TX +57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock +e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name +f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used +42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies +ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks +ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 +b6363fe7b513 arm64: Simplify checking for populated DT +d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c +b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock +b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc +00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference +9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code +e5ab49cd3d69 gpiolib: improve coding style for local variables +db52f57211b4 bpf: Remove config check to enable bpf support for branch records +3be9d243b217 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device +1f1050c5e1fe PCI: pci-bridge-emul: Correctly set PCIe capabilities +12998087d9f4 PCI: pci-bridge-emul: Fix definitions of reserved bits +b03cbca48d64 iommu/virtio: Support identity-mapped domains +c0c763598960 iommu/virtio: Pass end address to viommu_add_mapping() +561097941564 iommu/virtio: Sort reserved regions +f0f07a8462dc iommu/virtio: Support bypass domains +063ebb19d962 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG +2da636247bb6 ASoC: mediatek: mt8195: add memory-region property +6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property +3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682 +629e442761ba ASoC: mediatek: mt8195: add model property +db6689b643d8 spi: change clk_disable_unprepare to clk_unprepare +7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops +9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES +c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional +4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment +766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment +c686316ec121 ASoC: test-component: fix null pointer dereference. +e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable +c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support +b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx +4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment +85223d609c99 regulator: dt-bindings: samsung,s5m8767: add missing op_mode to bucks +de7dd9092cd3 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant +cd57eb3c403c ASoC: SOF: Intel: pci-tgl: add ADL-N support +f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir +402ff5a3387d s390/nmi: add missing __pa/__va address conversion of extended save area +32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc +e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() +568de506e317 s390/pci: use physical addresses in DMA tables +4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs +97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys +a60bffe536f9 s390/qdio: split do_QDIO() +b44995e51522 s390/qdio: split qdio_inspect_queue() +513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() +0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activate_check() +718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA +bd3a025dd22c s390/qdio: improve handling of CIWs +764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro +a84d1c5006b5 s390/cio: remove uevent suppress from cio driver +b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 +5e8ba485b252 printk/console: Clean up boot console handling in register_console() +4f546939259f printk/console: Remove need_default_console variable +f873efe841f8 printk/console: Remove unnecessary need_default_console manipulation +a6953370d2fc printk/console: Rename has_preferred_console to need_default_console +ed758b30d541 printk/console: Split out code that enables default console +52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable +7b067ac63a57 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space +1c1a3b4d3e86 PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only +9abe2ac83485 iommu/io-pgtable-arm: Fix table descriptor paddr formatting +556f99ac8866 iommu: Extend mutex lock scope in iommu_probe_device() +549bf94dd29f PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() +94aedac49d92 iommu: Log iova range in map/unmap trace events +75d36df68078 PCI: apple: Fix REFCLK1 enable/poll logic +3f13d611aa6b PCI: qcom: Use __be16 type to store return value from cpu_to_be16() +2070b2ddea89 PCI: aardvark: Fix checking for MEM resource type +86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs +82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree +fb1af5bea467 ALSA: usb-audio: Reorder snd_djm_devices[] entries +d13a8f6d8e01 ALSA: Fix some typo +71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table +f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup +9429f4b0412d KVM: arm64: Move host EL1 code out of hyp/ directory +ed4ed15d5710 KVM: arm64: Generate hyp_constants.h for the host +7e04f05984dd arm64: Add missing include of asm/cpufeature.h to asm/mmu.h +636dcd020459 KVM: arm64: Constify kvm_io_gic_ops +f5bced9f3435 Merge 5.16-rc4 into tty-next +d598c3c46ea6 Merge 5.16-rc4 into usb-next +3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF +854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF +856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 +8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER +9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER +8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and Exynos7 +29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 +793fcab83f38 nvme: report write pointer for a full zone as zone start + zone len +d39ad2a45c0e nvme: disable namespace access for unsupported metadata +16cc33b23732 nvme: show subsys nqn for duplicate cntlids +2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx +b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M +3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN +dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM +9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards +50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards +ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards +a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board +fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp +8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk +5fe375728983 selinux: Use struct_size() helper in kmalloc() +8791aa1891a9 arm64: defconfig: Enable OV5640 +7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA +9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera +e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes +042b67799e29 soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset +474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration +737e65c79567 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name +4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS +e5e6268f77ba arm64: dts: imx8mq: remove interconnect property from lcdif +019cd8a9e3bc ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h +6786e78d6b7a ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X +65248dde8152 ARM: dts: Add Goramo MultiLink device tree +c25b80c560b8 ARM: dts: Add FSG3 system controller and LEDs +97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards +815b6cb37e8e ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() +5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL +ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees +2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant +2db0624b78c4 ARM: dts: add JOZ Access Point +74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point +3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV +0fcfb00b28c0 (tag: v5.16-rc4) Linux 5.16-rc4 +268ba095371c Merge tag 'for-5.16/parisc-6' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +942df4dc5ea1 bpftool: Add debug mode for gen_loader. +ad2c302bc604 EDAC/sifive: Fix non-kernel-doc comment +944207047ca4 Merge tag 'usb-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +5163953950ab Merge tag 'tty-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +7587a4a5a4f6 Merge tag 'timers_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1d213767dc6f Merge tag 'sched_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f5d54a42d35c Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +90bf8d98b422 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +a90c8bf65906 io_uring: reuse io_req_task_complete for timeouts +83a13a4181b0 io_uring: tweak iopoll CQE_SKIP event counting +d1fd1c201d75 io_uring: simplify selected buf handling +3648e5265cfa io_uring: move up io_put_kbuf() and io_put_rw_kbuf() +1ff2fc02862d x86/sme: Explicitly map new EFI memmap table as encrypted +eec91694f927 uio: uio_dmem_genirq: Catch the Exception +9899aa5ba525 usb: core: Fix file path that does not exist +fe6db7eda930 iwlwifi: mei: fix linking when tracing is not enabled +bd303368b776 fs: support mapped mounts of mapped filesystems +a1ec9040a2a9 fs: add i_user_ns() helper +209188ce75d0 fs: port higher-level mapping helpers +02e407991350 fs: remove unused low-level mapping helpers +ad5b353240c8 KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure +a655276a5949 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary +75236f5f2299 KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails +79a72162048e Merge tag 'xfs-5.16-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +bef873daf84f Merge tag 'renesas-pinctrl-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +c09acbc499e8 dt-bindings: pinctrl: use pinctrl.yaml +1288cadce4c7 pinctrl: spear: plgpio: Introduce regmap phandle +7151cef59e83 pinctrl: spear: plgpio: Convert to regmap +d11db044a394 pinctrl: spear: spear: Convert to regmap +23b55d673d75 Merge tag '5.16-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +b80892ca022e memremap: remove support for external pgmap refcounts +afdb4a5b1d34 parisc: Mark cr16 CPU clocksource unstable on all SMP machines +0f9fee4cdebf parisc: Fix "make install" on newer debian releases +3c5c67ec29a9 gfs2: Fix gfs2_instantiate description +8d567162ef28 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED +1d05ee7e0d10 gfs2: remove redundant set of INSTANTIATE_NEEDED +ffd0cd3c2f10 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment +1517c1a7a445 f2fs: implement iomap operations +ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint +d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO +b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() +866de4074443 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) +b842f1d14a19 fsdax: don't require CONFIG_BLOCK +ca72d2210fc5 iomap: build the block based code conditionally +2ede892342b3 dax: fix up some of the block device related ifdefs +de2051147771 fsdax: shift partition offset handling into the file systems +cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev +952da06375c8 iomap: add a IOMAP_DAX flag +740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap +a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing +5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg +89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super +cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super +c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code +e5c71954ca11 fsdax: factor out a dax_memzero helper +4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero +f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers +60696eb26a37 fsdax: simplify the pgoff calculation +429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax +9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax +2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper +d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper +f43e0065c264 dm-linear: add a linear_dax_pgoff helper +7b0800d00dae dax: remove dax_capable +679a99495b8f xfs: factor out a xfs_setup_dax_always helper +0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev +586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported +fb08a1908cb1 dax: simplify the dax_device <-> gendisk association +afd586f0d06c dax: remove CONFIG_DAX_DRIVER +5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX +d751939235b9 dm: fix alloc_dax error handling in alloc_dev +bbef3c7a63d2 Merge tag 'block-5.16-2021-12-03' of git://git.kernel.dk/linux-block +8b9a02280ebe Merge tag 'io_uring-5.16-2021-12-03' of git://git.kernel.dk/linux-block +e3b8bb4547d4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +0bb12606c05f iio:dac:ad7293: add support for AD7293 +5c623c368933 Merge tag 'gfs2-v5.16-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +893621e06067 iio: trigger: stm32-timer: fix MODULE_ALIAS +4114835810ae iio: ltr501: Export near level property for proximity sensor +2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level +fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs +4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor +a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub property +35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub +9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd +4cf75fd4a254 locking: Mark racy reads of owner->on_cpu +c0bed69daf4b locking: Make owner_on_cpu() into +9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT +a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT +512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock(). +fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}(). +0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT. +a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable(). +02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. +e08f343be00c locking: Remove rt_rwlock_is_contended(). +9d0df3779745 sched: Trigger warning if ->migration_disabled counter underflows. +014ba44e8184 sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity +8b4e74ccb582 sched/fair: Fix detection of per-CPU kthreads waking a task +315c4f884800 sched/uclamp: Fix rq->uclamp_max not set on first enqueue +9ed20bafc858 preempt/dynamic: Fix setup_preempt_mode() return value +ce83278f313c Merge branch 'qed-enhancements' +823163ba6e52 qed*: esl priv flag support through ethtool +0cc3a8017900 qed*: enhance tx timeout debug info +433fe39f674d openrisc: Add clone3 ABI wrapper +07baf50ac754 openrisc: Use delay slot for clone and fork wrappers +840b66c2550d openrisc: Cleanup switch code and comments +dfb924e33927 drm/i915/adlp: Remove require_force_probe protection +2be6d4d16a08 net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero +8e227b198a55 qede: validate non LSO skb length +da54ab14953c bpf: Fix the test_task_vma selftest to support output shorter than 1 kB +4cafe86c9267 blk-mq: run dispatch lock once in case of issuing from list +bcc330f42f44 blk-mq: pass request queue to blk_mq_run_dispatch_ops +704b914f15fb blk-mq: move srcu from blk_mq_hw_ctx to request_queue +2a904d00855f blk-mq: remove hctx_lock and hctx_unlock +0a467d0fdd95 block: switch to atomic_t for request references +ceaa762527f4 block: move direct_IO into our own read_iter handler +4bdcd1dd4d2f mm: move filemap_range_needs_writeback() into header +9d3f401c52e3 Merge SA_IMMUTABLE-fixes-for-v5.16-rc2 +78c1f8d0634c libbpf: Reduce bpf_core_apply_relo_insn() stack usage. +561ae1d46a8d Bluetooth: btmtksdio: fix resume failure +4b4b2228f521 Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available +2fa7d94afc1a bpf: Fix the off-by-two error in range markings +12119cfa1052 Merge tag 'vfio-v5.16-rc4' of git://github.com/awilliam/linux-vfio +4ec6afd62866 Merge tag 'pm-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0bf40542c05e perf: Mute libbpf API deprecations temporarily +8722ded49ce8 drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer() +757f3e6ddd68 Merge tag 's390-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +8581fd402a0c treewide: Add missing includes masked by cgroup -> bpf dependency +a2aeaeabbc9a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +f66062c7491b Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +c97a747efc93 Bluetooth: btusb: Cancel sync commands for certain URB errors +2250abadd350 Bluetooth: hci_core: Cancel sync command if sending a frame failed +914b08b330d6 Bluetooth: Add hci_cmd_sync_cancel to public API +ae422391e17d Bluetooth: Reset more state when cancelling a sync command +a44f27e45148 Merge tag 'libata-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +bbb9db5e2a7a cifs: avoid use of dstaddr as key for fscache client cookie +2adc82006bcb cifs: add server conn_id to fscache client cookie +5bf91ef03d98 cifs: wait for tcon resource_id before getting fscache super +65de262a209d cifs: fix missed refcounting of ipc tcon +af10ec31a81b drm/i915/adl_p: Add ddc pin mapping +5c8f6a2e316e x86/xen: Add xenpv_restore_regs_and_return_to_usermode() +1367afaa2ee9 x86/entry: Use the correct fence macro after swapgs in kernel CR3 +054aa8d439b9 fget: check that the fd still exists after getting a ref to it +447207133154 fs: use low-level mapping helpers +8cc5c54de44c docs: update mapping documentation +1ac2a4104968 fs: account for filesystem mappings +c07e45553da1 x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() +67b858dd8993 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() +476860b3eb4a fs: tweak fsuidgid_has_mapping() +a793d79ea3e0 fs: move mapping helpers +cb25b11943cb ARM: socfpga: dts: fix qspi node compatible +bb49e9e730c2 fs: add is_idmapped_mnt() helper +b54472a02cef dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema +e1cd82a33902 x86/mm: Add missing dependency to +de4adddcbcc2 of/irq: Add a quirk for controllers with their own definition of interrupt-map +9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" +b1e4747259f4 drm/i915: Get rid of the "sizes are 0 based" stuff +812e338619f1 drm/i915/fbc: Pimp the FBC debugfs output +404c91218703 Merge branch 'powercap' +1d5379d04754 x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword +1ac5e21d43b2 powercap: DTPM: Drop unused local variable from init_dtpm() +40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks +aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 +c097af1d0a84 device property: Check fwnode->secondary when finding properties +e1b5186810cc Documentation/auxiliary_bus: Move the text into the code +8a2d6ffe7740 Documentation/auxiliary_bus: Clarify the release of devices from find device +14866a7db8da Documentation/auxiliary_bus: Add example code for module_auxiliary_driver() +05021dca787b Documentation/auxiliary_bus: Clarify __auxiliary_driver_register +cb2ba7593555 Documentation/auxiliary_bus: Update Auxiliary device lifespan +0d058a206ada Documentation/auxiliary_bus: Clarify match_name +b247703873c4 Documentation/auxiliary_bus: Clarify auxiliary_device creation +70602b37c4af driver: soc: xilinx: register for power events in zynqmp power driver +a515814e742d firmware: xilinx: instantiate xilinx event manager driver +c7fdb2404f66 drivers: soc: xilinx: add xilinx event management driver +861922510333 nvmem: core: set size for sysfs bin file +13a5fad39a7b tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() +e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal +adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts +f1045056c726 topology/sysfs: rework book and drawer topology ifdefery +e795707703b3 topology/sysfs: export cluster attributes only if an architectures has support +2c4dcd7fd57b topology/sysfs: export die attributes only if an architectures has support +a00128dfc8fc gpio: aggregator: Add interrupt support +49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables() +badd7857f5c9 net: altera: set a couple error code in probe() +bb14bfc7eb92 net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets() +f6882b8fac60 net: prestera: acl: fix return value check in prestera_acl_rule_entry_find() +128f6ec95a28 net: bcm4908: Handle dma_set_coherent_mask error codes +0f8a3b48f91b selftests: net/fcnal-test.sh: add exit code +dac8e00fb640 bonding: make tx_rebalance_counter an atomic +c601ab0eb478 staging: r8188eu: Fix coding style error +03cfda4fa6ea tcp: fix another uninit-value (sk_rx_queue_mapping) +7fb6aea9ca84 staging: r8188eu: pNumRxBytesUnicast is set but never used +85d8264d9d58 staging: r8188eu: pNumTxBytesUnicast is set but never used +bbd11e051e10 staging: r8188eu: pSecurity is set but never used +993c689df5c4 staging: r8188eu: pbNet_closed is set but never used +28478b06acdf staging: r8188eu: remove unused variables from odm_dm_struct +a9418924552e inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently +55c57806796d staging: r8188eu: RFType is set but never used +d7f79cdfe090 staging: r8188eu: use a delayed worker for led updates +505cf6563834 staging: r8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h +9763a6501e5f staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/ioctl_linux.c +5ec394d58bdb staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c +6ba36a15b51b staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ioctl_set.c +3ebdaac3636d staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c +5d81da8ddd42 staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_pwrctrl.c +9875e5b1e9ed staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_mlme_ext.c +6732886cf02b staging: r8188eu: remove module parameter rtw_rf_config +8bdb3f27d00b staging: r8188eu: remove rf_type from struct hal_data_8188e +5f56585eea13 staging: r8188eu: remove unused HW_VAR_RF_TYPE +23a233273298 staging: r8188eu: remove rf_type from bb_reg_dump() +3a8482bc23ad staging: r8188eu: remove rf_type from writeOFDMPowerReg88E() +2f43a4e87a7b staging: r8188eu: remove TxCount from getTxPowerIndex88E() +8f1839727730 staging: r8188eu: remove rf_type from getTxPowerIndex88E() +0cafa5b5eb22 staging: r8188eu: remove rf_type from storePwrIndexDiffRateOffset() +f95de483b5b1 staging: r8188eu: remove rf_type from issue_assocreq() +d6734d08e45c staging: r8188eu: remove rf_type from rtw_update_ht_cap() +ab11393fd004 net: dsa: vsc73xxx: Get rid of duplicate of_node assignment +783133cd07d5 staging: r8188eu: loadparam needs no net_device +2c102853a8e3 staging: r8188eu: remove _ps_close_RF +cc8e6570e88b staging: r8188eu: remove _ps_open_RF +bf77d584b563 staging: r8188eu: remove pm_netdev_open +75c488c0a44d staging: r8188eu: require a single bulk in endpoint +47ca8d19408e staging: r8188eu: don't store nr_endpoint in a global struct +d667d76b62cd staging: r8188eu: remove ep_num array +9c4bb17a207a staging: r8188eu: if2 is not used +5da7b6537fee staging: r8188eu: remove code to get int in pipe handle +ad697c64350f staging: r8188eu: get the rcv bulk pipe handle directly +25b9bd758910 staging: r8188eu: only the bulk in ep is used for network data +678fb0b65e6e staging: r8188eu: rtw_read_port needs no cnt parameter +7de80b094e4f staging: rtl8192e: rtllib_module: remove unnecessary assignment +e730cd57ac2d staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() +68bf78ff59a0 staging: rtl8192e: return error code from rtllib_softmac_init() +f47b40a4fa91 staging: rtl8192u: make array queuetopipe static const +7988cf07e7bf staging: vt6655: refactor camelcase uCurrRSSI to current_rssi +d9367afb1bd9 staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER +15e66fc72925 staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER +619764cc2ec9 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 +2385ebf38f94 block: null_blk: batched complete poll requests +555a0ce4558d kernfs: prevent early freeing of root node +02bf607413e6 docs: document the sysfs ABI for "isolated" +3722e7c3c654 docs: document the sysfs ABI for "nohz_full" +44226253e651 arm64: dts: ti: k3-am64-main: add timesync router node +33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() +27a030e87292 (tag: mtd/fixes-for-5.16-rc5) mtd: dataflash: Add device-tree SPI IDs +9472335eaa14 mtd: rawnand: fsmc: Fix timing computation +a4ca0c439f2d mtd: rawnand: fsmc: Take instruction delay into account +36a65982a98c mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface +16d8b628a415 mtd: rawnand: Fix nand_erase_op delay +2e69e18aec4c mtd: rawnand: denali: Add the dependency on HAS_IOMEM +545a32498c53 floppy: Add max size check for user space request +fb48febce7e3 floppy: Fix hang in watchdog when disk is ejected +0edeb8992db8 misc: rtsx: Avoid mangling IRQ during runtime PM +33dc3e3e99e6 w1: Misuse of get_user()/put_user() reported by sparse +09184ae9b575 binder: defer copies of pre-patched txn data +656e01f3ab54 binder: read pre-translated fds from sender buffer +6d98eb95b450 binder: avoid potential data leakage when copying txn +fe6b1869243f binder: fix handling of error during copy +690cfa20d02d binder: remove repeat word from comment +a226abcd5d42 io-wq: don't retry task_work creation failure on fatal conditions +00596576a051 mtd: core: clear out unregistered devices a bit more +b4a0de29f083 mtd: sst25l: Warn about failure to unregister mtd device +5765f4eb425c mtd: mchp48l640: Warn about failure to unregister mtd device +367cefbaed42 mtd: mchp23k256: Warn about failure to unregister mtd device +4fea96afff30 mtd: dataflash: Warn about failure to unregister mtd device +c048b60d39e1 mtd: core: provide unique name for nvmem device +e2748ad52577 mtd: remove unused header file +2966daf7d253 mtd: Fixed breaking list in __mtd_del_partition. +f5912cc19acd char/mwave: Adjust io port register size +d325537b88f5 mei: Remove some dead code +1ca54ce9a3ff misc: at25: Align comment style +d6471ab9ab58 misc: at25: Replace commas by spaces in the ID tables +d5fb1304acfd misc: at25: Reorganize headers for better maintenance +31a45d27c932 misc: at25: Factor out at_fram_to_chip() +d059ed1ba27b misc: at25: Switch to use BIT() instead of custom approaches +01d3c42a0802 misc: at25: Get rid of intermediate storage for AT25 chip data +994233e195aa misc: at25: Get platform data via dev_get_platdata() +fb422f44778d misc: at25: Check new property ("address-width") first +c329fe53474a misc: at25: Unshadow error codes in at25_fw_to_chip() +51902c1212fe misc: at25: Use at25->chip instead of local chip everywhere in ->probe() +58589a75bba9 misc: at25: Check proper value of chip length in FRAM case +a692fc39bf90 misc: at25: Don't copy garbage to the at25->chip in FRAM case +5b557298d7d0 misc: at25: Make driver OF independent again +9a626577398c nvmem: eeprom: at25: fix FRAM byte_len +3a1bf591e9a4 misc: fastrpc: fix improper packet size calculation +f12972018b3c MAINTAINERS: add maintainer for Qualcomm FastRPC driver +9cabe26e65a8 serial: 8250_bcm7271: UART errors after resuming from S2 +d1180405c7b5 serial: amba-pl011: do not request memory region twice +3672fb651555 tty: serial: uartlite: allow 64 bit address +e485382ea7eb drm/ttm: fix ttm_bo_swapout +ffccc78a5862 tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in .shutdown() +37307f7020ab usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() +387c2b6ba197 usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests +fbcd13df1e78 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect +d2a004037c3c USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub +09f736aa9547 xhci: Fix commad ring abort, write all 64 bits to CRCR register. +e1c72d907f4c usb: bdc: fix error handling code in bdc_resume +554abfe2eade usb: uhci: add aspeed ast2600 uhci support +a172c8693170 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info +e9ba3a5bc6fd arm64: dts: ti: k3-j721e: Fix the L2 cache sets +d0c826106f3f arm64: dts: ti: k3-j7200: Fix the L2 cache sets +a27a93bf7004 arm64: dts: ti: k3-am642: Fix the L2 cache sets +db925bca33a9 selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent +a8c9505c53c5 selftests/tc-testing: add missing config +96f389678015 selftests/tc-testing: add exit code +3f92a5be6084 arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node +4d3984906397 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node +d5ba72f3c18e drm/i915/fbc: No FBC+double wide pipe +d3e27f7c5110 drm/i915/fbc: s/parms/fbc_state/ +0cb9f228bc2b drm/i915/fbc: Move plane pointer into intel_fbc_state +f4cfdbb02ca8 drm/i915/fbc: Nuke state_cache +b156def9912f drm/i915/fbc: Disable FBC fully on FIFO underrun +98009fd73bde drm/i915/fbc: Move stuff from intel_fbc_can_enable() into intel_fbc_check_plane() +606754fdcb20 drm/i915/fbc: Allocate intel_fbc dynamically +825bd8335e4e drm/i915/fbc: Introduce intel_fbc_add_plane() +d2de8ccfb299 drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c +32024bb85ec2 drm/i915/fbc: Pass i915 instead of FBC instance to FBC underrun stuff +62d4874bee61 drm/i915/fbc: Flatten __intel_fbc_pre_update() +004f80f91a78 drm/i915/fbc: Track FBC usage per-plane +76c4c95dac0d usb: dwc3: gadget: Skip reading GEVNTSIZn +a02a26eb0aea usb: dwc3: gadget: Ignore Update Transfer cmd params +bc27117c7cdd usb: dwc3: gadget: Skip checking Update Transfer status +43332cf97425 net/sched: act_ct: Offload only ASSURED connections +119c1a336d8e Merge branch 'hns3-cleanups' +184da9dc780e net: hns3: fix hns3 driver header file not self-contained issue +7acf76b1cd01 net: hns3: replace one tab with space in for statement +40975e749daa net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() +4e599dddeea4 net: hns3: add comments for hclge_dbg_fill_content() +5ac4f180bd07 net: hns3: add void before function which don't receive ret +9fcadbaae8ea net: hns3: align return value type of atomic_read() with its output +72dcdec10fad net: hns3: modify one argument type of function hclge_ncl_config_data_print +0cc25c6a14ef net: hns3: Align type of some variables with their print type +114967adbc3d net: hns3: add print vport id for failed message of vlan +e7a51bf590e3 net: hns3: refactor function hclge_set_vlan_filter_hw +23e0316049af net: hns3: optimize function hclge_cfg_common_loopback() +6e4d2e45ef3e drm/i915/fbc: Pass around FBC instance instead of crtc +e1521cbd27aa drm/i915/fbc: Reuse the same struct for the cache and params +873c995a40a5 drm/i915/fbc: Nuke more FBC state +266790871e8d drm/i915/fbc: Relocate intel_fbc_override_cfb_stride() +2e6c99f88679 drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache +b6e201f5f13b drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit() +248e251567a0 drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage +d96c5ed0e37f drm/i915: Rename PLANE_CUS_CTL Y plane bits +62f887ae4686 drm/i915: Rename plane YUV order bits +f84b336a2ff7 drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio +e2022cbec9c2 bus: mhi: pci_generic: Fix device recovery failed issue +0ec7f1ae60e9 Merge tag 'phy-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next +a8a051984a75 arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth +083581930954 arm64: dts: allwinner: h6: tanix: Add MMC1 node +fa33ec5157b0 arm64: dts: allwinner: h6: Add Tanix TX6 mini dts +fcad81d944e7 dt-bindings: arm: sunxi: Add Tanix TX6 mini +8ff8d6936ec9 arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI +15162c5a36ab drm/i915/display: stop including i915_drv.h from intel_display_types.h +726a2d779f0e drm/i915/display: convert dp_to_i915() to a macro +5734c1774d8f drm/i915: move enum hpd_pin to intel_display.h +f83974a40859 drm/i915: split out intel_pm_types.h +1538f65f18ee drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline +92e9624ad946 drm/i915/crtc: un-inline some crtc functions and move to intel_crtc.[ch] +086e81f6b90e HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested +caff009098e6 HID: google: add eel USB id +30cb3c2ad24b HID: add USB_HID dependancy to hid-prodikeys +d080811f2793 HID: add USB_HID dependancy to hid-chicony +2ebc9e4af029 drm/i915/selftest: Disable IRQ for timestamp calculation +51523ed1c267 x86/64/mm: Map all kernel memory into trampoline_pgd +988f01683c7f objtool: Fix pv_ops noinstr validation +487970e8bb77 drm/i915/dg2: extend Wa_1409120013 to DG2 +7cbea1b61788 drm/i915/dg2: Add Wa_14010547955 +c02343249c26 drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/ +4b19f6b728c7 drm/i915/dg2: Add Wa_16013000631 +34734ab72763 drm/i915/dg2: Add Wa_16011777198 +0ea275df84c3 crypto: octeontx2 - uninitialized variable in kvf_limits_store() +5876b0cb883d crypto: sa2ul - Use bitfield helpers +087e1d715bcc crypto: caam - save caam memory to support crypto engine retry mechanism. +8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API +ea59fc1beff1 fpga: stratix10-soc: Do not use ret uninitialized in s10_probe() +0109841fc456 Merge tag 'mlx5-updates-2021-12-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +2bfdbe8b7ebd null_blk: allow zero poll queues +bf3f120fd61c scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp +13202ebf5f33 scsi: sd_zbc: Simplify zone full condition check +653926205741 scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() +a08ed9aae8a3 block: fix double bio queue when merging in cached request path +e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers +f6071e5e3961 selftests/fib_tests: Rework fib_rp_filter_test() +eee377b8f44e clk: imx: use module_platform_driver +ecb64bbff7dd clk: Gemini: fix struct name in kernel-doc +8a3492cd8de4 clk: zynq: pll: Fix kernel-doc warnings +71e762316140 clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 +a1f0019c342b clk: qcom: clk-alpha-pll: Don't reconfigure running Trion +b247f32aecad net/mlx5: Dynamically resize flow counters query buffer +d4bb053139e7 net/mlx5e: TC, Set flow attr ip_version earlier +df990477242f net/mlx5e: TC, Move common flow_action checks into function +70a140ea6f79 net/mlx5e: Remove redundant actions arg from vlan push/pop funcs +3cc78411f3f4 net/mlx5e: Remove redundant actions arg from validate_goto_chain() +9745dbe03669 net/mlx5e: TC, Remove redundant action stack var +e9542221c4f5 net/mlx5e: Hide function mlx5e_num_channels_changed +3ef1f8e795ba net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro +fad1783a6d66 net/mlx5: Print more info on pci error handlers +c64d01b3ceba net/mlx5: SF, silence an uninitialized variable warning +31108d142f36 net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' +baf5c001300e net/mlx5: Fix error return code in esw_qos_create() +d2b8c7ba3c79 mlx5: fix mlx5i_grp_sw_update_stats() stack usage +7a7dd5114f53 mlx5: fix psample_sample_packet link error +73d3724745db drm/mediatek: Adjust to the alphabetic order for mediatek-drm +aa0c31554ec3 drm/mediatek: Rename the define of register offset +080a70b21f47 Merge branch 'Deprecate bpf_prog_load_xattr() API' +c93faaaf2f67 libbpf: Deprecate bpf_prog_load_xattr() API +c58f9815ba97 samples/bpf: Get rid of deprecated libbpf API uses +527024f7aeb6 samples/bpf: Clean up samples/bpf build failes +186d1a86003d selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() +00872de6e1b0 selftests/bpf: Mute xdpxceiver.c's deprecation warnings +045b233a29a2 selftests/bpf: Remove recently reintroduced legacy btf__dedup() use +a15d408b839a bpftool: Migrate off of deprecated bpf_create_map_xattr() API +dbdd2c7f8cec libbpf: Add API to get/set log_level at per-program level +74d980702357 libbpf: Use __u32 fields in bpf_map_create_opts +9a61f813fcc8 clk: qcom: regmap-mux: fix parent clock lookup +45c753f5f24d workqueue: Fix unbind_workers() VS wq_worker_sleeping() race +07edfece8bcb workqueue: Fix unbind_workers() VS wq_worker_running() race +5f58da2befa5 Merge tag 'drm-fixes-2021-12-03-1' of git://anongit.freedesktop.org/drm/drm +5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC +10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 +029d3a6f2f3c rtc: da9063: add as wakeup source +7d9b3ad424f4 Merge branch 'Fixes for kfunc-mod regressions and warnings' +3345193f6f3c tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets +b12f03104324 bpf: Fix bpf_check_mod_kfunc_call for built-in modules +d9847eb8be3d bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL +8b4ff5f8bb12 selftests/bpf: Update test names for xchg and cmpxchg +a687efed194b Merge tag 'drm-intel-fixes-2021-12-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +1152b16842c9 Merge tag 'drm-misc-fixes-2021-12-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +eee9a6df0eed selftests/bpf: Build testing_helpers.o out of tree +fc993be36f9e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +373b5416b4b0 block: get rid of useless goto and label in blk_mq_get_new_requests() +a51e3ac43ddb Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +7fb4d48dc255 Merge branch 'bpf: CO-RE support in the kernel' +098dc5335a20 selftests/bpf: Add CO-RE relocations to verifier scale test. +3268f0316af6 selftests/bpf: Revert CO-RE removal in test_ksyms_weak. +26b367e36639 selftests/bpf: Additional test for CO-RE in the kernel. +650c9dbd101b selftests/bpf: Convert map_ptr_kern test to use light skeleton. +d82fa9b708d7 selftests/bpf: Improve inner_map test coverage. +bc5f75da977b selftests/bpf: Add lskel version of kfunc test. +19250f5fc0c2 libbpf: Clean gen_loader's attach kind. +be05c94476f3 libbpf: Support init of inner maps in light skeleton. +d0e928876e30 libbpf: Use CO-RE in the kernel in light skeleton. +1e89106da253 bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). +03d5b99138dd libbpf: Cleanup struct bpf_core_cand. +c5a2d43e998a bpf: Adjust BTF log size limit. +fbd94c7afcf9 bpf: Pass a set of bpf_core_relo-s to prog_load command. +46334a0cd21b bpf: Define enum bpf_core_relo_kind as uapi. +29db4bea1d10 bpf: Prepare relo_core.c for kernel duty. +8293eb995f34 bpf: Rename btf_member accessors. +74753e1462e7 libbpf: Replace btf__type_by_id() with btf_type_by_id(). +2b2c0f24bac7 Merge tag 'trace-v5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +df365887f83d Merge tag 'for-linus-5.16-2' of git://github.com/cminyard/linux-ipmi +3c088b1e82cf s390: update defconfigs +ab50cb9df889 drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() +69cb56290d9d drm/amd/display: Use oriented source size when checking cursor scaling +b220110e4cd4 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() +baf3f8f37406 drm/amdgpu: handle SRIOV VCN revision parsing +bab73f092da6 drm/amdgpu: skip query ecc info in gpu recovery +9652c02428f3 power: bq25890: add POWER_SUPPLY_PROP_TEMP +b6409dd6bdc0 ALSA: ctl: Fix copy of updated id with element read/write +18d78171c061 blk-mq: check q->poll_stat in queue_poll_stat_show +72641d8d6040 Revert "drm/i915: Implement Wa_1508744258" +f65a0b1f3e79 HID: do not inline some hid_hw_ functions +9e3562080950 HID: add suspend/resume helpers +918aa1ef104d HID: bigbenff: prevent null pointer dereference +7998193bccc1 HID: sony: fix error path in probe +f237d9028f84 HID: add USB_HID dependancy on some USB HID drivers +93020953d0fa HID: check for valid USB device for many HID drivers +720ac467204a HID: wacom: fix problems when device is not a valid USB device +f83baa0cb6cf HID: add hid_is_usb() function to make it simpler for USB detection +e7f2be115f07 sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full +53e87e3cdc15 timers/nohz: Last resort update jiffies on nohz_full IRQ entry +36d7d36fcf69 selftests: net: remove meaningless help option +d9e56d1839fa mctp: Remove redundant if statements +98fa41d62760 net: openvswitch: Remove redundant if statements +0c4789460e8c ipvlan: Remove redundant if statements +88362ebfd7fb net: dsa: b53: Add SPI ID table +0695ad92fe1a ASoC: cs35l41: Fix undefined reference to core functions +19a628d8f1a6 ASoC: amd: Fix dependency for SPI master +e3dd4424c2f4 ASoC: rt5640: Fix the wrong state of the JD in the HDA header +0e959b4e993b drm/i915: Add PLANE_CUS_CTL restriction in max_width +72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-domains property +1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property +364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property +6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property +cc9cf69eea48 net: lan966x: Fix builds for lan966x driver +a72d45e64654 dt-bindings: net: lan966x: Add additional properties for lan966x +7e9979e36007 qed: Enhance rammod debug prints to provide pretty details +1ebb87cc8928 gro: Fix inconsistent indenting +a05431b22be8 selftests: net: Correct case name +a290cf692779 net: lan966x: Fix duplicate check in frame extraction +19f36edf14bc net/rds: correct socket tunable error in rds_tcp_tune() +76d001603c50 mctp: Don't let RTM_DELROUTE delete local routes +00e158fb91df net/smc: Keep smc_close_final rc during active close +5b08560181b5 ibmvnic: drop bad optimization in reuse_tx_pools() +0584f4949609 ibmvnic: drop bad optimization in reuse_rx_pools() +789b6cc2a5f9 net/smc: fix wrong list_del in smc_lgr_cleanup_early +72f6a45202f2 Fix Comment of ETH_P_802_3_MIN +553217c24426 ethernet: aquantia: Try MAC address from device tree +dfb40cba6d45 dt-bindings: net: dsa: qca8k: improve port definition documentation +75c990154479 dt-bindings: net: dsa: split generic port definition from dsa.yaml +a602f5111fdd platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops +a274cd66bc64 platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info +60a076ea8a6d platform/x86: lg-laptop: Recognize more models +37f34df84ac7 platform/x86: asus-wmi: remove unneeded semicolon +e1dbdd2f4a52 platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs +e518704d634f platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to led_class_devs +20626177c9de powerpc: make memremap_compat_align 64s-only +ffbe5d21d10f powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix +f43d2ffb47c9 powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c +bdad5d57dfcc powerpc/64s: move page size definitions from hash specific file +310dce6201fd powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled +162b0889bba6 powerpc/64s: move THP trace point creation out of hash specific file +3d3282fd34d8 powerpc/pseries: lparcfg don't include slb_size line in radix mode +0c7cc15e9215 powerpc/pseries: move process table registration away from hash-specific code +935b534c24f0 powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific +a4135cbebde8 powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE +7ebc49031d04 powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE +79b74a684867 powerpc: Remove unused FW_FEATURE_NATIVE references +792020907b11 KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST +213f5f8f31f1 ipv4: convert fib_num_tclassid_users to atomic_t +511d25d6b789 KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots +b061d14fc1ec Merge branch 'hns3-cleanups' +1b33341e3dc0 net: hns3: refactor function hns3_get_vector_ring_chain() +358e3edb31d5 net: hns3: refactor function hclge_set_channels() +673b35b6a5bf net: hns3: refactor function hclge_configure() +d25f5eddbe1a net: hns3: split function hclge_update_port_base_vlan_cfg() +8d4b409bac57 net: hns3: split function hns3_nic_net_xmit() +a41fb3961d8d net: hns3: split function hclge_get_fd_rule_info() +b60f9d2ec479 net: hns3: split function hclge_init_vlan_config() +a1cfb24d011a net: hns3: refactor function hns3_fill_skb_desc to simplify code +e6d72f6ac2ad net: hns3: extract macro to simplify ring stats update code +f35ed346ef5b drm/i915/display: remove intel_wait_for_vblank() +f2bc4517310c drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_crtc_for_plane() +3d36e57ff768 gfs2: gfs2_create_inode rework +5f6e13baebf3 gfs2: gfs2_inode_lookup rework +b8e12e3599ad gfs2: gfs2_inode_lookup cleanup +e11b02df60bd gfs2: Fix remote demote of weak glock holders +7794b6deb121 drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_crtc_for_pipe() +35b6b28e6998 arm64: ftrace: add missing BTIs +2f2183243f52 arm64: kexec: use __pa_symbol(empty_zero_page) +ce39d473d1ed arm64: update PAC description for kernel +4ff22f487f8c drm: Return error codes from struct drm_driver.gem_create_object +3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor +fdbbe242c15a PCI: aardvark: Disable common PHY when unbinding driver +759dec2e3dfd PCI: aardvark: Disable link training when unbinding driver +1f54391be8ce PCI: aardvark: Assert PERST# when unbinding driver +2f040a17f506 PCI: aardvark: Fix memory leak in driver unbind +13bcdf07cb2e PCI: aardvark: Mask all interrupts when unbinding driver +a46f2f6dd409 PCI: aardvark: Disable bus mastering when unbinding driver +a4ca7948e1d4 PCI: aardvark: Comment actions in driver remove method +7d8dc1f7cd00 PCI: aardvark: Clear all MSIs at setup +1d3e170344df PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge +8ea673a8b30b PCI: pci-bridge-emul: Add definitions for missing capabilities registers +9319230ac147 PCI: pci-bridge-emul: Add description for class_revision field +6e5ebc96ec65 PCI: dwc: Do not remap invalid res +7b06894b9b90 drm/i915/display: add intel_crtc_wait_for_next_vblank() and use it +c5e0cbe2858d irqchip: nvic: Fix offset for Interrupt Priority Offsets +a955cad84cda KVM: x86/mmu: Retry page fault if root is invalidated by memslot update +bfbb307c6286 KVM: VMX: Set failure code in prepare_vmcs02() +ef8b4b720368 KVM: ensure APICv is considered inactive if there is no APIC +cb1d220da0fa KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register +1e583aef12aa ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID +4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN +0766bffcae07 gcov: Remove compiler version check +e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+" +1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG +57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index +df05c0e9496c Documentation: Raise the minimum supported version of LLVM to 11.0.0 +ce9778b7a027 ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present +0431acd87a6c streamline_config.pl: show the full Kconfig name +c39afe624853 kconfig: Add `make mod2noconfig` to disable module options +6665bb30a6b1 ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() +8839c8c0f77a ALSA: pcm: oss: Limit the period size to 16MB +9d2479c96087 ALSA: pcm: oss: Fix negative period/buffer sizes +17dcc120fb8d phy: lan966x: Extend lan966x to support multiple phy interfaces. +b2b56de9faaf phy: intel: Remove redundant dev_err call in thunderbay_emmc_phy_probe() +06d5d558f5a3 ata: replace snprintf in show functions with sysfs_emit +39bd54d43b3f Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" +a37a0ee4d25c net: avoid uninit-value from tcp_conn_request +7a10d8c810cf net: annotate data-races on txq->xmit_lock_owner +e07a097b4986 octeontx2-af: Fix a memleak bug in rvu_mbox_init() +ce8299b6f76f Revert "net: snmp: add statistics for tcp small queue check" +addad7643142 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() +ee201011c1e1 vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit +0dc1df059888 net: mvneta: program 1ms autonegotiation clock divisor +aa729c439441 net: phylink: tidy up disable bit clearing +4a8e4640ddd1 Merge branch 'net-dsa-convert-two-drivers-to-phylink_generic_validate' +a2279b08c7f4 net: dsa: lantiq: convert to phylink_generic_validate() +1c9e7fd2a579 net: dsa: hellcreek: convert to phylink_generic_validate() +5938bce4b6e2 net: dsa: support use of phylink_generic_validate() +072eea6c22b2 net: dsa: replace phylink_get_interfaces() with phylink_get_caps() +21bd64bd717d net: dsa: consolidate phylink creation +e2dabc4f7e7b net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() +8057cbb8335c net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM +699e53e4fab3 net: spider_net: Use non-atomic bitmap API when applicable +6bbfa4411668 kprobes: Limit max data_size of the kretprobe instances +f25667e5980a tracing: Fix a kmemleak false positive in tracing_map +450fec13d917 tracing/histograms: String compares should not care about signed values +896568e5b9c8 dt-bindings: pinctrl: convert controller description to the json-schema +f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings +9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bias_get_rsel() +67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_show_one_pin() +debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support +96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc +e445976537ad xfs: remove incorrect ASSERT in xfs_rename +bceb6732f3fd pinctrl/rockchip: fix gpio device creation +4e5b6de1f46d dt-bindings: net: cdns,macb: Convert to json-schema +ca1e147c2de5 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples +6e10f6f602f8 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds +4fdd0736a3b1 of: base: Skip CPU nodes with "fail"/"fail-..." status +78fe448252ab Update trivial-devices.yaml with Sensirion,sht4x +180d597a9869 dt-bindings: Add resets to the PL011 bindings +761de79adc2c dt-bindings: hwmon: add TI DC-DC converters +af3f33751db1 dt-bindings: leds: convert BCM6328 controller to the json-schema +c305ae99dfd4 Merge tag 'drm-intel-next-2021-11-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +52e81b695432 Merge tag 'amd-drm-fixes-5.16-2021-12-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +8b233a839da9 Merge tag 'drm-msm-fixes-2021-11-28' of https://gitlab.freedesktop.org/drm/msm into drm-fixes +f6a1987773a5 KVM: PPC: Book3S HV P9: Remove unused ri_set local variable +2a2ac8a7018b powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. +b50db7095fe0 x86/tsc: Disable clocksource watchdog for TSC on qualified platorms +c7719e793478 x86/tsc: Add a timer to make sure TSC_adjust is always checked +62ea67e31981 powerpc/signal32: Use struct_group() to zero spe regs +007f26ee4f64 drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c +cc5faf26decf dt-bindings: iio: adc: exynos-adc: Fix node name in example +64b5b97b8cff samples: bpf: Fix conflicting types in fds_example +bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer +3abfe30d803e drm/amdkfd: process_info lock not needed for svm +428890a3fec1 drm/amdgpu: adjust the kfd reset sequence in reset sriov function +2da34b7bb59e drm/amd/display: add connector type check for CRC source set +494f2e42ce4a drm/amdkfd: fix double free mem structure +fc2c456ea832 drm/amdkfd: set "r = 0" explicitly before goto +c9beecc5c962 drm/amd/display: Add work around for tunneled MST. +5ceaebcda906 drm/amd/display: Fix for the no Audio bug with Tiled Displays +ef548afe05f8 drm/amd/display: Clear DPCD lane settings after repeater training +94ebc035456a drm/amd/display: Allow DSC on supported MST branch devices +e0570f0b6e2e drm/amdgpu: Don't halt RLC on GFX suspend +7551f70ab93d drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 +1053b9c948e6 drm/amdgpu: check atomic flag to differeniate with legacy path +3e467e478ed3 drm/amdgpu: cancel the correct hrtimer on exit +da3b36a23bb7 drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID +7e4dcc13965c iavf: restore MSI state on reset +15f0ae7a91a9 i2c: stm32f7: remove noisy and imprecise log messages +ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to match code +a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list +ea6c66449692 drm/amdkfd: process_info lock not needed for svm +2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs +f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function +b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name +05907656b94f i2c: stm32: get rid of stm32f7_i2c_release_bus return value +992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function +405af9793f73 drm/amd/display: add connector type check for CRC source set +a872c152fd91 drm/amdkfd: fix double free mem structure +71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto +007f8539d03d drm/amd/display: 3.2.164 +4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 +ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR +f3edefce7088 drm/amd/display: Add force detile buffer size debug flag +2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside link training +c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 +7238b42e1f40 drm/amd/display: PSR panel capability debugfs +b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue +ab644ea6921a drm/amd/display: Add work around for tunneled MST. +0a043904187b drm/amd/display: add function for eDP and backlight power on +9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays +a896f870f8a5 drm/amd/display: Fix for otg synchronization logic +aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training +9311ed1e1241 drm/amd/display: add hdmi disable debug check +6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices +ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs +c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC +50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM +81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend +fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX +370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 +6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning +94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name +3867e3704f13 amdgpu/pm: Create shared array of power profile name strings +3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow +232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 +85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests +700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path +deefd07eedb7 drm/amdgpu: fix vkms crtc settings +4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit +f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' +b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable +b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer +981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID +627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 +708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled +b66f86849414 ACPI: EC: Mark the ec_sys write_support param as module_param_hw() +befd9b5b0c62 ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() +c33676aa4824 ACPI: EC: Make the event work state machine visible +c793570d8725 ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() +eafe7509ab8c ACPI: EC: Rename three functions +a105acd7e384 ACPI: EC: Simplify locking in acpi_ec_event_handler() +388fb77dcf97 ACPI: EC: Rearrange the loop in acpi_ec_event_handler() +98d364509d77 ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() +1f2350443dd2 ACPI: EC: Pass one argument to acpi_ec_query() +ca8283dcd933 ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() +4a9af6cac050 ACPI: EC: Rework flushing of EC work while suspended to idle +9f6875660c41 mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper +8339abffd30c mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices +b72cd8e0fa34 ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list +57d2dbf710d8 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win +ba46e42e925b ACPI / x86: Allow specifying acpi_device_override_status() quirks by path +1a68b346a2c9 ACPI: Change acpi_device_always_present() into acpi_device_override_status() +d431dfb764b1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table +96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting +f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" +a15b8cd77512 cpufreq: docs: Update core.rst +1e81d3e06de2 cpufreq: Fix a comment in cpufreq_policy_free +f751db8adaea powercap/drivers/dtpm: Disable DTPM at boot time +2c1b5a84669d cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() +4536579b7616 Merge tag 'sound-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +436d404cc8ff bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level +873883f2e92e PCI: mvebu: Remove custom mvebu_pci_host_probe() function +e14da77113bb cgroup: Trace event cgroup id fields should be u64 +2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control +a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel +f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables +c451af78f301 drm/vmwgfx: Fail to initialize on broken configs +28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails +826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit +b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs +3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs +83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs +af3bf054661f cgroup: fix a typo in comment +a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs +443378f0664a workqueue: Upgrade queue_work_on() comment +d2a14b54989e PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() +fd84bfdddd16 ceph: fix up non-directory creation in SGID directories +ee2a095d3b24 ceph: initialize pathlen variable in reconnect_caps_cb +e485d028bb10 ceph: initialize i_size variable in ceph_sync_read +973e5245637a ceph: fix duplicate increment of opened_inodes metric +ff20afc4cee7 drm/i915: Update error capture code to avoid using the current vma state +3968e3cafafb Merge tag 'wireless-drivers-2021-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +10184da91666 Merge branch 'mlxsw-Spectrum-4-prep' +51ef6b00798c mlxsw: Use Switch Multicast ID Register Version 2 +e86ad8ce5bed mlxsw: Use Switch Flooding Table Register Version 2 +f8538aec88b4 mlxsw: Add support for more than 256 ports in SBSR register +c934757d9000 mlxsw: Use u16 for local_port field instead of u8 +242e696e035f mlxsw: reg: Adjust PPCNT register to support local port 255 +da56f1a0d2a5 mlxsw: reg: Increase 'port_num' field in PMTDB register +fd24b29a1b74 mlxsw: reg: Align existing registers to use extended local_port field +fda39347d90f mlxsw: item: Add support for local_port field in a split form +b25dea489b55 mlxsw: reg: Remove unused functions +2cb310dc4402 mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 +4326d04f5c0a Merge tag 'mlx5-fixes-2021-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +8c659fdab06a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +749c69400a45 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +b8a841a9da74 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +74b95b073b7b Merge branch 'mv88e6xxx-fixes' +ede359d8843a net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed +163000dbc772 net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family +93fd8207bed8 net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family +7527d66260ac net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver +8c3318b4874e net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6() +21635d9203e1 net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X +c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes +90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes +7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices +ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings +a44f42ba7f1a drm/i915/dp: Perform 30ms delay after source OUI write +e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripheral-props.yaml +b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific properties out +8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific properties +d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators +fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 +b80155fe61a7 ASoC: codecs: wcd934x: remove redundant ret variable +0d242698fa69 ASoC: tegra: Add master volume/mute control support +67140b64b683 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.17 so we can apply new Tegra work +3fc27e9a1f61 ASoC: codecs: wsa881x: fix return values from kcontrol put +d9be0ff4796d ASoC: codecs: wcd934x: return correct value from mixer put +23ba28616d30 ASoC: codecs: wcd934x: handle channel mappping list correctly +4739d88ad8e1 ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer +0668639eaf14 arm64: dts: apple: add #interrupt-cells property to pinctrl nodes +4356fd604187 dt-bindings: i2c: apple,i2c: allow multiple compatibles +8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 +7e508f2ca8bb erofs: rename lz4_0pading to zero_padding +e1610431b95c gpio: dwapb: clarify usage of the register file version +00e228b31596 KVM: arm64: Add minimal handling for the ARMv8.7 PMU +7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c +46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c +06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition +2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition +82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again +96894b795967 drm/etnaviv: constify static struct cooling_ops +f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask +0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device +3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE +2d761dbf7ff4 Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/next +6aab5622296b PCI: vmd: Clean up domain before enumeration +92e1764787e5 eeprom: at24: remove struct at24_client +e525523c1989 Merge branch kvm-arm64/vcpu-first-run into kvmarm-master/next +cc5705fb1bf1 KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid +b5aa368abfbf KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() +1408e73d21fe KVM: arm64: Restructure the point where has_run_once is advertised +052f064d42b7 KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line +bff01a61af3c KVM: arm64: Move SVE state mapping at HYP to finalize-time +679d94cd7d90 dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow +8e7daf318d97 ALSA: oss: fix compile error when OSS_DEBUG is enabled +5ad77b1272fc arm64: meson: remove COMMON_CLK +0a62b3cc0af9 arm64: dts: meson: p241: add sound support +75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator +61f0aa4da397 PCI: xilinx-nwl: Simplify code and fix a memory leak +c2584017f757 arm64: meson: fix dts for JetHub D1 +49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_request_rewind() +cca084692394 drm/i915: Use per device iommu check +c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write +4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples +ac1077e92825 net: xfrm: drop check of pols[0] for the second time +145988cff2a1 ARM: dts: sun8i: Adjust power key nodes +8c8cf0382257 net/mlx5e: SHAMPO, Fix constant expression result +502e82b91361 net/mlx5: Fix access to a non-supported register +924cc4633f04 net/mlx5: Fix too early queueing of log timestamp work +76091b0fb609 net/mlx5: Fix use after free in mlx5_health_wait_pci_up +e219440da0c3 net/mlx5: E-Switch, Use indirect table only if all destinations support it +5c4e8ae7aa48 net/mlx5: E-Switch, Check group pointer before reading bw_share value +43a0696f1156 net/mlx5: E-Switch, fix single FDB creation on BlueField +1e59b32e45e4 net/mlx5: E-switch, Respect BW share of the new group +ffdf45315226 net/mlx5: Lag, Fix recreation of VF LAG +e45c0b34493c net/mlx5: Move MODIFY_RQT command to ignore list in internal error state +4cce2ccf08fb net/mlx5e: Sync TIR params updates against concurrent create/modify +51ebf5db67f5 net/mlx5e: Fix missing IPsec statistics on uplink representor +c65d638ab390 net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation +b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases +556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc +d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node +3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad support +248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD +427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD +7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board +95dcb997772e arm64: dts: qcom: Drop input-name property +1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA +e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA +7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP +e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP +a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY +254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY +686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button +1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats +8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables +23ea630f86c7 net: natsemi: fix hw address initialization for jazz and xtensa +b0f38e15979f natsemi: xtensa: fix section mismatch warnings +5cfe53cfeb1c mctp: remove unnecessary check before calling kfree_skb() +44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence function pointer +c438b7d860b4 tools/memory-model: litmus: Add two tests for unlock(A)+lock(B) ordering +b47c05ecf60b tools/memory-model: doc: Describe the requirement of the litmus-tests directory +ddfe12944e84 tools/memory-model: Provide extra ordering for unlock+lock pair on the same CPU +f123cffdd8fe net: netlink: af_netlink: Prevent empty skb by adding a check on len. +90b21bcfb284 torture: Properly redirect kvm-remote.sh "echo" commands +b6c9dbf04f24 torture: Fix incorrectly redirected "exit" in kvm-remote.sh +a959ed627a42 rcutorture: Test RCU Tasks lock-contention detection +4ead4e33194a rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding +f61537009e3a torture: Retry download once before giving up +c06354a12177 torture: Make kvm-find-errors.sh report link-time undefined symbols +b6a4fd35d2d3 torture: Catch kvm.sh help text up with actual options +9880eb878c31 refscale: Prevent buffer to pr_alert() being too long +c30c876312f6 refscale: Simplify the errexit checkpoint +340170fef01b rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU +1c3d53986f74 rcutorture: More thoroughly test nested readers +902d82e62996 rcutorture: Sanitize RCUTORTURE_RDR_MASK +f5dbc594b5ba rcu-tasks: Don't remove tasks with pending IPIs from holdout list +1f8da406a964 srcu: Prevent redundant __srcu_read_unlock() wakeup +b0fe9dec6637 tools/nolibc: Implement gettid() +7bdc0e7a3905 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax` +bf91666959ee tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list +de0244ae40ae tools/nolibc: fix incorrect truncation of exit code +ebbe0d8a449d tools/nolibc: i386: fix initial stack alignment +937ed91c7122 tools/nolibc: x86-64: Fix startup code bug +300c0c5e7218 rcu: Avoid alloc_pages() when recording stack +c2cf0767e98e rcu: Avoid running boost kthreads on isolated CPUs +17ea37188249 rcu: Improve tree_plugin.h comments and add code cleanups +2407a64f8045 rcu: in_irq() cleanup +24ba53017e18 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) +bc849e9192c7 rcu: Move rcu_needs_cpu() to tree.c +e2c73a6860bd rcu: Remove the RCU_FAST_NO_HZ Kconfig option +24eab6e1ff58 torture: Remove RCU_FAST_NO_HZ from rcu scenarios +f04cbe651b4e torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios +5861dad198fe doc: RCU: Avoid 'Symbol' font-family in SVG figures +7c0be9f8901f doc: Add refcount analogy to What is RCU +db4cb7686128 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice +1a5620671a1b clocksource: Reduce the default clocksource_watchdog() retries to 2 +c86ff8c55b8a clocksource: Avoid accidental unstable marking of clocksources +8c0abfd6d2f6 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios +2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset +e30c8fd310c7 Merge branch 'Apply suggestions for typeless/weak ksym series' +d995816b77eb libbpf: Avoid reload of imm for weak, unresolved, repeating ksym +0270090d396a libbpf: Avoid double stores for success/failure case of ksym relocations +d4efb1708618 bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO +a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT +4946f15e8c33 genirq/generic_chip: Constify irq_generic_chip_ops +52d0b8b18776 x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() +1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support +985faa78687d powerpc: Snapshot thread flags +08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() +4ea7ce0a79b9 openrisc: Snapshot thread flags +e538c5849143 microblaze: Snapshot thread flags +342b38087865 arm64: Snapshot thread flags +050e22bfc4f4 ARM: Snapshot thread flags +7fb2b24bb5c5 alpha: Snapshot thread flags +0569b245132c sched: Snapshot thread flags +6ce895128b3b entry: Snapshot thread flags +dca99fb643a2 x86: Snapshot thread flags +7ad639840acf thread_info: Add helpers to snapshot thread flags +f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls +c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation +70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() +d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() +23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure +28b78ecffea8 netfilter: bridge: add support for pppoe filtering +f87b9464d152 netfilter: nft_fwd_netdev: Support egress hook +b43c2793f5e9 netfilter: nfnetlink_queue: silence bogus compiler warning +632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool +7d697f0d5737 x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define +c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu +6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV +4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn +fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest +02fe0fbd8a21 i2c: rk3x: Handle a spurious start completion interrupt flag +1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode" +606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE" +58e1100fdc59 MAINTAINERS: co-maintain random.c +8d88382b7436 parisc/agp: Annotate parisc agp init functions with __init +7e8aeb9d466e parisc: Enable sata sil, audit and usb support on 64-bit defconfig +1d7c29b77725 parisc: Fix KBUILD_IMAGE for self-extracting kernel +f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support +b98057ef730a Merge branch 'Add bpf_loop helper' +ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark +f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance +4e5070b64b37 selftests/bpf: Add bpf_loop test +e6f2dd0f8067 bpf: Add bpf_loop helper +88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of filter.rst +bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst +06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" +ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free +58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c +8704e8934908 vfio/pci: Fix OpRegion read +3b9a2d579303 vfio: remove all kernel-doc notation +f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +d6e6a27d960f tools: Fix math.h breakage +64430f70ba6f iavf: Fix displaying queue statistics shown by ethtool +c2fbcc94d511 iavf: Refactor string format to avoid static analysis warnings +fbe66f57d371 iavf: Refactor text of informational message +349181b7b863 iavf: Fix static code analysis warning +4d0dbd9678ad iavf: Refactor iavf_mac_filter struct memory usage +b231b59a2f96 iavf: Enable setting RSS hash key +bdb9e5c7aec7 iavf: Add trace while removing device +9f4651ea3e07 iavf: return errno code instead of status code +f1db020ba4ef iavf: Log info when VF is entering and leaving Allmulti mode +aeb5d11fd1ef iavf: Add change MTU message +754bb7ad2956 PCI: apple: Enable clock gating +f51b5e2b5943 igc: enable XDP metadata in driver +673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L +9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU +099f83aa2d06 mips, bpf: Fix reference to non-existing Kconfig symbol +4fa8fcd34401 igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS +244714da8d5d net/ice: Remove unused enum +7b62483f64dd net/ice: Fix boolean assignment +322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob +8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check +15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface +49201b90af81 platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops +7dba402807a8 mmc: renesas_sdhi: initialize variable properly when tuning +c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 +f8be2c5971f4 drm/ttm: stop pruning fences after wait +f7fd7814f34c drm/i915: Remove dma_resv_prune +a2ca752055ed hwmon: (pwm-fan) Ensure the fan going on in .probe() +8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops +4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support +79364031c5b4 bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. +6a631c0432dc Documentation/locking/locktypes: Update migrate_disable() bits. +c291d0a4d169 libbpf: Remove duplicate assignments +c7a75d07827a PCI: xgene: Fix IB window setup +289047db1143 ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P +d85ffff5302b ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid +86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list +d07fef2fcd4d regulator: da9121: Add DA914x binding info +b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding +c5187a245e9b regulator: da9121: Add DA914x support +24f0853228f3 regulator: da9121: Prevent current limit change when enabled +f316c9d9ba8e ASoC: Intel: boards: add max98390 2/4 speakers support +91745b034dca ASoC: mediatek: mt8195: make several arrays static const +043c0a6278ca firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer +10b155fd413d ASoC: intel: boards: bytcht*: Constify static snd_soc_ops +11918cdcffb1 ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning +8752d9a82fd0 ASoC: mediatek: mt8195: Constify static snd_soc_ops +046aede2f847 ASoC: SOF: Intel: Retry codec probing if it fails +d5c137f41352 ASoC: amd: fix uninitialized variable in snd_acp6x_probe() +53689f7f91a2 ASoC: rockchip: i2s_tdm: Dup static DAI template +7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels +e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled +196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm_kzalloc +9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released +c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static +9ace2300fc42 Merge branch 'prestera-next' +adefefe5289c net: prestera: acl: add rule stats support +6e36c7bcb461 net: prestera: add counter HW API +47327e198d42 net: prestera: acl: migrate to new vTCAM api +4c897cfc46a5 devlink: Simplify devlink resources unregister call +c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. +34d8778a9437 MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer +94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device +6167597d442f net: cxgb: fix a typo in kernel doc +067bb3c307cc net: cxgb3: fix typos in kernel doc +5944b5abd864 Bonding: add arp_missed_max option +f4a8adbfe484 dpaa2-eth: destroy workqueue at the end of remove function +b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate +2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_etop_probe() +d1ec975f9fa6 ice: xsk: clear status_error0 for each allocated desc +b83f5ac7d922 net: marvell: mvpp2: Fix the computation of shared CPUs +19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing +613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6_nh_release +7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing resilient groups +dc2724a64e72 net/tls: simplify the tls_set_sw_offload function +4047b9db1aa7 net: stmmac: Add platform level debug register dump feature +af11dee4361b powerpc/32s: Fix shift-out-of-bounds in KASAN init +df1f679d19ed powerpc/powermac: Add missing lockdep_register_key() +f1797e4de114 powerpc/modules: Don't WARN on first module allocation attempt +8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' +e4debea9be7d media: venus: core: Fix a potential NULL pointer dereference in an error handling path +91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions +b1f9bb802078 media: venus: correct low power frequency calculation for encoder +5402e239d09f powerpc/64s: Get LPID bit width from device tree +be25b0435b43 media: libv4l-introduction.rst: fix undefined label +d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings +339df438759a media: pvrusb2: fix inconsistent indenting +2ddd03309433 media: cec: safely unhook lists in cec_data +1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow +230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output +b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data +ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two funcs for out/cap +71c789760ff9 media: mtk-vcodec: fix debugging defines +9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released +92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() +3fa23824fe82 media: imx: fix boolreturn.cocci warning: +0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration +439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries +c1aa4b55aae4 PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() +bc02973a06a6 arm: ioremap: Implement standard PCI function pci_remap_iospace() +aee3c1436383 media: staging: tegra-vde: Support reference picture marking +41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables +615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcodec_probe()' +89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code +fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback +af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments +d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev out of camif_unregister_media_entities +0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error handling code +fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error handling code of hva_hw_probe +9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda +4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers +ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() +30162960165f media: staging: media: rkvdec: Constify static struct v4l2_m2m_ops +61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops +8197b071915a media: imx-pxp: Add rotation support +ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it +549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register +ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum +cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange +0838a3bfcd1b power: supply: qcom_smbb: support pm8226 +502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 +09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option +c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library +4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema +0abb8f9052ef media: i2c: imx274: implement fwnode parsing +57de5bb2bd21 media: i2c: imx274: simplify probe function by adding local variable dev +46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge +3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 +91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 +e15ddc9644a1 media: i2c: Switch exposure control unit to lines +6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 +ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 +295786e53516 media: i2c: Update HTS values in ov8865 +d84d4ceea91e media: i2c: Add hblank control to ov8865 +9293aafe3745 media: i2c: Add vblank control to ov8865 +d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN +acd25e220921 media: i2c: Add .get_selection() support to ov8865 +73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 +ba0c8045ea62 media: i2c: Defer probe if not endpoint found +651d1f2040ac media: i2c: Fix incorrect value in comment +dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 +6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error +d2484fbf7807 media: i2c: Re-order runtime pm initialisation +887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry +89aef879cb53 media: i2c: Add support for ov5693 sensor +a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops +7218905afd1a media: i2c: imx274: implement enum_mbus_code +358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained +4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure +da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume not requested +60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 +97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 +ff54938dd190 clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB +1229f82deaec i2c: stm32f7: use proper DMAENGINE API for termination +31b90a95ccbb i2c: stm32f7: stop dma transfer in case of NACK +b933d1faf8fa i2c: stm32f7: recover the bus on access timeout +c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms +10a37929efeb KVM: SEV: do not take kvm->lock when destroying +17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors +bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked +dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM +642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM +2b347a387811 KVM: SEV: initialize regions_list of a mirror VM +501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM +4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list +53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths +37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv +7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled +e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces +05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object functions +d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header +05b22caa7490 soc: renesas: Consolidate product register handling +a21800bced7c drm: Declare hashtable as legacy +2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver +b93199b28676 drm/ttm: Don't include drm_hashtab.h +81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem +f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively waking kthread +28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU +4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path +7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping +95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() +2c9ac51b850d powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC +1a59c9c55585 net: mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set() +72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' +a21ee5b2fcb8 net: ifb: support ethtools stats +5fdc2333e6c3 Merge tag 'rxrpc-fixes-20211129' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +db33028647a3 scsi: Remove superfluous #include directives +b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning +d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings +acad9c432499 scsi: megaraid: Fix a kernel-doc warning +0addfa587797 scsi: initio: Fix a kernel-doc warning +013d14eafd5c scsi: dc395x: Fix a kernel-doc warning +69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static +471d6840559a scsi: atp870u: Fix a kernel-doc warning +332053e87cda scsi: a100u2w: Fix a kernel-doc warning +3369046e54ca scsi: core: Show SCMD_LAST in text form +7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static +776141dda77f scsi: core: Suppress a kernel-doc warning +6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable +cbd92e7d7431 Merge branch 'wireguard-siphash-patches-for-5-16-rc6' +f7e5b9bfa6c8 siphash: use _unaligned version by default +4e3fd7217105 wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() +fb32f4f606c1 wireguard: receive: drop handshakes if queue lock is contended +886fcee939ad wireguard: receive: use ring buffer for incoming handshakes +20ae1d6aa159 wireguard: device: reset peer src endpoint when netns exits +7e938beb8321 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST +b251b711a921 wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific +782c72af567f wireguard: selftests: actually test for routing loops +03ff1b1def73 wireguard: selftests: increase default dmesg log size +ae9287811ba7 wireguard: allowedips: add missing __rcu annotation to satisfy sparse +7dc9fb47bc9a scsi: ufs: ufs-pci: Add support for Intel ADL +ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during system suspend +f05cab0034ba powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends +41d65207de9f powerpc/atomics: Use immediate operand when possible +fb350784d8d1 powerpc/bitops: Use immediate operand when possible +fee328076333 mailmap: add and update email addresses +2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver +db492480b2b2 drm/msm: use compatible lists to find mdp node +89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions +fabae667b126 drm/msm/dp: Drop now unused hpd_high member +a630ac686425 drm/msm/gpu: Name GMU bos +f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() +b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer +1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer +203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic +eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s +065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst +2352b05fdf1a i2c: i801: Improve handling platform data for tco device +c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst +f5a46e9de65f docs/zh_CN: update sparse translation +274f4df3bf09 docs/zh_CN: move sparse into dev-tools +d5b78edb5898 docs/zh_CN: add pci-iov-howto translation +a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation +6e6609f21bbc docs: Add documentation for ARC processors +333b11e541fe Documentation: Add minimum pahole version +aa9b5e0df226 Documentation/process: fix self reference +5c81691bb646 docs: admin-guide/blockdev: Remove digraph of node-states +d69dab7de208 docs: conf.py: fix support for Readthedocs v 1.0.0 +5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 +b98aee466d19 optee: Fix NULL but dereferenced coccicheck error +61e29a0956bd drm/i915: Add support for panels with VESA backlights with PWM enable/disable +49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contribution property +74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms +46e988434d65 dt-bindings: display: sync formats with simplefb.h +81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable +ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible +67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable +f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable +0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable +e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' +27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable +ddca5b0eba4e netfs: Adjust docs after foliation +8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_init_subsys() +43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data +191587cd1a5f mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi +1ed9b961be14 PCI: xgene-msi: Use bitmap_zalloc() when applicable +36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE +e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode +172d931910e1 i2c: enable async suspend/resume on i2c client devices +d320ec7acc83 i2c: enable async suspend/resume for i2c adapters +7c5b3c158b38 i2c: designware: Enable async suspend / resume of designware devices +ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure +7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method +6dd21ad81bf9 ALSA: hda: Make proper use of timecounter +a93789ae541c ath11k: Avoid NULL ptr access during mgmt tx cleanup +beacff50edbd rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() +ca77fba82135 rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() +54d4c88b3759 mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool +db6169b5bac1 RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel warning +cdef485217d3 ipv6: fix memory leak in fib6_rule_suppress +09ae03e2fc9d stmmac: remove ethtool driver version info +dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings +ff45b48d3507 Merge branch 'hns3-cleanups' +1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() +2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() +8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() +e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() +7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() +e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() +a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() +e6fe5e167185 net: hns3: refactor two hns3 debugfs functions +e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() +ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement +d00a50cf2520 Merge branch 'atlantic-fixes' +060a0fb721ec atlantic: Remove warn trace message. +2087ced0fc3a atlantic: Fix statistics logic for production hardware +03fa512189eb Remove Half duplex mode speed capabilities. +413d5e09caa5 atlantic: Add missing DIDs and fix 115c. +2465c802232b atlantic: Fix to display FW bundle version instead of FW mac version. +aa685acd98ea atlatnic: enable Nbase-t speeds with base-t +aa1dcb5646fd atlantic: Increase delay for fw transactions +6052a3110be2 drm/vc4: kms: Fix previous HVS commit wait +d354699e2292 drm/vc4: kms: Don't duplicate pending commit +d134c5ff71c7 drm/vc4: kms: Clear the HVS FIFO commit pointer once done +049cfff8d53a drm/vc4: kms: Add missing drm_crtc_commit_put +f927767978d2 drm/vc4: kms: Fix return code check +0c980a006d3f drm/vc4: kms: Wait for the commit before increasing our clock rate +2087009c74d4 io_uring: validate timespec for timeout removals +8a7518931baa block: Fix fsync always failed if once failed +e3f9387aea67 loop: Use pr_warn_once() for loop_control_remove() warning +6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() +a30e3441325b scsi: remove the gendisk argument to scsi_ioctl +b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq +f3fa33acca9f block: remove the ->rq_disk field in struct request +79bb1dbd1200 block: don't check ->rq_disk in merges +82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_blktrans_request +af22fef3e7a5 block: Remove redundant initialization of variable ret +eca5892a5d61 block: simplify ioc_lookup_icq +18b74c4dcad8 block: simplify ioc_create_icq +d538ea4cb8e7 block: return the io_context from create_task_io_context +8ffc13680eac block: use alloc_io_context in __copy_io +a0f14d8baaca block: factor out a alloc_io_context helper +50569c24be61 block: remove get_io_context_active +222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler +87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c +3304742562d2 block: mark put_io_context_active static +c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" +a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth +836b394b633e bfq: simplify bfq_bic_lookup +88c9a2ce520b fork: move copy_io to block/blk-ioc.c +e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io +5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked +c65e6fd460b4 bfq: Do not let waker requests skip proper accounting +1eb17f5e15b7 bfq: Log waker detections +582f04e19ad7 bfq: Provide helper to generate bfqq name +1f18b7005b49 bfq: Limit waker detection in time +76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup +44dfa279f117 bfq: Store full bitmap depth in bfq_data +98f044999ba1 bfq: Track number of allocated requests in bfq_entity +790cf9c84837 block: Provide blk_mq_sched_get_icq() +639d353143fa mmc: core: Use blk_mq_complete_request_direct(). +e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() +72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() +5b13bc8a3fd5 blk-mq: cleanup request allocation +82d981d4230b block: don't include in blk.h +ca5b304cabef block: don't include in blk.h +a2ff7781cfe6 block: don't include in blk.h +e4a19f7289f3 block: don't include blk-mq.h in blk.h +2aa7745bf6db block: don't include blk-mq-sched.h in blk.h +0c6cb3a293fa block: remove the e argument to elevator_exit +f46b81c54b24 block: remove elevator_exit +0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c +35c90e6ec960 blk_mq: remove repeated includes +5a9d041ba2f6 block: move io_context creation into where it's needed +48b5c1fbcd8c block: only allocate poll_stats if there's a user of them +25c4b5e05857 blk-ioprio: don't set bio priority if not needed +1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug +0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio +a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier +430cc5d3ab4d block: cleanup the GENHD_FL_* definitions +9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks +1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT +3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO +79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO +94b49c3ddb21 null_blk: don't suppress partitioning information +140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open +46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART +e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part +e3b3bad3f298 block: remove a dead check in show_partition +1a827ce1b9f2 block: remove GENHD_FL_CD +1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags +864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state +d9337a420aed block: don't include blk-mq headers in blk-core.c +0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c +22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c +450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c +f2b8f3ce989d block: move blk_steal_bios to blk-mq.c +52fdbbcc83f3 block: move blk_rq_init to blk-mq.c +06c8c691e282 block: move request based cloning helpers to blk-mq.c +b84c5b50d329 blk-mq: move blk_mq_flush_plug_list +4054cff92c35 block: remove blk-exec.c +786d4e01c550 block: remove rq_flush_dcache_pages +79478bf9ea9f block: move blk_rq_err_bytes to scsi +4e0e90539bb0 PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' +fe07b0f1e860 dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg +5c6f0f456351 mfd: da9062: Support SMBus and I2C mode +9651cf2cb147 mfd: intel-lpss-pci: Fix clock speed for 38a8 UART +c9e143084d1a mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() +17247821ae9b mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro +786c6f140bb6 mfd: stmpe: Support disabling sub-functions +5d051cf94fd5 mfd: atmel-flexcom: Use .resume_noirq +8c0fad75dcaa mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP +983b62975e90 dt-bindings: mfd: bd9571mwv: Convert to json-schema +8b2051a1defe mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs +013db96da8b2 dt-bindings: mfd: maxim,max77686: Convert to dtschema +f8689195d7dd regulator: dt-bindings: maxim,max77686: Convert to dtschema +1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk +aeeecb889165 net: snmp: add statistics for tcp small queue check +e9538f8270db devlink: Remove misleading internal_flags from health reporter dump +2191b1dfef7d net/mlx4_en: Update reported link modes for 1/10G +a4920d5d98f5 Merge branch 'seville-shared-mdio' +b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access +5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register +a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation +d85195654470 mctp: test: fix skb free in test device tx +77a312468360 Merge branch 'lan966x-driver' +813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver +12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics +e18aba8941b4 net: lan966x: add mactable support +d28d6d2e37d1 net: lan966x: add port module support +db8bcaad5393 net: lan966x: add the basic lan966x driver +642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings +35aefaad326b net: ixp4xx_hss: Convert to use DT probing +9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS +ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns +1ecab9370eef net: dsa: rtl8365mb: fix garbled comment +b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER +754d71be5292 selftests: net: bridge: fix typo in vlan_filtering dependency test +5961060692f8 net/tls: Fix authentication failure in CCM mode +fe42e885c7a9 Merge branch 'mpls-cleanups' +f05b0b97335b net: mpls: Make for_nexthops iterator const +69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro +ef56b6400162 Merge branch 'mpls-notifications' +189168181bb6 net: mpls: Remove rcu protection from nh_dev +7d4741eacdef net: mpls: Fix notifications when deleting a device +688e07574864 Merge branch 'qualcomm-bam-dmux' +21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver +f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX +bd0d78ada277 media: mxl5005s: drop some dead code +675599009abc media: cobalt: drop an unused variable +440aae04f38b media: mtk-mdp: address a clang warning +7225436dd8cb media: camss: Remove unused static function +820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __always_unused +1804eba4eb61 media: imx290: mark read reg function as __always_unused +6c0adaf90777 media: adv7511: drop unused functions +12f3d83673c4 media: adv7604: mark unused functions as such +091b15db22e4 media: au0828-i2c: drop a duplicated function +77e956027c19 media: lmedm04: don't ignore errors when setting a filter +3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro +d5aa19c9fd77 media: si470x: consolidate multiple printk's +12c762e087a0 media: si470x: fix printk warnings with clang +02d6276f1008 media: solo6x10: mark unused functions as such +68cfde02cc21 media: si21xx: report eventual errors at set_frontend +c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_select_mclk() +1cef39421974 media: drxk: drop operation_mode from set_dvbt() +5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() +53dd3f0a7fed media: davinci: get rid of an unused function +817b653160db net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available +8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member +a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() +342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lookup table +59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators +ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 +fc1e5a3613a8 Merge branch 'vxlan-port' +e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 +ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN-GPE port +679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control +425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec +fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls +dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method +796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support +feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support +403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() +8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() +07fb78a78de4 spi: spi-rockchip: Add rk3568-spi compatible +49989adc38f8 USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub +aebd1fb45c62 powerpc: flexible GPR range save/restore macros +1e89ad864d03 net: dsa: realtek-smi: fix indirect reg access for ports>3 +dacb5d8875cc tcp: fix page frag corruption on page fault +fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. +0c21d02ca469 i2c: stm32f7: flush TX FIFO upon transfer errors +07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu +e012c499985c powerpc/watchdog: help remote CPUs to flush NMI printk output +ab344fd43f29 PCI: mediatek-gen3: Disable DVFSRC voltage request +f8e7dfd6fdab net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support +275f37ea50ac Merge branch 'mvneta-next' +2551dc9e398c net: mvneta: Add TC traffic shaping offload +e9f7099d0730 net: mvneta: Allow having more than one queue per TC +e7ca75fe6662 net: mvneta: Don't force-set the offloading flag +75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio configuration +2f746ea6e6a9 MAINTAINERS: bd70528: Drop ROHM BD70528 drivers +306456c21c79 mfd: bd70528: Drop BD70528 support +da53cc634cea gpio: bd70528 Drop BD70528 support +81a7297c5b50 dt-bindings: mfd: regulator: Drop BD70528 support +2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() +57dd3a7bdf31 powerpc: Don't bother about .data..Lubsan sections +cdc81aece804 powerpc/ptdump: Fix display a BAT's size unit +7dfbfb87c243 powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 +c93d4f6ecf4b powerpc/ftrace: Add module_trampoline_target() for PPC32 +88670fdb2680 powerpc/ftrace: No need to read LR from stack in _mcount() +ab85a273957e powerpc: Mark probe_machine() __init and static +a4ac0d249a5d powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING +ff47a95d1a67 powerpc/mm: Move tlbcam_sz() and make it static +d9150d5bb558 powerpc/85xx: Make c293_pcie_pic_init() static +84a61fb43fdf powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static +4ea9e321c27f powerpc/85xx: Fix no previous prototype warning for mpc85xx_setup_pmc() +2eafc4748bc0 powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 +b350111bf7b3 powerpc: remove cpu_online_cores_map function +4e1fc0a48037 MIPS: CPS: Use bitfield helpers +9d348f6b9280 MIPS: CPC: Use bitfield helpers +13166af24898 MIPS: Remove a repeated word in a comment +6f48394cf1f3 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl +6c8ad7e8cf29 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl +5fad50779083 pata_falcon: Avoid type warnings from sparse +3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' +ed53ae756930 rt2x00: do not mark device gone on EPROTO errors during start +69831173fcbb rtlwifi: rtl8192de: Style clean-ups +42abd0043e0c drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..) +7e78781df491 drm/virtgpu api: define a dummy fence signaled event +f01b3774309f mwl8k: Use named struct for memcpy() region +601d2293e27f intersil: Use struct_group() for memcpy() region +642a57475b30 libertas_tf: Use struct_group() for memcpy() region +5fd32ae0433a libertas: Use struct_group() for memcpy() region +fa4408b0799a wlcore: no need to initialise statics to false +f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() +b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() +7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend +376e3fdecb0d m68k: Enable memtest functionality +453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string +1ead7e992abe i2c: designware: Fix the kernel doc description for struct dw_i2c_dev +b57e90189f20 i2c: rk3x: enable clock before getting rate +8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function +f16ce2e275bb media: adv7842: get rid of two unused functions +c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() +b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused +5f73dcec4076 media: marvell-ccic: drop to_cam() unused function +0338d9c2ffc6 media: cx25840: drop some unused inline functions +ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings +a057d92a36fa media: mc: drop an unused debug function +a62d2f710799 media: stb6100: mark a currently unused function as such +9003fbe0f367 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover +41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions +9d7482771fac tee: amdtee: fix an IS_ERR() vs NULL bug +1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode +effa453168a7 i2c: i801: Don't silently correct invalid transfer size +b12764695c3f i2c: cbus-gpio: set atomic transfer callback +52d04d408185 s390/pci: move pseudo-MMIO to prevent MIO overlap +bd2fdedbf2ba i2c: tegra: Add the ACPI support +993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string +6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match +c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow +1eda919126b4 nl80211: reset regdom when reloading regdb +af9d3a2984dc mac80211: add docs for ssn in struct tid_ampdu_tx +65cc4ad62a9e ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver +fafc66387dc0 Input: wacom_i2c - clean up the query device fields +1d72d9f960cc Input: elantech - fix stack out of bound access in elantech_change_report_id() +b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers +e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions +9222ba68c3f4 Input: i8042 - add deferred probe support +4d012040161c Merge 5.16-rc3 into usb-next +24cd719712ae Merge 5.16-rc3 into staging-next +5d331b592255 Merge 5.16-rc3 into char-misc-next +3dc709e518b4 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n +af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of patchability" +da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYPE_PROG_ARRAY' +baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization +341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY +d58071a8a76d (tag: v5.16-rc3) Linux 5.16-rc3 +8886a579744f fpga: region: Use standard dev_release for class driver +0d70af3c2530 fpga: bridge: Use standard dev_release for class driver +4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver +1dc2f2b81a6a hv: utils: add PTP_1588_CLOCK to Kconfig to fix build +75c5bd68b699 ieee80211: change HE nominal packet padding value defines +fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() +d06c942efea4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic +3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint +3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option +518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump +7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints +2a1ac5ba9080 drm/msm: Increase gpu boost interval +8b9af498a0f7 drm/msm/adreno: Name the shadow buffer +5edf2750d998 drm/msm: Add debugfs to disable hw err handling +5f3aee4ceb5b drm/msm: Handle fence rollover +c28e2f2b417e drm/msm: Remove struct_mutex usage +1d054c9b8457 drm/msm: Drop priv->lastctx +d8c00a81f11f drm/msm: Remove unnecessary struct_mutex +4cef29b64eba drm/msm/mdp5: drop vdd regulator +016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks +34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks +447a39f4e89d drm/dp: Add macro to check max_downspread capability +ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 +0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 +9b077c1581cf drm/msm/dsi: stop setting clock parents manually +a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting +76c82ebc4959 dt-bindings: display/msm: remove edp.txt +0a26daaacf0d drm/msm/edp: drop old eDP support +9ab3d27113b1 drm/msm/mdp5: drop eDP support +6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane +701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane +51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane +fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane +0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane +53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc +92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane +b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane +44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config +9557e60b8c35 Merge tag 'x86-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +97891bbf38f7 Merge tag 'sched-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1ed1d3a3da22 Merge tag 'perf-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d039f3880124 Merge tag 'locking-urgent-2021-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f8132d62a2de Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +0757ca01d944 Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +3498e7f2bb41 Merge tag '5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd +00169a9245f8 vmxnet3: Use generic Kconfig option for page size limit +4eec7faf6775 fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k +1f0e290cc5fd arch: Add generic Kconfig option indicating page size smaller than 64k +27ff768fa21c tracing: Test the 'Do not trace this pid' case in create event +4f0dda359c45 Merge tag 'xfs-5.16-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +adfb743ac026 Merge tag 'iomap-5.16-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o +86155d6b43ce Merge tag 'trace-v5.16-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +86799cdfbcd2 Merge tag 'io_uring-5.16-2021-11-27' of git://git.kernel.dk/linux-block +650c8edf53f7 Merge tag 'block-5.16-2021-11-27' of git://git.kernel.dk/linux-block +9e9fbe44bef9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +741392771338 Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +52dc4c640ac5 Merge tag 'erofs-for-5.16-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +7b65b798a604 Merge tag 'powerpc-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +6be088036c0b Merge tag 'mips-fixes_5.16_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +1d9b750c92d7 iio: test: Add test for IIO_VAL_INT_64. +ee8ec048e091 iio: test: Add check against NULL for buffer in tests. +ffc7c5172a6d iio: expose shared parameter in IIO_ENUM_AVAILABLE +784b470728f5 iio: adc: stm32: fix null pointer on defer_probe error +ab1fb45579d8 iio: buffer-dma: Use round_down() instead of rounddown() +ed14e769f643 iio: buffer-dma: Remove unused iio_buffer_block struct +f6223ff79966 io_uring: Fix undefined-behaviour in io_issue_sqe +1d0254e6b47e io_uring: fix soft lockup when call __io_remove_buffers +db08490fc4b6 drm: Make the nomodeset message less sensational +b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter +e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE +6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem +d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force() +35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset +2043727c2882 driver core: platform: Make use of the helper function dev_err_probe() +a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions +d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-hash-locks' +9acbc584c3a4 af_unix: Relax race in unix_autobind(). +afd20b9290e1 af_unix: Replace the big lock with small locks. +e6b4b873896f af_unix: Save hash in sk_hash. +f452be496a5c af_unix: Add helpers to calculate hashes. +5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. +12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). +5c32a3ed64b4 af_unix: Remove unix_mkname(). +d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). +b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). +aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). +fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. +f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). +755662ce78d1 af_unix: Use offsetof() instead of sizeof(). +335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping +8a724d5f6090 Suspend related fixes on Tegra +442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid +bde3b0fd8055 net: ethtool: set a default driver name +c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' +f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency +2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests +b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query response interval tests +4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests +a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test +bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count/interval tests +3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/interval tests +2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests +dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test +71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test +72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" +839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT +077db34c2b00 pinctrl: apple: use modulo rather than bitwise and +44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node +391aad396238 pinctrl: apple: remove gpio-controller check +a8888e64eec8 pinctrl: apple: give error label a specific name +7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable +3605f104111e pinctrl: apple: handle regmap_read errors +7c06f080ddee pinctrl: apple: add missing bits.h header +67a6c2811cef pinctrl: apple: use C style comment +5ad6973d9ae8 pinctrl: apple: add missing comma +361856dd735e pinctrl: apple: fix some formatting issues +2448eab44034 Merge tag 'v5.16-rc2' into devel +a55f224ff5f2 tracing: Fix pid filtering when triggers are attached +86dc40c7ea9c iommu/vt-d: Fix unmap_pages support +4e5973dd2725 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() +f7ff3cff3527 iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 +717e88aad37b iommu/amd: Clarify AMD IOMMUv2 initialization messages +21e96a2035db iommu/vt-d: Remove unused PASID_DISABLED +93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared +c5c17547b778 Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression +b3612ccdf284 net: dsa: microchip: implement multi-bridge support +db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device +07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins +bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused +5367cf1c3ad0 Merge tag 'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0ce629b15d3c Merge tag 'pm-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +925c94371c55 Merge tag 'fuse-fixes-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +32c54497545e Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches' +c49a35eedfef net: mscc: ocelot: correctly report the timestamping RX filters in ethtool +96ca08c05838 net: mscc: ocelot: set up traps for PTP packets +ec15baec3272 net: ptp: add a definition for the UDP port for IEEE 1588 general messages +95706be13b9f net: mscc: ocelot: create a function that replaces an existing VCAP filter +8a075464d1e9 net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP +b32e521eb534 Merge branch 'net-hns3-add-some-fixes-for-net' +82229c4dbb8a net: hns3: fix incorrect components info of ethtool --reset command +9c1479174870 net: hns3: fix one incorrect value of page pool info when queried by debugfs +b8af344cfea1 net: hns3: add check NULL address for page pool +8d2ad993aa05 net: hns3: fix VF RSS failed problem after PF enable multi-TCs +6cb206508b62 tracing: Check pid filtering when creating events +0435a4d08032 net: qed: fix the array may be out of bound +7e63545264c3 Merge tag 'for-5.16-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +bacb6c1e4769 net/smc: Don't call clcsock shutdown twice when smc shutdown +af22d0550705 nfc: fdp: Merge the same judgment +01d9cc2dea3f net: vlan: fix underflow for the real_dev refcnt +cbb91dcbfb75 ptp: fix filter names in the documentation +0276af2176c7 ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() +c26381f97e2a nfc: virtual_ncidev: change default device permissions +de6d25924c2a net/sched: sch_ets: don't peek at classes beyond 'nbands' +2e13e5aeda15 Merge branch 'acpi-properties' +7803516dbe26 Merge branch 'pm-sleep' +b270bfe69736 net: stmmac: Disable Tx queues when reconfiguring the interface +f9809d565135 Documentation: coresight: Update coresight configuration docs +7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration +ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadable module +1bff7d7e8c48 Merge tag 'char-misc-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules +703374418e93 Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +02bd588e12df coresight: configuration: Update API to permit dynamic load/unload +da7000e8b83b coresight: configuration: Update API to introduce load owner concept +ba2cacc18cb1 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +d3e647926c0d Merge tag 'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +80d75202f033 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +6b54698aec0b Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +f17fb26d4dd7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +afece15a68dc drm: msm: fix building without CONFIG_COMMON_CLK +d422f4016308 zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK +98b26a0e7667 block: call rq_qos_done() before ref check in batch completions +d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup() +7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei +bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei +6d19a5eba5cd iwlwifi: integrate with iwlmei +4ea7da5fad43 iwlwifi: mei: add debugfs hooks +2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME +2cca3465147d mei: bus: add client dma interface +84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware +deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0-terminated +939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hardware revision +2d1d7091ddac mwifiex: Use a define for firmware version string length +04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() +c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC +272cda71e857 rtw88: add debugfs to force lowest basic rate +2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame +5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump +30101812a09b rtw89: fix potentially access out of range of RF register array +43863efeada6 rtw89: remove unneeded variable +1646ce8f83b9 rtw89: remove unnecessary conditional operators +08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 +ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 +542577149794 rtw89: update rtw89 regulation definition to R58-R31 +023562266926 rtw89: fill regd field of limit/limit_ru tables by enum +cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit +1f8ff525f3d3 speakup: remove redundant assignment of variable i +b6379e73add8 scripts/tags: add space regexs to all regex_c +fe7a4f5b9548 comedi: Move "comedi_isadma.h" to +44fb7affcfa4 comedi: Move "comedi_8254.h" to +631e272b1207 comedi: Move and rename "8255.h" to +55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers +df0e68c1e994 comedi: Move the main COMEDI headers +6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c +6af3f48bf615 io_uring: fix link traversal locking +617a89484deb io_uring: fail cancellation for EXITING tasks +3f19fed8d0da Documentation: add TTY chapter +31bc35d3346f tty: add kernel-doc for tty_standard_install +f3e7614732b0 tty: more kernel-doc for tty_ldisc +6f0535866199 tty: make tty_ldisc docs up-to-date +7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ +3be491d74a95 tty: add kernel-doc for more tty_port functions +385812835431 tty: add kernel-doc for more tty_driver functions +98629663bff8 tty: reformat kernel-doc in n_tty.c +c66453ce8af8 tty: fix kernel-doc in n_tty.c +bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c +cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c +796a75a98762 tty: reformat kernel-doc in tty_io.c +cb6f6f987792 tty: reformat kernel-doc in tty_port.c +34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc +4072254f96f9 tty: reformat tty_struct::flags into kernel-doc +40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc +29d5ef685948 tty: combine tty_operations triple docs into kernel-doc +0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops +630bf86d1577 tty: add kernel-doc for tty_port_operations +1fe183091753 tty: add kernel-doc for tty_operations +a65638302152 tty: add kernel-doc for tty_driver +61c83addb77c tty: add kernel-doc for tty_port +18e6c0751cf9 tty: finish kernel-doc of tty_struct members +4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() +1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() +b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables +daf87e953527 btrfs: fix the memory leak caused in lzo_compress_pages() +3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static +f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory +f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct dma_slave_config +c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_slave_config() +f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators +76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8226 compatible +4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physical addresses +a5e0091d62ab ASoC: cs35l41: Fix link problem +0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer +f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() +69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause +a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags +0b639dcd457b ASoC: SOF: align the hw_free sequence with stop +85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag +d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream +47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during suspend +0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers +4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's +2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset +e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget +750dc2f62219 ASoC: rt5682s: Fix crash due to out of scope stack vars +4999d703c0e6 ASoC: rt5682: Fix crash due to out of scope stack vars +cf36de4fc5ce ASoC: tegra: Use normal system sleep for ADX +638c31d542a5 ASoC: tegra: Use normal system sleep for AMX +b78400e41653 ASoC: tegra: Use normal system sleep for Mixer +c83d263a89f3 ASoC: tegra: Use normal system sleep for MVC +af120d07bbb0 ASoC: tegra: Use normal system sleep for SFC +70408f755f58 ASoC: tegra: Balance runtime PM count +05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() +12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 +908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE +feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN +6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test +cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support +bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con +9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con +36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table +7744b393c95a arm64: dts: renesas: Fix operating point table node names +44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog +eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes +fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks +c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash +00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM +59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes +5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node +33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry +45177fc641f9 mmc: renesas_sdhi: Simplify an expression +366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock +217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks +7a0df1f969c1 arm64: dts: ti: k3-j721e: correct cache-sets info +712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 +40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit +2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST +30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability +826bff439ff8 selftests: sev_migrate_tests: free all VMs +4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM +78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled +5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE +8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache +d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD +fb5f6a0e8063 mac80211: Use memset_after() to clear tx status +eb87d3e08992 mac80211: notify non-transmitting BSS of color changes +dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define +8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain +c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event +3536672bbdc2 cfg80211: delete redundant free code +d787a3e38f01 mac80211: add support for .ndo_fill_forward_path +71abf71e9e63 mac80211: Remove unused assignment statements +91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection +3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/kvm-riscv/linux into HEAD +8f9dcc295666 mac80211: fix a memory leak where sta_info is not freed +942bd1070c3a mac80211: set up the fwd_skb->dev for mesh forwarding +73111efacd3c mac80211: fix regression in SSN handling of addba tx +18688c80ad8a mac80211: fix rate control for retransmitted frames +d5e568c3a4ec mac80211: track only QoS data frames for admission control +48c06708e63e mac80211: fix TCP performance on mesh interface +23cddeb5a770 wcn36xx: Use correct SSN for ADD BA request +b689f091aafd ath11k: Use host CE parameters for CE interrupts configuration +8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code +e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump +8979ead988d2 arm64: dts: apple: change ethernet0 device type to ethernet +77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators +330507fbc9d8 crypto: des - disallow des3 in FIPS mode +1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode +1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode +552d03a223ed crypto: jitter - consider 32 LSB for APT +13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos shaper parameters +488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write process +ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization +376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate +d3b04a4398fe security: DH - use KDF implementation from crypto API +d7921344234d security: DH - remove dead code for zero padding +026a733e6659 crypto: kdf - add SP800-108 counter key derivation function +b808f32023dd crypto: kdf - Add key derivation self-test support code +83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant +8616b628ef69 crypto: qat - improve logging of PFVF messages +1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages +e669b4dedd89 crypto: qat - do not rely on min version +c35c76c6919e crypto: qat - refactor pfvf version request messages +25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers +1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes +f6aff914989e crypto: qat - reorganize PFVF protocol definitions +09ce899a592f crypto: qat - reorganize PFVF code +1ea7c2beca5b crypto: qat - abstract PFVF receive logic +49c43538ce05 crypto: qat - abstract PFVF send function +9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset +bc63dabe5254 crypto: qat - add pfvf_ops +6f2e28015bac crypto: qat - relocate PFVF disabled function +7e00fb3f162c crypto: qat - relocate PFVF VF related logic +b85bd9457dc3 crypto: qat - relocate PFVF PF related logic +1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_putmsg() +bd59b769ddac crypto: qat - split PFVF message decoding from handling +04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages +956125e21f46 crypto: qat - change PFVF ACK behaviour +720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler +b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c +08ea97f48883 crypto: qat - move vf2pf interrupt helpers +95b4d40ed256 crypto: qat - refactor PF top half for PFVF +5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop +c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx +8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes() +559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors +074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous +262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() +2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() +ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of seeding state +35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' +29c3002644bd net: optimize skb_postpull_rcsum() +0bd28476f636 gro: optimize skb_gro_postpull_rcsum() +703319094c9c sctp: make the raise timer more simple and accurate +0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt +4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' +fe68c43ce388 net: ipa: support enhanced channel flow control +4c9d631adbc2 net: ipa: introduce channel flow control +8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' +d1c99f365a1f mctp: serial: remove unnecessary ldisc data check +d154cd078ac2 mctp: serial: enforce fixed MTU +7bd9890f3d74 mctp: serial: cancel tx work on ldisc close +342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' +faa88ecead2f net: ipa: rearrange GSI structure fields +7ece9eaa3f16 net: ipa: GSI only needs one completion +1b65bbcc9a71 net: ipa: skip SKB copy if no netdev +01c36637aeaf net: ipa: explicitly disable HOLB drop during setup +e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified +dc901505fd98 net: ipa: zero unused portions of filter table memory +76b5fbcd6b47 net: ipa: kill ipa_modem_init() +8abe19703825 net: dsa: felix: enable cut-through forwarding between ports by default +a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_bridge_fwd_mask +4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mismatched" +49573ff7830b Merge branch 'tls-splice_read-fixes' +f884a3426291 selftests: tls: test for correct proto_ops +f3911f73f51d tls: fix replacing proto_ops +274af0f9e279 selftests: tls: test splicing decrypted records +e062fe99cccd tls: splice_read: fix accessing pre-processed records +d87d67fd61ef selftests: tls: test splicing cmsgs +520493f66f68 tls: splice_read: fix record type check +ef0fc0b3cc2b selftests: tls: add tests for handling of bad records +31180adb0bed selftests: tls: factor out cmsg send/receive +a125f91fe783 selftests: tls: add helper for creating sock pairs +61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup +739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() +c03a487a83fd ipmi:ipmb: Fix unknown command response +d2c12f56fa97 ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking +a0341b73d843 veth: use ethtool_sprintf instead of snprintf +cc0a75eb0375 net: macb: convert to phylink_generic_validate() +4e9c91cf92ec r8169: disable detection of chip version 60 +a4849f6000e2 Merge tag 'drm-fixes-2021-11-26' of git://anongit.freedesktop.org/drm/drm +deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible +fc026c8b9268 Merge tag 'drm-intel-fixes-2021-11-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +7798a7369272 Merge tag 'drm-misc-fixes-2021-11-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client +f3caa22643c1 Merge tag 'amd-drm-fixes-5.16-2021-11-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests +43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test +57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs +e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack_map test +6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test +3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with zero size +486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow +593835377f24 libbpf: Fix using invalidated memory in bpf_linker +8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker +2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers +401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() +1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error +2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() +99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c +a9606f405f2c libbpf: Use bpf_map_create() consistently internally +992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() +e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test +16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels +be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format +bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use +dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve +ea13aed5e5df Bluetooth: Send device found event on name resolve failure +7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key +e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key +8ced7ca35703 Merge tag 'block-5.16-2021-11-25' of git://git.kernel.dk/linux-block +de4444f59649 Merge tag 'io_uring-5.16-2021-11-25' of git://git.kernel.dk/linux-block +8ef4678f2f8e Merge tag '5.16-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +b501b85957de Merge tag 'asm-generic-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +6ef9d23121d0 Merge tag 'arm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +79941493ff3e Merge tag 'folio-5.16b' of git://git.infradead.org/users/willy/pagecache +bb1201d4b38e serial: 8250_pci: rewrite pericom_do_set_divisor() +c525c5d2437f serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array +f85e04503f36 serial: 8250: Fix RTS modem control while in rs485 mode +028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() +c67643b46c28 tty: serial: imx: clear the RTSD status before enable the RTSD irq +d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl +0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table +5db96ef23bda tty: drop tty_schedule_flip() +b68b914494df tty: the rest, stop using tty_schedule_flip() +5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() +0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid +925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency +57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk +c668d5676461 mxser: use PCI_DEVICE_DATA +4167bd25ec3b mxser: move ids from pci_ids.h here +16add04f7bff mxser: add MOXA prefix to some PCI device IDs +eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails +9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() +c6693e6e0780 mxser: don't throttle manually +49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() +fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() +239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() +c7ec012f6c56 mxser: use tty_port_close() in mxser_close() +467b4c47880d mxser: don't flush buffer from mxser_close() directly +47b722d47382 mxser: call stop_rx from mxser_shutdown_port() +2fb19b957805 mxser: remove tty->driver_data NULL check +5c338fbf21eb mxser: remove pointless xmit_buf checks +3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() +30f6027fe464 mxser: move MSR read to mxser_check_modem_status() +274ab58dc2b4 mxser: keep only !tty test in ISR +568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() +e25ed43b4b60 mxser: remove wait for sent from mxser_close_port +862f72187a41 serial: sh-sci: Add support to deassert/assert reset line +e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC +0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a required property +8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for private_data_len +2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() +954a0881a9d4 tty: clean up whitespace in __do_SAK() +8cb28417dd2c tty: remove tty NULL check from __do_SAK() +463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() +ea502201da45 n_gsm: remove unused parameters from gsm_error() +635e4172bd0a arm: remove zte zx platform left-over +223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible +967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable +d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable +675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_mr.c' +19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_allocator.c' +a277f383217a IB/mthca: Use bitmap_set() when applicable +12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable +b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string +7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit +4e9679738a91 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" +b40de7469ef1 serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 +0b993fc1fec7 serial: liteuart: relax compile-test dependencies +dd5e90b16cca serial: liteuart: fix minor-number leak on probe errors +05f929b395de serial: liteuart: fix use-after-free and memleak on unbind +0f55f89d98c8 serial: liteuart: Fix NULL pointer dereference in ->remove() +3dfac26e2ef2 vgacon: Propagate console boot parameters before calling `vc_resize' +7492ffc90fa1 tty: serial: msm_serial: Deactivate RX DMA for polling support +ac442a077acf serial: pl011: Add ACPI SBSA UART match id +00de977f9e0a serial: core: fix transmit-buffer reset and memleak +b0969f83890b RDMA/hns: Do not destroy QP resources in the hw resetting phase +52414e27d6b5 RDMA/hns: Do not halt commands during reset until later +c4a6f9cd10bd Remove Doug Ledford from MAINTAINERS +f0ae4afe3d35 RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow +84b01721e804 RDMA: Fix use-after-free in rxe_queue_cleanup +357a9c4b79f4 irqchip/mips-gic: Use bitfield helpers +b3483994b33a MAINTAINERS: Add rpmsg tty driver maintainer +8958389681b9 irqchip/aspeed-scu: Replace update_bits with write_bits. +d0a553502efd irqchip/armada-370-xp: Fix support for Multi-MSI interrupts +ce20eff57361 irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() +84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper +05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper +1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper +e3f6a0050663 staging: r8188eu: hal data's board type is unused +8da08f11ff5a staging: r8188eu: remove unused eeprom defines +d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses +445a740c0b10 staging: r8188eu: remove unused efuse defines +dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used +2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used +b3d893ab1902 staging: r8188eu: use max() and min() macros +6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_pwr_level +9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff +b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement +8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() +57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() +56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() +6723b283c44a staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179) +5cf069f910c5 staging: unisys: visornic: removed a blank line at the end of function +4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the end of line +a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't +515f49702423 staging: unisys: visorhba: use tab to indent instead of whitespace +e30028ace845 block: fix parameter not described warning +b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags +e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra +41ce097f7144 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 +1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 +7db5e9e9e5e6 MIPS: loongson64: fix FTLB configuration +1cab5bd69eb1 MIPS: Fix using smp_processor_id() in preemptible in show_cpuinfo() +9dbe33cf371b mdio: aspeed: Fix "Link is Down" issue +eaeace60778e igb: fix netpoll exit with traffic +bbb9429a210e platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info +48d5e836ebc0 platform/x86: lg-laptop: Recognize more models +be892e95361f platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs +b68f8a13e3b4 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr +00db58cf2118 xen: make HYPERVISOR_set_debugreg() always_inline +b1c45ad53efb xen: make HYPERVISOR_get_debugreg() always_inline +f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_attrs_registered flag +526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr showing up in the wrong place +5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains driver attributes not device attrs +2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after subdriver init +910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr +3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting +cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from hotkey_init() +798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacpi_dytc_profile_init() +0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available +5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling +c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions return -ENODEV instead of 1 +28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 +2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx +a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 +958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins on STM32MP15 DKx boards +3fd40fa2fb91 Merge tag 'nvme-5.16-2021-11-25' of git://git.infradead.org/nvme into block-5.16 +b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco +c33fdfbabb6c ipmi: fix oob access due to uninit smi_msg type +c024b226a417 nvmet: use IOCB_NOWAIT only if the filesystem supports it +383a44aec91c memory: mtk-smi: Fix a null dereference for the ostd +5fe762515bc9 arm64: dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9 +82be5f5bd390 MAINTAINERS: Update maintainer entry for keystone platforms +dcd46eb7a957 Merge tag 'asoc-fix-v5.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +5c2625c4a08c drm/i915: Remove dma_resv_prune +a0eb2da92b71 futex: Wireup futex_waitv syscall +3e2b6fdbdc9a fuse: send security context of inode on file +473441720c86 fuse: release pipe buf after last use +53db28933e95 fuse: extend init flags +16d69a891970 Merge drm/drm-next into drm-intel-gt-next +53ae72309181 s390/test_unwind: use raw opcode instead of invalid instruction +a88db2ecc2d2 Merge tag 'usb-serial-5.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change +c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed +2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support +083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA header support +2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead +49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA +fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() +faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM +12dc48f545fd ASoC: dt-bindings: wlf,wm8962: add missing interrupt property +11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed before registration +3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting +83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register_audio() +fbf3bce45821 MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression +5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous +6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves +004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking +8b1f7f92e57d drm/i915/ttm: Drop region reference counting +05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function +f6c466b84cfa drm/i915: Add support for moving fence waiting +3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts +e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling +be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name +178ca6f85aa3 ksmbd: fix memleak in get_file_stream_info() +1ec72153ff43 ksmbd: contain default data stream even if xattr is empty +8e537d1465e7 ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() +2d239f0f6ad0 docs: filesystem: cifs: ksmbd: Fix small layout issues +f8fbfd85f5c9 ksmbd: Fix an error handling path in 'smb2_sess_setup()' +7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' +97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors +83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT +fef30d6371b0 Merge branch 'net-smc-fixes-2021-11-24' +9ebb0c4b27a6 net/smc: Fix loop in smc_listen +587acad41f1b net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() +305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset() +9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN +079925cce1d0 net: allow SO_MARK with CAP_NET_RAW +a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY +06e5ba717508 Merge branch 'phylink-resolve-fixes' +dbae3388ea9c net: phylink: Force retrigger in case of latched link-fail indicator +80662f4fd477 net: phylink: Force link down and retrigger resolve on interface change +ddb826c2c92d lan743x: fix deadlock in lan743x_phy_link_status_change() +0898ca67b86e net: dsa: qca8k: fix warning in LAG feature +e670e1e86beb cxgb4: allow reading unrecognized port module eeprom +4e1fddc98d25 tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows +5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs +80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' +627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers +fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers +550b8e1d182c MAINTAINERS: Update B53 section to cover SF2 switch driver +1aad9634b94e tsnep: Fix resource_size cocci warning +6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning +48a78f501f45 Merge tag 'ieee802154-for-net-2021-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan +4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static +1f01bf90765f powerpc/watchdog: read TB close to where it is used +76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi +858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access +5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory ordering race +869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() +dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc +38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements +22887f319a39 powerpc/pseries: delete scanlog +53cadf7deee0 powerpc/rtas: kernel-doc fixes +8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability +a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function immediately +e919c0b2323b bpf ppc32: Access only if addr is kernel address +23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT +9c70c7147ffe bpf ppc64: Access only if addr is kernel address +983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT +f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro +efa95f031bf3 bpf powerpc: refactor JIT compiler code +04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() +c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK +157616f3c228 powerpc/eeh: Use a goto for recovery failures +10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() +1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore +c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI +d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI +08f3f610214f powerpc/xive: Add a debugfs file to dump EQs +33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' +baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory +412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() +756c52c632f5 powerpc/xive: Activate StoreEOI on P10 +bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt characteristics +44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug +d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes +a1d2b210ffa5 powerpc/btext: add missing of_node_put +a841fd009e51 powerpc/cell: add missing of_node_put +7d405a939ca9 powerpc/powernv: add missing of_node_put +f6e82647ff71 powerpc/6xx: add missing of_node_put +ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next +bb93ce4b150d vdpa_sim: avoid putting an uninitialized iova_domain +ea8f17e44fa7 vhost-vdpa: clean irqs before reseting vdpa device +0466a39bd0b6 virtio-blk: modify the value type of num in virtio_queue_rq() +11708ff92c1d vhost/vsock: cleanup removing `len` variable +49d8c5ffad07 vhost/vsock: fix incorrect used length reported to the guest +f124034faa91 Revert "virtio_ring: validate used buffer length" +fcfb65f8a922 Revert "virtio-net: don't let virtio core to validate used length" +2b17d9f84884 Revert "virtio-blk: don't let virtio core to validate used length" +6318cb887548 Revert "virtio-scsi: don't let virtio core to validate used buffer length" +9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs +3297481d688a futex: Remove futex_cmpxchg detection +3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present +692cd92e66ee drm/amd/display: update bios scratch when setting backlight +d5c7255dc7ff drm/amdgpu/pm: fix powerplay OD interface +57961c4c1818 drm/amdgpu: Skip ASPM programming on aldebaran +fd08953b2de9 drm/amdgpu: fix byteorder error in amdgpu discovery +c4ef8a73bfc8 drm/amdgpu: enable Navi retry fault wptr overflow +8888e2fe9c77 drm/amdgpu: enable Navi 48-bit IH timestamp counter +6946be2443cf drm/amdkfd: simplify drain retry fault +0cc53cb45066 drm/amdkfd: handle VMA remove race +cda0817b41bd drm/amdkfd: process exit and retry fault race +4d62555f6245 drm/amdgpu: IH process reset count when restart +53af98c091bc drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ +244ee398855d drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well +271fd38ce56d drm/amdgpu: move kfd post_reset out of reset_sriov function +2da8f0beece0 drm/amd/display: Fixed DSC would not PG after removing DSC stream +2276ee6d1bf9 drm/amd/display: Reset link encoder assignments for GPU reset +21431f70f601 drm/amd/display: Set plane update flags for all planes in reset +6eff272dbee7 drm/amd/display: Fix DPIA outbox timeout after GPU reset +4eb6bb649fe0 drm/amdgpu: Fix double free of dmabuf +d3a21f7e353d drm/amdgpu: Fix MMIO HDP flush on SRIOV +1f5792549376 drm/amd/display: update bios scratch when setting backlight +081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface +6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran +cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery +23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow +71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter +2e4477282c8c drm/amdkfd: simplify drain retry fault +7ad153db5859 drm/amdkfd: handle VMA remove race +a0c55ecee100 drm/amdkfd: process exit and retry fault race +514f4a99c7a1 drm/amdgpu: IH process reset count when restart +3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. +e771d71d8d58 drm/amd/pm: Print the error on command submission +dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC +ca4b32bb2d72 drm/amd/pm: Add debug prints +1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation +37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static +7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ +f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well +4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function +8ab1d0923c2b drm/amd/display: 3.2.163 +7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 +11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr +8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot +ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream +a5e00e1135b0 drm/amd/display: Display object info table changes +16f0c500f05b drm/amd/display: fix accidental casting enum to bool +0bb245558584 drm/amd/display: retain/release at proper places in link_enc assignment +4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_validate_bandwidth +6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset +f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC +5562a8d71aa3 io_uring: disable drain with cqe skip +3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs +04c76b41ca97 io_uring: add option to skip CQE posting +913a571affed io_uring: clean cqe filling functions +5ad448ce2976 iomap: iomap_read_inline_data cleanup +1090427bf18f xfs: remove xfs_inew_wait +a1de97fe296c xfs: Fix the free logic of state in xfs_attr_node_hasname +88459e3e4276 USB: serial: option: add Fibocom FM101-GL variants +5f53fa508db0 Merge tag 'for-5.16/parisc-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +29889216befc Merge tag 'trace-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +740bebf42104 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +cd2f33e93d57 ASoC: SOF: Intel: power optimizations with HDaudio SPIB register +2a9e9857473b mt76: fix possible pktid leak +ebb75b1b43d3 mt76: fix timestamp check in tx_status +d5549e9a6b86 ath11k: Use memset_startat() for clearing queue descriptors +c27506cc7733 ath11k: Fix spelling mistake "detetction" -> "detection" +1b8d2789dad0 dm btree remove: fix use after free in rebalance_children() +72f412434772 Revert "ath11k: add read variant from SMBIOS for download board data" +298d03c2d7f1 riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot +6331b8765cd0 riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot +e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid +0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it +6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions +75f32fa3a6fb ACPI: DPTF: Update device ID in a comment +5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wakeup power +14e6c7067185 cpuidle: menu: Fix typo in a comment +899663be5e75 Bluetooth: refactor malicious adv data check +d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable +21a241b3bc15 Bluetooth: btusb: Add the new support IDs for WCN6855 +741268adb340 Bluetooth: btusb: re-definition for board_id in struct qca_version +27fe097bc60a Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE +d555b1f2c333 Bluetooth: btmtksdio: drop the unnecessary variable created +db57b625912a Bluetooth: btmtksdio: add support of processing firmware coredump and log +36e8f60f0867 xen: detect uninitialized xenbus in xenbus_init +2338e7bcef44 device property: Remove device_add_properties() API +982b94ba0983 driver core: Don't call device_remove_properties() from device_del() +0c9e032a45e7 PCI: Convert to device_create_managed_software_node() +d156250018ab Merge branch 'hns3-next' +db596298edbf net: hns3: add dql info when tx timeout +8488e3c68214 net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu +4f331fda35f1 net: hns3: format the output of the MAC address +d9069dab2075 net: hns3: add log for workqueue scheduled late +b8d8436840ca drm/i915/gt: Hold RPM wakelock during PXP suspend +764cedc5638b thermal: int340x: Use struct_group() for memcpy() region +7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure +83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit +b79332ef9d61 spi: Fix condition in the __spi_register_driver() +fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatible is used +432dd1fc134e regulator: rohm-generic: remove unused dummies +a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ notifications +6fadec4c5561 regulator: Add regulator_err2notif() helper +1b6ed6bf32fb regulator: Drop unnecessary struct member +96da174024b9 ASoC: SOF: handle paused streams during system suspend +fb71d03b29bc ASoC: SOF: topology: don't use list_for_each_entry_reverse() +01429183f479 ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step +6c26b5054ce2 ASoC: SOF: Intel: add .ack support for HDaudio platforms +4a39ea3f07f1 ASoC: SOF: pcm: add .ack callback support +b456abe63f60 ALSA: pcm: introduce INFO_NO_REWINDS flag +0e888a74e52d ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range +86f74ba3fef5 ASoC: SOF: hda: reset DAI widget before reconfiguring it +872fc0b6bde8 ASoC: cs35l41: Set the max SPI speed for the whole device +393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock +88a5045f176b PM: hibernate: Fix snapshot partial write lengths +cefcf24b4d35 PM: hibernate: use correct mode for swsusp_close() +935dff305da2 ACPI: CPPC: Add NULL pointer check to cppc_get_perf() +0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read() +45932221bd94 lan78xx: Clean up some inconsistent indenting +ac132852147a net/ncsi : Add payload to be 32-bit aligned to fix dropped packets +dce1ca0525bf sched/scs: Reset task stack state in bringup_cpu() +c0f2077baa41 x86/boot: Mark prepare_command_line() __init +4daa9ff89ef2 auxdisplay: charlcd: checking for pointer reference before dereferencing +94047df12fec auxdisplay: charlcd: fixing coding style issue +86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" +9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling +6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes +617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry +ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic +434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entry and exit +4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready +f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit +241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving +b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry +46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry +d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix guest exit +0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushing +a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed +9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving host DAWR SPRs +cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switching code +5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to manage some host SPRs +022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers +a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers +34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements +d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround to processors that require it +3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible +3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest entry/exit +d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access into low level entry +08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its own function +aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore functions to built-in +516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore into functions +0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around +9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed +9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls +cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads +6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates +3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebase +cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kvmppc_start_thread +2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delaying MSR[EE] disable +34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions required to save host SPRs +174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_host_os_sprs +a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write +b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment +9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked not inuse +401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context switch functions +57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C +0a4b4327ce86 powerpc/64s: Implement PMU override command line option +245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/disabled when not in use +d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capable of nesting +46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime +eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radix guests +25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/decrementer +34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit +9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC +4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer read +5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host +736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test +f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) +5bb60ea611db powerpc/32: Fix hardlockup on vmap stack overflow +cf0b0e3712f7 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB +b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" +94902d849e85 arm64: uaccess: avoid blocking within critical sections +2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue +91eddd309c67 Merge branch 'dccp-tcp-minor-fixes-for-inet_csk_listen_start' +b4a8e7493d74 dccp: Inline dccp_listen_start(). +e7049395b1c3 dccp/tcp: Remove an unused argument in inet_csk_listen_start(). +c6d5f1933085 net: stmmac: Calculate CDC error only once +619ca0d0108a selftests: add arp_ndisc_evict_nocarrier to Makefile +0afefdced47d tc-testing: Add link for reviews with TC MAINTAINERS +710d5835b7ae tools: sync uapi/linux/if_link.h header +0956ba63bd94 scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO +1880ed71ce86 tracing/uprobe: Fix uprobe_perf_open probes iteration +1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding +11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer +5d9f4cf36721 Merge tag 'selinux-pr-20211123' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend +de6da33e6cb7 xen: flag xen_snd_front to be not essential for system boot +03e143b2aceb xen: flag pvcalls-front to be not essential for system boot +0239143490a9 xen: flag hvc_xen to be not essential for system boot +1c669938c31b xen: flag xen_drm_front to be not essential for system boot +37a72b08a3e1 xen: add "not_essential" flag to struct xenbus_driver +2ea537ca02b1 io_uring: improve argument types of kiocb_done() +f3251183b298 io_uring: clean __io_import_iovec() +7297ce3d5944 io_uring: improve send/recv error handling +06bdea20c107 io_uring: simplify reissue in kiocb_done +e048834c209a drm/hyperv: Fix device removal on Gen1 VMs +5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period +985e9ece1e55 ACPI: Make acpi_node_get_parent() local +9054fc6d57e8 ACPI: Get acpi_device's parent from the parent field +7c72665c5667 ALSA: led: Use restricted type for iface assignment +b735936289d2 Merge tag 'sound-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +ae26c08e6c80 ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec +be373fad541b drm/i915/ttm: fixup build failure +00b33cf3da72 nvme: fix write zeroes pi +8e8aaf512a91 nvme-fabrics: ignore invalid fast_io_fail_tmo values +5a6254d55e2a nvme-pci: add NO APST quirk for Kioxia device +a5053c92b3db nvme-tcp: fix memory leak when freeing a queue +1d3ef9c3a39e nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() +102110efdff6 nvmet-tcp: fix incomplete data digest send +af21250bb503 nvmet-tcp: fix memory leak when performing a controller reset +69b85e1f1d1d nvmet-tcp: add an helper to free the cmd buffers +a208fc567217 nvmet-tcp: fix a race condition between release_queue and io_work +0b03fe6d3ae2 cifs: update internal version number +350f4a562e1f smb2: clarify rc initialization in smb2_reconnect +5112d80c162f cifs: populate server_hostname for extra channels +b9ad6b5b687e cifs: nosharesock should be set on new server +6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip +c4bc515d73b5 usb: dwc2: gadget: use existing helper +5284acccc4a5 usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func +5d143ec45142 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() +ff5a938d12f2 usb: gadget: configfs: remove os_desc_attr_release() +167a799c6e88 usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper +e4ac5a40cec2 usb: xilinx: Add suspend resume support +03c83982a027 cpufreq: intel_pstate: ITMT support for overclocked system +113972d2e111 usb: typec: tipd: Fix initialization sequence for cd321x +7b9c90e3e6a1 usb: typec: tipd: Fix typo in cd321x_switch_power_state +6cca13de26ee usb: hub: Fix locking issues with address0_mutex +ed38eb49d101 cpufreq: intel_pstate: Fix active mode offline/online EPP handling +cd23f02f1668 cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs +5a3ba99b62d8 ipmi: msghandler: Make symbol 'remove_work_wq' static +7b1b62bc1e6a net: marvell: mvpp2: increase MTU limit when XDP enabled +e4e9bfb7c93d net: ipa: kill ipa_cmd_pipeline_clear() +c88c5e461939 arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys +a049a30fc27c net: usb: Correct PHY handling of smsc95xx +8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active +2106efda785b net: remove .ndo_change_proto_down +c384cee14aa3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +b82d71c0f84a net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() +5f11542f1372 Merge branch 'mvpp2-5gbase-r-support' +4043ec701c43 net: marvell: mvpp2: Add support for 5gbase-r +a1fb410a5751 phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r +c75a9ad43691 r8169: fix incorrect mac address assignment +75e47206512b tsnep: Fix set MAC address +52911bb62ed8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data +dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting +350de7ce26ca spi: Fix multi-line comment style +b00bab9d48bb spi: Replace memset() with __GFP_ZERO +cff6f593251c regulator: rohm-generic: iniline stub function +8a6cc0ded6d9 ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML +60ebd6737c88 Merge branch 'ipa-fixes' +8afc7e471ad3 net: ipa: separate disabling setup from modem stop +33a153100bb3 net: ipa: directly disable ipa-setup-ready interrupt +bed68f4f4db4 docs: i2c: smbus-protocol: mention the repeated start condition +1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments +33e2ec523230 Merge branch 'qca8k-mirror-and-lag-support' +def975307c01 net: dsa: qca8k: add LAG support +2c1bdbc7e756 net: dsa: qca8k: add support for mirror mode +1e84dc6b7bbf neigh: introduce neigh_confirm() helper function +a0c2ccd9b5ad mctp: Add MCTP-over-serial transport binding +bd08ee2315a3 Merge branch 'mlxsw-fixes' +63b08b1f6834 mlxsw: spectrum: Protect driver from buggy firmware +ce4995bc6c8e mlxsw: spectrum: Allow driver to load with old firmware versions +25e2735de861 Merge branch 'mlxsw-updates' +c1020d3cf475 mlxsw: pci: Add shutdown method in PCI driver +ed1607e2ddf4 mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find +5789d04b7712 Merge branch 'smc-fixes' +606a63c9783a net/smc: Ensure the active closing peer first closes clcsock +45c3ff7a9ac1 net/smc: Clean up local struct sock variables +1c743127cc54 net: nexthop: fix null pointer dereference when IPv6 is not enabled +e5b40668e930 slip: fix macro redefine warning +16517829f2e0 hamradio: fix macro redefine warning +5f719948b5d4 mmc: spi: Add device-tree SPI IDs +bb349fd2d580 soundwire: qcom: remove redundant version number read +617ed6c2f036 drm/i915/dsi: split out icl_dsi.h +7570d06db73f drm/i915/dsi: split out vlv_dsi.h +01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h +aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h +a2fd6f6bc07f i2c: mux: gpio: Use array_size() helper +533f05f0abc0 i2c: mux: gpio: Don't dereference fwnode from struct device +379920f5c013 i2c: mux: gpio: Replace custom acpi_get_local_address() +00b9773b128a arm64: dts: allwinner: a64: Update MBUS node +c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node +9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible +245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding +71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq +f89bf95632b4 i2c: imx: Add timer for handling the stop condition +95f04048325c ARM: dts: ux500: Add reset lines to IP blocks +84e1d0bf1d71 i2c: virtio: disable timeout handling +aa5721a9e0c9 USB: serial: pl2303: fix GC type detection +03a976c9afb5 i2c: i801: Fix interrupt storm from SMB_ALERT signal +9b5bf5878138 i2c: i801: Restore INTREN on unload +7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure() and related +0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update function +93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure +5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update function +c214f124161d arch_topology: Introduce thermal pressure update function +0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc +35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks +b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers +8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw +639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw +3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw +c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs +91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module +7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers +ebd922967f33 arm64: dts: imx8qxp: add cache info +b0b46118ed26 arm64: dts: imx8qm: add cache info +cb551b5e3bab arm64: dts: imx8m: add cache info +3c542cfa8266 drm/i915/dg2: Tile 4 plane format support +ec3bb890817e xfrm: fix dflt policy check when there is no policy configured +bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets +77e016463036 i2c: Remove unused Netlogic/Sigma Designs XLR driver +ef99066c7ded i2c: Remove Netlogic XLP variant +8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more precise +dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* +c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() +9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat +aa6fed90fea2 dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching +73743c3b0922 perf: Ignore sigtrap for tracepoints destined for other tasks +14c240488411 locking/rwsem: Optimize down_read_trylock() under highly contended case +d257cc8cb8d5 locking/rwsem: Make handoff bit handling more consistent +16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static +97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support +efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings +305524902a00 phy: Add lan966x ethernet serdes PHY driver +ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes +fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding +57bbeacdbee7 erofs: fix deadlock when shrink erofs slab +be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional +a46346299877 phy: cadence-torrent: use swap() to make code cleaner +b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC +34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC +7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC +25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register +1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependent data for NX1 SoC +21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC +877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC +d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC +5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML +e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meson8/8b/8m2 +3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings +f0ae8685b285 phy: HiSilicon: Fix copy and paste bug in error handling +a1b6c81ba41f dt-bindings: phy: zynqmp-psgtr: fix USB phy name +f199223cb490 phy: qcom: Introduce new eDP PHY driver +26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding +7947113fd07a phy: ti: omap-usb2: Fix the kernel-doc style +0d1c7e554458 phy: qualcomm: ipq806x-usb: Fix kernel-doc style +d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space +2d62253eb1b6 scsi: scsi_debug: Zero clear zones at reset write pointer +eb97545d6264 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING +e0a2c28da11e scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() +674ee8e1b4a4 io_uring: correct link-list traversal locking +fa721d4f0b91 selftests/bpf: Fix trivial typo +7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon +8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message +efcf5932230b block: avoid to touch unloaded module instance when opening bdev +65c16dd2942f ASoC: SOF: Add PM support for i.MX8/i.MX8X/i.MX8M +6d86bdb391c7 ASoC: stm32: add pm runtime support +21b159264d7d Support BCLK input clock in tlv320aic31xx +277444544f45 ASoC: SOF: enable multicore with dynamic pipelines +c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +c7756f3a327d Merge tag 'media/v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +6326948f940d lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() +064a91771f7a SUNRPC: use different lock keys for INET6 and LOCAL +bcda841f9bf2 clk: samsung: exynos850: Register clocks early +7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation +11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call condition" +6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset +1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 +85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state +f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer +524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset +4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf +a0e7e140b5b2 drm/amdkfd: Remove unused entries in table +1f5fc7a50955 drm/amd/pm: Add debugfs info for STB +db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid +79aae67ef8bb drm/amd/pm: Add STB accessors interface +ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting +ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu +e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV +fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 +edd794208555 drm/amd/pm: add message smu to get ecc_table v2 +8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 +6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran +92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC +a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer +24adfaffd5ad drm/amd/display: cleanup the code a bit +13d20aabd6ef drm/amd/display: remove no need NULL check before kfree +7b833d680481 drm/amd/amdgpu: fix potential memleak +8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit +7b755d65100e drm/amd/amdgpu: remove useless break after return +88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings +1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting +6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors +b295ce39912c drm/amd/display: Fix OLED brightness control on eDP +d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function +3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) +c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again +33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x +6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting +ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in link enc table" +e90f0bb0c7c7 drm/amd/display: 3.2.162 +8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during Driver PnP +3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 +1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 +21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust +189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS +2665f63a7364 drm/amd/display: Enable DSC over eDP +2430be71c017 drm/amd/display: Fix LTTPR not Enabled +430bb83dbdf3 drm/amd/display: Reset fifo after enable otg +d26c4ffba6ac drm/amd/display: Code change for DML isolation +ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarity for DP 128b/132b +fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow +a53b554b56e0 drm/amd/display: Only flush delta from last command execution +c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 +d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain +f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocation flag +1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print +625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 +13e4ad2ce8df hugetlbfs: flush before unlock on move_hugetlb_page_tables() +a4a118f2eead hugetlbfs: flush TLBs correctly after huge_pmd_unshare +e4840d537c2c drm/msm: Do hw_init() before capturing GPU state +6e53d6d26920 mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode +5737b4515dee rtw89: update partition size of firmware header on skb->data +a571bc28326d iwlwifi: Fix memory leaks in error handling path +f5cecf1d4c5f iwlwifi: fix warnings produced by kernel debug options +5283dd677e52 iwlwifi: mvm: retry init flow if failed +1b54403c9cc4 iwlwifi: Fix missing error code in iwl_pci_probe() +fe785f56ad58 iwlwifi: pcie: fix constant-conversion warning +d03fcc1de086 drm/msm/dp: Avoid unpowered AUX xfers that caused crashes +cd92cc187c05 drm/msm/dsi: set default num_data_lanes +774a90c1e1a3 RDMA/irdma: Set protocol based on PF rdma_mode flag +e523af4ee560 net/ice: Add support for enable_iwarp and enable_roce devlink param +325e0d0aa683 devlink: Add 'enable_iwarp' generic device param +f65ee535df77 ice: avoid bpf_prog refcount underflow +7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver +792b2086584f ice: fix vsi->txq_map sizing +3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings +7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain +45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RPM schema +0525f34d0275 power: supply: ab8500: Standardize capacity lookup +67acb291f3b6 power: supply: ab8500: Standardize temp res lookup +bc6e02871402 power: supply: ab8500: Standardize CV voltage +83e5aa77d112 power: supply: ab8500: Standardize CC current +1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant +9c20899da46b power: supply: ab8500: Standardize termination current +50425ccf2467 power: supply: ab8500: Standardize internal resistance +fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() +2a5f41830aad power: supply: ab8500: Standardize voltages +2d3559a50ad6 power: supply: ab8500: Standardize technology +22be8d77c80d power: supply: ab8500: Standardize design capacity +e5dff305ab5c power: supply: ab8500: Use only one battery type +d8d26ac12e18 power: supply: ab8500: Drop unused battery types +6252c706cdb0 power: supply: ab8500: Standardize operating temperature +3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code +59f1b854706d power: supply: ab8500: Use core battery parser +31aa126de88e arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM +bee14bca735a KVM: arm64: Stop mapping current thread_info at EL2 +af9a0e21d817 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE +e66425fc9ba3 KVM: arm64: Remove unused __sve_save_state +49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string +3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() +d94758b344e3 spi: Add resets to the PL022 bindings +f6f6a6320eee spi: docs: improve the SPI userspace API documentation +03a000bfd719 Merge branch 'nh-group-refcnt' +02ebe49ab061 selftests: net: fib_nexthops: add test for group refcount imbalance bug +1005f19b9357 net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group +8837cbbf8542 net: ipv6: add fib6_nh_release_dsts stub +8c9b9cfb7724 ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec +c5d22d5e12e7 ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration +6e6752a9c787 ASoC: tlv320aic31xx: Add divs for bclk as clk_in +2664b24a8c51 ASoC: tlv320aic31xx: Add support for pll_r coefficient +7016fd940adf ASoC: tlv320aic31xx: Fix typo in BCLK clock name +fdd535283779 ASoC: cs42l42: Report initial jack state +405e52f412b8 ASoC: SOF: sof-pci-dev: use community key on all Up boards +ac5e3efd5586 ASoC: stm32: spdifrx: add pm_runtime support +98e500a12f93 ASoC: stm32: dfsdm: add pm_runtime support for audio +32a956a1fadf ASoC: stm32: i2s: add pm_runtime support +05827a1537f3 ASoC: SOF: Intel: hda: free DAI widget during stop and suspend +9ea807488cda ASoC: SOF: add support for dynamic pipelines with multi-core +d416519982cb ASoC: SOF: hda: don't use the core op for power up/power down +b2ebcf42a48f ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines +7cc7b9ba21d4 ASoC: SOF: topology: remove sof_load_pipeline_ipc() +9cdcbc9f6788 ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops +41dd63cccb42 ASoC: SOF: Intel: TGL: set core_get/put ops +c414d5df9d05 ASoC: SOF: Add ops for core_get and core_put +5974f6843203 ASoC: SOF: Introduce num_cores and ref count per core +81ed6770ba67 ASoC: SOF: Intel: hda: expose get_chip_info() +3bf4cd8b747a ASoC: SOF: imx8m: Implement reset callback +9ba23717b292 ASoC: SOF: imx8m: Implement DSP start +a73b493d8e1b ASoC: SOF: imx8m: Add runtime PM / System PM support +6fc8515806df ASoC: SOF: imx8: Add runtime PM / System PM support +8253aa4700b3 ASoC: SOF: imx: Add code to manage DSP related clocks +428ee30a05cd ASoC: rk817: Add module alias for rk817-codec +28c916ade1bd ASoC: soc-acpi: Set mach->id field on comp_ids matches +448cc2fb3a7b Merge drm/drm-next into drm-intel-next +3b0e04140bc3 Merge branch 'qca8k-next' +ba8f870dfa63 net: dsa: qca8k: add support for mdb_add/del +6a3bdc5209f4 net: dsa: qca8k: add set_ageing_time support +4592538bfb0d net: dsa: qca8k: add support for port fast aging +c126f118b330 net: dsa: qca8k: add additional MIB counter and make it dynamic +8b5f3f29a81a net: dsa: qca8k: initial conversion to regmap helper +36b8af12f424 net: dsa: qca8k: move regmap init in probe and set it mandatory +994c28b6f971 net: dsa: qca8k: remove extra mutex_init in qca8k_setup +90ae68bfc2ff net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET +b9133f3ef5a2 net: dsa: qca8k: remove redundant check in parse_port_config +9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk +8383741ab2e7 KVM: arm64: Get rid of host SVE tracking/saving +892fd259cbf6 KVM: arm64: Reorder vcpu flag definitions +8ba71dbb7f37 Merge branch 'skbuff-struct-group' +03f61041c179 skbuff: Switch structure bounds to struct_group() +fba84957e2e2 skbuff: Move conditional preprocessor directives out of struct sk_buff +4177d5b017a7 net, neigh: Fix crash in v6 module initialization error path +6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h +a68229ca6340 nixge: fix mac address error handling again +6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 +3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 +cb902b332f95 sections: global data can be in .bss +7a61432dc813 net/smc: Avoid warning of possible recursive locking +f7a36b03a732 vsock/virtio: suppress used length validation +09f16f7390f3 ath11k: Fix mon status ring rx tlv processing +46e46db313a2 ath11k: add read variant from SMBIOS for download board data +a4146249a333 ath11k: skip sending vdev down for channel switch +e968b1b3e9b8 arp: Remove #ifdef CONFIG_PROC_FS +1370634054d4 ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev +3db26ecf7114 ath11k: calculate the correct NSS of peer for HE capabilities +e9268a943998 hv_netvsc: Use bitmap_zalloc() when applicable +f8108250e331 ath11k: change to treat alpha code na as world wide regdomain +f93fd0ca5e7d net: ax88796c: do not receive data in pointer +5e6c7ccd3ea4 qed: Use the bitmap API to simplify some functions +08a7abf4aff1 net-sysfs: Slightly optimize 'xps_queue_show()' +a6da2bbb0005 net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls +db473c075f01 rds: Fix a typo in a comment +ac9f66ff04a9 Fix coverity issue 'Uninitialized scalar variable" +6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() +527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default +bd4b827cec1d pcmcia: hide the MAC address helpers if !NET +4dfb9982644b tsn: Fix build. +570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels +c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div +00ef32565b9b net: wwan: iosm: device trace collection using relayfs +c4804670026b net: wwan: common debugfs base dir for wwan device +a9c2cf9e9333 octeon: constify netdev->dev_addr +ed5356b53f07 net: mana: Add XDP support +b8ac21d210df Merge branch 'tsn-endpoint-driver' +403f69bbdbad tsnep: Add TSN endpoint Ethernet MAC driver +603094b2cdb7 dt-bindings: net: Add tsnep Ethernet controller +2b34a288d200 dt-bindings: Add vendor prefix for Engleder +a18e6521a7d9 net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() +291dcae39bc4 net: phylink: Add helpers for c22 registers without MDIO +c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() returning -ENODEV +18fe42bdd635 MAINTAINERS: Add entry to MAINTAINERS for Milbeaut +ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error handling a bit +01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlmi_create_auth() +69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node +2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node +8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V +6d872df3e3b9 net: annotate accesses to dev->gso_max_segs +4b66d2161b81 net: annotate accesses to dev->gso_max_size +3bd6b2a838ba nfp: checking parameter process for rx-usecs/tx-usecs is invalid +19d36c5f2948 ipv6: fix typos in __ip6_finish_output() +b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true +ac2944abe4d7 selftests/tc-testings: Be compatible with newer tc output +bdf1565fe03d selftests/tc-testing: match any qdisc type +65258b9d8cde net: dsa: qca8k: fix MTU calculation +3b00a07c2443 net: dsa: qca8k: fix internal delay applied to the wrong PAD config +8e2a2f90511a Merge branch 'ethtool-copybreak' +e175eb5fb054 net: hns3: remove the way to set tx spare buf via module parameter +e65a0231d2ca net: hns3: add support to set/get rx buf len via ethtool for hns3 driver +7462494408cd ethtool: extend ringparam setting/getting API with rx_buf_len +0b70c256eba8 ethtool: add support to set/get rx buf len via ethtool +e445f08af2b1 net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver +448f413a8bdc ethtool: add support to set/get tx copybreak buf size via ethtool +8626afb170dc Merge drm/drm-next into drm-intel-gt-next +e94b07493da3 ath11k: Set IRQ affinity to CPU0 in case of one MSI vector +915a081ff307 ath11k: do not restore ASPM in case of single MSI vector +ac6e73483f7b ath11k: add support one MSI vector +c41a6700b276 ath11k: refactor multiple MSI vector implementation +4ab4693f327a ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ +01279bcd01d9 ath11k: add CE and ext IRQ flag to indicate irq_handler +87b4072d7ef8 ath11k: get msi_data again after request_irq is called +e95d8eaee21c firmware: smccc: Fix check for ARCH_SOC_ID not implemented +4fd932a7250c Merge tag 'socfpga_fix_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes +d17c4bf2c7e9 Merge tag 'scmi-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes +d063f30765fe Merge tag 'optee-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes +3449d6bf4c45 Merge tag 'arm-soc/for-5.16/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes +3542de6a5b15 (tag: memory-controller-drv-renesas-5.17, linux-mem-ctrl/for-v5.17/renesas-rpc) memory: renesas-rpc-if: refactor MOIIO and IOFV macros +57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits +2db468d6fda4 memory: renesas-rpc-if: simplify register update +6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running +2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning +865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock +62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain +c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP +579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain +16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM +34734edd06f8 dt-bindings: crypto: Add optional dma properties +bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node +38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI +3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI +725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes +f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node +017a716e7b0e bus: sunxi-rsb: Fix shutdown +c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules +551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers +1f1517fafda5 media: cx18: drop an unused macro +9543b4e32066 media: ivtv: drop an unused macro +140dfc36fbd3 media: cx25821: drop duplicated i2c_slave_did_ack() +e353f3e88720 USB: serial: option: add Telit LE910S1 0x9200 composition +0d2517b3765a media: hantro: Support NV12 on the G2 core +be1b49f576a8 media: hantro: Staticize a struct in postprocessor code +e2da465455ce media: hantro: Support VP9 on the G2 core +cb1bbbd4cffd media: hantro: Prepare for other G2 codecs +82fb363d5e96 media: hantro: Rename registers +f25709c4ff15 media: rkvdec: Add the VP9 backend +3e3b1fb0e5d9 media: Add VP9 v4l2 library +b88dbe38dca8 media: uapi: Add VP9 stateless decoder controls +bb91e46eb017 media: hantro: Add quirk for NV12/NV12_4L4 capture format +53a3e71095c5 media: hantro: Simplify postprocessor +04dad52ee341 media: hantro: postproc: Introduce struct hantro_postproc_ops +9393761aec4c media: hantro: postproc: Fix motion vector space size +c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with channel unset +37829227f042 Documentation: dmaengine: Add a description of what dmatest does +fa51b16d0558 dmaengine: idxd: fix calling wq quiesce inside spinlock +2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() +1ffc6f359f7a dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent() +98400ad75e95 Revert "parisc: Fix backtrace to always include init funtion names" +3fbdc121bd05 parisc: Convert PTE lookup to use extru_safe() macro +df2ffeda6370 parisc: Fix extraction of hash lock bits in syscall.S +169d1a4a2adb parisc: Provide an extru_safe() macro to extract unsigned bits +8d192bec534b parisc: Increase FRAME_WARN to 2048 bytes on parisc +29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. +3218910fd585 dmaengine: Add core function and capability check for DMA_MEMCPY_SG +58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather function +885633075847 dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start() +56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event +f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors +bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call +46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain +eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment +8b67426e0558 dmaengine: idxd: int handle management refactoring +5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure +74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value +756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot +365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible +c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin +fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam +1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras +b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description +e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers +d8af404ffce7 iomap: Fix inline extent handling in iomap_readpage +2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap +076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap +a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address +ad96111e658a pinctrl: ocelot: combine get resource and ioremap into single call +1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions to describe pin mux and configuration +f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string +ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 +5277525edfd8 pinctrl: qcom: sc7280: Add egpio support +bebc49c1e5f6 pinctrl: qcom: Add egpio feature support +f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 +e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 +bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver +3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings +531d6ab36571 pinctrl: ocelot: Extend support for lan966x +463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support +136057256686 (tag: v5.16-rc2) Linux 5.16-rc2 +5dbe2711e418 drm/msm/gpu: Fix check for devices without devfreq +26b6f1c870b8 drm/msm/gpu: Fix idle_work time +9ba873e66ed3 drm/msm/a6xx: Fix uinitialized use of gpu_scid +26d776fd0f79 drm/msm: Fix null ptr access msm_ioctl_gem_submit() +2d1d175a61df drm/msm: Demote debug message +4823c0304925 drm/msm: Make a6xx_gpu_set_freq() static +067ecab9eef6 drm/msm: Restore error return on invalid fence +ea0006d390a2 drm/msm: Fix wait_fence submitqueue leak +3466d9e217b3 drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP +59ba1b2b4825 drm/msm/devfreq: Fix OPP refcnt leak +b4d25abf9720 drm/msm/a6xx: Allocate enough space for GMU registers +40c93d7fff6f Merge tag 'x86-urgent-2021-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +af16bdeae8e0 Merge tag 'perf-urgent-2021-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +75603b14ed14 Merge tag 'powerpc-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +aef4b9a89a37 arm64: dts: rockchip: fix poweroff on helios64 +8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 +755fff528b1b arm64: dts: rockchip: add variables for pcie completion to helios64 +61eb495c83bf pstore/blk: Use "%lu" to format unsigned long +e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 +c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detection for Rock Pi4's audio codec +8240e87f16d1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 +2b454a90e2cc arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply +772fb46109f6 arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply +6dd005368380 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge +423e85e97aaf ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up +3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies +20287d56f52d efi/libstub: consolidate initrd handling across architectures +44f155b4b07b efi/libstub: x86/mixed: increase supported argument count +4da87c517058 efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event() +f65b81320926 include/linux/efi.h: Remove unneeded whitespaces before tabs +652e7df485c6 iio: at91-sama5d2: Fix incorrect sign extension +baaf965f9430 (tag: cfi/for-5.17, linux-mtd/cfi/next) mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove +92beafb76a31 iio: adc: axp20x_adc: fix charging current reporting on AXP22x +fde272e78e00 iio: gyro: adxrs290: fix data signedness +745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device +b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART +efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal +52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs +f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link +25501d8d3ab3 arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch +e691f9282a89 ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch +f2c2e9ebb2cf ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch +38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference +f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains +b70bf26a704c arm64: dts: freescale: add 'chassis-type' property +0e4190d762ef hwmon: (sht4x) Fix EREMOTEIO errors +e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB +e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer +cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD +4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN +262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators +9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi +b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD +66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent address cells +bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support +fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name +96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4 +9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node +ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors +1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes +c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III +9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs +98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs +8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs +cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs +9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks +2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage +f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name +9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts +ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer +f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 +e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 +f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI +5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY +de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L +25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller +4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration +227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property +a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property +7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details +e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name +30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform) +c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties +3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 +7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 +0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI host output +963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts +923dcc5eb0c1 Merge branch 'akpm' (patches from Andrew) +61564e7b3abc Merge tag 'block-5.16-2021-11-19' of git://git.kernel.dk/linux-block +b100274c7054 Merge tag 'pinctrl-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +6b38e2fb70b6 Merge tag 's390-5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a +b38bfc747cb4 Merge tag '5.16-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform +c1e631177119 proc/vmcore: fix clearing user buffer by properly using clear_user() +825c43f50e3a kmap_local: don't assume kmap PTEs are linear arrays in memory +d78f3853f831 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock +db7a347b26fe mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation +cab71f7495f7 kasan: test: silence intentional read overflow warnings +cc30042df6fc hugetlb, userfaultfd: fix reservation restore on userfaultfd error +afe041c2d0fe hugetlb: fix hugetlb cgroup refcounting during mremap +34dbc3aaf5d9 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag +eaac2f898974 hexagon: ignore vmlinux.lds +51f2ec593441 hexagon: clean up timer-regs.h +ffb92ce826fd hexagon: export raw I/O routines for modules +9a543f007b70 mm: emit the "free" trace report before freeing memory in kmem_cache_free() +85b6d24646e4 shm: extend forced shm destroy to support objects from several IPC nses +126e8bee943e ipc: WARN if trying to remove ipc object which is absent +3cd018b4d6f2 mm/swap.c:put_pages_list(): reinitialise the page list +f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR +bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version +f9390b249c90 af_unix: fix regression in read after shutdown +efaa9990cd3f Merge branch 'mptcp-rtx-timer' +bcd97734318d mptcp: use delegate action to schedule 3rd ack retrans +ee50e67ba0e1 mptcp: fix delack timer +e5cc9840f08b iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask() +89f971182417 Merge branch 'mptcp-more-socket-options' +5fb62e9cd3ad selftests: mptcp: add tproxy test case +c9406a23c116 mptcp: sockopt: add SOL_IP freebind & transparent options +ffcacff87cd6 mptcp: Support for IP_TOS for MPTCP setsockopt() +4f47d5d507d6 ipv4: Exposing __ip_sock_set_tos() in ip.h +ac48ea3b6737 clk: samsung: Update CPU clk registration +979594c5ff7b Merge branch 'dev_addr-const' +2c193f2cb110 net: kunit: add a test for dev_addr_lists +a387ff8e5dda dev_addr_list: put the first addr on the tree +d07b26f5bbea dev_addr: add a modification check +5f0b69238427 net: unexport dev_addr_init() & dev_addr_flush() +adeef3e32146 net: constify netdev->dev_addr +c9646a18033e bnx2x: constify static inline stub for dev_addr +0f98d7e47843 82596: use eth_hw_addr_set() +262ae1f9de4e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue +de2f29c4394e ALSA: hda: Remove redundant runtime PM calls +fa9730b4f28b ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec +466b1516e74f phy: ti: tusb1210: Fix the kernel-doc warn +1de7c6ad9a09 phy: qualcomm: usb-hsic: Fix the kernel-doc warn +e697ffe39a0d phy: qualcomm: qmp: Add missing struct documentation +31c66bfa95c1 phy: mvebu-cp110-utmi: Fix kernel-doc warns +1388d4ad9d82 net: phy: add support for TI DP83561-SP phy +d9f31aeaa1e5 ethernet: renesas: Use div64_ul instead of do_div +8d22679dc89a ipv6: ip6_skb_dst_mtu() cleanups +370a40ee2283 crypto: ccp - no need to initialise statics to 0 +882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls +3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner +a9887010ed2d crypto: testmgr - Fix wrong test case of RSA +e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one +b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one +4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one +574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner +7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYPTO DRIVER +94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe() +efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr +680efb33546b hwrng: cavium - Check health status while reading random data +6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at dequeue +cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into devel +c0d95d3380ee bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap +38207a5e8123 bpf, sockmap: Attach map progs to psock early for feature probes +fa285baf8443 PCI/ASPM: Remove struct aspm_latency +6e332df7c380 PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies +222578dad473 PCI/ASPM: Stop caching link L0s, L1 exit latencies +2a0991929aba xen/pvh: add missing prototype to header +8cccee9e91e1 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags +43262f001b31 PCI/ASPM: Move pci_function_0() upward +a90af8f15bdc Merge tag 'libata-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +e4365e369fcc Merge tag 'trace-v5.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +dc27f3c5d10c selinux: fix NULL-pointer dereference when hashtab allocation fails +8b98436af2c0 Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +9539ba4308ad Merge tag 'riscv-for-linus-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +7af959b5d5c8 Merge branch 'SA_IMMUTABLE-fixes-for-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +ecd510d2ff86 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +a8b5f8f26da8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +447916982455 Merge tag 'gpio-fixes-for-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +ad44518affc6 Merge tag 'drm-fixes-2021-11-19' of git://anongit.freedesktop.org/drm/drm +f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings +aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 +0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function +d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() +0697f8441faa mtd: rawnand: davinci: Rewrite function description +9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read +71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page +23584c1ed3e1 PCI: pciehp: Fix infinite loop in IRQ handler upon power fault +2fcde648f128 clk: samsung: Remove meaningless __init and extern from header files +015e70585b31 clk: samsung: remove __clk_lookup() usage +d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks +0dc636b3b757 x86: Pin task-stack in __get_wchan() +b76521f6482d PCI/switchtec: Declare local state_names[] as static +bb17b15813ea PCI/switchtec: Add Gen4 automotive device IDs +9c3631d17054 RDMA/hns: Remove magic number +31835593763c RDMA/hns: Remove macros that are no longer used +6cb6a6cbcd7f RDMA/hns: Correctly initialize the members of Array[][] +d147583ec8d0 RDMA/hns: Correct the type of variables participating in the shift operation +3aecfc3802d8 RDMA/hns: Replace tab with space in the right-side comments +ea393549a3e1 RDMA/hns: Correct the print format to be consistent with the variable type +994baacc6b4a RDMA/hns: Correct the hex print format +88f9335fa70f RDMA/rxe: Remove some #defines from rxe_pool.h +38ee25a31126 RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c +267c336349db drm/i915: Drain the ttm delayed workqueue too +95c3d2758002 drm/i915: Remove resv from i915_vma +e6e1a304d759 drm/i915: vma is always backed by an object. +d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. +b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt +10ceccb8d7b6 drm/i915: move the pre_pin earlier +b92d766c8702 RDMA/rxe: Save object pointer in pool element +c95acedbff67 RDMA/rxe: Copy setup parameters into rxe_pool +02827b670851 RDMA/rxe: Cleanup rxe_pool_entry +21adfa7a3c4e RDMA/rxe: Replace irqsave locks with bh locks +5951a2b9812d iavf: Fix VLAN feature flags after VFR +3b5bdd18eb76 iavf: Fix refreshing iavf adapter stats on ethtool request +0cc318d2e840 iavf: Fix deadlock occurrence during resetting VF interface +e594cda5f8c8 media: sp887x: drop unneeded assignment +51c2664ab051 media: media si2168: fully initialize si2168 on resume only when necessary +40ae6eff068e media: si2168: drop support for old firmware file name for si2168 B40 +c50fdd1546ea media: dib0700: Only touch one bit when start/stop an adapter +e08d8f0fadad media: dib0700: cleanup start/stop streaming logic +e792779e6b63 iavf: Prevent changing static ITR values if adaptive moderation is on +f7b77ebe6d2f media: dib0700: fix undefined behavior in tuner shutdown +4160420012b9 media: s5h1411.c: Fix a typo in the VSB SNR table +40f45ab7a7ed media: drivers: cx24113: remove redundant variable r +32f4797d03b5 media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz +e59a9e50ec8c media: dib9000: Use min() instead of doing it manually +10f2d1cbf8f1 RDMA/usnic: Clean up usnic_ib_alloc_pd() +9a49afe6f5a5 selftests/bpf: Add btf_dedup case with duplicated structs within CU +efdd3eb8015e libbpf: Accommodate DWARF/compiler bug with duplicated structs +98a1ca29768a media: media dvb_frontend: add suspend and resume callbacks to dvb_frontend_ops +46c87b4277f5 RDMA/cxgb4: Use helper function to set GUIDs +b13203032e67 media: b2c2: Add missing check in flexcop_pci_isr: +7615209f42a1 libbpf: Add runtime APIs to query libbpf version +8d395ce6f04b media: dvb-core: Convert to SPDX identifier +ab599eb11882 media: dmxdev: fix UAF when dvb_register_device() fails +fcb116bc43c8 signal: Replace force_fatal_sig with force_exit_sig when in doubt +e349d945fac7 signal: Don't always set SA_IMMUTABLE for forced signals +6e143293e17a HID: apple: Report Magic Keyboard battery over USB +7f52ece242e9 HID: apple: Use BIT to define quirks +a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found +0b91b4e4dae6 HID: magicmouse: Report battery level over USB +32bea3574609 HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) +f61e06391d65 HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case +a1091118e0d6 HID: magicmouse: prevent division by 0 on scroll +fa48020c9fae HID: thrustmaster: fix sparse warnings +03dada294d08 HID: logitech: add myself as a reviewer +b74edf9bfbc1 HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx +d951ae1ce803 HID: i2c-hid: Report wakeup events +3e6a950d9836 HID: input: set usage type to key on keycode remap +7fc48fd6b2c0 HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields +a94f61e63f33 HID: ft260: fix i2c probing for hwmon devices +520fbdf7fb19 net/bridge: replace simple_strtoul to kstrtol +eaa54d66145e nfp: flower: correction of error handling +eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 +2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm +df4e6faaafe2 MAINTAINERS: Update for VMware PVRDMA driver +728e26c3ac89 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +2b504bd4841b blk-mq: don't insert FUA request with data into scheduler queue +15c301049651 blk-cgroup: fix missing put device in error path from blkg_conf_pref() +5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h +de511df7254a drm/i915: move structs from intel_display_power.h to .c +6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c +497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h +6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h +0f296e782f21 stmmac_pci: Fix underflow size in stmmac_rx +6a405f6c372d atlantic: fix double-free in aq_ring_tx_clean +812ad3d270cb ethtool: stats: Use struct_group() to clear all stats at once +b5d8cf0af167 net/af_iucv: Use struct_group() to zero struct iucv_sock region +8f2a83b454c9 ipv6: Use memset_after() to zero rt6_info +c4f5b30dda01 reset: Add of_reset_control_get_optional_exclusive() +e3617433c3da net: 802: Use memset_startat() to clear struct fields +f5455a1d9d49 net: dccp: Use memset_startat() for TP zeroing +92e888bc6f1b sky2: use PCI VPD API in eeprom ethtool ops +e8d032507cb7 net: marvell: prestera: fix double free issue on err path +253e9b4d11e5 net: marvell: prestera: fix brige port operation +a6366b13c165 net: ipa: Use 'for_each_clear_bit' when possible +29fd0ec65e91 bnx2x: Use struct_group() for memcpy() region +641d3ef00ce3 cxgb4: Use struct_group() for memcpy() region +88181f1d3474 cxgb3: Use struct_group() for memcpy() region +ec574d9ee5d2 net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() +3572f57b43f6 Merge branch 's390-next' +09ae598271f8 s390/lcs: add braces around empty function body +dddbf91387a0 s390/ctcm: add __printf format attribute to ctcm_dbf_longtext +9961d6d50b7f s390/ctcm: fix format string +7c8e1a9155ef net/af_iucv: fix kernel doc comments +682026a5e934 net/iucv: fix kernel doc comments +832585d2172f s390/qeth: allocate RX queue at probe time +2edc4bf666c1 Merge branch 'hw_addr_set-arch' +bb52aff3e321 natsemi: macsonic: use eth_hw_addr_set() +9a962aedd30f cirrus: mac89x0: use eth_hw_addr_set() +e217fc4affc8 apple: macmace: use eth_hw_addr_set() +5b6d5affd274 lasi_82594: use eth_hw_addr_set() +80db345e7df0 smc9194: use eth_hw_addr_set() +f95f8e890a2a 8390: wd: use eth_hw_addr_set() +973a34c087f4 8390: mac8390: use eth_hw_addr_set() +d7d28e90e229 8390: hydra: use eth_hw_addr_set() +5114ddf8dd88 8390: smc-ultra: use eth_hw_addr_set() +cc71b8b9376f amd: mvme147: use eth_hw_addr_set() +c3dc2f7196ca amd: atarilance: use eth_hw_addr_set() +21942eef0627 amd: hplance: use eth_hw_addr_set() +285e4c664d64 amd: a2065/ariadne: use eth_hw_addr_set() +69ede3097b87 amd: ni65: use eth_hw_addr_set() +0222ee53c483 amd: lance: use eth_hw_addr_set() +b4a6aaeaf4aa drm/aspeed: Fix vga_pw sysfs output +d6821c5bc6b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +96c5f82ef0a1 drm/vc4: fix error code in vc4_create_object() +82f60a011c5f Merge branch 'dev_addr-const-x86' +a608e6794b08 ipw2200: constify address in ipw_send_adapter_address +b09d58025e3c wilc1000: copy address before calling wilc_set_mac_address +54612b4a8bc7 mlxsw: constify address in mlxsw_sp_port_dev_addr_set +e291422c8f00 net: ax88796c: don't write to netdev->dev_addr directly +827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 +97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple() +fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() +33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple() +27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() +51707f227444 drm/i915: Clean up CRC register defines +e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries +7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits +7781083fd609 arm64: dts: mt8183: support coresight-cpu-debug for mt8183 +d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FIXED->DEF_DIV +86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro +54337a96f31b arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config +08c40de81b77 arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node +6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits +e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH +079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails +d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST +bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling +627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M +63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U +1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock +a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock +83de8f83816e ALSA: usb-audio: Don't start stream for capture at prepare +eee5d6f1356a ALSA: usb-audio: Switch back to non-latency mode at a later point +c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings +06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module +663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings +e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock +7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_read() calls +7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board +a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes +e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays +eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks +52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks +1507b1531981 cfg80211: move offchan_cac_event to a dedicated work +f5d32a7b1071 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" +237337c230b9 mac80211: introduce set_radar_offchan callback +bc2dfc02836b cfg80211: implement APIs for dedicated radar detection HW +f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() +54784ff24971 pinctrl: zynqmp: Unify pin naming +5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict +5125b9a9c420 ath9k: fix intr_txqs setting +081e2d6476e3 ath11k: add hw_param for wakeup_mhi +dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched +5a19c7e06236 riscv: fix building external modules +ea8587d9de22 media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder +dca7cc1cbd99 media: rcar-vin: Free buffers with error if hardware stop fails +0bbaec386cc1 media: imx: Remove unused functions +6aa6e70cdb5b media: stk1160: fix control-message timeouts +f71d272ad4e3 media: s2255: fix control-message timeouts +b82bf9b9dc30 media: pvrusb2: fix control-message timeouts +d9b7e8df3aa9 media: em28xx: fix control-message timeouts +10729be03327 media: cpia2: fix control-message timeouts +cd1798a38782 media: flexcop-usb: fix control-message timeouts +12c484c12b19 RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module +2adc965c8bfa media: redrat3: fix control-message timeouts +16394e998cbb media: mceusb: fix control-message timeouts +10d0f56800b3 media: mtk-vcodec: remove unused func parameter +37365b050d63 media: mtk-vcodec: enc: add vp8 profile ctrl +62456590b849 media: hi846: remove the of_match_ptr macro +e7cc3e096008 media: hi846: include property.h instead of of_graph.h +7d51040a695b Merge tag 'amd-drm-fixes-5.16-2021-11-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +9c6603e1faf8 scsi: target: configfs: Delete unnecessary checks for NULL +e2a49a95b571 scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp +5ecae9f8c705 scsi: mpt3sas: Fix incorrect system timestamp +91202a01a2fb scsi: mpt3sas: Fix system going into read-only mode +9d267f082a5b Merge tag 'drm-intel-fixes-2021-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +0e11279b77e0 Merge tag 'drm-misc-fixes-2021-11-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +659109a45c6c scsi: ufs: Fix double space in SCSI_UFS_HWMON description +d28a78537d1d scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD +0137b129f215 scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint +8ceddda38d42 scsi: pm80xx: Add tracepoints +853615582d6f scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation +606c54ae975a scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() +60de1a67d66d scsi: pm80xx: Do not check the address-of value for NULL +744798fcd2b3 scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp() +adcc796b4f55 scsi: core: Use eh_timeout for START STOP UNIT +0a84486d6c1d scsi: core: Remove Scsi_Host.shost_dev_attr_groups +0ee4ba13e09c scsi: mpt3sas: Fix kernel panic during drive powercycle test +cc03facb1c42 scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node() +36e07d7ede88 scsi: scsi_debug: Fix type in min_t to avoid stack OOB +e11e285b9cd1 scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() +73185a13773a scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() +54d816d3d362 scsi: core: Simplify control flow in scmd_eh_abort_handler() +2ef75e9bd2c9 tracing: Don't use out-of-sync va_list in event printing +c4c1dbcc09e7 tracing: Use memset_startat() to zero struct trace_iterator +3b1abcf12894 Merge tag 'regmap-no-bus-update-bits' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +4c388a8e740d Merge tag 'zstd-for-linus-5.16-rc1' of git://github.com/terrelln/linux +b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 +b371fd131fce drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks +46741e4f593f drm/nouveau: recognise GA106 +e26dd976580a Merge tag 'thermal-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +18e2befaf6c2 Merge tag 'pm-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +17e10707059d Merge tag 'acpi-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +d1c2b55d84a6 Merge tag 'platform-drivers-x86-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +ea229296809a Merge tag 'spi-fix-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +187bea472600 ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE +76c47183224c ALSA: ctxfi: Fix out-of-range access +1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support +2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support +7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd +7416cdc9b9c1 lib: zstd: Don't add -O3 to cflags +1974990cca43 lib: zstd: Don't inline functions in zstd_opt.c +50fc24944a2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +ae8d67b2117f lib: zstd: Fix unused variable warning +8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +c78b9a9cbde5 PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors +14e04d0d5ed0 PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors +3cfdef7a57a2 PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors +289e3ea3a506 PCI: Use PCI_ERROR_RESPONSE to identify config read errors +db850a9b8d17 Merge tag 'fs_for_v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +99510e1afb48 drm/i915: Disable DSB usage for now +a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ +9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code +0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has already been sent +bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment +7cf7eed103d3 Merge tag 'fs.idmapped.v5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +a6a6d227facf Merge tag 'for-5.16/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +a18a025c2fb5 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads +aa66ea10ba84 PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads +0242132da26a PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads +a3b0f10db148 PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads +242f288e82a3 PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads +fa52b6447ce1 PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads +c03571399870 mm: Add functions to zero portions of a folio +c46e8ece9613 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +4765d061d505 drm/i915: Move vrr push after the frame counter sampling again +ba25d181caaa PCI: rockchip-host: Drop error data fabrication when config read fails +3741f5f4b2a5 PCI: rcar-host: Drop error data fabrication when config read fails +5f09342835ab PCI: altera: Drop error data fabrication when config read fails +d5da41c0c34a PCI: mvebu: Drop error data fabrication when config read fails +5a50b8b1ea88 PCI: aardvark: Drop error data fabrication when config read fails +7dcd026fb70f PCI: kirin: Drop error data fabrication when config read fails +f4a44c1e2582 PCI: histb: Drop error data fabrication when config read fails +b49e0015c1bd Merge branch 'thermal-int340x' +8ed2196a0ac4 PCI: exynos: Drop error data fabrication when config read fails +7e9768539eb3 PCI: mediatek: Drop error data fabrication when config read fails +814dccec67ef PCI: iproc: Drop error data fabrication when config read fails +658f7ecd6785 PCI: thunder: Drop error data fabrication when config read fails +316df7062a79 PCI: Drop error data fabrication when config read fails +9bc9310c8f64 PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices +f4f7eb43c523 PCI: Set error response data when config read fails +47b577ae6fba Merge branch 'powercap' +57bdeef47166 PCI: Add PCI_ERROR_RESPONSE and related definitions +5ccd191cdd1d RSPI driver support for RZ/G2L +8cf72c4e75a0 ASoC: tegra: Fix kcontrol put callback in Mixer +3c97881b8c8a ASoC: tegra: Fix kcontrol put callback in ADX +8db78ace1ba8 ASoC: tegra: Fix kcontrol put callback in AMX +b31f8febd185 ASoC: tegra: Fix kcontrol put callback in SFC +c7b34b51bbac ASoC: tegra: Fix kcontrol put callback in MVC +a4e37950c9e9 ASoC: tegra: Fix kcontrol put callback in AHUB +d6202a57e79d ASoC: tegra: Fix kcontrol put callback in DSPK +a347dfa10262 ASoC: tegra: Fix kcontrol put callback in DMIC +f21a9df3f7cb ASoC: tegra: Fix kcontrol put callback in I2S +e2b87a18a60c ASoC: tegra: Fix kcontrol put callback in ADMAIF +6762965d0214 ASoC: tegra: Fix wrong value type in MVC +42afca1a6566 ASoC: tegra: Fix wrong value type in SFC +3aa0d5c8bb3f ASoC: tegra: Fix wrong value type in DSPK +559d234569a9 ASoC: tegra: Fix wrong value type in DMIC +8a2c2fa0c533 ASoC: tegra: Fix wrong value type in I2S +884c6cb3b703 ASoC: tegra: Fix wrong value type in ADMAIF +4ae275bc6d2f Merge tag 'docs-5.16-2' of git://git.lwn.net/linux +626a3dfbdb5d ASoC: SOF: Add support for Mediatek MT8195 +f86b0aaad741 tracing/histogram: Fix UAF in destroy_hist_field() +7d5775d49e4a Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +a5d05b07961a pstore/ftrace: Allow immediate recording +2e1809208a4a xfrm: Remove duplicate assignment +c6e7871894a3 ipv6/esp6: Remove structure variables and alignment statements +547a4a6a96d0 Merge tag 'asoc-fix-v5.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +29ad850a5cae selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes +631af6e0f410 rpmsg: Fix documentation return formatting +c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages +890e3dc8bb6e ftrace/samples: add s390 support for ftrace direct multi sample +503e45108451 ftrace/samples: add missing Kconfig option for ftrace direct multi sample +f1ab2e0d4cbd MAINTAINERS: update email address of Christian Borntraeger +4aa9340584e3 s390/kexec: fix memory leak of ipl report buffer +66bd1333abd7 Documentation: coresight: Fix documentation issue +3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() +3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() +3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resource_byname() +f972707662db pinctrl: st: Use temporary variable for struct device +e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations +b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() +06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() +49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource() +50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device +a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc +069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() +0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() +fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_ioremap_resource() +e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device +5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation +acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf_strarray() +418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() +20c76e242e70 s390/kexec: fix return code handling +3b90954419d4 s390/dump: fix copying to user-space of swapped kdump oldmem +3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set +61f6e38ae8b6 spi: qcom: geni: remove unused defines +1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in() +aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line +5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC +92b1348277f8 regulator: Add units to limit documentation +e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting +8b6e88555971 regulator: rohm-regulator: add helper for restricted voltage setting +b38892b5b85a ASoC: codecs: MBHC: Remove useless condition check +163fa3a5927e ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 +424d6d1a9a51 ASoC: SOF: mediatek: Add mt8195 dsp clock support +24d75049c5ed ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 +24281bc2bf18 ASoC: SOF: Add mt8195 device descriptor +b7f6503830cd ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware +b72bfcffcfc1 ASoC: SOF: topology: Add support for Mediatek AFE DAI +e6feefa541f3 ASoC: SOF: tokens: add token for Mediatek AFE +32d7e03d26fd ASoC: SOF: mediatek: Add mt8195 hardware support +6966df483d7b regulator: Update protection IRQ helper docs +b194c9cd09dd perf evsel: Fix memory leaks relating to unit +d9fc706108c1 perf report: Fix memory leaks around perf_tip() +0ca1f534a776 perf hist: Fix memory leak of a perf_hpp_fmt +8b8dcc3720d5 tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall +e8c04ea0fef5 tools build: Fix removal of feature-sync-compare-and-swap feature detection +9e1a8d9f6832 perf inject: Fix ARM SPE handling +92723ea0f11d perf bench: Fix two memory leaks detected with ASan +cb5a63feae2d perf test sample-parsing: Fix branch_stack entry endianness check +162b94459834 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources +db4b28402909 perf sort: Fix the 'p_stage_cyc' sort key behavior +4d03c75363ee perf sort: Fix the 'ins_lat' sort key behavior +784e8adda4cd perf sort: Fix the 'weight' sort key behavior +70f9c9b2df1d perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 +ccb05590c432 perf tests wp: Remove unused functions on s390 +346e91998cba tools headers UAPI: Sync linux/kvm.h with the kernel sources +b075c1d81e7d tools headers cpufeatures: Sync with the kernel sources +cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check +c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks +bb8cecf8ba12 Merge branch 'lan78xx-napi' +ec4c7e12396b lan78xx: Introduce NAPI polling support +0dd87266c133 lan78xx: Remove hardware-specific header update +9d2da72189a8 lan78xx: Re-order rx_submit() to remove forward declaration +c450a8eb187a lan78xx: Introduce Rx URB processing improvements +d383216a7efe lan78xx: Introduce Tx URB processing improvements +a6df95cae40b lan78xx: Fix memory allocation bug +d091ec975b5a Merge branch 'dsa-felix-psfp' +a7e13edf37be net: dsa: felix: restrict psfp rules on ingress port +76c13ede7120 net: dsa: felix: use vcap policer to set flow meter for psfp +77043c37096d net: mscc: ocelot: use index to set vcap policer +23ae3a787771 net: dsa: felix: add stream gate settings for psfp +7d4b564d6add net: dsa: felix: support psfp filter on vsc9959 +23e2c506ad6c net: mscc: ocelot: add gate and police action offload to PSFP +5b1918a54a91 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain +0568c3bf3f34 net: mscc: ocelot: add MAC table stream learn and lookup operations +8ed716ca7dc9 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() +c7785d85b6c6 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() +9dba4d24cbb5 x86/kvm: remove unused ack_notifier callbacks +0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() +f6ef47e5bdc6 mctp/test: Update refcount checking in route fragment tests +4cdf85ef2371 ipv6: ah6: use swap() to make code cleaner +61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound +df6160deb3de tcp: add missing htmldocs for skb->ll_node and sk->defer_list +4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual-link panels +718cc29daa66 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue +867ae8a7993b net: mdio: Replaced BUG_ON() with WARN() +5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr +5d2ca2e12dfb e100: fix device suspend/resume +432b4941928b Merge branch 'dpaa2-phylink' +6d386f661326 net: dpaa2-mac: use phylink_generic_validate() +22de481d23c9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate() +15d0b14cec1c net: dpaa2-mac: populate supported_interfaces member +222838013526 Merge branch 'ag71xx-phylink' +c8fa4bac30e1 net: ag71xx: use phylink_generic_validate() +5e20a8aa48a0 net: ag71xx: remove interface checks in ag71xx_mac_validate() +680e9d2cd4bf net: ag71xx: populate supported_interfaces member +fec1faf221f6 devlink: Don't throw an error if flash notification sent before devlink visible +6c950ca7c11c net: stmmac: dwmac-qcom-ethqos: add platform level clocks management +f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." +640a5fa50a42 platform/x86: think-lmi: Opcode support +a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() +b831281bb929 reiserfs: don't use congestion_wait() +bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L +adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opcode support +bf6d0d1e1ab3 Merge branch 'rework/printk_safe-removal' into for-linus +a713ca234ea9 Merge drm/drm-next into drm-misc-next +9412f5aaa864 parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig +79df39d535c7 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" +4017b230c960 parisc: Wrap assembler related defines inside __ASSEMBLY__ +8f663eb3b7e8 parisc: Wire up futex_waitv +4d7804d201f2 parisc: Include stringify.h to avoid build error in crypto/api.c +05ec71610845 ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 +6b285a558750 KVM: Disallow user memslot with size that exceeds "unsigned long" +bda44d844758 KVM: Ensure local memslot copies operate on up-to-date arch-specific data +574c3c55e969 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt +2845e7353bc3 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS +82cc27eff448 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() +37fd3ce1e64a KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS +b7915d55b1ac KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS +57a2e13ebdda KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS +f60a00d72950 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() +b5aead0064f3 KVM: x86: Assume a 64-bit hypercall for guests with protected state +b768f60bd979 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore +0e2e64192100 riscv: kvm: fix non-kernel-doc comment block +817506df9dba Merge branch 'kvm-5.16-fixes' into kvm-master +8e38e96a4e61 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() +ea410ef4dad6 KVM: SEV: Drop a redundant setting of sev->asid during initialization +1bd00a4257a8 KVM: SEV: WARN if SEV-ES is marked active but SEV is not +a41fb26e6169 KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() +79b111427637 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs +357a18ad230f KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache +cee66664dcd6 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld +7d0172b3ca42 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check +6a834754a568 KVM: x86/xen: Use sizeof_field() instead of open-coding it +297d597a6da3 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 +4e8436479ad3 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO +b8453cdcf260 KVM: x86/mmu: include EFER.LMA in extended mmu role +af957eebfcc1 KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load +964b7aa0b040 KVM: Fix steal time asm constraints +dc23a5110b10 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' +cac7e8b5f5fa ata: libata-sata: Declare ata_ncq_sdev_attrs static +7c5f641a5914 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set +1527f69204fe ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile +06f6c4c6c3e8 ata: libata: add missing ata_identify_page_supported() calls +a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory +8ff978b8b222 ipv4/raw: support binding to nonlocal addresses +48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race +3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device +86cdf8e38792 NFC: reorganize the functions in nci_request +27dfaedc0d32 drm/amd/amdgpu: fix potential memleak +2cf49e00d40d drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again +3e6db079751a tipc: check for null after calling kmemdup +3dac776e349a drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs +bf552083916a drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors +dab60582685a drm/amd/display: Fix OLED brightness control on eDP +801cd261718e ARM: dts: qcom: update USB nodes with new platform specific compatible +d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus +42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path +00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path +37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node +0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's +fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support +6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node +5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node +24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters +5aff430d4e33 i40e: Fix display error code in dmesg +2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not power of two +3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver +42eb8fdac2fc Merge tag 'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +7f82d9c43879 drm/mediatek: Clear pending flag when cmdq packet is done +593b655f0523 drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy +7627122fd1c0 drm/mediatek: Add cmdq_handle in mtk_crtc +eaf80126aba6 drm/mediatek: Detect CMDQ execution timeout +268bb03856ed sunrpc: fix header include guard in trace header +ea027cb2e1b5 NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION +563c9d4a5b11 drm/mediatek: Remove the pointer of struct cmdq_client +1ee07a683b7e drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb +3fa595481b3b Merge tag 'mips-fixes_5.16_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +dd7f091fd22b selftests/bpf: Fix xdpxceiver failures for no hugepages +be83a5676767 drm/amd/pm: Remove artificial freq level on Navi1x +6ee27ee27ba8 drm/amd/pm: avoid duplicate powergate/ungate setting +69650a879b93 drm/amdgpu: add error print when failing to add IP block(v2) +38a268b39182 drm/amd/pm: Enhanced reporting also for a stuck command +37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backlight_funcs() +f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness control +646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backlight_enable() +f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights for aux enable/brightness +04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with PWM enable/disable +b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek +745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector +63eb462623d2 ASoC: cs42l42: Remove redundant code +5931d9a3d052 bpf, docs: Fix ordering of bpf documentation +f5b1c2ef43d7 bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst +3ff36bffaf35 bpf, docs: Change underline in btf to match style guide +5c903f64ce97 firmware: cs_dsp: Allow creation of event controls +f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write +b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments +86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl +dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files +40a34ae73086 firmware: cs_dsp: Print messages from bin files +14055b5a3a23 firmware: cs_dsp: Add pre_run callback +2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading +5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions +56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function +60630924bb5a hwspinlock: stm32: enable clock at probe +48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs +7eb0502ac053 drm/amdkfd: replace asic_family with asic_type +046e674b9615 drm/amdkfd: convert misc checks to IP version checking +e4804a39ba5f drm/amdkfd: convert switches to IP version checking +dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking +73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) +8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command +d3c983010f6f drm/amdgpu: remove unneeded variable +a6506cd84582 drm/radeon: correct indentation +02274fc0f672 drm/amdkfd: replace trivial funcs with direct access +68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause +d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock +7a47c8820a1d drm/amd/display: Initialise encoder assignment when initialising dc_state +aadb06f9c972 drm/amd/display: Query all entries in assignment table during updates. +548f21251415 drm/amd/display: To support sending TPS3 pattern when restoring link +ec581edc56d3 drm/amd/display: 3.2.161 +0ec283cd043d drm/amd/display: Adjust code indentation +6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detection of new hpd +095041dbfa03 drm/amd/display: Fix Coverity Issues +4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table +e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment +64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) +426b4c4fe52c drm/amd/display: clean up some formats and log +b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other version style +1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info +cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. +80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays +1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency +f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command +ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays +b97788e504da drm/amd/display: remove unnecessary conditional operators +26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype +d5a28852e86e drm/amdgpu: remove unnecessary checks +b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI +087451f372bf drm/amdgpu: use generic fb helpers instead of setting up AMD own's. +b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization +56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references +dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs +574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs +6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs +3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs +420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs +c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs +4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs +9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs +1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs +9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs +c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev +2a67fcfa0db6 RDMA/hns: Validate the pkey index +679f2b7552b4 RDMA/ocrdma: Use helper function to set GUIDs +d821f7c13ca0 RDMA/nldev: Check stat attribute before accessing it +378c67413de1 RDMA/mlx4: Do not fail the registration on port stats +999ed03518cb media: atomisp: cleanup qbuf logic +3c82bf029525 media: atomisp: add YUVPP at __atomisp_get_pipe() logic +72fb16a130ac media: atomisp: frame.c: drop a now-unused function +c37ed6733551 media: atomisp: pipe_binarydesc: drop logic incompatible with firmware +5c5a95385ad6 media: atomisp: binary.c: drop logic incompatible with firmware +4f948a328380 media: atomisp: simplify binary.c +3f323bb4cfdf media: atomisp: get rid of set pipe version custom ctrl +13d72e694271 media: atomisp: atomisp_cmd: make it more compatible with firmware +3d697a4a6b7d f2fs: rework write preallocations +3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when write compressed page +3f015d89a47c NFSv42: Fix pagecache invalidation after COPY/CLONE +93c2e5e0a9ec NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() +d3c45824ad65 NFSv42: Don't fail clone() unless the OP_CLONE operation failed +98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table +6661146427cb iio: ad7768-1: Call iio_trigger_notify_done() on error +67fe29583e72 iio: itg3200: Call iio_trigger_notify_done() on error +4a3bf703a9dc iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config +90751fb9f224 iio: dln2: Check return value of devm_iio_trigger_register() +a827a4984664 iio: trigger: Fix reference counting +59f92868176f iio: dln2-adc: Fix lockdep complaint +f711f28e71e9 iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda +cd0082235783 iio: mma8452: Fix trigger reference couting +8e1eeca5afa7 iio: stk3310: Don't return error code in interrupt handler +45febe0d6391 iio: kxsd9: Don't return error code in trigger handler +ef9d67fa72c1 iio: ltr501: Don't return error code in trigger handler +70c9774e180d iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove +7d71d289e1ba iio: light: ltr501: Added ltr303 driver support +471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() +7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw +fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw +aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw +4d57fb548a1b iio: mag3110: Use scan_type when processing raw data +a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data +4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data +ded408b11354 iio: stk8ba50: Use scan_type when processing raw data +571f8d006f39 iio: stk8312: Use scan_type when processing raw data +5405c9b4074a iio: sca3000: Use scan_type when processing raw data +1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data +9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data +f905772e8b16 iio: bma220: Use scan_type when processing raw data +0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks +907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device +eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler +6a9a90364914 iio: lmp91000: Remove no-op trigger ops +9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops +f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops +44c3bf8c1a48 iio: as3935: Remove no-op trigger ops +35ce398a554c iio: afe4404: Remove no-op trigger ops +26ae5ed3fcda iio: afe4403: Remove no-op trigger ops +a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops +e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops +2d323927519c iio: interrupt-trigger: Remove no-op trigger ops +3c33b7b8267f iio: Mark iio_device_type as const +1fd85607e1e5 iio/scmi: Add reading "raw" attribute. +6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. +2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get_task_struct/put_task_struct() +4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() +dc19fa63ad80 iio: ms5611: Simplify IO callback parameters +ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable,disable}() +4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks +8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc +fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional +e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in stand-by in .remove() +8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call +ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to display od/ufo +861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 kakadu board +bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt8183 fennel board +735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo +3831b385147f arm64: dts: mt8183: Add kakadu sku22 +1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs +52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board +2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus +f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication +4627421fb883 ASoC: SOF: amd: Add trace logger support +efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs +63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct +ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface +11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform +f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration +e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's +bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir +738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block +7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware +0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration +846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support +ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor +9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks +7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names +a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-blocking modeset +e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct +5ae9497dda62 signal: requeuing undeliverable signals +1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation +ee1703cda8dc Merge tag 'hyperv-fixes-signed-20211117' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume at bootup +a4585ba2050f power: supply: core: Use library interpolation +b171f667f378 signal: Requeue ptrace signals +5768d8906bc2 signal: Requeue signals in the appropriate queue +ef1d8dda23e7 Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux +876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio +4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function +7efb14256dd3 remoteproc: Use %pe format string to print return error code +75082e7f4680 net: add missing include in include/net/gro.h +e7f7c99ba911 signal: In get_signal test for signal_group_exit every time through the loop +b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference +69125b4b9440 reset: tegra-bpmp: Revert Handle errors in BPMP response +e92af33e472c stmmac: fix build due to brainos in trans_start changes +14d8956548ad pwm: vt8500: Implement .apply() callback +0ee11b87c38b pwm: img: Implement .apply() callback +5e93d7782f7f pwm: twl: Implement .apply() callback +e45a178e9e28 pwm: Restore initial state if a legacy callback fails +92f69e582e15 pwm: Prevent a glitch for legacy drivers +77965c98cffe pwm: Move legacy driver handling into a dedicated function +339f28964147 ixgbevf: Add support for new mailbox communication between PF and VF +c869259881a3 ixgbevf: Mailbox improvements +9c9463c29d1b ixgbevf: Add legacy suffix to old API mailbox functions +887a32031a8a ixgbevf: Improve error handling in mailbox +0edbecd57057 ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE +3b2b49e6dfdc Revert "ACPI: scan: Release PM resources blocked by unused objects" +9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF +d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs +37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync +6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue +fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking +08d2061ff9c5 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode +ed2145c474c9 fs: Rename AS_THP_SUPPORT and mapping_thp_support +ff36da69bc90 fs: Remove FS_THP_SUPPORT +a1efe484dd8c mm: Remove folio_test_single +9c3252152e8a mm: Rename folio_test_multi to folio_test_large +522a0032af00 Add linux/cacheflush.h +f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware +fbce9f14055e firmware: xilinx: add macros of node ids for error event +1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware +fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical memory regions merging +07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device functionality +090ce7831d34 nitro_enclaves: Sanity check physical memory regions during merging +f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions +dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls +c21a80ca0684 binder: fix test regression due to sender_euid change +17a7555bf21c Merge branch 'dev_watchdog-less-intrusive' +bec251bc8b6a net: no longer stop all TX queues in dev_watchdog() +dab8fe320726 net: do not inline netif_tx_lock()/netif_tx_unlock() +5337824f4dc4 net: annotate accesses to queue->trans_start +8160fb43d55d net: use an atomic_long_t for queue->trans_timeout +b32563b6ccba Merge tag 'for-net-next-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +c366ce28750e net: ax88796c: use bit numbers insetad of bit masks +cf9acc90c80e net: virtio_net_hdr_to_skb: count transport header in UFO +9b5a333272a4 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove +1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled +f77b83b5bbab net: usb: r8152: Add MAC passthrough support for more Lenovo Docks +245a489e81e1 block: avoid to quiesce queue in elevator_init_mq +f45b2974cc0a bpf, x86: Fix "no previous prototype" warning +379e4de9e140 x86/sgx: Fix minor documentation issues +65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping +2322b532ad90 x86/mce: Get rid of cpu_missing +d4d2e5329ae9 usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe +6ae6dc22d2d1 usb: hub: Fix usb enumeration issue due to address0 race +362468830dd5 usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts +47ce45906ca9 usb: dwc3: leave default DMA for PCI devices +310780e825f3 usb: dwc2: hcd_queue: Fix use of floating point literal +26288448120b usb: dwc3: gadget: Fix null pointer exception +3b8599a6f481 usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()' +51f2246158f6 usb: xhci: tegra: Check padctrl interrupt presence in device tree +7ad4a0b1d46b usb: dwc2: gadget: Fix ISOC flow for elapsed frames +63c4c320ccf7 usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer +d74dc3e9f58c usb: dwc3: gadget: Ignore NoStream after End Transfer +250fdabec6ff usb: dwc3: core: Revise GHWPARAMS9 offset +738baea4970b Documentation: networking: net_failover: Fix documentation +4616dddcfaf7 usb: typec: ucsi: Expose number of alternate modes in partner +0d8cfeeef3f5 usb: xhci-mtk: fix random remote wakeup +38269d2faddc usb: xhci-mtk: remove unnecessary error check +6352f24ba40f Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb +925ed163abcf Docs: usb: update comment and code near increment usage count +7ef0d85c87d1 Docs: usb: update err() to pr_err() and replace __FILE__ +a9f4a6e92b3b perf: Drop guest callback (un)register stubs +17ed14eba22b KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c +be399d824b43 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y +7b517831a1c6 KVM: arm64: Convert to the generic perf callbacks +33271a9e2b52 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c +e1bfc24577cc KVM: Move x86's perf guest info callbacks to generic KVM +db215756ae59 KVM: x86: More precisely identify NMI from guest when handling PMI +73cd107b9685 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable +87b940a0675e perf/core: Use static_call to optimize perf_guest_info_callbacks +2aef6f306b39 perf: Force architectures to opt-in to guest callbacks +1c3430516b07 perf: Add wrappers for invoking guest callbacks +b9f5621c9547 perf/core: Rework guest callbacks to prepare for static_call support +84af21d850ee perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv +2934e3d09350 perf: Stop pretending that perf can handle multiple guest callbacks +f4b027c5c819 KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest +5c7df80e2ce4 KVM: x86: Register perf callbacks after calling vendor's hardware_setup() +ff083a2d972f perf: Protect perf_guest_cbs with RCU +cb0e52b77487 psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim +4feee7d12603 sched/core: Forced idle accounting +2fb75e1b642f psi: Add a missing SPDX license header +2d3791f116bb psi: Remove repeated verbose comment +2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock(). +f3fd84a3b775 x86/perf: Fix snapshot_branch_stack warning in VM +bdc0feee0517 perf/x86/intel/uncore: Fix IIO event constraints for Snowridge +3866ae319c84 perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server +e324234e0aa8 perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server +8b2abf777d8e drm/i915/guc: fix NULL vs IS_ERR() checking +d33233d8782e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB +f15863b27752 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" +072927d1cebf media: atomisp: sh_css_sp: better support the current firmware +49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked +37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind +4a555f2b8d31 usb: gadget: at91_udc: Convert to GPIO descriptors +16d42759207f usb: gadget: composite: Show warning if function driver's descriptors are incomplete. +d429976170a5 usb: gadget: f_midi: allow resetting index option +f057a1d4f0d2 usb: Remove redundant 'flush_workqueue()' calls +c76ef96fc00e usb: gadget: f_fs: Use stream_open() for endpoint files +9933698f6119 USB: ehci_brcm_hub_control: Improve port index sanitizing +fa78e367a249 drm/amdgpu: stop getting excl fence separately +4ce3b45704d5 usb: dwc3: meson-g12a: fix shared reset control use +433ba26f40d4 dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 +2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation +7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics +ba67723f9461 dt-bindings: usb: dwc2: document the port when usb-role-switch is used +9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}' +5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 +1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_reservation v3 +73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority +912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 +b96ff02ab2be Documentation/process: fix a cross reference +636e36b19d3f Documentation: update vcpu-requests.rst reference +0f60a29c52b5 docs: accounting: update delay-accounting.rst reference +1c1c3c7d08d8 libbpf: update index.rst reference +6749e69c4dad optee: add asynchronous notifications +b535917c51ac staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() +787c80cc7b22 optee: separate notification functions +1e2c3ef0496e tee: export teedev_open() and teedev_close_context() +f18397ab3ae2 tee: fix put order in teedev_close_context() +ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property +63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications +ffcf7ae90f44 staging: greybus: Add missing rwsem around snd_ctl_remove() calls +40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect +7fabe7fed182 ASoC: stm32: sai: increase channels_max limit +2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection +0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply +18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply +8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply for a tx message +bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member +3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug +f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks +976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE +424fe7edbed1 ASoC: stm32: i2s: fix 32 bits channel length without mclk +228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer +1189d2fb15a4 staging: r8188eu: delete unused header +06e6885d6a1d staging: r8188eu: code indent should use tabs +8495a34094b4 staging: r8188eu: remove unused defines in wifi.h +fce0490dcbee staging: r8188eu: fix array_size.cocci warning +944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 +8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 +6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` +1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function +9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization +460228f19bbc staging: vt6655: Use incrementation in `idx` +cfbfa0d3c35f staging: vt6655: Introduce `idx` variable +6a143ec198a6 staging: vt6655: Remove unnecessary type casts +d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() +f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() +3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set setup method +00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops +7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking +b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking +dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook +5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size +7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to struct spi_nor +a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description +2b425ef8c16c Merge branch 'ocelot_net-phylink' +7258aa5094db net: ocelot_net: use phylink_generic_validate() +a6f5248bc0a3 net: ocelot_net: remove interface checks in macb_validate() +8ea8c5b492d4 net: ocelot_net: populate supported_interfaces member +026d9835b62b firmware: arm_scmi: Fix type error assignment in voltage protocol +bd074e5039ee firmware: arm_scmi: Fix type error in sensor protocol +1446fc6c678e firmware: arm_scmi: pm: Propagate return value to caller +d1cbd9e0f7e5 firmware: arm_scmi: Fix base agent discover response +c11239f3556c Merge branch 'mtk_eth_soc-phylink' +a4238f6ce151 net: mtk_eth_soc: use phylink_generic_validate() +71d927494463 net: mtk_eth_soc: drop use of phylink_helper_basex_speed() +db81ca153814 net: mtk_eth_soc: remove interface checks in mtk_validate() +83800d29f0c5 net: mtk_eth_soc: populate supported_interfaces member +253d091cdf99 Merge branch 'sparx5-phylink' +319faa90b724 net: sparx5: use phylink_generic_validate() +9b5cc05fd91c net: sparx5: clean up sparx5_phylink_validate() +ae089a819176 net: sparx5: populate supported_interfaces member +d3a410001e67 Merge branch 'enetc-phylink' +75021cf02ff8 net: enetc: use phylink_generic_validate() +5a94c1ba8e33 net: enetc: remove interface checks in enetc_pl_mac_validate() +4e5015df5211 net: enetc: populate supported_interfaces member +02ccdd9ddc10 Merge branch 'xilinx-phylink' +72a47e1aaf2e net: axienet: use phylink_generic_validate() +5703a4b66456 net: axienet: remove interface checks in axienet_validate() +136a3fa28a9f net: axienet: populate supported_interfaces member +01dd74246c75 Merge tag 'mlx5-updates-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +8e80a73fa9a7 powerpc/xive: Change IRQ domain to a tree domain +9311ccef2782 Merge tag 'mlx5-fixes-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +bec05f33ebc1 parisc/sticon: fix reverse colors +3b941c5a1968 media: atomisp: sh_css_param_shading: fix comments coding style +b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions +4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver +50f1d9343b91 media: atomisp: get rid of sctbl_legacy_* +58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c +c0a7df148e9d media: atomisp: get rid of #ifdef HAS_BL +d7ab37bcddc7 media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests +3d7c194b7c9a mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB +63705da3dfc8 media: atomisp: remove #ifdef HAS_NO_HMEM +35009261b9e9 media: atomisp: sh_css_params: cleanup the code +037de9f2b2c1 media: atomisp: sh_css_params: remove tests for ISP2401 +b541d4c99231 media: atomisp: sh_css_mipi: cleanup the code +ef3f3627ff1b media: atomisp: sh_css_metrics: drop some unused code +839467839ca0 media: atomisp: simplify sh_css_defs.h +da8fdf490b95 media: atomisp: drop empty files +fb561bf9abde fbdev: Prevent probing generic drivers if a FB is already registered +968219708108 fs: handle circular mappings correctly +64bc3aa02ae7 ath11k: reset RSN/WPA present state for open BSS +436a4e886598 ath11k: clear the keys properly via DISABLE_KEY +886433a98425 ath11k: add support for BSS color change +fc95d10ac41d ath11k: add string type to search board data in board-2.bin for WCN6855 +273703ebdb01 ath11k: Fix crash caused by uninitialized TX ring +fb12305aff12 ath11k: add trace log support +1ad6e4b00f29 ath11k: Add missing qmi_txn_cancel() +bd77f6b1d710 ath11k: use cache line aligned buffers for dbring +f951380a6022 ath11k: Disabling credit flow for WMI path +086c921a3540 ath11k: Fix ETSI regd with weather radar overlap +963d0b356935 drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder +db813d7bd919 selftests/bpf: Mark variable as static +67d61d30b8a8 selftests/bpf: Variable naming fix +ea78548e0f98 selftests/bpf: Move summary line after the error logs +85c5f7c9200e net/mlx5: E-switch, Create QoS on demand +d7df09f5e7b4 net/mlx5: E-switch, Enable vport QoS on demand +e9d491a64755 net/mlx5: E-switch, move offloads mode callbacks to offloads file +b22fd4381d15 net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac +fcf8ec54b047 net/mlx5: E-switch, Remove vport enabled check +819c319c8c91 net/mlx5e: Specify out ifindex when looking up decap route +fc3a879aea35 net/mlx5e: TC, Move comment about mod header flag to correct place +88d974860412 net/mlx5e: TC, Move kfree() calls after destroying all resources +972fe492e847 net/mlx5e: TC, Destroy nic flow counter if exists +0164a9bd9d63 net/mlx5: TC, using swap() instead of tmp variable +1cfd3490f278 net/mlx5: CT: Allow static allocation of mod headers +2c0e5cf5206e net/mlx5e: Refactor mod header management API +f28a14c1dcb0 net/mlx5: Avoid printing health buffer when firmware is unavailable +aef0f8c67d75 net/mlx5: Fix format-security build warnings +bc541621f8ba net/mlx5e: Support ethtool cq mode +3751c3d34cd5 net: stmmac: Fix signed/unsigned wreckage +b9241f54138c net: document SMII and correct phylink's new validation mechanism +e4ca7823da00 Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-incorrect-dst' +1d127effdc17 selftests: add a test case for mirred egress to ingress +f799ada6bf23 net: sched: act_mirred: drop dst for the direction from egress to ingress +b0024a04e488 amt: cancel delayed_work synchronously in amt_fini() +be0f6c4100ac Merge branch 'r8169-disable-detection-of-further-chip-versions-that-didn-t-make-it-to-the-mass-market' +364ef1f37857 r8169: disable detection of chip version 41 +6c8a5cf97c3f r8169: disable detection of chip version 45 +2d6600c754f8 r8169: disable detection of chip versions 49 and 50 +4b5f82f6aaef r8169: enable ASPM L1/L1.1 from RTL8168h +c60c34a9104e Merge branch 'net-better-packing-of-global-vars' +49ecc2e9c3ab net: align static siphash keys +7071732c26fe net: use .data.once section in netdev_level_once() +c2c60ea37e5b once: use __section(".data.once") +0a83f96f8709 MAINTAINERS: remove GR-everest-linux-l2@marvell.com +9f5363916a50 bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set +2460386bef0b net: mvmdio: fix compilation warning +f5c741608b8c Merge tag 'mac80211-for-net-2021-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +f083ec316032 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +392006871bb2 scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() +5cb37a26355d scsi: ufs: core: Fix another task management completion race +886fe2915cce scsi: ufs: core: Fix task management completion timeout race +4edd8cd4e86d scsi: core: sysfs: Fix hang when device state is set via sysfs +a0c2f8b6709a scsi: iscsi: Unblock session then wake up error handler +3ff1f6b6ba6f scsi: ufs: core: Improve SCSI abort handling +f6f9b278f205 io_uring: fix missed comment from *task_file rename +d1faacbf67b1 Revert "mark pstore-blk as broken" +23ef63d5e14f ata: libata: improve ata_read_log_page() error message +08f6c2b09ebd xen: don't continue xenstore initialization in case of errors +897919ad8b42 xen/privcmd: make option visible in Kconfig +c4c3176739df net/mlx5: E-Switch, return error if encap isn't supported +ae396d85c01c net/mlx5: Lag, update tracker when state change event received +806401c20a0f net/mlx5e: CT, Fix multiple allocations and memleak of mod acts +38a54cae6f76 net/mlx5: Fix flow counters SF bulk query len +2eb0cb31bc4c net/mlx5: E-Switch, rebuild lag only when needed +ba50cd9451f6 net/mlx5: Update error handler for UCTX and UMEM +455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param +9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately +76ded29d3fcd net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() +d7751d647618 net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev +362980eada85 net/mlx5e: Wait for concurrent flow deletion during neigh/fib events +cc4a9cc03faa net/mlx5e: kTLS, Fix crash in RX resync flow +fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking +e5b5d25444e9 ACPI: thermal: drop an always true check +99b63316c399 thermal: core: Reset previous low and high trip during thermal zone init +ac5d272a0ad0 x86/sgx: Fix free page accounting +994a04a20b03 thermal: int340x: Limit Kconfig to 64-bit +e5bc4d4602b8 Merge branch 'kvm-selftest' into kvm-master +a917dfb66c0a RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" +dd566d586fba RDMA/bnxt_re: Remove unneeded variable +fc9d19e18aaa RDMA/irdma: Use helper function to set GUIDs +da86dc175b5a IB/hfi1: Properly allocate rdma counter desc memory +6cd7397d01c4 RDMA/core: Set send and receive CQ before forwarding to the driver +934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable +83dde7498fef RDMA/netlink: Add __maybe_unused to static inline in C file +451dc48c806a net: ieee802154: handle iftypes as u32 +8ae87bbeb5d1 cifs: introduce cifs_ses_mark_for_reconnect() helper +446e21482e8c cifs: protect srv_count with cifs_tcp_ses_lock +0226487ad814 cifs: move debug print out of spinlock +0fe4ff885f8a x86/fpu: Correct AVX512 state tracking +6c405b24097c btrfs: deprecate BTRFS_IOC_BALANCE ioctl +d08e38b62327 btrfs: make 1-bit bit-fields of scrub_page unsigned int +a91cf0ffbc24 btrfs: check-integrity: fix a warning on write caching disabled disk +4d9380e0da7b btrfs: silence lockdep when reading chunk tree during mount +45da9c1767ac btrfs: fix memory ordering between normal and ordered work functions +6f019c0e0193 btrfs: fix a out-of-bound access in copy_compressed_data_to_page() +28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension +e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF +7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation +715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver +77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY +f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger +1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm +5b49e068bead media: atomisp: get rid of #ifdef ISP_VEC_NELEMS +912680064f94 media: atomisp: make sh_css similar to Intel Aero driver +ec1804dadf36 media: atomisp: warn if mipi de-allocation failed +dc41f7df78af media: atomisp: drop check_pipe_resolutions() logic +37746513f682 media: atomisp: get rid of some weird warn-suppress logic +e05b3bbbf12f media: atomisp: drop a dead code +1de7694155a7 media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg +6a28541ff52f media: atomisp: unify ia_css_stream stop logic +802dfce3b96e media: atomisp: get rid of ia_css_stream_load() +0a9e6351ea70 media: atomisp: drop crop code at stream create function +2a01213bfa10 media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS +9e22032e9c9e media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA +52481d4d319c media: atomisp: drop #ifdef WITH_PC_MONITORING +16d0c92ef8a5 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS +29a3764a76ed media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM +7bedd01849d6 media: atomisp: drop an useless #ifdef ISP2401 +47f6b6d498ec media: atomisp: drop two vars that are currently ignored +c35abde30ac6 media: atomisp: Avoid some {} just to define new vars +0badc300c03a media: atomisp: fix comments coding style at sh_css.c +55e14acd99fd media: atomisp: ia_css_stream.h: remove ifdefs from the header +4005ecee616a media: atomisp: shift some structs from input_system_local +77db47351071 media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE +bcc3ba664931 media: atomisp: get rid of phys event abstractions +58043dbf6d1a media: atomisp: handle errors at sh_css_create_isp_params() +363d50b73dd8 media: atomisp: implement enum framesize/frameinterval +d45d97873b8e media: atomisp-ov2680: implement enum frame intervals +dd8e6adb9b5d media: atomisp-ov2680: adjust the maximum frame rate +04da0010c097 media: atomisp-ov2680: remove some unused fields +8734c1d948f4 media: atomisp-ov2680: uncomment other resolutions +ea3e24ca3012 media: atomisp-gc2235: drop an unused var +652af08aad42 media: ipu3: drop an unused variable +44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set +2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker +2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface +ec77c086dc5b spi: dw: Convert to using the Bitfield access macros +725b0e3ea899 spi: dw: Put the driver entities naming in order +21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration +a62bacba81c4 spi: dw: Add a symbols namespace for the core module +4950486cd86f regulator: da9121: Emit only one error message in .remove() +7548a391c53c ASoC: SOF: i.MX: simplify Kconfig +5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once +cb04d8cd0bb0 ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask +006ea27c4e70 ASoC: codecs: wcd934x: return error code correctly from hw_params +ea157c2ba821 ASoC: codecs: wcd938x: fix volatile register range +7e567b5ae063 ASoC: topology: Add missing rwsem around snd_ctl_remove() calls +6712c2e18c06 ASoC: qdsp6: q6routing: validate port id before setting up route +0a270471d685 ASoC: qdsp6: q6adm: improve error reporting +721a94b4352d ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling +861afeac7990 ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer +2f20640491ed ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly +644106cdb898 power: reset: ltc2952: Fix use of floating point literals +1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event +0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event +9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work +f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync +2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync +be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment +f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bindings to yaml +d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks +c23ca66a4dad optee: fix kfree NULL pointer +848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +62803fec52f8 Merge branch 'inuse-cleanups' +b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() +4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse +d477eb900484 net: make sock_inuse_add() available +2a12ae5d433d net: inline sock_prot_inuse_add() +abc3342a09a7 Merge branch 'gro-out-of-core-files' +587652bbdd06 net: gro: populate net/core/gro.c +e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c +0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c +4721031c3559 net: move gro definitions to include/net/gro.h +6fcc06205c15 Merge branch 'tcp-optimizations' +43f51df41729 net: move early demux fields close to sk_refcnt +29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog +8bd172b78729 tcp: check local var (timeo) before socket fields in one test +f35f821935d8 tcp: defer skb freeing after socket lock is released +3df684c1a3d0 tcp: avoid indirect calls to sock_rfree +b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set +7b6a893a5991 tcp: annotate races around tp->urg_data +0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in +d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv +93afcfd1db35 tcp: small optimization in tcp recvmsg() +91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated +6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP +1ace2b4d2b4e net: shrink struct sock by 8 bytes +1b31debca832 ipv6: shrink struct ipcm6_cookie +aba546565b61 net: remove sk_route_nocaps +d0d598ca86bd net: remove sk_route_forced_caps +42f67eea3ba3 net: use sk_is_tcp() in more places +373544020024 tcp: small optimization in tcp_v6_send_check() +283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() +d519f350967a tcp: minor optimization in tcp_add_backlog() +ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 +385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel +a27c519a8164 Bluetooth: fix uninitialized variables notify_evt +3a56ef719f0b Bluetooth: stop proccessing malicious adv data +dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() +e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py +b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py +4344842836e9 bpftool: Add SPDX tags to RST documentation files +c5adbb3af051 KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() +e2bd93658103 KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test +89d9a43c1d2d KVM: selftests: Wait for all vCPU to be created before entering guest mode +81bcb26172a8 KVM: selftests: Move vCPU thread creation and joining to common helpers +36c5ad73d701 KVM: selftests: Start at iteration 0 instead of -1 +13bbc70329c8 KVM: selftests: Sync perf_test_args to guest during VM creation +cf1d59300ab2 KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation +f5e8fe2a92e4 KVM: selftests: Create VM with adjusted number of guest pages for perf tests +a5ac0fd1b90a KVM: selftests: Remove perf_test_args.host_page_size +b91b637f4a59 KVM: selftests: Move per-VM GPA into perf_test_args +92e34c9974f5 KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test +613d61182fff KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args +b65e1051e489 KVM: selftests: Use shorthand local var to access struct perf_tests_args +69cdcfa6f321 KVM: selftests: Require GPA to be aligned when backed by hugepages +f4870ef3e15a KVM: selftests: Assert mmap HVA is aligned when using HugeTLB +c071ff41e150 KVM: selftests: Expose align() helpers to tests +531ca3d6d518 KVM: selftests: Explicitly state indicies for vm_guest_mode_params array +7c4de881f7eb KVM: selftests: Add event channel upcall support to xen_shinfo_test +099f896f498a udp: Validate checksum in udp_read_sock() +4746158305e9 selftests/bpf: Add a dedup selftest with equivalent structure types +69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c +6c122360cf2f s390: wire up sys_futex_waitv system call +00b55eaf4554 s390/vdso: filter out -mstack-guard and -mstack-size +7b737adc10d2 s390/vdso: remove -nostdlib compiler flag +4b9e04367afe s390: replace snprintf in show functions with sysfs_emit +9a39abb7c9aa s390/boot: simplify and fix kernel memory layout setup +6ad5f024d1f5 s390/setup: re-arrange memblock setup +5dbc4cb46674 s390/setup: avoid using memblock_enforce_memory_limit +420f48f636b9 s390/setup: avoid reserving memory above identity mapping +b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L +1e35eba40551 powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX +9a7fc952717e drm/i915: Skip error capture when wedged on init +5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro +818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails +4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrupts property +c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R9A07G044 +5499802b2284 powerpc/signal32: Fix sigset_t copy +5b54860943dc powerpc/book3e: Fix TLBCAM preset at boot +b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data +1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 +7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive +d3eb70ead647 arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd +7adaf921b643 phy: ti: report 2 non-kernel-doc comments +8755e9e6d0e4 phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate +b3c3d5881e0e platform/surface: aggregator_registry: Rename device registration function +acff7091df0e platform/surface: aggregator_registry: Use generic client removal function +38543b72fbe5 platform/surface: aggregator: Make client device removal more generic +d477a907cba3 platform/x86: thinkpad_acpi: fix documentation for adaptive keyboard +0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves +39f532921810 platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep +79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to use dev_groups +1f338954a5fb platform/x86: thinkpad_acpi: Add support for dual fan control +812fcc609502 platform/x86: think-lmi: Abort probe on analyze failure +0f07c023dcd0 platform/x86: dell-wmi-descriptor: disable by default +3e58e1c4da39 platform/x86: samsung-laptop: Fix typo in a comment +c6d3cd32fd00 arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR +e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output +c961a7d2aa23 platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' +707f0c290f2b platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS +287273a80be5 platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() +4eaf02d6076c drm/scheduler: fix drm_sched_job_add_implicit_dependencies +d6912b1251b4 gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors +fc1aabb08886 mips: lantiq: add support for clk_get_parent() +e8f67482e5a4 mips: bcm63xx: add support for clk_get_parent() +255e51da15ba MIPS: generic/yamon-dt: fix uninitialized variable error +b3ff2881ba18 MIPS: syscalls: Wire up futex_waitv syscall +467dd91e2f78 Merge drm/drm-fixes into drm-misc-fixes +2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) +7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding +80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls +5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls +06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls +02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink +85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table +fd23116d7b8d ALSA: usb-audio: Use int for dB map values +16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition +8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices +82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config +353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking +6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal +9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs' +e60e6962c503 selftests/bpf: Add tests for restricted helpers +5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs +98481f3d72fb ARM: dts: bcm2711: Fix PCIe interrupts +40f7342f0587 ARM: dts: BCM5301X: Add interrupt properties to GPIO node +754c4050a00e ARM: dts: BCM5301X: Fix I2C controller interrupt +2a19b28f7929 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() +62209e805b5c pinctrl: qcom: sm8350: Correct UFS and SDC offsets +293083f877a7 pinctrl: tegra194: remove duplicate initializer again +a3143f7822a9 Remove unused header +3a3a100473d2 pinctrl: qcom: sdm845: Enable dual edge errata +9b3b94e9eb14 pinctrl: apple: Always return valid type in apple_gpio_irq_type +a5b9703fe11c pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' +60430d4c4edd pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP +55924812d208 pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group() +2d54067fcd23 pinctrl: amd: Fix wakeups when IRQ is shared with SCI +e9380df85187 ACPI: Add stubs for wakeup handler functions +3ad4b7c81a99 net: macb: Fix several edge cases in validate +95febeb61bf8 block: fix missing queue put in error path +4293014230b8 iavf: Restore VLAN filters after link down +9a6e9e483a96 iavf: Fix for setting queues to 0 +321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset +131b0edc4028 iavf: validate pointers +4f0400803818 iavf: prevent accidental free of filter structure +8905072a192f iavf: Fix failure to exit out from last all-multicast mode +2135a8d5c818 iavf: don't clear a lock we don't hold +89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf +8a4a126f4be8 iavf: check for null in iavf_fix_features +4e5e6b5d9d13 iavf: Fix return of set the new channel count +5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml +3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset +01365f549c88 drm/mediatek: Add support for Mediatek SoC MT8192 +f4cca88efd1a drm/mediatek: Add component RDMA4 +8c9f215a31c6 drm/mediatek: Add component POSTMASK +787a7a871c6f drm/mediatek: Add component OVL_2L2 +eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN +a6e849d0007b ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' +94c4b4fd25e6 block: Check ADMIN before NICE for IOPRIO_CLASS_RT +c0019b7db1d7 NFSD: Fix exposure in nfsd4_decode_bitmap() +75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations +5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing into a helper +d2c64f98c387 PCI: Use pci_find_vsec_capability() when looking for TBT devices +dbc4c70e3cdf x86/sev: Get rid of excessive use of defines +552a23a0e5d0 Makefile: Enable -Wcast-function-type +688542e29fae selftests/sgx: Add test for multiple TCS entry +26e688f1263a selftests/sgx: Enable multiple thread support +abc5cec47350 selftests/sgx: Add page permission and exception test +c085dfc7685c selftests/sgx: Rename test properties in preparation for more enclave tests +41493a095e48 selftests/sgx: Provide per-op parameter structs for the test enclave +f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed +065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() +1b35eb719549 selftests/sgx: Encpsulate the test enclave creation +147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure +3200505d4de6 selftests/sgx: Create a heap for the test enclave +5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segment optional +39f62536be2f selftests/sgx: Assign source for each segment +5064343fb155 selftests/sgx: Fix a benign linker warning +18c3933c1983 x86/sev: Shorten GHCB terminate macro names +5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs +5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod +749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h +7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch +8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver +95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' +bae9e13fc55c ASoC: cs35l41: DSP Support +0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml +0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" from Bard Liao : +a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent Knecht : +3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() +c6acb1e7bf46 x86/sgx: Add hook to error injection address validation +03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code +a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison +992801ae9243 x86/sgx: Initial poison handling for dirty and free pages +40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages +d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages +53989fad1286 cxl/pmem: Fix module reload vs workqueue state +fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT +814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() +f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers +2d03e46a4bad ACPI: Add a context argument for table parsing handlers +ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format +f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules +09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO command +a91bd78967c4 cxl/memdev: Remove unused cxlmd field +affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL +5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name +888e034a74f4 cxl/mbox: Remove bad comment +08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work +7e5dfedb53a3 ASoC: Merge rt9120 series from ChiYuan Huang: +fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 on old platforms +f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips +d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 +92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock +4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() +d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings +7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding +31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description +de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver +3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U +8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cells from Asus RT-AC88U +5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties +7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more +ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions +dd54575a83d8 drm/i915: include intel-gtt.h only where needed +a5bdc36354cb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 +5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor +2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" +1d49eb91e86e ipmi: Move remove_work to dedicated workqueue +cf4f5530bb55 net/smc: Make sure the link_id is unique +6d3b1b069946 Merge branch 'generic-phylink-validation' +5038ffea0c6c net: mvpp2: use phylink_generic_validate() +02a0988b9893 net: mvneta: use phylink_generic_validate() +34ae2c09d46a net: phylink: add generic validate implementation +938cca9e4109 sock: fix /proc/net/sockstat underflow in sk_clone_lock() +271351d255b0 tipc: only accept encrypted MSG_CRYPTO msgs +5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings +6def480181f1 net: return correct error code +911957003948 net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform +311107bdecd1 net: fddi: use swap() to make code cleaner +9ed941178ce9 hinic: use ARRAY_SIZE instead of ARRAY_LEN +16b1c4e01c89 net: usb: ax88179_178a: add TSO feature +b06cf78fae0f Merge branch 'bnxt_en-fixes' +b0757491a118 bnxt_en: reject indirect blk offload when hw-tc-offload is off +b68a1a933fe4 bnxt_en: fix format specifier in live patch error message +46d08f55d24e bnxt_en: extend RTNL to VF check in devlink driver_reinit +71812af7234f Merge branch 'mctp-i2c-driver' +80be9b2c0d93 mctp i2c: MCTP I2C binding driver +0b6141eb2b14 dt-bindings: net: New binding mctp-i2c-controller +3ef2de27a05a i2c: npcm7xx: Allow 255 byte block SMBus transfers +1b2ba1f591c9 i2c: aspeed: Allow 255 byte block transfers +84a107e68b34 i2c: dev: Handle 255 byte blocks for i2c ioctl +13cae4a104d2 i2c: core: Allow 255 byte transfers for SMBus 3.x +80211be1b9de power: bq25890: Enable continuous conversion for ADC at charging +e97b21e94652 net: ethernet: lantiq_etop: fix build errors/warnings +cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' +a0ddee65c527 printk: Remove printk.h inclusion in percpu.h +b922f622592a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait +e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED +f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support +a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 +214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support +569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with compatibles +f8885ac89ce3 net: bnx2x: fix variable dereferenced before check +4f4d0af7b2d9 selftests: gpio: restore CFLAGS options +c472d71be0be selftests: gpio: fix uninitialised variable warning +92a59d7f381d selftests: gpio: fix gpio compiling error +f7d344f2188c spi: xlp: Remove Netlogic XLP variants +f02bff30114f spi: lpspi: release requested DMA channels +45971bdd8ca8 spi: remove unused header file +02d6fdecb9c3 regmap: allow to define reg_update_bits for no bus configuration +2153bd1e3d3d net/smc: Transfer remaining wait queue entries during fallback +296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check +4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id +bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init +f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk +bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink +d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP +b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index +1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 +0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible +dd31ddd81904 ASoC: intel: sof_sdw: return the original error number +48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release +b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() +168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA +9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios +77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property for tfa9897 +ae32bd420b91 Merge branch 'net-ipa-fixes' +816316cacad2 net: ipa: disable HOLB drop when updating timer +6e228d8cbb1c net: ipa: HOLB register sometimes must be written twice +642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch +79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch +f7715b3a3499 gpio: virtio: remove unneeded semicolon +cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator +51c7b6a0398f power: supply: core: Break capacity loop +adab993c2519 mmc: sdhci-esdhc-imx: disable CMDQ support +e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void +8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 +9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 +90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr +10a2308ffb8c net: Clean up some inconsistent indenting +a31d27fbed5d tun: fix bonding active backup with arp monitoring +86c3a3e964d9 tipc: use consistent GFP flags +ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance +f3e613e72f66 x86/hyperv: Move required MSRs check to initial platform probing +daf972118c51 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails +8a7eb2d476c6 Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size +5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name +70aeb807cf86 EDAC/amd64: Add context struct +448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads +b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC +0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC +2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() +507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios() +8d48bf8206f7 x86/boot: Pull up cmdline preparation and early param parsing +ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants +a2acf0c0e2da selftests: nft_nat: switch port shadow test cases to socat +9057d6c23e73 batman-adv: allow netlink usage in unprivileged containers +c2262123cc49 batman-adv: Start new development cycle +951611657276 firmware: arm_scmi: Fix null de-reference on error path +c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string +a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces +c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object functions +5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() +30f6cf96912b mac80211: fix throughput LED trigger +6dd2360334f3 mac80211: fix monitor_sdata RCU/locking assertions +f6ab25d41b18 mac80211: drop check for DONT_REORDER in __ieee80211_select_queue +c033a38a81bc mac80211: fix radiotap header generation +53b606fa29e3 docs: filesystems: Fix grammatical error "with" to "which" +77dfc2bc0bb4 mac80211: do not access the IV when it was stripped +232d45277f0a doc/zh_CN: fix a translation error in management-style +bb162bb2b439 drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY +ce6b69749961 nl80211: fix radio statistics in survey dump +563fbefed46a cfg80211: call cfg80211_stop_ap when switch from P2P_GO type +951e0d00205c docs: ftrace: fix the wrong path of tracefs +738943fab848 Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document +b3dda08c3304 Documentation: arm: marvell: Put Armada XP section between Armada 370 and 375 +de80e6c51e50 Documentation: arm: marvell: Add some links to homepage / product infos +6d6a8d6a4ed0 docs: Update Sphinx requirements +161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries +dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL2_DIV20 macros +073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries +a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 +adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-strength and output-impedance-ohms +22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match HW manual +7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config for GPIO port pins +d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/write pin config +c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro +272958bf8ec3 staging: r8188eu: remove the efuse_hal structure +232ee4d19ed5 staging: r8188eu: remove fake efuse variables +70919f64ea0f staging: r8188eu: remove bt efuse definitions +d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused +0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused +dd657639326d staging: r8188eu: remove defines for efuse type +a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused +36c6b1eb57c0 staging: r8188eu: use efuse map length define directly +a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_ShadowMapUpdate +304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused +ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused +2267ac01628b staging: r8188eu: merge small adapter info helpers +6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map +3a6a68888b6c staging: r8188eu: remove efuse type from read functions +8e162342589a staging: r8188eu: remove efuse type from definition functions +53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes +87dd67f496f7 staging: mt7621-dma: remove driver from tree +5bfc10690c6c staging: ralink-gdma: remove driver from tree +1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings +c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding +8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot +995f54ea962e drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() +c0b0d2e87d91 ath11k: Increment pending_mgmt_tx count before tx send invoke +9212c1b9e80a ath11k: send proper txpower and maxregpower values to firmware +787264893c69 ath11k: fix FCS_ERR flag in radio tap header +47ac6f567c28 staging: Remove Netlogic XLP network driver +b4a0f54156ac ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 +c8f2d41bbff6 ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request +95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ +bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name +cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent +be4ea8f38355 staging: r8188eu: fix a memory leak in rtw_wx_read32() +1d795645e1ee ath11k: remove return for empty tx bitrate in mac_op_sta_statistics +4a293eaf92a5 staging: r8188eu: use GFP_ATOMIC under spinlock +78406044bdd0 ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled +c15a059f85de staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context +4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for controller driver +be8867cb4765 ath11k: avoid unnecessary lock contention in tx_completion path +bcef57ea400c ath11k: add branch predictors in dp_tx path +cbfbed495d32 ath11k: avoid while loop in ring selection of tx completion interrupt +a8508bf7ced2 ath11k: remove mod operator in dst ring processing +d0e2523bfa9c ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory +400588039a17 ath11k: add branch predictors in process_rx +db2ecf9f0567 ath11k: remove usage quota while processing rx packets +c4d12cb37ea2 ath11k: avoid active pdev check for each msdu +a1775e732eb9 ath11k: avoid additional access to ath11k_hal_srng_dst_num_free +5e76fe03dbf9 ath11k: modify dp_rx desc access wrapper calls inline +6452f0a3d565 ath11k: allocate dst ring descriptors from cacheable memory +2c5545bfa29d ath11k: disable unused CE8 interrupts for ipq8074 +7865dd24934a staging/fbtft: Fix backlight +f187fe8e3bc6 ath11k: fix firmware crash during channel switch +d5f0b8043689 staging: r8188eu: Fix breakage introduced when 5G code was removed +83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes +624e0a317030 ath11k: Fix 'unused-but-set-parameter' error +31aeaf547d7e ath11k: fix DMA memory free in CE pipe cleanup +4c375743c5fe ath11k: avoid unnecessary BH disable lock in STA kickout event +aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-impedance-ohms property +4ea03443ecda ath11k: fix error routine when fallback of add interface fails +85f36923be47 ath11k: fix fw crash due to peer get authorized before key install +032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files +7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property +fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names +f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes +5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board +68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes +ac0c9be91ae8 staging: wlan-ng: Removed unused comments +fca00dc456bd staging: vt6655: fix camelcase in bRadioOff +74b1dc363063 staging: r8188eu: simplify two boolean assignments +80d21b0a5d65 staging: r8188eu: merge three small functions +216506a986b2 staging: r8188eu: rf_chip is constant +9f784c8214e1 staging: r8188eu: remove autoload check +c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID +704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID +49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID +d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect +01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition +d79c38617440 staging: r8188eu: os_dep: Change the return type of function +4b99dd7d212b staging: r8188eu: remove efuse write functions +7e90e57307df staging: r8188eu: remove write support from rtl8188e_EfusePowerSwitch +1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn +ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter +057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter +6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter +2e90094fb720 staging: pi433: print rf69 debug message more detail +6332e4562698 staging: r8188eu: remove MSG_88E macro +8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg +eb3bdf598039 staging: vt6655: fix camelcase byData in card.c +f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter +ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter +afa9755e359d staging: fbtft: Remove fb_watterott driver +0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrackingThermalMeterInit +e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter +46cf602a6520 staging: r8188eu: core: remove unused variable sz +70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout +b865f36cadaf staging: r8188eu: os_dep: remove the goto statement +a9413afabf35 staging: r8188eu: remove ODM_Write4Byte +c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte +f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte +28ea10d56004 staging: r8188eu: remove ODM_Read4Byte +a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte +4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address +099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets +1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera regulators +85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() +5efe5721c18c media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM +99076cd117c4 media: ir-rx51: Switch to atomic PWM API +8985696ad985 media: rc: pwm-ir-tx: Switch to atomic PWM API +220546727ab5 media: rc: ir-spi: Drop empty spi_driver remove callback +f1af0c562f74 media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls +360c887a39cb media: mtk-vpu: Remove redundant 'flush_workqueue()' calls +09f4d1513267 media: correct MEDIA_TEST_SUPPORT help text +4eb684bd22a2 media: mtk-vcodec: vdec: remove redundant 'pfb' assignment +d9fbdedc56ea media: stm32-dma2d: fix compile-testing failed +147907e93224 media: stm32-dma2d: fix compile errors when W=1 +af6d1bde395c media: aspeed: Update signal status immediately to ensure sane hw state +29ba42670900 media: drivers/index.rst: add missing rkisp1 entry +b5150b6ec1cf media: mtk-vcodec: Align width and height to 64 bytes +cd9d9377ed23 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE +0a1c80c65700 media: cec-ioc-receive.rst: clarify sequence and status fields +d7894721f73b media: docs: Fix newline typo +22be5a10d0b2 media: em28xx: fix memory leak in em28xx_init_dev +91bd11a4a568 media: dt-bindings: adv748x: Convert bindings to json-schema +019b48989f22 media: s5p-mfc: Use 'bitmap_zalloc()' when applicable +4406c8130507 media: tw5864: Disable PCI device when finished +901181b7ff16 media: tw5864: Simplify 'tw5864_finidev()' +20c82fffd6d2 media: gspca: Make use of the helper macro kthread_run() +62cea52ad4be media: aspeed: fix mode-detect always time out at 2nd run +352ff3f3d449 media: atomisp: Remove unneeded null check +b467d97ff37c media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction +245f6f4a32fe media: atomisp: simplify asd check on open() fops +71665d816214 media: atomisp: check before deference asd variable +e5e59f81840b media: atomisp: only initialize mode if pipe is not null +cb4d67a998e9 media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() +22f2cac62dea media: atomisp-ov2680: properly set the vts value +d9916e7c87c9 media: atomisp-ov2680: initialize return var +29400b5063db media: atomisp-ov2680: Fix ov2680_set_fmt() messing up high exposure settings +4492289c3136 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure +9f7b638637da media: atomisp-ov2680: Fix ov2680_write_reg() always writing 0 to 16 bit registers +bc53e5bdbc7b media: atomisp-ov2680: Fix and simplify ov2680_q_exposure() +3aa39a49359c media: atomisp-ov2680: Make ov2680_read_reg() support 24 bit registers +4ed2caf85337 media: atomisp-ov2680: Save/restore exposure and gain over sensor power-down +8eed52e182ee media: atomisp-ov2680: Move ov2680_init_registers() call to power_up() +b821cea597f8 media: atomisp-ov2680: Remove the ov2680_res and N_RES global variables +e9174a6438ad media: atomisp-ov2680: Push the input_lock taking up into ov2680_s_power() +12350633a8db media: atomisp-ov2680: Turn on power only once +83b1e1efe5ed media: atomisp-ov2680: Remove a bunch of unused vars from ov2680_device +88f4f81e8c8e media: atomisp: register first the preview devnode +2c45e343c581 media: atomisp: set per-device's default mode +4a62b5cca5f0 media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM +62596705730e media: atomisp: return errors from ia_css_dma_configure_from_info() +874da1fd1df2 media: atomisp: add return codes for pipeline config functions +f88520495b85 media: atomisp: sh_css_sp: better handle pipeline config errors +f21e49be240f media: atomisp: propagate errors at ia_css_*_configure() +08ae0ffdd6c4 media: atomisp: cleanup ia_css_isp_configs() code +2aa384962a7f media: atomisp: unify ia_css_isp_params.c +3a9559d8f679 media: atomisp: drop duplicated ia_css_isp_states.c +9df9ee659cae media: atomisp: drop duplicated ia_css_isp_configs.c +821e6f16125a media: atomisp: allocate a v4l2_fh at open time +8cc0f5cfd543 media: atomisp-mt9m114: use v4l2_find_nearest_size() +c286a3a0286b media: atomisp-gc2235: use v4l2_find_nearest_size() +e3b14bf8d660 media: atomisp-gc0310: use v4l2_find_nearest_size() +b4e281666cb2 media: atomisp-ov2722: use v4l2_find_nearest_size() +b7573661282c media: atomisp-ov2680: use v4l2_find_nearest_size() +0fbca1028567 media: atomisp: fix g_fmt logic +c9e9094c4e42 media: atomisp: fix try_fmt logic +e0d42fc0ddbc media: atomisp: move atomisp_g_fmt_cap() +cc55907585f5 media: atomisp: fix enum_fmt logic +f5f3cedf2b5a media: atomisp: fix VIDIOC_S_FMT logic +9a542497cc88 media: atomisp: move a debug printf to a better place +747473154111 media: atomisp: align sizes returned by g_fmt +fcb10617f465 media: atomisp: TODO: make it updated to the current issues +b2598d9fa6e1 media: atomisp: add a default case at __get_frame_info() +5814f32fef13 media: staging: max96712: Add basic support for MAX96712 GMSL2 deserializer +819d679b58bc media: atomisp: comment-out JPEG format +03723b924867 media: atomisp: report the visible resolution +5380c4cfeb8e media: atomisp: don't print errors for ignored MBUS formats +2b806251a5b0 media: atomisp: report colorspace information +6c84a35d7815 media: atomisp: properly implement g_fmt +331adc2f4081 media: atomisp: better describe get_frame_info issues +fae46cb0531b media: atomisp: fix enum formats logic +c10bcb13462e media: atomisp: add NULL check for asd obtained from atomisp_video_pipe +59a27d5c98f7 media: atomisp: Fix up the open v load race +634557be5aea media: atomisp: add Microsoft Surface 3 ACPI vars +bb4924c215f2 media: atomisp: pci: release_version is now irci_stable_candrpv_0415_20150521_0458 +b37bca2eba67 media: atomisp: make fw ver irci_stable_candrpv_0415_20150521_0458 work +bbaa836b5301 media: atomisp: remove polling_mode and subscr_index +c665ccf1ffea media: atomisp: remove struct ia_css_isp_parameter xnr3 +66262818195d media: atomisp: remove struct ia_css_isp_parameter +fc3b36a783a4 media: atomisp: drop luma_only, input_yuv and input_raw from ISP2401 +5a1b2725558f media: atomisp: fix ifdefs in sh_css.c +6fb5d718b08c media: atomisp: use IA_CSS_ERROR() for error messages in sh_css_mipi.c +d21ce8c2f7bf media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() +9f6b4fa2d2df media: atomisp: do not use err var when checking port validity for ISP2400 +e1921cd14640 media: atomisp: fix inverted logic in buffers_needed() +5bfbf65fcca7 media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case +ce3015b7212e media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() +c09d776eaa06 media: dw9768: activate runtime PM and turn off device +2a998392403f media: i2c: ccs: replace snprintf in show functions with sysfs_emit +85db29d22cc5 media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor() +9b005ce90628 media: staging: ipu3-imgu: clarify the limitation of grid config +cffd616086fd media: atomisp: get rid of two unused functions +002e8f0d5927 media: stm32-dma2d: STM32 DMA2D driver +ef9f18a9e3a0 media: v4l2-ctrls: Add RGB color effects control +ee4a929e0eb2 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting +c9ee220d7677 media: videobuf2: Fix the size printk format +0a08088f82c2 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform +68dda3e02522 media: dt-bindings: media: add document for STM32 DMA2d bindings +c9c9e2ab0375 media: admin-guide: add stm32-dma2d description +d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property +b15c90153fd9 gnss: drop stray semicolons +981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() +5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode +09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support +6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB +ad3976025b31 powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window +fb4ee2b30cd0 powerpc/pseries/ddw: simplify enable_ddw() +2d33f5504490 powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" +302039466f6a powerpc/pseries: Fix numa FORM2 parsing fallback code +0bd81274e3f1 powerpc/pseries: rename numa_dist_table to form2_distances +964c33cd0be6 powerpc: clean vdso32 and vdso64 directories +2da516d7ed08 powerpc/83xx/mpc8349emitx: Drop unused variable +dae581864609 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() +8ab774587903 Merge tag 'trace-v5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +158ea2d2b2ff kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x +e5043894b21f bpftool: Use libbpf_get_error() to check error +c874dff452f3 Merge branch 'bpftool: miscellaneous fixes' +b06be5651f08 bpftool: Fix mixed indentation in documentation +3811e2753a39 bpftool: Update the lists of names for maps and prog-attach types +986dec18bbf4 bpftool: Fix indent in option lists in the documentation +48f5aef4c458 bpftool: Remove inclusion of utilities.mak from Makefiles +ebbd7f64a3fb bpftool: Fix memory leak in prog_dump() +938aa33f1465 tracing: Add length protection to histogram string copies +214f52525506 hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value() +dbd3e6eaf3d8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error +838322658325 hwmon: (corsair-psu) fix plain integer used as NULL pointer +fa55b7dcdc43 (tag: v5.16-rc1, linux-mem-ctrl/master) Linux 5.16-rc1 +dee2b702bcf0 kconfig: Add support for -Wimplicit-fallthrough +ce49bfc8d037 Merge tag 'xfs-5.16-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +c3b68c27f58a Merge tag 'for-5.16/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +24318ae80d17 Merge tag 'sh-for-5.16' of git://git.libc.org/linux-sh +6ea45c57dc17 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +0d1503d8d864 Merge tag 'devicetree-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +622c72b651c8 Merge tag 'timers-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c36e33e2f477 Merge tag 'irq-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +218cc8b860a2 Merge tag 'locking-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fc661f2dcb7e Merge tag 'sched_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f7018be29253 Merge tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1654e95ee30a Merge tag 'x86_urgent_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +35c8fad4a703 Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +979292af5b51 Merge tag 'irqchip-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent +1aa3b2207e88 net,lsm,selinux: revert the security_sctp_assoc_established() hook +1274a4eb318d ipv6: Remove duplicate statements +0de3521500cf ipv4: Remove duplicate assignments +ef14102914f3 ipv4: drop unused assignment +bd5e2c22a9cf ALSA: cmipci: Drop stale variable assignment +174a7fb3859a ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 +c8c109546a19 Merge tag 'zstd-for-linus-v5.16' of git://github.com/terrelln/linux +ccfff0a2bd2a Merge tag 'virtio-mem-for-5.16' of git://github.com/davidhildenbrand/linux +ac96f463cc9a perf tests: Remove bash constructs from stat_all_pmu.sh +a9cdc1c5e370 perf tests: Remove bash construct from record+zstd_comp_decomp.sh +c8b947642d23 perf test: Remove bash construct from stat_bpf_counters.sh test +88e48238d536 perf bench futex: Fix memory leak of perf_cpu_map__new() +3442b5e05a7b tools arch x86: Sync the msr-index.h copy with the kernel sources +06cf00c48f97 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources +37057e743c3a tools headers UAPI: Sync sound/asound.h with the kernel sources +49024204322c tools headers UAPI: Sync linux/prctl.h with the kernel sources +5b749efe2df8 tools headers UAPI: Sync arch prctl headers with the kernel sources +2a4898fc264a perf tools: Add more weak libbpf functions +4924b1f7c467 perf bpf: Avoid memory leak from perf_env__insert_btf() +4f74f187892e perf symbols: Factor out annotation init/exit +42704567042d perf symbols: Bit pack to save a byte +bd9acd9cc6d7 perf symbols: Add documentation to 'struct symbol' +7380aa89904f tools headers UAPI: Sync files changed by new futex_waitv syscall +f08a8fccd7ea perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning +27d113cfe892 perf arm-spe: Support hardware-based PID tracing +169de64f5dc2 perf arm-spe: Save context ID in record +455c988225c7 perf arm-spe: Update --switch-events docs in 'perf record' +9dc9855f18ba perf arm-spe: Track task context switch for cpu-mode events +3ca3af7d1f23 perf vendor events power10: Add metric events JSON file for power10 platform +438f1a9f54a9 perf design.txt: Synchronize the definition of enum perf_hw_id with code +09e9afac8cea perf arm-spe: Print size using consistent format +d54e50b7c9a4 perf cs-etm: Print size using consistent format +6b1b208bef5b perf arm-spe: Snapshot mode test +56c31cdff7c2 perf arm-spe: Implement find_snapshot callback +0901b5602872 perf arm-spe: Add snapshot mode support +9aba0adae8c7 perf expr: Add source_count for aggregating events +1e7ab8297599 perf expr: Move ID handling to its own function +fdf1e29b6118 perf expr: Add metric literals for topology. +3613f6c1180b perf expr: Add literal values starting with # +0b6b84cca674 perf cputopo: Match thread_siblings to topology ABI name +406018dcc121 perf cputopo: Match die_siblings to topology ABI name +48f07b0b2a3e perf cputopo: Update to use pakage_cpus +604ce2f00465 perf test: Add expr test for events with hyphens +b47d2fb40f50 perf test: Remove skip_if_fail +848ddf5999d2 perf test: Remove is_supported function +e74dd9cb3332 perf test: TSC test, remove is_supported use +4935e2cd1b98 perf test: BP tests, remove is_supported use +c76ec1cf25d5 perf test: Remove non test case style support. +1870356f3532 perf test: Convert time to tsc test to test case. +e329f03a1f1b perf test: bp tests use test case +94e11fc77129 perf test: Remove now unused subtest helpers +e65bc1fa29dc perf test: Convert llvm tests to test cases. +5801e96b88bb perf test: Convert bpf tests to test cases. +44a8528c241b perf test: Convert clang tests to test cases. +e47c6ecaae1d perf test: Convert watch point tests to test cases. +3ec18fc7831e parisc/entry: fix trace test in syscall exit path +38860b2c8bb1 parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page +f0d1cfac45ab parisc: Fix implicit declaration of function '__kernel_text_address' +279917e27edc parisc: Fix backtrace to always include init funtion names +3ad7befd4842 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +f44c7dbd74ec Merge tag 'block-5.16-2021-11-13' of git://git.kernel.dk/linux-block +2b7196a219bf Merge tag 'io_uring-5.16-2021-11-13' of git://git.kernel.dk/linux-block +c8103c2718eb Merge tag '5.16-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 +d0b51bfb23a2 Revert "mm: shmem: don't truncate page if memory failure happens" +a613224169f9 Merge tag '5.16-rc-ksmbd-fixes' of git://git.samba.org/ksmbd +0ecca62beb12 Merge tag 'ceph-for-5.16-rc1' of git://github.com/ceph/ceph-client +a27c085874ca Merge tag 'erofs-for-5.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +5664896ba29e Merge tag 'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +0f7ddea6225b Merge tag 'netfs-folio-20211111' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +a9b9669d9822 Merge tag 'coccinelle-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux +0a90729278ae Merge tag 'selinux-pr-20211112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +7c3737c70607 Merge tag 'trace-v5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +4d6fe79fdecc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +d4fa09e514cd Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +be427a88a3dc Merge tag 's390-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +b89f311d7e25 Merge tag 'riscv-for-linus-5.16-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +4218a96faf91 Merge tag 'mips_5.16_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +2a74fe82831e perf test: Convert pmu event tests to test cases. +039f3555455d perf test: Convert pfm tests to use test cases. +9be56d30802f perf test: Add skip reason to test case. +78244d2e2114 perf test: Add test case struct. +f832044c8e8a perf test: Add helper functions for abstraction. +33f44bfd3c04 perf test: Rename struct test to test_suite +d68f03650873 perf test: Move each test suite struct to its test +df2252054eb0 perf test: Make each test/suite its own struct. +46bb1b9484ae cifs: do not duplicate fscache cookie for secondary channels +70701b83e208 tcp: Fix uninitialized access in skb frags array for Rx 0cp. +aae458725412 ethernet: sis900: fix indentation +27df68d579c6 net/ipa: ipa_resource: Fix wrong for loop range +0cda7d4bac5f selftests: net: switch to socat in the GSO GRE test +87530779de04 ptp: ptp_clockmatrix: repair non-kernel-doc comment +81b1d548d00b hamradio: remove needs_free_netdev to avoid UAF +0f2b305af944 cifs: connect individual channel servers to primary channel server +ba05fd36b851 libbpf: Perform map fd cleanup for gen_loader in case of error +2453afe38455 samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu +e4ac80ef8198 tools/runqslower: Fix cross-build +dc14ca4644f4 samples/bpf: Fix summary per-sec stats in xdp_sample_user +6af2e1237412 selftests/bpf: Check map in map pruning +393534f291d8 drm/nouveau: set RGB quantization range to FULL +d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouveau_framebuffer_new() +606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used variables "ret" in disp.c +170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static +f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc57d_olut' static +22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to avoid NUL-terminated string loss +bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display +5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable +79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_atomic_check_lut() +372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut() +78ad449dc5c8 drm/nouveau: Remove unused variable ret +c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors +c5dac1f62153 drm/nouveau/bios/init: A typo fix +5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keyword +4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence +1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR +6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head +23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel +57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for CRC channel +4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip +bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c +94bdb32aa2b2 MAINTAINERS: update information for nouveau +724244cdb382 cifs: protect session channel fields with chan_lock +8e07757bece6 cifs: do not negotiate session if session already exists +325d956d6717 selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning +21c6ec3d5275 selftests/bpf: Fix an unused-but-set-variable compiler warning +c7a9b6471c8e signal/vm86_32: Remove pointless test in BUG_ON +58da0d84fdd2 Merge series "" from : +2ce1b21cb332 ASoC: rsnd: fixup DMAEngine API +1218f06cb3c6 ASoC: SOF: build compression interface into snd_sof.ko +84886c262ebc Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master +1cab6bce42e6 tracing/histogram: Fix check for missing operands in an expression +63f84ae6b82b tracing/histogram: Do not copy the fixed-size char array field over the field size +66f4beaa6c1d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +6cbcc7ab2147 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +030c28a02113 Merge tag 'pwm/for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm +0d5d74634f63 Merge tag 'sound-fix-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +304ac8032d3f Merge tag 'drm-next-2021-11-12' of git://anongit.freedesktop.org/drm/drm +f78e9de80f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +fbdb5e8f2926 x86/cpu: Add Raptor Lake to Intel family +3b81bf78b733 Merge tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +e629fc1407a6 x86/mce: Add errata workaround for Skylake SKX37 +204d32efa8a5 Merge tag 'libata-5.16-rc1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +02102744d364 smb3: do not setup the fscache_super_cookie until fsinfo initialized +7246f4dcaccc tools/lib/lockdep: drop liblockdep +7f28af9cf542 cifs: fix potential use-after-free bugs +869da64d0711 cifs: fix memory leak of smb3_fs_context_dup::server_hostname +ca780da5fdd3 smb3: add additional null check in SMB311_posix_mkdir +9e7ffa77b26a cifs: release lock earlier in dequeue_mid error case +d9c8e52ff9e8 thermal: int340x: fix build on 32-bit targets +5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost +7cc595a60187 Merge branch 'introduce btf_tracing_ids' +d19ddb476a53 bpf: Introduce btf_tracing_ids +9e2ad638ae36 bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs +6c53b45c71b4 spi: fix use-after-free of the add_lock mutex +6532582c353f spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan() +12f62a857c83 spi: lpspi: Silence error message upon deferred probe +98d948eb8331 spi: cadence-quadspi: fix write completion support +8c32984bc7da ASoC: mediatek: mt8173: Fix debugfs registration for components +2cd9b0ef82d9 ASoC: rt5682: Re-detect the combo jack after resuming +a3774a2a6544 ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend +a382285b6fed ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT +dbe638f71eae ASoC: rt9120: Add the compatibility with rt9120s +8f1f1846d78a ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 +9bb4e4bae5a1 ASoC: rt9120: Update internal ocp level to the correct value +ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatible string from rockchip,rk-timer.yaml +32a370abf12f net,lsm,selinux: revert the security_sctp_assoc_established() hook +b637108a4022 blk-mq: fix filesystem I/O request allocation +bac35395d27c smb3: add additional null check in SMB2_tcon +6b7895182ce3 smb3: add additional null check in SMB2_open +10a20b34d735 of/irq: Don't ignore interrupt-controller when interrupt-map failed +69ea463021be irqchip/sifive-plic: Fixup EOI failed when masked +1cbb418b69ed irqchip/csky-mpintc: Fixup mask/unmask implementation +314f14abdeca bpftool: Enable libbpf's strict mode by default +6a628fa43810 fs: dlm: fix potential buffer overflow +34d11a440c61 bpf: Fix inner map state pruning regression. +199d983bc015 xsk: Fix crash on double free in buffer pool +d7458bc0d8b4 tracing/osnoise: Make osnoise_instances static +54df5c8e014c perf test: Use macro for "suite" definitions +fe90d378777a perf test: Use macro for "suite" declarations +66aee54ba42c perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET +0826b7fd0a01 perf trace: Beautify the 'level' argument of setsockopt +f1c1e45e9cca perf trace: Beautify the 'level' argument of getsockopt +ecf0a35ba221 perf beauty socket: Add generator for socket level (SOL_*) string table +d3f82839f8d5 perf beauty socket: Sort the ipproto array entries +82e3664b0acc perf beauty socket: Rename 'regex' to 'ipproto_regex' +1a1edf33206c perf beauty socket: Prep to receive more input header files +012e5690360c perf beauty socket: Rename header_dir to uapi_header_dir +795f91db262c perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators +fa020dd78f9b perf beauty: Make all sockaddr files use a common naming scheme +2a2d23b68c4e drm/i915: make array states static const +418ace9992a7 ARM: 9156/1: drop cc-option fallbacks for architecture selection +0d08e7bf0d0d ARM: 9155/1: fix early early_iounmap() +b781d8db580c blkcg: Remove extra blkcg_bio_issue_init +e3d9234f3002 Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK" +501cfe067906 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from +318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR +72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs +0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR +e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi +d235a7c426b1 drm/meson: remove useless recursive components matching +7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks +3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR +c802b6d7815d ath11k: Clear auth flag only for actual association in security mode +16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware +ae80b6033834 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply +3e067fd8503d KVM: x86: move guest_pv_has out of user_access section +efe6f16c6faf Merge branch 'next' into for-linus +913d3a3f8408 dt-bindings: watchdog: sunxi: fix error in schema +57d77e45c9c0 bindings: media: venus: Drop redundant maxItems for power-domain-names +0e5f897708e8 dt-bindings: Remove Netlogic bindings +1b2189f3aa50 clk: versatile: clk-icst: Ensure clock names are unique +68d16195b61c of: Support using 'mask' in making device bus id +f4eedebdbfbf dt-bindings: treewide: Update @st.com email address to @foss.st.com +ea28e2c1f7cf dt-bindings: media: Update maintainers for st,stm32-hwspinlock.yaml +1db9a87aeade dt-bindings: media: Update maintainers for st,stm32-cec.yaml +0bb0b616e40b dt-bindings: mfd: timers: Update maintainers for st,stm32-timers +fb66f40363c8 dt-bindings: timer: Update maintainers for st,stm32-timer +51906dd173b2 dt-bindings: i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz +582c433eb997 dt-bindings: display: bridge: Convert toshiba,tc358767.txt to yaml +c4a11bf423ec dt-bindings: Rename Ingenic CGU headers to ingenic,*.h +b6c24725249a Merge tag 'drm-misc-fixes-2021-11-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +9faaffbe85ed Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag attributes' +d52f5c639dd8 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support +3f1d0dc0ba29 selftests/bpf: Clarify llvm dependency with btf_tag selftest +5698a42a73a1 selftests/bpf: Add a C test for btf_type_tag +26c79fcbfa64 selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c +846f4826d18e selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication +6aa5dabc9d0e selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests +0dc85872203b selftests/bpf: Test libbpf API function btf__add_type_tag() +3da5ba6f0509 bpftool: Support BTF_KIND_TYPE_TAG +2dc1e488e5cd libbpf: Support BTF_KIND_TYPE_TAG +8c42d2fa4eea bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes +26a2787d45c5 ksmbd: Use the SMB3_Create definitions from the shared +699230f31bf5 ksmbd: Move more definitions into the shared area +d6c9ad23b421 ksmbd: use the common definitions for NEGOTIATE_PROTOCOL +4355a8fd8163 ksmbd: switch to use shared definitions where available +2734b692f7b8 ksmbd: change LeaseKey data type to u8 array +2dd9129f7dec ksmbd: remove smb2_buf_length in smb2_transform_hdr +cb4517201b8a ksmbd: remove smb2_buf_length in smb2_hdr +561a1cf57535 ksmbd: remove md4 leftovers +5d2f0b1083eb ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION +2326ff8d5c66 Merge branch 'Future-proof more tricky libbpf APIs' +164b04f27fbd bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls +eda8bfa5b7c7 tools/runqslower: Update perf_buffer__new() calls +60ba87bb6baf selftests/bpf: Update btf_dump__new() uses to v1.0+ variant +0b52a5f4b994 selftests/bpf: Migrate all deprecated perf_buffer uses +417889346577 libbpf: Make perf_buffer__new() use OPTS-based interface +6084f5dc928f libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof +957d350a8b94 libbpf: Turn btf_dedup_opts into OPTS-based struct +de29e6bbb9ee selftests/bpf: Minor cleanups and normalization of Makefile +6501182c08f7 bpftool: Normalize compile rules to specify output file last +3a75111d8a43 Merge branch 'selftests/bpf: fix test_progs' log_level logic' +50dee7078b66 selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level +a6ca71583137 libbpf: Add ability to get/set per-program load flags +d3e3c102d107 io-wq: serialize hash clear with wakeup +447212bb4f8e BackMerge tag 'v5.15' into drm-next +5833291ab6de Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +1b87bda1f29a libata: libahci: declare ahci_shost_attr_group as static +636f6e2af4fb libata: add horkage for missing Identify Device log +ca2ef2d9f2aa Merge tag 'kcsan.2021.11.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +5593a733f968 Merge tag 'apparmor-pr-2021-11-10' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor +dbf49896187f Merge branch 'akpm' (patches from Andrew) +6d76f6eb46cb Merge tag 'm68knommu-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +bf9167a8b40c HID: intel-ish-hid: fix module device-id handling +4d9beec22f73 smb3: add additional null check in SMB2_ioctl +e0217c5ba10d Revert "PCI: Use to_pci_driver() instead of pci_dev->driver" +68da4e0eaaab Revert "PCI: Remove struct pci_dev->driver" +212e6562f33b drm/i915/dg2: Program recommended HW settings +645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds +d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds +86399ea07109 block: Hold invalidate_lock in BLKRESETZONE ioctl +c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format +b131f2011115 blk-mq: rename blk_attempt_bio_merge +10f7335e3627 blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge +438cd74223c0 block: fix kerneldoc for disk_register_independent_access__ranges() +600b18f88f26 Merge tag 'trace-v5.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f54ca91fe6f2 Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +c55a04176cba Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +5625207d83f6 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +b873e986816a kasan: add kasan mode messages when kasan init +ab2f9d2d3626 mm: unexport {,un}lock_page_memcg +913ffbdd9985 mm: unexport folio_memcg_{,un}lock +ab09243aa95a mm/migrate.c: remove MIGRATE_PFN_LOCKED +0ef024621417 mm: migrate: simplify the file-backed pages validation when migrating its mapping +252220dab9d4 mm: allow only SLUB on PREEMPT_RT +0093de693fe7 mm/page_owner.c: modify the type of argument "order" in some functions +4a6b35b3b3f2 xfs: sync xfs_btree_split macros with userspace libxfs +e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus +826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management +f5396f2d8268 Merge branch 'kvm-5.16-fixes' into kvm-master +1f05833193d8 Merge branch 'kvm-sev-move-context' into kvm-master +da1bfd52b930 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS +796c83c58a49 KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() +329bd56ce5dc KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT +a5e0c2528454 KVM: nVMX: Clean up x2APIC MSR handling for L2 +0cacb80b98f3 KVM: VMX: Macrofy the MSR bitmap getters and setters +67f4b9969c30 KVM: nVMX: Handle dynamic MSR intercept toggling +7dfbc624eb57 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use +afd67ee3cbbd KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN +77c3323f4875 KVM: x86: Rename kvm_lapic_enable_pv_eoi() +760849b1476c KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES +8b44b174f6ac KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows +10c30de01921 kvm: mmu: Use fast PF path for access tracking of huge pages when possible +c435d4b7badf KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator +cae72dcc3b21 KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active +e6cd31f1a8ce kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool +7e2175ebd695 KVM: x86: Fix recording of guest steal time / preempted status +6a58150859fd selftest: KVM: Add intra host migration tests +7a6ab3cf398a selftest: KVM: Add open sev dev helper +0b020f5af092 KVM: SEV: Add support for SEV-ES intra host migration +b56639318bb2 KVM: SEV: Add support for SEV intra host migration +91b692a03c99 KVM: SEV: provide helpers to charge/uncharge misc_cg +f4d316537059 KVM: generalize "bugged" VM to "dead" VM +b67a4cc35c9f KVM: SEV: Refactor out sev_es_state struct +02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the fbc instance +e49a656b924e drm/i915/fbc: Start passing around intel_fbc +d06188234427 drm/i915/fbc: s/dev_priv/i915/ +9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL +a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers +73ab6ec90922 drm/i915/fbc: Clean up all register defines +a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK +a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() +8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc +11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ +0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc +41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs +6874f95816da drm/i915/fbc: Extract helpers to compute FBC control register values +74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() +ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always +2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() +b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() +0ca37273ee0a ALSA: fireworks: add support for Loud Onyx 1200f quirk +b9ecb9a99733 Merge branch 'kvm-guest-sev-migration' into kvm-master +73f1b4fece21 x86/kvm: Add kexec support for SEV Live Migration. +f4495615d76c x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. +2f70ddb1f718 EFI: Introduce the new AMD Memory Encryption GUID. +064ce6c550a0 mm: x86: Invoke hypercall when page encryption status is changed +08c2336df78d x86/kvm: Add AMD SEV specific Hypercall3 +d336509cb9d0 selftests/net: udpgso_bench_rx: fix port argument +4716023a8f6a perf/core: Avoid put_page() when GUP fails +5863702561e6 perf/x86/vlbr: Add c->flags to vlbr event constraints +0fe39a3929ac perf/x86/lbr: Reset LBR_SELECT during vlbr reset +a8b76910e465 preempt: Restore preemption model selection configs +4cc4cc28ec41 arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() +b027789e5e50 sched/fair: Prevent dead task groups from regaining cfs_rq's +42dc938a590c sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() +ce2612b6706b x86/smp: Factor out parts of native_smp_prepare_cpus() +2105a92748e8 static_call,x86: Robustify trampoline patching +29cd38675041 net: wwan: iosm: fix compilation warning +4ca110bf8d9b cxgb4: fix eeprom len when diagnostics not implemented +3cc1ae1fa70a drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame +84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height} +9239f3e1807c drm/simpledrm: Support virtual screen sizes +0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property +18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height +19b20a802131 drm/format-helper: Streamline blit-helper interface +53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions +3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() +27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions +452290f354f0 drm/format-helper: Export drm_fb_clip_offset() +396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook +3153c6486008 drm/xen: Implement mmap as GEM object function +d1260be70675 drm/i915/dsi: transmit brightness command in HS state +f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits in config DPCD +078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON +373545903711 PCI/MSI: Destroy sysfs before freeing entries +f21082fb20db PCI: Add MSI masking quirk for Nvidia ION AHCI +2226667a145d PCI/MSI: Deal with devices lying about their MSI mask capability +9c8e9c9681a0 PCI/MSI: Move non-mask check back into low level accessors +790f27e0f7c1 drm/etnaviv: use dma_resv_describe +f19ee2f35d10 drm/msm: use the new dma_resv_describe +a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 +781050b0a316 drm/ttm: Put BO in its memory manager's lru list +7120a447c7fe drm/ttm: Double check mem_type of BO while eviction +d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list +498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init +fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument +51839e25d43d ata: sata_highbank: Remove unnecessary print function dev_err() +68dbbe7d5b4f libata: fix read log timeout value +0315a075f134 net: fix premature exit from NAPI state polling in napi_disable() +debe436e77c7 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +6070dcc8e5b1 Merge tag 'for-5.16-deadlock-fix-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +38764c734028 Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linux +2ec20f489591 Merge tag 'nfs-for-5.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +04f8cb6d6b67 Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type' +8b4fd2bf1f47 selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup +f89315650ba3 bpf: Add ingress_ifindex to bpf_sk_lookup +5147da902e0d Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +951bad0bd9de Merge tag 'amd-drm-fixes-5.16-2021-11-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +a41b74451b35 Merge tag 'kernel.sys.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +6752de1aebee Merge tag 'pidfd.v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +0e62904836ec smb3: remove trivial dfs compile warning +c88f7dcd6d64 cifs: support nested dfs links over reconnect +71e6864eacbe smb3: do not error on fsync when readonly +f8ca7b74192b Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +e81478bbe7a1 ALSA: hda: fix general protection fault in azx_runtime_idle +255ed63638da afs: Use folios in directory handling +78525c74d9e7 netfs, 9p, afs, ceph: Use folios +452c472e2634 folio: Add a function to get the host inode for a folio +a19672f6b971 folio: Add a function to change the private data attached to a folio +08374410a5ea Documentation: power: Describe 'advanced' and 'simple' EM models +d704aa0d44ad Documentation: power: Add description about new callback for EM registration +4d1cd1443db3 powercap: DTPM: Fix suspend failure and kernel warning +881007522c8f Merge tag 'thermal-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +d422555f323c Merge tag 'pm-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +285fc3db0aeb Merge tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +e68a7d35bb17 Merge tag 'dmaengine-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine +39173303c838 ALSA: hda: Free card instance properly at probe errors +d4efc0de00fc Merge tag 'tag-chrome-platform-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux +89fa0be0a09c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +3f55f177edb8 Merge tag 'arm-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +e8f023caee6b Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +bf98ecbbae3e Merge tag 'for-linus-5.16b-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +4287af35113c Merge tag 'libnvdimm-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +f78b25ee922e mips: decompressor: do not copy source files while building +e2f4b3be1d3c MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression +89d714ab6043 Merge tag 'linux-watchdog-5.16-rc1' of git://www.linux-watchdog.org/linux-watchdog +29f11fce211c xfs: #ifdef out perag code for userspace +554c577cee95 gfs2: Prevent endless loops in gfs2_file_buffered_write +bd485d274be3 Merge tag 'rproc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux +b6f2a0f89d7e cifs: for compound requests, use open handle if possible +becc1fb4f3e5 Merge tag 'rpmsg-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux +4d395f938ae3 drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64) +1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore +b45a36032dc7 drm/amdgpu: drop jpeg IP initialization in SRIOV case +4375d6255d05 drm/amd/display: reject both non-zero src_x and src_y only for DCN1x +2e6e9058d13a ftrace/direct: Fix lockup in modify_ftrace_direct_multi +51d157946666 ring-buffer: Protect ring_buffer_reset() from reentrancy +5d5e4522a7f4 printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces +c058493df7ed ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED +e5d5aadcf3cd net/smc: fix sk_refcnt underflow on linkdown and fallback +c7ebe23cee35 net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() +721111b1b29c gve: fix unmatched u64_stats_update_end() +68eabc348148 net: ethernet: lantiq_etop: Fix compilation error +af0a51113cb7 selftests: forwarding: Fix packet matching in mirroring selftests +c7cd82b90599 vsock: prevent unnecessary refcnt inc for nonblocking connect +bb7bbb6e3647 net: marvell: mvpp2: Fix wrong SerDes reconfiguration order +7a166854b4e2 net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory +61082ad6a6e1 virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE +f64ab8e4f368 net: stmmac: allow a tc-taprio base-time of zero +e7e4785fa30f selftests: net: test_vxlan_under_vrf: fix HV connectivity test +1413ff132f28 Merge branch 'hns3-fixes' +688db0c7a4a6 net: hns3: allow configure ETS bandwidth of all TCs +91fcc79bff40 net: hns3: remove check VF uc mac exist when set by PF +1122eac19476 net: hns3: fix some mac statistics is always 0 in device version V2 +e140c7983e30 net: hns3: fix kernel crash when unload VF while it is being reset +3b6db4a0492b net: hns3: sync rx ring head in echo common pull +0b653a81a26d net: hns3: fix pfc packet number incorrect after querying pfc parameters +beb27ca451a5 net: hns3: fix ROCE base interrupt vector initialization bug +3b4c6566c158 net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full +61988e0a6244 Merge branch 'thermal-int340x' +dcc0b6f2e63a Merge branches 'pm-opp' and 'pm-cpufreq' +314c6e2b4545 Merge branches 'acpica', 'acpi-ec', 'acpi-pmic' and 'acpi-video' +2c49dabad80d Merge branch 'acpi-dsc' +dff5acfd87e1 Documentation: ACPI: Fix non-D0 probe _DSC object example +b2beffa7d9a6 ath11k: enable 802.11 power save mode in station mode +af3d89649bb6 ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode +64355db3caf6 mod_devicetable: fix kdocs for ishtp_device_id +6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() +1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz +ed8414ab041f drm/omap: Make use of the helper function devm_platform_ioremap_resourcexxx() +b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() +b94b7353d7fe drm/omapdrm: Convert to SPDX identifier +13cbaa4c2b7b media: cec: copy sequence field for the reply +d55c3ee6b4c7 media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference +678d92b6126b media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 +4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" +7fb0413baa7f HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts +304dd3680b56 HID: nintendo: unlock on error in joycon_leds_create() +9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the per-engine reset bitlocks +775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects +744d0090a5f6 Input: iforce - fix control-message timeout +91e2e76695fe Input: wacom_i2c - use macros for the bit masks +4ddac46031c1 ALSA: memalloc: Remove a stale comment +27931d38ce05 Input: ili210x - reduce sample period to 15ms +8639e042ad6a Input: ili210x - improve polled sample spacing +de889108391f Input: ili210x - special case ili251x sample read out +be896bd3b72b Input: elantench - fix misreporting trackpoint coordinates +4ac0536f8874 cifs: set a minimum of 120s for next dns resolution +bbcce3680445 cifs: split out dfs code from cifs_reconnect() +8f1bc38bbb51 net: mana: Fix spelling mistake "calledd" -> "called" +6dc25401cba4 net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any +43aa4937994f amt: use cancel_delayed_work() instead of flush_delayed_work() in amt_fini() +917a6f0bdbc5 Merge tag 'drm-intel-next-fixes-2021-11-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +4a390c2ee768 Merge tag 'drm-misc-next-fixes-2021-11-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +dc2fc9f03c5c net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than 10 +ae0abb4dac8f cifs: convert list_for_each to entry variant +43b459aa5e22 cifs: introduce new helper for cifs_reconnect() +efb21d7b0fa4 cifs: fix print of hdr_flags in dfscache_proc_show() +278167fd2f8f block: add __must_check for *add_disk*() callers +ecaf97f47444 block: use enum type for blk_mq_alloc_data->rq_flags +b476266f063e rtc: rx8025: use .set_offset/.read_offset +3d35840dfb75 rtc: rx8025: use rtc_add_group +5be3933fea2e rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported +1709d7eea1c6 rtc: rx8025: set range +8670558f9e29 rtc: rx8025: let the core handle the alarm resolution +5e7f635aa647 rtc: rx8025: switch to devm_rtc_allocate_device +a5f828036c2e rtc: ab8500: let the core handle the alarm resolution +27f06af75314 rtc: ab-eoz9: support UIE when available +24370014011f rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT +ac86964ff979 rtc: rv3032: let the core handle the alarm resolution +654815eff130 rtc: s35390a: let the core handle the alarm resolution +d87f741dddab rtc: handle alarms with a minute resolution +72e4ee638d8e rtc: pcf85063: silence cppcheck warning +fceb07950a7a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +03a86cda4123 rtc: rv8803: fix writing back ctrl in flag register +08d1ecd98a8f drm/i915/guc: Refcount context during error capture +6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fence_fb_obj() +c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoiner pipes +115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads +2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates +6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter +c40a09e56fa3 drm/amd/display: Add callbacks for DMUB HPD IRQ notifications +d82b3266ef88 drm/amd/display: Don't lock connection_mutex for DMUB HPD +433e5dec418d drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends +a44fe9ee051a drm/amdkfd: Fix retry fault drain race conditions +3aac6aa6304f drm/amdkfd: lower the VAs base offset to 8KB +706bc8c50140 drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly +9f4f2c1a3524 drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov +4fc30ea780e0 drm/amdgpu: fix uvd crash on Polaris12 during driver unloading +03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bits with GuC submission +3a74ac2d1159 libbpf: Compile using -std=gnu89 +35e4c6c1a2fc block: Hold invalidate_lock in BLKZEROOUT ioctl +7607c44c157d block: Hold invalidate_lock in BLKDISCARD ioctl +cb690f5238d7 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block +3e28850cbd35 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block +1dc1f92e24d6 Merge tag 'for-5.16/bdev-size-2021-11-09' of git://git.kernel.dk/linux-block +007301c472ef Merge tag 'io_uring-5.16-2021-11-09' of git://git.kernel.dk/linux-block +c183e1707aba Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +372594985c78 Merge tag 'dma-mapping-5.16' of git://git.infradead.org/users/hch/dma-mapping +1bdd629e5aa0 Merge tag 'ovl-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +cdd39b0539c4 Merge tag 'fuse-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +a0c7d4a07f2f Merge tag 'for-linus-5.16-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux +f89ce84bc333 Merge tag '9p-for-5.16-rc1' of git://github.com/martinetd/linux +59a2ceeef6d6 Merge branch 'akpm' (patches from Andrew) +0e9beb8a96f2 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL +5563cabdde7e ipc: check checkpoint_restore_ns_capable() to modify C/R proc files +303f8e2d0200 selftests/kselftest/runner/run_one(): allow running non-executable files +2128f4e21aa2 virtio-mem: disallow mapping virtio-mem memory via /dev/mem +a9e7b8d4f663 kernel/resource: disallow access to exclusive system RAM regions +b78dfa059fdd kernel/resource: clean up and optimize iomem_is_exclusive() +3b2941188e01 scripts/gdb: handle split debug for vmlinux +d5d2c51f1e5f kcov: replace local_irq_save() with a local_lock_t +22036abe17c9 kcov: avoid enable+disable interrupts if !in_task() +741ddd4519c4 kcov: allocate per-CPU memory on the relevant node +6f1d34bd491c Documentation/kcov: define `ip' in the example +d687a9ccf264 Documentation/kcov: include types.h in the example +7eb0e28c1d31 sysv: use BUILD_BUG_ON instead of runtime check +ba1f70ddd180 kernel/fork.c: unshare(): use swap() to make code cleaner +10a6de19cad6 seq_file: fix passing wrong private data +372904c080be seq_file: move seq_escape() to a header +f26663684e76 signal: remove duplicate include in signal.h +a10677a028b8 crash_dump: remove duplicate include in crash_dump.h +5605f41917c6 crash_dump: fix boolreturn.cocci warning +55d1cbbbb29e hfs/hfsplus: use WARN_ON for sanity check +94ee1d91514a nilfs2: remove filenames from file comments +3bcd6c5bd483 nilfs2: replace snprintf in show functions with sysfs_emit +98d5b61ef5fa coda: bump module version to 7.2 +118b7ee169d2 coda: use vmemdup_user to replace the open code +1077c2857791 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt +5a646fb3a3e2 coda: avoid doing bad things on inode type changes during revalidation +b2e36228367a coda: avoid hidden code duplication in rename +76097eb7a48a coda: avoid flagging NULL inodes +b1deb685b079 coda: remove err which no one care +3d8e72d97411 coda: check for async upcall request using local state +18319cb478de coda: avoid NULL pointer dereference from a bad inode +8bc2b3dca729 init: make unknown command line param message clearer +0858d7da8a09 ramfs: fix mount source show for ramfs +2d93a5835a37 alpha: use is_kernel_text() helper +4b5ef1e11421 microblaze: use is_kernel_text() helper +843a1ffaf6f2 powerpc/mm: use core_kernel_text() helper +808b64565b02 extable: use is_kernel_text() helper +3298cbe8046a mm: kasan: use is_kernel() helper +8f6e42e83362 sections: provide internal __is_kernel() and __is_kernel_text() helper +0a96c902d46c x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() +b9ad8fe7b8ca sections: move is_kernel_inittext() into sections.h +a20deb3a3487 sections: move and rename core_kernel_data() to is_kernel_core_data() +e7d5c4b0eb9b kallsyms: fix address-checks for kernel related range +1b1ad288b8f1 kallsyms: remove arch specific text and data check +a43e5e3a0227 ELF: simplify STACK_ALLOC macro +5f501d555653 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE +0ee3e7b8893e checkpatch: get default codespell dictionary path from package location +70a11659f590 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses +3e421469dd77 const_structs.checkpatch: add a few sound ops structs +723aca208516 mm/scatterlist: replace the !preemptible warning in sg_miter_stop() +839b395eb9c1 lib: uninline simple_strntoull() as well +bfb3ba32061d include/linux/string_helpers.h: add linux/string.h for strlen() +0f68d45ef41a lib, stackdepot: add helper to print stack entries into buffer +505be48165fa lib, stackdepot: add helper to print stack entries +4d4712c1a4ac lib, stackdepot: check stackdepot handle before accessing slabs +57235b6e783c MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK SUPPORT +65e5acbb135e MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER +b39c920665c0 MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO HUB DRIVER +46bfa85fc888 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE +b15be237a95f MAINTAINERS: add "exec & binfmt" section with myself and Eric +7d60ac009792 mailmap: update email address for Colin King +e1edc277e6f6 linux/container_of.h: switch to static_assert +e52340de11d8 kernel.h: split out instruction pointer accessors +b4b87651104d include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions +98e1385ef24b include/linux/radix-tree.h: replace kernel.h with the necessary inclusions +1fcbd5deac51 include/linux/sbitmap.h: replace kernel.h with the necessary inclusions +5f6286a60810 include/linux/delay.h: replace kernel.h with the necessary inclusions +28b2e8f32023 include/media/media-entity.h: replace kernel.h with the necessary inclusions +c540f9595956 include/linux/plist.h: replace kernel.h with the necessary inclusions +50b09d6145da include/linux/llist.h: replace kernel.h with the necessary inclusions +cd7187e112c9 include/linux/list.h: replace kernel.h with the necessary inclusions +ec54c2892064 include/kunit/test.h: replace kernel.h with the necessary inclusions +d2a8ebbf8192 kernel.h: split out container_of() and typeof_member() macros +f5d80614844a kernel.h: drop unneeded inclusion from other headers +da4d6b9cf80a proc: allow pid_revalidate() during LOOKUP_RCU +ce2814622e84 virtio-mem: kdump mode to sanitize /proc/vmcore access +ffc763d0c334 virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() +84e17e684eef virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() +94300fcf4cef virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() +cc5f2704c934 proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks +2c9feeaedfe1 proc/vmcore: let pfn_is_ram() return a bool +934fadf438b3 x86/xen: print a warning when HVMOP_get_mem_type fails +d452a4894983 x86/xen: simplify xen_oldmem_pfn_is_ram() +434b90f39e66 x86/xen: update xen_oldmem_pfn_is_ram() documentation +0658a0961b0a procfs: do not list TID 0 in /proc//task +83c1fd763b32 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB +51b8c1fe250d vfs: keep inodes with page cache off the inode shrinker LRU +5429c9dbc902 f2fs: fix UAF in f2fs_available_free_memory +e3b49ea36802 f2fs: invalidate META_MAPPING before IPU/DIO write +26af1cd00364 nvme: wait until quiesce is done +93542fbfa7b7 scsi: make sure that request queue queiesce and unquiesce balanced +d2b9f12b0f7c scsi: avoid to quiesce sdev->request_queue two times +9ef4d0209cba blk-mq: add one API for waiting until quiesce is done +cca2aac8acf4 MIPS: fix duplicated slashes for Platform file path +0706f74f719e MIPS: fix *-pkg builds for loongson2ef platform +70060ee313be PCI: brcmstb: Allow building for BMIPS_GENERIC +1d987052e32f MIPS: BMIPS: Enable PCI Kconfig +bdbf2038fbf4 MIPS: VDSO: remove -nostdlib compiler flag +5eeaafc8d693 mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set +f1245bc8cbe8 MIPS: Update bmips_stb_defconfig +1f761b3e67e4 MIPS: Allow modules to set board_be_handler +ade4a1fc5741 drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages +90ab96f3872e drm/i915/fb: Fix rounding error in subsampled plane size calculation +cecbc0c7eba7 drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() +9758aba8542b amt: add IPV6 Kconfig dependency +1c360cc1cc88 gve: Fix off by one in gve_tx_timeout() +51bd9563b678 btrfs: fix deadlock due to page faults during direct IO reads and writes +a48fc69fe658 udf: Fix crash after seekdir +0b9111922b1f hamradio: defer 6pack kfree after unregister_netdev +3e0588c291d6 hamradio: defer ax25 kfree after unregister_netdev +54f0bad6686c net: sungem_phy: fix code indentation +bcae3af286f4 drm/locking: fix __stack_depot_* name conflict +f155dfeaa4ee platform/x86: isthp_eclite: only load for matching devices +facfe0a4fdce platform/chrome: chros_ec_ishtp: only load for matching devices +0d0cccc0fd83 HID: intel-ish-hid: hid-client: only load for matching devices +44e2a58cb880 HID: intel-ish-hid: fw-loader: only load for matching devices +cb1a2c6847f7 HID: intel-ish-hid: use constants for modaliases +fa443bc3c1e4 HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() +38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled +d159037abbe3 ALSA: synth: missing check for possible NULL after the call to kstrdup +ad4f93ca4138 ALSA: memalloc: Use proper SG helpers for noncontig allocations +eb91224e47ec dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail +5c6c6d60e4b4 dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail +2498363310e9 dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width +beaaaa37c664 crypto: api - Fix boot-up crash when crypto manager is disabled +0a8ea235837c lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical +a99a65cfb92c MAINTAINERS: Add maintainer entry for zstd +e0c1b49f5b67 lib: zstd: Upgrade to latest upstream zstd version 1.4.10 +2479b5238986 lib: zstd: Add decompress_sources.h for decompress_unzstd +cf30f6a5f0c6 lib: zstd: Add kernel-specific API +b2c4618162ec bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg +e0dc3b93bd7b bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding +c5d2177a72a1 bpf, sockmap: Fix race in ingress receive verdict with redirect to self +b8b8315e39ff bpf, sockmap: Remove unhash handler for BPF sockmap usage +40a34121ac1d bpf, sockmap: Use stricter sk state checks in sk_lookup_assign +cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P +c23551c9c36a selftests/bpf: Add exception handling selftests for tp_bpf program +b89ddf4cca43 arm64/bpf: Remove 128MB limit for BPF JIT programs +d2f38a3c6507 Merge tag 'backlight-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +3a9b0a46e170 Merge tag 'mfd-next-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +d20f7a09e5ee Merge tag 'gpio-updates-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +dd72945c43d3 Merge tag 'cxl-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl +dab334c98bf3 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +206825f50f90 Merge tag 'mtd/for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +05b8cd3db706 Add 'tools/perf/libbpf/' to ignored files +5b068aadf62d xfs: use swap() to make dabtree code cleaner +49bd49f983b5 cifs: send workstation name during ntlmssp session setup +50a8d3315960 KVM: arm64: Fix host stage-2 finalization +e851dfae4371 Merge tag 'kgdb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux +a2b03e48e961 Merge tag 'for-linus' of git://github.com/openrisc/linux +bbdbeb0048b4 Merge tag 'perf-tools-for-v5.16-2021-11-07-without-bpftool-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +1e9ed9360f80 Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +67b7e1f2410e Merge tag 'modules-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux +f91140e45534 soc: ti: fix wkup_m3_rproc_boot_thread return type +501586ea5974 xen/balloon: fix unused-variable warning +bad119b9a000 io_uring: honour zeroes as io-wq worker limits +a7ac203d8fd3 gfs2: Fix "Introduce flag for glock holder auto-demotion" +43d35ccc36da ALSA: pci: rme: Fix unaligned buffer addresses +a846a8e6c9a5 blk-mq: don't free tags if the tag_set is used by other device in queue initialztion +2878feaed543 bcache: Revert "bcache: use bvec_virt" +cfdf6b19e750 wcn36xx: fix RX BD rate mapping for 5GHz legacy rates +c9c5608fafe4 wcn36xx: populate band before determining rate on RX +ed04ea76e69e wcn36xx: Put DXE block into reset before freeing memory +3652096e5263 wcn36xx: Release DMA channel descriptor allocations +89dcb1da611d wcn36xx: Fix DMA channel enable/disable cycle +a4751f157c19 s390/cio: check the subchannel validity for dev_busid +9d48c7afedf9 s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove +213fca9e23b5 s390/tape: fix timer initialization in tape_std_assign() +4cdf2f4e24ff s390/pci: implement minimal PCI error recovery +dfd5bb23ad75 PCI: Export pci_dev_lock() +da995d538d3a s390/pci: implement reset_slot for hotplug slot +4fe204977096 s390/pci: refresh function handle in iomap +d89c0c8322ec drm/virtio: Fix NULL dereference error in virtio_gpu_poll +411ac2982cb6 ALSA: firewire-motu: add support for MOTU Track 16 +39f6eed4cb20 netfilter: flowtable: fix IPv6 tunnel addr match +c08d3286caf1 netfilter: xt_IDLETIMER: replace snprintf in show functions with sysfs_emit +08e873cb70f3 KVM: arm64: Change the return type of kvm_vcpu_preferred_target() +deacd669e18a KVM: arm64: nvhe: Fix a non-kernel-doc comment +c95c07836fa4 netfilter: ipvs: Fix reuse connection if RS weight is 0 +8bb084119f1a KVM: arm64: Extract ESR_ELx.EC only +77522ff02f33 netfilter: ctnetlink: do not erase error code with EINVAL +ad81d4daf6a3 netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY +85c0c8b342e8 selftests: nft_nat: Simplify port shadow notrack test +e1f8bc06e497 selftests: nft_nat: Improve port shadow test stability +00d8b83725e9 netfilter: nft_payload: Remove duplicated include in nft_payload.c +228c3fa054ad selftests: netfilter: extend nfqueue tests to cover vrf device +33b8aad21ac1 selftests: netfilter: add a vrf+conntrack testcase +c7c386fbc202 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions +c6975d7cab5b arm64: Track no early_pgtable_alloc() for kmemleak +aedad3e1c6dd arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long +34688c76911e arm64: vdso: remove -nostdlib compiler flag +9dc232a8ab18 arm64: arm64_ftr_reg->name may not be a human-readable string +c02cb7bdc450 ceph: add a new metric to keep track of remote object copies +aca39d9e86f3 libceph, ceph: move ceph_osdc_copy_from() into cephfs code +17e9fc9fca0c ceph: clean-up metrics data structures to reduce code duplication +cbed4ff76bbb ceph: split 'metric' debugfs file into several files +c3d8e0b5de48 ceph: return the real size read when it hits EOF +8cfc0c7ed34f ceph: properly handle statfs on multifs setups +631ed4b08287 ceph: shut down mount on bad mdsmap or fsmap decode +0e24421ac431 ceph: fix mdsmap decode when there are MDS's beyond max_mds +e90334e89b0c ceph: ignore the truncate when size won't change with Fx caps issued +e1c9788cb397 ceph: don't rely on error_string to validate blocklisted session. +25b735116194 ceph: just use ci->i_version for fscache aux info +5d6451b1489a ceph: shut down access to inode when async create fails +36e6da987e7e ceph: refactor remove_session_caps_cb +3c3050267e3c ceph: fix auth cap handling logic in remove_session_caps_cb +c35cac610a24 ceph: drop private list from remove_session_caps_cb +8006daff5f94 ceph: don't use -ESTALE as special return code in try_get_cap_refs +6407fbb9c3cb ceph: print inode numbers instead of pointer values +f7a67b463fb8 ceph: enable async dirops by default +a341131eb31e libceph: drop ->monmap and err initialization +9c43ff4490ef ceph: convert to noop_direct_IO +4c7e42552b3a erofs: remove useless cache strategy of DELAYEDALLOC +86432a6dca9b erofs: fix unsafe pagevec reuse of hooked pclusters +c45231a7668d litex_liteeth: Fix a double free in the remove function +0cc78dcca36d Merge branch 'introduce bpf_find_vma' +f108662b27c9 selftests/bpf: Add tests for bpf_find_vma +7c7e3d31e785 bpf: Introduce helper bpf_find_vma +9fec40f85065 nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails +62b12ab5dff0 selftests: net: tls: remove unused variable and code +e1464db5c57e net: marvell: prestera: fix hw structure laid out +e7ea51cd879c sctp: remove unreachable code from sctp_sf_violation_chunk() +8ac9dfd58b13 llc: fix out-of-bound array index in llc_sk_dev_hash() +c107fb9b4f83 Add gitignore file for samples/fanotify/ subdirectory +85879f131d78 net: hisilicon: fix hsn3_ethtool kernel-doc warnings +08fcdfa6e3ae nfc: port100: lower verbosity of cancelled URB messages +f05fb508ec3b Merge tag 'linux-can-fixes-for-5.16-20211106' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +6b75d88fa81b Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +e582e08ec059 Merge tag 'auxdisplay-for-linus-v5.16' of git://github.com/ojeda/linux +6b491a86b77c perf build: Install libbpf headers locally when building +f174940488dd perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 +aba8c5e38075 perf metric: Fix memory leaks +07eafd4e053a perf parse-event: Add init and exit to parse_event_error +6c1912898ed2 perf parse-events: Rename parse_events_error functions +e54ffb96e6f4 Merge tag 'compiler-attributes-for-linus-v5.16' of git://github.com/ojeda/linux +5fd79ed9bed1 Merge branch 'Fix leaks in libbpf and selftests' +8c7a95520184 selftests/bpf: Fix bpf_object leak in skb_ctx selftest +f91231eeeed7 selftests/bpf: Destroy XDP link correctly +f92321d706a8 selftests/bpf: Avoid duplicate btf__parse() call +f79587520a60 selftests/bpf: Clean up btf and btf_dump in dump_datasec test +5309b516bcc6 selftests/bpf: Free inner strings index in btf selftest +b8b26e585f3a selftests/bpf: Free per-cpu values array in bpf_iter selftest +8ba285874913 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper +8f7b239ea8cf libbpf: Free up resources used by inner map definition +2a2cb45b727b selftests/bpf: Pass sanitizer flags to linker through LDFLAGS +8e537d5dec34 ALSA: PCM: Fix NULL dereference at mmap checks +e269d7caf9e0 (tag: mtd/for-5.16) Merge tag 'spi-nor/for-5.16' into mtd/next +bca20e6a7386 Merge tag 'nand/for-5.16' into mtd/next +5577f24cb04a Merge branch 'libbpf: add unified bpf_prog_load() low-level API' +f19ddfe0360a selftests/bpf: Use explicit bpf_test_load_program() helper calls +cbdb1461dcf4 selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere +f87c1930ac29 selftests/bpf: Merge test_stub.c into testing_helpers.c +d8e86407e5fc selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() +3d1d62397f4a selftests/bpf: Fix non-strict SEC() program sections +5c5edcdebfcf libbpf: Remove deprecation attribute from struct bpf_prog_prep_result +a3c7c7e8050f bpftool: Stop using deprecated bpf_load_program() +bcc40fc0021d libbpf: Stop using to-be-deprecated APIs +e32660ac6fd6 libbpf: Remove internal use of deprecated bpf_prog_load() variants +d10ef2b825cf libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() +45493cbaf59e libbpf: Pass number of prog load attempts explicitly +be80e9cdbca8 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS +e4e290791d87 perf stat: Fix memory leak on error path +4e88118c20fc perf tools: Use __BYTE_ORDER__ +b3a018fc31fe perf inject: Add vmlinux and ignore-vmlinux arguments +7cc72553ac03 perf tools: Check vmlinux/kallsyms arguments in all tools +a3df50abeb73 perf tools: Refactor out kernel symbol argument sanity checking +1a86f4ba5cf1 perf symbols: Ignore $a/$d symbols for ARM modules +eb39bf325631 perf evsel: Don't set exclude_guest by default +f96f8cc4a63d NFSv4: Sanity check the parameters in nfs41_update_target_slotid() +c6f49acb52c7 i2c: amd-mp2-plat: ACPI: Use ACPI_COMPANION() directly +76eb4db611e1 i2c: i801: Add support for Intel Ice Lake PCH-N +a4119be4370e Merge tag 'coresight-fixes-v5.16' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-linus +4fad4fb9871b ALSA: hda/realtek: Add quirk for ASUS UX550VE +c9f1c19cf7c5 cifs: nosharesock should not share socket with future sessions +b53ad8107ee8 ksmbd: don't need 8byte alignment for request length in ksmbd_check_message +78f1688a64cc ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() +e8d585b2f68c ksmbd: Remove redundant 'flush_workqueue()' calls +341b16014bf8 ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() +b83b27909e74 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() +a088ac859f81 ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() +b5013d084e03 Merge tag '5.16-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 +2acda7549e70 Merge tag 'fsnotify_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +d8b4e5bd4889 Merge tag 'fs_for_v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c +00f178e15095 Merge tag 'xtensa-20211105' of git://github.com/jcmvbkbc/linux-xtensa +0b707e572a19 Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +0c5c62ddf88c Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +c80be257a4cd i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() +512b7931ad05 Merge branch 'akpm' (patches from Andrew) +3500eeebeda8 perf evsel: Fix missing exclude_{host,guest} setting +88c42f4d6cb2 perf bpf: Add missing free to bpf_event__print_bpf_prog_info() +6da2a45e15af perf beauty: Update copy of linux/socket.h with the kernel sources +658f9ae761b5 mm/damon: remove return value from before_terminate callback +010786554196 mm/damon: fix a few spelling mistakes in comments and a pr_debug message +0f91d13366a4 mm/damon: simplify stop mechanism +0d16cfd46b48 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions +b1eee3c54860 Docs/admin-guide/mm/damon/start: simplify the content +49ce7dee1089 Docs/admin-guide/mm/damon/start: fix a wrong link +82e3fff55d00 Docs/admin-guide/mm/damon/start: fix wrong example commands +b5ca3e83ddb0 mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on +a460a36034ba mm/damon: remove unnecessary variable initialization +bec976b69143 Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM +43b0536cb471 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) +1dc90ccd15c5 selftests/damon: support watermarks +ae666a6dddfd mm/damon/dbgfs: support watermarks +ee801b7dd782 mm/damon/schemes: activate schemes based on a watermarks mechanism +5a0d6a08b811 tools/selftests/damon: update for regions prioritization of schemes +f4a68b4a04e6 mm/damon/dbgfs: support prioritization weights +198f0f4c58b9 mm/damon/vaddr,paddr: support pageout prioritization +38683e003153 mm/damon/schemes: prioritize regions within the quotas +a2cb4dd0d40d mm/damon/selftests: support schemes quotas +d7d0ec85e983 mm/damon/dbgfs: support quotas of schemes +1cd243030059 mm/damon/schemes: implement time quota +50585192bc2e mm/damon/schemes: skip already charged targets and regions +2b8a248d5873 mm/damon/schemes: implement size quota for schemes application speed control +57223ac29584 mm/damon/paddr: support the pageout scheme +9210622ab81f mm/damon/dbgfs: remove unnecessary variables +199b50f4c948 mm/damon/vaddr: constify static mm_walk_ops +c638072107f5 Docs/DAMON: document physical memory monitoring support +c026291ab88f mm/damon/dbgfs: support physical memory monitoring +a28397beb55b mm/damon: implement primitives for physical address space monitoring +46c3a0accdc4 mm/damon/vaddr: separate commonly usable functions +c2fe4987ed31 Docs/admin-guide/mm/damon: document 'init_regions' feature +1c2e11bfa649 mm/damon/dbgfs-test: add a unit test case for 'init_regions' +90bebce9fcd6 mm/damon/dbgfs: allow users to set initial monitoring target regions +68536f8e01e5 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes +8d5d4c635905 selftests/damon: add 'schemes' debugfs tests +2f0b548c9f03 mm/damon/schemes: implement statistics feature +af122dd8f3c0 mm/damon/dbgfs: support DAMON-based Operation Schemes +6dea8add4d28 mm/damon/vaddr: support DAMON-based Operation Schemes +1f366e421c8f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) +fda504fade7f mm/damon/core: account age of target regions +7ec1992b891e mm/damon/core: nullify pointer ctx->kdamond with a NULL +42e4cef5fe48 mm/damon: needn't hold kdamond_lock to print pid of kdamond +5f7fe2b9b827 mm/damon: remove unnecessary do_exit() from kdamond +704571f99742 mm/damon/core: print kdamond start log in debug mode only +d2f272b35a84 include/linux/damon.h: fix kernel-doc comments for 'damon_callback' +876d0aac2e3a docs/vm/damon: remove broken reference +f9803a991846 MAINTAINERS: update SeongJae's email address +ad782c48df32 Documentation/vm: move user guides to admin-guide/mm/ +f24b06260767 mm/damon: grammar s/works/work/ +4f612ed3f748 kfence: default to dynamic branch instead of static keys mode +07e8481d3c38 kfence: always use static branches to guard kfence_alloc() +49332956227a kfence: shorten critical sections of alloc/free +f51733e2fc4d kfence: test: use kunit_skip() to skip tests +5cc906b4b4a5 kfence: add note to documentation about skipping covered allocations +08f6b10630f2 kfence: limit currently covered allocations when pool nearly full +a9ab52bbcb52 kfence: move saving stack trace of allocations into __kfence_alloc() +9a19aeb56650 kfence: count unexpectedly skipped allocations +f39f21b3ddc7 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c +a1554c002699 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h +53944f171a89 mm: remove HARDENED_USERCOPY_FALLBACK +755804d16965 zram: introduce an aged idle interface +a88e03cf3d19 zram: off by one in read_block_state() +4aabdc14c4d2 zram_drv: allow reclaim on bio_alloc +d2c20e51e396 mm/highmem: remove deprecated kmap_atomic +afe8605ca454 mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() +3d88705c1067 mm/rmap.c: avoid double faults migrating device private pages +32befe9e2785 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED +f7892d8e288d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED +952eea9b01e4 memblock: allow to specify flags with memblock_add_node() +e14b41556d9e memblock: improve MEMBLOCK_HOTPLUG documentation +53d38316ab20 mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() +5c11f00b09c1 x86: remove memory hotplug support on X86_32 +43e3aa2a3247 mm/memory_hotplug: remove stale function declarations +6b740c6c3aa3 mm/memory_hotplug: remove HIGHMEM leftovers +7ec58a2b941e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit +50f9481ed9fb mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE +71b6f2dda824 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG +9e122cc1bdc4 memory-hotplug.rst: document the "auto-movable" online policy +a8db400f997c memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path +d83fe3c99d27 memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" +ac62554ba706 mm/memory_hotplug: add static qualifier for online_policy_to_str() +39b2e5cae43d selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers +a997058679fb mm: vmstat.c: make extfrag_index show more pretty +af1c31acc853 mm/vmstat: annotate data race for zone->free_area[order].nr_free +325254899684 selftests: vm: add KSM huge pages merging time test +e3820ab252dd selftest/vm: fix ksm selftest to run with different NUMA topologies +916caa127cb2 mm: nommu: kill arch_get_unmapped_area() +fb25a77dde78 mm/readahead.c: fix incorrect comments for get_init_ra_size +8468e937df1f mm, thp: fix incorrect unmap behavior for private pages +55fc0d917467 mm, thp: lock filemap when truncating page cache +39cad8878a05 selftests/vm/transhuge-stress: fix ram size thinko +20f9ba4f9952 mm: migrate: make demotion knob depend on migration +8eb42beac8d3 mm/migrate: de-duplicate migrate_reason strings +b5389086ad7b hugetlbfs: extend the definition of hugepages parameter to support node allocation +3723929eb0f5 mm: mark the OOM reaper thread as freezable +4421cca0a3e4 memblock: use memblock_free for freeing virtual pointers +3ecc68349bba memblock: rename memblock_free to memblock_phys_free +621d973901cf memblock: stop aliasing __memblock_free_late with memblock_free_late +fa27717110ae memblock: drop memblock_free_early_nid() and memblock_free_early() +c486514dd409 xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer +5787ea5bed76 arch_numa: simplify numa_distance allocation +41d4613b378c tools/vm/page-types.c: print file offset in hexadecimal +b76901db7b3d tools/vm/page-types.c: move show_file() to summary output +a62f5ecbfb70 tools/vm/page-types.c: make walk_file() aware of address range option +f7df2b1cf03a tools/vm/page_owner_sort.c: count and sort by mem +7e6ec49c1898 mm/vmpressure: fix data-race with memcg->socket_pressure +66ce520bb7c2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS +a19594ca4a8b mm/vmscan: increase the timeout if page reclaim is not making progress +c3f4a9a2b082 mm/vmscan: centralise timeout values for reclaim_throttle +132b0d21d21f mm/page_alloc: remove the throttling logic from the page allocator +8d58802fc9de mm/writeback: throttle based on page writeback instead of congestion +69392a403f49 mm/vmscan: throttle reclaim when no progress is being made +d818fca1cac3 mm/vmscan: throttle reclaim and compaction when too may pages are isolated +8cd7c588decf mm/vmscan: throttle reclaim until some writeback completes if congested +cb75463ca734 mm/vmscan.c: fix -Wunused-but-set-variable warning +a500cb342c84 mm/page_isolation: guard against possible putback unisolated page +e1d8c966dbf1 mm/page_isolation: fix potential missing call to unset_migratetype_isolate() +ad0ce23ed099 userfaultfd/selftests: fix calculation of expected ioctls +1042a53d0ec3 userfaultfd/selftests: fix feature support detection +1c10e674b35e userfaultfd/selftests: don't rely on GNU extensions for random numbers +2c0078a7d820 hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page +76efc67a5e7a hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() +0739eb437f3d hugetlb: remove redundant validation in has_same_uncharge_info() +aa6d2e8cba2d hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments +df8931c89d2e hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro +b65c23f72e77 mm: remove duplicate include in hugepage-mremap.c +38e719ab2673 hugetlb: support node specified when using cma for gigantic hugepages +12b613206474 mm, hugepages: add hugetlb vma mremap() test +550a7d60bd5e mm, hugepages: add mremap() support for hugepage backed vma +bd3400ea173f mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged +8531fc6f52f5 hugetlb: add hugetlb demote page support +34d9e35b13d5 hugetlb: add demote bool to gigantic page routines +a01f43901cfb hugetlb: be sure to free demoted CMA pages to CMA +9871e2ded6c1 mm/cma: add cma_pages_valid to determine if pages are in CMA +79dfc695525f hugetlb: add demote hugetlb page sysfs interfaces +73c54763482b mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h +4966455d9100 mm: hwpoison: handle non-anonymous THP correctly +b9d02f1bdd98 mm: shmem: don't truncate page if memory failure happens +dd0f230a0a80 mm: hwpoison: refactor refcount check handling +e0f43fa50605 mm: filemap: coding style cleanup for filemap_map_pmd() +ba9eb3cef9e6 mm/memory_failure: constify static mm_walk_ops +477d01fce8da mm: fix data race in PagePoisoned() +59d336bdf693 mm/page_alloc: use clamp() to simplify code +9c25cbfcb384 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() +564f6ea1a689 s390: use generic version of arch_is_kernel_initmem_freed() +e012a25d81a1 powerpc: use generic version of arch_is_kernel_initmem_freed() +e5ae3728327f mm: make generic arch_is_kernel_initmem_freed() do what it says +d2635f2012a4 mm: create a new system state and fix core_kernel_text() +a6ea8b5b9f1c mm/page_alloc.c: show watermark_boost of zone in zoneinfo +8ca1b5a49885 mm/page_alloc: detect allocation forbidden by cpuset and bail out early +8446b59baaf4 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() +ebeac3ea995b mm: move fold_vm_numa_events() to fix NUMA without SMP +61bb6cd2f765 mm: move node_reclaim_distance to fix NUMA without SMP +54d032ced983 mm/page_alloc: use accumulated load when building node fallback list +6cf253925df7 mm/page_alloc: print node fallback order +ba7f1b9e3fd9 mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] +86fb05b9cc1a mm/page_alloc.c: use helper function zone_spans_pfn() +7cba630bd830 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() +ff7ed9e4532d mm/page_alloc.c: simplify the code by using macro K() +ea808b4efd15 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() +084f7e2377e8 mm/large system hash: avoid possible NULL deref in alloc_large_system_hash +34b46efd6ec6 lib/test_vmalloc.c: use swap() to make code cleaner +c00b6b961099 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation +b7d90e7a5ea8 mm/vmalloc: be more explicit about supported gfp flags +3252b1d8309e kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC +09cea6195073 arm64: support page mapping percpu first chunk allocator +0eb68437a7f9 vmalloc: choose a better start address in vm_area_register_early() +dd544141b9eb vmalloc: back off when the current task is OOM-killed +066fed59d8a1 mm/vmalloc: check various alignments when debugging +9f531973dff3 mm/vmalloc: do not adjust the search size for alignment overhead +7cc7913e8e61 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo +51e50b3a2293 mm/vmalloc: make show_numa_info() aware of hugepage mappings +bd1a8fb2d43f mm/vmalloc: don't allow VM_NO_GUARD on vmap() +228f778e9730 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() +627ae8284f50 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN +f595e3411dcb mm: mmap_lock: remove redundant newline in TP_printk +2e86f78b117a include/linux/io-mapping.h: remove fallback for writecombine +fdbef6149135 mm/mremap: don't account pages in vma_to_resize() +6af5fa0dc783 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() +e26e0cc30b48 memory: remove unused CONFIG_MEM_BLOCK_SIZE +cbbb69d3c432 Documentation: update pagemap with shmem exceptions +ed33b5a677da mm: remove redundant smp_wmb() +03c4f20454e0 mm: introduce pmd_install() helper +91b61ef333cf mm: add zap_skip_check_mapping() helper +232a6a1c0619 mm: drop first_index/last_index in zap_details +2ca99358671a mm: clear vmf->pte after pte_unmap_same() returns +9ae0f87d009c mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte +b063e374e7ae mm/memory.c: avoid unnecessary kernel/user pointer conversion +f1dc0db296bd mm: use __pfn_to_section() instead of open coding it +7866076b924a mm/mmap.c: fix a data race of mm->total_vm +a4ebf1b6ca1e memcg: prohibit unconditional exceeding the limit of dying tasks +60e2793d440a mm, oom: do not trigger out_of_memory from the #PF +0b28179a6138 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks +3eef11279ba5 mm: list_lru: only add memcg-aware lrus to the global lru list +e80216d9f1f5 mm: memcontrol: remove the kmem states +642688681133 mm: memcontrol: remove kmemcg_id reparenting +41d17431df4a mm: list_lru: fix the return value of list_lru_count_one() +60ec6a48eec2 mm: list_lru: remove holding lru lock +58056f77502f memcg, kmem: further deprecate kmem.limit_in_bytes +16f6bf266c94 mm/list_lru.c: prefer struct_size over open coded arithmetic +38d4ef44ee4a mm/memcg: remove obsolete memcg_free_kmem() +fd25a9e0e23b memcg: unify memcg stat flushing +11192d9c124d memcg: flush stats only if updated +48384b0b76f3 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() +988c69f1bc23 mm: optimise put_pages_list() +642929a2ded0 mm/swapfile: fix an integer overflow in swap_show() +363dc512b666 mm/swapfile: remove needless request_queue NULL pointer check +20b7fee738d6 mm/gup: further simplify __gup_device_huge() +f8ee8909ac81 mm: move more expensive part of XA setup out of mapping check +d417b49fff3e mm/filemap.c: remove bogus VM_BUG_ON +61d0017e5a32 mm: don't read i_size of inode unless we need it +efee17134ca4 mm: simplify bdi refcounting +702f2d1e3b33 mm: don't automatically unregister bdis +0b3ea0926afb fs: explicitly unregister per-superblock BDIs +9718c59c0a16 mtd: call bdi_unregister explicitly +c6fd3ac0fc85 mm: export bdi_unregister +8c8387ee3f55 mm: stop filemap_read() from grabbing a superfluous page +d1fea155ee3d mm/page_ext.c: fix a comment +17197dd46046 percpu: add __alloc_size attributes for better bounds checking +abd58f38dfb4 mm/page_alloc: add __alloc_size attributes for better bounds checking +894f24bb569a mm/vmalloc: add __alloc_size attributes for better bounds checking +56bcf40f91c7 mm/kvmalloc: add __alloc_size attributes for better bounds checking +c37495d6254c slab: add __alloc_size attributes for better bounds checking +72d67229f522 slab: clean up function prototypes +86cffecdeaa2 Compiler Attributes: add __alloc_size() for better bounds checking +75da0eba0a47 rapidio: avoid bogus __alloc_size warning +d73dad4eb5ad kasan: test: bypass __alloc_size checks +8772716f9670 mm: debug_vm_pgtable: don't use __P000 directly +230100321518 mm/smaps: simplify shmem handling of pte holes +02399c88024f mm/smaps: use vma->vm_pgoff directly when counting partial swap +10c848c8b480 mm/smaps: fix shmem pte hole swap calculation +758cabae312d kasan: test: add memcpy test that avoids out-of-bounds write +820a1e6e87cc kasan: fix tag for large allocations when using CONFIG_SLAB +f70da745be4d workqueue, kasan: avoid alloc_pages() when recording stack +7cb3007ce2da kasan: generic: introduce kasan_record_aux_stack_noalloc() +7594b3477429 kasan: common: provide can_alloc in kasan_save_stack() +11ac25c62cd2 lib/stackdepot: introduce __stack_depot_save() +7f2b8818ea13 lib/stackdepot: remove unused function argument +7857ccdf94e9 lib/stackdepot: include gfp.h +96c84dde362a mm: don't include in +554b0f3ca6f4 mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT +04b4b006139b mm, slub: use prefetchw instead of prefetch +23e98ad1ce89 mm/slub: increase default cpu partial list sizes +b47291ef02b0 mm, slub: change percpu partial accounting from objects to pages +d0fe47c64152 slub: add back check for free nonslab objects +ffc95a46d677 mm/slab.c: remove useless lines in enable_cpucache() +8587ca6f3415 mm: move kvmalloc-related functions to slab.h +d41b60359ffb d_path: fix Kernel doc validator complaining +d1cef29adc22 fs/posix_acl.c: avoid -Wempty-body warning +c7c14a369de9 ocfs2: do not zero pages beyond i_size +839b63860eb3 ocfs2: fix data corruption on truncate +848be75d154d ocfs2/dlm: remove redundant assignment of variable ret +da5e7c87827e ocfs2: cleanup journal init and shutdown +ae3fab5bcc72 ocfs2: fix handle refcount leak in two exception handling paths +75e2f715dffc scripts/decodecode: fix faulting instruction no print when opps.file is DOS format +655edc52678d scripts/spelling.txt: fix "mistake" version of "synchronization" +baef114759a1 scripts/spelling.txt: add more spellings to spelling.txt +69c55f6e7669 can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() +47b3708c6088 Merge branch 'bpf: Fix out-of-bound issue when jit-ing bpf_pseudo_func' +691204bd66b3 can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off +d99341b37321 bpf: selftest: Trigger a DCE on the whole subprog +3990ed4c4266 bpf: Stop caching subprog index in the bpf_pseudo_func insn +38987a872b31 ataflop: Add missing semicolon to return statement +7f9f879243d6 Merge remote-tracking branch 'torvalds/master' into perf/core +6b78ba3e51f9 can: peak_usb: exchange the order of information messages +3f1c7aa28498 can: peak_usb: always ask for BERR reporting for PCAN-USB devices +d9447f768bc8 can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path +164051a6ab54 can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM +a79305e156db can: j1939: j1939_can_recv(): ignore messages with invalid source address +c0f49d98006f can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport +e1959faf085b xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay +f3506eee81d1 gfs2: Fix length of holes reported at end-of-file +49462e2be119 gfs2: release iopen glock early in evict +89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y +70bf363d7adb ipv6: remove useless assignment to newinet in tcp_v6_syn_recv_sock() +6e4860410b82 Input: synaptics-rmi4 - Fix device hierarchy +16e28abb7290 Input: i8042 - Add quirk for Fujitsu Lifebook T725 +05cf3ec00d46 clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk +289ebc4f29ce clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites +7fd982f394c4 module: change to print useful messages from elf_validity_check() +d83d42d071b6 module: fix validate_section_offset() overflow bug on 64-bit +4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery +408ef353e1f9 i2c: virtio: update the maintainer to Conghui +d7171cd1acf7 smb3: add dynamic trace points for socket connection +9bea6aa4980f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +1e2f67da8931 NFS: Remove the nfs4_label argument from decode_getattr_*() functions +dd225cb3b02b NFS: Remove the nfs4_label argument from nfs_setsecurity +cf7ab00aabbf NFS: Remove the nfs4_label argument from nfs_fhget() +cc6f32989c32 NFS: Remove the nfs4_label argument from nfs_add_or_obtain() +d91bfc46426d NFS: Remove the nfs4_label argument from nfs_instantiate() +1b00ad657997 NFS: Remove the nfs4_label from the nfs_setattrres +2ef61e0eaa33 NFS: Remove the nfs4_label from the nfs4_getattr_res +76baa2b29c71 NFS: Remove the f_label from the nfs4_opendata and nfs_openres +ba4bc8dc4d93 NFS: Remove the nfs4_label from the nfs4_lookupp_res struct +9558a007dbc3 NFS: Remove the label from the nfs4_lookup_res struct +aa7ca3b2de19 NFS: Remove the nfs4_label from the nfs4_link_res struct +68be1742c229 NFS: Remove the nfs4_label from the nfs4_create_res struct +b1db9a401d46 NFS: Remove the nfs4_label from the nfs_entry struct +d755ad8dc752 NFS: Create a new nfs_alloc_fattr_with_label() function +d4a95a7e5a4d NFS: Always initialise fattr->label in nfs_fattr_alloc() +aa97a3ef15c3 NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode +156cd28562a4 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() +e48c81bbc188 NFSv4: Remove unnecessary 'minor version' check +f114759c322e NFSv4: Fix potential Oops in decode_op_map() +6659db4c5984 NFSv4: Ensure decode_compound_hdr() sanity checks the tag +2d32ffd6e9e5 drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support() +5702d052959f drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs +b8c20c74ab8c drm/amd/amdkfd: Don't sent command to HWS on kfd reset +e6ef9b396b63 drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access +7513c9ff44d9 drm/amdgpu: correct xgmi ras error count reset +c451c979eafc drm/amd/pm: Correct DPMS disable IP version check +6ddc0eb7a2e8 drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9 +c4fc13b5818f drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9 +e9c76719c1e9 drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling +7ef6b7f8441f drm/amdgpu: Make sure to reserve BOs before adding or removing +a6283010e290 drm/amdkfd: avoid recursive lock in migrations back to RAM +25a1a08fe79b drm/amd/display: Don't allow partial copy_from_user +14d9a37c9525 Revert "drm/imx: Annotate dma-fence critical section in commit path" +c8b9f34e223f fs: dlm:Remove unneeded semicolon +9d6366e743f3 drm: fb_helper: improve CONFIG_FB dependency +f55af7055cd4 ASoC: Intel: sof_sdw: Add support for SKU 0B12 product +359ace2b9a41 ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration +0c2ed4f03f0b ASoC: Intel: sof_sdw: Add support for SKU 0B29 product +11e18f582c14 ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration +6448d0596e48 ASoC: Intel: sof_sdw: Add support for SKU 0B13 product +6fef4c2f4586 ASoC: Intel: sof_sdw: Add support for SKU 0B11 product +cf304329e4af ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products +a1797d61cb35 ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration +8f4fa45982b3 ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product +4798f8058d6b NFS: Don't trace an uninitialised value +567af7052065 thermal: Replace pr_warn() with pr_warn_once() in user_space_bind() +96cfe05051fd thermal: Fix NULL pointer dereferences in of_thermal_ functions +dda4b381f05d Merge branch 'remotes/lorenzo/pci/xgene' +7b4bc1011182 Merge branch 'remotes/lorenzo/pci/vmd' +607f7f0b4cb2 Merge branch 'pci/host/rcar' +cd48bff78ae5 Merge branch 'remotes/lorenzo/pci/qcom' +83e168d607d6 Merge branch 'pci/host/mt7621' +581e8fcec53c Merge branch 'pci/host/kirin' +1f42bc19bb12 Merge branch 'remotes/lorenzo/pci/imx6' +fd6c10ca26f5 Merge branch 'remotes/lorenzo/pci/endpoint' +07dd8bbec131 Merge branch 'pci/host/dwc' +c840bb27e322 Merge branch 'remotes/lorenzo/pci/dt' +93a6bba088c7 Merge branch 'pci/host/cadence' +6b0567dae2e7 Merge branch 'pci/host/apple' +27e76d06bfb3 Merge branch 'remotes/lorenzo/pci/aardvark' +78be29ab548f Merge branch 'pci/misc' +10d0f97f78ba Merge branch 'pci/vpd' +7aae94125f58 Merge branch 'pci/virtualization' +ebf275b8564c Merge branch 'pci/sysfs' +e34f4262f69e Merge branch 'pci/switchtec' +1ebec13fc9e4 Merge branch 'pci/resource' +357cf0cdddce Merge branch 'pci/portdrv' +1f948b88b148 Merge branch 'pci/p2pdma' +efe6856390ba Merge branch 'pci/msi' +4917f7189bd8 Merge branch 'pci/hotplug' +d03c426f7a73 Merge branch 'pci/driver' +1cac57a267c1 Merge branch 'pci/enumeration' +5e19196c142f Merge branch 'pci/aspm' +8d55770b6853 Merge branch 'pci/acpi' +7a92deaae613 gfs2: Fix atomic bug in gfs2_instantiate +f47d4ffe3a84 riscv, bpf: Fix RV32 broken build, and silence RV64 warning +8955c1a32987 selftests/bpf/xdp_redirect_multi: Limit the tests in netns +fe91c4725aee Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +648c3677062f selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly +f53ea9dbf78d selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number +8b4ac13abe7d selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder +5af06603c409 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +a19577808fd3 io_uring: remove dead 'sqe' store +0a8facac0d1e ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk +64165ddf8ea1 libbpf: Fix lookup_and_delete_elem_flags error reporting +5a1bcbd96534 Merge tag 'pinctrl-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +a51e4a1acb5f Merge tag 'microblaze-v5.16' of git://git.monstr.eu/linux-2.6-microblaze +e41ac2020bca bpftool: Install libbpf headers for the bootstrap version, too +5c0b0c676ac2 Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +a3f36773802d Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +2aa36604e824 PM: sleep: Avoid calling put_device() under dpm_list_mtx +c462870bf854 cifs: Move SMB2_Create definitions to the shared area +d8d9de532de9 cifs: Move more definitions into the shared area +fc0b38446949 cifs: move NEGOTIATE_PROTOCOL definitions out into the common area +63b0a7b16f06 ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h +0d35e382e4e9 cifs: Create a new shared file holding smb2 pdu definitions +452a3e723f75 ACPI: PM: Fix device wakeup power reference counting error +5dc6dafe6209 mfd: simple-mfd-i2c: Select MFD_CORE to fix build error +b20cd02f7fef mfd: tps80031: Remove driver +0cee0416563d mfd: max77686: Correct tab-based alignment of register addresses +6a0ee2a61a31 mfd: wcd934x: Replace legacy gpio interface for gpiod +bfe6a66570a5 dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible +313c84b5ae41 mfd: dln2: Add cell for initializing DLN2 ADC +e7488f3e4e21 mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo +7d165f645194 mfd: qcom-spmi-pmic: Document ten more PMICs in the binding +0e2a35ac05af mfd: qcom-spmi-pmic: Sort compatibles in the driver +0af9b5c5090b mfd: qcom-spmi-pmic: Sort the compatibles in the binding +6ae210f1b51f mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit +37f127cf8112 mfd: altera-a10sr: Include linux/module.h +ec14d90dee8e mfd: tps65912: Make tps65912_device_exit() return void +356bbabade8e mfd: stmpe: Make stmpe_remove() return void +c39cf60feba6 mfd: mc13xxx: Make mc13xxx_common_exit() return void +3bb4fb68e9d9 dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible +fae2570d629c mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion +8616f7ee2cf6 dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema +4ce0808c0362 dt-bindings: mfd: syscon: Add rk3368 QoS register compatible +3f65555c417c mfd: arizona: Split of_match table into I2C and SPI versions +239f2bb14128 dt-bindings: mfd: Convert X-Powers AXP binding to a schema +59f031c04d47 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema +d3546ccdce4b mfd: qcom-pm8xxx: switch away from using chained IRQ handlers +c5c7f0677107 mfd: sprd: Add SPI device ID table +d5fa8592b773 mfd: cpcap: Add SPI device ID table +4ea673e87e50 mfd: altr_a10sr: Add SPI device ID table +7c0f35e7b4d7 mfd: exynos-lpass: Describe driver in KConfig +002be8114007 mfd: core: Add missing of_node_put for loop iteration +ddb1ada416fd mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART +8163fbd97144 mfd: max14577: Do not enforce (incorrect) interrupt trigger type +f5f082eb0486 mfd: max77693: Do not enforce (incorrect) interrupt trigger type +215e50b08646 mfd: max77686: Do not enforce (incorrect) interrupt trigger type +6854a10526f8 mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type +b147a055680a dt-bindings: mfd: logicvc: Add patternProperties for the display +f12ebfd31eed mfd: cros_ec: Drop unneeded MODULE_ALIAS +23ee74df1373 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 +fcd8d92f1d1f mfd: sprd: Add support for SC2730 PMIC +3060c54ce3c2 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible +c9a20383578a mfd: da9063: Add support for latest EA silicon revision +4d94b98f2e24 mfd: rk808: Add support for power off on RK817 +635a0535e2fa mfd: intel_pmt: Only compile on x86 +ad70c03f211a mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" +48be356343d6 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY +15fd4ca41d44 dt-bindings: mfd: brcm,cru: Add clkset syscon +3747a64179bf dt-bindings: mfd: Add Broadcom's MISC block +9ada96900ad7 Merge branches 'ib-mfd-iio-touchscreen-clk-5.16', 'ib-mfd-misc-regulator-5.16' and 'tb-mfd-from-regulator-5.16' into ibs-for-mfd-merged +138c1a38113d block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() +a46a5036e7d2 net: marvell: prestera: fix patchwork build problems +dce981c42151 amt: remove duplicate include in amt.c +a6785bd7d83c octeontx2-nicvf: fix ioctl callback +9dcc00715a7c ax88796c: fix ioctl callback +43d3b7f6a362 MAINTAINERS: Add some information to PARAVIRT_OPS entry +827b0913a9d9 ASoC: DAPM: Cover regression by kctl change notification fix +fd572393baf0 ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended +1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag +ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag +a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() +633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS +82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access +81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access +eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC +0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever +a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state +5a2506bb8cb3 Merge branch 'for-5.16/xiaomi' into for-linus +3f81b3a387f7 Merge branch 'for-5.16/wacom' into for-linus +a7c2b7ea82ea Merge branch 'for-5.16/u2fzero' into for-linus +0cc82d617acf Merge branch 'for-5.16/nintendo' into for-linus +a6be4c6c4ead Merge branch 'for-5.16/playstation' into for-linus +b026277a8403 Merge branch 'for-5.16/core' into for-linus +820e9906cf64 Merge branch 'for-5.16/asus' into for-linus +b9865081a56a Merge branch 'for-5.16/apple' into for-linus +a6e757e3a1c7 Merge branch 'for-5.16/amd-sfh' into for-linus +acd61ffb2f16 PCI: Add ACS quirk for Pericom PI7C9X2G switches +f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_audio_hooks_init +5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c +37388c0192bf drm/i915/audio: define the audio struct separately from drm_i915_private +ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private +fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_i915_private +e9d866d5a629 pwm: vt8500: Rename pwm_busy_wait() to make it obviously driver-specific +76c40c220f63 dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings +8aea22fb2d57 dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings +5d82e661398e pwm: pwm-samsung: Trigger manual update when disabling PWM +6facd8408348 pwm: visconti: Simplify using devm_pwmchip_add() +06dfae38d988 pwm: samsung: Describe driver in Kconfig +4ad91a227817 pwm: Make it explicit that pwm_apply_state() might sleep +27d9a4d69433 pwm: Add might_sleep() annotations for !CONFIG_PWM API functions +6f897a108508 pwm: atmel: Drop unused header +3f81c5799128 amt: Fix NULL but dereferenced coccicheck error +6789a4c05127 net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF +69dfccbc1186 net: udp: correct the document for udp_mem +ffdd98277f0a ALSA: timer: Unconditionally unlink slave instances, too +dce944619243 ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer +e0e6d1ea18c8 MAINTAINERS: dri-devel is for all of drivers/gpu +827beb7781d3 net: ethernet: litex: Remove unnecessary print function dev_err() +5591c8f79db1 drm/udl: fix control-message timeout +9cbc3367968d octeontx2-pf: select CONFIG_NET_DEVLINK +f6a510102c05 sfc: use swap() to make code cleaner +d7be1d1cfb4d octeontx2-af: use swap() to make code cleaner +0c500ef5d339 tg3: Remove redundant assignments +af1877b6cad1 net/smc: Print function name in smcr_link_down tracepoint +b93c6a911a3f bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed +0d979509539e drm/ttm: remove ttm_bo_vm_insert_huge() +c10a652e239e drm/i915/selftests: Rework context handling in hugepages selftests +52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all +2b0a750caf33 drm/i915/ttm: Failsafe migration blits +3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code +439b08c57c3f Revert "usb: core: hcd: Add support for deferring roothub registration" +0a55457c7c37 Revert "xhci: Set HCD flag to defer primary roothub registration" +fe7d064fa3fa block: fix device_add_disk() kobject_create_and_add() error handling +10c47870155b block: ensure cached plug request matches the current queue +900e08075202 block: move queue enter logic into blk_mq_submit_bio() +806acd381960 Merge tag 'amd-drm-fixes-5.16-2021-11-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +5275a99e35e5 Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +3344b58b53a7 scsi: scsi_debug: Don't call kcalloc() if size arg is zero +703535e6ae1e scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() +436014e860d3 Merge branch 'mctp-sockaddr-padding-check-initialisation-fixup' +e9ea574ec1c2 mctp: handle the struct sockaddr_mctp_ext padding field +1e4b50f06d97 mctp: handle the struct sockaddr_mctp padding fields +a5bda90884bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +a4db9055fdb9 net: phy: fix duplex out of sync problem while changing settings +3be232f11a3c SUNRPC: Prevent immediate close+reconnect +d896ba8300eb SUNRPC: Fix races when closing the socket +96d0c9be432d devlink: fix flexible_array.cocci warning +127becabad7b NFSv4.2 add tracepoint to OFFLOAD_CANCEL +488b170c7d78 NFSv4.2 add tracepoint to COPY_NOTIFY +8db744ce45ee NFSv4.2 add tracepoint to CB_OFFLOAD +2a65ca8b5850 NFSv4.2 add tracepoint to CLONE +ce7cea1ba72e NFSv4.2 add tracepoint to COPY +40a8241771a7 NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE +f628d462b366 NFSv4.2 add tracepoint to SEEK +17f09d3f619a SUNRPC: Check if the xprt is connected before handling sysfs reads +c64a9a7c05be drm/i915: Update memory bandwidth formulae +468c8d52c332 PCI: apple: Configure RID to SID mapper on device addition +946d619fa25f iommu/dart: Exclude MSI doorbell from PCIe device IOVA range +476c41ed4597 PCI: apple: Implement MSI support +d8fcbe52d7d3 PCI: apple: Add INTx and per-port interrupt support +7599acb7b9a1 Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type" +2a5bb694488b ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N +d4439a1189f9 Merge tag 'hsi-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi +72e65f7e525f Merge tag 'for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +e4c72797fd16 PCI: kirin: Allow removing the driver +dc47d2f4c054 PCI: kirin: De-init the dwc driver +5b1e8c00afc3 PCI: kirin: Disable clkreq during poweroff sequence +79cf014bf3b0 PCI: kirin: Move the power-off code to a common routine +76afbdc76b80 PCI: kirin: Add power_off support for Kirin 960 PHY +aed9d9e44926 PCI: kirin: Allow building it as a module +a4099c59a4b8 PCI: kirin: Add MODULE_* macros +e636c1690941 PCI: kirin: Add Kirin 970 compatible +b22dbbb24571 PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge +1512f908f380 PCI: apple: Set up reference clocks when probing +1e33888fbe44 PCI: apple: Add initial hardware bring-up +978fd0056e19 PCI: of: Allow matching of an interrupt-map local to a PCI device +041284181226 of/irq: Allow matching of an interrupt-map local to an interrupt controller +0ab8d0f6ae3f irqdomain: Make of_phandle_args_to_fwspec() generally available +aeb58c860dc5 thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses +c98cb5bbdab1 block: make bio_queue_enter() fast-path available inline +71539717c105 block: split request allocation components into helpers +c5fc7b931736 block: have plug stored requests hold references to the queue +074d0cdfbb2f cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable +5521055670a5 cpufreq: intel_pstate: Fix unchecked MSR 0x773 access +dbea75fe18f6 cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline +a2bd7be12b9e PM: sleep: Fix runtime PM based cpuidle support +5ec0a6fcb60e PCI: Do not enable AtomicOps on VFs +c1e2e0350ce3 Merge tag 'for-5.16/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +7e113d01f5f9 Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +121f2faca2c0 xen/balloon: rename alloc/free_xenballooned_pages +40fdea0284bb xen/balloon: add late_initcall_sync() for initial ballooning done +2116274af46b block: add a loff_t cast to bdev_nr_bytes +20b02fe36530 arm64: cpufeature: Export this_cpu_has_cap helper +abfecb390920 Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair +50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair +120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair +4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair +890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair +8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() +e56b80d9fd29 drm/i915: Fix up the sprite namespacing +50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT +7d0003da6297 virtio_gpio: drop packed attribute +eff5cdd745a6 gpio: virtio: Add IRQ support +95faf6ba654d Merge tag 'driver-core-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +bf868be7a26a ALSA: firewire-motu: add support for MOTU Traveler mk3 +5c904c66ed4e Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +a38bc45a08e9 selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes +aaec72ee90bc drm/i915: Reject planar formats when doing async flips +5cd4dc44b8a0 Merge tag 'staging-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +048ff8629e11 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +124e7c61deb2 ext4: fix error code saved on super block during file system abort +1ebf21784b19 ext4: inline data inode fast commit replay fixes +6c31a689b2e9 ext4: commit inline data during fast commit +afcc4e32f606 ext4: scope ret locally in ext4_try_to_trim_range() +3bbef91bdd21 ext4: remove an unused variable warning with CONFIG_QUOTA=n +d4ffeeb7315d ext4: fix boolreturn.cocci warnings in fs/ext4/name.c +de01f484576d ext4: prevent getting empty inode buffer +9a1bf32c8e12 ext4: move ext4_fill_raw_inode() related functions +664bd38b9cbe ext4: factor out ext4_fill_raw_inode() +0f2f87d51aeb ext4: prevent partial update of the extent blocks +9c6e07191379 ext4: check for inconsistent extents between index and leaf block +8dd27fecede5 ext4: check for out-of-order index extents in ext4_valid_extent_entries() +31d21d219b51 ext4: convert from atomic_t to refcount_t on ext4_io_end->count +1811bc401aa5 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. +4268496e48dc ext4: ensure enough credits in ext4_ext_shift_path_extents +83c5688b8977 ext4: correct the left/middle/right debug message for binsearch +39fec6889d15 ext4: fix lazy initialization next schedule time computation in more granular unit +3eda41df05d6 Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks" +ca25c63779ca PCI: vmd: Drop redundant includes of , +d9835eaa3e9f ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() +5b0a414d06c3 ovl: fix filattr copy-up failure +32f7aa2731b2 perf clang: Fixes for more recent LLVM/clang +d0d0f0c12461 tools: Bump minimum LLVM C++ std to GNU++14 +f55aaf63bde0 drm/nouveau: clean up all clients on device removal +6e195b0f7c8e 9p: fix a bunch of checkpatch warnings +b1843d23854a 9p: set readahead and io size according to maxsize +ec28fcc6cfcd floppy: address add_disk() error handling on probe +46a7db492e7a ataflop: address add_disk() error handling on probe +26e06f5b1367 block: update __register_blkdev() probe documentation +4ddb85d36613 ataflop: remove ataflop_probe_lock mutex +ed73919124b2 mtd/ubi/block: add error handling support for add_disk() +f583eaef0af3 block/sunvdc: add error handling support for add_disk() +15733754ccf3 z2ram: add error handling support for add_disk() +5a192ccc32e2 nvdimm/pmem: use add_disk() error handling +accf58afb689 nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned +dc104f4bb2d0 nvdimm/blk: add error handling support for add_disk() +b7421afcec0c nvdimm/blk: avoid calling del_gendisk() on early failures +16be7974ff5d nvdimm/btt: add error handling support for add_disk() +2762ff06aa49 nvdimm/btt: use goto error labels on btt_blk_init() +18c6c96897a3 loop: Remove duplicate assignments +27548088ac62 drbd: Fix double free problem in drbd_create_device +abae9164a421 drm/nouveau: Add a dedicated mutex for the clients list +aff2299e0d81 drm/nouveau: use drm_dev_unplug() during device removal +6bb8c2d51811 drm/nouveau/svm: Fix refcount leak bug and missing check against null bug +d00c8ee31729 net: fix possible NULL deref in sock_reserve_memory +3b65abb8d8a6 tcp: Use BIT() for OPTION_* constants +a985442fdecb selftests: net: properly support IPv6 in GSO GRE test +c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less +2a2e8202c7a1 parisc: move CPU field back into thread_info +7e992711dddb parisc: Don't disable interrupts in cmpxchg and futex operations +014966dcf76b parisc: don't enable irqs unconditionally in handle_interruption() +566fef1226c1 drm/bridge: anx7625: add HDMI audio function +fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature +9a7e49bd7992 drm/bridge: anx7625: fix not correct return value +a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define +1f5573cfe7a7 ovl: fix warning in ovl_create_real() +fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage +16e101051f32 drm/vc4: Increase the core clock based on HVS load +b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection +bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate +7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 +e1a7094b58c0 drm/vc4: crtc: Add some logging +94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) +d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype +d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public +e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection +cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection +89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manually waiting +ff2d23843f7f dma-buf/poll: Get a file reference for outstanding fence callbacks +7ddb58cb0eca Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +f45c5b1c2729 clk/ast2600: Fix soc revision for AHB +20aaef52eb08 scsi: scsi_ioctl: Validate command size +9ec5128a8b56 scsi: ufs: ufshpb: Properly handle max-single-cmd +6266f7df38e1 Merge branch '5.15/scsi-fixes' into 5.16/scsi-queue +5ae17501bc62 scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run +5f7cf82c1d73 scsi: bsg: Fix errno when scsi_bsg_register_queue() fails +c54ce3546370 clk: composite: Fix 'switching' to same clock +1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC +493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC +292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency +ce840177930f Merge tag 'defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +d461e96cd22b Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +ae45d84fc36d Merge tag 'dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +2219b0ceefe8 Merge tag 'soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +93f43ed81abe ce/gf100: fix incorrect CE0 address calculation on some GPUs +582122f1d73a apparmor: remove duplicated 'Returns:' comments +7b7211243afa apparmor: remove unneeded one-line hook wrappers +f4a2d282cca5 apparmor: Use struct_size() helper in kzalloc() +43e1b1292727 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +30d02551ba4f x86/fpu: Optimize out sigframe xfeatures when in init state +be2f2d1680df libbpf: Deprecate bpf_program__load() API +b87b1883efe3 fs: dlm: remove double list_first_entry call +27cd7e3c9bb1 PCI: cadence: Add cdns_plat_pcie_probe() missing return +d4ec3d5535c7 Merge tag 'vfio-v5.16-rc1' of git://github.com/awilliam/linux-vfio +d6b973acd756 Merge branch 'libbpf ELF sanity checking improvements' +b7332d2820d3 libbpf: Improve ELF relo sanitization +0d6988e16a12 libbpf: Fix section counting logic +62554d52e717 libbpf: Validate that .BTF and .BTF.ext sections contain data +88918dc12dc3 libbpf: Improve sanity checking during BTF fix up +833907876be5 libbpf: Detect corrupted ELF symbols section +3aefb5ee843f nvdimm/btt: do not call del_gendisk() if not needed +a602285ac11b Merge branch 'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +00b06da29cf9 signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed +1e6d69c7b9cd selftests/seccomp: Report event mismatches more clearly +48d5fd06453d selftests/seccomp: Stop USER_NOTIF test if kcmp() fails +496bb18483cc PCI: j721e: Fix j721e_pcie_probe() error path +5c4e0a21fae8 string: uninline memcpy_and_pad +60e6655f0a6c ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 +3b6740bdd53c ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] +009a789443fe ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses +8388092b2551 Merge branch 'libbpf: deprecate bpf_program__get_prog_info_linear' +f5aafbc2af51 libbpf: Deprecate bpf_program__get_prog_info_linear +199e06fe832d perf: Pull in bpf_program__get_prog_info_linear +c59765cfd193 bpftool: Use bpf_obj_get_info_by_fd directly +60f270753960 bpftool: Migrate -1 err checks of libbpf fn calls +69cace6e187c ACPI: EC: Remove initialization of static variables to false +eb794e3c6bf0 ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro +1e96078e0ae4 at24: Support probing while in non-zero ACPI D state +434aa74bd770 media: i2c: imx319: Support device probe in non-zero ACPI D state +b82a7df4a7f3 ACPI: Add a convenience function to tell a device is in D0 state +ed66f12ba4b1 Documentation: ACPI: Document _DSC object usage for enum power state +b18c1ad685d9 i2c: Allow an ACPI driver to manage the device's power state during probe +b340c7d6f619 ACPI: scan: Obtain device's desired enumeration power state +c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming +d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming +c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming +88a244152209 drm/i915: Enable per-lane drive settings for icl+ +3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy +a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy +305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy +31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy +f20ca899a7c9 drm/i915: Stop using group access when progrmming icl combo phy TX +b77dbc86d604 kdb: Adopt scheduler's task classification +36de23a4c5f0 MIPS: Cobalt: Explain GT64111 early PCI fixup +78469728809b drm/amd/display: 3.2.160 +904b78298066 drm/amd/display: [FW Promotion] Release 0.0.91 +a81ddb758c39 drm/amd/display: add condition check for dmub notification +cd8cfbca6ecb drm/amd/display: Added new DMUB boot option for power optimization +9959125a0aab drm/amd/display: Add MPC meory shutdown support +0a068b683c87 drm/amd/display: Added HPO HW control shutdown support +edcf52caa985 drm/amd/display: fix register write sequence for LINK_SQUARE_PATTERN +589bd2f03f87 drm/amd/display: Clear encoder assignments when state cleared. +0b55313cbdd3 drm/amd/display: Force disable planes on any pipe split change +1fc31638eb79 drm/amd/display: Fix bpc calculation for specific encodings +bca5bea4030d drm/amd/display: avoid link loss short pulse stuck the system +670d2a624053 drm/amd/display: Fix dummy p-state hang on monitors with extreme timing +7c5b0f223649 drm/amd/display: Fix dcn10_log_hubp_states printf format string +a550bb165b3f drm/amd/display: dsc engine not disabled after unplug dsc mst hub +655fedaad36c Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggy +93cec184788b drm/amdgpu: remove duplicated kfd_resume_iommu +e8a423c589a0 drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp +91adec9e0709 drm/amd/display: Look at firmware version to determine using dmub on dcn21 +a750559132c6 drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupported devices +a035be8a05bf drm/amd/pm: Adjust returns when power_profile_mode is not supported +067558177be6 drm/amd/pm: Add missing mutex for pp_get_power_profile_mode +9a40d0448f03 drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp +cc22b9276103 drm/amdkfd: update gfx target version for Renoir +c92f90961486 drm/amdgpu: Convert SMU version to decimal in debugfs +740a451b0797 drm/amdkfd: Handle incomplete migration to system memory +12fcf0a7dacc drm/amdkfd: Avoid thrashing of stack and heap +297753a06a88 drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC +72c148d776b4 drm/amdgpu: use correct register mask to extract field +38d4e4638e85 drm/amd/amdgpu: fix bad job hw_fence use after free in advance tdr +e1fd0b2acde6 Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +1278cc5ac2f9 ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ +fc3d4aeb559f MAINTAINERS: Update BCM7XXX entry with additional patterns +c0317c0e8709 ALSA: timer: Fix use-after-free problem +3b87c6ea671a blk-mq: update hctx->nr_active in blk_mq_end_request_batch() +62ba0c008f5d blk-mq: add RQF_ELV debug entry +a1cb65377e70 blk-mq: only try to run plug merge if request has same queue with incoming bio +781dd830ec4f block: move RQF_ELV setting into allocators +e6ba5273d4ed ice: Fix race conditions between virtchnl handling and VF ndo ops +b385cca47363 ice: Fix not stopping Tx queues for VFs +ce572a5b88d5 ice: Fix replacing VF hardware MAC to existing MAC filter +0299faeaf8eb ice: Remove toggling of antispoof for VF trusted promiscuous mode +1a8c7778bcde ice: Fix VF true promiscuous mode +9642c8c44d0d gfs2: Only dereference i->iov when iter_is_iovec(i) +25edbc383b72 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +c08455dec5ac selftests/bpf: Verifier test on refill from a smaller spill +ff0700f03609 Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +f30d4968e9ae bpf: Do not reject when the stack read size is different from the tracked scalar size +401a33da3a45 selftests/bpf: Make netcnt selftests serial to avoid spurious failures +7e5ad817ec29 selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs +9fc23c22e574 selftests/bpf: Convert test_bpffs to ASSERT macros +3871cb8cf741 libfs: Support RENAME_EXCHANGE in simple_rename() +6429e46304ac libfs: Move shmem_exchange to simple_rename_exchange +92f62485b371 net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge +5f15d392dcb4 net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled +563bcbae3ba2 net: vlan: fix a UAF in vlan_dev_real_dev() +4330fe35b821 nfs: remove unused header +250962e46846 net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() +565edeee70db drm/i915: Fix comment about modeset parameters +576acc259146 nfs4: take a reference on the nfs_client when running FREE_STATEID +f1a090f09f42 RDMA/core: Require the driver to set the IOVA correctly during rereg_mr +dd83f482d2cd RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback +8468f45091d2 bcache: fix use-after-free problem in bcache_device_free() +27dff9a9c247 openrisc: fix SMP tlb flush NULL pointer dereference +1aabe578dd86 ethtool: fix ethtool msg len calculation for pause stats +9b65b17db723 net: avoid double accounting for pure zerocopy skbs +acaea0d5a634 net:ipv6:Remove unneeded semicolon +aedddb4e45b3 NFC: add necessary privilege flags in netlink layer +2bd080b0961d Merge branch 'sctp-=security-hook-fixes' +e7310c94024c security: implement sctp_assoc_established hook in selinux +7c2ef0240e6a security: add sctp_assoc_established hook +e215dab1c490 security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce +c081d53f97a1 security: pass asoc to sctp_assoc_request and sctp_sk_clone +843c3cbbdf89 Merge branch 'kselftests-net-missing' +17b67370c38d kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile +8883deb50eb6 kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile +653e7f19b4a0 kselftests/net: add missed SRv6 tests +b99ac1841147 kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile +ca3676f94b8f kselftests/net: add missed icmp.sh test to Makefile +a4414341b583 amt: Remove duplicate include +9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system suspend/resume +8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() +05f975cd6a0b 9p p9mode2perm: remove useless strlcpy and check sscanf return code +10c69a0d08bb 9p v9fs_parse_options: replace simple_strtoul with kstrtouint +024b7d6a435a 9p: fix file headers +9a268faa5f86 fs/9p: fix indentation and Add missing a blank line after declaration +772712c581e7 fs/9p: fix warnings found by checkpatch.pl +6d66ffc1293b 9p: fix minor indentation and codestyle +e4eeefbafc9d fs/9p: cleanup: opening brace at the beginning of the next line +eb497943fa21 9p: Convert to using the netfs helper lib to do reads and caching +0dc54bd4d6e0 fscache_cookie_enabled: check cookie is valid before accessing it +8244a3bc27b3 drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap +4d47fbbe54bf apparmor: fix zero-length compiler warning in AA_BUG() +d0d845a790d3 apparmor: use per file locks for transactional queries +aa4ceed7c327 apparmor: fix doc warning +7e50e9ffdee6 apparmor: Remove the repeated declaration +c75ea024094e apparmor: avoid -Wempty-body warning +c29d6797228b drm/etnaviv: stop getting the excl fence separately here +dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +624ad333d49e Merge tag 'docs-5.16' of git://git.lwn.net/linux +313b6ffc8e90 Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +84924e2e620f Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +6ab1d4839a48 Merge tag 'platform-drivers-x86-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +db2434343b2c amt: fix error return code in amt_init() +18635d524870 MAINTAINERS: Update ENA maintainers information +c4777efa751d net: add and use skb_unclone_keeptruesize() helper +236f57fe1b88 net: marvell: prestera: Add explicit padding +6ab9f57a6489 bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD +71229d049b08 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +9af0cbeb477c clk: rockchip: drop module parts from rk3399 and rk3568 drivers +000590a5e20d Revert "clk: rockchip: use module_platform_driver_probe" +4cd82a5bb0f6 net/9p: autoload transport modules +27eb4c3144f7 9p/net: fix missing error check in p9_check_errors +d52bcb47bdf9 net: davinci_emac: Fix interrupt pacing disable +26499499cae6 net: phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy +322a552e1955 Input: cap11xx - add support for cap1206 +56d33754481f Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drm +5fe11512cdc2 Input: remove unused header +464fddbba1df Merge tag 'pnp-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +f73cd9c951a9 Merge tag 'thermal-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +833db72142b9 Merge tag 'pm-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +c0d6586afa35 Merge tag 'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +33fb42636a93 Merge branch 'ucount-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +a85373fe446a Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +59d9bcbfddb9 clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c +4075409c9fcb Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +4b44521c5d81 dt-bindings: clock: fu740-prci: add reset-cells +c64daf36006b clk: uniphier: Add SoC-glue clock source selector support for Pro4 +d911ed9330a0 dt-bindings: clock: uniphier: Add clock binding for SoC-glue +bed516295b97 clk: uniphier: Add NX1 clock support +6a7f2c9e95f3 dt-bindings: clock: uniphier: Add NX1 clock binding +4c4065c7a5f9 clk: uniphier: Add audio system and video input clock control for PXs3 +dd5e12802052 clk: si5351: Update datasheet references +5bba6d377b91 clk: vc5: Use i2c .probe_new +de5169ac53c8 clk/actions/owl-factor.c: remove superfluous headers +ed84ef1cd7ed clk: ingenic: Fix bugs with divided dividers +edfa0b16bf9e NFS: Add offset to nfs_aop_readahead tracepoint +00c5495c54f7 zram: replace fsync_bdev with sync_blockdev +5a4b653655d5 zram: avoid race between zram_remove and disksize_store +8c54499a59b0 zram: don't fail to remove zram during unloading module +6f1637795f28 zram: fix race between zram_reset_device() and disksize_store() +494dbee341e7 nbd: error out if socket index doesn't match in nbd_handle_reply() +83956c86fffe io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() +cb5a967f7ce4 xprtrdma: Fix a maybe-uninitialized compiler warning +c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP +e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT +a5b7ef27da60 drm/i915: Add struct to hold IP version +bba7d682277c Merge tag 'xfs-5.16-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +31dedb8ed11e PCI: cpqphp: Use instead of +a64a325bf631 Merge tag 'afs-next-20211102' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks +63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality +5054e79de999 fs: dlm: add lkb debugfs functionality +75d25ffe380a fs: dlm: allow create lkb with specific id range +9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality +5c16febbc19b fs: dlm: let handle callback data as void +3cb5977c5214 fs: dlm: ls_count busy wait to event based wait +164d88abd760 fs: dlm: requestqueue busy wait to event based wait +92732376fd29 fs: dlm: trace socket handling +f1d3b8f91d96 fs: dlm: initial support for tracepoints +2f05ec4327ff fs: dlm: make dlm_callback_resume quite +e10249b1902d fs: dlm: use dlm_recovery_stopped in condition +3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit +658bd576f95e fs: dlm: move version conversion to compile time +fe93367541bc fs: dlm: remove check SCTP is loaded message +1aafd9c23191 fs: dlm: debug improvements print nodeid +bb6866a5bdc5 fs: dlm: fix small lockspace typo +dea450c90f46 fs: dlm: remove obsolete INBUF define +78805cbe5d72 Merge tag 'gfs2-v5.15-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +c03098d4b9ad Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +579b51747400 Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.16/drivers +1e37799b50ec raid5-ppl: use swap() to make code cleaner +8c13ab115b57 md/bitmap: don't set max_write_behind if there is no write mostly device +258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report +749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities +71c9ce27bb57 io-wq: fix max-workers not correctly set on multi-node system +ab2e7f4b46bf Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +bf56b90797c4 Merge branches 'pm-em' and 'powercap' +e2ceaa867d26 Merge branches 'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic' and 'clk-samsung' into clk-next +8d741ecd46a9 Merge branches 'clk-imx', 'clk-ux500' and 'clk-debugfs' into clk-next +b43e2d554ab0 Merge branches 'clk-leak', 'clk-rockchip', 'clk-renesas' and 'clk-at91' into clk-next +a379e16ab8ae Merge branches 'clk-qcom', 'clk-mtk', 'clk-versatile' and 'clk-doc' into clk-next +d7e0a795bf37 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +8e5b4779f6c5 Merge branches 'pm-cpufreq' and 'pm-cpuidle' +7ae5e588b0a5 cifs: add mount parameter tcpnodelay +7be3248f3139 cifs: To match file servers, make sure the server hostname matches +b62b306469b3 Merge branch 'pm-sleep' +1fec16118ff9 Merge branch 'pm-pci' +90e17edac468 Merge branches 'acpi-apei', 'acpi-prm' and 'acpi-docs' +44261f8e287d Merge tag 'hyperv-next-signed-20211102' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +0aaa58eca65a Merge tag 'printk-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +c150d66bd514 Merge tag 'integrity-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity +f8df16016d2d Merge branches 'acpi-pm', 'acpi-battery' and 'acpi-ac' +61f90a8e8068 Merge tag 'libata-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +c3fb46600e3f Merge branches 'acpi-glue', 'acpi-pnp', 'acpi-processor' and 'acpi-soc' +b2ffa16a1c83 Merge branches 'acpi-x86', 'acpi-resources', 'acpi-scan' and 'acpi-misc' +9cb31aa155ba Merge branch 'acpica' +19ea8a0dd42a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +5c83017c5436 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +e2daec488c57 nbd: Fix hungtask when nbd_config_put +69beb62ff0d1 nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add +940c264984fd nbd: fix possible overflow for 'first_minor' in nbd_dev_add() +e4c4871a7394 nbd: fix max value for 'first_minor' +8791545eda52 NFS: Move NFS protocol display macros to global header +9d2d48bbbdab NFS: Move generic FS show macros to global header +df0380b9539b ALSA: usb-audio: Add quirk for Audient iD14 +e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides +17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset +be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride +96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces +dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB obj pages +6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages +2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size calculation +22ad4f99f63f power: supply: bq25890: Fix initial setting of the F_CONV_RATE field +d01363da53eb power: supply: bq25890: Fix race causing oops at boot +d19afe7be126 PCI: kirin: Use regmap for APB registers +000f60db784b PCI: kirin: Add support for a PHY layer +61d37547436d PCI: kirin: Reorganize the PHY logic inside the driver +9881024aab80 io_uring: clean up io_queue_sqe_arm_apoll +cc0356d6a02e Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a1c2f7e7f25c dm: don't stop request queue after the dm device is suspended +a2697972b936 ASoC: cs35l41: Change monitor widgets to siggens +23c50968399f i915/display/dp: send a more fine-grained link-status uevent +d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event +fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event +ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event +710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event +0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event +fc02cb2b37fe Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next +52cf891d8dbd Merge tag 'kvm-riscv-5.16-2' of https://github.com/kvm-riscv/linux into HEAD +eae446b7654f x86/xen: remove 32-bit awareness from startup_xen +3ac876e8b5fc xen: remove highmem remnants +ee1f9d191432 xen: allow pv-only hypercalls only with CONFIG_XEN_PV +d99bb72a306a x86/xen: remove 32-bit pv leftovers +a67efff28832 xen-pciback: allow compiling on other archs than x86 +e453f872b72f x86/xen: switch initial pvops IRQ functions to dummy ones +b22809092c70 block: replace always false argument with 'false' +a22c00be90de block: assign correct tag before doing prefetch of request +cdf10ffe8f62 power: supply: bq27xxx: Fix kernel crash on IRQ handler register error +12ad6cfc09a5 x86/xen: remove xen_have_vcpu_info_placement flag +767216796cb9 x86/pvh: add prototype for xen_pvh_init() +cbd5458ef195 xen: Fix implicit type conversion +9e2b3e834c45 xen: fix wrong SPDX headers of Xen related headers +d8da26671a95 xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls +dce69259aebb x86/xen: Remove redundant irq_enter/exit() invocations +4745ea2628bb xen-pciback: Fix return in pm_ctrl_init() +9a58b352e9e8 xen/x86: restrict PV Dom0 identity mapping +344485a21ddb xen/x86: there's no highmem anymore in PV mode +d2a3ef44c2a2 xen/x86: adjust handling of the L3 user vsyscall special page table +4c360db6ccdb xen/x86: adjust xen_set_fixmap() +cae739518314 xen/x86: restore (fix) xen_set_pte_init() behavior +dc4bd2a2ddaf xen/x86: streamline set_pte_mfn() +ca7752caeaa7 posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() +97ae45953ea9 platform/x86: system76_acpi: Fix input device error handling +112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives +f69fa4c81b42 mips: fix HUGETLB function without THP enabled +712a951025c0 fuse: fix page stealing +7c594bbd2de9 virtiofs: use strscpy for copying the queue name +18b8f5b6fc53 mips: cm: Convert to bitfield API to fix out-of-bounds access +57d9898bee4f drm/i915/dmabuf: drop the flush on discrete +068b1bd09253 drm/i915: stop setting cache_dirty on discrete +2ea6ec76430b drm/i915: move cpu_write_needs_clflush +c52b3b489783 drm/i915/clflush: disallow on discrete +3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty +52af7105eceb afs: Set mtime from the client for yfs create operations +75bd228d5637 afs: Sort out symlink reading +40e64a88dadc Merge branch 'for-5.16-vsprintf-pgp' into for-linus +11779842dd6f Merge branches 'devel-stable' and 'misc' into for-linus +557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains +6a03568932b2 Merge tag 'optee-ffa-fix-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers +dbfe83507cf4 ALSA: hda/realtek: Add quirk for Clevo PC70HS +f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration +84882cf72cd7 Revert "net: avoid double accounting for pure zerocopy skbs" +bfc484fe6abb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +d2fac0afe89f Merge tag 'audit-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +cdab10bf3285 Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +7ca81b690e59 dt-bindings: opp: Allow multi-worded OPP entry name +4a08e3271c55 cpufreq: Fix parameter in parse_perf_domain() +6fedc28076bb Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +79ef0c001425 Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +8a33dcc2f6d5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +b7b98f868987 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +52fa3ee0cce6 Merge branch 'make-neighbor-eviction-controllable-by-userspace' +f86ca07eb531 selftests: net: add arp_ndisc_evict_nocarrier +18ac597af25e net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter +fcdb44d08a95 net: arp: introduce arp_evict_nocarrier sysctl parameter +d9bd054177fb Merge tag 'amd-drm-next-5.16-2021-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +d54f486035fd Merge tag 'hwmon-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +2019295c9ea3 Merge tag 'spi-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +1260d242d94a Merge tag 'regulator-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +d2cdb1223185 Merge tag 'regmap-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +247ee3e7b7c9 Merge tag 'mailbox-v5.16' of git://git.linaro.org/landing-teams/working/fujitsu/integration +8a73c77c809a Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +316b7eaa932d Merge tag 'for-linus-5.16-1' of https://github.com/cminyard/linux-ipmi +4dee060625e1 Merge tag 'leds-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds +73d21a357981 Merge tag 'media/v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +4c7a7d5086cd dt-bindings: net: ti,bluetooth: Document default max-speed +6162c4a511b3 dt-bindings: pci: rcar-pci-ep: Document r8a7795 +950d566f0d94 dt-bindings: net: qcom,ipa: IPA does support up to two iommus +fb2293fd5ef1 of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem() +9526565591b8 of: unittest: document intentional interrupt-map provider build warning +e85860e5bc07 of: unittest: fix EXPECT text for gpio hog errors +b68d0924ad83 of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings +0b170456e0dd libbpf: Deprecate AF_XDP support +9741e07ece7c kbuild: Unify options for BTF generation for vmlinux and modules +0869e5078afb selftests/bpf: Add a testcase for 64-bit bounds propagation issue. +388e2c0b9783 bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. +b9979db83401 bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. +67d4f6e3bf5d ftrace/samples: Add missing prototype for my_direct_func +4e9f63c9e5c2 tracing/selftests: Add tests for hist trigger expression parsing +6a6e5ef2b27f tracing/histogram: Document hist trigger variables +0ca6d12c9768 tracing/histogram: Update division by 0 documentation +8b5d46fd7a38 tracing/histogram: Optimize division by constants +6f2b76a4a384 Merge tag 'Smack-for-5.16' of https://github.com/cschaufler/smack-next +f2786f43c983 Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +bf953917bed6 Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +a5a9e006059e Merge tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +2dc26d98cfdf Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +f594e28d805a Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +01463374c50e Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +03feb7c55c47 Merge tag 'm68k-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +552ebfe022ec Merge tag 'for-5.16/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +1d6d336fed6b net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c +46f876322820 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +8a75e30e6d47 Merge branch 'accurate-memory-charging-for-msg_zerocopy' +f1a456f8f3fc net: avoid double accounting for pure zerocopy skbs +03271f3a3594 tcp: rename sk_wmem_free_skb +047304d0bfa5 netdevsim: fix uninit value in nsim_drv_configure_vfs() +a20eac0af028 selftests/bpf: Fix also no-alu32 strobemeta selftest +879dbe9ffebc Merge tag 'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +20273d2588c4 Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +160729afc83c Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e0f4c59dc4d3 Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +18398bb825ea Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6e5772c8d9cf Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +57f45de79184 Merge tag 'x86_build_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +158405e88813 Merge tag 'ras_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +01e181c776fd tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions +b14f4568d391 tracing/osnoise: Remove STACKTRACE ifdefs from inside functions +2fac8d6486d5 tracing/osnoise: Allow multiple instances of the same tracer +ccb6754495ef tracing/osnoise: Remove TIMERLAT ifdefs from inside functions +dae181349f1e tracing/osnoise: Support a list of trace_array *tr +2bd1bdf01fb2 tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() +15ca4bdb0327 tracing/osnoise: Split workload start from the tracer start +c3b6343c0dc4 tracing/osnoise: Improve comments about barrier need for NMI callbacks +66df27f19f7d tracing/osnoise: Do not follow tracing_cpumask +93351d2cc996 Merge tag 'efi-next-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fe354159ca53 Merge tag 'edac_updates_for_v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +e66435936756 mm: fix mismerge of folio page flag manipulators +ad10c381d133 bpf: Add missing map_delete_elem method to bloom filter map +669810030bbc Merge branch '"map_extra" and bloom filter fixups' +80479eb86210 nfsd4: remove obselete comment +6ac22d036f86 perf bpf: Pull in bpf_program__get_prog_info_linear() +7a67087250f0 selftests/bpf: Add bloom map success test for userspace calls +8845b4681bf4 bpf: Add alignment padding for "map_extra" + consolidate holes +6fdc348006fe bpf: Bloom filter map naming fixups +f27a6fad14e2 Merge branch 'introduce dummy BPF STRUCT_OPS' +31122b2f768b selftests/bpf: Add test cases for struct_ops prog +c196906d50e3 bpf: Add dummy BPF STRUCT_OPS for test purpose +35346ab64132 bpf: Factor out helpers for ctx access checking +31a645aea4f8 bpf: Factor out a helper to prepare trampoline for struct_ops prog +8cb1ae19bfae Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7d20dd3294b3 Merge tag 'x86-apic-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9a7e0a90a454 Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +57a315cd7198 Merge tag 'timers-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1977e8eb40ed drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms +99bac3063e8e drm/i915: Extend the async flip VT-d w/a to skl/bxt +af6c83ae25a5 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. +43aa0a195f06 Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +595b28fb0c89 Merge tag 'locking-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +91e1c99e175a Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +5a47ebe98e6e Merge tag 'irq-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +dc155617fa5b apparmor: Fix internal policy capable check for policy management +037c50bfbeb3 Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +2cf3f8133bda btrfs: fix lzo_decompress_bio() kmap leakage +6d91929a6fa6 nfsd: document server-to-server-copy parameters +27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings +c738888032ff watchdog: db8500_wdt: Rename symbols +d0305aac8e83 watchdog: db8500_wdt: Rename driver +74128d801b51 watchdog: ux500_wdt: Drop platform data +9c6e8d52a729 Merge tag 'exfat-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat +ebe4560ed5c8 firewire: Remove function callback casts +67a135b80eb7 Merge tag 'erofs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +cd3e8ea847ee Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt +6a463bc9d999 Merge branch 'for-rc' into rdma.git for-next +a2a2a69d144d Merge tag 'v5.15' into rdma.git for-next +9ed8110c9b29 RDMA/irdma: optimize rx path by removing unnecessary copy +0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and plane once +7552750d0494 dm table: log table creation error code +c7c879eedc02 dm: make workqueue names device-specific +f635237a9bfb dm writecache: Make use of the helper macro kthread_run() +a5217c11058c dm crypt: Make use of the helper macro kthread_run() +30495e688d9d dm verity: use bvec_kmap_local in verity_for_bv_block +27db27170851 dm log writes: use memcpy_from_bvec in log_writes_map +25058d1c725c dm integrity: use bvec_kmap_local in __journal_read_write +c12d205dae09 dm integrity: use bvec_kmap_local in integrity_metadata +089975379d52 dm: add add_disk() error handling +ea3dba305252 dm: Remove redundant flush_workqueue() calls +603bdf5d6c09 kernel-doc: support DECLARE_PHY_INTERFACE_MASK() +75ca80e4c4d7 docs/zh_CN: add core-api xarray translation +5876a638c8d9 docs/zh_CN: add core-api assoc_array translation +19901165d90f Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-block +d64fbe9f50d8 speakup: Fix typo in documentation "boo" -> "boot" +b6773cdb0e9f Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block +71ae42629e65 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux-block +cad7109a2b5e drm/i915: Introduce refcounted sg-tables +737f1cd8a8e8 Merge tag 'for-5.16/cdrom-2021-10-29' of git://git.kernel.dk/linux-block +fcaec17b3657 Merge tag 'for-5.16/scsi-ma-2021-10-29' of git://git.kernel.dk/linux-block +3f01727f750e Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-block +588e5d876648 cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c +81c49d39aea8 cgroup: Fix rootcg cpu.stat guest double counting +8d1f01775f8e Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-block +643a7234e096 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-block +33c8846c814c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block +36e70b9b06bf selftests, bpf: Fix broken riscv build +589fed479ba1 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h +b390d69831ee tools, build: Add RISC-V to HOSTARCH parsing +4b54214f39ff riscv, bpf: Increase the maximum number of iterations +d69672147faa selftests, bpf: Add one test for sockmap with strparser +b556c3fd4676 selftests, bpf: Fix test_txmsg_ingress_parser error +7303524e04af skmsg: Lose offset info in sk_psock_skb_ingress +0133c20480b1 selftests/bpf: Fix strobemeta selftest regression +9ac211426fb6 Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +8a03e56b253e bpf: Disallow unprivileged bpf by default +ad98a9246616 Merge tag 'tpmdd-next-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd +a0292f3ebe63 Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecache +542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes +280254b605ff SUNRPC: Clean up xs_tcp_setup_sock() +ea9afca88bbe SUNRPC: Replace use of socket sk_callback_lock with sock_lock +6a7ca80f4033 vsprintf: Update %pGp documentation about that it prints hex value +ba4026b09d83 Revert "perf bench futex: Add support for 32-bit systems with 64-bit time_t" +daf11ca2b9f4 HID: nintendo: fix -Werror build +22f9ba7fee10 ath9k: use swap() to make code cleaner +588b45c88ae1 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND +8f1ba8b0ee26 wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan +f02e1cc2a846 wcn36xx: implement flush op to speed up connected scan +df008741dd62 wcn36xx: add debug prints for sw_scan start/complete +27deb0f1570b ath10k: fetch (pre-)calibration data via nvmem subsystem +82c434c10340 ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 +d7f1f9fec09a HID: playstation: require multicolor LED functionality +d4a07dc5ac34 Merge branch 'SMC-tracepoints' +a3a0e81b6fd5 net/smc: Introduce tracepoint for smcr link down +aff3083f10bf net/smc: Introduce tracepoints for tx and rx msg +482626086820 net/smc: Introduce tracepoint for fallback +6008889121c0 Merge branch 'amt-driver' +c08e8baea78e selftests: add amt interface selftest script +b75f7095d4d4 amt: add mld report message handler +bc54e49c140b amt: add multicast(IGMP) report message handler +cbc21dc1cfe9 amt: add data plane of amt interface +b9022b53adad amt: add control plane of amt interface +741948ff6096 Merge branch 'netdevsim-device-and-bus' +a66f64b80815 netdevsim: rename 'driver' entry points +a3353ec32554 netdevsim: move max vf config to dev +1c401078bcf3 netdevsim: move details of vf config to dev +5e388f3dc38c netdevsim: move vfconfig to nsim_dev +26c37d89f61d netdevsim: take rtnl_lock when assigning num_vfs +1adc58ea2330 Merge branch 'devlink-locking' +1af0a0948e28 ethtool: don't drop the rtnl_lock half way thru the ioctl +46db1b77cd4f devlink: expose get/put functions +095cfcfe13e5 ethtool: handle info/flash data copying outside rtnl_lock +f49deaa64af1 ethtool: push the rtnl_lock into dev_ethtool() +c6e03dbe0c7c Merge branch 'mana-misc' +635096a86edb net: mana: Support hibernation and kexec +62ea8b77ed3b net: mana: Improve the HWC error handling +3c37f3573508 net: mana: Report OS info to the PF driver +6c7ea69653e4 net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() +986d2e3da7d7 Merge branch 'mptcp-selftests' +b6ab64b074f2 selftests: mptcp: more stable simult_flows tests +7c909a98042c selftests: mptcp: fix proto type in link_failure tests +6b278c0cb378 ibmvnic: delay complete() +6e20d00158f3 ibmvnic: Process crqs after enabling interrupts +8878e46fcfd4 ibmvnic: don't stop queue in xmit +7be49d242b80 Merge branch 'SO_MARK-routing' +b0ced8f290fb selftests: udp: test for passing SO_MARK as cmsg +42dcfd850e51 udp6: allow SO_MARK ctrl msg to affect routing +f7536ffb0986 nfp: flower: Allow ipv6gretap interface for offloading +c07c6e8eb4b3 net: dsa: populate supported_interfaces member +ebed1cf5b8ac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +06f1ecd43370 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next +894d08443470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +2aec919f8dd4 Merge tag 'mlx5-updates-2021-10-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +15c72660fe9a samples: remove duplicate include in fs-monitor.c +4e446714fb89 RDMA/qed: Use helper function to set GUIDs +49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() +fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called while irqs are off +f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC +bbd5ba8db766 RISC-V: KVM: fix boolreturn.cocci warnings +7b161d9cab5d RISC-V: KVM: remove unneeded semicolon +b7eccf75c28e samples: Fix warning in fsnotify sample +9abeae5d4458 docs: Fix formatting of literal sections in fanotify docs +8fc70b3a142f samples: Make fs-monitor depend on libc and headers +6e866a462867 parisc: Fix set_fixmap() on PA1.x CPUs +1ae8e91e814d parisc: Use swap() to swap values in setup_bootmem() +c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9 +c12ab8dbc492 powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST +875eaa399042 Merge remote-tracking branch 'torvalds/master' into perf/core +540061ac79f0 vdpa/mlx5: Forward only packets with allowed MAC address +a007d940040c vdpa/mlx5: Support configuration of MAC +ef76eb83a17e vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit +1138b9818efa vdpa_sim_net: Enable user to set mac address and mtu +d8ca2fa5be1b vdpa: Enable user to set mac and mtu of vdpa device +960deb33be3d vdpa: Use kernel coding style for structure comments +ad69dd0bf26b vdpa: Introduce query of device config layout +6dbb1f1687a2 vdpa: Introduce and use vdpa device get, set config helpers +c57911ebfbfe virtio-scsi: don't let virtio core to validate used buffer length +a40392edf1b2 virtio-blk: don't let virtio core to validate used length +816625c13652 virtio-net: don't let virtio core to validate used length +939779f5152d virtio_ring: validate used buffer length +f0839372478e virtio_blk: correct types for status handling +ead65f769582 virtio_blk: allow 0 as num_request_queues +dcce162559ee i2c: virtio: Add support for zero-length requests +f1aa12f53529 virtio-blk: fixup coccinelle warnings +ef5c366fea30 virtio_ring: fix typos in vring_desc_extra +080cd7c3ac87 virtio-pci: harden INTX interrupts +9e35276a5344 virtio_pci: harden MSI-X interrupts +d50497eb4e55 virtio_config: introduce a new .enable_cbs method +28962ec595d7 virtio_console: validate max_nr_ports before trying to use it +63b4ffa4fad0 virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" +6ae6ff6f6e7d virtio-blk: validate num_queues during probe +f1429e6c36f5 virtio-pmem: add myself as virtio-pmem maintainer +601695aa8eaf ALSA: virtio: Replace zero-length array with flexible-array member +fc6d70f40b3d virtio_ring: check desc == NULL when using indirect with packed +8d7670f3734e virtio_ring: make virtqueue_add_indirect_packed prettier +9a4b612d675b hwrng: virtio - always add a pending request +5c8e93305004 hwrng: virtio - don't waste entropy +2bb31abdbe55 hwrng: virtio - don't wait on cleanup +bf3175bc50a3 hwrng: virtio - add an internal buffer +edf747affc41 vdpa/mlx5: Propagate link status from device to vdpa driver +218bdd20e56c vdpa/mlx5: Rename control VQ workqueue to vdpa wq +246fd1caf0f4 vdpa/mlx5: Remove mtu field from vdpa net device +e85087beedca eni_vdpa: add vDPA driver for Alibaba ENI +c46b38dc8743 netfilter: nft_payload: support for inner header matching / mangling +e47be840e87e vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE +30a03dfcbbda virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} +c53e5d1b5ea4 vdpa: min vq num of vdpa device cannot be greater than max vq num +3b970a5842c9 vdpa: add new callback get_vq_num_min in vdpa_config_ops +5bbfea1eacdf vp_vdpa: add vq irq offloading support +d0ae1fbfcff4 vdpa: fix typo +d89c8169bd70 virtio-pci: introduce legacy device module +b5bdc6f9c24d netfilter: nf_tables: convert pktinfo->tprot_set to flags field +0989c41bed96 virtio-blk: add num_request_queues module parameter +02746e26c39e virtio-blk: avoid preallocating big SGL for data +fc02e8cb0300 virtio_net: clarify tailroom logic +56fa95014a04 netfilter: nft_meta: add NFT_META_IFTYPE +b7b1d02fc439 netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state +8f27b6890661 ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk +55a2ed760166 parisc: Update defconfigs +6f21e7347fb8 parisc: decompressor: clean up Makefile +07578f16ef38 parisc: decompressor: remove repeated depenency of misc.o +dc5292b28089 parisc: Remove unused constants from asm-offsets.c +98f2926171ae parisc/ftrace: use static key to enable/disable function graph tracer +44382af89346 parisc/ftrace: set function trace function +d1fbab7e203e parisc: Make use of the helper macro kthread_run() +ecb6a16fb60e parisc: mark xchg functions notrace +3759778e6b8c parisc: enhance warning regarding usage of O_NONBLOCK +0760a9157bc9 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers +8d90dbfd4c49 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h +fdc9e4e0ef89 parisc: Use PRIV_USER in syscall.S +66e29fcda182 parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling +2214c0e77259 parisc: Move thread_info into task struct +bc294838cc34 parisc: add support for TOC (transfer of control) +ecac70366dce parisc/firmware: add functions to retrieve TOC data +d9e203366936 parisc: add PIM TOC data structures +b5f73da500c6 parisc: move virt_map macro to assembly.h +8e0ba125c2bf parisc/unwind: fix unwinder when CONFIG_64BIT is enabled +8779e05ba8aa parisc: Fix ptrace check on syscall return +763d92ed5dec ALSA: usb-audio: Add registration quirk for JBL Quantum 400 +8beea3135075 Merge branch 'for-next' into for-linus +297d34e73d49 platform/chrome: cros_ec_proto: Use ec_command for check_features +7ff22787ba49 platform/chrome: cros_ec_proto: Use EC struct for features +0c336d6e33f4 exfat: fix incorrect loading of i_blocks for large files +52d96919d6a8 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'arm/tegra', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next +8bb7eca972ad (tag: v5.15) Linux 5.15 +75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support +89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ +29c77550eef3 perf script: Check session->header.env.arch before using it +095729484efc perf build: Suppress 'rm dlfilter' build message +9c6eb531e760 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +a0961f351d82 erofs: don't trigger WARN() when decompression fails +8ea9183db4ad sched/fair: Cleanup newidle_balance +c5b0a7eefc70 sched/fair: Remove sysctl_sched_migration_cost condition +e60b56e46b38 sched/fair: Wait before decaying max_newidle_lb_cost +9d783c8dd112 sched/fair: Skip update_blocked_averages if we are defering load balance +9e9af819db5d sched/fair: Account update_blocked_averages in newidle_balance cost +7c8de080d476 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions +0a86512dc113 RISC-V: KVM: Factor-out FP virtualization into separate sources +4e3386843325 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +a72fdfd21e01 selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage +9cc2fa4f4a92 task_stack: Fix end_of_stack() for architectures with upwards-growing stack +f06d6e92c879 parisc: Use PRIV_USER instead of 3 in entry.S +6ff7fa4b2393 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h +b7d8c16a58f8 parisc: Allocate task struct with stack frame alignment +9f6cfef1d040 parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in assembly.h +1030d681319b parisc: fix warning in flush_tlb_all +1c2fb946cdb7 parisc: disable preemption in send_IPI_allbutself() +3fb28e199d1f parisc: fix preempt_count() check in entry.S +4f1938673994 parisc: deduplicate code in flush_cache_mm() and flush_cache_range() +a5e8ca3783ad parisc: disable preemption during local tlb flush +ec5c115050f5 parisc: Add KFENCE support +aeb1e833a4c3 parisc: Switch to ARCH_STACKWALK implementation +a348eab32776 parisc: make parisc_acctyp() available outside of faults.c +cf2ec7893f87 parisc/unwind: use copy_from_kernel_nofault() +f99413e4e1ce drm/ingenic: Remove bogus register write +e1528830bd4e block/brd: add error handling support for add_disk() +3c30883acab1 ps3vram: add error handling support for add_disk() +ff4cbe0fcf5d ps3disk: add error handling support for add_disk() +5e2e1cc4131c zram: add error handling support for add_disk() +3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +2a09b575074f xfs: use swap() to make code cleaner +0b9007ec7b9f xfs: Remove duplicated include in xfs_super +bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +ef1661ba6d2e blk-mq: fix redundant check of !e expression +585a07079909 gpio: realtek-otto: fix GPIO line IRQ offset +f98a3dccfcb0 locking: Remove spin_lock_flags() etc +2de71ee153ef perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings +09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows +c1e42efacb9b ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang +fa191b711c32 ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y +dd1695a221e0 gpio: clean up Kconfig file +10508ae08ed8 staging: r8188eu: hal: remove goto statement and local variable +cacd73e55e77 staging: rtl8723bs: hal remove the assignment to itself +88c47bbf9a2f staging: rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4 +d8a364820e01 staging: vchiq_core: get rid of typedef +bdcfac6ab6c9 staging: fieldbus: anybus: reframe comment to avoid warning +68264c4609ea staging: r8188eu: fix missing unlock in rtw_resume() +cc8d7b4aea79 tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description +d142585bceb3 serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE +a0548b26901f usb: gadget: Mark USB_FSL_QE broken on 64-bit +9fff139aeb11 usb: gadget: f_mass_storage: Disable eps during disconnect +b0d5d2a71641 usb: gadget: udc: core: Revise comments for USB ep enable/disable +536de747bc48 comedi: dt9812: fix DMA buffers on stack +907767da8f3a comedi: ni_usb6501: fix NULL-deref in command paths +28eb3b363df7 Merge tag 'coresight-next-v5.16.v3' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-next +ae0393500e3b net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify +6d40edcf4ee1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +d269287761ab bnxt_en: Remove not used other ULP define +5c595791009b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +ba064e4cf923 netdevsim: remove max_vfs dentry +97961f78e8bc mailbox: imx: support i.MX8ULP S4 MU +a6daa2207302 dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support +9a172b62a969 ACPI/PCC: Add maintainer for PCC mailbox driver +ce028702ddbc mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe +c45ded7e1135 mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) +45ec2dafb177 mailbox: pcc: Drop handling invalid bit-width in {read,write}_register +bf18123e78f4 mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq +800cda7b63f2 mailbox: pcc: Add PCC register bundle and associated accessor functions +f92ae90e52bb mailbox: pcc: Rename doorbell ack to platform interrupt ack register +7b6da7fe7bba mailbox: pcc: Use PCC mailbox channel pointer instead of standard +0f2591e21b2e mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info +4e3c96ff950e mailbox: pcc: Consolidate subspace doorbell register parsing +319bfb35bd1d mailbox: pcc: Consolidate subspace interrupt information parsing +80b2bdde002c mailbox: pcc: Refactor all PCC channel information into a structure +10dcc2d66292 mailbox: pcc: Fix kernel doc warnings +f89f9c56e737 mailbox: apple: Add driver for Apple mailboxes +29848f309e7e dt-bindings: mailbox: Add Apple mailbox bindings +7feea290e9f4 MAINTAINERS: Add Apple mailbox files +feea69ec121f tracing/histogram: Fix semicolon.cocci warnings +119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +318a54c0ee4a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next +8e14329645bc Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus +6195eb15f6d6 Merge series "Multiple headphone codec driver support" from Brent Lu : +956ac4f1f53c Merge series "ASoC: Sanity checks and soc-topology updates" from Cezary Rojewski : +b16eb3c81fe2 net/mlx5: Support internal port as decap route device +5e9942721749 net/mlx5e: Term table handling of internal port rules +166f431ec6be net/mlx5e: Add indirect tc offload of ovs internal port +100ad4e2d758 net/mlx5e: Offload internal port as encap route device +27484f7170ed net/mlx5e: Offload tc rules that redirect to ovs internal port +dbac71f22954 net/mlx5e: Accept action skbedit in the tc actions list +4f4edcc2b84f net/mlx5: E-Switch, Add ovs internal port mapping to metadata support +189ce08ebf87 net/mlx5e: Use generic name for the forwarding dev pointer +28e7606fa8f1 net/mlx5e: Refactor rx handler of represetor device +941f19798a11 net/mlx5: DR, Add check for unsupported fields in match param +504e15724893 net/mlx5: Allow skipping counter refresh on creation +428ffea0711a net/mlx5e: IPsec: Refactor checksum code in tx data path +ae2ee3be99a8 net/mlx5: CT: Remove warning of ignore_flow_level support for VFs +1aec85974ab7 net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() +6c2a6ddca763 net: mellanox: mlxbf_gige: Replace non-standard interrupt handling +2b725265cb08 gpio: mlxbf2: Introduce IRQ support +dded00395bdb drm/ingenic: Attach bridge chain to encoders +6055466203df drm/ingenic: Upload palette before frame +5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC +9361329d5712 drm/ingenic: Move IPU scale settings to private state +8040ca086eb2 drm/ingenic: Add support for private objects +1bdb542da736 drm/ingenic: Simplify code by using hwdescs array +605ca7c5c670 iavf: Fix kernel BUG in free_msi_irqs +247aa001b72b iavf: Add helper function to go from pci_dev to adapter +4a15022f82ee virtchnl: Use the BIT() macro for capability/offload flags +5bf84b299385 virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define +7f98960c046e i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' +9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 +5fe058b04d01 i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag +d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller +8e98c4f5c38b i2c: qup: fix a trivial typo +ef3fe574d49e i2c: tegra: Ensure that device is suspended before driver is removed +c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling multi-planar formats" +3809991ff5f4 drm/i915/display: Add initial selective fetch support for biplanar formats +e4f2647585d0 Merge tag 'at24-updates-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow +e21294a7aaae signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) +0fdc0c4279c8 exit/r8188eu: Replace the macro thread_exit with a simple return 0 +99d7ef1e4792 exit/rtl8712: Replace the macro thread_exit with a simple return 0 +501c88722797 exit/rtl8723bs: Replace the macro thread_exit with a simple return 0 +695dd0d634df signal/x86: In emulate_vsyscall force a signal instead of calling do_exit +086ec444f866 signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig +c317d306d550 signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer fails +941edc5bf174 exit/syscall_user_dispatch: Send ordinary signals on failure +26d5badbccdd signal: Implement force_fatal_sig +111e70490d2a exit/kthread: Have kernel threads return instead of calling do_exit +9bc508cf0791 signal/s390: Use force_sigsegv in default_trap_handler +1ad5dc3540d8 i2c: i801: Fix incorrect and needless software PEC disabling +f35dcaa0a8a2 selftests/core: fix conflicting types compile error for close_range() +52a5d80a2225 kunit: tool: fix typecheck errors about loading qemu configs +c6d7e1341cc9 ocxl: Use pci core's DVSEC functionality +55006a2c9464 cxl/pci: Use pci core's DVSEC functionality +ee12203746e5 PCI: Add pci_find_dvsec_capability to find designated VSEC +85afc3175aeb cxl/pci: Split cxl_pci_setup_regs() +a261e9a1576a cxl/pci: Add @base to cxl_register_map +7dc7a64de2bb cxl/pci: Make more use of cxl_register_map +84e36a9d1bbd cxl/pci: Remove pci request/release regions +ca76a3a8052b cxl/pci: Fix NULL vs ERR_PTR confusion +d22fed9c2b70 cxl/pci: Remove dev_dbg for unknown register blocks +cdcce47cb33a cxl/pci: Convert register block identifiers to an enum +675053115e4e drm: import DMA_BUF module namespace +bfaaba99e680 ice: Hide bus-info in ethtool for PRs in switchdev mode +a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block +61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT +c79bb28e19cc ice: Clear synchronized addrs when adding VFs in switchdev mode +28b5eaf9712b spi: Convert NXP flexspi to json schema +173632358fde ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' +2a7985136cac ASoC: tlv320aic3x: Make aic3x_remove() return void +9a5d96add514 ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs +959ae8215a9e ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs +dac7cbd55dca ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs +d4f3fdc2b7e1 ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s +8fe6ec03183a ASoC: Intel: sof_rt5682: detect codec variant in probe function +cafa39b650ec ASoC: soc-acpi: add comp_ids field for machine driver matching +17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +29e71f41e7d2 ice: Remove boolean vlan_promisc flag from function +fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +10a26878564f f2fs: support fault injection for dquot_initialize() +ca98d72141dd f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() +e377a063e2c2 igc: Change Device Reset to Port Reset +75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +6d202d9f70a3 RDMA/hns: Use the core code to manage the fixed mmap entries +2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) +8f20571db527 igc: Add new device ID +8643d0b6b367 igc: Remove media type checking on the PHY initialization +1b9abade3e75 net: ixgbevf: Remove redundant initialization of variable ret_val +a97f8783a937 igb: unbreak I2C bit-banging on i350 +3c6f3ae3bb2e intel: Simplify bool conversion +4892298c3a33 IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks +840f4ed2d47b IB/qib: Rebranding of qib driver to Cornelis Networks +ddf65f28ddca IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks +493620b1c903 RDMA/bnxt_re: Use helper function to set GUIDs +28131d896d6d Merge tag 'wireless-drivers-next-2021-10-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +54c5639d8f50 riscv: Fix asan-stack clang build +cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populate_early_shadow +b59c122484ec spi: spi-geni-qcom: Add support for GPI dma +6c8552ebba77 ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document +0261e36477cf ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 +6c504663ba2e ASoC: Stop dummy from overriding hwparams +f714fbc1e89a ASoC: topology: Change topology device to card device +2a710bb35a5a ASoC: topology: Use correct device for prints +2e288333e9e0 ASoC: topology: Check for dapm widget completeness +86e2d14b6d1a ASoC: topology: Add header payload_size verification +7db53c21b1c3 ASoC: core: Remove invalid snd_soc_component_set_jack call +1d5f5ea7cb7d io-wq: remove worker to owner tw dependency +f75d118349be io_uring: harder fdinfo sq/cq ring iterating +f48ad69097fe selftests/bpf: Fix fclose/pclose mismatch in test_progs +04567caf96e5 RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs +b6a4e209fb7d ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit +fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h +c47055e943b0 Merge tag 'usb-serial-5.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +4f960393a0ee RDMA/qedr: Fix NULL deref for query_qp on the GSI QP +182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier +d0b137062b2d Bluetooth: hci_sync: Rework init stages +3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP +5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire +26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING +71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION +6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME +177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA +f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA +d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE +5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO +2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN +47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO +451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr +353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE +abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY +cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED +5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan +ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is enabled +e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 +cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 +161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 +6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution +0e60778efb07 RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility +571fb4fb78a3 RDMA/hns: Fix initial arm_st of CQ +10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps +7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum +da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 +62a30322607f ASoC: amd: acp: select CONFIG_SND_SOC_ACPI +a77725a9a3c5 scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 +7d194a5afcc2 dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml +e2266d372f6f dt-bindings: display: tilcd: Fix endpoint addressing in example +ddcf906fe5ed tracing: Fix misspelling of "missing" +6130722f1114 ftrace: Fix kernel-doc formatting issues +1560081f4c4b Merge series "ASoC: cs42l42: Fix definition and handling of jack switch invert" from Richard Fitzgerald : +a8bc0707e134 dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml +14d9f6b02648 dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible +57e9befa4863 dt-bindings: ufs: exynos-ufs: add io-coherency property +39ef08517082 crypto: testmgr - fix wrong key length for pkcs1pad +68b6dea802ce crypto: pcrypt - Delay write to padata->info +83bff1096164 crypto: ccp - Make use of the helper macro kthread_run() +284340a368a0 crypto: sa2ul - Use the defined variable to clean code +a472cc0dde3e crypto: s5p-sss - Add error handling in s5p_aes_probe() +c9f608c38009 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver +cadddc89a044 dt-bindings: crypto: Add Keem Bay ECC bindings +eaffe377e168 crypto: ecc - Export additional helper functions +a745d3ace3fd crypto: ecc - Move ecc.h to include/crypto/internal +1730c5aa3b15 crypto: engine - Add KPP Support to Crypto Engine +cad439fc040e crypto: api - Do not create test larvals if manager is disabled +6de6e46d27ef cls_flower: Fix inability to match GRE/IPIP packets +7444d706be31 ifb: fix building without CONFIG_NET_CLS_ACT +34d7ecb3d4f7 selftests: net: bridge: update IGMP/MLD membership interval value +15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues attributes +bb5dbf2cc64d net: marvell: prestera: add firmware v4.0 support +df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0 +9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags +0bf6d96cb829 block: remove blk_{get,put}_request +c52ef04d5920 devlink: make all symbols GPL-only +1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit +cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory +5bd663212f2e net: bareudp: fix duplicate checks of data[] expressions +c4cb8d0ac714 net: netxen: fix code indentation +829e050eea69 net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled +a1f1627540cd net: ethernet: microchip: lan743x: Increase rx ring size to improve rx performance +fd8d9731bcdf net: phylink: avoid mvneta warning when setting pause parameters +0f48fb6607ea Merge branch 'nfp-fixes' +17e712c6a1ba nfp: fix potential deadlock when canceling dim work +f8d384a640dd nfp: fix NULL pointer access when scheduling dim work +f281d010b874 ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' +6689d716fded Merge branch 'MCTP-flow-support' +67737c457281 mctp: Pass flow data & flow release events to drivers +78476d315e19 mctp: Add flow extension to skb +212c10c3c658 mctp: Return new key from mctp_alloc_local_tag +e311eb919249 Merge branch 'eth_hw_addr_set' +7e1dd824e531 net: xtensa: use eth_hw_addr_set() +ac617341343c net: um: use eth_hw_addr_set() +40d5cb400530 net: sgi-xp: use eth_hw_addr_set() +e300a85db1f1 selftests/net: update .gitignore with newly added tests +81291383ffde powerpc/32e: Ignore ESR in instruction storage interrupt handler +9a2544037600 ovl: fix use after free in struct ovl_aio_req +88b4d77d6035 ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec +2554877e4b08 ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P +986c5b0a1d1c ASoC: es8316: add support for ESSX8336 ACPI _HID +daf182d360e5 net: amd-xgbe: Toggle PLL settings during rate change +778a0cbef5fb ASoC: cs42l42: Correct configuring of switch inversion from ts-inv +2a2df2a75517 ASoC: dt-bindings: cs42l42: Correct description of ts-inv +704bc986ffda Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +e6359798f62d Merge branch 'for-next/fixes' into for-next/core +ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" +b2909a447ec3 Merge branch 'for-next/vdso' into for-next/core +e5f521021279 Merge branch 'for-next/trbe-errata' into for-next/core +655ee5571f4b Merge branch 'for-next/sve' into for-next/core +3d9c8315fa9b Merge branch 'for-next/scs' into for-next/core +16c200e04045 Merge branch 'for-next/pfn-valid' into for-next/core +bd334dd7def6 Merge branch 'for-next/perf' into for-next/core +7066248c44ee Merge branch 'for-next/mte' into for-next/core +dc6bab18fb3c Merge branch 'for-next/mm' into for-next/core +2bc655ce2942 Merge branch 'for-next/misc' into for-next/core +082f6b4b6223 Merge branch 'for-next/kselftest' into for-next/core +d8a2c0fba530 Merge branch 'for-next/kexec' into for-next/core +99fe09c857c6 Merge branch 'for-next/extable' into for-next/core +cec6880d9b06 Merge branch 'sctp-plpmtud-fixes' +75cf662c64dd sctp: return true only for pathmtu update in sctp_transport_pl_toobig +cc4665ca646c sctp: subtract sctphdr len in sctp_transport_pl_hlen +c6ea04ea692f sctp: reset probe_timer in sctp_transport_pl_update +40171248bb89 sctp: allow IP fragmentation when PLPMTUD enters Error state +a69483eeefff Merge branch 'for-next/8.6-timers' into for-next/core +0b3f86397fee dt-bindings: net: lantiq-xrx200-net: Remove the burst length properties +7e553c44f09a net: lantiq_xrx200: Hardcode the burst length value +f8f20f2986cb Merge branch 'bnxt_en-devlink' +eff441f3b597 bnxt_en: Update bnxt.rst devlink documentation +63185eb3aa26 bnxt_en: Provide stored devlink "fw" version on older firmware +3c4153394e2c bnxt_en: implement firmware live patching +21e70778d0d4 bnxt_en: Update firmware interface to 1.10.2.63 +188876db04a3 bnxt_en: implement dump callback for fw health reporter +4e59f0600790 bnxt_en: extract coredump command line from current task +80194db9f53b bnxt_en: Retrieve coredump and crashdump size via FW command +80f62ba9d53d bnxt_en: Add compression flags information in coredump segment header +b032228e58ea bnxt_en: move coredump functions into dedicated file +9a575c8c25ae bnxt_en: Refactor coredump functions +8cc95ceb7087 bnxt_en: improve fw diagnose devlink health messages +2bb21b8db5c0 bnxt_en: consolidate fw devlink health reporters +aadb0b1a0b36 bnxt_en: remove fw_reset devlink health reporter +1596847d0f7b bnxt_en: improve error recovery information messages +892a662f0473 bnxt_en: add enable_remote_dev_reset devlink parameter +8f6c5e4d1470 bnxt_en: implement devlink dev reload fw_activate +228ea8c187d8 bnxt_en: implement devlink dev reload driver_reinit +d900aadd86b0 bnxt_en: refactor cancellation of resource reservations +c7dd4a5b0a15 bnxt_en: refactor printing of device info +55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" +56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" +c1bb3a463dac Merge drm/drm-next into drm-intel-next +d1ed82f3559e btrfs: remove root argument from check_item_in_log() +6d9cc07215c7 btrfs: remove root argument from add_link() +4467af880929 btrfs: remove root argument from btrfs_unlink_inode() +9798ba24cb76 btrfs: remove root argument from drop_one_dir_item() +5d03dbebba25 btrfs: clear MISSING device status bit in btrfs_close_one_device +5c78a5e7aa83 btrfs: call btrfs_check_rw_degradable only if there is a missing device +e77fbf990316 btrfs: send: prepare for v2 protocol +2258a6fc33d5 Merge tag 'irqchip-5.16' into irq/core +239edf686c14 PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge +bc4fac42e5f8 PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge +84e1b4045dc8 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge +771153fc884f PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge +95997723b640 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG +e4313be1599d PCI: aardvark: Fix return value of MSI domain .alloc() method +7a41ae80bdcb PCI: pci-bridge-emul: Fix emulation of W1C bits +bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb +b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page +2ca776068f1f drm/i915/gtt: flush the scratch page +cc95a07fef06 x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() +2672e1970ab0 ALSA: firewire-motu: remove TODO for interaction with userspace about control message +8c0fd1262637 dma-buf: acquire name lock before read/write dma_buf.name +74c1bda2f3fa drm/virtio: fix another potential integer overflow on shift of a int +8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int +7cf098658857 MAINTAINERS: add reviewers for virtio-gpu +52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload +10f0d2ab9aa6 hwmon: (nct7802) Add of_node_put() before return +a812a046c22d Merge branch 'code-movement-to-br_switchdev-c' +326b212e9cd6 net: bridge: switchdev: consistent function naming +9776457c784f net: bridge: mdb: move all switchdev logic to br_switchdev.c +9ae9ff994b0e net: bridge: split out the switchdev portion of br_mdb_notify +4a6849e46173 net: bridge: move br_vlan_replay to br_switchdev.c +c5f6e5ebc2af net: bridge: provide shim definition for br_vlan_flags +d57beb0e1418 Merge branch 'mlxsw-offload-root-tbf-as-port-shaper' +2b11e24ebaef selftests: mlxsw: Test port shaper +3d5290ea1dae selftests: mlxsw: Test offloadability of root TBF +48e4d00b1b93 mlxsw: spectrum_qdisc: Offload root TBF as port shaper +93d76e4a0e01 tracing/histogram: Fix documentation inline emphasis warning +9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer +2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' +a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files +74c42e1baacf mm, thp: bail out early in collapse_file for writeback page +ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables +855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero +6f1b228529ae ocfs2: fix race between searching chunks and release journal_head from buffer_head +337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap +eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD page fault +c7cb42e94473 mm: hwpoison: remove the unnecessary THP check +8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT +f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC +f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +b9989b59123b Merge branch 'Typeless/weak ksym for gen_loader + misc fixups' +efadf2ad17a2 selftests/bpf: Fix memory leak in test_ima +c3fc706e94f5 selftests/bpf: Fix fd cleanup in sk_lookup test +087cba799ced selftests/bpf: Add weak/typeless ksym test for light skeleton +92274e24b01b libbpf: Use O_CLOEXEC uniformly when opening fds +549a63238603 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 +585a3571981d libbpf: Add weak ksym support to gen_loader +c24941cd3766 libbpf: Add typeless ksym support to gen_loader +d6aef08a872b bpf: Add bpf_kallsyms_lookup_name helper +2895f48f98db Merge branch 'Implement bloom filter map' +32ba540f3c2a evm: mark evm_fixmode as __ro_after_init +2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete +87c87ecd00c5 bpf,x86: Respect X86_FEATURE_RETPOLINE* +dceba0817ca3 bpf,x86: Simplify computing label offsets +f8a66d608a3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd +d4b5a5c99300 x86/alternative: Add debug prints to apply_retpolines() +bbe2df3f6b6d x86/alternative: Try inline spectre_v2=retpoline,amd +2f0cbb2a8e5b x86/alternative: Handle Jcc __x86_indirect_thunk_\reg +750850090081 x86/alternative: Implement .retpoline_sites support +1a6f74429c42 x86/retpoline: Create a retpoline thunk array +6fda8a388656 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h +b6d3d9944bd7 x86/asm: Fixup odd GEN-for-each-reg.h usage +a92ede2d584a x86/asm: Fix register order +4fe79e710d95 x86/retpoline: Remove unused replacement symbols +134ab5bd1883 objtool,x86: Replace alternatives with .retpoline_sites +c509331b41b7 objtool: Shrink struct instruction +dd003edeffa3 objtool: Explicitly avoid self modifying code in .altinstr_replacement +1739c66eb7bd objtool: Classify symbols +348ecd61770f Merge branch 'fixes' into next +90935eb303e0 mmc: tmio: reenable card irqs after the reset callback +f44bc543a079 bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter +57fd1c63c9a6 bpf/benchs: Add benchmark tests for bloom filter throughput + false positive +ed9109ad643c selftests/bpf: Add bloom filter map test cases +47512102cde2 libbpf: Add "map_extra" as a per-map-type extra flag +9330986c0300 bpf: Add bloom filter map implementation +11e45471abea Merge branch irq/misc-5.16 into irq/irqchip-next +837d7a8fe852 h8300: Fix linux/irqchip.h include mess +1f57bd42b77c docs: submitting-patches: make section about the Link: tag more explicit +f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesktop.org/drm/drm +b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu +946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +403475be6d8b drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits +139a33112f17 drm/amd/display: MST support for DPIA +839e59a34394 drm/amdgpu: Fix even more out of bound writes from debugfs +58f8c7fa8861 drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts +074b2092d9f7 drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts +72f4c9d57082 drm/amdgpu/UAPI: rearrange header to better align related items +5b109397503a drm/amd/display: Enable dpia in dmub only for DCN31 B0 +094b21c1a357 drm/amd/display: Fix USB4 hot plug crash issue +f638d7505f99 drm/amd/display: Fix deadlock when falling back to v2 from v3 +1e5588d14065 drm/amd/display: Fallback to clocks which meet requested voltage on DCN31 +31484207feb2 drm/amd/display: move FPU associated DCN301 code to DML folder +e72aa36ef88f drm/amd/display: fix link training regression for 1 or 2 lane +9c92c79b05f6 drm/amd/display: add two lane settings training options +75c2830c9157 drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings +c224aac87041 drm/amd/display: implement decide lane settings +5354b2bd2808 drm/amd/display: adopt DP2.0 LT SCR revision 8 +ed0ffb5dcde9 drm/amd/display: FEC configuration for dpia links in MST mode +7fb52632ca7a drm/amd/display: FEC configuration for dpia links +4b169ca36749 drm/amd/display: Add workaround flag for EDID read on certain docks +3137f792c5bd drm/amd/display: Set phy_mux_sel bit in dmub scratch register +a9a1ac44074f drm/amd/display: Manually adjust strobe for DCN303 +e4e330ef3a93 drm/amd/display: 3.2.159 +5b5e0776ddab drm/amd/display: [FW Promotion] Release 0.0.90 +aa46d06bf81e drm/amd/display: Remove unused macros +7db581d66184 drm/amd/display: allow windowed mpo + odm +b8f020885822 drm/amd/display: set Layout properly for 8ch audio at timing validation +fbde44bcdffc drm/amd/display: Fix 3DLUT skipped programming +6dd8154bd24e drm/amd/display: 3.2.158 +b129c94ea39b drm/amd/display: [FW Promotion] Release 0.0.89 +8df219bb7d4b drm/amd/display: Handle I2C-over-AUX write channel status update +1072461cd772 drm/amd/display: Add comment for preferred_training_settings +54fe00be270d drm/amd/display: Implement fixed DP drive settings +876e835ed733 drm/amd/display: restyle dcn31 resource header inline with other asics +af9775a3e13a drm/amd/display: clean up dcn31 revision check +5fdccd5b8841 drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate +5ffb5267bdc9 drm/amd/display: Set i2c memory to light sleep during hw init +986430446c91 drm/amd/display: fix a crash on USB4 over C20 PHY +d738db6883df drm/amd/display: move FPU associated DSC code to DML folder +ffd89aa968d9 drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1 +e5dfcd272722 drm/amd/display: dc_link_set_psr_allow_active refactoring +33df94e181f2 drm/amd/display: Get ceiling for v_total calc +bc39a69a2ac4 drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled +cafea7728ca6 drm/amd/display: Align bw context with hw config when system resume +9fac5799c898 drm/amdgpu/pm: look up current_level for asics without pm callback +3ce51649cdf2 drm/amdgpu/display: add quirk handling for stutter mode +3d1a8d950da8 drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3) +7c695a2c54b9 drm/amdkfd: Remove cu mask from struct queue_properties(v2) +c6e559eb3b24 drm/amdkfd: Add an optional argument into update queue operation(v2) +f7e053435c3d drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN +4320e6f86d97 drm/amdgpu: Update TA version output in driver +a5c5d8d50ecf drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw() +68df0f195a68 drm/amdkfd: Separate pinned BOs destruction from general routine +3b8a23ae52df drm/amdkfd: restore userptr ignore bad address error +68daadf3d673 drm/amdgpu: Add kernel parameter support for ignoring bad page threshold +8483fdfea778 drm/amdgpu: Warn when bad pages approaches 90% threshold +ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup +a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs +32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms +02f7eab0095a block: improve readability of blk_mq_end_request_batch() +77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu +344e694722b7 drm/i915/pmu: Add a name to the execlists stats +c8e51a012214 ice: fix error return code in ice_get_recp_frm_fw() +370764e60b18 ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() +99d407524cdf ice: Add support to print error on PHY FW load failure +e984c4408fc9 ice: Add support for changing MTU on PR in switchdev mode +e492c2e12d7b ice: send correct vc status in switchdev +f0a35040adbe ice: support for GRE in eswitch +8b032a55c1bd ice: low level support for tunnels +9e300987d4a8 ice: VXLAN and Geneve TC support +ac315f96b3bd iommu/dma: Fix incorrect error return on iommu deferred attach +195bb48fccde ice: support for indirect notification +7df621a3eea6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +71e4bbca070e nouveau/svm: Use kvcalloc() instead of kvzalloc() +e06748539432 dmaengine: fsl-edma: support edma memcpy +a3e340c1574b dmaengine: idxd: fix resource leak on dmaengine driver disable +2efe58cfaad4 dmaengine: idxd: cleanup completion record allocation +1825ecc908d4 dmaengine: zynqmp_dma: Correctly handle descriptor callbacks +a63ddc38571e dmaengine: xilinx_dma: Correctly handle cyclic descriptor callbacks +a34da7ef9a8c dmaengine: altera-msgdma: Correctly handle descriptor callbacks +d191a9abc02f dmaengine: at_xdmac: fix compilation warning +4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B +411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +2f23355e96b4 dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause() +9502ffcda049 dmaengine: qcom: bam_dma: Add "powered remotely" mode +37aef53f5ccf dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode +2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused +3bf1311f351e vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() +39b6ee011f34 vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions +0972c7dddf71 vfio/ccw: Use functions for alloc/free of the vfio_ccw_private +d0a9329d460c vfio/ccw: Remove unneeded GFP_DMA +4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-watchdog.org/linux-watchdog +fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +cddcd5472abb ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later +35392da51b1a Revert "net: hns3: fix pause config problem after autoneg disabled" +f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum +27de809a3d83 riscv, bpf: Fix potential NULL dereference +61a3c78d991c ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() +f2edaa4ad5d5 net: virtio: use eth_hw_addr_set() +f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() +ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.org/nvme into for-5.16/drivers +f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.org/nvme into block-5.15 +ee775b56950f devlink: Simplify internal devlink params implementation +b0e77fcc5dfd Merge branch 'octeontx2-debugfs-updates' +9716a40a0f48 octeontx2-af: debugfs: Add channel and channel mask. +0daa55d033b0 octeontx2-af: cn10k: debugfs for dumping LMTST map table +1910ccf03306 octeontx2-af: debugfs: Minor changes. +20af8864a302 Merge branch 'octeontx2-debugfs-fixes' +c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. +e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. +cc45b96e2de7 octeontx2-af: Check whether ipolicers exists +e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure +788050256c41 net: phy: microchip_t1: add cable test support for lan87xx phy +11195bf5a355 ptp: fix code indentation issues +1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment +da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls +a406290af0ff net: cleanup __sk_stream_memory_free() +6a03bfbd5ead sky2: Remove redundant assignment and parentheses +ee046d9a22a4 net: ipconfig: Release the rtnl_lock while waiting for carrier +442e796f0aa7 devlink: add documentation for octeontx2 driver +648a991cf316 sch_htb: Add extack messages for EOPNOTSUPP errors +2619f904b25c Merge tag 'iwlwifi-next-for-kalle-2021-10-28' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +89f8765a11d8 mwifiex: fix division by zero in fw download path +541fd20c3ce5 rsi: fix control-message timeout +2e9be536a213 rtl8187: fix control-message timeouts +d7333a8ec8ca Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next +d7a9590f608d Documentation/x86: Add documentation for using dynamic XSTATE features +868c250bb463 x86/fpu: Include vmalloc.h for vzalloc() +101c669d165d selftests/x86/amx: Add context switch test +6a3e0651b4a0 selftests/x86/amx: Add test cases for AMX state management +5f5739d5f736 Merge branch irq/irq_cpu_offline into irq/irqchip-next +c6dca712f6bb Merge branch irq/remove-handle-domain-irq-20211026 into irq/irqchip-next +10269a2ca2b0 perf test sample-parsing: Add endian test for struct branch_flags +d2cf863a934b dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings +63c12ae2f246 perf evsel: Add bitfield_swap() to handle branch_stack endian issue +34fca8947b27 MIPS: irq: Avoid an unused-variable error +c6c203bc4dfe ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough +5c7dee4407dc ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC +6ea5d1a3e301 perf script: Support instruction latency +a5690a521c26 dt-bindings: mips: convert Ralink SoCs and boards to schema +5628d9f1cdb6 dt-bindings: display: xilinx: Fix example with psgtr +243dde59a039 dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml +28ead0a4e444 dt-bindings: Add a help message when dtschema tools are missing +b63c87a120ba dt-bindings: bus: ti-sysc: Update to use yaml binding +f99e2bf554b5 dt-bindings: sram: Allow numbers in sram region node name +e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME +a32f07d21102 Merge branch 'SMC-fixes' +f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV +c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow +3a26babb4183 Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_pkt_offset +285f68afa8b2 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted +000b8490ecac RDMA/rxe: Make rxe_type_info static const +e30bb300a401 RDMA/rxe: Use 'bitmap_zalloc()' when applicable +69d1ed59999c RDMA/rxe: Save a few bytes from struct rxe_pool +50604757e792 RDMA/irdma: Remove the unused variable local_qp +067113d9db66 RDMA/core: Fix missed initialization of rdma_hw_stats::lock +66f4817b5712 RDMA/efa: Add support for dmabuf memory regions +1e4df4a21c5a RDMA/umem: Allow pinned dmabuf umem usage +1feef2dece56 Merge branch 'mvpp2-phylink' +b63f1117aefc net: mvpp2: clean up mvpp2_phylink_validate() +76947a635874 net: mvpp2: drop use of phylink_helper_basex_speed() +6c0c4b7ac06f net: mvpp2: remove interface checks in mvpp2_phylink_validate() +8498e17ed4c5 net: mvpp2: populate supported_interfaces member +06e6c88fba24 ipv6: enable net.ipv6.route.max_size sysctl in network namespace +9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() +e0b4f1cd36bf mpt fusion: use dev_addr_set() +aaaaa1377e7a firewire: don't write directly to netdev->dev_addr +707182e45b81 media: use eth_hw_addr_set() +701b95195484 Merge branch 'tcp-tx-side-cleanups' +8b7d8c2bdb76 tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero +4f2266748eab tcp: do not clear skb->csum if already zero +a52fe46ef160 tcp: factorize ip_summed setting +f401da475f98 tcp: no longer set skb->reserved_tailroom +bd4463147171 tcp: remove dead code from tcp_collapse_retrans() +27728ba80f1e tcp: cleanup tcp_remove_empty_skb() use +3ded97bc41a1 tcp: remove dead code from tcp_sendmsg_locked() +01ccca3cb50d Drivers: hv : vmbus: Adding NULL pointer check +0b9060852344 x86/hyperv: Remove duplicate include +19b27f37ca97 MAINTAINERS: Update powerpc KVM entry +b1f896ce3542 powerpc/xmon: fix task state output +290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put +fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli +c5989b92fdd0 x86/hyperv: Remove duplicated include in hv_init +235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling +20cf6616ccd5 Drivers: hv: vmbus: Remove unused code to check for subchannels +9a8797722e42 Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM +f2f136c05fb6 Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message +20c89a559e00 x86/hyperv: Add ghcb hvcall support for SNP VM +faff44069ff5 x86/hyperv: Add Write/Read MSR registers via ghcb page +d4dccf353db8 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM +810a52126502 x86/hyperv: Add new hvcall guest address host visibility support +af788f355e34 x86/hyperv: Initialize shared memory boundary in the Isolation VM. +0cc4f6d9f0b9 x86/hyperv: Initialize GHCB page in Isolation VM +e82f2069b52f Merge remote-tracking branch 'tip/x86/cc' into hyperv-next +7117dccaa014 Merge remote-tracking branch 'tip/x86/sev' into hyperv-next +237ecf1be300 Merge branch 'fixes' into next +e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock +a83849a3a9ab docs: mmc: update maintainer name and URL +c3ed02845e9f mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates +bf653b61cf5f platform/x86: touchscreen_dmi: Add info for the Viglen Connect 10 tablet +1b73a9e4986a optee: Fix spelling mistake "reclain" -> "reclaim" +b066abba3ef1 bpf, tests: Add module parameter test_suite to test_bpf module +025a2fbd8ddc platform/surface: aggregator_registry: Add initial support for Surface Pro 8 +cbaa6aeedee5 iwlwifi: bump FW API to 67 for AX devices +af84ac579c66 iwlwifi: mvm: extend session protection on association +6905eb1c3b9e iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF +cf7a7457a362 iwlwifi: mvm: remove session protection on disassoc +a6175a85ba33 iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() +523de6c872ca iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD +4d4cbb9b8e56 iwlwifi: mvm: d3: use internal data representation +9da090cdbcfa iwlwifi: mvm: update RFI TLV +45fe1b6b6c99 iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer +698b166ed346 iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW +1a5daead217c iwlwifi: yoyo: support for ROM usniffer +91000fdf8219 iwlwifi: fw: uefi: add missing include guards +c66ab56ad903 iwlwifi: dump host monitor data when NIC doesn't init +3f7320428fa4 iwlwifi: pcie: simplify iwl_pci_find_dev_info() +97f8a3d1610b iwlwifi: ACPI: support revision 3 WGDS tables +571836a02c7b iwlwifi: pcie: update sw error interrupt for BZ family +f06bc8afa2a8 iwlwifi: add new pci SoF with JF +e699bdea2410 iwlwifi: mvm: Use all Rx chains for roaming scan +2270bb685c91 iwlwifi: pcie: remove two duplicate PNJ device entries +0a1f96d571c8 iwlwifi: pcie: refactor dev_info lookup +636cc16582e2 iwlwifi: pcie: remove duplicate entry +c7d3db99047c iwlwifi: pcie: fix killer name matching for AX200 +479b878a9595 iwlwifi: mvm: fix some kerneldoc issues +a68773bd32d9 arm64: Select POSIX_CPU_TIMERS_TASK_WORK +16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() +9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint +d198c77b7fab arm64: Document boot requirements for FEAT_SME_FA64 +a390ccb316be fuse: add FOPEN_NOFLUSH +c6c745b81033 fuse: only update necessary attributes +ec85537519b3 fuse: take cache_mask into account in getattr +4b52f059b5dd fuse: add cache_mask +04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() +c15016b7ae1c fuse: simplify local variables holding writeback cache state +20235b435a5c fuse: cleanup code conditional on fc->writeback_cache +484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() +d347739a0e76 fuse: always invalidate attributes after writes +27ae449ba26e fuse: rename fuse_write_update_size() +8c56e03d2e08 fuse: don't bump attr_version in cached write +fa5eee57e33e fuse: selective attribute invalidation +97f044f690ba fuse: don't increment nlink in link() +c1b9ca365dea ath6kl: fix division by zero in send path +a006acb93131 ath10k: fix division by zero in send path +a066d28a7e72 ath6kl: fix control-message timeout +528613232423 ath10k: fix control-message timeout +c9a4f2dd4cb2 wcn36xx: add missing 5GHz channels 136 and 144 +d8e12f315f81 wcn36xx: switch on antenna diversity feature bit +d707f812bb05 wcn36xx: Channel list update before hardware scan +79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +31fa8cbce466 drm: Add R10 and R12 FourCC +407359d44ed3 ALSA: firewire-motu: export meter information to userspace as float value +0f166e1257a1 ALSA: firewire-motu: refine parser for meter information in register DSP models +d593f78e3b53 ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device +375f8426ed99 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED +3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching +ad57dae8a64d xfrm: Remove redundant fields and related parentheses +19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +de99e6479885 Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.freedesktop.org/drm/msm into drm-next +970eae15600a BackMerge tag 'v5.15-rc7' into drm-next +573bce9e675b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into net-next +a1efc896cb8a scsi: sr: Remove duplicate assignment +be39f4fd8dd4 scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host +b52aea54b6bf scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 +cc52e15397cc scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS +52e5035f7b07 scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks +3f02cc9ea7bd scsi: ufs: ufs-exynos: Factor out priv data init +a271885ac6b2 scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option +533b81d67445 scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops +91c49e7e82d7 scsi: ufs: ufs-exynos: Add setup_clocks callback +e1f3e22e93e6 scsi: ufs: ufs-exynos: Add refclkout_stop control +51cc3bb54286 scsi: ufs: ufs-exynos: Simplify drv_data retrieval +e387d448e489 scsi: ufs: ufs-exynos: Change pclk available max value +10fb4f87438d scsi: ufs: Add quirk to enable host controller without PH configuration +a22bcfdbf10b scsi: ufs: Add quirk to handle broken UIC command +38d9f06c5740 hwmon: (tmp401) Drop support for TMP461 +f8344f7693a2 hwmon: (lm90) Add basic support for TI TMP461 +f347e249fcf9 hwmon: (lm90) Introduce flag indicating extended temperature support +3a71f0f7a512 scsi: core: Fix early registration of sysfs attributes for scsi_device +ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 +54149d13f369 drm/amd/display: Fallback to clocks which meet requested voltage on DCN31 +3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs +7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event +5740211ea442 drm/i915/dmabuf: fix broken build +ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint +911e3a46fb38 net: phy: Fix unsigned comparison with less than zero +21214d555ff2 Merge branch 'mptcp-rework-fwd-memory-allocation-and-one-cleanup' +b8e0def397d7 mptcp: drop unused sk in mptcp_push_release +6511882cdd82 mptcp: allocate fwd memory separately on the rx and tx path +292e6077b040 net: introduce sk_forward_alloc_get() +5823fc96d754 tcp: define macros for a couple reclaim thresholds +9dfc685e0262 inet: remove races in inet{6}_getname() +b859a360d88d xdp: Remove redundant warning +27f4432577e4 Merge tag 'topic/amdgpu-dp2.0-mst-2021-10-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +5a48585d7ec1 net: thunderbolt: use eth_hw_addr_set() +8b6ce9b02672 staging: use of_get_ethdev_address() +8db3cbc50748 net: macb: Fix mdio child node detection +85c0c3eb9a66 net: sch: simplify condtion for selecting mini_Qdisc_pair buffer +267463823adb net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() +72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 +f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number +57d7ecfd1133 perf script: Show binary offsets for userspace addr +c1ff12dac465 perf bench futex: Add support for 32-bit systems with 64-bit time_t +fec5c3a51559 perf bench futex: Call the futex syscall from a function +00f965e700ef drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set +252c765bd764 riscv, bpf: Add BPF exception tables +02d58cd253d7 f2fs: compress: disallow disabling compress on non-empty compressed file +fb2099960d46 MAINTAINERS: Update PCI subsystem information +ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU +099afadc533f drm/kmb: Enable support for framebuffer console +8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of different size +58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem +82bb85998cc9 dm integrity: log audit events for dm-integrity target +2cc1ae487828 dm: introduce audit event module for device mapper +475c3f599582 sh: fix READ/WRITE redefinition warnings +b929926f01f2 sh: define __BIG_ENDIAN for math-emu +e25c252a9b03 sh: math-emu: drop unused functions +fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER +61531cb3f9cd sh: Cleanup about SPARSE_IRQ +ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning +57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size +af3c570fb0df loop: Use blk_validate_block_size() to validate block size +c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size +570b1cac4776 block: Add a helper to validate the block size +9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +8f59ee9a570c drm/msm/dsi: Adjust probe order +64a19591a293 riscv: fix misalgned trap vector base address +4280e1a0ba1d drm/kirin: dsi: Adjust probe order +4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe +526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers +c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device at probe +77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers +6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device at probe +6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers +c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal +7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe +fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers +4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device at probe +293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers +fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe +b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers +d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe +1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers +49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe +25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers +864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe +ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers +890d33561337 virtio-ring: fix DMA metadata flags +01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() +624ff63abfd3 perf intel-pt: Support itrace d+o option to direct debug log to stdout +4b2b2c6a7d24 perf auxtrace: Add itrace d+o option to direct debug log to stdout +c3afd6e50fce perf dlfilter: Add dlfilter-show-cycles +f2b91386ffe6 perf intel-pt: Support itrace A option to approximate IPC +b6778fe1bbe4 perf auxtrace: Add itrace A option to approximate IPC +cf14013b6ccc perf auxtrace: Add missing Z option to ITRACE_HELP +f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload +6f7c88691191 usbnet: fix error return code in usbnet_probe() +03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement' +e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect +9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode +547208a386fa selfetests/bpf: Update vmtest.sh defaults +4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion' +c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications" +fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications" +7ddae8c779da usb: mtu3: enable wake-up interrupt after runtime_suspend called +0537282d3b09 usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called +259714100d98 PM / wakeirq: support enabling wake-up irq after runtime_suspend called +fd1ae23b495b PCI: Prefer 'unsigned int' over bare 'unsigned' +031eda1840ff Merge tag 'devfreq-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux +d5a8fb654c3b perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly +06606646af97 ACPI: APEI: mark apei_hest_parse() static +bf7fc0c36958 ACPI: APEI: EINJ: Relax platform response timeout to 1 second +b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library +f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats' +61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats +d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches +f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches +689624f037ce libbpf: Deprecate bpf_objects_list +561ced0bb90a arm64: errata: Enable TRBE workaround for write to out-of-range address +74b2740f57cc arm64: errata: Enable workaround for TRBE overwrite in FILL mode +f9efc79d0ab9 coresight: trbe: Work around write to out of range +adf35d058617 coresight: trbe: Make sure we have enough space +7c2cc5e26cc0 coresight: trbe: Add a helper to determine the minimum buffer size +5cb75f18800b coresight: trbe: Workaround TRBE errata overwrite in FILL mode +8a1065127d95 coresight: trbe: Add infrastructure for Errata handling +e4bc8829a748 coresight: trbe: Allow driver to choose a different alignment +2336a7b29b58 coresight: trbe: Decouple buffer base from the hardware base +4585481af322 coresight: trbe: Add a helper to pad a given buffer area +41c0e5b7a353 coresight: trbe: Add a helper to calculate the trace generated +a08025b3fe56 coresight: trbe: Defer the probe on offline CPUs +bb5293e334af coresight: trbe: Fix incorrect access of the sink specific data +0605b89d0597 coresight: etm4x: Add ETM PID for Kryo-5XX +dcfecfa444b1 coresight: trbe: Prohibit trace before disabling TRBE +9bef9d0850a0 coresight: trbe: End the AUX handle on truncation +0a5f355633ea coresight: trbe: Do not truncate buffer on IRQ +7037a39d3797 coresight: trbe: Fix handling of spurious interrupts +85fb92353e0d coresight: trbe: irq handler: Do not disable TRBE if no action is needed +04a37a174e56 coresight: trbe: Unify the enabling sequence +acee3ef86d5c coresight: trbe: Drop duplicate TRUNCATE flags +5bd9ff830c87 coresight: trbe: Ensure the format flag is always set +2ef43054bb26 coresight: etm-pmu: Ensure the AUX handle is valid +5f6fd1aa8cc1 coresight: etm4x: Use Trace Filtering controls dynamically +937d3f58cacf coresight: etm4x: Save restore TRFCR_EL1 +8c60acbcb982 coresight: Don't immediately close events that are run on invalid CPU/sink combos +f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. +0abd076217a3 coresight: tmc-etr: Speed up for bounce buffer in flat mode +7ba7ae1d5a47 coresight: Update comments for removing cs_etm_find_snapshot() +f36dec8da1a4 coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer +bd8d06886d0a coresight: tmc-etf: Add comment for store ordering +26701ceb4c2c coresight: tmc-etr: Add barrier after updating AUX ring buffer +4d5d88baa6c8 coresight: tmc: Configure AXI write burst size +0ab47f8079f2 dt-bindings: coresight: Add burst size for TMC +204879e6990d coresight: cpu-debug: Control default behavior via Kconfig +692c9a499b28 coresight: cti: Correct the parameter for pm_runtime_put +0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable +1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings +1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux +ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function to match ftrace_stub +e531e90b5ab0 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together +a90afe8d020d tracing: Show size of requested perf buffer +a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.com/nbd168/wireless +39d9c1c103d3 bootconfig: Initialize ret in xbc_parse_tree() +d33cc6573723 ftrace: do CPU checking after preemption disabled +ce5e48036c9e ftrace: disable preemption when recursion locked +afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip +3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API +3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function +27182be96200 Merge tag 'phy-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next +1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies +9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs +4bff619222a7 Merge series "Make genaral and simple for new sof machine driver" from David Lin : +192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre-Louis Bossart : +709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock +db788e6bf66d Merge tag 'extcon-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next +81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount +c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() +92aff191cc5b block: prefetch request to be initialized +fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() +56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data +4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST +4616e54795cc platform/x86: mlx-platform: Add support for new system SGN2410 +4289fd4ad43a platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems +9045512ca6cd platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems +5460601de590 dma-buf: Fix pin callback comment +7db2bc925e46 Revert "firmware: qcom: scm: Add support for MC boot address API" +3aa539a584f6 platform/x86: asus-wmi: rename platform_profile_* function symbols +d411e370978f platform/x86: hp-wmi: rename platform_profile_* function symbols +9587f39277ef platform/x86: amd-pmc: Drop check for valid alarm time +16a035a31406 platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg +2978891aff80 platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE +6487c819393e Merge branch 'br-fdb-refactoring' +716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device +fab9eca88410 net: bridge: create a common function for populating switchdev FDB entries +5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c +9574fb558044 net: bridge: reduce indentation level in fdb_create +f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local +4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local +5f94a5e276ae net: bridge: remove fdb_insert forward declaration +4682048af0c8 net: bridge: remove fdb_notify forward declaration +e334df1d33b6 Merge branch 'mvneta-phylink' +099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed() +d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate() +fdedb695e6a8 net: mvneta: populate supported_interfaces member +424a4f52c5d4 Merge branch 'hns3-fixes' +630a6738da82 net: hns3: adjust string spaces of some parameters of tx bd info in debugfs +c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command +6754614a787c net: hns3: add more string spaces for dumping packets number of queue info in debugfs +2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs +0251d196b0e1 net: hns3: ignore reset event before initialization process is done +f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode +3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled +5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void +44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs +b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() +b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() +c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +a56c75d62c94 Merge tag 'asahi-soc-maintainers-5.16-v2' of https://github.com/AsahiLinux/linux into arm/soc +c17c7cc775b3 Merge tag 'asahi-soc-dt-5.16-v2' of https://github.com/AsahiLinux/linux into arm/dt +910c996335c3 USB: serial: keyspan: fix memleak on probe errors +24a1dffbecaf lib/vsprintf.c: Amend static asserts for format specifier flags +44a8214de96b powerpc/bpf: Fix write protecting JIT code +e0c60d0102a5 block: Fix partition check for host-aware zoned block devices +f5cfbecb0a16 USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send() +842e39b01346 block: add async version of bio_set_polled +e71aa913e265 block: kill DIO_MULTI_BIO +25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() +1bb6b8102945 block: avoid extra iter advance with async iocb +74f266455062 USB: serial: ch314: use usb_control_msg_recv() +e081c53a5ba1 MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE +671e2d745da0 MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE +e1bebf978151 arm64: dts: apple: j274: Expose PCI node for the Ethernet MAC address +128888a6fdb6 arm64: dts: apple: t8103: Add root port interrupt routing +3c866bb79577 arm64: dts: apple: t8103: Add PCIe DARTs +ff2a8d91d80c arm64: apple: Add PCIe node +0a8282b83119 arm64: apple: Add pinctrl nodes +086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked +0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe +23efd0804c0a vsprintf: Make %pGp print the hex value +507f98603607 test_printf: Append strings more efficiently +5b358b0de963 test_printf: Remove custom appending of '|' +a25a0854a226 test_printf: Remove separate page_flags variable +c666d447e091 test_printf: Make pft array const +cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh +4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false positive +b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script +f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s +b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC" +64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint +04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer +818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE +e12d6218fda2 drm/i915: Reduce bigjoiner special casing +723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner +3126977d4307 drm/i915: Split PPS write from DSC enable +e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() +f2e19b586637 drm/i915: Introduce intel_master_crtc() +39919997322f drm/i915: Disable all planes before modesetting any pipes +f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR before planes" +765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes +c0baf9ac0b05 docs: Document the FAN_FS_ERROR event +5451093081db samples: Add fs error monitoring example +9a089b21f79b ext4: Send notifications on error +9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events +130a3c742107 fanotify: Emit generic error info for error event +936d6a38be39 fanotify: Report fid info for file related file system errors +572c28f27a26 fanotify: WARN_ON against too large file handles +4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID +2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro +8a6ae64132fd fanotify: Support merging of error events +83e9acbe13dc fanotify: Support enqueueing of error events +734a1a5eccc5 fanotify: Pre-allocate pool of error events +8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR +9daa811073fa fsnotify: Support FS_ERROR event type +4fe595cf1c80 fanotify: Require fid_mode for any non-fd event +272531ac619b fanotify: Encode empty file handle when no inode is provided +74fe4734897a fanotify: Allow file handle encoding for unhashed events +12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode +330ae77d2a5b fsnotify: Pass group argument to free_event +24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inode events +29335033c574 fsnotify: Retrieve super block from the data field +1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event +808967a0a4d2 fsnotify: Add helper to detect overflow_event +e0462f91d247 inotify: Don't force FS_IN_IGNORED +8299212cbdb0 fanotify: Split fsid check from other fid mode checks +b9928e80dda8 fanotify: Fold event size calculation to its own function +cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable +dabe729dddca fsnotify: clarify contract for create event hooks +fd5a3ff49a19 fsnotify: pass dentry instead of inode data +9baf93d68bcc fsnotify: pass data_type to fsnotify_name() +e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine +63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL +fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() +f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver +8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings +f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling +439c06f341aa ASoC: mediatek: mt8195: fix return value +73983ad92276 ASoC: mediatek: mt8195: rename shadowed array +33fb790fcc02 ASoC: mediatek: remove unnecessary initialization +46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check +765e08bdc7fa ASoC: nau8821: fix kernel-doc +49ba5e936e15 ASoC: rt5682s: use 'static' qualifier +1baad7dad115 ASoC: topology: handle endianness warning +5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property +02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate calculation +9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission +8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data +c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" +cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid +6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid +ca136cac37eb vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext +33f98a9798f5 x86/boot/compressed: Avoid duplicate malloc() implementations +0d054d4e8207 x86/boot: Allow a "silent" kaslr random byte fetch +a54c401ae66f x86/tools/relocs: Support >64K section headers +3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic helpers" +43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb +b7abf78b7a6c HID: u2fzero: clarify error check and length calculations +6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device +3d422a4668ef HID: wacom: Make use of the helper function devm_add_action_or_reset() +b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` +5a009fc13641 iommu/dart: Initialize DART_STREAMS_ENABLE +07f34a13ffda Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu +dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker +e93363f716a2 HID: nintendo: ratelimit subcommands and rumble +4c048f6b2c25 HID: nintendo: improve rumble performance and stability +4ff5b10840a8 HID: nintendo: add IMU support +83d640c4f8f8 HID: nintendo: add support for reading user calibration +294a828759d0 HID: nintendo: add support for charging grip +1425247383c5 HID: nintendo: set controller uniq to MAC +012bd52c699d HID: nintendo: reduce device removal subcommand errors +c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings +479da173c433 HID: nintendo: send subcommands after receiving input report +6b5dca2dea4e HID: nintendo: improve subcommand reliability +c4eae84feff3 HID: nintendo: add rumble support +697e5c7a34b0 HID: nintendo: add home led support +08ebba5c2703 HID: nintendo: add power supply support +c5e626769563 HID: nintendo: add player led support +2af16c1f846b HID: nintendo: add nintendo switch controller driver +3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set_brightness() +ab6f4b001c8c iommu/dma: Use kvcalloc() instead of kvzalloc() +8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. +61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. +fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a multi-color LED. +43ea9bd84f27 Revert "wcn36xx: Enable firmware link monitoring" +df0697801d8a wcn36xx: Fix packet drop on resume +113f304dbc16 wcn36xx: Fix discarded frames due to wrong sequence number +9bfe38e064af wcn36xx: add proper DMA memory barriers in rx path +960ae77f2563 wcn36xx: Fix HT40 capability for 2Ghz band +285bb1738e19 Revert "wcn36xx: Disable bmps when encryption is disabled" +2f1ae32f736d wcn36xx: Treat repeated BMPS entry fail as connection loss +a224b47ab36d wcn36xx: Add chained transfer support for AMSDU +2371b15f8eeb wcn36xx: Enable hardware scan offload for 5Ghz band +8a27ca394782 wcn36xx: Correct band/freq reporting on RX +d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit +5d44f0672319 rtw89: Fix variable dereferenced before check 'sta' +c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk +090f8a2f7b38 rtw89: remove duplicate register definitions +dea857700a75 rtw89: fix error function parameter +9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect +d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect +f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs +1aa3367ca78c wlcore: spi: Use dev_err_probe() +de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +86aeda32b887 nvmet-tcp: fix header digest verification +08e438e6296c fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" +76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/fixes +55f261b73a7e ALSA: ua101: fix division by zero at probe +9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable +d156cfcafbd0 nvmet: use flex_array_size and struct_size +2953b30b1d9f nvmet: register discovery subsystem as 'current' +598e75934c38 nvmet: switch check for subsystem type +785d584c30ff nvme: add new discovery log page entry definitions +e790de54e94a nvmet-tcp: fix data digest pointer calculation +d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation +ce7723e9cdae nvme-tcp: fix possible req->offset corruption +3fd8417f2c72 KVM: s390: add debug statement for diag 318 CPNC data +380d97bd02fc KVM: s390: pv: properly handle page flags for protected guests +85f517b29418 KVM: s390: Fix handle_sske page fault handling +5cf79c293821 PM / devfreq: Strengthen check for freq_table +14714135a835 devfreq: exynos-ppmu: simplify parsing event-type from DT +28d7f0f3f10b devfreq: exynos-ppmu: use node names with hyphens +9e6ef3a25e5e dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string +ce0320bd3872 extcon: usbc-tusb320: Add support for TUSB320L +70c55d6be634 extcon: usbc-tusb320: Add support for mode setting and reset +968bd3f0388b extcon: extcon-axp288: Use P-Unit semaphore lock for register accesses +3177308a9421 extcon: max3355: Drop unused include +57869c117428 extcon: usb-gpio: Use the right includes +feadce93e668 scsi: qla2xxx: Update version to 10.02.07.200-k +9fd26c633e8a scsi: qla2xxx: edif: Fix EDIF bsg +36f468bfe98c scsi: qla2xxx: edif: Fix inconsistent check of db_flags +0f6d600a26e8 scsi: qla2xxx: edif: Increase ELS payload +91f6f5fbe87b scsi: qla2xxx: edif: Reduce connection thrash +6c9998ce4be2 scsi: qla2xxx: edif: Tweak trace message +8062b742d3bd scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe +b1af26c24554 scsi: qla2xxx: edif: Flush stale events and msgs on session down +b492d6a4880f scsi: qla2xxx: edif: Fix app start delay +8e6d5df3cb32 scsi: qla2xxx: edif: Fix app start fail +0b7a9fd934a6 scsi: qla2xxx: Turn off target reset during issue_lip +c98c5daaa24b scsi: qla2xxx: Fix gnl list corruption +bb2ca6b3f09a scsi: qla2xxx: Relogin during fabric disturbance +2c2934c80e13 scsi: elx: Use 'bitmap_zalloc()' when applicable +1ea7d8026300 scsi: ufs: core: Micro-optimize ufshcd_map_sg() +9a868c8ad3f4 scsi: ufs: core: Add a compile-time structure size check +3ad317a1f932 scsi: ufs: core: Remove three superfluous casts +7340faae9474 scsi: ufs: core: Add debugfs attributes for triggering the UFS EH +e0022c6c2906 scsi: ufs: core: Make it easier to add new debugfs attributes +267a59f6a5e4 scsi: ufs: core: Export ufshcd_schedule_eh_work() +4693fad7d6d4 scsi: ufs: core: Log error handler activity +957d63e77a9c scsi: ufs: core: Improve static type checking +91bb765ccab1 scsi: ufs: core: Improve source code comments +11682523573c scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully" +12b6fcd0ea7f scsi: target: core: Remove from tmr_list during LUN unlink +9d8246428898 doc: Fix typo in request queue sysfs documentation +6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes +fe22e1c2f705 libata: support concurrent positioning ranges log +e815d36548f0 scsi: sd: add concurrent positioning ranges support +a2247f19ee1c block: Add independent access ranges support +8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline +ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together +83439f3c37aa net/mlx5e: Add HW-GRO offload +def09e7bbc3d net/mlx5e: Add HW_GRO statistics +92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation +64509b052525 net/mlx5e: Add data path for SHAMPO feature +f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support +e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature +d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe +eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions +7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations +50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout +54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together +7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API +dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() +0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz +facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock +7029db09b202 clk: at91: clk-master: add notifier for divider +1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL +0ef99f8202c5 clk: at91: clk-master: fix prescaler logic +a27748adeaca clk: at91: clk-master: mask mckr against layout->mask +c2910c00fee4 clk: at91: clk-master: check if div or pres is zero +f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL +5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs +88bdeed3d08d clk: at91: clk-master: improve readability by using local variables +c55388167775 clk: at91: clk-master: add register definition for sama7g5's master clock +c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock +4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode +36971566ea7a clk: at91: re-factor clocks suspend/resume +b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC +f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend +367fe8dc299c Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +2d2f6d4b8ce7 tracing/histogram: Document expression arithmetic and constants +722eddaa4043 tracing/histogram: Optimize division by a power of 2 +f47716b7a955 tracing/histogram: Covert expr to const if both operands are constants +c5eac6ee8bc5 tracing/histogram: Simplify handling of .sym-offset in expressions +9710b2f341a0 tracing: Fix operator precedence for hist triggers expression +bcef04415032 tracing: Add division and multiplication support for hist triggers +52cfb373536a tracing: Add support for creating hist trigger variables from literal +25b951387280 selftests/ftrace: Stop tracing while reading the trace file by default +defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue +2ac5fb35cd52 firmware/psci: fix application of sizeof to pointer +d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +a0f160ffcb83 pinctrl: add pinctrl/GPIO driver for Apple SoCs +aa68e1b80d8f dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl +69533cd3a1a9 dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl +5853fd57d893 Merge branch 'ib-gpio-ppid' into devel +cfe6807d82e9 gpio: Allow per-parent interrupt data +9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE +3884b83dff24 io_uring: don't assign write hint in the read path +440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ff5d3bb6e16d PCI: Remove redundant 'rc' initialization +f9ace4ede49b riscv: remove .text section size limitation for XIP +5c03d8fb04fb MAINTAINERS: Update KPROBES and TRACING entries +b9e94a7bb6fa test_kprobes: Move it from kernel/ to lib/ +438697a39f06 docs, kprobes: Remove invalid URL and add new reference +f76fbbbb5061 samples/kretprobes: Fix return value if register_kretprobe() failed +010db091b687 lib/bootconfig: Fix the xbc_get_info kerneldoc +1f6d3a8f5e39 kprobes: Add a test case for stacktrace from kretprobe handler +4d1c92a4f5ad lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init function +17b251a290ba ftrace/sh: Add arch_ftrace_ops_list_func stub to have compressed image still link +06338ceff925 net: phy: fixed warning: Function parameter not described +b368cc5e2634 f2fs: compress: fix overwrite may reduce compress ratio unproperly +71f2c8206202 f2fs: multidevice: support direct IO +6691d940b0e0 f2fs: introduce fragment allocation mode mount option +84eab2a899f2 f2fs: replace snprintf in show functions with sysfs_emit +09631cf3234d f2fs: include non-compressed blocks in compr_written_block +d584cdc9e8c6 Merge tag 'qcom-arm64-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk into clk-samsung +151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLibre/clk-meson into clk-amlogic +a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner +54713c85f536 bpf: Fix potential race in tail call compatibility check +99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET +1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe +981785da79f0 watchdog: s3c2410: describe driver in KConfig +4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft +59b0f5133564 watchdog: mtk: add disable_wdt_extrst support +eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support +414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas +dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() +b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() +79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_platform_ioremap_resource() +54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_platform_ioremap_resource_byname() +94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 +601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 +28b7ee33a212 ar7: fix kernel builds for compiler test +55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 +f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter +bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter +2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset +a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data +27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair +8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API +3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifiers appropriately +c3a291e18dfe watchdog: f71808e_wdt: constify static array +bba6c477d52e watchdog: f71808e_wdt: remove superfluous global +164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT +004920dfc330 watchdog: stm32_iwdg: drop superfluous error message +14b2d18e81f2 watchdog: remove dead iop watchdog timer driver +a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' +67b821502dbd selftests/bpf: Use recv_timeout() instead of retries +af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX +fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() +7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable +cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function +5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE +0b0a281ed700 spi: spi-rpc-if: Check return value of rpcif_sw_init() +134a72373f7c spi: tegra210-quad: Put device into suspend on driver removal +3cc1cb307352 spi: tegra20-slink: Put device into suspend on driver removal +ca9b8f56ec08 spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() +d7a8940dcdab Merge series "ASoC: cs42l42: Fixes to power-down" from Richard Fitzgerald : +1af4d2e78504 Merge series "Update Lpass digital codec macro drivers" from Srinivasa Rao Mandadapu : +9837814082f8 Merge series "ASoC: qcom: Add AudioReach support" from Srinivas Kandagatla : +61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 +cd004d8299f1 watchdog: Fix OMAP watchdog early handling +abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning +bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS +f31afb502c31 watchdog: sbsa: only use 32-bit accessors +6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" +4f22aa4569e5 qcom: spm: allow compile-testing +f0c142fcf4d6 pinctrl: tegra: Fix warnings and error +fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe +73a3d4f41886 tty: rpmsg: Define tty name via constant string literal +88af70be4a5b tty: rpmsg: Add pr_fmt() to prefix messages +8673ef7bd96d tty: rpmsg: Use dev_err_probe() in ->probe() +408a507996e4 tty: rpmsg: Unify variable used to keep an error code +0572da285d69 tty: rpmsg: Assign returned id to a local variable +6333a4850621 serial: stm32: push DMA RX data before suspending +6eeb348c8482 serial: stm32: terminate / restart DMA transfer at suspend / resume +e0abc903deea serial: stm32: rework RX dma initialization and release +6b3671746a8a net/mlx5: remove the recent devlink params +175003d7f9d1 serial: 8250_pci: Remove empty stub pci_quatech_exit() +4290242776a6 serial: 8250_pci: Replace custom pci_match_id() implementation +88b20f84f0fe serial: xilinx_uartps: Fix race condition causing stuck TX +159f1f9e46dd serial: sunzilog: Mark sunzilog_putchar() __maybe_unused +27e0bcd02990 device property: Drop redundant NULL checks +79a4479a17b8 USB: iowarrior: fix control-message timeouts +ebcf652dbb22 Documentation: USB: fix example bulk-message timeout +63b3e810eff6 most: fix control-message timeouts +a56d3e40bda4 comedi: vmk80xx: fix bulk and interrupt message timeouts +78cdfd62bd54 comedi: vmk80xx: fix bulk-buffer overflow +a23461c47482 comedi: vmk80xx: fix transfer-buffer overflows +50780d9baa31 btrfs: fix comment about sector sizes supported in 64K systems +54fde91f52f5 btrfs: update device path inode time instead of bd_inode +e60feb445fce fs: export an inode_update_time helper +24bcb45429d9 btrfs: fix deadlock when defragging transparent huge pages +020e5277583d btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit +3873247451eb btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE +ecd84d54674a btrfs: update comments for chunk allocation -ENOSPC cases +2bb2e00ed978 btrfs: fix deadlock between chunk allocation and chunk btree modifications +2ca0ec770c62 btrfs: zoned: use greedy gc for auto reclaim +813ebc164e87 btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state +1a15eb724aae btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls +faa775c41d65 btrfs: add a btrfs_get_dev_args_from_path helper +562d7b1512f7 btrfs: handle device lookup with btrfs_dev_lookup_args +8b41393fe7c3 btrfs: do not call close_fs_devices in btrfs_rm_device +add9745adc2f btrfs: add comments for device counts in struct btrfs_fs_devices +8e906945c069 btrfs: use num_device to check for the last surviving seed device +10adb1152d95 btrfs: fix lost error handling when replaying directory deletes +f4f39fc5dc30 btrfs: remove btrfs_bio::logical member +47926ab53574 btrfs: rename btrfs_dio_private::logical_offset to file_offset +3dcfbcce1b87 btrfs: use bvec_kmap_local in btrfs_csum_one_bio +11b66fa6eef3 btrfs: reduce btrfs_update_block_group alloc argument to bool +eed2037fc562 btrfs: make btrfs_ref::real_root optional +681145d4acf4 btrfs: pull up qgroup checks from delayed-ref core to init time +f42c5da6c12e btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref +d55b9e687e71 btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT +113479d5b8eb btrfs: rename root fields in delayed refs structs +0e24f6d84b4c btrfs: do not infinite loop in data reclaim if we aborted +849615394515 btrfs: add a BTRFS_FS_ERROR helper +9a35fc9542fa btrfs: change error handling for btrfs_delete_*_in_log +ba51e2a11e38 btrfs: change handle_fs_error in recover_log_trees to aborts +64259baa396f btrfs: zoned: use kmemdup() to replace kmalloc + memcpy +0cf9b244e7db btrfs: subpage: only allow compression if the range is fully page aligned +2749f7ef3643 btrfs: subpage: avoid potential deadlock with compression and delalloc +164674a76b25 btrfs: handle page locking in btrfs_page_end_writer_lock with no writers +e55a0de18572 btrfs: rework page locking in __extent_writepage() +d4088803f511 btrfs: subpage: make lzo_compress_pages() compatible +2b83a0eea5a1 btrfs: factor uncompressed async extent submission code into a new helper +66448b9d5b68 btrfs: subpage: make extent_write_locked_range() compatible +741ec653ab58 btrfs: subpage: make end_compressed_bio_writeback() compatible +bbbff01a47bf btrfs: subpage: make btrfs_submit_compressed_write() compatible +4c162778d63e btrfs: subpage: make compress_file_range() compatible +2bd0fc9349b6 btrfs: cleanup for extent_write_locked_range() +b4ccace878f4 btrfs: refactor submit_compressed_extents() +6aabd85835dd btrfs: remove unused function btrfs_bio_fits_in_stripe() +91507240482e btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write +f472c28f2e88 btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_read +22c306fe0db7 btrfs: introduce alloc_compressed_bio() for compression +2d4e0b84b4d0 btrfs: introduce submit_compressed_bio() for compression +6853c64a6e76 btrfs: handle errors properly inside btrfs_submit_compressed_write() +86ccbb4d2a2a btrfs: handle errors properly inside btrfs_submit_compressed_read() +e4f9434749d8 btrfs: subpage: add bitmap for PageChecked flag +6ec9765d746d btrfs: introduce compressed_bio::pending_sectors to trace compressed bio +6a4049102055 btrfs: subpage: make add_ra_bio_pages() compatible +584691748c0f btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered() +9e895a8f7e12 btrfs: use async_chunk::async_cow to replace the confusing pending pointer +cf3075fb36c6 btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc() +cd9255be6980 btrfs: remove unused parameter nr_pages in add_ra_bio_pages() +da1b811fcd4b btrfs: use single bulk copy operations when logging directories +f06416566118 btrfs: unexport setup_items_for_insert() +b7ef5f3a6f37 btrfs: loop only once over data sizes array when inserting an item batch +6a258d725df9 btrfs: remove btrfs_raid_bio::fs_info member +731ccf15c952 btrfs: make sure btrfs_io_context::fs_info is always initialized +49d0c6424cf1 btrfs: assert that extent buffers are write locked instead of only locked +8ef9dc0f14ba btrfs: do not take the uuid_mutex in btrfs_rm_device +c3a3b19bacee btrfs: rename struct btrfs_io_bio to btrfs_bio +cd8e0cca9591 btrfs: remove btrfs_bio_alloc() helper +4c6646117912 btrfs: rename btrfs_bio to btrfs_io_context +dc2872247ec0 btrfs: keep track of the last logged keys when logging a directory +086dcbfa50d3 btrfs: insert items in batches when logging a directory when possible +eb10d85ee77f btrfs: factor out the copying loop of dir items from log_dir_items() +d46fb845afb7 btrfs: remove redundant log root assignment from log_dir_items() +90d04510a774 btrfs: remove root argument from btrfs_log_inode() and its callees +2d81eb1c3fa1 btrfs: zoned: let the for_treelog test in the allocator stand out +4b01c44f15cc btrfs: rename setup_extent_mapping in relocation code +960a3166aed0 btrfs: zoned: allow preallocation for relocation inodes +2adada886b26 btrfs: check for relocation inodes on zoned btrfs in should_nocow +e6d261e3b1f7 btrfs: zoned: use regular writes for relocation +35156d852762 btrfs: zoned: only allow one process to add pages to a relocation inode +c2707a255623 btrfs: zoned: add a dedicated data relocation block group +37f00a6d2e9c btrfs: introduce btrfs_is_data_reloc_root +38d5e541dd29 btrfs: unexport repair_io_failure() +f6df27dd2707 btrfs: do not commit delayed inode when logging a file in full sync mode +5328b2a7ff3a btrfs: avoid attempt to drop extents when logging inode for the first time +a5c733a4b6a9 btrfs: avoid search for logged i_size when logging inode if possible +4934a8150214 btrfs: avoid expensive search when truncating inode items from the log +8a2b3da191e5 btrfs: add helper to truncate inode items when logging inode +88e221cdacc5 btrfs: avoid expensive search when dropping inode items from log +130341be7ffa btrfs: always update the logged transaction when logging new names +c48792c6ee7a btrfs: do not log new dentries when logging that a new name exists +289cffcb0399 btrfs: remove no longer needed checks for NULL log context +1e0860f3b3b2 btrfs: check if a log tree exists at inode_logged() +cdccc03a8a36 btrfs: remove stale comment about the btrfs_show_devname +b7cb29e666fe btrfs: update latest_dev when we create a sprout device +6605fd2f394b btrfs: use latest_dev in btrfs_show_devname +d24fa5c1da08 btrfs: convert latest_bdev type to btrfs_device and rename +7ae9bd18032e btrfs: zoned: finish relocating block group +be1a1d7a5d24 btrfs: zoned: finish fully written block group +a85f05e59bc1 btrfs: zoned: avoid chunk allocation if active block group has enough space +a12b0dc0aa4d btrfs: move ffe_ctl one level up +eb66a010d518 btrfs: zoned: activate new block group +2e654e4bb9ac btrfs: zoned: activate block group on allocation +68a384b5ab4d btrfs: zoned: load active zone info for block group +afba2bc036b0 btrfs: zoned: implement active zone tracking +dafc340dbd10 btrfs: zoned: introduce physical_map to btrfs_block_group +ea6f8ddcde63 btrfs: zoned: load active zone information from devices +8376d9e1ed8f btrfs: zoned: finish superblock zone once no space left for new SB +9658b72ef300 btrfs: zoned: locate superblock position using zone capacity +5daaf552d182 btrfs: zoned: consider zone as full when no more SB can be written +d8da0e85673a btrfs: zoned: tweak reclaim threshold for zone capacity +98173255bddd btrfs: zoned: calculate free space from zone capacity +c46c4247ab04 btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable +8eae532be753 btrfs: zoned: load zone capacity information from devices +c22a3572cbaf btrfs: defrag: enable defrag for subpage case +c635757365c3 btrfs: defrag: remove the old infrastructure +7b508037d4ca btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file() +b18c3ab2343d btrfs: defrag: introduce helper to defrag one cluster +e9eec72151e2 btrfs: defrag: introduce helper to defrag a range +22b398eeeed4 btrfs: defrag: introduce helper to defrag a contiguous prepared range +eb793cf85782 btrfs: defrag: introduce helper to collect target file extents +5767b50c0096 btrfs: defrag: factor out page preparation into a helper +76068cae634b btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize +cae796868042 btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag() +1ccc2e8a8648 btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file() +a09f23c3554e btrfs: rename and switch to bool btrfs_chunk_readonly +44bee215f72f btrfs: reflink: initialize return value to 0 in btrfs_extent_same() +72a69cd03082 btrfs: subpage: pack all subpage bitmaps into a larger bitmap +3d34b180323b staging: r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame +b6f8bd68120f staging: r8188eu: core: remove goto statement +f3d90f5139e5 staging: vt6655: Rename `dwAL7230InitTable` array +01701302a268 staging: vt6655: Rename `dwAL2230PowerTable` array +267062a6c907 staging: vt6655: Rename `dwAL7230InitTableAMode` array +787f48d7add1 staging: vt6655: Rename `dwAL7230ChannelTable2` array +913d3e9ec360 staging: vt6655: Rename `dwAL7230ChannelTable1` array +b9b419af41a4 staging: vt6655: Rename `dwAL7230ChannelTable0` array +5898832fb986 staging: vt6655: Rename `dwAL2230ChannelTable1` array +0869b73f615b staging: vt6655: Rename `dwAL2230ChannelTable0` array +ce4940525f36 staging: r8712u: fix control-message timeout +4cfa36d312d6 staging: rtl8192u: fix control-message timeouts +4bf74f8e5605 ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI +f31c93997388 ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C +f41d2ece95e1 ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON +02d44fde976a drm/msm/dp: fix missing #include +e9afd45788d2 drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_crc_source() +482e00075d66 fs: remove leftover comments from mandatory locking removal +fa348938dbfc Merge tag 'qcom-arm64-defconfig-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfigs +9271fccb001d Merge tag 'qcom-dts-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +f253fb365e1a Merge tag 'samsung-dt64-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +3577cdb23b8f docs: deprecated.rst: Clarify open-coded arithmetic with literals +6e74e68d0b4c scripts: documentation-file-ref-check: fix bpf selftests path +14efb275d409 scripts: documentation-file-ref-check: ignore hidden files +bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate calculation +c04639a7d2fb coding-style.rst: trivial: fix location of driver model macros +88b950ce58f7 MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section +5c4f00627c9a mmc: sdhci-esdhc-imx: add NXP S32G2 support +12753e6b6bef dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support +bd6b7dfdda00 Merge branch 'fixes' into next +92b18252b91d mmc: cqhci: clear HALT state after CQE enable +8c3b018874e8 docs: f2fs: fix text alignment +8c8171929116 mmc: vub300: fix control-message timeouts +697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value +5d045f9511ff docs/zh_CN add PCI pci.rst translation +d9bfdf183b1d docs/zh_CN add PCI index.rst translation +86dd979568ee Merge tag 'samsung-dt-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +2ec492731a1f Merge tag 'at91-dt-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt +2d3de197a818 ARM: dts: arm: Update ICST clock nodes 'reg' and node names +25b892b583cc ARM: dts: arm: Update register-bit-led nodes 'reg' and node names +2275be723d8a Merge tag 'arm-ffa-updates-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers +e2a3495bf9b9 Merge tag 'qcom-drivers-for-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers +64954d19e0c1 Merge tag 'samsung-drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers +05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHCOR STM32MP1 +d3c2a69919bc Merge tag 'samsung-soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc +095ecaa9e94c ARM: SPEAr: Update MAINTAINERS entries +d308ae0d299a block: drain queue after disk is removed from sysfs +ff1552232b36 blk-mq: don't issue request directly in case that current is to be blocked +432d7f52825c tools build: Drop needless slang include path in test-all +f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes +19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver +db6c3c064f5d net: lan78xx: fix division by zero in send path +133fe2e617e4 perf tests: Improve temp file cleanup in test_arm_coresight.sh +39c534889e8c perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup +cf95f85e27bb perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup +4d2af64bb7f5 Merge branch 'phy-supported-interfaces-bitmap' +d25f3a74f30a net: phylink: use supported_interfaces for phylink validation +38c310eb46f5 net: phylink: add MAC phy_interface_t bitmap +8e20f591f204 net: phy: add phy_interface_t bitmap support +656bcd5db804 Merge branch 'dsa-isolation-prep' +425d19cedef8 net: dsa: stop calling dev_hold in dsa_slave_fdb_event +d7d0d423dbaa net: dsa: flush switchdev workqueue when leaving the bridge +046178e726c2 ifb: Depend on netfilter alternatively to tc +3a55445f11e6 Merge remote-tracking branch 'torvalds/master' into perf/core +c72bcf0ab87a cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization +99ce45d5e7db mctp: Implement extended addressing +971f5c4079ed net: ax88796c: Remove pointless check in ax88796c_open() +3c5548812a0c net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796c_set_mac() +a137c069fbc1 net: mana: Allow setting the number of queues while the NIC is down +9f6abfcd67aa PM: suspend: Use valid_state() consistently +eafaa88b3eb7 net: hsr: Add support for redbox supervision frames +23f62d7ab25b PM: sleep: Pause cpuidle later and resume it earlier during system transitions +8d89835b0467 PM: suspend: Do not pause cpuidle in the suspend-to-idle path +f0b2731ba73b gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly +ae364fd917a2 nouveau: ACPI: Use the ACPI_COMPANION() macro directly +6f68cd634856 net: batman-adv: fix error handling +3247e3ffafd9 Merge branch 'tcp_stream_alloc_skb' +c4322884ed21 tcp: remove unneeded code from tcp_stream_alloc_skb() +8a794df69300 tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb +f8dd3b8d7020 tcp: rename sk_stream_alloc_skb +1b26ae40092b ACPI: resources: Add one more Medion model in IRQ override quirk +3d730ee68680 ACPI: AC: Quirk GK45 to skip reading _PSR +d69d1f708093 ACPI: PM: sleep: Do not set suspend_ops unnecessarily +a10148a8cf56 ASoC: cs42l42: free_irq() before powering-down on probe() fail +6cb725b8a5cc ASoC: cs42l42: Reset and power-down on remove() and failed probe() +c52ca713279d ACPI: PRM: Handle memory allocation and memory remap failure +caa2bd07f5c5 ACPI: PRM: Remove unnecessary blank lines +622021cd6c56 s390: make command line configurable +5ecb2da660ab s390: support command lines longer than 896 bytes +277c8389386e s390/kexec_file: move kernel image size check +6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter +74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator +f492bac3b6c8 s390/string: use generic strlcpy +eec013bbf66f s390/string: use generic strrchr +132c1e74aa7f s390/ap: function rework based on compiler warning +ad9a14517263 s390/cio: make ccw_device_dma_* more robust +5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings +a4892f85c85d s390/hmcdrv: fix kernel doc comments +d09827256557 s390/ap: new module option ap.useirq +453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc +ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions +3b051e89da70 s390: add support for BEAR enhancement facility +5d17d4ed7e89 s390: introduce nospec_uses_trampoline() +26c21aa48584 s390: rename last_break to pgm_last_break +c8f573eccb73 s390/ptrace: add last_break member to pt_regs +ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage +dd9089b65407 s390/setup: convert start and end initrd pointers to virtual +04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() +e035389b73b1 s390/setup: use virtual address for STSI instruction +5caca32fba20 s390/cpcmd: use physical address for command and response +273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin +3f74eb5f7819 s390/zcrypt: rework of debug feature messages +3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies +e7456f7adbaa Merge branch 'fixes' into features +1d6288914264 tracing/hwlat: Make some internal symbols static +3c20bd3af535 tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks +46e9f92f31e6 Merge branches 'thermal-int340x', 'thermal-powerclamp' and 'thermal-docs' +83e8de89b9e8 Merge tag 'thermal-v5.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux +d07568686793 ASoC: qdsp6: audioreach: add support for q6prm-clocks +9a0e5d6fb16f ASoC: qdsp6: audioreach: add q6prm support +30ad723b93ad ASoC: qdsp6: audioreach: add q6apm lpass dai support +9b4fe0f1cd79 ASoC: qdsp6: audioreach: add q6apm-dai support +36ad9bf1d93d ASoC: qdsp6: audioreach: add topology support +cf989b68fcad ASoC: qdsp6: audioreach: add Kconfig and Makefile +25ab80db6b13 ASoC: qdsp6: audioreach: add module configuration command helpers +5477518b8a0e ASoC: qdsp6: audioreach: add q6apm support +44c28dbdb619 ASoC: qdsp6: audioreach: add basic pkt alloc support +96d0232564c3 ASoC: dt-bindings: add q6apm digital audio stream bindings +c04f02d63d0d ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible +accaa1316736 ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible +9ab71ac37240 ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file +95b6cd57e9e8 ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file +e3008b7ccb1d ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h +e44cfc9d82d8 ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe +e1b26ac90287 ASoC: dt-bindings: move LPASS dai related bindings out of q6afe +21b178b8e9cc Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro.org' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into v11_20211026_srinivas_kandagatla_asoc_qcom_add_audioreach_support for audioreach support +d18785e21386 net: annotate data-race in neigh_output() +fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type +2195f2062e4c nfc: port100: fix using -ERRNO as command type mask +72b93a86856c Merge branch 'mlxsw-rif-mac-prefixes' +c24dbf3d4f88 selftests: mlxsw: Remove deprecated test cases +20d446db6144 selftests: Add an occupancy test for RIF MAC profiles +a10b7bacde60 selftests: mlxsw: Add forwarding test for RIF MAC profiles +152f98e7c5cb selftests: mlxsw: Add a scale test for RIF MAC profiles +1c375ffb2efa mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource +605d25cd782a mlxsw: spectrum_router: Add RIF MAC profiles support +26029225d992 mlxsw: spectrum_router: Propagate extack further +a8428e5045d7 mlxsw: resources: Add resource identifier for RIF MAC profiles +d25d7fc31ed2 mlxsw: reg: Add MAC profile ID field to RITR register +eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +be348926448a Merge branch 'netfilter-vrf-rework' +8c9c296adfae vrf: run conntrack only in context of lower/physdev for locally generated packets +8e0538d8ee06 netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf +4900a7691574 Merge tag 'mlx5-updates-2021-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +cf12e6f91246 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() +9122a70a6333 net: multicast: calculate csum of looped-back and forwarded packets +01537a078b86 firmware: arm_ffa: Remove unused 'compat_version' variable +9f589cf0f914 ASoC: codecs: Change bulk clock voting to optional voting in digital codecs +7b285c74e422 ASoC: codecs: tx-macro: Update tx default values +864b9b5856ae ASoC: codecs: tx-macro: Enable tx top soundwire mic clock +6e3b196e5ad2 ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs +9d8c69814d7d ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280 +6133148ca08a ASoC: nau8825: add clock management for power saving +c6167e10e76f ASoC: nau8825: add set_jack coponment support +55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() +b4dc97ab0a62 phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe() +b475bf0ec40a phy: qcom-snps: Correct the FSEL_MASK +21b89120be87 phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 +26f71abef580 phy: qcom-qmp: another fix for the sc8180x PCIe definition +785a4e688cd2 phy: cadence-torrent: Add support to output received reference clock +235bde4f440a phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk +f9aec1648df0 dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk +aef096dbf514 phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs +8d55027f4e2c phy: ti: gmii-sel: check of_get_address() for failure +d8b951abd7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply +2f5e9f815a2f phy: stm32: add phy tuning support +6e59b5aea2f8 dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties +95e38c17d997 phy: stm32: restore utmi switch on resume +4ff6b676ba53 dt-bindings: phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188 +bf7ffcd0069d phy: qcom-qusb2: Fix a memory leak on probe +8abe5e778b2c phy: qcom-qmp: Add QCM2290 USB3 PHY support +0b7c7ebe0f60 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY +d81d0e41ed5f spi: spl022: fix Microwire full duplex mode +8d15a7295d33 genirq: Hide irq_cpu_{on,off}line() behind a deprecated option +dd098a0e0319 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() +eb5411334c28 MIPS: loongson64: Drop call to irq_cpu_offline() +04ee53a55543 arm64/sve: Fix warnings when SVE is disabled +49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() +0953fb263714 irq: remove handle_domain_{irq,nmi}() +5aecc243776e irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY +7ecbc648102f irq: riscv: perform irqentry in entry code +418360b23113 irq: openrisc: perform irqentry in entry code +287232987f0e irq: csky: perform irqentry in entry code +26dc129342cf irq: arm64: perform irqentry in entry code +2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode +db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states +2ae996e0c1a3 x86/fpu: Calculate the default sizes independently +eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used for boot-time checks +70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers +500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() +783e87b40495 x86/fpu/xstate: Add XFD #NM handler +672365477ae8 x86/fpu: Update XFD state where required +5529acf47ec3 x86/fpu: Add sanity checks for XFD +25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) +926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue +8bf26758ca96 x86/fpu: Add XFD state to fpstate +dae1bd583896 x86/msr-index: Add MSRs for XFD +c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit +e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() +9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features +53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length +4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack validation +23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features +db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components +c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features +6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission information +84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() +3aac3ebea08f x86/signal: Implement sigaltstack size validation +1bdda24c4af6 signal: Add an optional check for altstack size +6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders +9761ffb8f109 drm/i915: Catch yet another unconditioal clflush +fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_virt_range() +b2f217cc7fbd arm64: dts: exynos: add chipid node for exynosautov9 SoC +b417d1e88f32 soc: samsung: exynos-chipid: add exynosautov9 SoC support +60f41e848492 Revert "tty: hvc: pass DMA capable memory to put_chars()" +45965252a29a Revert "virtio-console: remove unnecessary kmemdup()" +117738417941 serial: 8250_pci: Replace dev_*() by pci_*() macros +0187f884e272 serial: 8250_pci: Get rid of redundant 'else' keyword +35b4f1723192 serial: 8250_pci: Refactor the loop in pci_ite887x_init() +f4000b58b643 ALSA: line6: fix control and interrupt message timeouts +9b371c6cc37f ALSA: 6fire: fix control and bulk message timeouts +b97053df0f04 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc +a0d21bb32794 ALSA: gus: fix null pointer dereference on pointer block +3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume +43bdcbd50043 microblaze: timer: Remove unused properties +07c609cc9877 dmaengine: sa11x0: Mark PM functions as __maybe_unused +c726c62db857 dmaengine: switch from 'pci_' to 'dma_' API +0c5afef7bf1f dmaengine: ioat: switch from 'pci_' to 'dma_' API +bec897e0a796 dmaengine: hsu: switch from 'pci_' to 'dma_' API +d77143dd248e dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API +1365e117bf5e dmaengine: dw: switch from 'pci_' to 'dma_' API +ecb8c88bd31c dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API +20d1b54a52bd selftests/bpf: Guess function end for test_get_branch_snapshot +b4e87072762d selftests/bpf: Skip all serial_test_get_branch_snapshot in vm +e02daf4ce50e Merge branch 'core_reloc fixes for s390' +2e2c6d3fb383 selftests/bpf: Fix test_core_reloc_mods on big-endian machines +3e7ed9cebb55 selftests/seccomp: Use __BYTE_ORDER__ +14e6cac77135 samples: seccomp: Use __BYTE_ORDER__ +06fca841fb64 selftests/bpf: Use __BYTE_ORDER__ +3930198dc9a0 libbpf: Use __BYTE_ORDER__ +45f2bebc8079 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() +aeafcb82d99c trace/timerlat: Add migrate-disabled field to the timerlat header +e0f3b18be733 trace/osnoise: Add migrate-disabled field to the osnoise header +4d4eac7b5af4 tracing/doc: Fix typos on the timerlat tracer documentation +9bd985766a43 trace/osnoise: Fix an ifdef comment +9e20028b529d perf/core: allow ftrace for functions in kernel/event/core.c +f604de20c0a4 tools/latency-collector: Use correct size when writing queue_full_warning +172f7ba9772c ftrace: Make ftrace_profile_pages_init static +b7e072f9b77f fscrypt: improve a few comments +36d935a0a67e Merge branch 'small-fixes-for-true-expression-checks' +036f590fe572 net: qed_dev: fix check of true !rc expression +165f8e82c2f1 net: qed_ptp: fix check of true !rc expression +7eba41fe8c7b tpm_tis_spi: Add missing SPI ID +79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries +a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body() +4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST +124c6003bf12 Merge branch 'libbpf: add bpf_program__insns() accessor' +c4813e969ac4 libbpf: Deprecate ambiguously-named bpf_program__size() API +e21d585cb3db libbpf: Deprecate multi-instance bpf_program APIs +65a7fa2e4e53 libbpf: Add ability to fetch bpf_program's underlying instructions +de5d0dcef602 libbpf: Fix off-by-one bug in bpf_core_apply_relo() +759635760a80 mlxsw: pci: Recycle received packet upon allocation failure +41724ea273cd drm/amd/display: Add DP 2.0 MST DM Support +d740e0bf8ed4 drm/amd/display: Add DP 2.0 MST DC Support +d6c6a76f80a1 drm: Update MST First Link Slot Information Based on Encoding Format +0332078398d0 drm: Remove slot checks in dp mst topology during commit +e43b76abf768 Merge branch 'tcp-receive-path-optimizations' +12c8691de307 ipv6/tcp: small drop monitor changes +020e71a3cf7f ipv4: guard IP_MINTTL with a static key +14834c4f4eb3 ipv4: annotate data races arount inet->min_ttl +790eb67374d4 ipv6: guard IPV6_MINHOPCOUNT with a static key +cc17c3c8e8b5 ipv6: annotate data races around np->min_hopcount +09b898466792 net: annotate accesses to sk->sk_rx_queue_mapping +342159ee394d net: avoid dirtying sk->sk_rx_queue_mapping +2b13af8ade38 net: avoid dirtying sk->sk_napi_id +ef57c1610dd8 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie +0c0a5ef809f9 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex +fd559a943e3a ax88796c: fix fetching error stats from percpu containers +9327acd0f9a4 Merge branch 'bpftool: Switch to libbpf's hashmap for referencing BPF objects' +d6699f8e0f83 bpftool: Switch to libbpf's hashmap for PIDs/names references +2828d0d75b73 bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing +8f184732b60b bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects +46241271d18f bpftool: Do not expose and init hash maps for pinned path in main.c +8b6c46241c77 bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) +78b5d5c99853 cxgb3: Remove seeprom_write and use VPD API +43f3b61e37e0 cxgb3: Use VPD API in t3_seeprom_wp() +48225f1878bd cxgb3: Remove t3_seeprom_read and use VPD API +3331325c6347 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() +d2388172389e pinctrl: intel: Kconfig: Add configuration menu to Intel pin control +a42c7d95d29e pinctrl: tegra: Use correct offset for pin group +3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount +6dbe88e93c35 m68knommu: Remove MCPU32 config symbol +1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE +95cadae320be fortify: strlen: Avoid shadowing previous locals +57c8d362cefe Merge branch 'Parallelize verif_scale selftests' +3762a39ce85f selftests/bpf: Split out bpf_verif_scale selftests into multiple tests +2c0f51ac3206 selftests/bpf: Mark tc_redirect selftest as serial +8ea688e7f444 selftests/bpf: Support multiple tests per file +6972dc3b8778 selftests/bpf: Normalize selftest entry points +1fbd60df8a85 signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. +1a4d21a23c4c signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON +984bd71fb320 signal/sparc: In setup_tsb_params convert open coded BUG into BUG +83a1f27ad773 signal/powerpc: On swapcontext failure force SIGSEGV +ce0ee4e6ac99 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) +95bf9d646c3c signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT +d67ab0a8c130 net/mlx5: SF_DEV Add SF device trace points +b3ccada68b2d net/mlx5: SF, Add SF trace points +554604061979 net/mlx5: Let user configure max_macs param +a6cb08daa3b4 net/mlx5: Let user configure event_eq_size param +46ae40b94d88 net/mlx5: Let user configure io_eq_size param +3518c83fc96b net/mlx5: Bridge, support replacing existing FDB entry +2deda2f1bf4e net/mlx5: Bridge, extract code to lookup and del/notify entry +5a1023deeed0 net/mlx5: Add periodic update of host time to firmware +b87ef75cb5c9 net/mlx5: Print health buffer by log level +cb464ba53c0c net/mlx5: Extend health buffer dump +2fdeb4f4c2ae net/mlx5: Reduce flow counters bulk query buffer size for SFs +038e5e471874 net/mlx5: Fix unused function warning of mlx5i_flow_type_mask +a64c5edbd20e net/mlx5: Remove unnecessary checks for slow path flag +537e4d2e6fe3 net/mlx5e: don't write directly to netdev->dev_addr +fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() +6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG +e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target" +c50031f03dfe firmware: qcom: scm: Don't break compile test on non-ARM platforms +8481dd80ab1e btrfs: subpage: introduce btrfs_subpage_bitmap_info +651fb4192733 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly +fdf250db89b6 btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE +9675ea8c9d0e btrfs: update comment for fs_devices::seed_list in btrfs_rm_device +991a3daeda98 btrfs: drop unnecessary ret in ioctl_quota_rescan_status +0e3dd5bce80f btrfs: send: simplify send_create_inode_if_needed +f6f39f7a0add btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk +2ab5d5e67f7a kunit: tool: continue past invalid utf-8 output +3906fe9bb7f1 (tag: v5.15-rc7) Linux 5.15-rc7 +cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero +dcd63d432680 Merge branch 'bluetooth-don-t-write-directly-to-netdev-dev_addr' +a1916d34462f bluetooth: use dev_addr_set() +08c181f052ed bluetooth: use eth_hw_addr_set() +e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback +ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again +86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk +fd92213e9af3 RDMA: Constify netdev->dev_addr accesses +50693e66fd3f RDMA/mlx5: Use dev_addr_mod() +10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() +c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +a0c8c3372b41 fddi: defza: add missing pointer type cast +822bc9bac9e9 cgroup: no need for cgroup_mutex for /proc/cgroups +bb758421416f cgroup: remove cgroup_mutex from cgroupstats_build +be288169712f cgroup: reduce dependency on cgroup_mutex +f9eaaa82b474 workqueue: doc: Call out the non-reentrance conditions +97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n +4862649f16e7 Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +342cb7ebf5e2 perf jevents: Fix some would-be warnings +d4145960e52c perf dso: Fix /proc/kcore access on 32 bit systems +e277ac28df1d perf build: Suppress 'rm dlfilter' build message +0e0ae8742207 perf list: Display hybrid PMU events with cpu type +83e1ada67a59 perf powerpc: Add support to expose instruction and data address registers as part of extended regs +637b8b90fe0d perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file +25900ea85cee perf session: Introduce reader EOF function +4c0028864cd9 perf session: Introduce reader return codes +5c10dc9244fe perf session: Move the event read code to a separate function +de096489d00f perf session: Move unmap code to reader__mmap +06763e7b30d9 perf session: Move reader map code to a separate function +596506309494 perf session: Move init/release code to separate functions +3a3535e67dfd perf session: Introduce decompressor in reader object +529b6fbca03e perf session: Move all state items to reader object +a51aec410930 Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +dedcc0ea6ddc perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID +9f8b93a7df4d sbitmap: silence data race warning +44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon +e15623cdce6f drm/panel: make sharp_ls055d1sx04 static +d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation +f4b2e66967bc dt-bindings: ili9881c: add rotation property +62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance +1198ff12cbdd ASoC: topology: Fix stub for snd_soc_tplg_component_remove() +4b29d5a0bdb9 ASoC: qcom: common: Respect status = "disabled" on DAI link nodes +de6e9190a8a7 ASoC: dt-bindings: lpass: add binding headers for digital codecs +141b64f47202 Merge series "ASoC: wm8962: Conversion to json-schema and fix" from Geert Uytterhoeven : +6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument +007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV +86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) +4c3d8accdce2 usb: remove res2 argument from gadget code completions +dd40f44eabe1 selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() +f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_get_ownership +042b2046d0f0 xen/netfront: stop tx queues during live migration +0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() +3fb59a5de5cb net/tls: getsockopt supports complete algorithm list +39d8fb96e3d7 net/tls: tls_crypto_context add supported algorithms context +64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string +2c087dfcc9d5 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable +ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down +7ce9a701ac8f usbb: catc: use correct API for MAC addresses +c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check +0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation +fa5fa8ec6077 block: refactor bio_iov_bvec_set() +54a88eb838d3 block: add single bio async direct IO helper +d28e4dff085c block: ataflop: more blk-mq refactoring fixes +fb27274a90ea io_uring: clusterise ki_flags access in rw_prep +b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait +d6a644a79545 io_uring: clean up timeout async_data allocation +afb7f56fc624 io_uring: don't try io-wq polling if not supported +658d0a401637 io_uring: check if opcode needs poll first on arming +d01905db14eb io_uring: clean iowq submit work cancellation +255657d23704 io_uring: clean io_wq_submit_work()'s main loop +c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support +1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices +10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY +184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length +5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation +26270bc189ea Bluetooth: btmtksdio: move interrupt service to work +77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear +877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support +3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module +8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module +bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered when disabling +14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled +20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC +724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two +caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling +9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind +0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect +c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm +3e85b8159160 drm/vc4: hdmi: Set a default HSM rate +8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers +5517357a4733 clk: bcm-2835: Pick the closest clock rate +736638246ec2 Merge drm/drm-next into drm-misc-next +a9e79b116cc4 wcn36xx: Fix tx_status mechanism +689a0a9f505f cfg80211: correct bridge/4addr mode check +d3fd2c95c1c1 wcn36xx: Fix (QoS) null data frame bitrate/modulation +09b1d5dc6ce1 cfg80211: fix management registrations locking +2b30da451062 Merge tag 'wireless-drivers-next-2021-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +6df5713e050b Merge branch 'gve-jumbo-frame' +255489f5b33c gve: Add a jumbo-frame device option. +37149e9374bf gve: Implement packet continuation for RX. +1344e751e910 gve: Add RX context. +0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() +233cdfbac8bc Merge branch 'mlxsw-selftests-updates' +e860419684b5 selftests: mlxsw: Reduce test run time +535ac9a5fba5 selftests: mlxsw: Use permanent neighbours instead of reachable ones +b8bfafe43481 selftests: mlxsw: Add helpers for skipping selftests +4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table +b4ab21f90320 Merge branch 'ksettings-locking-fixes' +af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings +707293a56f95 phy: phy_start_aneg: Add an unlocked version +64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg +c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency +6f8c8bf4c7c9 ath10k: fix module load regression with iram-recovery feature +b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path +71de5b234c3b Merge branch 'qca8081-phy-driver' +8c84d7528d8d net: phy: add qca8081 cdt feature +8bc1c5430c4b net: phy: adjust qca8081 master/slave seed value if link down +9d4dae29624f net: phy: add qca8081 soft_reset and enable master/slave seed +2acdd43fe009 net: phy: add qca8081 config_init +63c67f526db8 net: phy: add genphy_c45_fast_retrain +1cf4e9a6fbdb net: phy: add constants for fast retrain related register +f884d449bf28 net: phy: add qca8081 config_aneg +765c22aad157 net: phy: add qca8081 get_features +79c7bc052154 net: phy: add qca8081 read_status +daf61732a49a net: phy: add qca8081 ethernet phy driver +9540cdda9113 net: phy: at803x: use GENMASK() for speed status +7beecaf7d507 net: phy: at803x: improve the WOL feature +2d4284e88a59 net: phy: at803x: use phy_modify() +c0f0b563f8c0 net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS +937e79c67740 ath10k: fix invalid dma_addr_t token assignment +734223d78428 ath11k: change return buffer manager for QCA6390 +2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails +0b87074b9064 Merge branch 'hns3-next' +da3fea80fea4 net: hns3: add error recovery module and type for himac +b566ef60394c net: hns3: add new ras error type for roce +6eaed433ee5f net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off +58cb422ef625 net: hns3: modify functions of converting speed ability to ethtool link mode +c8af2887c941 net: hns3: add support pause/pfc durations for mac statistics +4e4c03f6ab63 net: hns3: device specifications add number of mac statistics +0bd7e894dffa net: hns3: modify mac statistics update process for compatibility +c99fead7cb07 net: hns3: add debugfs support for interrupt coalesce +6047862d5e73 Merge branch 's390-qeth-next' +56c5af2566a7 s390/qeth: update kerneldoc for qeth_add_hw_header() +7ffaef824c9a s390/qeth: fix kernel doc comments +79140e22d245 s390/qeth: add __printf format attribute to qeth_dbf_longtext +22e2b5cdb0b9 s390/qeth: fix various format strings +dc15012bb083 s390/qeth: don't keep track of Input Queue count +fdd3c5f076b6 s390/qeth: clarify remaining dev_kfree_skb_any() users +a18c28f0aeeb s390/qeth: move qdio's QAOB cache into qeth +2decb0b7ba2d s390/qeth: remove .do_ioctl() callback from driver discipline +0969becb5f76 s390/qeth: improve trace entries for MAC address (un)registration +16b0314aa746 dma-buf: move dma-buf symbols into the DMA_BUF module namespace +e59f3e5d4521 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD +8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock +0e52fc2e7ddd ARM: 9147/1: add printf format attribute to early_print() +2abd6e34fcf3 ARM: 9146/1: RiscPC needs older gcc version +ae3d6978aa84 ARM: 9145/1: patch: fix BE32 compilation +ecb108e3e3f7 ARM: 9144/1: forbid ftrace with clang and thumb2_kernel +c6e77bb61a55 ARM: 9143/1: add CONFIG_PHYS_OFFSET default values +c2e6df3eaaf1 ARM: 9142/1: kasan: work around LPAE build warning +336fe1d6c218 ARM: 9140/1: allow compile-testing without machine record +8b5bd5adf9e6 ARM: 9137/1: disallow CONFIG_THUMB with ARMv4 +345dac33f588 ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 +3583ab228a30 ARM: 9135/1: kprobes: address gcc -Wempty-body warning +20a451f8db4a ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs +00568b8a6364 ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.S +57bb11328f9a Merge branch 'dsa-rtnl' +eccd0a80dc7f selftests: net: dsa: add a stress test for unlocked FDB operations +d70b51f2845d selftests: lib: forwarding: allow tests to not require mz and jq +0faf890fc519 net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work +338a3a4745aa net: dsa: introduce locking for the address lists on CPU and DSA ports +cf231b436f7c net: dsa: lantiq_gswip: serialize access to the PCE registers +f7eb4a1c0864 net: dsa: b53: serialize access to the ARL table +2468346c5677 net: mscc: ocelot: serialize access to the MAC table +eb016afd83a9 net: dsa: sja1105: serialize access to the dynamic config interface +df405910ab9f net: dsa: sja1105: wait for dynamic config command completion on writes too +232deb3f9567 net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error +2d7e73f09fc2 Revert "Merge branch 'dsa-rtnl'" +cd51b942f344 ASoC: dt-bindings: wlf,wm8962: Convert to json-schema +12f241f26436 Merge tag 'linux-can-next-for-5.16-20211024' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +2003c44e28ac ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler +044c11401443 ASoC: wm8962: Convert to devm_clk_get_optional() +3e701151feef ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A +ca7270a7b60d ASoC: cs35l41: Make cs35l41_remove() return void +03f0267b090f ASoc: wm8900: Drop empty spi_driver remove callback +824edd866a13 ASoC: tegra: Set default card name for Trimslice +de8fc2b0a3f9 ASoC: tegra: Restore AC97 support +8b27cb2e6dd6 ASoc: wm8731: Drop empty spi_driver remove callback +a6d968a3e8f0 ASoC: doc: update codec example code +8a8e1b90bd2c ASoC: amd: acp: Add acp_machine struct for renoir platform. +e8d6336d9d71 Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next +0d7d84498fb4 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol +e615e355894e KVM: x86: On emulation failure, convey the exit reason, etc. to userspace +0a62a0319abb KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info +a9d496d8e08c KVM: x86: Clarify the kvm_run.emulation_failure structure layout +dcf7be79c953 staging: mt7621-dts: add missing SPDX license to files +a7b0872e964c irq: arm: perform irqentry in entry code +2fe35f8ee726 irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY +6f877e13c24d irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ +e54957fa3b3b irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ +a1b095019714 irq: add generic_handle_arch_irq() +76adc5be6f50 irq: unexport handle_irq_desc() +d21e64027ce4 irq: simplify handle_domain_{irq,nmi}() +4cb6f4df976b irq: mips: simplify do_domain_IRQ() +bab4ff1edccd irq: mips: stop (ab)using handle_domain_irq() +46b61c88e107 irq: mips: simplify bcm6345_l1_irq_handle() +c65b52d02f6c irq: mips: avoid nested irq_enter() +f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() +c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure +85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property +e6a767a1757d Merge branch irq/mchp-eic into irq/irqchip-next +1e1d137f2001 Merge branch irq/modular-irqchips into irq/irqchip-next +68a6e0c63c76 irqchip/mchp-eic: Fix return value check in mchp_eic_init() +fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR +1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF +21ce6992f387 MAINTAINERS: update arm,vic.yaml reference +525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 +67cf68b6a5cc KVM: s390: Add a routine for setting userspace CPU state +8eeba194a32e KVM: s390: Simplify SIGP Set Arch handling +f0a1a0615a6f KVM: s390: pv: avoid stalls when making pages secure +1e2aa46de526 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm +d4074324b07a KVM: s390: pv: avoid double free of sida page +57c5df13eca4 KVM: s390: pv: add macros for UVC CC values +14ea40e22c41 s390/mm: optimize reset_guest_reference_bit() +7cb70266b0e3 s390/mm: optimize set_guest_storage_key() +8318c404cf8c s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present +46c22ffd2772 s390/uv: fully validate the VMA before calling follow_page() +949f5c1244ee s390/mm: fix VMA and page table handling code in storage key handling functions +fe3d10024073 s390/mm: validate VMA in PGSTE manipulation functions +b159f94c86b4 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() +2d8fb8f3914b s390/gmap: validate VMA in __gmap_zap() +9e894ee30afe usb: dwc2: stm32mp15: set otg_rev +f5c8a6cb2375 usb: dwc2: add otg_rev and otg_caps information for gadget driver +924e2b408ca4 dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml +bb88dbbee2c9 dt-bindings: usb: dwc2: Add reference to usb-drd.yaml +fd03af27c3df usb: gadget: uvc: implement dwPresentationTime and scrSourceClock +f262ce66d40c usb: gadget: uvc: use on returned header len in video_encode_isoc_sg +d9f273484358 usb:gadget: f_uac1: fixed sync playback +33ef298651e9 Docs: usb: remove :c:func: for usb_register and usb_deregister +296ecb351599 Docs: usb: update struct usb_driver +d46e58ef776b lkdtm/bugs: Check that a per-task stack canary exists +149538cd55ca selftests/lkdtm: Add way to repeat a test +846bf13da0b2 staging: vchiq_core: fix quoted strings split across lines +6ab92ea6e7c6 staging: vchiq_core: cleanup lines that end with '(' or '[' +9393b3bba17e staging: vchiq_core: drop extern prefix in function declarations +8dd56723240e staging: vchiq: drop trailing semicolon in macro definition +f9f061d90702 staging: vchiq_core.h: use preferred kernel types +9dcc5f1c44f2 staging: vchiq_core.h: fix CamelCase in function declaration +8a7e5633b506 staging: vchiq_core: cleanup code alignment issues +1e1093ff9633 staging: vchiq_core: cleanup blank lines +608230e7337c staging: r8188eu: remove the sreset_priv structure +562f1bf39ad7 staging: r8188eu: remove last_tx_complete_time +4d911d4ea49d staging: r8188eu: silentreset_mutex is unused +8590f5db39e3 staging: r8188eu: wifi_error_status is write-only +dae4c880a8de staging: r8188eu: silent_reset_inprogress is never read +29ac48f92761 staging: r8188eu: remove unused local variable +0e53a9e038d4 Merge tag 'soundwire-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next +4c0eee506587 dmaengine: sh: make array ds_lut static +9bf9e0b44104 dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe +e34e6f8133b8 gfs2: Fix unused value warning in do_gfs2_set_flags() +660a6126f8c3 gfs2: check context in gfs2_glock_put +7427f3bb49d8 gfs2: Fix glock_hash_walk bugs +486408d690e1 gfs2: Cancel remote delete work asynchronously +8793e149859a gfs2: set glock object after nq +4b3113a25731 gfs2: remove RDF_UPTODATE flag +ec1d398dd780 gfs2: Eliminate GIF_INVALID flag +f2e70d8f2fdf gfs2: fix GL_SKIP node_scope problems +e6f856008d23 gfs2: split glock instantiation off from do_promote +60d8bae9d16a gfs2: further simplify do_promote +17a6eceeb1c5 gfs2: re-factor function do_promote +d74d0ce5bcd6 gfs2: Remove 'first' trace_gfs2_promote argument +3278b977c9c4 gfs2: change go_lock to go_instantiate +a739765cd8e6 gfs2: dump glocks from gfs2_consist_OBJ_i +763766c0571e gfs2: dequeue iopen holder in gfs2_inode_lookup error +b016d9a84abd gfs2: Save ip from gfs2_glock_nq_init +a500bd3155f2 gfs2: Allow append and immutable bits to coexist +c98c2ca5eae9 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug +c1442f6b53d8 gfs2: move GL_SKIP check from glops to do_promote +4c69038d9087 gfs2: Add GL_SKIP holder flag to dump_holder +6edb6ba333d3 gfs2: remove redundant check in gfs2_rgrp_go_lock +b01b2d72da25 gfs2: Fix mmap + page fault deadlocks for direct I/O +fe14c6726788 dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded arithmetic +dbe3c54e7105 dmaengine: xilinx_dma: Fix kernel-doc warnings +7789e3464cb6 dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS() +e530a9f3db41 dmaengine: idxd: reconfig device after device reset command +88d97ea82cbe dmaengine: idxd: add halt interrupt support +5b5b5aa50d1b dmaengine: fsl-edma: fix for missing dmamux module +ee5c6f0ca219 dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail +b3b180e73540 dmaengine: remove debugfs #ifdef +98da0106aac0 dmanegine: idxd: fix resource free ordering on driver removal +15af840831f6 dmaengine: idxd: remove kernel wq type set when load configuration +2f802d0af7ab dmaengine: tegra210-adma: fix pm runtime unbalance in tegra_adma_remove +c5a51fc89c01 dmaengine: tegra210-adma: fix pm runtime unbalance +05f4fae9a2f5 dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe +e7e1e880b114 dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` +d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 is present +92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use before removing it +41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map +eaa9172ad988 erofs: get rid of ->lru usage +a0023bb9dd9b ata: sata_mv: Fix the error handling of mv_chip_id() +036e6c9f0336 ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node +c7892ae13e46 pinctrl: core: fix possible memory leak in pinctrl_enable() +4434f4c50345 pinctrl: bcm2835: Allow building driver as a module +b34a82f06f7e Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors" +53b3947ddb7f pinctrl: equilibrium: Fix function addition in multiple groups +613c0826081b pinctrl: tegra: Add pinmux support for Tegra194 +8d886bba3b13 pinctrl: tegra: include lpdr pin properties +360de6728064 pinctrl: mediatek: add support for MT7986 SoC +65916a1ca90a dt-bindings: pinctrl: update bindings for MT7986 SoC +0b90315af760 pinctrl: microchip sgpio: use reset driver +8a097ff4b832 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding +87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" +b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +82f07cbd4089 arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node +62b177fcdfdf arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property +07ddb302811e arm64: dts: qcom: sm8350: Add CPU topology and idle-states +442ee1fc60c4 arm64: dts: qcom: Drop unneeded extra device-specific includes +c86c43c41e86 arm64: dts: qcom: msm8916: Drop standalone smem node +179811bebc7b arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes +22efef1ca05d arm64: dts: qcom: msm8916-asus-z00l: Add sensors +68edf2d8fc0d arm64: dts: qcom: msm8916-asus-z00l: Add SDCard +21e95ec221ae arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen +b212400d5d72 arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node +d5240f8e2364 arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock +ef062eb67592 arm64: dts: qcom: msm8996: Add device tree entries to support crypto engine +bb270c86ec16 arm64: dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus +52f5fbe25934 arm64: dts: qcom: msm8916-asus-z00l: Add sensors +f468ecf105de arm64: dts: qcom: sdm630: Add disabled Venus support +90ba636e40cb arm64: dts: qcom: pm660l: Remove board-specific WLED configuration +360f20c801f7 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone +9b729b0932d0 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings +b110dfa5ad42 arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node +669e7adb2fef arm64: dts: qcom: sc7280: Add Herobrine +4e24d227aa77 arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board +92e0ee9f83b3 arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes +ff80dc99cd9a arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel +0ac10b291bee arm64: dts: qcom: Fix 'interrupt-map' parent address cells +561650dceae8 arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY +942bcd33ed45 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes +f47466db11a9 arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies +6fef7b3957ab arm64: dts: qcom: Drop reg-names from QMP PHY nodes +03ceec4e3414 arm64: dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY +1351512f29b4 arm64: dts: qcom: Correct QMP PHY child node name +82d61e19fccb arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node +6ea15b5065e5 arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table +12a7f71a8ea5 arm64: dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp +9c0bd8e53774 arm64: dts: qcom: ipq8074: Add QUP5 I2C node +e1b391e9712d soc: qcom: smp2p: Add of_node_put() before goto +72f1aa6205d8 soc: qcom: apr: Add of_node_put() before return +88542b1d37dc ARM: dts: qcom: fix thermal zones naming +6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd +0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +95b8a5e0111a MIPS: Remove NETLOGIC support +626bfa037299 MIPS: kernel: proc: add CPU option reporting +1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf +01fde9a0e497 MIPS: kernel: proc: fix trivial style errors +a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL +d6c7c374c452 MIPS: octeon: Remove unused functions +a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core +b9b8218bb3c0 can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() +c92603931bfd can: xilinx_can: remove repeated word from the kernel-doc +28e0a70cede3 can: peak_usb: CANFD: store 64-bits hw timestamps +108194666a3f can: gs_usb: use %u to print unsigned values +28616ed180c3 can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe() +39aab46063ed can: rcar: drop unneeded ARM dependency +7bc9ab0f42b3 can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit() +fa759a9395ea can: dev: add can_tdc_get_relative_tdco() helper function +e8060f08cd69 can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device +d99755f71a80 can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC) +da45a1e4d7b9 can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv +39f66c9e2297 can: bittiming: change unit of TDC parameters to clock periods +63dfe0709643 can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min +e34629043960 can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int +9b44a927e195 can: bcm: Use hrtimer_forward_now() +3337ab08d08b iov_iter: Introduce nofault flag to disable page faults +55b8fe703bc5 gup: Introduce FOLL_NOFAULT flag to disable page faults +4fdccaa0d184 iomap: Add done_before argument to iomap_dio_rw +97308f8b0d86 iomap: Support partial direct I/O on user copy failures +42c498c18a94 iomap: Fix iomap_dio_rw return value for user copies +00bfe02f4796 gfs2: Fix mmap + page fault deadlocks for buffered I/O +45f850c1e9d4 Merge branch 'dev_addr-dont-write' +d6b3daf24e75 net: atm: use address setting helpers +8bc7823ed3bd net: drivers: get ready for const netdev->dev_addr +5520fb42a0a1 net: caif: get ready for const netdev->dev_addr +39c19fb9b4f9 net: hsr: get ready for const netdev->dev_addr +6f238100d098 net: bonding: constify and use dev_addr_set() +86466cbed173 net: phy: constify netdev->dev_addr references +efd38f75bb04 net: rtnetlink: use __dev_addr_set() +5fd348a050f7 net: core: constify mac addrs in selftests +4973056cceac net: convert users of bitmap_foo() to linkmode_foo() +965e6b262f48 Merge branch 'dsa-rtnl' +edc90d15850c selftests: net: dsa: add a stress test for unlocked FDB operations +016748961ba5 selftests: lib: forwarding: allow tests to not require mz and jq +5cdfde49a07f net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work +d3bd89243768 net: dsa: introduce locking for the address lists on CPU and DSA ports +49753a75b9a3 net: dsa: lantiq_gswip: serialize access to the PCE table +f239934cffe5 net: dsa: b53: serialize access to the ARL table +f2c4bdf62d76 net: mscc: ocelot: serialize access to the MAC table +1681ae1691ef net: dsa: sja1105: serialize access to the dynamic config interface +643979cf5ec4 net: dsa: sja1105: wait for dynamic config command completion on writes too +4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists +25790844006a dt-bindings: net: macb: Add mdio bus child node +3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY +f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding +218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 +65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* +c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* +0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices +95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent +d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails +db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU +7e4c7947b42c staging: r8188eu: Use a Mutex instead of a binary Semaphore +75c5e966bda4 staging: rtl8723bs: core: Remove unnecessary blank lines +f49702e283e0 staging: rtl8723bs: core: Remove unnecessary space after a cast +53303e7a1f6e staging: rtl8723bs: core: Remove unnecessary parentheses +8a6d92d7cedf staging: rtl8723bs: core: Remove true and false comparison +96381a778dc4 staging: vt6655: Rename `byRFType` variable +0f4aa09169e6 staging: vt6655: Rename `uChannel` variable +ead759a493cb staging: vt6655: Rename `bySleepCount` variable +8628ff7ffe22 staging: vt6655: Rename `byInitCount` variable +6cc353158bdf staging: vt6655: Rename `ii` variable +a624c06194dd staging: r8188eu: Remove unused semaphore "io_retevt" +e1be7542a3cb staging: r8188eu: Remove initialized but unused semaphore +ea6237488b7d staging: mt7621-dts: complete 'cpus' node +7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() +b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies +9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button instead of KEY_RESTART +8212f8986d31 kbuild: use more subdir- for visiting subdirectories while cleaning +10c6ae274fe2 sh: remove meaningless archclean line +4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive +6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug +cda0cea383b2 ARM: dts: qcom: fix flash node naming for RB3011 +1cd1598613a9 ARM: dts: qcom: correct mmc node naming +14a1f6c9d801 ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 +62563bd99c7d soc: qcom: qcom_stats: Fix client votes offset +086f52fdc8f7 soc: qcom: rpmhpd: fix sm8350_mxc's peer domain +5ac80a76e609 dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix +661ffbd1c938 ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts +3f38ac6fc2c2 dt-bindings: arm: qcom-ipq4019: add missing device compatible +22b32238968e ARM: dts: qcom: apq8026-lg-lenok: rename board vendor +5e4aac2caf12 dt-bindings: arm: qcom: rename vendor of apq8026-lenok +c50934a93663 ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node +503da6e2d450 arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id +93ec8732f68a arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id +dea1a7880fc8 arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI +26b59eb53a6b arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01] +4a5622c1d975 arm64: dts: qcom: sdm845: Don't disable MDP explicitly +7f761609d706 arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus by default +d87e9a4d27cc arm64: dts: qcom: sdm845: Add XO clock to SDHCI +8a8e08dc964b ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64 +d468f825b3fd ARM: dts: qcom: msm8916: Add include for SMP without PSCI on ARM32 +a22f9a766e1d arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM +8e24a2962031 dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method +48cc39c32b99 ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32 +ab0f0987e035 arm64: dts: qcom: msm8916-samsung-serranove: Add NFC +792b49509818 arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery +85733cd7378a arm64: dts: qcom: msm8916-samsung-serranove: Add IMU +3fb7605735fa arm64: dts: qcom: msm8916-samsung-serranove: Add touch key +c6b4ddc08dc2 arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen +0e0253ccaf90 arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition +87922aec8a26 ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226 +55845f46df03 firmware: qcom: scm: Add support for MC boot address API +7f8adb19e973 soc: qcom: spm: Add 8916 SPM register data +93fcf45b16b5 dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu +87fd343c6e39 soc: qcom: socinfo: Add PM8150C and SMB2351 models +38212b2a8a6f firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() +ce0295a55552 ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548 +4cbea668767d arm64: dts: qcom: sm7225: Add device tree for Fairphone 4 +134283324d40 arm64: dts: qcom: Add SM7225 device tree +8ceb1db0b033 dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board +270b1a71c660 dt-bindings: arm: cpus: Add Kryo 570 CPUs +cd10fb799383 arm64: dts: qcom: sm6350: add debug uart +d8a3c775d7cd arm64: dts: qcom: Add PM6350 PMIC +6dccaae0cbc7 arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities +81729330a70a arm64: dts: qcom: sm8150: Add fastrpc nodes +178056a46158 arm64: dts: qcom: sm8350: Add fastrpc nodes +a5feda3b361e rtc: s3c: Add time range +e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions +dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() +005870f46cf6 rtc: tps80031: Remove driver +814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider +33e71e95f4eb coccinelle: update Coccinelle entry +f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size +7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko : +e8e8c4a5d11b Merge series "ASoC: Add common modules support for ACP hw block" from Ajit Kumar Pandey : +d96e75bb1de2 Merge series "Add Yellow Carp platform ASoC driver" from Vijendar Mukunda : +00326bfa4e63 drm/msm/dpu: Remove dynamic allocation from atomic context +c6c2fb596b29 drm/msm/dpu: Remove impossible NULL check +582b01b6ab27 x86/fpu: Remove old KVM FPU interface +d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer +c907e52c72de io-wq: use helper for worker refcounting +866d744434f1 Merge series "ASoC: meson: axg: fix TDM channel order sync" from Jerome Brunet : +400d5a5da43c regulator: Don't error out fixed regulator in regulator_sync_voltage() +d7477e646291 regulator: tps80031: Remove driver +3253e24bc2b6 regulator: Fix SY7636A breakage +e7ee1ac4ecb5 ASoC: rt5682s: Downsizing the DAC volume scale +69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup +52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset +f31a577ae736 mt76: Make use of the helper macro kthread_run() +2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed +565ddaaab9a1 mt76: mt7921: disable 4addr capability +90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization +9b121acd4e85 mt76: mt7915: add WA firmware log support +2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps +9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob +70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options +2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he() +03a25c01de33 mt76: mt7615: apply cached RF data for DBDC +75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code +753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint +a88cae727b3e mt76: mt7921: fix Wformat build warning +8603caaec98f mt76: mt7921: fix mt7921s Kconfig +9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block +da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.dk/linux-block +599593a82fc5 sched: make task_struct->plug always defined +90fa02883f06 io_uring: implement async hybrid mode for pollable requests +c825f5fee19c libbpf: Fix BTF header parsing checks +5245dafe3d49 libbpf: Fix overflow in BTF sanity checks +04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline +fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() +22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' +fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max +5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT +8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT +1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' +5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support +8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c +557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef +9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests +bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support +a33f607f6802 Merge branch 'libbpf: use func name when pinning programs with LIBBPF_STRICT_SEC_NAME' +d1321207b176 selftests/bpf: Fix flow dissector tests +a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME +e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for program metadata +0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' +7a690ad499e7 devlink: Clean not-executed param notifications +8bbeed485823 devlink: Remove not-executed trap group notifications +22849b5ea595 devlink: Remove not-executed trap policer notifications +99ad92eff764 devlink: Delete obsolete parameters publish API +59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_data() APIs' +487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs +58fc155b0e4b bpftool: Switch to new btf__type_cnt API +2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API +2502e74bb5f9 perf bpf: Switch to new btf__raw_data API +6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs +5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure +c04c51c52469 xfs: remove unused parameter from refcount code +b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item +c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later +f3c799c22c66 xfs: create slab caches for frequently-used deferred items +9e253954acf5 xfs: compact deferred intent item structures +182696fb021f xfs: rename _zone variables to _cache +1000298c7683 libbpf: Fix memory leak in btf__dedup() +e7720afad068 xfs: remove kmem_zone typedef +12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission +57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again +fae1b05e6f0a libbpf: Fix the use of aligned attribute +61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE +f3956e309ecc net: dsa: sja1105: Add of_node_put() before return +1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup +5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +eb425d57a8b6 Merge tag 'aspeed-5.16-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt +32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' +9d02831e517a sctp: add vtag check in sctp_sf_ootb +ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa +aa0f697e4528 sctp: add vtag check in sctp_sf_violation +a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk +438b95a7c98f sctp: fix the processing for INIT_ACK chunk +eae578390804 sctp: fix the processing for INIT chunk +4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk +7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly +8017c99680fa hyperv/vmbus: include linux/bitops.h +1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +7a7489005a80 Merge branch 'acpi-tools' +393211e118eb drm/i915/selftests: Update live.evict to wait on requests / idle GPU after each loop +7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() +7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest +d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr' +65a4fbbf2263 net: hldc_fr: use dev_addr_set() +5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() +7996acffd7cc net: plip: use eth_hw_addr_set() +978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() +5ed5b1912a81 net: hippi: use dev_addr_set() +ed088907563d net: fjes: constify and use eth_hw_addr_set() +2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() +1e9258c389ee fddi: defxx,defza: use dev_addr_set() +2674e7ea22ba net: usb: don't write directly to netdev->dev_addr +18867486fea3 net: qmi_wwan: use dev_addr_mod() +a7021af707a3 usb: smsc: use eth_hw_addr_set() +93772114413e net: xen: use eth_hw_addr_set() +ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang +dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu +ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup +6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before module unload +55409ac5c371 sched,x86: Fix L2 cache mask +fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace +7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline +b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace +cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace +fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline +f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance +811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y +928265e3601c PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions +016c89460d34 mlx5: fix build after merge +0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi +f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() +8f0450c51148 dts: socfpga: Add Mercury+ AA1 devicetree +ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl +c6807970c3bc soc: aspeed: Add UART routing support +ac2561f921e2 Merge tag 'soc-fsl-next-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/drivers +fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page +5cbd84300b3c ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes +187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism +ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 +8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() +297db731847e block: fix req_bio_endio append error handling +cefd1b83275d fuse: decrement nlink on overwriting rename +84840efc3c0f fuse: simplify __fuse_write_file_get() +371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() +b5d975829785 fuse: delete redundant code +5fe0fc9f1de6 fuse: use kmap_local_page() +bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() +36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() +5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode +1e03a36bdff4 block: simplify the block device syncing code +680e667bc2e4 ntfs3: use sync_blockdev_nowait +cb9568ee755c fat: use sync_blockdev_nowait +1226dfff572f btrfs: use sync_blockdev +d39b0a2fae36 xen-blkback: use sync_blockdev +70164eb6ccb7 block: remove __sync_blockdev +9a208ba5c9af fs: remove __sync_filesystem +47e9624616c8 block: remove support for cryptoloop and the xor transfer +4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH +4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method +68ec3b819a5d scsi: add a scsi_alloc_request helper +237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn +8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands +b83ce214af38 sd: implement ->get_unique_id +9208d4149758 block: add a ->get_unique_id method +4b2b5e142ff4 drm: Move GEM memory managers into modules +72071beec8fb drm: Link several object files into drm_kms_helper.ko +9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set +41ad36623fab amd/display: remove ChromeOS workaround +47b67c9900db drm/amd/pm: Disable fan control if not supported +df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits +4df5585776fa drm/amdgpu/smu11.0: add missing IP version check +95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed +4fa4b38dae6f KVM: SEV-ES: keep INS functions together +6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emulator_pio_in +3b27de271839 KVM: x86: split the two parts of emulator_pio_in +ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs +0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out +b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data +eaed27d0d01a sched/core: Remove rq_relock() +96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 +f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display controller +b89e7f2c31ae ice: Nuild fix. +25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable +930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv +bf5e4887eedd ASoC: meson: axg-tdm-interface: manage formatters in trigger +e138233e56e9 ASoC: meson: axg-card: make links nonatomic +3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks +7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit +f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size +1d51775cd3f5 dma-buf: add dma_resv selftest v4 +5d12ffe6bedb drm/i915/ttm: enable shmem tt backend +2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem +ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru +e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends +893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object +5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable +7ae034590cea drm/i915/ttm: add tt shmem backend +f05b985e6f76 drm/i915/gem: Break out some shmem backend utils +c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER +771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER +e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used +9d48960414c7 x86/microcode: Use the firmware_loader built-in API +e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() +48d09e97876b firmware_loader: formalize built-in firmware API +40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync +2199f562730d ipvs: autoload ipvs on genl access +5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared +241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from,to}_user() +dd66f56caea6 dma-buf: fix kerneldoc for renamed members +0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting +1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set +bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +ef3e61922124 Merge drm/drm-next into drm-intel-gt-next +9b4eb77099f6 riscv: do not select non-existing config ANON_INODES +21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper +e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() +bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush +61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() +264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() +714f1af14bb0 misc: enclosure: replace snprintf in show functions with sysfs_emit +5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next +509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled +e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() +a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE +552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 +413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation +9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implementation and manual +9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages +4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable +540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 +610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k +e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit +f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges +ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range +2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero +2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming +1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data +c26f1c109d21 usb: gadget: configfs: change config attributes file operation +260d88b79c9f usb: gadget: configfs: add cfg_to_gadget_info() helper +d1a4683747fe usb: dwc3: Align DWC3_EP_* flag macros +876a75cb520f usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized +9aaa81c3366e USB: chipidea: fix interrupt deadlock +c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functions with sysfs_emit +21d91e20793d platform/x86: lg-laptop: replace snprintf in show functions with sysfs_emit +21b5fcdccb32 usb: musb: Balance list entry in musb_gadget_queue +02f8b1360312 usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access +d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core +ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for each test +eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() +5c0480deda08 staging: r8188eu: Use memdup_user instead of kmalloc/copy_from_user +9da4b50c384c staging: vt6655: Use named constants when checking preamble type +daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() +164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io +b8d4d35074fd platform/x86: wmi: change notification handler type +ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices +dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing HID events +877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data +777226dac058 drm/i915/dmabuf: fix broken build +2c5769e358b7 iwlwifi: pnvm: print out the version properly +72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions +1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap +66198ac53195 iwlwifi: add new device id 7F70 +c3eae059fcab iwlwifi: mvm: improve log when processing CSA +8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS +d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing +33c99471b086 iwlwifi: add new killer devices to the driver +c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll +2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early +75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path +e5f1cc98cc1b iwlwifi: allow rate-limited error messages +6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc +425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument +ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. +544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() +ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF +dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions +cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. +d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. +1b6598c3dc35 iwlwifi: BZ Family SW reset support +44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication +f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset +bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response notification +82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif. +9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format. +179354a6637f iwlwifi: mvm: add definitions for new rate & flags +48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags +12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps +fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file +fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing +4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS +34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc +98c8bd77e624 iwlwifi: fix fw/img.c license statement +854fe828e58c iwlwifi: remove contact information +e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements +3d563f1290c4 iwlwifi: api: remove unused RX status bits +e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw +57b7b345d279 iwlwifi: mvm: Remove antenna c references +8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements +ee02e598019e iwlwifi: add vendor specific capabilities for some RFs +5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error +e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave +4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype +b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next +595c230b9513 iwlwifi: Start scratch debug register for Bz family +af82c00736b4 iwlwifi: Add support for more BZ HWs +1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp +6eaecf014807 drm/i915: remove CNL leftover +64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesktop.org/drm/drm +f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode +658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak +6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" +319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates +c7d19189d724 powerpc/32: Don't use a struct based type for pte_t +a61ec782a754 powerpc/breakpoint: Cleanup +fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default +63f501e07a85 powerpc/8xx: Simplify TLB handling +e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses +cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode +5c810ced36ae powerpc/32: Add support for out-of-line static calls +8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure +e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() +566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC +a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs +aed2886a5e9f powerpc/5200: dts: fix memory node unit name +7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings +e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges +61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference +49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX +d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init +0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory +52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done +a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1 +01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs +3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c +68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE +7453f501d443 powerpc/kexec_file: Add of_node_put() before goto +915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break +4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC +0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup +8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy flounder boards +47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable +7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable +c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code +e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup +33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages +75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migration functions +e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg +a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 +ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode +9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +c778c01d3e66 ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks +6cace797f1a8 ASoC: fix unmet dependency on GPIOLIB +0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC support" from Kunihiko Hayashi : +6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss : +79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Alistair Francis : +54c8b5b6f8a8 soc: fsl: dpio: rename the enqueue descriptor variable +a7ff7dcaf4d2 soc: fsl: dpio: use an explicit NULL instead of 0 +ea41191165fd soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource() +e0162129c676 soc: fsl: guts: Make use of the helper function devm_platform_ioremap_resource() +29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' +4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps +26071635ac5e libbpf: Simplify look up by name of internal maps +30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections +aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps +ef9356d392f9 bpftool: Improve skeleton generation for data maps without DATASEC type +8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton +25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps +ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF +29a30ff50151 libbpf: Extract ELF processing state into separate struct +b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c +ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' +a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver +b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter +4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix +7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking +826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error +9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface +5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs +4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface +8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer +008d3825a805 fsi: occ: Use a large buffer for responses +8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read +7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn +b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' +99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test +aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_buffer test +d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus +8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' +e1b9023fc7ab selftests/bpf: Add verif_stats test +aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo +d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention +632f96d2652e libbpf: Fix ptr_is_aligned() usages +8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-cleanups' +520661495409 net: enetc: use the skb variable directly in enetc_clean_tx_ring() +ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() +97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers +4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs where possible +549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' +b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper +9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper +44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF support +1515b849f726 auxdisplay: ht16k33: remove superfluous header files +2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files +83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files +5d343f7c458c auxdisplay: ht16k33: Make use of device properties +c223d9c636ed auxdisplay: ht16k33: Add LED support +2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode +a0428724cf9b auxdisplay: ht16k33: Add support for segment displays +fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing +b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() +85d93b165f81 auxdisplay: ht16k33: Move delayed work +d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev +e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function +11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad probe() +fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() +840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking +80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev +d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate +364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper +7e76aece6f03 auxdisplay: Extract character line display core support +12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit() +7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev +afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string +ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays +c353d7ce76bf uapi: Add +c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() +4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers +409af447c2a0 drm/msm/dsi: fix wrong type in msm_dsi_host +8bf71a5719b6 drm/msm: Fix potential NULL dereference in DPU SSPP +57fd4f34ddac dt-bindings: msm: add DT bindings for sc7280 +6427f5d05e7f dt-bindings: drm/msm/gpu: convert to YAML +6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed +927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_config_data[] +e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL +38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() +6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order +77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc +63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 +e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentration reading +595cb5e0b832 Revert "drm/ast: Add detect function support" +94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback +f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set +b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() +34f3c67b8178 optee: smc_abi.c: add missing #include +7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +bccb5d53e259 Merge tag 'memory-controller-drv-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +6fc04eacf1ba Merge tag 'aspeed-5.16-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfigs +81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() +f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_valid() and .compute_config() +59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() +bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() +3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source vs. sink pair +09f8fe4cae5e drm/i915: Move function prototypes to the correct header +730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.freedesktop.org/drm/msm into drm-fixes +392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels +86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells +16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() +39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property +b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time +17b5b576ff5f mux: add support for delay after muxing +415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL +0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers +e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c +f50423436105 drm/i915: Add a platform independent way to check for CCS AUX planes +df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes +b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS CC plane +0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c +b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() +d89357ded55e drm/i915: Simplify the modifier check for interlaced scanout support +3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor +672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c +e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers +1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg +4f042e40199c platform/surface: aggregator_registry: Add support for Surface Laptop Studio +ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio +59348401ebed platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup +4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` +e44e81c5b90f kprobes: convert tests to kunit +8720aeecc246 tracing: use %ps format string to print symbols +bce5c81cb31f tracing: Explain the trace recursion transition bit better +ed29271894aa ftrace/direct: Do not disable when switching direct callers +5fae941b9a6f ftrace/samples: Add multi direct interface test module +ccf5a89efd6f ftrace: Add multi direct modify interface +f64dd4627ec6 ftrace: Add multi direct register/unregister interface +1904a8144598 ftrace: Add ftrace_add_rec_direct function +4e341cad6b7a tracing: Fix selftest config check for function graph start up test +3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/daniel.lezcano/linux +78d9b458cc21 drm/msm/dpu: Add CRC support for DPU +2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg +39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() +cd9ae7617449 x86/fpu/xstate: Cleanup size calculations +def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 +b22fa62a35d7 io_uring: apply worker limits to previous users +617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() +578971f4e228 x86/fpu: Provide struct fpu_config +31b3b1f5e352 drm/msm/hdmi: use bulk regulator API +c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA +8e9f666a6e66 blk-crypto: update inline encryption documentation +cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile +1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile +eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names +8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range +fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures +b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode +2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition +3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra +89e56d5ed1f7 drm/msm: Fix missing include files in msm_gem_shrinker.c +f8546caa41dd drm/msm: Fix missing include files in msm_gem.c +ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack +5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() +435c2acb307f nbd: Use invalidate_disk() helper on disconnect +19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable +e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk +f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk +370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer +2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver +27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller +6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h +b4d89579ccb1 gcc-plugins: Remove cyc_complexity +8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule +a67a46af4ad6 thermal/core: Deprecate changing cooling device state from userspace +0275c9fb0eff thermal/core: Make the userspace governor deprecated +f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA +b33fb28c867d mac80211: Prevent AP probing during suspend +63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band +1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP +a6e34fde48e8 mac80211: split beacon retrieval functions +97981d89a1d4 cfg80211: separate get channel number from ies +241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into for-next +a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data +4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC +32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC +f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places +a3eca8179297 cfg80211: scan: use element finding functions in easy cases +153e2a11c99b nl80211: use element finding functions +ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() +83b863f4a3f0 mtd: add add_disk() error handling +2e9e31bea019 rnbd: add error handling support for add_disk() +66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() +21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() +293a7c528803 xen-blkfront: add error handling support for add_disk() +2961c3bbcaec bcache: add error handling support for add_disk() +e7089f65dd51 dm: add add_disk() error handling +ff06ed7e815c block: aoe: fixup coccinelle warnings +8223ac199a38 mac80211: fix memory leaks with element parsing +10de5a599f92 cfg80211: prepare for const netdev->dev_addr +de1352ead8a8 mac80211: use eth_hw_addr_set() +e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() +eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly +2da521272ad3 arm64: defconfig: Enable Qualcomm LMH driver +0d84d646913f arm64: defconfig: Enable Qualcomm prima/pronto drivers +e94f68527a35 block: kill extra rcu lock/unlock in queue enter +3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU +6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR +179ae84f7ef5 block: clean up blk_mq_submit_bio() merging +6450fe1f668f block: optimise boundary blkdev_read_iter's checks +cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.org/nvme into for-5.16/drivers +057178cf518e fs: bdev: fix conflicting comment from lookup_bdev +bbc3925cf696 cdrom: Remove redundant variable and its assignment +0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags +5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization +eb82bace8931 powercap/drivers/dtpm: Scale the power with the load +d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a private data field +7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table +4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code +639475d434b8 x86/CPU: Add support for Vortex CPUs +397430b50a36 usbnet: sanity check for maxpacket +e378f4967c8e net: enetc: make sure all traffic classes can send large frames +fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR +324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 +0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy +57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct +96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema +40d87aafee29 media: venus: vdec: decoded picture buffer handling during reconfig sequence +3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding +aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error +3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions +b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops +12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 +0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators +cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd +3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend +6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod +061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state +5509cc78080d x86/fpu/signal: Use fpstate for size and features +49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() +eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF +3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() +ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() +0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() +073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() +be31dfdfd75b x86/fpu: Use fpstate::size +0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team +fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit +248452ce21ae x86/fpu: Add size and mask information to fpstate +b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() +50af5969bb22 net/core: Remove unused assignment operations and variable +c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. +f3c0366411d6 ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce +9430ff34385e ARM: dts: at91: sama7g5: add tcb nodes +e79c58975c27 ARM: dts: at91: sama7g5: add rtc node +ce2729731ab3 Merge branch 'dsa_to_port-loops' +992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument +5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port +fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp +57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port +65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port +d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern from the core +82b318983c51 net: dsa: introduce helpers for iterating through ports using dp +bf6abf345dfa sfc: Don't use netif_info before net_device setup +c62041c5baa9 sfc: Export fibre-specific supported link modes +1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' +d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer +bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 +0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs are egress-untagged +90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list +62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG +e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() +7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP +837e80b3a5fc sparc32: remove dma_make_coherent +8ac33b8b6841 counter: Fix use-after-free race condition for events_queue_size write +310e75c72fef counter: Cleanup lingering atomic.h includes +2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free +c87761db2100 component: do not leave master devres group open after bind +09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail +e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset +f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary +5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state +38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue +e6bab2b66329 usb: gadget: uvc: rename function to be more consistent +8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture for Exynos MCT and Samsung PWM +859c675d84d4 usb: gadget: uvc: consistently use define for headerlen +fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a list of bound devices +1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one +8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled +b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init +20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend +6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() +81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() +f8b5307074f8 drm/rockchip: Implement mmap as GEM object function +01de5fcd8b1a PM: hibernate: fix sparse warnings +5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next +358928fd5264 KVM: selftests: Build the memslot tests for arm64 +ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent +171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" +7c0408d80579 tty: add rpmsg driver +e279317e9aeb rpmsg: core: add API to get MTU +3598b30bd970 cpufreq: Fix typo in cpufreq.h +6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() +260ea4ba94e8 selftests: arm64: Factor out utility functions for assembly FP tests +eca8c5fc9dbb dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies +9aefe3fbab5d dt-bindings: mfd: samsung,s5m8767: Convert to dtschema +cc0eb5dc1551 dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema +e84946dd7aab dt-bindings: mfd: samsung,s2mps11: Convert to dtschema +c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume +bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section +753b32368705 arm64: extable: add load_unaligned_zeropad() handler +2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler +d6e2cc564775 arm64: extable: add `type` and `data` fields +5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` +e8c328d7de03 arm64: extable: make fixup_exception() return bool +819771cc2892 arm64: extable: consolidate definitions +286fba6c2a45 arm64: gpr-num: support W registers +8ed1b498ada6 arm64: factor out GPR numbering helpers +ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry +139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body +4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body +35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body +9721f0e8455c Merge tag 'tags/s2m_s5m_dtschema' into tb-mfd-from-regulator-5.16 +3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd +14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' +a517faa902b5 arm64: vdso32: drop test for -march=armv8-a +1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld +486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() +5838a1557984 arm64/sve: Track vector lengths for tasks in an array +ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state +b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs +0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in thread_struct +059613f546b6 arm64/sve: Rename find_supported_vector_length() +9f5848665788 arm64/sve: Make access to FFR optional +12cc2352bfb3 arm64/sve: Make sve_state_size() static +b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() +2d481bd3b636 arm64/fp: Reindent fpsimd_save() +14b43c20c283 (tag: memory-controller-drv-5.16-2) memory: tegra20-emc: Add runtime dependency on devfreq governor module +74056092ff41 drm/kmb: Enable ADV bridge after modeset +004d2719806f drm/kmb: Corrected typo in handle_lcd_irq +982f8ad666a1 drm/kmb: Disable change of plane parameters +13047a092c6d drm/kmb: Remove clearing DPHY regs +a79f40cccd46 drm/kmb: Limit supported mode to 1080p +3e4c31e8f702 drm/kmb: Work around for higher system clock +772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel +3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload +e7c8a5fe82ff iio: adc: ti_am335x_adc: Add the am437x compatible +74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation +9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer +d2248ca8d6ba serial: 8250: rename unlock labels +211cde4f5817 serial: 8250: fix racy uartclk update +d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode +33bb2f6ac308 serial: stm32: rework RX over DMA +cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart_receive_chars +9db81eca10ba virtio-console: remove unnecessary kmemdup() +0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() +30480f65b575 tty: hvc: use correct dma alignment size +9768a37cec37 serial: imx: disable console clocks on unregister +6d0d1b5a1b48 serial: imx: fix detach/attach of serial console +c31237afcd63 staging: r8188eu: remove unused defines and enums +e537d53c80cf staging: r8188eu: use helper to set broadcast address +083d9d40fffa staging: r8188eu: use helper to check for broadcast address +35f8fa8f01f8 staging: r8188eu: odm_rate_adapt Type is constant +4df5190976ba staging: r8188eu: remove unused dm_priv components +3af993549905 iio: adc: ti_am335x_adc: Add the scale information +789e5ebcc61b iio: adc: ti_am335x_adc: Add a unit to the timeout delay +b61a9d32d2d7 iio: adc: ti_am335x_adc: Gather the checks on the delays +16e8f8fed48e iio: adc: ti_am335x_adc: Get rid of useless gotos +9cac0a02266a iio: adc: ti_am335x_adc: Fix style +aaf7120003f3 iio: adc: ti_am335x_adc: Replace license text with SPDX tag +8bed0166c65b iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls +90fc6ff48be4 mfd: ti_am335x_tscadc: Support the correctly spelled DT property +0a1233031c16 mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support +bf0f394c7b1e mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware +2a4e333a2e9c mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen +e40b5971416d mfd: ti_am335x_tscadc: Fix an error message +430b98fcd738 mfd: ti_am335x_tscadc: Rename a variable +2f89c2619ce9 mfd: ti_am335x_tscadc: Add TSC prefix in certain macros +c3e36b5d0692 mfd: ti_am335x_tscadc: Rename the subsystem enable macro +0fd122626131 mfd: ti_am335x_tscadc: Drop useless definitions from the header +e967b60eb511 mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries +964d32e51267 fuse: clean up error exits in fuse_fill_super() +80019f113832 fuse: always initialize sb->s_fs_info +c191cd07ee94 fuse: clean up fuse_mount destruction +a27c061a49af fuse: get rid of fuse_put_super() +d534d31d6a45 fuse: check s_root when destroying sb +a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed +3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in guest mode +de7cd3f6761f KVM: x86: check for interrupts before deciding whether to exit the fast path +2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line +035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function +f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork +f9241fe8b965 ARM: dts: aspeed: Add uart routing to device tree +9d20948ffdd2 ARM: dts: aspeed: rainier: Enable earlycon +e627d3842198 ARM: dts: aspeed: rainier: Add front panel LEDs +5698a9d9c91c ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6 +1e3a92067b74 ARM: dts: aspeed: rainier: Remove PSU gpio-keys +6d8097e34032 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 +64fc9a95b409 ARM: dts: aspeed: rainier: Add eeprom on bus 12 +59618b1c3b78 ARM: dts: aspeed: p10bmc: Enable KCS channel 2 +d4efb68f1705 ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding +2561b4f6ecc7 ARM: dts: aspeed: Adding Inventec Transformers BMC +a559f27a408c ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms +e175be2a718f ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device +e80e70fb0570 ARM: dts: aspeed: everest: Add I2C switch on bus 8 +4df227c4072a ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification +bf1914e2cfed ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name +60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next +5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 +411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots +130c08065848 tracing: Add trampoline/graph selftest +0c0593b45c9b x86/ftrace: Make function graph use ftrace directly +4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE +83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 +af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss +1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL pointer dereference +15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted +79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine +7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after SFP status change +d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset +a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() +282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers +b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer +bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse +e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection +0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static +db5b6a46f43a net: bpf: Switch over to memdup_user() +7960d02dddcc selftests/bpf: Some more atomic tests +25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() +50740d5de614 dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic +5dfbbb668af9 KVM: PPC: Replace zero-length array with flexible array member +6446c4fb12ec aio: Prefer struct_size over open coded arithmetic +98b160c828f3 writeback: prefer struct_size over open coded arithmetic +c2e4e3b75623 xfs: Use kvcalloc() instead of kvzalloc() +89139102d31d arm64: dts: qcom: sdm845-oneplus: enable second wifi channel +9fea749856d1 ice: Add tc-flower filter support for channel +fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc +0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc +911a81c9c709 RDMA/core: Use kvzalloc when allocating the struct ib_port +dede33da0d97 RDMA/irdma: Make irdma_uk_cq_init() return a void +dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic +023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() +5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() +1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event +4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() +e5731131fb6f NFS: Move nfs_probe_destination() into the generic client +01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function +86882c754649 NFS: Remove --> and <-- dprintk call sites +b40887e10dca SUNRPC: Trace calls to .rpc_call_done +d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) +76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() +b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field +7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup +21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligned length +d5f458a97965 Fix user namespace leak +e591b298d7ec NFS: Save some space in the inode +0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests +6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() +f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() +133a48abf6ec NFS: Fix up commit deadlocks +2f27b5034244 x86/fpu: Remove fpu::state +63d6bdf36ce1 x86/math-emu: Convert to fpstate +c20942ce5128 x86/fpu/core: Convert to fpstate +48fe205ada2d Merge tag 'imx-defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfigs +ddcb48fa7d60 Merge tag 'visconti-arm-defconfig-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/defconfigs +a307ca926028 Merge tag 'mvebu-defconfig-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/defconfigs +c13d33985def Merge tag 'reset-for-v5.16' of git://git.pengutronix.de/pza/linux into arm/drivers +5cec64e5f97e Merge tag 'sunxi-core-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/soc +17c129caec5d Merge tag 'imx-maintainers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc +851feb4943ea Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/soc +9f2feb32c2b6 Merge tag 'omap-for-v5.16/gpmc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt +06fab4a544a2 Merge branch 'mstar-dt-next' of https://github.com/linux-chenxing/linux into arm/dt +210893cad279 openrisc: signal: remove unused DEBUG_SIG macro +7e049e8b7459 x86/fpu/signal: Convert to fpstate +caee31a36c33 x86/fpu/regset: Convert to fpstate +cceb496420fa x86/fpu: Convert tracing to fpstate +1c57572d754f x86/KVM: Convert to fpstate +1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() +808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF +087df48c298c x86/fpu: Replace KVMs xstate component clearing +18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate +f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate +87d0e5be0fac x86/fpu: Provide struct fpstate +2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/ceph-client +bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user +515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/users/hch/dma-mapping +53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp +2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init +dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 +4835ea6c173a drm/amd/display: increase Z9 latency to workaround underflow in Z9 +672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes +c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 +c21b105380cf drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1 +5afa7898ab7a drm/amdgpu: fix out of bounds write +b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE +c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers +9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers +3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER +945486bf1ee3 genirq: Export irq_gc_noop() +51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER +fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg +c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER +3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS +35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS +bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline +4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() +57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() +99aaebfc288a Merge branch 'btf_dump fixes for s390' +00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC +961632d54163 libbpf: Fix dumping non-aligned __int128 +36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC +c9e982b87946 libbpf: Fix dumping big-endian bitfields +b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it +dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection +a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module +f925a97b32f4 of/unittest: Add of_node_put() before return +a3c85b2ee098 of: make of_node_check_flag() device_node parameter const +6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const +7688fa1025cd x86: dt: Use of_get_cpu_hwid() +ada03c68aad5 sh: Use of_get_cpu_hwid() +bd2259ee458e riscv: Use of_get_cpu_hwid() +41408b22ec38 powerpc: Use of_get_cpu_hwid() +4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() +316b5e31daef csky: Use of_get_cpu_hwid() +12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next +4d97b9290ed3 arm64: Use of_get_cpu_hwid() +eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() +ca96bbe2469f ARM: Use of_get_cpu_hwid() +795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes +378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema +3985aa6ff3a8 dt-bindings: Parallelize yamllint +f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE +97cae8482707 signal/sparc32: Remove unreachable do_exit in do_sparc_fault +a52f60fa2905 reboot: Remove the unreachable panic after do_exit in reboot(2) +9fd5a04d8efc exit: Remove calls of do_exit after noreturn versions of die +6ab80d88f82e exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit +b599015f044d samples/bpf: Fix application of sizeof to pointer +efc36d6c642a bpftool: Remove useless #include to from map_perf_ring.c +b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers +1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags +d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields +68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow +a6f74333548f net/mlx5: E-switch, Return correct error code on group creation failure +14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually exclusive +5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target +adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_handle() +0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_handle() +a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper +b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep +573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array +1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter +cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison +26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext +ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear +c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw +5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers +efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case +524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers +e7c636f2bb50 staging: rtl: use eth_hw_addr_set() +13898e934182 staging: unisys: use eth_hw_addr_set() +d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr +e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() +3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases +349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() +6ed178cb23ec staging: use eth_hw_addr_set() +1b223f7065bc gfs2: Eliminate ip->i_gh +b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write +dc732906c245 gfs2: Introduce flag for glock holder auto-demotion +6144464937fe gfs2: Clean up function may_grant +2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write +cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable +07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R +b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h +7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_common_info_def +4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update} +ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() +b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used +a35ff2f48887 staging: r8188eu: remove duplicate structure +99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() +6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" +9990f2f6264c usb: typec: tipd: Enable event interrupts by default +117d5b6d00ee nvmet: use struct_size over open coded arithmetic +2b81a5f01519 nvme: drop scan_lock and always kick requeue list when removing namespaces +58847f12fe78 nvme-pci: clear shadow doorbell memory on resets +09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl +11384580e332 nvme-multipath: add error handling support for add_disk() +d56ae18f063e nvmet: use macro definitions for setting cmic value +571b5444d1ee nvmet: use macro definition for setting nmic value +e5ea42faa773 nvme: display correct subsystem NQN +20e8b689c908 nvme: Add connect option 'discovery' +954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' +d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data +a294711ed512 nvmet: add nvmet_is_disc_subsys() helper +e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' +626851e9225d nvmet: make discovery NQN configurable +c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op +6d1555cc41c0 nvmet: add get_max_queue_size op for controllers +44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers +2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed +fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed +e3e19dcc4c41 nvmet: fix use-after-free when a port is removed +2b2af50ae836 qla2xxx: add ->map_queues support for nvme +01d838164b4c nvme-fc: add support for ->map_queues +f6f09c15a767 nvme: generate uevent once a multipath namespace is operational again +b7cb7bf11817 mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant +65de5532a317 mfd: ti_am335x_tscadc: Drop unused definitions from the header +48959fcdca8b mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro +3831abe13556 mfd: ti_am335x_tscadc: Fix header spacing +36782dab984a mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag +b813f32030e2 mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place +3dafbe93be5d mfd: ti_am335x_tscadc: Reorder the initialization steps +25b15d04a43e mfd: ti_am335x_tscadc: Always provide an idle configuration +7c605802f331 mfd: ti_am335x_tscadc: Drop useless variables from the driver structure +2bb9e6a3d4e8 mfd: ti_am335x_tscadc: Mimic the probe from resume() +f783484381ad mfd: ti_am335x_tscadc: Use driver data +6147947922fc mfd: ti_am335x_tscadc: Move the driver structure allocation earlier +8543537c7d99 mfd: ti_am335x_tscadc: Simplify divisor calculation +235a96e92c16 mfd: ti_am335x_tscadc: Don't search the tree for our clock +c4359f750a1e mfd: ti_am335x_tscadc: Reword the comment explaining the dividers +36e48f07ba2b mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables +55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. +287ee127bf0b mfd: ti_am335x_tscadc: Get rid of useless gotos +8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +243e3cb9c093 mfd: ti_am335x_tscadc: Fix style +6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.com/nbd168/wireless +3bda759fa08c mfd: ti_am335x_tscadc: Replace license text with SPDX tag +29f95e8bea29 mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put +d9d604c7fea7 dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible +21be17713c86 dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible +e41ab64d6000 dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file +7dcf78b870be ice: Add missing E810 device ids +e01152e36a8f dt-bindings: iio: adc: ti,am3359-adc: New yaml description +79cc8322b6d8 igc: Update I226_K device ID +8c4838a8ae93 dt-bindings: touchscreen: ti,am3359-tsc: New yaml description +639e298f432f e1000e: Fix packet loss on Tiger Lake and later +96f4799a7f54 dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD +59139ada4a7e clk: ti: am43xx: Add clkctrl data for am43xx ADC1 +fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux +008f75a20e70 block: cleanup the flush plug helpers +b600455d8430 block: optimise blk_flush_plug_list +dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h +a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio +4ea672ab694c io_uring: fix ltimeout unprep +e139a1ec92f8 io_uring: apply max_workers limit to all future users +0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +280db5d42009 e1000e: Separate TGP board type from SPT +bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema +762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema +33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml +dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor +ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write +3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write +df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty +d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC +63430347713a drm/i915/userptr: add paranoid flush-on-acquire +a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire +30f1dccd295b drm/i915: extract bypass-llc check into helper +f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER +e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER +20f6d9586eee Merge tag 'optee-ffa-for-v5.16' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers +9645ccc7bd7a ep93xx: clock: convert in-place to COMMON_CLK +f4ff6b56bc8a ASoC: cirrus: i2s: Prepare clock before using it +32342701b4ba ucounts: Use atomic_long_sub_return for clarity +409d8a9c1dbe Merge tag 'sunxi-drivers-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/drivers +da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity +5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts +99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL +dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold +0d055f09e121 drm/amdgpu: drop navi reg init functions +bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() +7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() +0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 +18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK +c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() +68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh +40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit +5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp +5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring +abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump +4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer +b35d3fea2a39 media: allegro: write vui parameters for HEVC +42fd280628bd media: allegro: nal-hevc: implement generator for vui +0317c05fa15b media: allegro: write correct colorspace into SPS +e5c28f21916d media: allegro: extract nal value lookup functions to header +89091e12464a media: allegro: correctly scale the bit rate in SPS +c0a3753c5a60 media: allegro: remove external QP table +436ee4b515bb media: allegro: fix row and column in response message +7aea2c0b48a5 media: allegro: add control to disable encoder buffer +98f1cbf65bf2 media: allegro: add encoder buffer support +83cc5fd9c622 media: allegro: add pm_runtime support +4a47ce1fab47 Merge tag 'imx-drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers +b6707e770d83 media: allegro: lookup VCU settings +dacc21d638c4 media: allegro: fix module removal if initialization failed +1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized +4ad12dd5a2b0 ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured +5e99934c42fc ARM: dts: mstar: Add rtc device node +36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/fixes +39fa7a95552c bcache: remove bch_crc64_update +00387bd21dac bcache: use bvec_kmap_local in bch_data_verify +0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev +7e84c2150731 bcache: remove the cache_dev_name field from struct cache +0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on backing device detach +d55f7cb2e5c0 bcache: fix error info in register_bcache() +0a2b3e363566 bcache: reserve never used bits from bkey.high +a307e2abfc22 md: bcache: Fix spelling of 'acquire' +86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify LED/button on Barco P50 board +61750473589b perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID +70ae034d499d perf vendor events arm64: Categorise the Neoverse V1 counters +e166fc328b10 perf vendor events arm64: Add new armv8 pmu events +037057a5a979 block: remove inaccurate requeue check +25bc4793dc89 perf vendor events: Syntax corrections in Neoverse N1 json +3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void +b85a4d61d302 perf metric: Allow modifiers on metrics +eabd4523395e perf parse-events: Identify broken modifiers +a8e5d491dfc1 s390/dasd: fix possibly missed path verification +9dffede0115e s390/dasd: fix missing path conf_data after failed allocation +542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate structure +74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security +23596961b437 s390/dasd: split up dasd_eckd_read_conf +10c78e53eea3 s390/dasd: fix kernel doc comment +169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int +0c98057be9ef nbd: Fix use-after-free in pid_show +e068c25671ac perf metric: Switch fprintf() to pr_err() +c809084ab033 block: inline a part of bio_release_pages() +1497a51a3287 block: don't bloat enter_queue with percpu_ref +478eb72b815f block: optimise req_bio_endio() +859897c3fb9a block: convert leftovers to bdev_get_queue +cf6d6238cdd3 block: turn macro helpers into inline functions +898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) +5ecd5a0c7d1c perf metrics: Modify setup and deduplication +798c3f4a668e perf expr: Add subset_of_ids() utility +ec5c5b3d2c21 perf metric: Encode and use metric-id as qualifier +fb0811535e92 perf parse-events: Allow config on kernel PMU events +2b62b3a61171 perf parse-events: Add new "metric-id" term +8e8bbfb311a2 perf parse-events: Add const to evsel name +e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes +72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +6375b9083785 Merge tag 'arm-soc/for-5.15/devicetree' of https://github.com/Broadcom/stblinux into arm/dt +4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() +796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time +0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support +aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels +95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding +45571a361c09 iio: adc: stm32-adc: split channel init into several routines +6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel +664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding +3cb958027cb8 net: stmmac: Fix E2E delay mechanism +1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension. +dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct +94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() +77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_err_probe() +0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_err_probe() +42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_err_probe() +8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe() +94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe() +a5999024b5ba iio: adc: meson_saradc: Make use of the helper function dev_err_probe() +070a83ff635c iio: adc: max1241: Make use of the helper function dev_err_probe() +9444794b58bf iio: adc: max1118: Make use of the helper function dev_err_probe() +922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe() +1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_err_probe() +08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe() +eeb82b54bb03 iio: buffer: Fix uninitialized variable ret +0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version +26fa68c1d7a1 iio: light: ltr501: Add of_device_id table +f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support +ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings +d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix +641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero +46bdc0bf8d21 perf metric: Simplify metric_refs calculation +485fcaed98ef perf metric: Document the internal 'struct metric' +2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode +fcd9d3469b7f Merge tag 'v5.16-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +40e7a3994c90 Merge tag 'v5.16-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +4d61aef93d96 perf metric: Comment data structures +7b27dc2769ba Merge tag 'gemini-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +80be6434c36f perf metric: Modify resolution and recursion check +a3de76903dd0 perf metric: Only add a referenced metric once +804565cd9994 Merge tag 'ixp4xx-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +3d81d761a518 perf metric: Add metric new() and free() methods +68074811dfb9 perf metric: Add documentation and rename a variable. +fa831fbb4308 perf metric: Move runtime value to the expr context +47f572aad5f4 perf pmu: Make pmu_event tables const. +857974a6422d perf pmu: Make pmu_sys_event_tables const. +cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() +0ec43c08376f perf pmu: Add const to pmu_events_map. +92ec3cc94c2c tools lib: Adopt list_sort() from the kernel sources +5b92be649605 net-core: use netdev_* calls for kernel messages +0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() +b4ebc083a3e0 Merge tag 'sunxi-dt-for-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt +08bb7516e530 mac802154: use dev_addr_set() - manual +659f4e02f15a mac802154: use dev_addr_set() +079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() +b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h +6415bb809263 x86/fpu: Mop up the internal.h leftovers +ff0c37e191f2 x86/sev: Include fpu/xcr.h +0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h +90489f1dee8b x86/fpu: Move fpstate functions to api.h +d9d005f32aac x86/fpu: Move mxcsr related code to core +9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core +cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private +34002571cb41 x86/fpu: Move legacy ASM wrappers to core +df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core +b579d0c3750e x86/fpu: Make os_xrstor_booting() private +d06241f52cfe x86/fpu: Clean up CPU feature tests +63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into sched.h +9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init +ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() +ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user +a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core +63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init +ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() +126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization +509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO worker threads +2d16a1876f20 x86/process: Clone FPU in copy_thread() +01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() +dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter +f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states +b50854eca0e0 x86/pkru: Remove useless include +d2d926482cdf x86/fpu: Update stale comments +9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() +47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr +818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing() +8d2214d3a64c Merge tag 'imx-dt64-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check +7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 +8bd8822c8378 Merge tag 'imx-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +353bbb3d07e8 Merge tag 'imx-bindings-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +06ddf8fb4337 Merge tag 'visconti-arm-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt +1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() +9b9a7ea8ec88 Merge tag 'mvebu-dt-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt +e844804baa07 Merge tag 'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt +15bf32398ad4 security: Return xattr name from security_dentry_init_security() +0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv +8315e2975e8e drm/msm: use new iterator in msm_gem_describe +a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini +430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and RX Macro dais" from Srinivas Kandagatla : +0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu +9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again +37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +623acf876398 Merge branch 'dev_addr-conversions-part-three' +0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() +83f262babdde ethernet: via-rhine: use eth_hw_addr_set() +41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() +3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() +7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() +414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() +323e9a957df8 Merge branch 'hns3-fixes' +0dd8a25f355b net: hns3: disable sriov before unload hclge layer +1385cc81baeb net: hns3: fix vf reset workqueue cannot exit +68752b24f51a net: hns3: schedule the polling again when allocation fails +9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc +adfb7b4966c0 net: hns3: fix the max tx size according to user manual +731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 +b63fcaab9598 net: hns3: reset DWRR of unused tc to zero +60484103d5c3 net: hns3: Add configuration of TM QCN error event +787252a10d94 powerpc/smp: do not decrement idle task preempt count in CPU offline +496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle +4d8e5035fa8c Merge branch 'sja1105-next' +9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays +ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps +e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema +7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link +55161e67d44f vrf: Revert "Reset skb conntrack connection..." +8b7256266848 ASoC: amd: acp: Add support for RT5682-VS codec +cabc3acec02a ASoC: amd: acp: Add support for Maxim amplifier codec +9f84940f5004 ASoC: amd: acp: Add SOF audio support on Chrome board +9d8a7be88b33 ASoC: amd: acp: Add legacy sound card support for Chrome audio +d4c750f2c7d4 ASoC: amd: acp: Add generic machine driver support for ACP cards +e646b51f5dd5 ASoC: amd: acp: Add callback for machine driver on ACP +58c8c8438db4 ASoC: amd: acp: Add I2S support on Renoir platform +623621a9f9e1 ASoC: amd: Add common framework to support I2S on ACP SOC +5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code +2ad96cb5b4f4 zd1201: use eth_hw_addr_set() +18774612246d wl3501_cs: use eth_hw_addr_set() +6dedb2742b7a ray_cs: use eth_hw_addr_set() +0341ae70ebf0 wilc1000: use eth_hw_addr_set() +2202c2f428e1 hostap: use eth_hw_addr_set() +d8a416def4c8 ipw2200: prepare for const netdev->dev_addr +e3f90395c4f2 airo: use eth_hw_addr_set() +fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr +251277af9c4f atmel: use eth_hw_addr_set() +c7b6128a8db1 wil6210: use eth_hw_addr_set() +f2e2a083be8a ath6kl: use eth_hw_addr_set() +8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases +fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() +708884e7f7f3 wireless: use eth_hw_addr_set() +8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices +e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough +0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have +70382b0897ee iwlwifi: change all JnP to NO-160 configuration +2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume +ce679dea955e drm/i915/dp: Sanitize link common rate array lookups +caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values +bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are always valid +9ad87de47356 drm/i915/dp: Ensure max link params are always valid +3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid +4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders +8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was activated manually +cc8a8bc37466 mwifiex: Send DELBA requests according to spec +a8a8fc7b2a71 mwifiex: Fix an incorrect comment +fd7f8c321b78 mwifiex: Log an error on command failure during key-material upload +03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled +e0e037b9fe5f rtw89: remove unneeded semicolon +a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() +257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() +515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling +ff8c04989168 mt76: mt7915: change max rx len limit of hw modules +3176487f3fde mt76: mt7915: fix missing HE phy cap +16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() +bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO +568a1b516a2c mt76: mt7921: add per-vif counters in ethtool +fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats +9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb +6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool +6b16ae47eb82 mt76: mt7921: add some more MIB counters +6c833df90ce9 mt76: do not reset MIB counters in get_stats callback +37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats +81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex +54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module +99043e99a774 mt76: move mt76_sta_stats in mt76.h +d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset +ca74b9b907f9 mt76: mt7921s: add reset support +48fab5bbef40 mt76: mt7921: introduce mt7921s support +fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message +16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability +8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability +dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 +3ad085093417 mt76: sdio: introduce parse_irq callback +764dee47e2c1 mt76: sdio: move common code in mt76_sdio module +f1e2eef11101 mt76: mt7921: use physical addr to unify register access +f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt7921s and mt7921e +02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility +87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76_connac_lib module +8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module +033ae79b3830 mt76: mt7921: refactor init.c to be bus independent +dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent +f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific +576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent +bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support +e0710ca9576a mt76: mt7915: remove dead code in debugfs code +d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines +53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler +115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy +3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature +e5a9f383134e mt76: mt7915: set muru platform type +f9372753648e mt76: mt7915: set VTA bit in tx descriptor +161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() +89bbd3730f38 mt76: mt7915: rework starec TLV tags +afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len +a56c431ededa mt76: mt7915: improve starec readability of txbf +f89f297aef28 mt76: mt7915: fix txbf starec TLV issues +22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() +b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 +7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs +a1b0bbd4846b mt76: use a separate CCMP PN receive counter for management frames +b94c0ed609bd mt76: mt7921: add delay config for sched scan +a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash +2d8be76c1674 mt76: debugfs: improve queue node readability +34f374f85eff mt76: mt7915: add twt_stats knob in debugfs +204324764cb2 mt76: mt7915: enable twt responder capability +3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine +179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command +f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine +5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware +215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine +a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property +255d3807b604 mt76: support reading EEPROM data embedded in fdt +c4a784e34bd5 mt76: schedule status timeout at dma completion +c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t status_lock +c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check signature +bd1e3e7b693c mt76: introduce packet_id idr +50ac15a511e3 mt76: mt7921: add 6GHz support +edf9dab8ba27 mt76: add 6GHz support +bebd3681113a mt76: connac: enable hw amsdu @ 6GHz +3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss +5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv +9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support +cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain +212e5197eec2 mt76: connac: enable 6GHz band for hw scan +b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} +f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats +a90f2115c1a8 mt76: mt7915: add more MIB registers +016f2040591f mt76: mt7915: add tx mu/su counters to mib +bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool +c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks +95bc1457f66a mt76: mt7915: add ethtool stats support +02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end +3a0098768761 mt76: mt7921: robustify hardware initialization flow +e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore +706dc08c2936 mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() +b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet +1799c220d807 mt76: mt7921: remove mt7921_sta_stats +8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code +970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status +273910ac4375 mt76: mt7921: add support for tx status reporting +159d95d4737f mt76: mt7921: start reworking tx rate reporting +0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free +0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free +68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate +970be1dff26d mt76: disable BH around napi_schedule() calls +abe3f3da6709 mt76: fill boottime_ns in Rx path +a2e759612e5f mt76: switch from 'pci_' to 'dma_' API +4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings +cf592be1d734 mt76: mt7921: update mib counters dumping phy stats +569008744178 mt76: mt7921: always wake device if necessary in debugfs +6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues +776ec4e77aa6 mt76: mt7915: rework debugfs queue info +0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c +ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards +2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht +b4b9f0a32d31 mt76: mt7915: introduce bss coloring support +0421bf80579b mt76: mt7915: add LED support +16bab114895e mt76: mt7915: fix potential NPE in TXS processing +e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz +f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD +9aac2969fe5f mt76: mt7915: update mac timing settings +67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap +8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate +99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates +4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command +4fee32153ab6 mt76: mt7921: report HE MU radiotap +1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module +f6e1f59885da mt76: overwrite default reg_ops if necessary +890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine +b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter +82e0f5964737 mt76: mt7921: get rid of monitor_vif +f3f1c04536b8 mt76: connac: add support for limiting to maximum regulatory Tx power +781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode +a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod +33920b2bf048 mt76: add support for setting mcast rate +47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx +978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode +82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index +7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate +68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate +02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling +688088728bd3 mt76: mt7921: Add mt7922 support +b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset +cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt +bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate +326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate +e4867225431f mt76: add mt76_default_basic_rate more devices can rely on +bce844584799 mt76: mt7921: introduce testmode support +05909e4625b0 mt76: mt7915: remove mt7915_sta_stats +9908d98ae72c mt76: mt7915: report tx rate directly from tx status +ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable +ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() +d45dac0732a2 mt76: mt7915: fix an off-by-one bound check +502604f54597 mt76: mt7921: add .set_sar_specs support +d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for Rx session +4826075c8da5 mt76: mt7915: report HE MU radiotap +c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c +64ed76d118c6 mt76: mt7921: fix survey-dump reporting +adedbc643f02 mt76: fix build error implicit enumeration conversion +bf3747ae2e25 mt76: mt7921: enable aspm by default +d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage +7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter +3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() +d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi +7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs +08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb +305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event +df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event +026e092c2aa9 MAINTAINERS: mt76: update MTK folks +43f9699b0c12 arm64: dts: rockchip: Add idle cooling devices to rk3399 +c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c +97ef6931208f ARM: dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188 +0d994cd482ee ksmbd: add buffer validation in session setup +621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary attacks +34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests +dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect critical zone +e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id +f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id +07a6602bdc79 ARM: dts: gemini: Consolidate PCI interrupt-map properties +8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return +1e85010e17c1 x86/ftrace: Remove extra orig rax move +91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper +9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() +7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch +34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_list_func() +3e70cee46cbc ARM: dts: ixp4xx: Group PCI interrupt properties together +e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce +1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated +9e6a6b121210 nvme: paring quiesce/unquiesce +ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing +6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue +a277654bafb5 nvme: add APIs for stopping/starting admin queue +3b44b3712c5b io_uring: split logic of force_nonblock +588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf +32fa0efab63e Merge branch 'fixes for bpftool's Makefile' +062e1fc008de bpftool: Turn check on zlib from a phony target into a conditional error +ced846c65e8f bpftool: Do not FORCE-build libbpf +34e3ab1447db bpftool: Fix install for libbpf's internal header(s) +d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h +3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod +2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume +cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly +5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR +60fab1076636 rdma/qedr: Fix crash due to redundant release of device's qp memory +bc369921d670 io-wq: max_worker fixes +ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()' +816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' +97604c65bcda net: sched: remove one pair of atomic operations +4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() +ef5dcb1bc2d0 Merge tag 'stm32-dt-for-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt +f97ee3e963b3 Merge tag 'renesas-arm-dt-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +f6bfe0146895 Merge tag 'aspeed-5.16-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt +6fa496fd7db6 Merge tag 'hisi-arm64-dt-for-5.16' of git://github.com/hisilicon/linux-hisi into arm/dt +514d507811b3 Merge tag 'ux500-dts-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +4f0c2be3d1f9 Merge tag 'arm-soc/for-5.16/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt +4d3e49a3755c Merge tag 'arm-soc/for-5.16/devicetree' of https://github.com/Broadcom/stblinux into arm/dt +dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 +42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) +1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status +c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" +e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" +8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 +69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info +c57d7da77b48 drm/amd/display: 3.2.157 +c78abac92190 drm/amd/display: Change initializer to single brace +2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo +e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks +f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init +dd706b20934f drm/amd/display: Removed z10 save after dsc disable +9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing extension +bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le +aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 +22006ad23b4f drm/amd/display: increase Z9 latency to workaround underflow in Z9 +5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes +e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used +a35e5c5b7587 drm/amd/display: Add missing PSR state +641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 +3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY +8048af26034f drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1 +4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 +2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() +a808a9d545cd block: inline fast path of driver tag allocation +94e587b8d1bb drm/amd/display: Validate plane rects before use +b78f26d3efef drm/amd/display: correct apg audio channel enable golden value +2fcb26979d5b drm/amd/display: do not compare integers of different widths +fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power +05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream +d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug +4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams +7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used +652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics +a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early +d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu +c72942c167c1 drm/amdgpu: load PSP RL in resume path +5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu +7b5f80123104 block: add documentation for inflight +e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug +f202bd97c689 Merge tag 'samsung-dt64-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +54dd38340d76 Merge tag 'samsung-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +c7613530d1ed Merge tag 'qcom-arm64-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +878e26d3601b Merge tag 'qcom-dts-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +ba232d398aee Merge tag 'v5.15-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +17ac23eb43f0 kunit: Reset suite count after running tests +d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KTAP specification +7d7c48df811d kunit: tool: yield output from run_kernel in real time +ff9e09a3762f kunit: tool: support running each suite/test separately +5f6aa6d82e45 kunit: tool: actually track how long it took to run tests +7ef925ea8194 kunit: tool: factor exec + parse steps into a function +9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests +fe678fed2cda kunit: tool: show list of valid --arch options when invalid +a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) +cd94fbc2cafb kunit: fix too small allocation when using suite-only kunit.filter_glob +a127b154a8f2 kunit: tool: allow filtering test cases via glob +b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite +c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" +9fa47bdcd33b xfs: use separate btree cursor cache for each btree type +0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type +bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS +9ec691205e7d xfs: compute the maximum height of the rmap btree when reflink enabled +1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} +b74e15d720d0 xfs: compute maximum AG btree height for critical reservation calculation +7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels +c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels +c0643f6fdd6d xfs: encode the max btree height in the cursor +56370ea6e5fe xfs: refactor btree cursor allocation function +69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing +6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights +eae5db476f9d xfs: dynamically allocate btree scrub context structure +d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree +efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors +cc411740472d xfs: remove xfs_btree_cur.bc_blocklog +94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno +892a666fafa1 xfs: fix perag reference leak on iteration race with growfs +8ed004eb9d07 xfs: terminate perag iteration reliably on agcount +f1788b5e5ee2 xfs: rename the next_agno perag iteration variable +bf2307b19513 xfs: fold perag loop iteration logic into helper function +53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit +a9a7e30fd918 nvme: don't memset() the normal read/write command +9c3d29296fe4 nvme: move command clear into the various setup helpers +d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever +e9728cc72d91 locks: remove changelog comments +3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions +1b74ab77d62f scsi: target: core: Stop using bdevname() +e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() +8702ed0b0de1 ice: fix an error code in ice_ena_vfs() +6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() +7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() +3f13f570ff2c ice: Refactor PR ethtool ops +73b483b79029 ice: Manage act flags for switchdev offloads +1281b7459657 ice: Forbid trusted VFs in switchdev mode +23be7075b318 ice: fix software generating extra interrupts +d16a4f45f3a3 ice: fix rate limit update after coalesce change +d8eb7ad5e46c ice: update dim usage and moderation +a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors +a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources +7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources +a1224f34d72a ACPI: PM: Check states of power resources during initialization +bc2836859643 ACPI: PM: Do not turn off power resources in unknown state +0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage +5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe +d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush +71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next +1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference +92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference +433c58da4657 MAINTAINERS: update gemini.yaml reference +6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference +e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference +109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference +2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference +02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference +b09122361918 MAINTAINERS: update arm,vic.yaml reference +fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml references +1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() +4ecc8633056b ice: Add support for VF rate limiting +34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts +629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds +00169246e698 io_uring: warning about unused-but-set parameter +63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit +622ceaddb764 erofs: lzma compression support +966edfb0a3dc erofs: rename some generic methods in decompressor +0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments +aaa2975f2b07 lib/xz: Add MicroLZMA decoder +a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() +4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum variable +83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression +386292919c25 erofs: introduce readmore decompression strategy +72bb52620fdf erofs: introduce the secondary compression head +d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) +b7d5abda8e64 drm/i915/dp: use new link training delay helpers +babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next +5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper +693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers +cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header +5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock stealing conditions +6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() +7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region +bc67f1c454fb docs: futex: Fix kernel-doc references +4d3816733091 futex: Fix PREEMPT_RT build +26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses +cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure +fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure +f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line +dc5fc361d891 block: attempt direct issue of plug list +bc490f81731e block: change plugging to use a singly linked list +fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning +33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings +2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit +043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly +7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_device() call +5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly +291cd656da04 NFSD:fix boolreturn.cocci warning +603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color +76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds +0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OLED models +95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed +8135cc5b270b MAINTAINERS: Update the entry for MHI bus +1a446b24730e s390: update defconfigs +1254cfbc5f97 samples: add s390 support for ftrace direct call samples +c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option +3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h +2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support +c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-misc-next +13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies +05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() +07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls +97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it +f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it +946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes +cb3dc8901ba4 devlink: Remove extra device_lock assert checks +04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn +86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring +3c71e0c9ab4f ethernet: Remove redundant statement +c69b2f468768 cavium: Fix return values of the probe function +e211210098cb mISDN: Fix return values of the probe function +c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict +92817dad7dcb net: phylink: Support disabling autonegotiation for PCS +e22db7bd552f net: sched: Allow statistics reads from softirq. +dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() +e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c +6155631a0c3b block: align blkdev_dio inlined bio to a cacheline +e028f167eca5 block: move blk_mq_tag_to_rq() inline +df87eb0fce8f block: get rid of plug list sorting +87c037d11b83 block: return whether or not to unplug through boolean +8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request +c688bd5dc94e x86/sev: Carve out HV call's return value verification +db9a02baa232 block: move bdev_read_only() into the header +5ca7a8b3f698 io_uring: inform block layer of how many requests we are submitting +88459b50b42a io_uring: simplify io_file_supports_nowait() +35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags +e74ead135bc4 io_uring: arm poll for non-nowait files +b10841c98c89 fs/io_uring: Prioritise checking faster conditions first in io_write +5cb03d63420b io_uring: clean io_prep_rw() +578c0ee234e5 io_uring: optimise fixed rw rsrc node setting +caa8fe6e86fd io_uring: return iovec from __io_import_iovec +d1d681b0846a io_uring: optimise io_import_iovec fixed path +9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll +9983028e7660 io_uring: optimise req->ctx reloads +607b6fb8017a io_uring: rearrange io_read()/write() +5e49c973fc39 io_uring: clean up io_import_iovec +51aac424aef9 io_uring: optimise io_import_iovec nonblock passing +c88598a92a58 io_uring: optimise read/write iov state storing +538941e2681c io_uring: encapsulate rw state +258f3a7f84d1 io_uring: optimise rw comletion handlers +f80a50a632d6 io_uring: prioritise read success path over fails +04f34081c5de io_uring: consistent typing for issue_flags +ab4094024784 io_uring: optimise rsrc referencing +a46be971edb6 io_uring: optimise io_req_set_rsrc_node() +def77acf4396 io_uring: fix io_free_batch_list races +0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up +4a04d1d14831 io_uring: optimise out req->opcode reloading +5a158c6b0d03 io_uring: reshuffle io_submit_state bits +756ab7c0ec71 io_uring: safer fallback_work free +6d63416dc57e io_uring: optimise plugging +54daa9b2d80a io_uring: correct fill events helpers types +eb6e6f0690c8 io_uring: inline io_poll_complete +867f8fa5aeb7 io_uring: inline io_req_needs_clean() +d17e56eb4907 io_uring: remove struct io_completion +d886e185a128 io_uring: control ->async_data with a REQ_F flag +c1e53a6988b9 io_uring: optimise io_free_batch_list() +c072481ded14 io_uring: mark cold functions +37f0e767e177 io_uring: optimise ctx referencing by requests +d60aa65ba221 io_uring: merge CQ and poll waitqueues +aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted +765ff496c781 io_uring: optimise INIT_WQ_LIST +a33ae9ce16a8 io_uring: optimise request allocation +fff4e40e3094 io_uring: delay req queueing into compl-batch list +51d48dab62ed io_uring: add more likely/unlikely() annotations +7e3709d57651 io_uring: optimise kiocb layout +6224590d242f io_uring: add flag to not fail link after timeout +30d51dd4ad20 io_uring: clean up buffer select +fc0ae0244bbb io_uring: init opcode in io_init_req() +e0eb71dcfc4b io_uring: don't return from io_drain_req() +22b2ca310afc io_uring: extra a helper for drain init +5e371265ea1d io_uring: disable draining earlier +a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() +ef05d9ebcc92 io_uring: kill off ->inflight_entry field +6962980947e2 io_uring: restructure submit sqes to_submit checks +d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling +d475a9a6226c io_uring: inline hot path of __io_queue_sqe() +4652fe3f10e5 io_uring: split slow path from io_queue_sqe +2a56a9bd64db io_uring: remove drain_active check from hot path +f15a3431775a io_uring: deduplicate io_queue_sqe() call sites +553deffd0920 io_uring: don't pass state to io_submit_state_end +1cce17aca621 io_uring: don't pass tail into io_free_batch_list +d4b7a5ef2b9c io_uring: inline completion batching helpers +f5ed3bcd5b11 io_uring: optimise batch completion +b3fa03fd1b17 io_uring: convert iopoll_completed to store_release +3aa83bfb6e5c io_uring: add a helper for batch free +5eef4e87eb0b io_uring: use single linked list for iopoll +e3f721e6f6d5 io_uring: split iopoll loop +c2b6c6bc4e0d io_uring: replace list with stack for req caches +0d9521b9b526 io-wq: add io_wq_work_node based stack +3ab665b74e59 io_uring: remove allocation cache array +6f33b0bc4ea4 io_uring: use slist for completion batching +5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs +87a115fb715b io_uring: force_nonspin +6878b40e7b28 io_uring: mark having different creds unlikely +8d4af6857c6f io_uring: return boolean value for io_alloc_async_data +68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks +a3f349071eb0 io_uring: remove ctx referencing from complete_post +83f84356bc8f io_uring: add more uring info to fdinfo for debug +d97ec6239ad8 io_uring: kill extra wake_up_process in tw add +c450178d9be9 io_uring: dedup CQE flushing non-empty checks +d81499bfcd47 io_uring: inline linked part of io_req_find_next +6b639522f63f io_uring: inline io_dismantle_req +4b628aeb69cc io_uring: kill off ios_left +71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() +a87acfde9491 io_uring: dump sqe contents if issue fails +1bd297988b75 e1000e: Remove redundant statement +e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() +f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' +07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() +be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() +ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() +8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() +53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() +e80094a473ee ethernet: add a helper for assigning port addresses +ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey +867a92846e2e Merge branch 'dev_addr-conversions-part-two' +f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() +02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() +74fad215ee3d ethernet: sis900: use eth_hw_addr_set() +f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() +15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() +298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() +0b08956cd532 ethernet: renesas: use eth_hw_addr_set() +1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() +88e102e8777e ethernet: netxen: use eth_hw_addr_set() +b814d3286923 ethernet: lpc: use eth_hw_addr_set() +4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() +15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() +4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib +83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key +c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey +062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey +cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey +641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' +29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees +2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful +c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology +01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes +be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation +65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() +91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs +76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it +6b3efbfa4e68 net: sch_tbf: Add a graft command +aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +738216c1953e memstick: r592: Fix a UAF bug when removing the driver +ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove function +a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq +3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM +f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions +42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier +de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 +5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs +31b758f2015a Merge branch 'fixes' into next +162079f2dccd mmc: winbond: don't build on M68K +e96a1866b405 isofs: Fix out of bound access for corrupted isofs image +f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking +9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit +976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) +67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) +5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) +e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header +2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() +10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_platform_ioremap_resource() +fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platform_ioremap_resource() +2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource() +bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function devm_platform_ioremap_resource() +0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function devm_platform_ioremap_resource() +fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter +ae976f063b60 arm64: Add handling of CNTVCTSS traps +9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 +fdf865988b5a arm64: Add a capability for FEAT_ECV +0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https://git.linaro.org/people/daniel.lezcano/linux into for-next/8.6-timers +6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux into devel-stable +43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming +fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode +b93e947664a1 drm/bridge: tc358768: Calculate video start delay +0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode +45a44b01faa6 drm/bridge: tc358768: Enable reference clock +48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing +1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype +44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer +eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition +e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned +df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images +00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() +9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG +f5245a5fdf75 counter: drop chrdev_lock +abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature +2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper +93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() +f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() +488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() +caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() +4aede550f104 ARM: imx6: mark OCRAM mapping read-only +b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area +48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" DT property +1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition +854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IRQ domain +eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" +54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add +9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() +2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK +9962a066f3c1 riscv: dts: sifive: add missing compatible for plic +73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic +20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties in sifive +65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible +8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible +d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk +0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard +371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 +7b06c1ad884e ARM: dts: s5pv210: add 'chassis-type' property +2b91bd8d2bce ARM: dts: exynos: add 'chassis-type' property +4b1a78330df4 arm64: dts: exynos: add 'chassis-type' property +249606d37d20 platform/x86: mlx-platform: Add support for multiply cooling devices +5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces +527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces +62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices +9d93d7877c91 platform_data/mlxreg: Add new field for secured access +bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes +67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks for modular system +bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations +a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new modular system +aafa1cafedca platform_data/mlxreg: Add new type to support modular systems +f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object +e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct gtt_range +33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin +3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers +0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages() +2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() +957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create() +576d4d2d9031 drm/gma500: Reimplement psb_gem_create() +9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere +1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c +02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers +ba3078dad140 drm/dp: add helpers to read link training delays +32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into timers/drivers/next +59be177a909a drm/i915: Remove memory frequency calculation +c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere +15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() +32e9f56a96d8 binder: don't detect sender/target during buffer cleanup +be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next +1bd85aa65d0e ceph: fix handling of "meta" errors +98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or shut down when mounting +d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement +e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing +d250bf4c397a staging: r8188eu: Use completions for signaling start / end kthread +2d68d8ee8fec staging: r8188eu: fix a gcc warning +436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver +0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused +f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void +6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() +4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void +c7143c49c604 iio: health: afe4403: Don't return an error in .remove() +3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void +72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void +1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void +d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void +523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void +df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void +bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void +9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void +fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void +885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer +c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers +1546d6718dc9 iio: kfifo-buffer: Add output buffer support +9eeee3b0bf19 iio: Add output buffer support +d6fa1406306d iio: documentation: Document scd4x calibration use +49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor +2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver +a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description +c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_err_probe() +8283b95455ca iio: light: cm36651: Make use of the helper function dev_err_probe() +842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_err_probe() +8025ea509533 iio: health: afe4403: Make use of the helper function dev_err_probe() +b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() +4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() +d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_err_probe() +7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_err_probe() +c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err_probe() +d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err_probe() +2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() +7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err_probe() +7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe() +f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() +04892d253374 dt-bindings: iio: ad779x: Add binding document +6b104e7895ab iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999. +2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() +d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. +b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. +cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers. +95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() +b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C +0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" +3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only +8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc +461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only +bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function +a1ff6d252613 iio: adc: max1363: convert probe to full device-managed +4415381093fc iio: adc: nau7802: convert probe to full device-managed +23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag +cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag +31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin +b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' +fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed +9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed +298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed +7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed +25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short-hand function +c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed +1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops +089ec5e93413 iio: adc: max1027: Don't reject external triggers when there is no IRQ +075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used +1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for single reads +d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ +a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper +c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic +59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during buffer reads +af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channels to scan +cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration +c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper +eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the cnvst trigger +4201519a1769 iio: adc: max1027: Rename a helper +e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels +6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages +064652c0a402 iio: adc: max1027: Drop extra warning message +7127822d1929 iio: adc: max1027: Fix style +a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP +db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC +1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC +269efcf0bbee iio: accel: fxls8962af: add wake on event +131fb9f2b96f iio: accel: fxls8962af: add threshold event handling +d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. +df05f384a7e3 iio: adc: aspeed: Support battery sensing. +f2836e8c4c2e iio: adc: aspeed: Add compensation phase. +13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. +90f9647753de iio: adc: aspeed: Fix the calculate error of clock. +1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. +4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. +9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. +1de952a4b1cd iio: adc: aspeed: Add vref config function +eaa74a8d510d iio: adc: aspeed: Restructure the model data +89c65417da90 iio: adc: aspeed: Keep model data to driver data. +f840f41fa5cb iio: ABI: Document in_concentration_co2_scale +c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver +c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI +c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor +42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg +d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path +fdc881783099 media: ite-cir: IR receiver stop working after receive overflow +95f4325de9e6 media: sir_ir: remove broken driver +febfe985fc2e media: ir_toy: assignment to be16 should be of correct type +6cb67bea945b media: ivtv: fix build for UML +5db127a534e1 media: cedrus: Don't kernel map most buffers +0887e9e152ef media: rkvdec: Support dynamic resolution changes +298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format +4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg +305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver +48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input +c2c88a07d679 media: Add ADV7610 support for adv7604 driver. +901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. +d64a7709a81c media: TDA1997x: replace video detection routine +3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning +1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H +52fed10ad756 media: aspeed: add debugfs +67f85135c57c media: videobuf2: always set buffer vb2 pointer +cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls +570a82b9c36f media: i2c: select V4L2_ASYNC where needed +112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() +2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next +718cc87e1669 drm/i915: Introduce lpt_pch_disable() +d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code +976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() +9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code +7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() +f45d2252ee10 drm/i915: Move LPT PCH readout code +ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention +b2de2d006dfa drm/i915: Move PCH modeset code to its own file +ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file +362d5dfc483c mailmap: add Andrej Shadura +1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split +79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() +032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() +b0e901280d98 elfcore: correct reference to CONFIG_UML +3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free +67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops +9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() +899447f669da mm, slub: fix mismatch between reconstructed freelist depth and cnt +2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() +6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() +5173ed72bcfc memblock: check memory total_size +b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen +5314454ea3ff ocfs2: fix data corruption after conversion from inline format +a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order +76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef +295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates +cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() +8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled +f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description +7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration +29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. +bd47cdb78997 xtensa: move section symbols to asm/sections.h +431d1a34dfb6 xtensa: remove unused variable wmask +da0a4e5c8fbc xtensa: only build windowed register support code when needed +09af39f649da xtensa: use register window specific opcodes only when present +0b5372570b1f xtensa: implement call0 ABI support in assembly +5cce39b6aaa0 xtensa: definitions for call0 ABI +61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI +d191323bc023 xtensa: don't use a12 in strncpy_user +eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly +e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of WindowVectors +4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk +4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl +d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward destinations to 32 +408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array +da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG +b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port selection +8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG port selection +dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG +e465550b38ed net/mlx5: Lag, set match mask according to the traffic type bitmap +1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping +3d677735d3b7 net/mlx5: Lag, move lag files into directory +58a606dba708 net/mlx5: Introduce new uplink destination type +e7e2519e3632 net/mlx5: Add support to create match definer +425a563acb1d net/mlx5: Introduce port selection namespace +4c71ce50d2fe net/mlx5: Support partial TTC rules +7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() +06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails +e9d658c2175b scsi: sr: Add error handling support for add_disk() +2a7a891f4c40 scsi: sd: Add error handling support for add_disk() +f9793d649c29 scsi: target: Perform ALUA group changes in one step +7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path +1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking +ed1227e08099 scsi: target: Fix ordered tag handling +945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling +25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay +1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() +fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for reference clock +1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area +d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK +7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength +f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() +4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() +8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval +b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code +3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() in initialize_event_pool() +30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() +c4da1205752d scsi: sd: Print write through due to no caching mode page as warning +223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG +939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" +891e861efb1d qed: Optimize the ll2 ooo flow +d9516f346e8b audit: return early if the filter rule has a lower priority +6e3ee990c904 audit: fix possible null-pointer dereference in audit_filter_rules +ed65df63a39a tracing: Have all levels of checks prevent recursion +8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning +ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' +5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now +e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles +bb3de286d992 drm/msm/dp: Support up to 3 DP controllers +4b296d15b355 drm/msm/dp: Allow attaching a drm_panel +269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller +167dac97eb46 drm/msm/dp: Modify prototype of encoder based API +d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable +f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement +5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq +898ef1cb1cb2 iavf: Combine init and watchdog state machines +59756ad6948b iavf: Add __IAVF_INIT_FAILED state +45eebd62999d iavf: Refactor iavf state machine tracking +15bc01effefe ucounts: Fix signal ucount refcounting +8663b210f8c1 nbd: fix uaf in nbd_handle_reply() +3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() +f52c0e08237e nbd: clean up return value checking of sock_xmit() +0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed +fcf3d633d8e1 nbd: check sock index in nbd_read_stat() +07175cb1baf4 nbd: make sure request completion won't concurrent +4e6eef5dc25b nbd: don't handle response without a corresponding request message +c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls +8b9e2291e355 md: update superblock after changing rdev flags in state_store +5467948604ba md: remove unused argument from md_new_event +c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run +2e94275ed582 md/raid1: use rdev in raid1_write_request directly +fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device +7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc +94f3cd7d832c md: extend disks_mutex coverage +51238e7fbd61 md: add the bitmap group to the default groups for the md kobject +9be68dd7ac0e md: add error handling support for add_disk() +f09313c57a17 block: cache inode size in bdev +e4ae4735f7c2 udf: use sb_bdev_nr_blocks +2ffae493dc15 reiserfs: use sb_bdev_nr_blocks +ab70041731a6 ntfs: use sb_bdev_nr_blocks +dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks +5513b241b2ef ext4: use sb_bdev_nr_blocks +bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper +2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate +be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it +1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it +4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it +d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it +4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it +6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it +74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it +78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it +beffd16e683e hfs: use bdev_nr_sectors instead of open coding it +9e48243b6506 fat: use bdev_nr_sectors instead of open coding it +5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it +cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it +589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it +bcd1d06350e4 fs: simplify init_page_buffers +b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block +64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it +c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it +0fe80347fd70 md: use bdev_nr_sectors instead of open coding it +6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them +da7b392467da drbd: use bdev_nr_sectors instead of open coding it +cda25b82c474 bcache: remove bdev_sectors +6436bd90f76e block: add a bdev_nr_bytes helper +99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h +1f0a258f114b swim3: add missing major.h include +5deae20c552a sx8: fix an error code in carm_init_one() +cfc03eabda82 pf: fix error codes in pf_init_unit() +d0ac7a30e411 pcd: fix error codes in pcd_init_unit() +db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support for add_disk() +2f1510708970 block/ataflop: add error handling support for add_disk() +deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk +573effb29801 block/ataflop: add registration bool before calling del_gendisk() +44a469b6acae block/ataflop: use the blk_cleanup_disk() helper +625a28a7e60c swim: add error handling support for add_disk() +9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() +4e9abe72530a swim: add helper for disk cleanup +b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() +a2379420c7d7 amiflop: add error handling support for add_disk() +47d34aa2d211 floppy: add error handling support for add_disk() +662167e59d2f floppy: fix calling platform_device_unregister() on invalid drives +3776339ae7ac floppy: use blk_cleanup_disk() +2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments +2d4bcf764297 block/swim3: add error handling support for add_disk() +27c97abc30e2 rbd: add add_disk() error handling +d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() +4fac63f8a871 pf: add error handling support for add_disk() +637208e74a86 block/sx8: add error handling support for add_disk() +54494d10031b block/rsxx: add error handling support for add_disk() +7b505627568c pktcdvd: add error handling support for add_disk() +4a32e1cdb745 mtip32xx: add error handling support for add_disk() +3dfdd5f333bf pd: add error handling support for add_disk() +b6fa069971bc pcd: capture errors on cdrom_register() +2b6cabce3954 pcd: fix ordering of unregister_cdrom() +4dfbd1390af6 pcd: add error handling support for add_disk() +1ad392add59c pd: cleanup initialization +fb367e6baeb0 pf: cleanup initialization +af761f277b7f pcd: cleanup initialization +7d8b72aaddd3 pcd: move the identify buffer into pcd_identify +d1df6021b70c n64cart: add error handling support for add_disk() +e92ab4eda516 drbd: add error handling support for add_disk() +d9c2bd252a45 aoe: add error handling support for add_disk() +e1654f413fe0 nbd: add error handling support for add_disk() +905705f083a9 loop: add error handling support for add_disk() +0a593fbbc245 null_blk: poll queue support +4f5022453acd nvme: wire up completion batching for the IRQ path +b688f11e86c9 io_uring: utilize the io batching infrastructure for more efficient polled IO +c234a6539206 nvme: add support for batched completion of polled IO +f794f3351f26 block: add support for blk_mq_end_request_batch() +1aec5e4a2962 sbitmap: add helper to clear a batch of tags +5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() +013a7f954381 block: provide helpers for rq_list manipulation +afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries +9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes +128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() +605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx +4f266f2be822 block: skip elevator fields init for non-elv queue +a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema +3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema +19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema +d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema +4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema +4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema +54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding +6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema +bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 +810532e7392e ASoC: qcom: sm8250: Add Jack support +961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais +a80d7edadfa1 ASoC: amd: enable Yellow Carp platform machine driver build +fa991481b8b2 ASoC: amd: add YC machine driver using dmic +058dfdf37f25 ASoC: amd: create platform device for acp6x machine driver +89728d97db3f ASoC: amd: enable Yellow carp acp6x drivers build +4c2e711af219 ASoC: amd: add acp6x pdm driver pm ops +c8212df7bc0f ASoC: amd: add acp6x pci driver pm ops +ceb4fcc13ae5 ASoC: amd: add acp6x pdm driver dma ops +cc0deaa2dc73 ASoC: amd: add acp6x irq handler +7610174a5bfe ASoC: amd: add acp6x pdm platform driver +fc329c1de498 ASoC: amd: add platform devices for acp6x pdm driver and dmic driver +8c7161f2c97b ASoC: amd: add acp6x init/de-init functions +c62442bd5d9f ASoC: amd: add Yellow Carp ACP PCI driver +53880e382bb1 ASoC: amd: add Yellow Carp ACP6x IP register header +a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/component" from Kuninori Morimoto : +af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml +6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mux is available +675c496d0f92 clk: composite: Also consider .determine_rate for rate + mux composites +91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() +47c662486ccc treewide: Replace 0-element memcpy() destinations with flexible arrays +fa7845cfd53f treewide: Replace open-coded flex arrays in unions +3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper +a2c5062f391b btrfs: Use memset_startat() to clear end of struct +6dbefad40815 string.h: Introduce memset_startat() for wiping trailing members and padding +caf283d040f5 xfrm: Use memset_after() to clear padding +4797632f4f1d string.h: Introduce memset_after() for wiping trailing members/padding +bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST +be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests +e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema +ac6b7e0d9679 mlx5: prevent 64bit divide +3f9808cac06c selftests: KVM: Introduce system counter offset test +c89551345326 selftests: KVM: Add helpers for vCPU device attributes +c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions +61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK +500065393400 tools: arch: x86: pull in pvclock headers +828ca89628bf KVM: x86: Expose TSC offset controls to userspace +58d4277be9b6 KVM: x86: Refactor tsc synchronization code +869b44211adc kvm: x86: protect masterclock with a seqcount +c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK +3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical +49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generic-counter.rst +7110acbdab46 counter: fix docum. build problems after filename change +5c9e66c6b75a arm64: dts: rockchip: fix resets in tsadc node for rk356x +a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD +9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits +d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit +01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns +9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload +f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" +fa13843d1565 KVM: X86: fix lazy allocation of rmaps +baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update +9fbfabfda25d block: fix incorrect references to disk objects +05ef72e36250 dt-bindings: bus: add palmbus device tree bindings +172d0ccea55c power: bq25890: add return values to error messages +4cce60f15c04 NIOS2: irqflags: rename a redefined register name +be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/next +5b5100c569b5 power: supply: axp288-charger: Simplify axp288_get_charger_health() +9052ff9b0387 power: supply: axp288-charger: Remove unnecessary is_present and is_online helpers +0b5a9135d5f1 power: supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig +169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break +4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert() +a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' +c91cf42f61dc MIPS: sni: Fix the build +07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm handling +0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() +746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around +3061725d162c KVM: arm64: pkvm: Consolidate include files +271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 +cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required +f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed to the host +3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers +8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI +ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs +8a049862c38f KVM: arm64: Fix early exit ptrauth handling +88dee3b0efe4 PCI: Remove unused pci_pool wrappers +f8d4e4fa51ec rtc: pcf8523: add BSM support +ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms +7c176119aefd rtc: pcf8523: remove unecessary ifdefery +5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl +91f3849d956d rtc: pcf8523: switch to regmap +fe47b6d7582a media: cedrus: fix double free +adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT +7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time +6084eac38e76 rtc: rv3032: allow setting BSM +018d959ba7ff rtc: rv3028: add BSM support +0d20e9fb1262 rtc: add BSM parameter +a6d8c6e1a5c6 rtc: add correction parameter +2268551935db rtc: expose correction feature +6a8af1b6568a rtc: add parameter ioctl +917425f71f36 rtc: add alarm related features +548b6d7ebfa4 staging: vt6655: Rename byPreambleType field +8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C +05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 +3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc +2ff0682da6e0 block: store elevator state in request +6ba3047d493f staging: r8188eu: Makefile: use one file list +90b8faa0e8de block: only mark bio as tracked if it really is tracked +b60876296847 block: improve layout of struct request +9be3e06fb75a block: move update request helpers into blk-mq.c +c477b7977838 block: remove useless caller argument to print_req_error() +d4aa57a1cac3 block: don't bother iter advancing a fully done bio +811245c4617d staging: r8188eu: Makefile: don't overwrite global settings +02be9e82253d staging: r8188eu: Makefile: remove unused driver config +679e0f8e41e7 staging: r8188eu: remove unnecessary assignment +bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread +d508cee5d03c staging: r8188eu: daemonize is not defined +3331785f3c1e staging: r8188eu: res_to_status is unused +7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile +8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv +9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used +2fd96ac5592a staging: r8188eu: remove procfs functions +d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h +93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used +fed4c84b6f42 staging: r8188eu: remove unused function prototypes +83936407688b staging: r8188eu: remove two checks that are always false +7a11bd052aaa staging: r8188eu: interface type is always usb +ec23d22546bf staging: r8188eu: remove empty trigger gpio code +78a689b6a05e staging: r8188eu: remove unused constants and variables +ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case +abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() +24198f2ffdba staging: r8188eu: pMacPhyMode is not used +79b1186dd969 staging: r8188eu: pBandType is never set +4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() +77176f25ed60 staging: r8188eu: remove GetPSDData() +cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() +960a8463dd20 staging: r8188eu: remove empty functions from odm.c +a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable +bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} +0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page +66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return +b5f9c644eb1b PCI: Remove struct pci_dev->driver +2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver +d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver +ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver +4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver +97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver +16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver +4e59b75430f0 cxl: Factor out common dev->driver expressions +711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer +041c61488236 sfc: Fix reading non-legacy supported link modes +06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_port_config +7a279c14df56 drm/i915: Don't propagate the gen split confusion further +2c85034db194 drm/i915: Clean-up bonding debug message. +7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +c87350ced118 Merge branch 'rtl8365mb-vc-support' +2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs +4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC +1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag +2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb +9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile +487d3855b641 net: dsa: allow reporting of standard ethtool stats for slave devices +7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols +89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml +5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h +b15706471abe ALSA: firewire: Fix C++ style comments in uapi header +a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller headers in DT example +0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test +bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils +0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void +7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() +41b1774fb814 ASoC: soc-core: tidyup empty function +01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() +86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 +121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 +d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests +ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 +b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 +5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding +b416beb25d93 mctp: unify sockaddr_mctp types +b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails +d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto +d9fd7e9fccfa net: sparx5: Add of_node_put() before goto +65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit +2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets +f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf +c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages +69ab1b72e863 MAINTAINERS: add rtw89 wireless driver +8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt +e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring write pointer +342afce10d6f net: dsa: mt7530: correct ds->num_ports +66d262804a22 net: dsa: lantiq_gswip: fix register definition +4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers +a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned +ed6cddefdfd3 block: convert the rest of block to bdev_get_queue +eab4e0273369 block: use bdev_get_queue() in blk-core.c +3caee4634be6 block: use bdev_get_queue() in bio.c +025a38651ba6 block: use bdev_get_queue() in bdev.c +17220ca5ce96 block: cache request queue in bdev +abd45c159df5 block: handle fast path of bio splitting inline +09ce8744253a block: use flags instead of bit fields for blkdev_dio +fac7c6d529ac block: cache bdev in struct file for raw bdev IO +c712dccc6435 nvme-multipath: enable polled I/O +a614dd228035 block: don't allow writing to the poll queue attribute +3e08773c3841 block: switch polling to be bio based +19416123ab3e block: define 'struct bvec_iter' as packed +1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab +6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED +d729cf9acb93 io_uring: don't sleep when polling for I/O +ef99b2d37666 block: replace the spin argument to blk_iopoll with a flags argument +28a1ae6b9dab blk-mq: remove blk_qc_t_valid +efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal +c6699d6fe0ff blk-mq: factor out a "classic" poll helper +f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper +30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued +f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw +71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO +94c2ed58d0d8 direct-io: remove blk_poll support +d38a9c04c0d5 block: only check previous entry for plug merge attempt +4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile +b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig +c50fca55d439 block: simplify Kconfig files +df252bde82ac block: remove redundant =y from BLK_CGROUP dependency +349302da8352 block: improve batched tag allocation +9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() +8971a3b7f1bf blk-mq: optimise *end_request non-stat path +4f7ab09a1ca0 block: mark bio_truncate static +ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h +9774b39175fe block: mark __bio_try_merge_page static +9a6083becbe1 block: move bio_full out of bio.h +b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes +8addffd657a9 block: move bio_mergeable out of bio.h +11d9cab1ca6e block: don't include in +9e8c0d0d4d21 block: remove BIO_BUG_ON +e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart +be6bfe36db17 block: inline hot paths of blk_account_io_*() +8a709512eae7 block: merge block_ioctl into blkdev_ioctl +84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h +fea349b03786 block: unexport blkdev_ioctl +4a60f360a5c9 block: don't dereference request after flush insertion +0f38d7664615 blk-mq: cleanup blk_mq_submit_bio +b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request +47c122e35d7e block: pre-allocate requests if plug is started and is a batch +ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 +000670772323 block: inherit request start time from bio for BLK_CGROUP +a7b36ee6ba29 block: move blk-throtl fast path inline +079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags +ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags +e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support +645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() +63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() +a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() +4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping +f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() +1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() +d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() +f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() +8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() +d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ +65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() +8a3ee6778ef1 block: print the current process in handle_bad_sector +322cff70d46c block/mq-deadline: Prioritize high-priority requests +bce0363ed84a block/mq-deadline: Stop using per-CPU counters +32f64cad9718 block/mq-deadline: Add an invariant check +e2c7275dc0fe block/mq-deadline: Improve request accounting further +24b83deb29b7 block: move struct request to blk-mq.h +fe45e630a103 block: move integrity handling out of +badf7f643787 block: move a few merge helpers out of +b81e0c2372e6 block: drop unused includes in +3ab0bc78e96b block: drop unused includes in +2e9bc3465ac5 block: move elevator.h to block/ +9778ac77c202 block: remove the struct blk_queue_ctx forward declaration +713e4e110888 block: remove the cmd_size field from struct request_queue +90138237a562 block: remove the unused blk_queue_state enum +1d9433cdd04a block: remove the unused rq_end_sector macro +6a5850d12977 sched: move the include out of kernel/sched/sched.h +545c6647d2d9 kernel: remove spurious blkdev.h includes +dcbfa221b57b arch: remove spurious blkdev.h includes +518d55051a8c mm: remove spurious blkdev.h includes +ccdf774189b6 mm: don't include in +e41d12f539f7 mm: don't include in +348332e00069 mm: don't include in +3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu +0e9e7598c68f octeontx2-nic: fix mixed module build +82a8daaecfd9 firmware: arm_ffa: Add support for MEM_LEND +8e3f9da608f1 firmware: arm_ffa: Handle compatibility with different firmware versions +91e1aef746ed Merge branch 'uniphier-nx1' +9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependent data for NX1 SoC +8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC +8c81620ac1ac reset: mchp: sparx5: Extend support for lan966x +3ec1b819f1c4 dt-bindings: reset: Add lan966x support +bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC +5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC +d40dfa0cebd8 net: w5100: Make w5100_remove() return void +2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void +0a9bb11a5e29 hamradio: baycom_epp: fix build for UML +f8ba22a14268 Merge branch 'remove-qdisc-running-counter' +29cbcd858283 net: sched: Remove Qdisc::running sequence counter +50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types +f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes +67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats +f2efdb179289 u64_stats: Introduce u64_stats_set() +10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). +7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). +448e163f8b9b gen_stats: Add gnet_stats_add_queue(). +fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). +121703c1c817 mm/writeback: Add folio_write_one +b27652d935f4 mm/filemap: Add FGP_STABLE +3f0c6a07fee6 mm/filemap: Add filemap_get_folio +bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio +9dd3d069406c mm/filemap: Add filemap_add_folio() +bb3c579e25e5 mm/filemap: Add filemap_alloc_folio +cc09cb134124 mm/page_alloc: Add folio allocation functions +0d31125d2d32 mm/lru: Add folio_add_lru() +934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio +3eed3ef55c83 mm: Add folio_evictable() +0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio +9bf70167e3c6 mm/filemap: Add readahead_folio() +f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() +9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() +cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() +25ff8b15537d mm/writeback: Add folio_account_redirty() +9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() +fdaf532a2379 mm/writeback: Add folio_cancel_dirty() +fc9b6a538b22 mm/writeback: Add folio_account_cleaned() +85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() +b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios +203a31516616 mm/writeback: Add __folio_mark_dirty() +b5e84594cafb mm/writeback: Add folio_mark_dirty() +f143f1ea5a53 mm/writeback: Add folio_start_writeback() +269ccca3899f mm/writeback: Add __folio_end_writeback() +cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() +be5f17975230 flex_proportions: Allow N events instead of 1 +bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() +715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() +19138349ed59 mm/migrate: Add folio_migrate_flags() +3417013e0d18 mm/migrate: Add folio_migrate_mapping() +d9c08e2232fb mm/rmap: Add folio_mkclean() +76580b6529db mm/swap: Add folio_mark_accessed() +f2d273927ea4 mm/swap: Add folio_activate() +35a020ba0802 mm: Add folio_young and folio_idle +b424de33c42d mm: Add arch_make_folio_accessible() +53c36de0701f mm: Add kmap_local_folio() +08b0b0059bf1 mm: Add flush_dcache_folio() +89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable +260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy +2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type +73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation +a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation +c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC +9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() +37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool +00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions +94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback +032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation +7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode +b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag +914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs +5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option +9ced12182d0d drm/i915: Catch yet another unconditioal clflush +af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_virt_range() +ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflush_virt_range() +4615e5a34b95 optee: add FF-A support +c51a564a5b48 optee: isolate smc abi +17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() +63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade critical section +841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff +f9a7b19c4840 drm/i915: Move the pxp plane state computation +b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences +fae132632c55 habanalabs: context cleanup cosmetics +d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow +4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node +024b7b1d6dcd habanalabs: Unify frequency set/get functionality +f6fb34390cd0 habanalabs: select CRC32 +db1a8dd916aa habanalabs: add support for dma-buf exporter +a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF +81f8582ec404 habanalabs: fix NULL pointer dereference +ea6eb91c09cd habanalabs: fix race condition in multi CS completion +1d16a46b1a83 habanalabs: use only u32 +efc6b04b869b habanalabs: update firmware files +10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event +f05d17b226db habanalabs: take timestamp on wait for interrupt +c1904127ce8d habanalabs: prevent race between fd close/open +1282dbbd292e habanalabs: refactor reset log message +a00f1f571e50 habanalabs: define soft-reset as inference op +dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation +d62b9a6976cd habanalabs: add support for a long interrupt target value +027d53b03ca1 habanalabs: remove redundant cs validity checks +2b28485d0a3b habanalabs: enable power info via HWMON framework +2ee58fee3f8c habanalabs: generalize COMMS message sending procedure +745726913604 habanalabs: create static map of f/w hwmon enums +4be9fb53039a habanalabs: add debugfs node for configuring CS timeout +511c1957de9d habanalabs: add kernel-doc style comments +2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() +9fe667af61d2 clk: samsung: describe drivers in Kconfig +b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next +c03fb16bafdf Merge 5.15-rc6 into usb-next +412a5feba414 Merge 5.15-rc6 into tty-next +4a8033ec560c Merge 5.15-rc6 into staging-next +22d4f9beaf32 Merge 5.15-rc6 into char-misc-next +db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchronisation around +c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high freq counters +635156d94b64 dmaengine: imx-sdma: remove space after sizeof +df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis +1f8595efae8d dmaengine: imx-sdma: add missed braces +ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces +2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask +93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration +824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 +af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memory address +b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width +79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in terminate_all +981703aae3b1 dmaengine: dw-edma: Remove an unused variable +d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst +161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling +c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update +79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register +adec566b0528 dmaengine: bestcomm: fix system boot lockups +8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() +b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions +320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro +fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path +519d81956ee2 (tag: v5.15-rc6) Linux 5.15-rc6 +cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata +f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block +cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.dk/linux-block +3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +1f6a89efbf99 dmaengine: Remove redundant initialization of variable err +32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size +c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_burst_config' +35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member +be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +a7fe01561e6c ARM: dts: qcom-pma8084: add interrupt controller properties +9fb04774f343 ARM: dts: qcom-pm8941: add interrupt controller properties +3dca61a70c04 ARM: dts: qcom-pm8841: add interrupt controller properties +789a247a3f10 ARM: dts: qcom-msm8660: add interrupt controller properties +f574aa0b1240 ARM: dts: qcom-mdm9615: add interrupt controller properties +216f41938d66 ARM: dts: qcom-apq8064: add interrupt controller properties +636396efe303 ARM: dts: qcom-apq8060-dragonboard: fix mpps state names +7cf05e3b457b ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name +50ec4abed12c ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes +72af8d006b68 ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes +6a91e584a3a0 ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes +cd1049b631d0 ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes +9be51f0b16ef ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes +8f48ceef5db9 arm64: dts: qcom: pm8994: add interrupt controller properties +3386f0142745 arm64: dts: qcom: pm8916: add interrupt controller properties +a4344427eadd arm64: dts: qcom: apq8016-sbc: fix mpps state names +58d92e6e7325 arm64: dts: qcom: pm8994: fix mpps device tree node +de0c7e12836c arm64: dts: qcom: pm8916: fix mpps device tree node +d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes +5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error +251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error +e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() +514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind +085af7d28897 drm/rockchip: vop: Add timeout for DSP hold +8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells +afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip +f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts +56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip +461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts +f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML +02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl +553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer +3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification +949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF +99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() +f7c05c3987dc can: rcar_can: fix suspend/resume +75ad021f2192 drm/v3d: nullify pointer se with a NULL +ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming +41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface +012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations +30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code +8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL +72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue +ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names +a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL +1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 +d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors +4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses +9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver +3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support +d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies +a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver +8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible +623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels +dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 +30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling +85f755083b23 soc: qcom: smp2p: add feature negotiation and ssr ack feature support +5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu +69b31fd7a617 iio: adc: tsc2046: fix scan interval warning +8f89926290c4 erofs: get compression algorithms directly on mapping +dfeab2e95a75 erofs: add multiple device support +19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() +e62424651f43 erofs: decouple basic mount options from fs_context +fe6f45f6ba22 iio: core: check return value when calling dev_set_name() +604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() +09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() +9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() +2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() +ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines +d29bd41428cf block, bfq: reset last_bfqq_created on group change +a20417611b98 block: warn when putting the final reference on a registered disk +f7bf35862477 brd: reduce the brd_devices_mutex scope +1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 +ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x +43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() +9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() +a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes +379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length +d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv +558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value +b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer +5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next +115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations +3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations +551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next +61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration +4959d8650e9f KVM: arm64: selftests: Add arch_timer test +250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC +28281652f90a KVM: arm64: selftests: Add basic GICv3 support +414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support +17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid +0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type +5c636d585cfd KVM: arm64: selftests: Add support to disable and enable local IRQs +801669046559 KVM: arm64: selftests: Add basic support to generate delays +d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers +740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax +b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG +272a067df3c8 tools: arm64: Import sysreg.h +88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support +20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next +9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode +f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS +0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible +df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors +562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3 +2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts +de37b16462a7 iio: adc: exynos: describe drivers in KConfig +948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource() +7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource() +0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused +2b025c92cdae iio: light: max44000: use device-managed functions in probe +da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe +14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed +967884443026 staging: iio: ad9832: convert probe to device-managed +8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed +3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused +f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource() +fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking. +7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 +09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock +feff17a550c7 counter: Implement events_queue_size sysfs attribute +4bdec61d927b counter: Implement *_component_id sysfs attributes +bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute +086099893fce tools/counter: Create Counter tools +a8a28737c2c5 docs: counter: Document character device interface +b6c50affda59 counter: Add character device interface +e65c26f41371 counter: Move counter enums to uapi header +de8daf30af7b docs: counter: Update to reflect sysfs internalization +712392f558ef counter: Update counter.h comments to reflect sysfs internalization +aaec1a0f76ec counter: Internalize sysfs interface code +ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode selection +05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities +ec3028e7c83e arm64: dts: rockchip: change gpio nodenames +d7077ac508e6 ARM: dts: rockchip: change gpio nodenames +3c05f1477e62 ALSA: ISA: not for M68K +efb389b8c34f hwmon: (max31722) Warn about failure to put device in stand-by in .remove() +2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() +c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support +70a7681db0c9 Input: ili210x - export ili251x version details via sysfs +235300ed8c6c Input: ili210x - use resolution from ili251x firmware +9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset +d46b3f5bc0fc reboot: export symbol 'reboot_mode' +dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS +85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() +97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs +ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly +a47c6b713e89 scsi: core: Remove two host template members that are no longer used +01e570febaaa scsi: usb: Switch to attribute groups +7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member +7500be62910d scsi: snic: Switch to attribute groups +64fc9015fbeb scsi: smartpqi: Switch to attribute groups +a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups +66df386d0b74 scsi: qla2xxx: Switch to attribute groups +f8f8f857e7df scsi: qla2xxx: Remove a declaration +1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups +232cb469d24e scsi: qedf: Switch to attribute groups +646bed7e6f45 scsi: pmcraid: Switch to attribute groups +c03b72b86c77 scsi: pm8001: Switch to attribute groups +e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups +aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups +087c3ace6337 scsi: myrs: Switch to attribute groups +582c0360db90 scsi: myrb: Switch to attribute groups +88b8132cff99 scsi: mvsas: Switch to attribute groups +1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups +09723bb252ca scsi: megaraid_sas: Switch to attribute groups +ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups +08adfa753743 scsi: lpfc: Switch to attribute groups +7eae6af530a6 scsi: isci: Switch to attribute groups +47d1e6ae0e1e scsi: ipr: Switch to attribute groups +7adbf68f4950 scsi: ibmvfc: Switch to attribute groups +c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups +e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups +4cd16323b523 scsi: hpsa: Switch to attribute groups +62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups +d6ddcd8b38ab scsi: fnic: Switch to attribute groups +780c678912fb scsi: cxlflash: Switch to attribute groups +623cf762c73e scsi: csiostor: Switch to attribute groups +eb78ac7a5474 scsi: bnx2i: Switch to attribute groups +c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups +e73af234a1a2 scsi: bfa: Switch to attribute groups +ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups +f2523502a40a scsi: arcmsr: Switch to attribute groups +bd16d71185c8 scsi: aacraid: Switch to attribute groups +90cb6538b5da scsi: 53c700: Switch to attribute groups +65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups +8de1cc904e17 scsi: 3w-sas: Switch to attribute groups +bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups +d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups +2899836f9430 scsi: message: fusion: Switch to attribute groups +a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups +5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups +c3f69c7f629f scsi: ata: Switch to attribute groups +92c4b58b15c5 scsi: core: Register sysfs attributes earlier +af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions +0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_internal() +814818fd4816 scsi: isci: Remove a declaration +11b68e36b167 scsi: core: Call scsi_done directly +46c97948e9b5 scsi: usb: Call scsi_done() directly +b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly +4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly +ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly +fd17badb664e scsi: xen-scsifront: Call scsi_done() directly +f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly +9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly +aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly +b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly +35c3730a9657 scsi: ufs: Call scsi_done() directly +37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly +0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly +4acf838e80ba scsi: stex: Call scsi_done() directly +70a5caf11f8c scsi: snic: Call scsi_done() directly +0ca190805784 scsi: smartpqi: Call scsi_done() directly +6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly +c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly +da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly +fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly +79e30b884a01 scsi: qla2xxx: Call scsi_done() directly +2d1609afd6d7 scsi: qla1280: Call scsi_done() directly +ef697683d3eb scsi: qedf: Call scsi_done() directly +3ca2385af905 scsi: ps3rom: Call scsi_done() directly +7bc195c75134 scsi: ppa: Call scsi_done() directly +f13cc234bec9 scsi: pmcraid: Call scsi_done() directly +ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly +48760367a401 scsi: nsp32: Call scsi_done() directly +f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly +1c21a4f495cf scsi: myrs: Call scsi_done() directly +0061e3f5e0c2 scsi: myrb: Call scsi_done() directly +ca495999075b scsi: mvumi: Call scsi_done() directly +b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly +1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly +aaf2173b5cc3 scsi: mesh: Call scsi_done() directly +9e0603656fdf scsi: megaraid: Call scsi_done() directly +012f14b269da scsi: megaraid_sas: Call scsi_done() directly +f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly +c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly +ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly +e803bc52b04b scsi: libsas: Call scsi_done() directly +b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly +e0f63b2181cb scsi: libfc: Call scsi_done() directly +98cc0e69ba5d scsi: ips: Call scsi_done() directly +acd3c42d18f7 scsi: ipr: Call scsi_done() directly +25e1d89669ec scsi: initio: Call scsi_done() directly +0233196eb238 scsi: imm: Call scsi_done() directly +85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly +574015a83731 scsi: hptiop: Call scsi_done() directly +82f01edcf9a8 scsi: hpsa: Call scsi_done() directly +a7510fbd879e scsi: fnic: Call scsi_done() directly +a0c22474cbc6 scsi: fdomain: Call scsi_done() directly +696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done +caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv +f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly +52e65d1c25a6 scsi: esas2r: Call scsi_done() directly +e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly +6c365b880093 scsi: dc395x: Call scsi_done() directly +e82d6b179b14 scsi: cxlflash: Call scsi_done() directly +0979e265e4b7 scsi: csiostor: Call scsi_done() directly +a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly +4316b5b8b2c6 scsi: bfa: Call scsi_done() directly +681fa5252fd4 scsi: atp870u: Call scsi_done() directly +3f0b59b6852d scsi: arcmsr: Call scsi_done() directly +07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly +135223527c81 scsi: aha1542: Call scsi_done() directly +3ab3b151ff12 scsi: aha152x: Call scsi_done() directly +f3bc9338e08d scsi: advansys: Call scsi_done() directly +396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly +7afdb8637997 scsi: aacraid: Call scsi_done() directly +1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() +e42be9e75a02 scsi: a100u2w: Call scsi_done() directly +117cd238adfe scsi: NCR5380: Call scsi_done() directly +0800a26aaa80 scsi: BusLogic: Call scsi_done() directly +656f26ade03a scsi: 53c700: Call scsi_done() directly +9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly +2adf975e899a scsi: 3w-sas: Call scsi_done() directly +3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly +68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly +1ae6d167793c scsi: message: fusion: Call scsi_done() directly +5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly +409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly +58bf201dfc03 scsi: ata: Call scsi_done() directly +a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it +bf23e619039d scsi: core: Use a structure member to track the SCSI command submitter +9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary +1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() +a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async power management +551ed64388fd arm64: defconfig: Enable Sleep stats driver +290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats +47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats +1d7724690344 soc: qcom: Add Sleep stats driver +ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings +0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge +4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support +03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI +2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs +4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property +d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use +02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for tsadc node +5f553ac23254 dt-bindings: thermal: remove redundant comments from rockchip-thermal.yaml +07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in rockchip-thermal.yaml +c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML +57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and fanX_target +4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe +eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property +58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error +ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done +46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer +fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss +db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support +a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible +4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data +1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource() +f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource() +f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource() +240c7e393b60 mailbox: sti: Make use of the helper function devm_platform_ioremap_resource() +78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource() +b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource() +6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platform_ioremap_resource() +a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource() +be4236046d2f mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resource() +2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resource() +ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resource() +218f22b28772 mailbox: altera: Make use of the helper function devm_platform_ioremap_resource() +263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property +b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 +fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string to pmu.yaml +7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A +a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x +d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid +9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM +d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock +368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod +6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c-sky/csky-linux +5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc +f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n +fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 +254ec036db11 net: make use of helper netif_is_bridge_master() +4e6e167bc049 Merge branch 'smc-rv23' +29397e34c76b net/smc: stop links when their GID is removed +b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 +b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 +8799e310fb3f net/smc: add v2 support to the work request layer +24fb68111d45 net/smc: retrieve v2 gid from IB device +8ade200c269f net/smc: add v2 format of CLC decline message +e49300a6bf62 net/smc: add listen processing for SMC-Rv2 +e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment +42042dbbc2eb net/smc: prepare for SMC-Rv2 connection +ed990df29f5b net/smc: save stack space and allocate smc_init_info +082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict +40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional +19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W552946ABA panel +89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchanglong w552946aba +acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics Technology +b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly +24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_queues() +4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' +ec356edef78c ethernet: ixgb: use eth_hw_addr_set() +5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() +d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() +10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() +41edfff572d9 ethernet: enic: use eth_hw_addr_set() +0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() +a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() +698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() +f98c50509a20 ethernet: amd: use eth_hw_addr_set() +ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() +0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() +8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() +a07a296bba9d net: ipvtap: fix template string argument of device_create() call +1c5b5b3f0eab net: macvtap: fix template string argument of device_create() call +93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +dcebeb8bfedc Merge branch 'mptcp-fixes' +3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static +72bcbc46a5c3 mptcp: increase default max additional subflows to 2 +29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() +0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY +ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency +6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 +256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV +82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct +ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card +a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning +3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 +fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on z1 == 0 +d997cc1715df Input: snvs_pwrkey - add clk handling +a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc +36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferring probe +ccd661392abb Input: ads7846 - use input_set_capability() +9271cda2bb41 Input: ads7846 - set input device bus type and product ID +872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace +f041a7af1263 Input: tm2-touchkey - report scan codes +c41108049d14 kyber: avoid q->disk dereferences in trace points +aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk +8e141f9eb803 block: drain file system I/O on del_gendisk +a6741536f44a block: split bio_queue_enter from blk_queue_enter +1f14a0989073 block: factor out a blk_try_enter_queue helper +cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter +be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' +804f354ab6ce Input: adxl34x - fix sparse warning +c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources +ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() +4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros +03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused +c3ca31ce0ea1 ARC: fix potential build snafu +8a543184d79c net/mlx5: Use system_image_guid to determine bonding +1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index +2ec16ddde1fa net/mlx5: Introduce new device index wrapper +7b1b6d35f045 net/mlx5: Check return status first when querying system_image_guid +0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic +0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug +88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure +fbfa97b4d79f net/mlx5: Disable roce at HCA level +9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool +17ac528d8868 net/mlx5: Bridge, provide flow source hints +32def4120e48 net/mlx5: Read timeout values from DTOR +5945e1adeab5 net/mlx5: Read timeout values from init segment +4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register +ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets +2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() +027d052a36e5 drm/msm: fix potential NULL dereference in cleanup +7425e8167507 drm/msm: unlock on error in get_sched_entity() +f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls +eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function +899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() +1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments +d9fbb54d6641 drm/msm/dsi: use bulk clk API +658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq +ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper +415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT +e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST +fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define +aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler supports it +af89ebaa64de csky: Fixup regs.sr broken in ptrace +fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of status register +e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain +51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 +3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes +0ebbd89d4d77 hwmon: (tmp421) update documentation +1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE +f3fbf4b81d30 hwmon: (tmp421) really disable channels +3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT +45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT +c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT +f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding +9606ebc100ef arm64: defconfig: Visconti: Enable PCIe host controller +0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev +518d432fd529 arm64: dts: visconti: Add DTS for the VisROBO board +d1c7bf051ca5 dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board +c53fd4102c46 arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC +6beeaf48db6c arm64: dts: visconti: Add PCIe host controller support for TMPV7708 SoC +c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema +bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML binding +cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit +4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit +060c160fbb99 drm/msm/dp: Store each subblock in the io region +ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper +17b019e3b004 drm/msm/dp: Use devres for ioremap() +687825c402f1 dt-bindings: msm/dp: Change reg definition +b6816441a14b drm/msm: potential error pointer dereference in init() +3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() +bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up the host +fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 +90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 +0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy +39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() +2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe() +f8f57a38a60b drm/msm: delete conversion from bool value to bool return +442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare +993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare +d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare +c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" +b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() +76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp +9960f7a899f1 drm/msm/dpu: Remove some nonsense +63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges +64739f33ee46 drm: msm: hdmi: Constify static structs +a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm and 14nm PLL +5369f3c50995 drm/msm: Remove initialization of static variables +803e66f40a15 drm/msm: remove unneeded variable +885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. +f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr +6087623e7c90 drm/msm/dpu: don't clear IRQ register twice +a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts +9cef73918e15 vfio: Use cdev_device_add() instead of device_create() +2b678aa2f099 vfio: Use a refcount_t instead of a kref in the vfio_group +325a31c92030 vfio: Don't leak a group reference if the group already exists +1ceabade1df7 vfio: Do not open code the group list search in vfio_create_group() +63b150fde7a2 vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() +9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Kuninori Morimoto : +bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations +80dcd36c388a PCI/portdrv: Remove unused resume err_handler +ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset +3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() +26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding +9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time +4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock +c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() +24d23181e43d rtc: class: check return value when calling dev_set_name() +789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_add() failed +011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +2336d6968621 nfsd: update create verifier comment +6eab8224ed3d drm/tiny: ili9163: fix build +50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF +893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF +c974cf01b248 drm/i915: Clean up PXP Kconfig info. +5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit +4eb61ddc1b67 drm/i915: Enable multi-bb execbuf +7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fences +afc76f307e60 drm/i915: Make request conflict tracking understand parallel submits +28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests +544460c33821 drm/i915: Multi-BB execbuf +5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc +f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest +0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h +e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface +d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc +872758dbdb93 drm/i915/guc: Implement multi-lrc reset +bc955204919e drm/i915/guc: Insert submit fences between requests in parent-child relationship +6b540bf6f143 drm/i915/guc: Implement multi-lrc submission +99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions +09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids +44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts +c2aa552ff09d drm/i915/guc: Add multi-lrc context registration +3897df4c0187 drm/i915/guc: Introduce context parent-child relationship +9409eb359427 drm/i915: Expose logical engine instance to user +4f3059dc2dbb drm/i915: Add logical engine mapping +363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC submission +f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with GuC submission +1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context +0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission state sub-struct +43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver +34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv +b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case +343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release +c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack +634ec0b2906e ALSA: firewire-motu: notify event for parameter change in register DSP model +4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in register DSP model +ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model +7d843c494a9b ALSA: firewire-motu: parse messages for input parameters in register DSP model +41cc23389f5f ALSA: firewire-motu: parse messages for line input parameters in register DSP model +6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters in register DSP model +ce69bed5557b ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model +dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model +58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hardware meter +90b28f3bb85c ALSA: firewire-motu: add message parser for meter information in command DSP model +bea36afa102e ALSA: firewire-motu: add message parser to gather meter information in register DSP model +eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending +4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts +4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an interrupt +0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile +fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK +4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable +3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz +2a031a99428b ASoC: cs42l42: Don't claim to support 192k +0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER +917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers +d591d4b32aa9 ASoC: cs42l42: Correct some register default values +6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels +06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running +08411e3461bd spi: replace snprintf in show functions with sysfs_emit +2a4a4e8918f0 spi: cadence: Add of_node_put() before return +dbf641a10f61 spi: orion: Add of_node_put() before goto +b296997cf539 ASoC: soc-component: improve error reporting for register access +96792fdd77cd ASoC: amd: enable vangogh platform machine driver build +34a0094b9ff7 ASoC: amd: add vangogh machine driver +832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver +baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) +349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) +cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) +e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) +5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) +c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) +95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample +466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document +c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support +f03beb55a831 ASoC: audio-graph-card2: add DPCM support +c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support +6e5f68fe3f2d ASoC: add Audio Graph Card2 driver +52a18c291470 ASoC: simple-card-utils: add codec2codec support +92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() +d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test +5dd7e163e71f ASoC: test-component: add Test Component YAML bindings +db7be2cb87ae ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151 +1a9a9d226f0f ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 +6f87a74d3127 ARM: dts: stm32: fix SAI sub nodes register range +3d4fb3d4c431 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx +5ac05598aa20 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey +2012579b3129 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz +7e9e2d18c02c ARM: dts: stm32: add initial support of stm32mp135f-dk board +396e4168c527 dt-bindings: stm32: document stm32mp135f-dk board +1da8779c0029 ARM: dts: stm32: add STM32MP13 SoCs support +9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API +c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data +9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code +0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' +d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" +2faf63b650bb ice: make use of ice_for_each_* macros +22bf877e528f ice: introduce XDP_TX fallback path +9610bd988df9 ice: optimize XDP_TX workloads +eb087cd82864 ice: propagate xdp_ring onto rx_ring +a55e16fa330a ice: do not create xdp_frame on XDP_TX +0bb4f9ecadd4 ice: unify xdp_rings accesses +e72bba21355d ice: split ice_ring onto Tx/Rx separate structs +dc23715cf30a ice: move ice_container_type onto ice_ring_container +e93d1c37a85b ice: remove ring_active from ice_ring +8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size +2ea086e35c3d ksmbd: add buffer validation for smb direct +4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB +9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freedesktop.org/drm/drm +7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing +3270ffe89fe6 clk: samsung: add support for CPU clocks +86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Software-Group/linux-ntfs3 +cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest +9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() +0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_register() +7dd05578198b clk: samsung: Introduce Exynos850 clock driver +4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' +64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex +78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex +a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 +86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys +5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings +46393d61a328 lan78xx: select CRC32 +295711fa8fec Merge branch 'dpaa2-irq-coalescing' +fc398bec0387 net: dpaa2: add adaptive interrupt coalescing +69651bd8d303 soc: fsl: dpio: add Net DIM integration +a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing +ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per software portal +2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the attributes +cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() +06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() +b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() +f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' +e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking +70e939ddea7f net: add skb_get_dsfield() helper +c13de2386c78 mtd: core: don't remove debugfs directory if device is in use +8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus +7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label +a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant +19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters +603362b4a583 mtd: fixup CFI on ixp4xx +fc9e18f9e987 (tag: nand/for-5.16) mtd: rawnand: arasan: Prevent an unsupported configuration +73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver +eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND +0b93aed2842d mctp: Avoid leak of mctp_sk_key +6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines +b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines +325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines +f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines +194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines +f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines +b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines +7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines +d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines +c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper" +075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify +fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper" +8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper" +1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper" +048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper" +e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper" +d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers +9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER +c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform +bf1366734b36 Merge branch 'qca8337-improvements' +d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema +e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch +fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct +cef08115846e net: dsa: qca8k: set internal delay also for sgmii +f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 +ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 +362bb238d8bf net: dsa: qca8k: add support for pws config reg +924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding +bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable +13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll +5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 +3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 +731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 +6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge +fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties +d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support +bacc8daf97d4 xen-netback: Remove redundant initialization of variable err +4602c5842f64 optee: refactor driver with internal callbacks +c0ab6db39a90 optee: simplify optee_release() +9028b2463c1e tee: add sec_world_id to struct tee_shm +d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA +79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c +8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index +71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support +09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT +b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT +810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. +da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ +66558b730f25 sched: Add cluster scheduler level for x86 +778c558f49a2 sched: Add cluster scheduler level in core and related Kconfig for ARM64 +c5e22feffdd7 topology: Represent clusters of CPUs within a die +37b47298ab86 sched: Disable -Wunused-but-set-variable +42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked +bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder +4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat +cf2a85efdade leaking_addresses: Always print a trailing newline +54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_symbol_name()" +4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation +45a3ec891370 PCI: qcom: Add sc8180x compatible +df872ab1ffe4 (tag: spi-nor/for-5.16) mtd: spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname() +a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function devm_platform_ioremap_resource_byname() +f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE +e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +019057bd73d1 KVM: SEV-ES: fix length of string I/O +78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() +15b02050baee mtd: spi-nor: Enable locking for n25q128a13 +502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() +5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c +d7b101a35ad0 dt-bindings: interconnect: sunxi: Add R40 MBUS compatible +1f8818e352f7 dyndbg: fix spurious vNpr_info change +f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge +131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 configuration +38322cf423f6 memory: Add LPDDR2-info helpers +ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node +001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory +2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F +3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties +9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema +a0d245d086c7 dt-bindings: Relocate DDR bindings +6be85db40135 mailmap: Fix text encoding for Niklas Söderlund +81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support +0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible +c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets +f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output +f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins +e212923e7407 pinctrl: renesas: checker: Move overlapping field check +28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive register check +412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins +ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins +2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks +d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers +3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset +c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware +b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data +f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant +db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal monitor bindings +a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 +1a361b41c1a1 drm/r128: fix build for UML +d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming +b253c3026c29 drm/hyperv: Fix double mouse pointers +b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large +97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read +6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes +82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt +908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation +62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC +52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices +6c78800461e6 ARM: config: aspeed: Enable Network Block Device +59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors +7af36da5fede ARM: configs: aspeed: Enable commonly used drivers +c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device +05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash +1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ +08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node +6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device +8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-controller node +39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node +e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check +8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus +61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default +d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node +44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema +74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check +7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash +784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers +ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema +113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes +83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board +72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() +c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties +40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' +149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache +7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path +4826090719d4 octeontx2-af: Enable CPT HW interrupts +e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C +7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix +a3d708925fcc net: tulip: winbond-840: fix build for UML +523994ba3ad1 net: intel: igc_ptp: fix build for UML +cd2621d07d51 net: fealnx: fix build for UML +78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() +c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' +30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries +c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attribute +507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags overflow +20d446f24f37 net: mvneta: Delete unused variable +4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init for non-of platform +4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width (duty cycle) +67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient +fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms +09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency +2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards +c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO +924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator +1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments +ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description +a1467faa1041 ARM: imx: register reset controller from a platform driver +4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery +b0179f0d18dd drm/i915: fix blank screen booting crashes +266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator +d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users +323fd5955f84 clk: versatile: Rename ICST to CLK_ICST +dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible +1b771839de05 clk: qcom: gdsc: enable optional power domain support +622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node +b5af64fceb04 soc: qcom: smem: Support reserved-memory description +7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional +d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram +9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name +2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names +a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock controller +6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller +a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain +730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain +88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect +5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback +4d5b5539742d binder: use cred instead of task for getsecid +52f88693378a binder: use cred instead of task for selinux checks +ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILING_* values +1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n +ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 +b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data +29bc22ac5e5b binder: use euid from cred instead of using task +3e6ed7703dae selftests: netfilter: remove stray bash debug line +174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns +a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 +c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers +540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers +8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers +9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction +f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn +44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn +e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn +8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn +0d7308c0ff5f af_packet: Introduce egress hook +42df6e1d221d netfilter: Introduce egress hook +17d20784223d netfilter: Generalize ingress hook include file +7463acfbe52a netfilter: Rename ingress hook include file +d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support +83f52364b152 drm/i915: Remove memory frequency calculation +566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev_err_probe() +e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev_err_probe() +a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev_err_probe() +d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_err_probe() +94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe() +d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_err_probe() +ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe() +a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe() +386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_err_probe() +5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper function dev_err_probe() +6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_err_probe() +86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables +7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. +c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() +9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure +32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure +5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure +437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver +b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings +acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() +aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array +1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 +7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping +189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointer in probe() +3ff6d64e68ab libperf tests: Fix test_stat_cpu +f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures +8e820f962345 perf report: Output non-zero offset for decompressed records +57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel +b7490aade5d2 video: omapfb: Fix fall-through warning for Clang +b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable +b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api +e4c2efa1393c ice: fix getting UDP tunnel entry +73e30a62b19b ice: Avoid crash from unnecessary IDA free +ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues +ba530fea8ca1 ethernet: remove random_ether_addr() +2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' +923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes +562ef98a666e ethernet: replace netdev->dev_addr assignment loops +68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr +c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) +db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate +54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() +766607570bec ethernet: constify references to netdev->dev_addr in drivers +11a83f4c3930 xfs: remove the xfs_dqblk_t typedef +ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef +de38db7239c4 xfs: remove the xfs_dinode_t typedef +4c175af2ccd3 xfs: check that bc_nlevels never overflows +1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots +f4585e82340b xfs: stricter btree height checking when looking for errors +510a28e195cd xfs: don't allocate scrub contexts on the stack +ae127f087dc2 xfs: remove xfs_btree_cur_t typedef +78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code +512edfac85d2 xfs: port the defer ops capture and continue to resource capture +c5db9f937b29 xfs: formalize the process of holding onto resources across a defer roll +ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error +3a076b307c22 ipmi:ipmb: Add OF support +5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression +51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused +201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy +5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() +f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff +a1f01768f60a drm/i915: Use standard form terminating condition for lane for loops +c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans +247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps buf trans structs +be3a60a94390 ARM: dts: ux500: Switch battery nodes to standard +baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.org/nvme into block-5.15 +14cfbb7a7856 io_uring: fix wrong condition to grab uring lock +abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] +4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file +1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe +b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time +509975c7789f ALSA: usb-audio: Drop superfluous error message after disconnection +ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() +325b2064d00a ice: Implement support for SMA and U.FL on E810-T +885fe6932a11 ice: Add support for SMA control multiplexer +3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins +e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr +9f37ab0412eb PCI/switchtec: Add check of event support +67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP +1420ac218abc PCI/switchtec: Update the way of getting management VEP instance ID +551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue +1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail +ea142b09a639 MAINTAINERS: Update the devicetree documentation path of imx fec driver +a2d859e3fc97 sctp: account stream padding length for reconf chunk +332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses +40507e7aada8 ethernet: s2io: fix setting mac address during resume +26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware +6f00d1651b32 Merge branch 'for-linus' into for-next +1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS +05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now +531558b56be5 Merge branch 'spi-5.15' into spi-5.16 +22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table +660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform +16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats +4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback +6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses +ee9955d61a0a mm: use pidfd_get_task() +e9bdcdbf6936 pid: add pidfd_get_task() helper +f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device +e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshadow ACPI handles only once +0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host +92d23216fe7c Merge branch 'fixes' into next +6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield +1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_hotkey() helper +334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper functions (v2) +8a12b170558a drm/privacy-screen: Add notifier support (v2) +befe5404a00b drm/privacy-screen: Add X86 specific arch init code +a1a98689301b drm: Add privacy-screen class (v4) +107fe9043020 drm/connector: Add support for privacy-screen properties (v4) +804bccba71a5 sched: Fill unconditional hole induced by sched_entity +4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group +f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_domain() +7d380f24fe66 sched/numa: Fix a few comments +5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus +7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_task_group() +5de62ea84abd sched,livepatch: Use wake_up_if_idle() +3091f5fc5f1d powerpc: Mark .opd section read-only +8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 +d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter +1eecf31e3c96 drm/i915: split out vlv sideband to a separate file +7edde0c80785 dyndbg: no vpr-info on empty queries +7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting +f0ada6da3a0d device property: Add missed header in fwnode.h +5879f1c94d67 Documentation: dyndbg: Improve cli param examples +9c40e1aa8412 dyndbg: Remove support for ddebug_query param +5ca173974888 dyndbg: make dyndbg a known cli param +12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps +361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet +38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes +c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes +5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes +4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout +d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM +be5eb9335426 nvme: fix per-namespace chardev deletion +dbad63001eac ksmbd: validate compound response buffer +9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check in smb2_write +bf8acc9e10e2 ksmbd: improve credits management +f7db8fd03a4b ksmbd: add validation in smb2_ioctl +776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() +48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management +29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 +43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range +f23750b5b3d9 drm/amdgpu: fix out of bounds write +897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx +9974cb5c8790 net: delete redundant function declaration +ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' +bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters +15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters +6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters +fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT +b063e0651ced mlxsw: reg: Fix a typo in a group heading +cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc-digital-module' +291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() +58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() +0911ab31896f nfc: fix error handling of nfc_proto_register() +1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" +0282b0f01264 selftests/ftrace: Update test for more eprobe removal process +7d5fda1c841f tracing: Fix event probe removal from dynamic events +c30174d3332d pinctrl: gemini: fix typos +c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() +576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent +6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" +1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU from example +0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework binding to use syscon" +1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 +e79d82643a69 net: enetc: fix check for allocation failure +f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 +a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 +37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset' +604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema +4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 +d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 +72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 +196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc +ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc +eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents +c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support +a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset +35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE +b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks +74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks +80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks +0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver +85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver +78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support +68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible +36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops +affc65924629 tracing: in_irq() cleanup +b57d02091b8f Smack: fix W=1 build warnings +790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com/Broadcom/stblinux into arm/drivers +b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown +936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers +e9fd72929359 selinux: fix all of the W=1 build warnings +1d1e1ded1356 selinux: make better use of the nf_hook_state passed to the NF hooks +427f974d9727 net: korina: select CRC32 +6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' +2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments +02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang +25d7b70e0202 MIPS: Fix fall-through warnings for Clang +6a7391ed6c77 scsi: st: Fix fall-through warning for Clang +496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 +0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation +05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings +3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes +047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github.com/Broadcom/stblinux into arm/fixes +92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 +ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() +76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh +972d321e871d MAINTAINERS: Add Siqueira for AMD DC +6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso +afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. +ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 +a273bc9937e6 drm/amdkfd: ratelimited svm debug messages +02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC +2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature +91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran +a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran +1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display +62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo +9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN +fe04957e26e7 drm/amdgpu: enable display for cyan skillfish +d1bfbe8a3202 amd/display: check cursor plane matches underlying plane +7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror +9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails +6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work +71cbfeb38141 drm/amdkfd: avoid conflicting address mappings +369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 +97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT +d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() +50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly +c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects +2835f327bd12 ACPI: battery: Accept charges over the design capacity as full +f4a20dfac88c gpio: mc33880: Drop if with an always false condition +06de2cd788bf gpio: max730x: Make __max730x_remove() return void +e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc +13b5ffa0e282 net: remove single-byte netdev->dev_addr writes +663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() +400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' +5a1b7e1a5325 ip: use dev_addr_set() in tunnels +20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address +40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers +fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' +1bfcd1cc546e decnet: constify dev_addr passing +6cf862807234 tipc: constify dev_addr passing +1a8a23d2da4f ipv6: constify dev_addr passing +2ef6db76bac0 llc/snap: constify dev_addr passing +db95732446a8 rose: constify dev_addr passing +c045ad2cc01e ax25: constify dev_addr passing +13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() +d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields +60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() +1a6784359540 power: supply: ab8500_bmdata: Use standard phandle +eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery +5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' +940409264647 ravb: Fix typo AVB->DMAC +3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() +95e99b10482d ravb: Document PFRI register bit +1091da579d7c ravb: Rename "nc_queue" feature bit +030634f37db9 ravb: Optimize ravb_emac_init_gbeth function +4ea3167bad27 ravb: Rename "tsrq" variable +0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet +b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info +1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub +16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub +2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub +3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub +2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info +23144a915684 ravb: Use ALIGN macro for max_rx_len +e599ee234ad4 net: arc: select CRC32 +d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call +7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n +50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression +130e2054d4a6 SUNRPC: Change return value type of .pc_encode +fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode +3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status +f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control +51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route +6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode +495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" from cy_huang ChiYuan Huang : +5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright +737929191283 arm64: dts: marvell: add Globalscale MOCHAbin +348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux +bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch +8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration +a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap +c44b31c26379 SUNRPC: Change return value type of .pc_decode +16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode +edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic +aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] +42cf2a633d5d PCI: vmd: depend on !UML +af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller +d0221a780cbc nvmem: imx-ocotp: add support for post processing +5008062f1c3f nvmem: core: add nvmem cell post processing callback +7ae6478b304b nvmem: core: rework nvmem cell instance creation +5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property +b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) +216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries +6ac113f741a7 staging: vt6655: fix camelcase in byRate +9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC +5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells +cd06ab2fd48f drm/locking: add backtrace for locking contended locks without backoff +50ac48ae3e80 bus: sun50i-de2: Adjust printing error message +bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb +09b6addf6486 VDUSE: fix documentation underline warning +8b7216439e2e s390: add Alexander Gordeev as reviewer +880732ae31e8 samples/kfifo: Rename read_lock/write_lock +85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void +ff63198850f3 Revert "virtio-blk: Add validation for block size in config space" +97f854be2038 vhost_vdpa: unset vq irq before freeing irq +2f9a174f918e virtio: write back F_VERSION_1 before validate +4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void +9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void +70b4d23226c8 serial: max310x: Make max310x_remove() return void +75d9b8559ac3 Bluetooth: Fix memory leak of hci device +893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value +cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void +c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() +05d744fc28b6 staging: r8188eu: Fix misspelling in comment +5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() +d445aa402d60 staging: most: dim2: use device release method +2ab189164056 staging: most: dim2: do not double-register the same device +56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE +aefb1fc5c185 staging: r8188eu: odm BoardType is never set +e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit +2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E +4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM +64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv +97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog +bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics +997e127a2868 staging: r8188eu: remove odm ext lna info +28ad741b2148 staging: r8188eu: remove odm ext pa info +0e170624f66c staging: r8188eu: remove odm ext trsw info +8f78bc11b8ae staging: r8188eu: remove odm hct test info +640649a15e90 staging: r8188eu: remove odm wifi test info +bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info +cc729e367ee0 staging: r8188eu: remove odm cut version info +72f069aafa43 staging: r8188eu: remove odm fab version info +9cc313e7149a staging: r8188eu: RfOnOffDetect is unused +2397591c2998 staging: r8188eu: remove specific device table +84799c41c6d2 staging: r8188eu: remove an unused define +e9c1caea9659 staging: vt6655: fix camelcase in byLocalID +91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg +c2115b2b1642 usb: musb: dsps: Fix the probe error path +db6e436264da power: supply: axp288_charger: Fix missing mutex_init() +e27bea459d5e usb: gadget: avoid unusual inline assembly +fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it +9eff2b2e59fd usb: host: ohci-tmio: check return value after calling platform_get_resource() +6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback +7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support +f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings +bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops +abed054f039a ASoC: mediatek: Constify static snd_soc_ops +916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support +82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() +af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leaked contexts +6d7163f2c49f mei: hbm: drop hbm responses on early shutdown +dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer +ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls +3e4beec5e679 mt7601u: Remove redundant initialization of variable ret +51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of variable version +e3ec7017f6a2 rtw89: add Realtek 802.11ax driver +0a491167fe0c ath10k: fix max antenna gain unit +57671351379b ath9k: fix an IS_ERR() vs NULL check +8cd5c0847160 ath11k: Identify DFS channel when sending scan channel list command +03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels +b616230e2325 powerpc/eeh: Fix docstrings in eeh.c +6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support +6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() +6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak +a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs +39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void +af98ff045f1e Input: adxl34x - make adxl34x_remove() return void +21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure +00aeaf329a3a scsi: libsas: Export sas_phy_enable() +046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() +36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback +602946ec2f90 powerpc: Set max_mapnr correctly +f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released +322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value +3510c5cf4276 gen_init_cpio: add static const qualifiers +6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets +e98754233c58 PCI: cpqphp: Format if-statement code block correctly +2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly +d1f24712a86a ionic: no devlink_unregister if not registered +847c6bdba833 Merge branch 'felix-dsa-driver-fixes' +8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown +43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BPDUs into BLOCKING ports +1328a883258b net: dsa: felix: purge skb from TX timestamping queue if it cannot be sent +49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with ocelot switch lib +deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelot switch lib driver +ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the timestamp FIFO with the skb PTP header +fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets +9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb +52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO +c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers +3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and-tag_sja1105' +4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver +28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver +b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver +f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding +290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD11, LD20 and PXs3 SoCs +83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 +3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 +0e258cec0b07 Merge branch 'devlink-reload-simplification' +82465bec3e97 devlink: Delete reload enable/disable interface +96869f193cfd net/mlx5: Set devlink reload feature bit for supported devices only +bd032e35c568 devlink: Allow control devlink ops behavior through feature mask +b88f7b1203bf devlink: Annotate devlink API calls +2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c +21314638c9f2 devlink: Reduce struct devlink exposure +230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name +40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name +e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name +e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->driver->name +1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name +43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port leaves bridge +60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app init to app start +5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name +7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name +823c523eb2e4 bcma: simplify reference to driver name +8f5c335e34b5 crypto: qat - simplify adf_enable_aer() +a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter +171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions +ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver +097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver +8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) +0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs +c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest +84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors +0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp +b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged +94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path +ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode +2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work +48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 +a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute +aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr +e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits +a9d85efb25fb docs: use the lore redirector everywhere +b0b719cea870 docs: proc.rst: mountinfo: align columns +ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering +85eafc63d032 docs: update file link location +d5b421fe0282 docs: Explain the desired position of function attributes +357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path() +f18312084300 PCI: hv: Remove unnecessary use of %hx +f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +d208b89401e0 dm: fix mempool NULL pointer race when completing IO +b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend +ec132ef2d1d9 dm clone: make array 'descs' static +2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors +d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() +381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable +9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 +187a580c9e78 scsi: iscsi: Fix set_param() handling +596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error +7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs +50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() +48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' into v5.16/vfio/next +49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. +3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num +e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs +4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd +73a549321003 RDMA/rxe: Create AH index and return to user space +99c13a3e2965 RDMA/rxe: Change AH objects to indexed +cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr +f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't support steering +9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() +16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() +6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() +0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() +8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls +bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetree/fixes +3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address +13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting +814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value +c5f44559e919 drm/i915/display: remove unused intel-mid.h include +4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str +f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() +b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset +d9f673051ab5 Merge drm/drm-next into drm-intel-next +e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in set_soc_threshold +0cf48167b87e power: supply: max17042_battery: Clear status bits in interrupt handler +ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging +9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() +8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list +a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() +aa5e9f98113b drm/i915/gt: include tsc.h where used +a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback +a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support +ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters +886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization +3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration through RDMA netlink +822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit +7301d0a9834c RDMA/nldev: Add support to get status of all counters +5e2ddd1e5982 RDMA/counter: Add optional counter support +0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats +0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct +13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats +7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers +744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers +f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid +709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() callback +f8de49ef9252 smack: remove duplicated hook function +3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() +b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote proc driver +ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX +d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method +ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file +bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV +2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next +69adec18e94f KVM: arm64: Fix reporting of endianess when the access originates at EL0 +e2a58d2d3416 unicode: only export internal symbols for the selftests +2b3d04787012 unicode: Add utf8-data module +5e3dbeac3795 hwmon: (tmp421) introduce a channel struct +beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void +8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes +9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b +952a11ca32a6 hwmon: cleanup non-bool "valid" data fields +b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API +b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per different cooling devices +b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation +1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE +8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version +a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry +6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. +373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC +94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values +b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table +df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const +b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff +6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id +fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa +ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients +b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices +7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML +cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define +0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema +3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices +f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices +1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices +d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sensor chip on some ASRock boards +8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema +105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema +e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema +4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove from trivial devices +45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema +951778f11727 dt-bindings: hwmon: lm70: move to trivial devices +3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply +9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema +000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm +3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI +4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6775_data. +2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. +d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices +150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM +bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers +e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver +d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism +6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_with_info +fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding +ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() +5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites +0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path +03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema +b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible +a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed +88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check +1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour +2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU +87440d70a4bf Merge back ACPI PCI material for v5.16. +ed229454856e power: supply: axp288-charger: Optimize register reading method +96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt +7e919677bb39 PCI: dwc: Perform host_init() before registering msi +53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode +2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 sadk board +31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC +a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW +7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove +177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc +4d4a223a86af ice: fix locking for Tx timestamp tracking flush +8e0ab8e26b72 s390: fix strrchr() implementation +4540938952d4 vfio-ccw: step down as maintainer +1606520a2454 KVM: s390: remove myself as reviewer +7389074ced34 Merge branch 'ioam-fixes' +7b1700e009cc selftests: net: modify IOAM tests for undef bits +2bbc977ca689 ipv6: ioam: move the check for undefined bits +c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error +55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() +aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets +ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work +9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 +4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's +850bfb912a6d net: hns3: debugfs add support dumping page pool info +25b90c19102f tulip: fix setting device address from rom +2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' +7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries +2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions +3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE +e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE +7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic +74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot +249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' +0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent +a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables +9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark +099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding +0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers +a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() +0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability +814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. +1cd967c69410 drm/i915/display: refactor initial plane config to a separate file +0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs +2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from other places. +74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atomic_plane.c +1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn't provide one +e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex +0c464eee746a drm/panel: st7703: Add media bus format +1311f3dfce7e drm/panel: mantix: Add media bus format +2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts +5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b +1af5f7af2484 pata_radisys: fix checking of DMA state +492402ce7077 pata_optidma: fix checking of DMA state +2367ad63a131 pata_amd: fix checking of DMA state +47b320498c3b pata_ali: fix checking of DMA state +6ac586f2e716 libata-scsi: fix checking of DMA state +f971a85439bd libata: fix checking of DMA state +319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() +de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well +beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() +8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe +1dfde0892b32 arm64: asm: setup.h: export common variables +f83c18cc9edc Merge branch 'fixes' into next +8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided +4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() +0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names from dependencies +84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller +4853396f03c3 memstick: avoid out-of-range warning +7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured +0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" +46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig +879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable property as deprecated +9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer +546b73ab019b mmc: mmci: Add small comment about reset thread +c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA +3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property +53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset +d806e334d039 mmc: sdhci-omap: Fix context restore +8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured +c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support +f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode +fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting +bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS +8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference +43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error +d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 +16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic +d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout +39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver +ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC +c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() +b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() +2304c55fd506 memstick: ms_block: Add error handling support for add_disk() +295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema +9c1aaec47527 mmc: block: Add error handling support for add_disk() +d74179b86925 mmc: mtk-sd: Remove unused parameters +961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) +43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow +38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 +4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 +29908bbf7b89 powerpc/perf: Expose instruction and data address registers as part of extended regs +02b182e67482 powerpc/perf: Refactor the code definition of perf reg extended mask +68e7c510fdf4 usb: gadget: hid: fix error code in do_config() +88f5e1e66253 kbuild: Add make tarzst-pkg build option +2216cf68cf56 scripts: update the comments of kallsyms support +b415ed4f49b9 Input: st1232 - prefer asynchronous probing +2667f6b7af99 Input: st1232 - increase "wait ready" timeout +5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller +67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example +8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards +013923477cb3 pata_legacy: fix a couple uninitialized variable bugs +ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.freedesktop.org/drm/msm into drm-fixes +c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling +739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() +90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready +ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy +3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register +6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices +3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() +980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() +2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp +c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings +171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() +efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx +9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected at dp_pm_resume +fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb" +8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" +0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" +be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" +ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' +f41e137abd25 nfc: microread: drop unneeded debug prints +f0563ebec68f nfc: trf7970a: drop unneeded debug prints +e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints +84910319fad4 nfc: st-nci: drop unneeded debug prints +edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device +f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX +5b25a5bf5e04 nfc: drop unneeded debug prints +bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet is done" +0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +465f15a6d1a8 selftests: nft_nat: add udp hole punch test case +cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs +cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint correctly +011e0868e0cf f2fs: fix to use WHINT_MODE +c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects +a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() +311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex t-queue +e679198bbb82 Merge branch 'gve-improvements' +1b4d1c9bab09 gve: Track RX buffer allocation failures +ea5d3455adf1 gve: Allow pageflips on larger pages +4edf8249bcd1 gve: Add netif_set_xps_queue call +87a7f321bb6a gve: Recover from queue stall due to missed IRQ +61d72c7e486b gve: Do lazy cleanup in TX path +58401b2a46e7 gve: Add rx buffer pagecnt bias +2cb67ab153d5 gve: Switch to use napi_complete_done +f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc +1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc +543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfigs +4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine +18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio +86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next +4342f70538b9 selinux: remove unneeded ipv6 hook wrappers +2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" +8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt +79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding +f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver +c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt +ee30840ba3ba drm/v3d: fix copy_from_user() error codes +79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() +6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map +fbc59d65059e unicode: move utf8cursor to utf8-selftest.c +9012d79cf0c7 unicode: simplify utf8len +379210db489c unicode: remove the unused utf8{,n}age{min,max} functions +49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load +f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned +a440943e68cd unicode: remove the charset field from struct unicode_map +86e805757978 f2fs: simplify f2fs_sb_read_encoding +aa8bf298a96a ext4: simplify ext4_sb_read_encoding +cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +23410de5796c arm64: dts: Add support for Unisoc's UMS512 +77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 +f85d9e59f1b4 drm/connector: fix all kernel-doc warnings +b2f583937aad s390/cmm: use string_upper() instead of open coded variant +a30b5b030476 s390/ptrace: add function argument access API +3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests +885359c42942 s390/ptrace: fix coding style +894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations +176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function +5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support +0c14c037952c s390/jump_label: add __init_or_module annotation +acd6c9afc63c s390/jump_label: rename __jump_label_transform() +4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH +e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching +ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() +1c27dfb24e3b s390/jump_label: use text_poke_sync() +e16d02ee3f34 s390: introduce text_poke_sync() +fbbd14073712 s390/barrier: factor out bcr_serialize() +25d36a85c61b s390/test_unwind: convert to KUnit +4a667ba87308 s390/debug: fix kernel-doc warnings +ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. +4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate_lookup() +507874c08f63 orangefs: Remove redundant initialization of variable ret +2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE +711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically +57116ce17b04 workqueue: fix state-dump console deadlock +90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void +22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft +cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse +14a981193e40 fs/ntfs3: Refactor ntfs_create_inode +4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp +2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls +e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini +45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" from Andy Shevchenko : +9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed +228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl +ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files +7fde6d8b445f ice: ndo_setup_tc implementation for PR +0d08a441fb1a ice: ndo_setup_tc implementation for PF +a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 +1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish +cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmarm-master/next +53e8ce137f7b Documentation: admin-guide: Document side effects when pKVM is enabled +572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters +8b8ef05b776e ice: cleanup rules info +8bb98f33dead ice: allow deleting advanced rules +0f94570d0cae ice: allow adding advanced rules +fd2a6b71e300 ice: create advanced switch recipe +450052a4142c ice: manage profiles and field vectors +537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell +31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 +1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt +96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR +687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/Xilinx/linux-xlnx into arm/dt +030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers +7715ec32472c ice: implement low level recipes functions +7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling +85303db36b6e platform/x86: int1092: Fix non sequential device mode handling +ce8bd03c47fc ethernet: sun: add missing semicolon, fix build +5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion +a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed +fee762d69ad5 kconfig: refactor conf_touch_dep() +00d674cb3536 kconfig: refactor conf_write_dep() +57ddd07c4560 kconfig: refactor conf_write_autoconf() +8499f2dd57ef kconfig: add conf_get_autoheader_name() +80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c +51d792cb5de8 kconfig: refactor listnewconfig code +6ce45a91a982 kconfig: refactor conf_write_symbol() +ca51b26b4a25 kconfig: refactor conf_write_heading() +45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation +a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk +269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device +0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() +ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation +a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk +81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device +e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() +5f39efc42052 KVM: arm64: Handle protected guests at 32 bits +1423afcb4117 KVM: arm64: Trap access to pVM restricted features +72e1be120eaa KVM: arm64: Move sanitized copies of CPU features +2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs +6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers +16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg +538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 +3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers +8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers +cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c +7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own include file +c005828744f5 platform/x86: intel_skl_int3472: Correct null check +0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2 +0b243c003e11 platform/x86: intel_skl_int3472: Correct null check +95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2 +c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller +432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller +923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal Dasu : +a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment +5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s +41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time +c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment +7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s +f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time +431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting +307d149d9435 bpf, mips: Clean up config options about JIT +92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI +6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI +1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next +ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() +5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 +00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ +ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight +a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c +db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes +9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call +5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes +452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call +10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST +2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries +e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex transfer +ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode +75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe +81a13ac7e3e4 sh: Use modern ASoC DAI format terminology +281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver +c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() +293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() +011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() +f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' +1e39f430575f drm/nouveau/gem: remove redundant semi-colon +404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition. +636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page() +cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c +cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs +e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma +712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C transactions +24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers +16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant +d88ae2932df0 i2c: pasemi: Add Apple platform driver +a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* +fd664ab2319f i2c: pasemi: Allow to configure bus frequency +1a62668cefdb i2c: pasemi: Move common reset code to own function +9bc5f4f660ff i2c: pasemi: Split pci driver to its own file +6adb00c7f0ed i2c: pasemi: Split off common probing code +c06f50ed36cc i2c: pasemi: Remove usage of pci_dev +07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number +3a7442ac1d1b i2c: pasemi: Use io{read,write}32 +df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings +51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type +54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen +c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml +ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml +02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml +04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child +65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt +8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt +55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create() +a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next +94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF +023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 +c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig +e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +d0e36a62bd4c quota: correct error number in free_dqentry() +34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform +a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform +9bf3d2033129 quota: check block number when reading the block in quota file +b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line +15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next +88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers +8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 +3e197f17b23b KVM: arm64: selftests: Add init ITS device test +188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range +2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range +c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init +46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic +3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic +96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() +2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size +c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size +4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size +f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange +3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmarm-master/next +1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation +07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU +2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall +8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been initialised +8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_enabled() +a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) +209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes +c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() +ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() +4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size +c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow +9b793db5fca4 b43: fix a lower bounds test +c1c8380b0320 b43legacy: fix a lower bounds test +ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller +ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a command +880de4037773 USB: xhci: dbc: fix tty registration race +5255660b208a xhci: add quirk for host controllers that don't update endpoint DCS +a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() +620b74d01b9d Merge 5.15-rc5 into usb-next +797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +b26503b15631 tracing: Fix missing * in comment block +1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() +6675880fc4b7 tracing: Fix memory leak in eprobe_register() +43c9dd8ddf4e ftrace: Add unit test for removing trace function +4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig +9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst +b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t +160321b2602f tools/bootconfig: Print all error message in stderr +9b81c9bfff46 bootconfig: Remove unused debug function +f3668cde8562 bootconfig: Split parse-tree part from xbc_init +115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() +f30f00cc9664 tools/bootconfig: Run test script when build all +e306220cb7b7 bootconfig: Add xbc_get_info() for the node information +bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() +64570fbc14f8 (tag: v5.15-rc5, qorvo/stable/master) Linux 5.15-rc5 +6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard +d611d7ea120b (tag: memory-controller-drv-5.16) Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next +178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field +914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel +2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel +efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select +ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select +75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control +7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use +0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment +0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node +ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() +b84d0001512a tty: serial: samsung: Improve naming for common macro +aec079f88752 tty: serial: atmel: use macros instead of hardcoded values +4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes +3aee752cd0b8 tty/sysrq: More intuitive Shift handling +c326d3ed52c8 USB: gadget: udc: Remove some dead code +bedbac5f66bf usb: gadget: storage: add support for media larger than 2T +05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed +98f668b30e8e staging: rtl8723bs: hal: remove duplicate check +a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ +c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN +4b2540a58784 staging: r8188eu: remove unused macros and defines from rtl8188e_hal.h +005eae35415f staging: r8188eu: remove some dead code +25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h +17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() +5c78a7583c62 staging: r8188eu: remove hal_ops +b66d42066f64 staging: r8188eu: remove hal_init from hal_ops +9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops +461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops +7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions +23b18275c624 staging: r8188eu: Odm PatchID is always 0 +ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 +33a47b9d848d staging: r8188eu: support interface is always usb +d01c3a1d21d2 staging: r8188eu: interface type is always usb +8504b988c020 staging: r8188eu: chip_type is write-only +d3e45102f9a8 staging: r8188eu: HardwareType is write-only +fdfd6fabb54c staging: r8188eu: remove two write-only hal components +4864ad2200e7 staging: r8188eu: remove unused IntrMask +082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize +2f4f87090980 staging: r8188eu: remove unused led component +fa6fc23694a7 staging: r8188eu: remove an obsolete comment +1977dcf07bdd staging: vt6655: fix camelcase in PortOffset +aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold +e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime +0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation +b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls +6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi +c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable +67999555ff42 net: phy: at803x: better describe debug regs +9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy +1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy +ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy +275fdef2d919 Merge branch 'net-use-helpers' +019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code +c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code +4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code +154ee116320d Merge branch 'ionic-vlanid-mgmt' +f91958cc9622 ionic: tame the filter no space message +8c9d956ab6fb ionic: allow adminq requests to override default error message +9b0b6ba6226e ionic: handle vlan id overflow +c2b63d3449d3 ionic: generic filter delete +eba688b15d34 ionic: generic filter add +ff542fbe5d55 ionic: add generic filter search +4ed642cc6538 ionic: remove mac overflow flags +1d4ddc4a5370 ionic: move lif mac address functions +c1634b118e84 ionic: add filterlist to debugfs +64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() +110cb2d2f932 NFS: Instrument i_size_write() +0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs +8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s +2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' +cc4299ea0399 ima: Use strscpy instead of strlcpy +61868acb0728 ima_policy: Remove duplicate 'the' in docs comment +40224c41661b ima: add gid support +30d8764a744f ima: fix uid code style problems +eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". +7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block +2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU +6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type +8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type +2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel" +c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd +54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" +717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel +230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel +c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus +19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel +76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel +f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel +97f921ff264e dt-bindings: add vendor prefix for Vivax +732b74d64704 virtio-net: fix for skb_over_panic inside big mode +f49823939e41 net: phy: Do not shutdown PHYs in READY state +a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() +7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol +5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description +1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol +6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context +5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list +ea52a0b58e41 net: use dev_addr_set() +794a69b3f803 Merge branch 'dev_addr-direct-writes' +8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes +a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes +ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes +a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes +2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes +b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces +8208461d3912 net/mlx5: Add ifc bits to support optional counters +e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC' +63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient +5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP +f0d1be1482aa rpmsg: virtio: Remove unused including +be0499369d63 net: mana: Fix error handling in mana_create_rxq() +f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' +e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests +1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound +6ed3f61e3200 net: tg3: fix redundant check of true expression +f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() +14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). +bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' +5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalone and bridged ports +8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware +c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from VLAN-unaware bridges using VID 0 +1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports leaving the bridge +0f937bc2f2ab Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next +bc774a3887cb rpmsg: char: Remove useless include +e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' +d3f7b1664d3e selfetest/bpf: Make some tests serial +5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test +0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test +b2105b9f39b5 PCI: Correct misspelled and remove duplicated words +445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port +d719de0d2f3c selftests/bpf: Fix race condition in enable_stats +21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files +49d67e445742 tracefs: Have tracefs directories not set OTH permission bits by default +e87c3434f81a selftests/bpf: Add per worker cgroup suffix +6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence +91b2c0afd00c selftests/bpf: Add parallelism to test_progs +a1852ce0e542 Merge branch 'add support for writable bare tracepoint' +fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint +ccaf12d6215a libbpf: Support detecting and attaching of writable tracepoint program +65223741ae1b bpf: Support writable context for bare tracepoint +5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa +3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() +29962197e64f soc/tegra: Add Tegra186 ARI driver +387ee9fe4587 dt-binding: usb: xilinx: Add clocking node +a70ae18b9e95 Merge branch 'dt/linus' into dt/next +f792cf8a094e perf kmem: Improve man page for record options +1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' +d7db0a4e8d95 bpftool: Add install-bin target to install binary only +87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh +a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf +3f7a3318a7c6 samples/bpf: Install libbpf headers when building +eda1a84cb4e9 perf tools: Enable strict JSON parsing +21813684e46d perf tools: Make the JSON parser more conformant when in strict mode +08f3e0873ac2 perf vendor-events: Fix all remaining invalid JSON files +62fde1c8beaf samples/bpf: Update .gitignore +7bf731dcc641 bpf: iterators: Install libbpf headers when building +0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +bf60791741d4 bpf: preload: Install libbpf headers when building +be79505caf3f tools/runqslower: Install libbpf headers when building +1478994aad82 tools/resolve_btfids: Install libbpf headers when building +cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +f012ade10b34 bpftool: Install libbpf headers instead of including the dir +c66a248f1950 bpftool: Remove unused includes to +b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older than target +636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2M and S5M to dtschema" from Krzysztof Kozlowski : +c6c00900c751 perf daemon: Remove duplicate sys/file.h include +7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang +40348baedfbc drm/amd/display: fix duplicated inclusion +806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c +c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing drm_device +ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock +097cbf2648e0 drm/amd/display: Fix Werror when building +35bdf463de33 drm/amdgpu: add missing case for HDP for renoir +08808f75d9b7 drm/amd/display: Remove redundant initialization of variable result +73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 +741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +3f66f86bfed3 per signal_struct coredumps +9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +0258b5fd7c71 coredump: Limit coredumps to a single thread group +0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesktop.org/drm/drm +fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema +a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema +ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema +1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema +1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object +a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property +b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled +19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema +cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure +74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io +5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name +4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" from cy_huang ChiYuan Huang : +04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" from Andy Shevchenko : +e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario +0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround +9653e613e00a Merge branch 'netdev-name-in-use' +d03eb9787d3a ppp: use the correct function to check if a netdev name is in use +caa9b35fadff bonding: use the correct function to check for netdev name collision +75ea27d0d622 net: introduce a function to check if a netdev name is in use +95f7f3e7dc6b net/smc: improved fix wait on already cleared link +12e6d7e64102 Merge branch 'enetc-swtso' +fb8629e2cbfc net: enetc: add support for software TSO +acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software +36ee7281c586 Merge branch 'ip6gre-tests' +7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key +8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication +c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly +4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error +4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests +7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests +c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() +45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag +097657c9a478 Merge branch 'stmmac-regression-fix' +6636fec29cdf ARM: dts: spear3xx: Fix gmac node +9cb1d19f47fa net: stmmac: add support for dwmac 3.40a +3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version +075da584bae2 net: stmmac: fix get_hw_feature() on old hardware +4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout +685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt +16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() +e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child +31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller +c2d4fab01f5e perf test evlist-open-close: Use inline func to convert timeval to usec +861e133ba268 PCI: rcar-host: Remove unneeded includes +6bd006c6eb7f perf mmap: Introduce mmap_cpu_mask__duplicate() +c65bd90dc93e PCI: rcar-ep: Remove unneeded includes +1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 +73e40c9bd44c libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted +146e5e733310 net-sysfs: try not to restart the syscall if it will fail eventually +2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT +94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers +454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles +d5ac07dfbd2b qed: Initialize debug string array +47e7dd34a26d Merge remote-tracking branch 'torvalds/master' into perf/core +339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon +612f71d7328c mptcp: fix possible stall on recvmsg() +38d7b029130e Merge branch 'dev_addr-helpers' +4d04cdc5ee49 ethernet: use platform_get_ethdev_address() +ba882580f211 eth: platform: add a helper for loading netdev->dev_addr +da8f606e15c7 ethernet: un-export nvmem_get_mac_address() +2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhere +faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes +f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC +5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node +f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pseries_cpu_die +fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code +983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path +7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections +fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() +799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary +56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() +f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() +ee87843795ec powerpc/powernv/dump: Fix typo in comment +2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal +7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping' +452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls +9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md +93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo +494f238a3861 powerpc/476: Fix sparse report +c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n +3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found +387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size +605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware +f27ef2856343 soc: mediatek: mmsys: Add reset controller support +9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node +4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 +7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 +858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property +6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system controller +f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into common location +373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries +eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support +27c9d7635d23 clk: renesas: r8a779a0: Add RPC support +6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library +f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller +febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready +c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document +bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation +4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() +e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for struct device +5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() +f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support +126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings +b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops +82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable_simd_for_test() +32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c +aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request_version() +7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function +71b5f2ab5e52 crypto: qat - rename pfvf collision constants +21db65edb6a5 crypto: qat - move pfvf collision detection values +6e680f94bc31 crypto: qat - make pfvf send message direction agnostic +c3878a786be0 crypto: qat - use hweight for bit counting +b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers +993161d36ab5 crypto: qat - fix handling of VF to PF interrupts +e17f49bb244a crypto: qat - remove unnecessary collision prevention step in PFVF +18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts +9b768e8a3909 crypto: qat - detect PFVF collision after ACK +cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang +183b60e00597 crypto: hisilicon/qm - modify the uacce mode check +fd2eda71a47b media: remove myself from dvb media maintainers +899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() +cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter +69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() +57b660b22f1b media: mb86a20s: make arrays static const +dce6dd4493d6 media: ov5670: Add implementation for events +5bd4098c3d92 media: ov13858: Add implementation for events +98442bd098c2 media: dw9714: Add implementation for events +ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info +553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try +6c0f6c424fca media: ipu3-imgu: Set valid initial format +3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation +37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup +af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver +13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 +c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_subdev_internal_ops +566778bc1da7 media: admin-guide: Update i2c-cardlist +5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor +e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera +f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor +203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. +485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation +a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() +c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates +16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. +fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation +6483a8cbea54 media: venus: vdec: set work route to fw +78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe +920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure +275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data +afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 +e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema +1444232152ea media: venus: fix vpp frequency calculation for decoder +8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() +799926a123cf media: venus: helper: change log level for false warning message +92b7b90c9005 media: omap_vout: use dma_addr_t consistently +8888a2ff634e media: vsp1: Add support for the V3U VSPD +168c05a3e6ac media: vsp1: Simplify DRM UIF handling +e73396fee261 media: vsp1: Fix WPF macro names +ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding +34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT +83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference +d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits +24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback +e37f1fe43324 iommu/arm-smmu-qcom: Request direct mapping for modem device +91a45b12d49e cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS +27ff8187f13e opp: Fix return in _opp_add_static_v2() +dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs +aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm +f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio +0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios +c405f5c15e9f clk: at91: check pmc node status before registering syscore ops +e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 +407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchartl/media into drm-next +bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC +33f736366b2c riscv: dts: microchip: drop unused pinctrl-names +42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node +fd86dd2a5dc5 riscv: dts: microchip: fix board compatible +80a9609c93ef riscv: dts: microchip: drop duplicated nodes +a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller +30ecef23772f clk: qcom: Remove redundant .owner +7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 +9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests +bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants +e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file +a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König : +5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 +06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from Alejandro Tafalla : +99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Baluta Daniel Baluta : +1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from Peter Ujfalusi : +43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Frattaroli : +1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents +cfd312695b71 btrfs: check for error when looking up inode during dir entry replay +8dcbc26194eb btrfs: unify lookup return value when dir entry is missing +52db77791fe2 btrfs: deal with errors when adding inode reference during log replay +e15ac6413745 btrfs: deal with errors when replaying dir entry during log replay +77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exists during log replay +d175209be04d btrfs: update refs for any root except tree log roots +19ea40dddf18 btrfs: unlock newly allocated extent buffer after error +6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases +354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names +b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes +897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/AsahiLinux/linux into arm/fixes +6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes +3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes +cd921b9f0c8d ipmi: bt: Add ast2600 compatible string +056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string +96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string +f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() +06c2d9a078ab firmware: tegra: Reduce stack usage +4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe +31b88d85f043 (tag: memory-controller-drv-tegra-5.16, linux-mem-ctrl/for-v5.16/tegra-mc) memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with +1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers +4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms +4a26df8e60e5 (linux-mem-ctrl/for-v5.16/renesas-rpc) memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLER +848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later +e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property +982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_emc_probe() +d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property +7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +9609cfcda007 ASoC: soc-pcm: restore mixer functionality +06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming +1a839e016e49 drm/i915: remove IS_ACTIVE +986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_power_up() +14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr +7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates +2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation +7aae80cef7ba ice: add port representor ethtool ops and stats +f5396b8a663f ice: switchdev slow path +b3be918dcc73 ice: rebuild switchdev when resetting all VFs +1c54c839935b ice: enable/disable switchdev when managing VFs +f66756e0ead7 ice: introduce new type of VSI for switchdev +1a1c40df2e80 ice: set and release switchdev environment +bd676b29292e ice: allow changing lan_en and lb_en on dflt rules +ff5411ef88ee ice: manage VSI antispoof and destination override +ac19e03ef780 ice: allow process VF opcodes in different ways +37165e3f5664 ice: introduce VF port representor +2ae0aa4758b0 ice: Move devlink port to PF/VF struct +3ea9bd5d0231 ice: support basic E-Switch mode control +68a3765c659f netfilter: nf_tables: skip netdev events generated on netns removal +77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for bool config option +902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value +80da1b508f29 thermal: Move ABI documentation to Documentation/ABI +6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call +136f282028da ACPI: tools: fix compilation error +0b6d4ab2165c EDAC/ti: Remove redundant error messages +dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16a', 'tasks.2021.09.15a', 'torture.2021.09.13b' and 'torturescript.2021.09.16a' into HEAD +74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr +7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() +4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() +56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer +e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer +c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() +36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() +149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() +2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() +510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings +081068fd6414 ASoC: rockchip: add support for i2s-tdm controller +1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema +858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API +40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops +97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic +f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks +b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event +8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value +107fe0482b54 Bluetooth: Read codec capabilities only if supported +58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm +8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val +d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name +42da7911b83a PCI: vmd: Assign a number to each VMD controller +03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table +64e787556027 ksmbd: fix oops from fuse driver +2db72604f3ea ksmbd: fix version mismatch with out of tree +c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() +51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support +c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() +5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname() +85f74acf097a nvme-pci: Fix abort command id +8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) +2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) +567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" +424953cf3c66 qcom_scm: hide Kconfig symbol +951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally +7275423c177e ext4: docs: Take out unneeded escaping +91c76340b4a8 ext4: docs: switch away from list-table +da21fde0fdb3 spi: Make several public functions private to spi.c +fb51601bdf3a spi: Reorder functions to simplify the next commit +bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() +6bfb15f34dd8 spi: Move comment about chipselect check to the right place +d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev +ec626334eaff ASoC: SOF: topology: do not power down primary core during topology removal +3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set +7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls +f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails +e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints +4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions +58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state +705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed +e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx +c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump +23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err +0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump +34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping +360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header +e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() +247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails +9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise +3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility +e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception +1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core +b23d3189c038 ASoC: max98927: Add reset-gpios optional property +4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c +214174d9f56c ASoC: codec: wcd938x: Add irq config support +5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications +c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation +10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() +6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for struct device +2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() +db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue +8d6c414cd2fb net: prefer socket bound to interface when not in VRF +d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" +7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() +424b650f35c7 tracing: Fix missing osnoise tracer on max_latency +fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing a trip point +11c52d250b34 USB: serial: qcserial: add EM9191 QDL support +2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active +661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state +f76b36d40bee PCI: aardvark: Fix link training +454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtual bridge +223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS response +67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() +1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts +a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts +46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock +d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge +464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status +a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting +460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros +69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops +2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs +7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 +a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 +9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2 +dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences +0a42016d9319 dma-buf: use the new iterator in dma_resv_poll +63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show +5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 +44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +5a98dcf59abf Merge branch 'dev_addr-fw-helpers' +894b0fb09215 ethernet: make more use of device_get_ethdev_address() +b8eeac565b16 ethernet: use device_get_ethdev_address() +d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr +0a14501ed818 eth: fwnode: remove the addr len from mac helpers +8017c4d8173c eth: fwnode: change the return type of mac address helpers +433baf0719d6 device property: move mac addr helpers to eth.c +9ca01b25dfff ethernet: use of_get_ethdev_address() +d466effe282d of: net: add a helper for loading netdev->dev_addr +e330fb14590c of: net: move of_net under net/ +eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init +944b33ca7bc5 Merge branch 'nfc-pn533-const' +bc642817b6d9 nfc: pn533: Constify pn533_phy_ops +be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops +d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() +5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler +08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y +8850cb663b5c sched: Simplify wake_up_*idle*() +00619f7c650e sched,livepatch: Use task_call_func() +9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() +f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() +dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI +9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock +02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout +5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test +ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() +039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() +bf69bad38cf6 futex: Implement sys_futex_waitv() +bff7c57c2f50 futex: Simplify double_lock_hb() +a046f1a0d3e3 futex: Split out wait/wake +e5c6828493b5 futex: Split out requeue +95c336a7d8f0 futex: Rename mark_wake_futex() +f56a76fde353 futex: Rename: match_futex() +832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() +85dc28fa4ec0 futex: Split out PI futex +966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() +eee5a7bc96be futex: Rename hash_futex() +af92dcea186e futex: Rename __unqueue_futex() +e7ba9c8fed29 futex: Rename: queue_{,un}lock() +5622eb20520d futex: Rename futex_wait_queue_me() +bce760d34bc2 futex: Rename {,__}{,un}queue_me() +af8cc9600bbf futex: Split out syscalls +77e52ae35463 futex: Move to kernel/futex/ +c78416d12224 locking/rwbase: Optimize rwbase_read_trylock +3f48565beb72 Merge branch 'tip/locking/urgent' +578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ ipsec +65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue +8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_action_or_reset() +2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" +9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode +59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams +a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs +7be28bd73f23 drm/plane-helper: fix uninitialized variable reference +149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() +34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned +f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI +768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and fix false BUG +ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardirq context +d0afd44c05f8 powerpc/traps: do not enable irqs in _exception +3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path +548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 +48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END +e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K +c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation +b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC +030905920f32 powerpc/security: Add a helper to query stf_barrier type +5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 +2d27e5851473 kasan: Extend KASAN mode kernel parameter +ec0288369f0c arm64: mte: Add asymmetric mode support +d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE +ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE +f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async +0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance +2263eb737006 USB: serial: option: add Quectel EC200S-CN module support +c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 +8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 +3832ba4e283d powerpc/bpf: Validate branch ranges +4549c3ea3160 powerpc/lib: Add helper to check if offset is within conditional branch range +f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 +36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops +c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec configuration errors +86e1e054e0d2 objtool: Update section header before relocations +b46179d6bb31 objtool: Check for gelf_update_rel[a] failures +b291fdcf5114 drm: rcar-du: Add r8a779a0 device support +cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features +8c252d3b302a drm: rcar-du: Fix DIDSR field name +ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported +34176f4bf07c drm: rcar-du: Sort the DU outputs +458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 +c2419077714d drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource() +e29505caa32d drm/shmobile: Make use of the helper function devm_platform_ioremap_resource() +668b51361fb4 drm/sti: Use correct printk format specifiers for size_t +8b8a7d80af48 drm/omap: Depend on CONFIG_OF +95f22783c6b0 drm/omap: Cast pointer to integer without generating warning +d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t +753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() +077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP +780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device +206c54710882 drm: rcar-du: Improve kernel log messages when initializing encoders +187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs +5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' +078e0b5363db net: phylink: use mdiobus_modify_changed() helper +79365f36d1de net: mdio: add mdiobus_modify_changed() +4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-modules-power-mode' +235dbbec7d72 mlxsw: Add support for transceiver module extended state +3dfb51126064 ethtool: Add transceiver module extended state +0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode +fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register +f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register +353407d917b2 ethtool: Add ability to control transceiver modules' power mode +361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names +a8cf90332ae3 bitfield: build kunit tests without structleak plugin +33d4951e021b thunderbolt: build kunit tests without structleak plugin +6a1e2d93d55b device property: build kunit tests without structleak plugin +2326f3cdba1d iio/test-format: build kunit tests without structleak plugin +554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak +2a152512a155 RDMA/efa: CQ notifications +115fda3509e7 RDMA/rxe: Remove duplicate settings +262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS +609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool +1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq +b08cadbd3b87 Merge branch 'objtool/urgent' +5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT +a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 +2387033ac0db drm/amd/display: Skip override for preferred link settings during link training +12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode +12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS +f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol +5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized +8e6519ce2c4a drm/amd/display: USB4 bring up set correct address +9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly +f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix +40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. +6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. +8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. +88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB +b0ce62721833 drm/amd/display: Add dpia debug options +e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. +71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB +80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA display path +847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase +18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase +187c236aacc0 drm/amd/display: Implement DPIA link configuration +178fbb6d552f drm/amd/display: Implement DPIA training loop +edfb2693471f drm/amd/display: Train DPIA links with fallback +31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop +99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data +76724b76739a drm/amd/display: Stub out DPIA link training call +698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type +892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling +9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling +eabf2019b7e5 drm/amd/display: Update link encoder object creation. +f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 +4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot +8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. +1445d967fb91 drm/amd/display: Add helper for blanking all dp displays +99cc8774f7ac drm/amd/display: 3.2.156 +dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 +07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT +aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 +8017ecb11ebb drm/amd/display: Added root clock optimization flags +ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x +86adcb0beac7 drm/amd/display: Skip override for preferred link settings during link training +541ac97186d9 x86/sev: Make the #VC exception stacks part of the default stacks storage +1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT +e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly +0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth +0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7' +4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 +6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs +933030344638 libbpf: Add API documentation convention guidelines +2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 +189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem +929bef467771 bpf: Use $(pound) instead of \# in Makefiles +90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub +f438ee21ef21 Merge branch 'bpf-mips-jit' +ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations +01bdc58e94b4 mips, bpf: Enable eBPF JITs +72570224bb8f mips, bpf: Add JIT workarounds for CPU errata +fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS +eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS +f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata +e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 +e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK +6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions +210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures +6c4d46523bf3 drm/i915: Pimp link training debug prints +1f662675335b drm/i915: Print the DP vswing adjustment request +be1525048c58 drm/i915: Show LTTPR in the TPS debug print +8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition +78a058737b5e arm64: tegra: Add NVDEC to Tegra186/194 device trees +cc3125c953ce dt-bindings: Add YAML bindings for NVDEC +c20106944eb6 NFSD: Keep existing listeners on portlist error +54ee39439acd iavf: fix double unlock of crit_lock +2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector +857b6c6f665c i40e: fix endless loop under rtnl +225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D +4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI +3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n +2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT +d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() +64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails +92307383082d coredump: Don't perform any cleanups before dumping core +d67e03e36161 exit: Factor coredump_exit_mm out of exit_mm +7e3c4fb7fc19 exec: Check for a pending fatal signal instead of core_state +4f627af8e606 ptrace: Remove the unnecessary arguments from arch_ptrace_stop +7d613f9f72ec signal: Remove the bogus sigkill_pending in ptrace_stop +f5c20e4a5f18 x86/hyperv: Avoid erroneously sending IPI to 'self' +2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +8a38a4d51c50 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk +30d4b990ec64 mmc: sdhci-of-at91: replace while loop with read_poll_timeout +af467fad78f0 mmc: sdhci-of-at91: wait for calibration done before proceed +9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" +9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning +a50a0595230d dt-bindings: net: dsa: marvell: fix compatible in example +5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call +fe5d8bd3d3ea net: tg3: fix obsolete check of !err +3707428ddaba ionic: move filter sync_needed bit set +17c37d748f2b gve: report 64bit tx_bytes counter from gve_handle_report_stats() +2f57d4975fa0 gve: fix gve_get_stats() +d34367991933 rtnetlink: fix if_nlmsg_stats_size() under estimation +6c601aac4976 Merge branch 'RTL8366RB-enhancements' +e674cfd08537 net: dsa: rtl8366rb: Support setting STP state +1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging +56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning +d4b111fda69a gve: Properly handle errors in gve_assign_qpl +922aa9bcac92 gve: Avoid freeing NULL pointer +d03477ee10f4 gve: Correct available tx qpl check +dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 +9d0578722391 selftests/bpf: Test new btf__add_btf() API +c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic +7ca611215983 libbpf: Add API that copies all BTF types from one BTF object to another +57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies +d0c6416bd709 unix: Fix an issue in unix_shutdown causing the other end read/write failures +926e57c065df soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl +2684ac05a8c4 soc: imx: add i.MX8M blk-ctrl driver +da4112230f86 soc: imx: gpcv2: support system suspend/resume +656ade7aa42a soc: imx: gpcv2: keep i.MX8M* bus clocks enabled +18c98573a4cf soc: imx: gpcv2: add domain option to keep domain clocks enabled +fadf79a07b48 soc: imx: gpcv2: add lockdep annotation +95a13ee858c9 hyper-v: Replace uuid.h with types.h +15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport +396c84bbfd79 ipmi: bt-bmc: Use registers directly +6fda593f3082 gpio: mockup: Convert to use software nodes +55a9968c7e13 gpio: pca953x: Improve bias setting +be4491838359 gpio: 74x164: Add SPI device ID table +9997080df035 Merge branch 'stmmac-eee-fix' +d4aeaed80b0e net: stmmac: trigger PCS EEE to turn off on link down +590df78bc7d1 net: pcs: xpcs: fix incorrect steps on disable EEE +bf1acf809d56 firmware: arm_scmi: Add proper barriers to scmi virtio device +a14a14595dca firmware: arm_scmi: Simplify spinlocks in virtio transport +f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() +e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 +d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 +614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 +1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 +6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 +0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 +c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 +9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() +11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 +05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 +f5a8703a9c41 drm/nouveau/debugfs: fix file release memory leak +0b3d4945cc7e drm/nouveau/kms/nv50-: fix file release memory leak +bcf34aa5082e drm/nouveau: avoid a use-after-free when BO init fails +b67929808fe4 DRM: delete DRM IRQ legacy midlayer docs +11b8e2bb986d video: fbdev: gbefb: Only instantiate device when built for IP32 +ec7cc3f74b42 fbdev: simplefb: fix Kconfig dependencies +413e8d06ad89 drm/panel: abt-y030xx067a: yellow tint fix +990a9ff07277 dt-bindings: panel: ili9341: correct indentation +0689ea432a85 drm/nouveau/fifo/ga102: initialise chid on return from channel creation +64ec4912c51a drm/rockchip: Update crtc fixup to account for fractional clk change +49b2dfc08182 drm/nouveau/ga102-: support ttm buffer moves via copy engine +f732e2e34aa0 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows +c64c8e04a12e drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup +5e2e412d47f2 drm/vc4: hdmi: Remove unused struct +c026565fe9be drm/kmb: Enable alpha blended second plane +83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING +d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev +769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn +1d71d543469c arm64: dts: broadcom: Add reference to RPi CM4 IO Board +ea93ada05c9e ARM: dts: Add Raspberry Pi Compute Module 4 IO Board +d1b2237b2871 ARM: dts: Add Raspberry Pi Compute Module 4 +09ce63ec3355 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 +ec8524968d16 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi +82f811bd2c23 dt-bindings: display: bcm2835: add optional property power-domains +b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states +2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells +9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 +7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled +ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout +d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 +96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences +c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 +02794dbdc892 ARM: dts: dra7: add entry for bb2d module +07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup +ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-linus +4b0ea64a27f5 arm: dts: omap3-gta04: cleanup led node names +884ea75d79a3 arm: dts: omap3-gta04a4: accelerometer irq fix +5b65ef41ce96 arm: dts: omap3-gta04a5: fix missing sensor supply +c936afb573ae arm: dts: omap3-gta04: fix missing sensor supply +56696bf78e64 arm: dts: omap3-gta04: cleanup LCD definition +2b373eb46f51 ARM: dts: omap3: fix cpu thermal label name +adf7045147a5 ARM: dts: am335x-pocketbeagle: switch to pinconf-single +45f287fe6fab ARM: OMAP2+: Fix comment typo +215ff38b784e ARM: OMAP2+: Fix typo in some comments +f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) +9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 +319933a80fd4 xen/balloon: fix cancelled balloon action +1b1da99b8453 bus: ti-sysc: Fix variable set but not used warning for reinit_modules +363999901116 ksmbd: add the check to vaildate if stream protocol length exceeds maximum value +80d680fdccba ARM: dts: omap3430-sdp: Fix NAND device node +b13a270ace2e bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 +e700ac213a0f Merge branch 'pruss-fix' into fixes +0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem +e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID +bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()" +fada2ce09308 net: phy: at803x: add QCA9561 support +32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' +c48e51c8b07a bpf: selftests: Add selftests for module kfunc support +18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations +466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 +9dbe6015636c libbpf: Support kernel module function calls +0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules +f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids +14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration +a5d827275241 bpf: Be conservative while processing invalid kfunc calls +2357672c54c3 bpf: Introduce BPF support for kernel module function calls +f46d16cf5b43 arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes +e910e5b6763d arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes +1bfda92a3a36 arm64: dts: ti: Add support for J721E SK +2927c9a56e36 dt-bindings: arm: ti: Add compatible for J721E SK +614d47cc9303 arm64: dts: ti: iot2050: Add support for product generation 2 boards +a9dbf044c600 arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards +4f535a0e38f6 dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards +af755fe2b36c arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores +262a98b43c2a arm64: dts: ti: iot2050: Disable SR2.0-only PRUs +06784f767927 arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices +2cf3213d2331 arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible +c47eebaf4d76 arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible +c4d269c95545 dt-bindings: arm: ti: Add missing compatibles for j721e/j7200 evms +e94575e1b05c arm64: dts: ti: Makefile: Collate AM64 platforms together +c9087e3898a1 arm64: dts: ti: k3-am64-main: Add ICSSG nodes +8d6e90983ade tracing: Create a sparse bitmask for pid filtering +6954e415264e tracing: Place trace_pid_list logic into abstract functions +a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER +1f59342be6c0 Input: analog - fix invalid snprintf() call +6bf8a55d8344 x86: Fix misspelled Kconfig symbols +3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols +85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy() +012e974501a2 xtensa: xtfpga: Try software restart before simulating CPU reset +f3d7c2cdf6dc xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF +fe255fe6ad97 objtool: Remove redundant 'len' field from struct section +dc02368164bd objtool: Make .altinstructions section entry size consistent +4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() +dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next +286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant +0b6c5371c03c perf tests attr: Add missing topdown metrics events +60a9483534ed Merge tag 'warning-fixes-20211005' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kernel sources +8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() +35c46bf545b3 perf build: Fix plugin static linking with libopencsd on ARM and ARM64 +573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd +b94729919db2 perf jevents: Free the sys_event_tables list after processing entries +bdb1ffdad3b7 cpuidle: tegra: Check whether PMC is ready +faae6c9f2e68 cpuidle: tegra: Enable compile testing +a602affa1342 Merge branch 'for-5.16/soc' into for-5.16/cpuidle +f083c4b1f84d Merge branch 'for-5.16/clk' into for-5.16/cpuidle +4ad81f6ef89b clk: tegra: Add stubs needed for compile testing +248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume +714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init +0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code +e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume +127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeout is disabled +c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" +286826d7d976 drm/amdgpu: init iommu after amdkfd device init +499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code +0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root +81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS +98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simple bus only devices +f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links +39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen +dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16" from Pierre-Louis Bossart : +6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP clocks early" from Pierre-Louis Bossart : +84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pierre-Louis Bossart : +a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries +4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI +1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF +d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst +b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak +52628a85dd8e thermal: int340x: delete bogus length check +d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable +d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 sysfs_create_dir_ns() +61259f9ea0d4 Merge tag 'renesas-drivers-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers +e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq +b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors +1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E +442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies +151717690694 cpufreq: Make policy min/max hard requirements +8354eb9eb3dd PM: EM: Allow skipping inefficient states +88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field +c8ed99533dbc PM: EM: Mark inefficient states +aa1a43262ad5 PM: EM: Fix inefficient states detection +7ab0965079bb drm/amd/display: USB4 bring up set correct address +e3b05ae58a94 Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() +57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema +4925642d5412 ath9k: Fix potential interrupt storm on queue reset +053f9852b95e ath9k: add option to reset the wifi chip via debugfs +0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_builtin() +747ff7d3d742 ath10k: Don't always treat modem stop events as crashes +7c4fd90741b7 firmware_loader: split built-in firmware call +f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use +abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# +4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards +365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm +036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it +bf0cf3219144 ABI: sysfs-mce: add 3 missing files +edfc8730ba45 ABI: sysfs-mce: add a new ABI file +95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions +df2205de9297 scripts: get_abi.pl: better generate regex from what fields +4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols +8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs_create_link() +30b7ecf731ae drivers/base/component.c: remove superfluous header files from component.c +b39214911a54 drivers/base/arch_topology.c: remove superfluous header +75c10c5e7a71 mei: me: add Ice Lake-N device id. +2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping +45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode +8839e60e15a1 Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creating/destroying +29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough +f86f3e40a77f Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls +847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers +304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions +137879f7ff23 eeprom: 93xx46: Add SPI device ID table +9e2cd444909b eeprom: at25: Add SPI ID table +0ddc52da0353 Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM +8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files +db55451509cb Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xilinx/linux-xlnx into arm/dt +581b334b456a Merge tag 'renesas-arm-defconfig-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfigs +cc98d7703988 Merge tag 'multiv7-defconfig-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfigs +47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc +93792be6424a ACPICA: Update version to 20210930 +a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table +8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type +3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string +d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume +a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu +b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() +670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() +539fbb5be0da sched: Disable TTWU_QUEUE on RT +691925f3ddcc sched: Limit the number of task migrations per batch on RT +8d491de6edc2 sched: Move mmdrop to RCU on RT +d07b2eee4501 sched: Make cookie functions static +4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance +aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric packing +c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain statistics +602564359689 sched/fair: Optimize checking for group_asym_packing +16d364ba6ef2 sched/topology: Introduce sched_group::flags +183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings +1a7243ca4074 kthread: Move prio/affinite change into the newly created thread +c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode +32ed980c3020 sched: Remove unused inline function __rq_clock_broken() +b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class +95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadline sched class +57a5c2dafca8 sched/rt: Support schedstats for RT sched class +ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sched class +847fc0cd0664 sched: Introduce task block time in schedstats +60f2415e19d3 sched: Make schedstats helpers independent of fair sched class +ceeadb83aea2 sched: Make struct sched_statistics independent of fair sched class +a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() +1c36432b278c kselftests/sched: cleanup the child processes +d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth +bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics +2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities +51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities +a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq +a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime +bc9ffef31bf5 sched/core: Simplify core-wide task selection +c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD +7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle +efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates +f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() +42641042c10c cb710: avoid NULL pointer subtraction +a3e16937319a misc: gehc: Add SPI ID table +34186b48d29b ARM: sharpsl_param: work around -Wstringop-overread warning +cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro +d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize +5771e582d792 ACPI: Update information in MAINTAINERS +efa767b37229 Merge tag 'imx-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +a6949059318a ARM: defconfig: gemini: Restore framebuffer +b9af50bcbcd2 ARM: dove: mark 'putc' as inline +94ad8aacbc2d ARM: omap1: move omap15xx local bus handling to usb.c +df0a18149474 driver core: Fix possible memory leak in device_link_add() +cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea +d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea +b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release +fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnecessarily +6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() +bf39c929f905 PCI: PM: Rearrange pci_target_state() +6147eb53bb80 Merge tag 'qcom-drivers-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes +04e0ae8d2b96 Merge tag 'qcom-arm64-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes +2ecfddb105b6 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes +c147392b652b Merge tag 'qcom-dts-fixes-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes +325c81e3fd52 Merge tag 'at91-fixes-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes +dd6a2ed801db MAINTAINERS: Add Vignesh to TI K3 platform maintainership +f81fd2147618 Merge tag 'optee-fix-for-v5.15' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes +57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification +f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() +98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops +cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test +32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field +027b57170bf8 serial: core: Fix initializing and restoring termios speed +4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate +27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. +6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE +49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases +a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases +5e8fba848eaa Merge branch 'mlx4-const-dev_addr' +ebb1fdb589bd mlx4: constify args for const dev_addr +e04ffd120f3c mlx4: remove custom dev_addr clearing +1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() +ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() +7707a4d01a64 netlink: annotate data races around nlk->bound +e3cf002d5a44 net: pcs: xpcs: fix incorrect CL37 AN sequence +48a78c66ad5d spi: fsi: Print status on error +7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters +d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops +4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widget() fails +ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override for debug +cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug +63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 +84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines +25a9da6641f1 net: sfp: Fix typo in state machine debug string +68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits +b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG +21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG +663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware +d249e662c3e4 mxser: store FCR state in mxser_port::FCR +215fa41c2dfb mxser: don't read from UART_FCR +ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() +bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() +19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool +7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new +3fdfa165d79b mxser: restore baud rate if its setting fails +549017aa1bb7 netlink: remove netlink_broadcast_filtered +3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR maintainers +64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 +f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp +a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 +9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() +9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec +790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec +46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() +e01f9125e7c7 tty: serial: samsung: describe driver in KConfig +beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER +7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 +1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount +8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C +b81a817af180 ipmi: Add docs for the IPMI IPMB driver +ddf58738f502 ipmi: Add docs for IPMB direct addressing +63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB +059747c245f0 ipmi: Add support for IPMB direct messages +1e4071f6282b ipmi: Export ipmb_checksum() +d154abdda6dc ipmi: Fix a typo +fac56b7ddec9 ipmi: Check error code before processing BMC response +17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small +b36eb5e7b75a ipmi: Disable some operations during a panic +db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic +58fc1daa4d2e USB: cdc-acm: fix break reporting +65a205e61135 USB: cdc-acm: fix racy tty buffer accesses +0560c9c552c1 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize +04d2b7553708 usb: cdc-wdm: Fix check for WWAN +8253a34bfae3 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle +6d91017a295e usb: typec: tcpm: handle SRC_STARTUP state if cc changes +05300871c0e2 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled +b87d8d0d4c43 usb: typec: tipd: Remove dependency on "connector" child fwnode +a56d447f196f net/sched: sch_taprio: properly cancel timer from taprio_destroy() +4d1aa9112c8e Partially revert "usb: Kconfig: using select for USB_COMMON dependency" +268bbde716e3 usb: dwc3: gadget: Revert "set gadgets parent to the right controller" +64506cb92833 Merge branch 'bridge-fixes' +0854a0513321 net: bridge: fix under estimation in br_get_linkxstats_size() +dbe0b8806449 net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() +3ea75b3f57e5 usb: xhci: tegra: mark PM functions as __maybe_unused +baf33d7a7564 r8152: avoid to resubmit rx immediately +3f6cffb8604b etherdevice: use __dev_addr_set() +20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_probe_driver() +dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages +72ee48ee8925 usb: gadget: uvc: fix multiple opens +38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() +b3a72ca80351 efi/cper: use stack buffer for error record decoding +68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message +c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops +8c9e880bb98c usb: usb-skeleton: Update min() to min_t() +a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check +b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema +2abc865706c9 usb: exynos: describe driver in KConfig +24749229211c usb: gadget: udc-xilinx: Add clock support +01b541504466 usb: xhci-mtk: use xhci_dbg() to print log +846cbf98cbef USB: EHCI: Improve port index sanitizing +ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log +b626871a7cda usb: atm: Use struct_size() helper +c1baf6c591e6 usb: phy: tegra: Support OTG mode programming +7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode +6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema +202698580e59 usb: host: oxu210hp: Fix a function name in comments +4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments +1cd27268561a usb: ehci: Fix a function name in comments +89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C +c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 +45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X +c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs +0fbb79b7fd2c usb: typec: tipd: Split interrupt handler +79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible +95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue +bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work +6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if there is PD contract +e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout +b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking +47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy condition +094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition +b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" +ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs +45c9d966688e net: bgmac: support MDIO described in DT +b5375509184d net: bgmac: improve handling PHY +ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes +e0b913816ba1 staging: mt7621-pci: properly adjust base address for the IO window +9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' +7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() +ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' +df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" +1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT" +ceca777dabc6 ethernet: ehea: add missing cast +37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_update_ra_mask() +7ff4034e910f staging: vc04_services: shut up out-of-range warning +fb8ece514d38 sparc: Fix typo. +f284edfed84c staging: r8188eu: core: remove duplicate condition check +5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself +a5234161b7dc staging: r8188eu: core: remove unused variable local variable +5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter +9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy +4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function +4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific_platform() +c034d50bdca2 staging: rtl8712: Statements should start on a tabstop +b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops +3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops +5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops +69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops +2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops +9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops +515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops +f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() +a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() +bb09212a6f81 staging: rtl8192u: remove unused static variable +11dc495619d0 staging: rtl8192e: remove unused variable ieee +c08976563d6f staging: r8188eu: Replace zero-length array with flexible-array member +403aa62da3ef staging: rtl8723bs: core: remove reassignment of same value to variable +d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute +0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexible-array member +42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq() +3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe +5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position +330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() +a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object +6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c +89cc4218f640 staging: vchiq_arm: drop unnecessary declarations +631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state +fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf +ec60f38a9178 Documentation: remove reference to now removed mandatory-locking doc +3440b8fa067d reset: uniphier: Add NX1 reset support +659b83ccdac3 dt-bindings: reset: uniphier: Add NX1 reset control binding +300d24759def reset: uniphier: Add audio system and video input reset control for PXs3 +5694ca290f08 reset: Allow building Broadcom STB RESCAL as module +eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister +244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type +85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +84edf5377634 drm/i915: Fix bug in user proto-context creation that leaked contexts +65315ec52c9b PCI: imx6: Remove unused assignment to variable ret +c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response +b2d73debfdc1 drm/i915: Extend the async flip VT-d w/a to skl/bxt +fdddf8c3a477 drm/i915/bdb: Fix version check +a532cde31de3 drm/i915/tc: Fix TypeC port init/resume time sanitization +0c9477738649 drm/i915: Fix runtime pm handling in i915_gem_shrink +ffac30be2a06 drm/i915/audio: Use BIOS provided value for RKL HDA link +4af160707d71 reset: pistachio: Re-enable driver selection +f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit +542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv/linux into HEAD +e68ce0faf29c (tag: ib-mfd-misc-regulator-v5.16, linux-mfd/ib-mfd-misc-regulator-5.16) mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap +19b6348e472c phy: qcom-qusb2: Add missing vdd supply +c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply +64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings +51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts +c93beb524375 media: rcar-vin: add GREY format +2d080eb6a29f media: CEC: keep related menu entries together +21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() +d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops +51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL +3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS +d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device +5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt +984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail +164646a78598 media: aspeed: refine to avoid full jpeg update +83ffdc329246 media: cedrus: add check for H264 and H265 limitations +a240a464eaab media: cedrus: Add H265 10-bit capability flag +fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() +315e7b884190 arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY +5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue +d2fefef92e2d arm64: dts: imx8mm: add DISP blk-ctrl +2604c5cafb96 arm64: dts: imx8mm: add VPU blk-ctrl +4523be8e46be arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core +01df28d80859 arm64: dts: imx8mm: put USB controllers into power-domains +d39d4bb15310 arm64: dts: imx8mm: add GPC node +e66f2cd293bf dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains +9c11112c0ec7 xen/x86: adjust data placement +59f7e5374175 x86/PVH: adjust function/data placement +079c4baa2aad xen/x86: hook up xen_banner() also for PVH +4d1ab432acc9 xen/x86: generalize preferred console model from PV to PVH Dom0 +a84a8a7cab58 dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl +42bc9716bc1d xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU +8e24d9bfc44d xen/x86: allow "earlyprintk=xen" to work for PV Dom0 +adf330a7cd64 xen/x86: make "earlyprintk=xen" work better for PVH Dom0 +cae7d81a3730 xen/x86: allow PVH Dom0 without XEN_PV=y +5d6fdcf2e524 dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains +9172b5c4a778 xen/x86: prevent PVH type from getting clobbered +7fd530be1b61 dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl +2b2f106eb552 Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" +8da8bd5399cf soc: imx: gpcv2: allow to disable individual power domains +3518441dda66 arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio +b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +97315723c463 xen/privcmd: drop "pages" parameter from xen_remap_pfn() +e11423d6721d xen/privcmd: fix error handling in mmap-resource processing +0432523f4807 xen/privcmd: replace kcalloc() by kvcalloc() when allocating empty pages +0fa8bc5df43f ARM: dts: imx6: skov: provide panel support for lt2 variants +8fcea7be5736 arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control +869f0ec048dc arm64: dts: freescale: Fix 'interrupt-map' parent address cells +783f3db03056 ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence +5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices +f617a8717657 imx: soc: Select REGMAP_MMIO +ab3d84915f26 ARM: dts: imx6qdl-apalis: Fix typo in ADC comment +9904cd59fd82 ARM: dts: imx6qdl-apalis: Add a label for the touchscreen +cdbaba8d72dd ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC +56086b5e804f ARM: dts: imx6qdl-apalis: Avoid underscore in node name +1875903019ea ARM: dts: imx6sll: fixup of operating points +bea74c43602a ARM: dts: imx6sl: fixup of operating points +31ffe01e8200 ARM: dts: imx: e60k02: correct led node name +5cbd3a6396d9 ARM: dts: imx: add devicetree for Tolino Vision 5 +982ba1cbf5d0 ARM: dts: imx: add devicetree for Kobo Libra H2O +3bb3fd856505 ARM: dts: add Netronix E70K02 board common file +98be9796e0f2 dt-bindings: arm: fsl: Add E70K02 based ebook readers +7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet +5668958f6a92 bcma: drop unneeded initialization value +49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet +6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering +c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump +4259da06be50 ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout +61b2f7b15839 ARM: dts: imx7-tqma7: add SPI-NOR flash +bac185ef0b9d ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems" +03edccceaed2 ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2 +73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/virt/kvm/kvm.git into for-next +4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() returns zero rate +68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers +1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() +605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 +80982656b78e scsi: smartpqi: Add 3252-8i PCI id +d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers +987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild +28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs +4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices +be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation +6ce1ddf53252 scsi: smartpqi: Update LUN reset handler +5d1f03e6f49a scsi: smartpqi: Capture controller reason codes +9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump +819225b03dc7 scsi: smartpqi: Update device removal management +76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() +258aad75c621 scsi: iscsi: Fix iscsi_task use after free +69a3a7bc7239 scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling +a013c71c6315 scsi: elx: efct: Delete stray unlock statement +4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() +4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() +c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() +5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable +d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable +9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable +fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable +cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable +382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable +80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute +23b72e134099 ARM: dts: colibri-imx6ull-emmc: add device tree +0fcb3546f669 dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc +d3b62ff509f0 dt-bindings: arm: fsl: clean-up all toradex boards/modules +cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 +4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context +e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt +bee8dce2fbd4 ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf +5a7374ec715d ARM: imx_v6_v7_defconfig: build imx sdma driver as module +e2f42a99ea50 ARM: imx_v6_v7_defconfig: rebuild default configuration +9358356d6175 ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant +da9226d76fa6 ARM: imx_v6_v7_defconfig: enable mtd physmap +d4996c6eac4c scsi: advansys: Fix kernel pointer leak +05787e3456ff scsi: target: core: Make logs less verbose +87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead +54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead +edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS +af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION +f44abcfc3f9f scsi: ufs: core: Remove return statement in void function +68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition +1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference +f5ef336fd2e4 scsi: ufs: core: Fix task management completion +c5336400ca8b scsi: acornscsi: Remove scsi_cmd_to_tag() reference +e9076e7f23aa scsi: core: Fix spelling in a source code comment +bb8958d5dc79 riscv: Flush current cpu icache before other cpus +f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function +3663ad34bc70 net/mlx5: Shift control IRQ to the last index +575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss +5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN +64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions +a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage +6ba2e2b33df8 net/mlx5e: Support accept action +2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route +3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping +d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_supported_fdb() +9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function +d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place +61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow +80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode +e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() +5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets +b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE" +9246320672be Merge remote-tracking branch 'palmer/riscv-clone3' into fixes +59a4e0d5511b RISC-V: Include clone3() on rv32 +b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next +f6274b06e326 Merge tag 'linux-kselftest-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits +f2928e224d85 riscv: set default pm_power_off to NULL +dffe11e280a4 riscv/vdso: Add support for time namespaces +ef31499a87cf fscache: Remove an unused static variable +212a6aeef479 arm64: tegra: Add new USB PHY properties on Tegra132 +98473f283b87 ARM: tegra: nexus7: Enable USB OTG mode +b460ecc0b395 ARM: tegra: Add new properties to USB PHY device-tree nodes +ceba814b37d0 soc/tegra: pmc: Expose USB regmap to all SoCs +d9e3f82279bf fscache: Fix some kerneldoc warnings shown up by W=1 +bc868036569e 9p: Fix a bunch of kerneldoc warnings shown up by W=1 +dcb442b13364 afs: Fix kerneldoc warning shown up by W=1 +c0b27c486970 nfs: Fix kerneldoc warning shown up by W=1 +0bddaaf63946 ARM: tegra: Update Broadcom Bluetooth device-tree nodes +98b5c3eb0f19 ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer +33110589a3f0 soc/tegra: pmc: Disable PMC state syncing +b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty +669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement +fa1049135c15 i2c: mlxcpld: Modify register setting for 400KHz frequency +52f57396c75a i2c: mlxcpld: Fix criteria for frequency setting +3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO migration stats +dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbols / and . +6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper +36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper +4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. +80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print functions of sysfs +2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for sysfs show +35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base +22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress +45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints +eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint +8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint +0d7281b27af9 soc/tegra: pm: Make stubs usable for compile testing +aa54686e285c soc/tegra: irq: Add stubs needed for compile testing +45e934407b7e soc/tegra: fuse: Add stubs needed for compile testing +c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI +630e959f2537 drm/amdgpu/gmc9: convert to IP version checking +64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds +519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN +8001ba85d0a2 drm/amdgpu: remove some repeated includings +d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF +aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst +4b3a624c4c6a drm/amdgpu: consolidate case statements +c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end +d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file +546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak +a79d3709c40d drm/amdgpu: add an option to override IP discovery table from a file +c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version +5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe +6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path +b05b9c591f9e drm/amdgpu: clean up set IP function +1d789535a036 drm/amdgpu: convert IP version array to include instances +d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default +3ae695d69174 drm/amdgpu: add new asic_type for IP discovery +aa9f8cc349de drm/amdgpu/ucode: add default behavior +f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table +1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting +fe323f039db8 drm/amdgpu/sdma: remove manual instance setting +5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table +de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 +5eceb2019215 drm/amdgpu: add VCN1 hardware IP +2cbc6f4259f6 drm/amd/display: fix error case handling +75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking +0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking +96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking +50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking +61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking +6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking +1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking +e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking +82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking +9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking +24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking +43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking +559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking +f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support +987884409470 drm/amdgpu: drive all vega asics from the IP discovery table +91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init +d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts +994470b252dc drm/amdgpu/soc15: export common IP functions +5f931489556d drm/amdgpu: add DCI HWIP +c08182f2483f drm/amdgpu/display/dm: convert to IP version checking +75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table +3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking +96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking +ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking +af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking +a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking +7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking +258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking +13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking +4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking +bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking +ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking +fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking +524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table +63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by default +5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking +eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device +bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs +4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking +8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking +02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking +795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table +a1f62df75be5 drm/amdgpu/nv: export common IP functions +1534db5549b7 drm/amdgpu: add XGMI HWIP +54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table +5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure +81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table +f76f795a8ffa drm/amdgpu: move headless sku check into harvest function +eb601e61d349 drm/amdgpu: resolve RAS query bug +6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already defined +c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) +e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix +3f68c01be9a2 drm/amd/display: add cyan_skillfish display support +d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation +2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl +99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads +7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic +d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt +c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next +37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs +0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs +91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map +58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node +71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' +6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions +4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older +4b2437f6f7b0 drm/i915: Clean up disabled warnings +6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 +2d5517a5c8bf drm/i915/pxp: add PXP documentation +390cf1b28b11 drm/i915/pxp: add pxp debugfs +6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled +ef6ba31dd384 drm/i915/pxp: Add plane decryption support +0cfab4cb3c4e drm/i915/pxp: Enable PXP power management +32271ecd6596 drm/i915/pxp: start the arb session on demand +d3ac8d42168a drm/i915/pxp: interfaces for using protected objects +2ae096872a2c drm/i915/pxp: Implement PXP irq handler +95c9e1224da3 drm/i915/pxp: Implement arb session teardown +cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot +e0111ce0f5cb drm/i915/pxp: set KCR reg init +0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel +3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage +e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig +c2004ce99ed7 mei: pxp: export pavp client to me client bus +288f10689755 drm/i915/pxp: Define PXP component interface +5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema +b2d70c0dbf27 dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value +84b3e42564ac Merge tag 'media/v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +b60be028fc1a Merge tag 'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +df5c18838ea8 Merge tag 'mips-fixes_5.15_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +571e5c0efcb2 audit: add OPENAT2 record to list "how" info +206704a1fe0b media: atomisp: restore missing 'return' statement +faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test +c7419a6e1aa3 Merge branch x86/cc into x86/core +2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number +7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string +efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper +92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect +d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define +6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ +1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ +79bffb1e97a3 spi: cadence: fix static checker warning +555767fd9136 regulator: bd71815: Use defined mask values +61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()" +369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()" +f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()" +76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2" +1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()" +294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" +dfe14674bf7b Merge branch 'icc-rpm' into icc-next +2661342953f6 interconnect: samsung: describe drivers in KConfig +caa355c53ba4 arm64: dts: ls1028a: use phy-mode instead of phy-connection-type +678338050635 arm64: dts: ls1028a: move PHY nodes to MDIO controller +70293bea9290 arm64: dts: ls1028a: disable usb controller by default +55ca18c0d906 arm64: dts: ls1028a: add Vivante GPU node +7de87eae2d33 arm64: dts: ls1028a: move Mali DP500 node into /soc +b4751afb7229 arm64: dts: ls1028a: move pixel clock pll into /soc +1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output +3efc44312118 ARM: at91: add basic support for new SoC family lan966 +166003436190 Merge branch 'phy-10g-mode-helper' +14ad41c74f6b net: ethernet: use phylink_set_10g_modes() +a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper +b44d52a50bc6 dsa: tag_dsa: Fix mask for trunked packets +8b94aa318aa7 arm64: dts: ls1028a: fix eSDHC2 node +23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data +9786cca4b477 arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 +be8ecc57f180 perf srcline: Use long-running addr2line per DSO +ee2e07a7afab dt-bindings: arm: at91: Document lan966 pcb8291 and pcb8290 boards +9da778c5db55 ARM: at91: Documentation: add lan966 family +e656972b6986 drivers/perf: Improve build test coverage +78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() +c0c3fed3ae9f ARM: at91: Documentation: add sama7g5 family +16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset +756a622c8f06 iommu: arm-smmu-qcom: Add compatible for QCM2290 +f1edce3db543 dt-bindings: arm-smmu: Add compatible for QCM2290 SoC +e4addd4ed9b9 Merge branch 'qed-new-fw' +17696cada74f qed: fix ll2 establishment during load of RDMA driver +a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") +3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi +6c95dd8f0aa1 qed: Update debug related changes +e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros +b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 +3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h +fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 +f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 +484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 +ee824f4bcc10 qed: Split huge qed_hsi.h header file +fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI +19198e4ec97d qed: Fix kernel-doc warnings +cfbe9b002109 Merge branch 'ipv6-ioam-encap' +bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 +8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation +7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel +52d03786459a ipv6: ioam: Distinguish input and output for hop-limit +9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell +bc53c8b8b087 iommu/arm-smmu-qcom: Add SM6350 SMMU compatible +e4a40f15b031 dt-bindings: arm-smmu: Add compatible for SM6350 SoC +59d9bd727495 iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() +93f9f7958f12 iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() +79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro +42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros +55867ea29f9c interconnect: msm8939: add support for AP-owned nodes +2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros +cbf91c87153e interconnect: msm8916: add support for AP-owned nodes +6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros +0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset +2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm +e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_add_table() +24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry +da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API +656ba110e164 interconnect: sdm660: drop default/unused values +7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros +dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support +4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers +5de52d4a23ad RISC-V: KVM: FP lazy save/restore +63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe +3a9f66cb25e1 RISC-V: KVM: Add timer functionality +9955371cc014 RISC-V: KVM: Implement MMU notifiers +9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming +fd7bb4a251df RISC-V: KVM: Implement VMID allocator +5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU +9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU +34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch +dbe68bc9e82b ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins +968f6e9d51e2 ARM: dts: at91: sama7g5ek: use proper slew-rate settings for GMACs +92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls +cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling +a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions +99cdc6c18c2d RISC-V: Add initial skeletal KVM support +d8d667ee0236 ARM: at91: pm: preload base address of controllers in tlb +83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 +1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 +4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 +104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs +c6921d484d3f drm/i915: Prepare link training for per-lane drive settings +d0920a45574c drm/i915: Pass the lane to intel_ddi_level() +bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() +cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() +a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info +3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() +2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() +e42cbbe5c9a2 ARM: at91: pm: group constants and addresses loading +ef162ac50d55 ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail +e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_platform_has() +6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() +4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platform_has() +32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platform_has() +bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() +aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() +46b49b12f3fc arch/cc: Introduce a function to check for confidential computing features +402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions +5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() +193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers +e722ab8b6968 drm/i915: Generalize .set_signal_levels() +5bafd85dd770 drm/i915: Introduce has_buf_trans_select() +f820693bc238 drm/i915: Introduce has_iboost() +f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling +349f2fe48dfe ipack: ipoctal: rename tty-driver pointer +ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon +3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument +e4165ae8304e drm/v3d: add multiple syncobjs support +bb3425efdcd9 drm/v3d: add generic ioctl extension +07c2a41658c4 drm/v3d: alloc and init job in one shot +223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init +3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines +7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers +c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK +264a750472ea printk: use gnu_printf format attribute for printk_sprint() +5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning +410d591a1954 kernfs: don't create a negative dentry if inactive node exists +aa854c4aa715 MAINTAINERS: add an entry for NXP S32G boards +0c8bedf26f11 arm64: dts: s32g2: add memory nodes for evb and rdb2 +3686673dc30d arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support +994f4e42ecc0 arm64: dts: s32g2: add serial/uart support +aeb78b1c05d6 arm64: dts: add NXP S32G2 support +ed96dadec820 dt-bindings: serial: fsl-linflexuart: add compatible for S32G2 +142cb16dbcc3 dt-bindings: serial: fsl-linflexuart: convert to json-schema format +103e38b3a719 dt-bindings: arm: fsl: add NXP S32G2 boards +2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master +19791f518f10 soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain +34a01d9ea7c4 soc: imx: gpcv2: Turn domain->pgc into bitfield +f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() +1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() +11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() +e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor +584315ed87a7 s390/boot: initialize control registers in decompressor +bca2d0428e3d s390/sclp_vt220: fix unused function warning +d340d28a968e kprobes: add testcases for s390 +f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro +54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description +0c3812c347bf s390/cio: derive cdev information only for IO-subchannels +6526a597a2e8 s390/pci: add simpler s390dbf traces for events +fa172f043f5b s390/cio: unregister the subchannel while purging +1c8174fdc798 s390/pci: tolerate inconsistent handle in recover +4df898dc06da s390/kprobes: add sanity check +b860b9346e2d s390/ftrace: remove dead code +a46044a92add s390/pci: fix zpci_zdev_put() on reserve +686cb8b9f6b4 bpf, s390: Fix potential memory leak about jit_data +cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G +1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid ambiguity +ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus +5def925dbb60 drm/i915: fix regression with uncore refactoring. +bb76c823585b Merge 5.15-rc4 into driver-core-next +8bf7a12c628d Merge 5.15-rc4 into char-misc-next +c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response +6065a672679f cpufreq: remove useless INIT_LIST_HEAD() +8b7912f4cb6c opp: Fix required-opps phandle array count check +08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch +45b2bb66209c cpufreq: vexpress: Drop unused variable +c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree +06a8e3ee9be7 dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards +aa3457d4c137 arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board +04aa946d57b2 arm64: dts: imx8: change the spi-nor tx +b2a4f4a302b8 ARM: dts: imx: change the spi-nor tx +a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds +36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations +b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() +cec08f452a68 NFS: Fix dentry verifier races +ff81dfb5d721 NFS: Further optimisations for 'ls -l' +2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() +a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation +488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA +eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED +a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE +43d20e80e288 NFS: Fix a few more clear_bit() instances that need release semantics +33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics +b9f8713f42af SUNRPC: Remove unnecessary memory barriers +6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod +47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() +ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 +ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() +9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() +342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() +5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +9e1ff307c779 (tag: v5.15-rc4) Linux 5.15-rc4 +9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings +ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +7fab1c12bde9 objtool: print out the symbol type when complaining about it +291073a566b2 kvm: fix objtool relocation warning +6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux +0693b27644f0 Merge branch 'mctp-kunit-tests' +1e5e9250d422 mctp: Add input reassembly tests +8892c0490779 mctp: Add route input to socket tests +b504db408c34 mctp: Add packet rx tests +ded21b722995 mctp: Add test utils +161eba50e183 mctp: Add initial test structure and fragmentation test +7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd +387292c357be pinctrl: mediatek: add rsel setting on MT8195 +fb34a9ae383a pinctrl: mediatek: support rsel feature +25a74c0f4bf1 pinctrl: mediatek: fix coding style +91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description +26564c44357e dt-bindings: pinctrl: mt8195: add rsel define +727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output +8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' into for-next +5155cf7b6aae Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' into fixes +8bb0ab3ae7a4 riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable +78a743cd82a3 riscv/vdso: Move vdso data page up front +bb4a23c994ae riscv/vdso: Refactor asm/vdso.h +dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() +f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases +9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 +d8b26071e65e NFSD: simplify struct nfsfh +c645a883df34 NFSD: drop support for ancient filehandles +ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". +ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block +65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.dk/linux-block +f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object +cdc1e6e225e3 drm/i915: fix blank screen booting crashes +57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website +0668281d329d power: supply: cpcap-battery: use device_get_match_data() to simplify code +d0c27c9211fe power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty +223a3b82834f power: supply: max17042_battery: use VFSOC for capacity when no rsns +0fd1cdf222a0 dt-bindings: power: supply: max17040: switch to unevaluatedProperties +f558c8072c34 power: reset: at91-reset: check properly the return value of devm_of_iomap +73d59c9263a0 power: supply: wm831x_power: fix spelling mistake on function name +7cd8b1542a7b ptp_pch: Load module automatically if ID matches +b8aa16541d73 net: wwan: iosm: correct devlink extra params +4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc +06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() +e9637775c05f Merge branch 'hw_addr_set' +16be9a16340b ethernet: use eth_hw_addr_set() - casts +4d3d2c8dba36 fddi: use eth_hw_addr_set() +1235568b6d2e ethernet: s2io: use eth_hw_addr_set() +47d71f45902e ethernet: chelsio: use eth_hw_addr_set() +af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() +f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() +e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() +168137176233 net: usb: use eth_hw_addr_set() +a96d317fb1a3 ethernet: use eth_hw_addr_set() +2f23e5cef314 net: use eth_hw_addr_set() +4e9b9de65cdd arch: use eth_hw_addr_set() +fa8274b788a3 Merge branch 'ocelot-vlan' +434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN modification +4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification test to ingress +239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically +5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit +e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header +de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 +f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to match reality +63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality +eed183abc0d3 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 +1643771eeb2d net:dev: Change napi_gro_complete return type to void +8b67a2111bb8 Merge branch 'ionic-cleanups' +7dd22a864e0c ionic: add lif param to ionic_qcq_disable +3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware +a095e4775b7c ionic: add polling to adminq wait +2624d95972db ionic: widen queue_lock use around lif init and deinit +26671ff92c63 ionic: move lif mutex setup and delete +36b20b7fb1c3 ionic: check for binary values in FW ver string +ebc792e26cb0 ionic: remove debug stats +dade7f9d819d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +cfb5d7b78145 Merge branch 'ravb-gigabit' +16a235199235 ravb: Initialize GbEthernet E-MAC +68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info +ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info +0b395f289451 ravb: Add tsrq to struct ravb_hw_info +7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L +660e3d95e21a ravb: Initialize GbEthernet DMAC +feab85c7ccea ravb: Add support for RZ/G2L SoC +a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info +2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables +d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar" +72698a878926 openrisc: time: don't mark comment as kernel-doc +dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field +0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field +943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field +2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller +f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes +ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors +6fb721cf7818 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification +740da9d7ca4e MIPS: Revert "add support for buggy MT7621S core detection" +d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API +cf9ae42c435c i2c: exynos: describe drivers in KConfig +511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS +3bce7703c7ba i2c: mediatek: Add OFFSET_EXT_CONF setting back +6558b646ce1c i2c: acpi: fix resource leak in reconfiguration device addition +b8228aea5a19 i2c: mediatek: fixing the incorrect register offset +5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table +6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +acde40818849 spi: Add sc7180 binding +aab1ad11d69f ASoC: nau8821: new driver +67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround +67006e30e27e dt-bindings: Drop more redundant 'maxItems/minItems' +4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup +20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT +27547a3923bd Merge series "Add support for on demand pipeline setup/destroy" from Peter Ujfalusi : +55442e6af034 dt-bindings: media: Fix more graph 'unevaluatedProperties' related warnings +d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/value specification across all BPF maps' +bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions +f731052325ef libbpf: Support uniform BTF-defined key/value specification across all BPF maps +5cfe5109a1d7 MAINTAINERS: Remove Bin Luo as his email bounces +aec3f415f724 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices +019d9329e748 net: mscc: ocelot: fix VCAP filters remaining active after being deleted +400c93151f41 regulator: qcom_smd: Add PM2250 regulators +482f8032f496 regulator: Document PM2250 smd-rpm regulators +560ee196fe9e net_sched: fix NULL deref in fifo_set_limit() +95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures +53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer +f3606687b447 rtc: msc313: Fix unintentional sign extension issues with left shift of a u16 +3109151c4734 rtc: mcp795: Add SPI ID table +b0e875bac0fa libbpf: Fix memory leak in strset +1c30e3af8a79 audit: add support for the openat2 syscall +42f355ef59a2 audit: replace magic audit syscall class numbers with macros +68002469e571 drm/msm: One sched entity per process per priority +4cd82aa39bda drm/msm: A bit more docs + cleanup +14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno +f6f59072e821 drm/msm/a6xx: Serialize GMU communication +654e9c18dfab drm/msm: Fix crash on dev file close +83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out +1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support +09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC +8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI +74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support +f62314b1ced2 kunit: fix reference count leak in kfree_at_end +c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology verification +5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines +0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC +8b0014169254 ASoC: SOF: Introduce widget use_count +1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing +5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up +0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route +d1a7af097929 AsoC: dapm: export a couple of functions +93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up +2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline +199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control +415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops to return int +d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, --raw_output) +fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply +0e9deac51337 drm/i915/guc: Print error name on CTB send failure +0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure +217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action +5fb14d20f824 net: add kerneldoc comment for sk_peer_lock +a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs +e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths +cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops +0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes +04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback +bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function +9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp +620868b2a0bd ASoC: tegra: Constify static snd_soc_ops +0a43c152ed06 ASoC: soc-component: Remove conditional definition of debugfs data members +3672bb820f32 spi: mediatek: skip delays if they are 0 +75e33c55ae8f spi: atmel: Fix PDC transfer setup bug +9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location +f5b667ded075 thermal: Update information in MAINTAINERS +b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() +f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc +24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesktop.org/drm/drm +3f008385d46d io_uring: kill fasync +89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup +8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() +299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2 +746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() +4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN() +399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN() +21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN() +78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes +2ba5acfb3495 SUNRPC: fix sign error causing rpcsec_gss drops +19598141f40d nfsd: Fix a warning for nfsd_file_close_inode +7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing +68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing +6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations +daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations +e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests +e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering +0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension +f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes +89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests +caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes +3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +49b99314b49e IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() +10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" +b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" +4bb2d367a5a2 drm/lease: allow empty leases +3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID +a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_resource +bfaf03935f74 sparc: add SO_RESERVE_MEM definition. +a70e3f024d5f devlink: report maximum number of snapshots with regions +4f42ad2011d2 Merge branch 'mctp-kunit-tests' +bbde430319ee mctp: Add input reassembly tests +d04dcc2d67ef mctp: Add route input to socket tests +925c01afb06a mctp: Add packet rx tests +077b6d52df6d mctp: Add test utils +8c02066b053d mctp: Add initial test structure and fragmentation test +78764f450bd9 Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +5abab4982d5b Merge tag 'wireless-drivers-2021-10-01' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid() +0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message +048a57fc0d6a drm/i915: Use standard form -EDEADLK check +6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() +7a2512fa6493 arm64: kexec: remove cpu-reset.h +939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance +efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation +3744b5280e67 arm64: kexec: install a copy of the linear-map +19a046f07ce5 arm64: kexec: use ld script for relocation function +ba959fe96a1b arm64: kexec: relocate in EL1 mode +08eae0ef618f arm64: kexec: configure EL2 vectors for kexec +878fdbd70486 arm64: kexec: pass kimage as the only argument to relocation function +3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding +5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec +0d8732e461d6 arm64: kexec: flush image and lists during kexec load time +a347f601452f arm64: hibernate: abstract ttrb0 setup function +788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors +094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE +85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission +83d40a61046f sched: Always inline is_percpu_thread() +703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling +2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq +f79256532682 perf/core: fix userpage->time_enabled of inactive events +ecc2123e09f9 perf/x86/intel: Update event constraints for ICX +02d029a41dc9 perf/x86: Reset destroy callback on event init failure +9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the read lock. +8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. +ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() +3e9cc688e56c sched: Make cond_resched_lock() variants RT aware +50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() +8d713b699e84 sched: Make might_sleep() output less confusing +a45ed302b6e6 sched: Cleanup might_sleep() printks +42a387566c56 sched: Remove preempt_offset argument from __might_sleep() +7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. might_sleep() +874f670e6088 sched: Clean up the might_sleep() underscore zoo +1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() +24ff65257375 objtool: Teach get_alt_entry() about more relocation types +ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() +9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet +193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking +16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors +85997fdfd159 dmaengine: zynqmp_dma: cleanup includes +7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST +4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success +5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe +6e3cd95234dc x86/hpet: Use another crystalball to evaluate HPET usability +068396bb21c8 drm/i915/ttm: Rework object initialization slightly +23939115be18 ALSA: usb-audio: Fix packet size calculation regression +0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_debugfs_add() +fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration +5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms +717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function devm_add_action_or_reset() +6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset() +ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block +0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 +40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 +cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware +4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter +64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg +7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 +06f2ac3d4219 x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] +a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() +636707e59312 mac80211: mesh: fix HE operation element length check +a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value +7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 +5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 +0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 +b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 +207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() +3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the entire struct +229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape_string_value() +34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers +c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email +73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY +e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c +80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c +aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c +e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c +deae4a10f166 KVM: x86: only allocate gfn_track when necessary +e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking +174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB +78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() +b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable +53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages +8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add +a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte +7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte +87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role +eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte +ad67e4806e4c KVM: MMU: clean up make_spte return value +4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) +d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte +888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track +e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault +6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log +bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte +68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add +b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults +f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault +536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault +73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault +3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault +cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault +2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault +9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault +43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault +3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault +3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault +b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault +4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault +c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault +6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault +d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault +55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK +45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions +6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy +3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shadow_walk_next() +5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling +f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling +606b102876e3 drm: fb_helper: fix CONFIG_FB dependency +36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset +6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 +d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register +2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register +d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module +2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 +28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 +e42dff467ee6 crypto: api - Export crypto_boot_test_finished +6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" +38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency +f7324d4ba9e8 hwrng: meson - Improve error handling for core clock +9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig +ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions +3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What definitions +75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs +f2c77973507f ext4: recheck buffer uptodate bit under buffer lock +42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() +bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fill_super +75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() +6fed83957f21 ext4: fix reserved space counter leakage +a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV +8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers +bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler +7da89495d500 tracing: Show kretprobe unknown indicator only for kretprobe_trampoline +19138af1bd88 x86/unwind: Recover kretprobe trampoline entry +1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline +df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler +7391dd19027c arm: kprobes: Make space for instruction pointer on stack +c1f76fe58f69 ia64: Add instruction_pointer_set() API +bb6121b11c22 ARC: Add instruction_pointer_set() API +eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() +5b284b193368 objtool: Ignore unwind hints for ignored functions +e028c4f7ac7c objtool: Add frame-pointer-specific function ignore +03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching return address +adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_trampoline directly +96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() +f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() +a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to the handler +29e8077ae2be kprobes: Use bool type for functions which returns boolean value +c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() +57d4e3178010 kprobes: Add assertions for required lock +dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() +223a76b268c9 kprobes: Fix coding style issues +9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes +4402deae8993 kprobes: Make arch_check_ftrace_location static +71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() +02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version +5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace +8f7262cd6669 kprobes: Do not use local variable when creating debugfs file +87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() +129291980f49 net: sched: Use struct_size() helper in kvmalloc() +ca6e11c337da phy: mdio: fix memory leak +10eff1f5788b Revert "net: mdiobus: Fix memory leak in __mdiobus_register" +51984c9ee01e net/mlx5e: Use array_size() helper +ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() +806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() +f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load +2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive +98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER +515ce2ffa621 net/mlx5: DR, init_next_match only if needed +5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' +1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 +11a45def2e19 net/mlx5: DR, Add support for SF vports +c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs +ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain vport caps +dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 +7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK +f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 +7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default +de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled +1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases +ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled +34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled +5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes +1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-planar formats +dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions at every page flip +4de593fb965f Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling +4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF +241ffeb028e4 drm/dp: Add Additional DP2 Headers +d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests +3bf1742f3c69 net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode +dd1979cf3c71 net/mlx5e: Fix the presented RQ index in PTP stats +f88c48763474 net/mlx5: Fix setting number of EQs of SFs +ac8b7d50ae4c net/mlx5: Fix length of irq_index in chars +99b9a678b2e4 net/mlx5: Avoid generating event after PPS out in Real time mode +64728294703e net/mlx5: Force round second at 1PPS out start time +a586775f83bd net/mlx5: E-Switch, Fix double allocation of acl flow counter +7dbc849b2ab3 net/mlx5e: Improve MQPRIO resiliency +9d758d4a3a03 net/mlx5e: Keep the value for maximum number of channels in-sync +f9a10440f0b1 net/mlx5e: IPSEC RX, enable checksum complete +f2e717d65504 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero +e505d76404b1 drm/i915: s/ddi_translations/trans/ +cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP +8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code +9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier +1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values before modeset +4378daf5d04e drm/i915/bdb: Fix version check +4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices +115f6134a050 Merge tag 'gpio-fixes-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +78c56e53821a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-creation-v6' into v5.16/vfio/next +3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER +296e505baddf vfio/iommu_type1: remove the "external" domain +65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open +898639041484 vfio/spapr_tce: reject mediated devices +c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 +fda49d97f2c4 vfio: remove the unused mdev iommu hook +8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of +67462037872d vfio: remove unused method from vfio_iommu_driver_ops +c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices +c04ac34078a4 vfio: remove the iommudata hack for noiommu groups +3af917713230 vfio: refactor noiommu group creation +1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper +c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group +b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper +38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() +d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git +35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect +dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot +09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size +1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in init_nfsd() +4227f811cdeb ksmbd: fix transform header validation +8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT +442ff9ebeb01 ksmbd: add validation in smb2 negotiate +9496e268e3af ksmbd: add request buffer validation in smb2_set_info +88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() +57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe +c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL +30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() +8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated +336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu +bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y +227d735d889e powerpc: add CPU field to struct thread_info +bd2e2632556a s390: add CPU field to struct thread_info +f5d0e5e9d72d selinux: remove the SELinux lockdown implementation +59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled +3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp +c43a801a5789 clk: imx: Add clock driver for imx8ulp +9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support +ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate +75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp +0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization +b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp +5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp +d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support +6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper +a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers +b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers +004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers +35306eb23814 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses +b05173028cc5 Merge branch 'snmp-optimizations' +acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() +59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() +dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics +656ed8b015f1 net: stmmac: fix EEE init issue when paired with EEE capable PHYs +5443f98fb9e0 x86: add CPU field to struct thread_info +001430c1910d arm64: add CPU field to struct thread_info +4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus +a3e4abace586 Merge branch 'SO_RESEVED_MEM' +053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem +ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem +2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM +a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex +35d114699b90 regulator: Lower priority of logging when setting supply +2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP +626605a3dfb5 ASoC: wm_adsp: remove a repeated including +724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig +91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors +853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK +087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug +67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from reg_default +42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working +4075a6a047bb net: phy: marvell10g: add downshift tunable support +d5ef190693a7 net: sched: flower: protect fl_walk() with rcu +75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin +e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface +1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order +2e861e5e9717 dissector: do not set invalid PPP protocol +55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking +49054556289e net: introduce and use lock_sock_fast_nested() +06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF +85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header +813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining +d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support +0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() +d215f63d49da ALSA: usb-audio: Check available frames for the next packet size +bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit feedback sync +e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode +9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback +86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions +4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks +eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop +c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again +46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting +13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module +8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer +b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-array member +7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' +1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC on Arndale +a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions +5ce39985c604 power: supply: core: Move psy_has_property() to fix build +f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. +894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro +5af9405397bf PCI: dra7xx: Get an optional clock +b9a6943dc891 PCI: dra7xx: Remove unused include +3b868d150efd PCI: dra7xx: Make it a kernel module +3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers +ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner +a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout +66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers +2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling +528a4ab45300 scs: Release kasan vmalloc poison in scs_free process +b232537074fc soc: ti: omap-prm: Fix external abort for am335x pruss +1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them +4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization +0226a45c468f KVM: x86: nSVM: don't copy pause related settings +515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing +8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible +f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative +cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) +5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing +c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remote flush is needed +06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() +bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification +c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU +22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests +d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" +25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT +62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization +9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() +06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() +d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation +583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() +e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create +5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create +ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT +94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs +15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() +a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS +1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" +620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask +baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() +381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() +ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit +6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL +11476d277e06 KVM: use vma_pages() helper +feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. +64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. +7b0035eaa7da KVM: selftests: Ensure all migrations are performed when test is affined +7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code +f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's refresh rate +e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks +cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() +00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh +8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO +082436068c19 drm/i915: Extract intel_panel_mode_valid() +4114978dcd24 media: ir_toy: prevent device from hanging during transmit +fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() +4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command +5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void +7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() +67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() +eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response" +773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm +218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent build warnings +448ea5ee473b media: cedrus: Fix SUNXI tile size calculation +95a10c4eb307 media: hantro: Fix check for single irq +a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST +135291f36d22 vboxfs: fix broken legacy mount signature checking +601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference +38245d0340ea HID: u2fzero: ignore incomplete packets without data +ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference +94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs +125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS +689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe +2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose license text +be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose license text +ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h +c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose license text +5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text +19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text +476db72e5219 media: mceusb: return without resubmitting URB in case of -EPROTO error. +44870a9e7a3c media: mxl111sf: change mutex_init() location +dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings +92f461517d22 media: ir_toy: do not resubmit broken urb +1d37c8542512 media: ir_toy: deal with residual irdata before expected response +5173cca012b0 media: ir_toy: print firmware version in correct format +c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers +d7f26849ed7c media: atmel: fix the ispck initialization +9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings +7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer +42bb98e420d4 media: tm6000: Avoid card name truncation +2908249f3878 media: si470x: Avoid card name truncation +dfadec236aa9 media: radio-wl1273: Avoid card name truncation +ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC +9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad +a5991c4e9471 media: rcar-vin: Use user provided buffers when starting +1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t +5a3683d60e56 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() +8ed852834683 media: sun6i-csi: Allow the video device to be open multiple times +6d0d779b212c media: imx: set a media_device bus_info string +645d74c59f14 media: hantro: Fix media device bus_info string +79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resource_byname() +e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC +49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's email address +594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to renesas JPU +4ba8d7046c04 media: ivtv: don't allow negative resolutions as module parameters +538314dbfc8a media: usb: stkwebcam: Update the reference count of the usb device structure +aea54c134885 media: s3c-camif: Remove unused including +439b87fceb23 media: video-i2c: more precise intervals between frames +1e153520cd04 media: staging: media: atomisp: code formatting changes atomisp_csi2.c +de27891f675e media: videobuf2: handle non-contiguous DMA allocations +c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag +b00a9e59c539 media: videobuf2: add queue memory coherency parameter +965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag +cde513fd9b35 media: videobuf2: move cache_hints handling to allocators +0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation +4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags +a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API +745b475e7e10 media: camss: vfe: Don't call hw_version() before its dependencies are met +936c7daa4d99 media: gspca: Limit frame size to sizeimage. +b94b551050b2 media: imx: TODO: Remove items that are already supported +1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture +c6c709ee55ec media: vivid: add signal-free time for cec message xfer +695fb9c6b064 media: Request API is no longer experimental +012fe9520e82 media: vim2m: Remove repeated verbose license text +887069f42455 media: switch from 'pci_' to 'dma_' API +1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API +5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()' +2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' +749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() +a9be3931188f media: usb: airspy: clean the freed pointer and counter +48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. +cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). +7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check +8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() +ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled +35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() +9031d6b3623f media: via-camera: deleted these redundant semicolons +065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_streaming fails +a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() +76e21bb8be4f media: vidtv: Fix memory leak in remove +1b03b539e635 media: rcar_drif: Make use of the helper function devm_platform_get_and_ioremap_resource() +e0bee542882f media: xilinx: Make use of the helper function devm_platform_ioremap_resource() +a24973a60551 media: vsp1: Make use of the helper function devm_platform_ioremap_resource() +b4dac22d27a2 media: venus: core : Make use of the helper function devm_platform_ioremap_resource() +23f8bd25d152 media: sunxi: Make use of the helper function devm_platform_ioremap_resource() +092c69b2eb09 media: stm32-cec: Make use of the helper function devm_platform_ioremap_resource() +beabb243e3aa media: stih-cec: Make use of the helper function devm_platform_ioremap_resource() +6394c2d95399 media: sti: Make use of the helper function devm_platform_ioremap_resource() +5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platform_ioremap_resource() +d084438d237f media: s5p-jpeg: Make use of the helper function devm_platform_ioremap_resource() +beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platform_ioremap_resource() +8db05a69f13c media: s3c-camif: Make use of the helper function devm_platform_ioremap_resource() +0748befbc3b5 media: rockchip: rga: Make use of the helper function devm_platform_ioremap_resource() +a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_platform_ioremap_resource() +81a7cad85166 media: rcar_jpu: Make use of the helper function devm_platform_ioremap_resource() +736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() +8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_platform_ioremap_resource() +1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_resource() +044a35714113 media: rc: st_rc: Make use of the helper function devm_platform_ioremap_resource() +dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_platform_ioremap_resource() +c533dabe496b media: rc: meson-ir: Make use of the helper function devm_platform_ioremap_resource() +890418523f51 media: rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_resource() +b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_platform_ioremap_resource() +b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_platform_ioremap_resource() +028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_platform_ioremap_resource() +af2450254052 media: meson: ge2d: Make use of the helper function devm_platform_ioremap_resource() +5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platform_ioremap_resource() +a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_platform_ioremap_resource() +f5202ccb6741 media: exynos4-is: Make use of the helper function devm_platform_ioremap_resource() +d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_platform_ioremap_resource() +bcbeade15a30 media: davinci: Make use of the helper function devm_platform_ioremap_resource() +9caf7a0a0951 media: coda: Make use of the helper function devm_platform_ioremap_resource() +399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_platform_ioremap_resource() +97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_platform_ioremap_resource() +f5aae241f989 media: cadence: Make use of the helper function devm_platform_ioremap_resource() +e4aa275f7310 media: am437x: Make use of the helper function devm_platform_ioremap_resource() +15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() +8c42694150c2 media: docs: Document the behaviour of uvcvideo driver +6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors +ee929d5a10ca media: uvcvideo: Check controls flags before accessing them +70fa906d6fce media: uvcvideo: Use control names from framework +8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE +e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type +457e7911dfb8 media: uvcvideo: Use dev->name for querycap() +9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS +866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping +ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors +97a2777a9607 media: uvcvideo: Set capability in s_param +0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl +c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value +a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL +e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL +861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls +ae0334e0cb73 media: uvcvideo: Remove unused including +3a7438c8ef86 media: staging: document that Imgu not output auto-exposure statistics +311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control +a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control +f1363166f91e media: ov8856: Set default mbus format but allow caller to alter +7ee850546822 media: Add sensor driver support for the ov13b10 camera. +d170b0ea1760 media: imx258: Fix getting clock frequency +96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro +8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro +66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro +98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() +cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer +ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() +a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init +75821f810793 media: ipu3.rst: Improve header formatting on tables +548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() +44bc61991508 media: m5602_ov7660: remove the repeated declaration +f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema +5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc2235_detect() +e16f5e39acd6 media: atomisp: Fix error handling in probe +bbe54b1a75a3 media: atomisp: restore missing 'return' statement +dbb4cfea6efe media: netup_unidvb: handle interrupt properly according to the firmware +d3bb03ec08fd media: cxd2820r: include the right header +39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock +c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free +afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query +7efc14b8658a media: c8sectpfe-dvb: Remove unused including +8bff1386d62d media: ir_toy: allow tx carrier to be set +6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared +3766d0d83873 media: mtk-vcodec: enable MT8183 decoder +dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec +118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api +06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding +8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API +ffe5350c016a media: add Mediatek's MM21 format +741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI +34754adb8eba media: mtk-vcodec: vdec: handle firmware version field +fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file +b375e01b796a media: mtk-vcodec: venc: support START and STOP commands +69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder +25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits +61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD +a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control +2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' +36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex +11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on error handling path +8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved +e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved +75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation +683f71ebb35d media: Add NV12_4L4 tiled format +78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 +b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32 +9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver +1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC +97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition +4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs +4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detection in 'ge2d_s_ctrl()' +8d246e293228 media: TDA1997x: fix tda1997x_remove() +2c98b8a3458d media: em28xx: add missing em28xx_close_extension +9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf +b72dd0f390aa media: vivid: add module option to set request support mode +4787db29f8b6 media: cedrus: drop min_buffers_needed. +2845d9d6da0f media: cedrus: hevc: Add support for scaling lists +5523dc7b8518 media: hantro: Add scaling lists feature +7ba59fb6c3b4 media: hevc: Add scaling matrix control +d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function definition +5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument +2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version to 'dbg' +8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly +ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version +ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible +cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants +dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts +962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable +5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable +08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts +098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq possibilities +76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name +c57476aba3de media: rockchip: rkisp1: remove unused irq variable +187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties +e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml +0a0e78d13a42 media: mt9p031: Use BIT macro +0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream +ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT +b9c18096f594 media: mt9p031: Read back the real clock rate +10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints() +12f6517f9726 media: rcar-vin: Remove explicit device availability check +3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines +406bb586dec0 media: rcar-vin: Add r8a779a0 support +688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications +c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time +cfef0c833a8d media: rcar-vin: Create a callback to setup media links +9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work with any port +2070893aed11 media: rcar-vin: Move group async notifier +161b56a82dba media: rcar-vin: Rename array storing subdevice information +27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier +6df305779291 media: rcar-vin: Improve async notifier cleanup paths +8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() +b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device +b4173cd9981d media: rcar-csi2: Add r8a779a0 support +c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support +23c216b335d1 powerpc/iommu: Report the correct most efficient DMA mask for PCI devices +e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 +41e76c6a3c83 nbd: use shifts rather than multiplies +69508d43334e net_sched: Use struct_size() and flex_array_size() helpers +161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map definitions +ae11ad385f81 dt-bindings: aspeed: Add UART routing controller +a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema +0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files +5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug +894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case +5039f5298880 drm/amd/amdgpu: Validate ip discovery blob +0069a2273837 gpu: amd: replace open-coded offsetof() with builtin +0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings +335aea75b0d9 drm/amdgpu: fix warning for overflow check +2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- +ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header +dae66a044592 drm/amd/display: Pass PCI deviceid into DC +356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness +3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation +c01baf22dab3 drm/amd/display: make verified link cap not exceeding max link cap +750689940819 drm/amd/display: initialize backlight_ramping_override to false +028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypass latches +7c3855c423b1 PCI: Coalesce host bridge contiguous apertures +ce812992f239 ksmbd: remove NTLMv1 authentication +de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat +647d908816a7 i2c: kempld: deprecate class based instantiation +ed2f85115a8e i2c: bcm-kona: Fix return value in probe() +e7f4264821a4 i2c: rcar: enable interrupts before starting transfer +b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect +ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() +3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P +38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking +8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode +d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers +64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state +675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink +11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties +30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership +62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releasing ownership +4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode +7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization +60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry +59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry +66fe33241726 libbpf: Make gen_loader data aligned. +e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot +c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) +7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access +4c5910631cc1 i2c: i801: Improve i801_add_mux +4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions +e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE +2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d +d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI +040d985e27dc MAINTAINERS: Update Mun Yew Tham as Altera Pio Driver maintainer +d1d598104336 MAINTAINERS: update my email address +540cffbab8b8 gpio: pca953x: do not ignore i2c errors +ef91abfb20c7 devlink: Add missed notifications iterators +2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols +6988f70cf105 kconfig: rename a variable in the lexer to a clearer name +65017d8381e2 kconfig: narrow the scope of variables in the lexer +94886961e324 perf metric: Avoid events for an 'if' constant result +a8e4e880834b perf metric: Don't compute unused events +970f7afe55ee perf expr: Propagate constants for binary operations +3f965a7df09d perf expr: Merge find_ids and regular parsing +762a05c561bc perf metric: Allow metrics with no events +114a9d6e396e perf metric: Add utilities to work on ids map. +7e06a5e30a0c perf metric: Rename expr__find_other. +c924e0cc0576 perf expr: Move actions to the left. +e87576c5ac14 perf expr: Use macros for operators +aed0d6f8c6ed perf expr: Separate token declataion from type +7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio +edfe7f554ab8 perf metric: Use NAN for missing event IDs. +cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. +e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled +8fac67ca236b arm64: mm: update max_pfn after memory hotplug +f8b46c4b51ab arm64/mm: Add pud_sect_supported() +f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion +8694e5e63886 selftests: arm64: Verify that all possible vector lengths are handled +e42391150eab selftests: arm64: Fix and enable test for setting current VL in vec-syscfg +4caf339c037c selftests: arm64: Remove bogus error check on writing to files +ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg +02d5e016800d Merge tag 'sound-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +6e439bbd436e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode +49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE +a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* +43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ +79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation +d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause +6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID +140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in +1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module +d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() +e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier +34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function +a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace interface +9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD register sets +8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set +736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing +eab281e3afa6 selftests: arm64: Remove extraneous register setting code +09121ad7186e selftests: arm64: Don't log child creation as a test in SVE ptrace test +78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrace tests to be run +e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() +2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops +5100436c27aa ASoC: ti: Constify static snd_soc_ops +9f78e446bde8 iommu/amd: Use report_iommu_fault() +3103836496e7 xsk: Fix clang build error in __xp_alloc +d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY +21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu +635138f72e80 drm/ttm: stop setting page->index for the ttm_tt +f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access +7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board +61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument +2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb +e81e99bacc9f swiotlb: Support aligned swiotlb buffers +2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly +9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers +ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb +06e620345d54 iommu/dma: Fix arch_sync_dma for map +08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb +7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() +6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from datagram.c +ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers +6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers +d88fd1b546ff net: phy: bcm7xxx: Fixed indirect MMD operations +f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() +865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() +ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() +251ffc077303 Merge branch 'hns3-fixes' +0178839ccca3 net: hns3: disable firmware compatible features when uninstall PF +27bf4af69fcb net: hns3: fix always enable rx vlan filter problem after selftest +276e60421668 net: hns3: PF enable promisc for VF when mac table is overflow +108b3c7810e1 net: hns3: fix show wrong state when add existing uc mac address +0472e95ffeac net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE +d82650be60ee net: hns3: don't rollback when destroy mqprio fail +a8e76fefe3de net: hns3: remove tc enable checking +5b09e88e1bf7 net: hns3: do not allow call hns3_nic_net_open repeatedly +4f948b34304c Merge branch 'mctp-core-updates' +7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type +6183569db80e mctp: Set route MTU via netlink +f4d41c59135d doc/mctp: Add a little detail about kernel internals +97f09abffcb9 mctp: Do inits as a subsys_initcall +4f9e1ba6de45 mctp: Add tracepoints for tag/key handling +7b14e15ae6f4 mctp: Implement a timeout for tags +43f55f23f708 mctp: Add refcounts to mctp_dev +73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys +1f6c77ac9e6e mctp: Allow local delivery to the null EID +f364dd71d92f mctp: Allow MCTP on tun devices +7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY +513e605d7a9c ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup +49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex t-queue +096d19f3156d Merge branch 'octeontx2-ptp-vf' +43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF +ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. +4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL +067595d72817 x86/boot: Fix make hdimage with older versions of mtools +239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink +78aa20fa4381 drm/virtio: implement context init: advertise feature to userspace +cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event +8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK +85c83ea915ed drm/virtio: implement context init: allocate an array of fence contexts +bbf588d7d4ed drm/virtio: implement context init: stop using drv->context when creating fence +e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc +7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence +4fb530e5caf7 drm/virtio: implement context init: support init ioctl +6198770a1fe0 drm/virtio: implement context init: probe for feature +1925d6a7e0f4 drm/virtio: implement context init: track valid capabilities in a mask +b10790434cf2 drm/virtgpu api: create context init feature +34268c9dde4c virtio-gpu api: multiple context types with explicit initialization +e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic +dde98a573c0a drm/i915: constify display wm vtable +eba4b7960f22 drm/i915: constify clock gating init vtable. +d28c2f5c2383 drm/i915: constify display function vtable +cbc7617af0c1 drm/i915: drop unused function ptr and comments. +6b4cd9cba620 drm/i915: constify the cdclk vtable +a73477f8813c drm/i915: constify the dpll clock vtable +0a108bca94a8 drm/i915: constify the audio function vtable +c6d27046552e drm/i915: constify color function vtable. +cd030c7c11a4 drm/i915: constify hotplug function vtable. +1c55b1e063d0 drm/i915: constify fdi link training vtable +38261f369fb9 selftests/bpf: Fix probe_user test failure with clang build kernel +903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. +5c8c179bcaf6 drm/i915: split fdi link training from display vtable. +de1677c5e32a drm/i915: split irq hotplug function from display vtable +89ac34c14d7e drm/i915: split cdclk functions from display vtable. +7b75709ac8b5 drm/i915: split audio functions from display vtable +082800ab52d6 drm/i915: split color functions from display vtable +27057882f62e drm/i915: split watermark vfuncs from display vtable. +46d8e4a1da52 drm/i915: split clock gating init from display vtable +4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. +44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. +02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) +ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. +758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. +5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc +c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling +a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling +17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling +6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() +ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API +a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling +525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions +a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling +79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 +60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y +5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer +9f80eca441a9 scsi: aic7xxx: Fix a function name in comments +8d807a068090 scsi: lpfc: Fix a function name in comments +568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic +8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout +cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" +ce580e47e848 scsi: ufs: exynos: Unify naming +dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero +e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace +1018bf24550f ksmbd: fix documentation for 2 functions +a365023a76f2 net: qrtr: combine nameservice into main module +3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c +f936bb42aeb9 net: bridge: mcast: Associate the seqcount with its protecting lock. +9e28cfead2f8 net: mdio-ipq4019: Fix the error for an optional regs resource +571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples +72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' +102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function typedef +3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM +a4e6f95a891a Merge tag 'pinctrl-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +62da74a73570 Merge tag 'vfio-v5.15-rc4' of git://github.com/awilliam/linux-vfio +e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper +8798a803ddf6 vfio/fsl-mc: Add per device reset support +fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/close commands +8a764ef1bd43 selinux: enable genfscon labeling for securityfs +36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions +95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input +c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in KConfig +8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip +09710d82c0a3 bpftool: Avoid using "?: " in generated code +4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes +0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c +9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema +050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths +a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie +f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table +7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload +823f3bc4e2ec Bluetooth: Fix handling of experimental feature for quality reports +6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() +87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function +4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separate functions +af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS +4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' +7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use +dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic +d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC +15ea31fadd7f libbpf: Refactor ELF section handler definitions +13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals +12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability +15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses +c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") +8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests +9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" +720dff78de36 efi: Allow efi=runtime +d9f283ae71af efi: Disable runtime services on RT +387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() +e7bd807e8c9e Merge tag 'm68k-for-v5.15-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +dca50f08a03e Merge tag 'nios2_fixes_for_v5.15_part1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux +d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE +c80161287590 perf vendor events arm64: Revise hip08 uncore events +b8b350afaa4b perf test: Add pmu-event test for event described as "config=" +56be05103a40 perf test: Verify more event members in pmu-events test +d60bad10c4ae perf jevents: Support ConfigCode +4f9d4f8aa732 perf parse-events: Set numeric term config +08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose +359cad09e40b perf tools: Add define for libtracefs version +569715164ba2 perf tools: Add define for libtraceevent version +b758a61b391f perf tools: Enable libtracefs dynamic linking +70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints +3d5ac9effcc6 perf test: Workload test of all PMUs +4a87dea9e60f perf test: Workload test of metric and metricgroups +9a0a1417d3bb PCI: Tidy comments +26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix +98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- +d942856865c7 drm/amd/display: Pass PCI deviceid into DC +467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false +9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 +083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels +66805763a97f drm/amdgpu: fix gart.bo pin_count leak +0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg +30cba287eb21 ice: Prefer kcalloc over open coded arithmetic +b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag +0128cc6e928d ice: refactor devlink getter/fallback functions to void +4fc5fbee5cb7 ice: Fix link mode handling +40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP +2a87bd73e50d ice: Add DSCP support +470b52564cce EDAC/al_mc: Make use of the helper function devm_add_action_or_reset() +93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel +76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a +d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail +c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail +df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry +25b5476a294c KVM: s390: Function documentation fixes +c22441a7cbd0 arm64: dts: qcom: sdm630-nile: Correct regulator label name +4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline properties +e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read +d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID +8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures +b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon +f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB detection +483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 +c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes +599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5 +6fd3ec5c7af5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt +5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" +603a1621caa0 mwifiex: avoid null-pointer-subtraction warning +27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK +45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND +373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK +019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() +e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp +e263bdab9c0e ath10k: high latency fixes for beacon buffer +d33bec7b3dfa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +0c72b292de0b Merge tag 'mmc-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +1e0083bd0777 gve: DQO: avoid unused variable warnings +6a684635478c update email addresses. Change all email addresses for Mark Gross to use markgross@kernel.org. +7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info +9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT +40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled +86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets +6f4d70308e5e ath11k: support SMPS configuration for 6 GHz +c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command +62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps +62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state +c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan running +441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED +ac83b6034cfa ath11k: add HTT stats support for new stats +6ed731829cf8 ath11k: Change masking and shifting in htt stats +74327bab6781 ath11k: Remove htt stats fixed size array usage +6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf +9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF +72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work +8a0b899f169d ath11k: Fix inaccessible debug registers +cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path +87e9585b3628 drm/amd/display: Replace referral of dal with dc +487ac89fee2b drm/amd/display: 3.2.155 +14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 +8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format +7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 +43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. +e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. +f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings +52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one for each lane +ba9012fcb274 drm/amd/display: Add debug support to override the Minimum DRAM Clock +b629a824708b drm/amd/display: add vsync notify to dmub for abm pause +b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream +bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 +b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding +e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 +f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) +e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) +aaca8c386136 drm/amdgpu: add poison mode query for UMC +ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) +77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context as input +a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels +71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak +0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 +74bba5e5ba45 ath11k: enable 6G channels for WCN6855 +54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 +b6b142f644d2 ath11k: fix survey dump collection in 6 GHz +9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status +4a9550f536cc ath11k: add channel 2 into 6 GHz channel list +af3826db74d1 octeontx2-pf: Use hardware register for CQE count +4ccb9f03fee7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' +99bbc4ae69b9 octeontx2-af: Add external ptp input clock +e266f6639396 octeontx2-af: Use ptp input clock info from firmware data +d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration +e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler +ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" +c894b51e2a23 net: hns3: fix hclge_dbg_dump_tm_pg() stack usage +c6995117b60e net: mdio: mscc-miim: Fix the mdio controller +128cfb882e23 net/tls: support SM4 CCM algorithm +f4bd73b5a950 af_unix: Return errno instead of NULL in unix_create1(). +171964252189 mac80211: MBSSID support in interface handling +a9f5970767d1 net: udp: annotate data race around udp_sk(sk)->corkflag +103bde372f08 net: sun: SUNVNET_COMMON should depend on INET +c23bb54f28d6 ionic: fix gathering of debug stats +3fb2a54b414f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/t nguy/net-queue +3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier +b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() +18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ +6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() +b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe +3e5cdded931a ASoC: SOF: imx: add header file for ops +a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment +22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout +1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs +9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile +05e97b3d33cb dmascc: add CONFIG_VIRT_TO_BUS dependency +51bb08dd04a0 net: ks8851: fix link error +d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check +861f40fa0edf am65-cpsw: avoid null pointer arithmetic +f43bed7193a3 net: mac80211: check return value of rhashtable_init +f04ed7d277e8 net: ipv6: check return value of rhashtable_init +d7cade513752 net/mlx5e: check return value of rhashtable_init +099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension +34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension +2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion +e189ae161dd7 netfilter: nf_tables: add position handle in event notification +339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 +94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id +79feedfea779 ath11k: Avoid "No VIF found" warning message +8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access +3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw +8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption +1db2b0d0a391 ath11k: Avoid race during regd updates +69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery +f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats +ab18e3bc1c13 ath11k: Fix pktlog lite rx events +2167fa606c0f ath11k: Add support for RX decapsulation offload +0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n +aadf7c81a077 ath11k: fix some sleeping in atomic bugs +b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails +b2549465cdea ath11k: Replace one-element array with flexible-array member +4ba3b05ebd0c ath11k: add caldata download support from EEPROM +e82dfe7b5608 ath11k: add caldata file for multiple radios +336e7b53c82f ath11k: clean up BDF download functions +c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset +654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description +e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers +3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines +989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields +e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What +89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols +8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property +bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields +5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files +773151dc4103 ABI: sysfs-kernel-slab: Document some stats +6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb +9919c339babf ABI: sysfs-bus-pci: add documentation for modalias +e95d6d8b0147 ABI: sysfs-devices: add /dev ABI +405ea445781a ABI: sysfs-devices-power: document some RPM statistics +eeac9faf9645 ABI: testing/sysfs-module: document initstate +19aca231250f ABI: stable/sysfs-module: document version and srcversion +3b54fc5077da ABI: stable/sysfs-module: better document modules +483f7d699fd9 ABI: evm: place a second what at the next line +28331a011d1c scripts: get_abi.pl: show progress +2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints +42f09848cf3a scripts: get_abi.pl: update its documentation +87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware +3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken +3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST +1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup +5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table +1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table +6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table +26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries +ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags +6b20a5d173cd memory: samsung: describe drivers in KConfig +1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash +fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode +daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug +0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a single connector +7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() return value +ced185824c89 bpf, x86: Fix bpf mapping of atomic fetch implementation +f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang +f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed +1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code +0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses +6f87d4e63732 iommu/dart: Remove iommu_flush_ops +0a0624a26f9c thunderbolt: Fix -Wrestrict warning +3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management +b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs +7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 +5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support +eb19efed836a ath11k: Wstringop-overread warning +f2ff7147c683 ALSA: pcsp: Make hrtimer forwarding more robust +b72e86c07e98 ath11k: Add spectral scan support for QCN9074 +6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count +1cae9c0009d3 ath11k: Introduce spectral hw configurable param +cc2ad7541486 ath11k: Refactor spectral FFT bin size +f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth +61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf +a8e5387f8362 ipw2200: Fix a function name in print messages +a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue +868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues +1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() +882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source +4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled +ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume +2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk +732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets +ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted +76f130810b47 driver core: Create __fwnode_link_del() helper function +68223eeec708 driver core: Set deferred probe reason when deferred by driver core +04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets +35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets +d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs +722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs +18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs +ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs +054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs +1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs +eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs +9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs +18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs +59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode +7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values +93207e415d13 arm64: defconfig: Enable RZG2L_ADC +3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 +79e2c3066675 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter +d888eaac4fb1 selftests, bpf: Fix makefile dependencies on libbpf +435b08ec0094 bpf, test, cgroup: Use sk_{alloc,free} for test cases +78cc316e9583 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt +bcfd367c2839 libbpf: Fix segfault in static linker for objects without BTF +cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support +b3aa173d58b4 MAINTAINERS: Add btf headers to BPF +8a98ae12fbef bpf: Exempt CAP_BPF from checks against bpf_jit_limit +29eef85be2f6 bpf/tests: Add tail call limit test with external function call +18935a72eb25 bpf/tests: Fix error in tail call limit tests +f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests +f1517eb790f9 bpf/tests: Expand branch conversion JIT test +c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional +d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets +27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension +2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes +a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests +a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes +9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes +68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values +4bc354138d55 bpf/tests: Reduce memory footprint of test suite +c2a228d69cef bpf/tests: Allow different number of runs per test case +1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO +42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h +bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions +9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 +05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedesktop.org/git/tegra/linux into drm-fixes +1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" +fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 +b3ed524f84f5 drm/msm: allow compile_test on !ARM +b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs and ksmbd entry +c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section +f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro.org' into drivers-for-5.16 +ec1471a898cc soc: qcom: apr: Add GPR support +974c6faf7667 soc: dt-bindings: qcom: add gpr bindings +99139b80c1b3 soc: qcom: apr: make code more reuseable +1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property +985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml +116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning +c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 +c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding +58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support +04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support +9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998 +cc73f503f7ec MAINTAINERS: Update remoteproc repo url +f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example +81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example +79111df414fc remoteproc: mediatek: Support mt8195 scp +f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema +63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp +ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp +6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor +eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc +28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram +e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name +afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions +91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type +970675f61bf5 remoteproc: Fix the wrong default value of is_iomem +24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true +54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property +11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers +6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces +b4b90a50cbb9 IB/hfi1: Remove atomic completion count +f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines +a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer +4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide +d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring +0025fac17b31 arm64: dts: qcom: sc7280: Update Q6V5 MSS node +4882cafb99c2 arm64: dts: qcom: sc7280: Add Q6V5 MSS node +dddf4b0621d6 arm64: dts: qcom: sc7280: Add nodes to boot modem +f83146890172 arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes +eca7d3a366b3 arm64: dts: qcom: sc7280: Update reserved memory map +cea83511353d arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys +f66ea51f0e47 arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen +946c9a2cf8b0 arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds +122d2c5f31b6 arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000 +8199a0b31e76 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock +51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts +ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions +a9a5ca5c8c37 arm64: dts: qcom: pm6150l: Add missing include +ed1648d52a37 arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III +4ef13f7fe4cd arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1 +1797e1c9a95c arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes +9264d3c8ee51 arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter +574af5456244 arm64: dts: qcom: sm6350: Add PRNG node +001eaf9514f2 arm64: dts: qcom: sm6350: Add SPMI bus +8fe2e0d9dba8 arm64: dts: qcom: sm6350: Add AOSS_QMP +25e0ae684819 arm64: dts: qcom: sm6350: Add TSENS nodes +3cc415413f54 arm64: dts: qcom: sm6350: Add cpufreq-hw support +23737b9557fe arm64: dts: qcom: sm6350: Add USB1 nodes +4c9f09372046 Merge branch 'bpf-xsk-rx-batch' +e34087fc00f4 selftests: xsk: Add frame_headroom test +e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode +96a40678ce53 selftests: xsk: Add single packet test +1bf3649688c1 selftests: xsk: Introduce pacing of traffic +89013b8a2928 selftests: xsk: Fix socket creation retry +872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring +5b132056123d selftests: xsk: Fix missing initialization +94033cd8e73b xsk: Optimize for aligned case +6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface +db804cfc21e9 ice: Use the xsk batched rx allocation interface +57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy +47e4075df300 xsk: Batched buffer allocation for the pool +10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk +538f4bcd5106 arm64: dts: qcom: sm6350: Add TLMM block node +30de1108df22 arm64: dts: qcom: sm6350: Add GCC node +985e02e7c062 arm64: dts: qcom: sm6350: Add RPMHCC node +ced2f0d75e13 arm64: dts: qcom: sm6350: Add LLCC node +5f82b9cda61e arm64: dts: qcom: Add SM6350 device tree +55d0feb3ab3d dt-bindings: arm: cpus: Add Kryo 560 CPUs +98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 +0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +707a4cdf86e5 bus: brcmstb_gisb: Allow building as module +2a2a79577dda fpga: ice40-spi: Add SPI device ID table +9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state +8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property +e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property +7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase +e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +e603577231d4 dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions +ec908595825c dt-bindings: msm/dp: Remove aoss-qmp header +99512191f4f1 soc: qcom: aoss: Drop power domain support +6b7cb2d23791 arm64: dts: qcom: sm8350: Use QMP property to control load state +b74ee2d71be8 arm64: dts: qcom: sm8250: Use QMP property to control load state +d9d327f6a37f arm64: dts: qcom: sm8150: Use QMP property to control load state +db8e45a81bdc arm64: dts: qcom: sdm845: Use QMP property to control load state +6b3207dfebdf arm64: dts: qcom: sc7280: Use QMP property to control load state +135780456218 arm64: dts: qcom: sc7180: Use QMP property to control load state +a4fe5159038f dt-bindings: soc: qcom: aoss: Drop the load state power-domain +c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST +d55174cccac2 nvdimm/pmem: fix creating the dax group +f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect +e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem +9b3b353ef330 vboxfs: fix broken legacy mount signature checking +e671f0ecfece RDMA/hns: Add the check of the CQE size of the user space +cc26aee10058 RDMA/hns: Fix the size setting error when copying CQE in clean_cq() +250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-assignment messages +cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE +59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 +7d5cfafe8b40 RDMA/hfi1: Fix kernel pointer leak +728cb436d4be Merge series "add support for Cadence's XSPI controller" from Parshuram Thombare : +ca4c040d4afa Merge series "add driver to support firmware loading on Cirrus Logic DSPs" from Simon Trimmer : +15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before using it +9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation +71a643688093 docs/zh_CN: add core-api boot-time-mm translation +a4163902d07b docs/zh_CN: add core-api genalloc translation +4d68c2c9974c docs/zh_CN: add core-api mm-api translation +26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation +e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation +0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional Errata document +5b32e44e8b88 Documentation: update pagemap with shmem exceptions +92a19d809829 docs/zh_CN: modify some words +585e5159f3c2 docs/zh_CN: typo fix and improve translation +65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst +f1e69953104e docs/zh_CN: add core api kref translation +78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return +da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property +2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller to json-schema +42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected +a2941f6aa71a nvme: add command id quirk for apple controllers +51032e6f17ce e100: fix buffer overrun in e100_get_regs +4329c8dc110b e100: fix length calculation in e100_get_regs_len +2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns +bb8a4fcb2136 ipack: ipoctal: fix module reference leak +445c81327277 ipack: ipoctal: fix missing allocation-failure check +cd20d59291d1 ipack: ipoctal: fix tty-registration error handling +65c001df517a ipack: ipoctal: fix tty registration race +a89936cce87d ipack: ipoctal: fix stack information leak +c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' +d00a923f9616 staging: r8188eu: remove shared buffer for USB requests +46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16,32,N}() +27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() +a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() +1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() +6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() +b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() +a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() +7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() +4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() +ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() +db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() +8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() +4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() +58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() +326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() +a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv +a2665b208144 staging: r8188eu: remove _InitHWLed() +1cb6b51f60a3 staging: r8188eu: remove unnecessary comments +0f8d4adcd9c9 staging: r8188eu: remove dead led control functions +d344819e60cf staging: r8188eu: remove dead led blink functions +a17aafa3a416 Merge branch 'bcmgenet-flow-control' +2d8bdf525d71 net: bcmgenet: add support for ethtool flow control +fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link +fcb5dfe7dc40 net: bcmgenet: remove old link state values +50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link +13807ded270c Merge branch 'rtl8366-cleanups' +d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints +d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs +5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug +a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement +7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up +d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading +d06d54a34648 Merge branch 'devlink_register-last' +bd936bd53b2d net: dsa: Move devlink registration to be last devlink command +6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlink command +c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command +504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command +71c1b525934d netdevsim: Move devlink registration to be last devlink command +0d98ff22de92 net: ethernet: ti: Move devlink registration to be last devlink command +1b8e0bdbea65 qed: Move devlink registration to be last devlink command +7911c8bd546f ionic: Move devlink registration to be last devlink command +4f2a81c40c3c nfp: Move delink_register to be last command +67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end +b2ab483fcbc3 mlxsw: core: Register devlink instance last +64ea2d0e7263 net/mlx5: Accept devlink user input after driver initialization complete +1e726859167c net/mlx4: Move devlink_register to be the last initialization command +4beb0c241bfa net/prestera: Split devlink and traps registrations to separate routines +1d264db405cb octeontx2: Move devlink registration to be last devlink command +838cefd5e52c ice: Open devlink when device is ready +44691f535270 net: hinic: Open device for the user access when it is ready +bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe +8d44b5cf6060 liquidio: Overcome missing device lock protection in init/remove flows +5df290e7a703 bnxt_en: Register devlink instance at the end devlink configuration +cf530217408e devlink: Notify users when objects are accessible +cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() +4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() +da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() +81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() +5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() +a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() +5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() +fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() +e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() +516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() +eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() +2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() +cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() +afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() +042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() +0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() +47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() +3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() +b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() +631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv +b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c +90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv +35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv +792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() +7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() +2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() +f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread +152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() +3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue() +c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() +508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() +2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() +753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() +feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset +cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() +c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() +7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() +36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() +8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() +4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() +6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() +694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() +5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() +5e74e1b43f73 staging: r8188eu: remove dump_ies() +cb599f66ac01 staging: r8188eu: remove action_public_str() +79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() +58747a854abf staging: r8188eu: remove rtw_os_read_port() +09a83935c15e staging: r8188eu: remove rtw_cbuf_full() +48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() +e66a99258605 staging: r8188eu: remove rtw_atoi() +5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() +83293ffec473 staging: r8188eu: remove rtw_validate_ssid() +6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() +00721106b957 staging: r8188eu: remove rtw_set_country() +5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() +939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() +c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() +6d999c47403a staging: r8188eu: remove rtw_freq2ch() +548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() +dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() +e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() +3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() +3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() +eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() +193331733b32 staging: r8188eu: remove _rtw_enqueue_network() +1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() +1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() +83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() +61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() +72973fa19cbf staging: r8188eu: remove rtw_efuse_access() +1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() +0069facd12be staging: r8188eu: remove efuse_GetMaxSize() +285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() +bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() +bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in debug message +66eb8701cb0f staging: vchiq_arm: remove extra blank line +851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines +376bc13aaf2c staging: vchiq_arm: cleanup blank lines +0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions +410caae5c734 staging: vchiq_arm: remove unnecessary space in cast +146707c355e9 staging: vchiq_arm: cleanup code alignment issues +5c49d1850ddd KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue +913581b8ae06 Merge tag 'icc-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus +d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM +2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion is not known +c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type +479544811782 PCI: ACPI: Drop acpi_pci_bus +18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK +50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available +3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel +19f29aebd929 ARM: smp: Pass task to secondary_start_kernel +dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support +9b40e16ee51a Merge branch 5.15-rc3 into staging-next +5ecb11dd892f Merge 5.15-rc3 into tty-next +ae9a6149884e Merge 5.15-rc3 into usb-next +9ba533eb99bb power: supply: core: Add psy_has_property() +2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list +811b5440c6e4 led-class-flash: fix -Wrestrict warning +d576b31bdece drm/i915: remember to call i915_sw_fence_fini +20ac422c8ef7 Merge 5.15-rc3 into char-misc next +9523b33cc31c NIOS2: setup.c: drop unused variable 'dram_start' +dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode +05075fe7455a nl80211: don't kfree() ERR_PTR() value +646010009d35 mm: Add folio_raw_mapping() +bf6bd276b374 mm: Add folio_pfn() +c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio +0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() +e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions +b1baabd995ab mm/memcg: Add folio_lruvec() +fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio +f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() +9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio +d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios +bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio +c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() +8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio +118f2875490b mm/memcg: Convert commit_charge() to take a folio +1b7e4464d43a mm/memcg: Add folio_memcg() and related functions +8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID +2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() +658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() +6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() +874fd90cafdc mm: Add folio_nid() +dd10ab049beb mm: Add folio_mapped() +6abbaa5b0173 fs/netfs: Add folio fscache functions +b47393f8448a mm/filemap: Add folio private_2 functions +df4d4f127394 mm/filemap: Convert page wait queues to be folios +6974d7c977d7 mm/filemap: Add folio_wake_bit() +101c0bf67f50 mm/filemap: Add folio_wait_bit() +a49d0c507759 mm/writeback: Add folio_wait_stable() +490e016f229a mm/writeback: Add folio_wait_writeback() +4268b48077e5 mm/filemap: Add folio_end_writeback() +575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() +9138e47ed425 mm/filemap: Add __folio_lock_or_retry() +6baa8d602e84 mm/filemap: Add folio_wait_locked() +ffdc8dabf20b mm/filemap: Add __folio_lock_async() +af7f29d9e1a7 mm/filemap: Add folio_lock_killable() +7c23c782d5d5 mm/filemap: Add folio_lock() +4e1364286d0a mm/filemap: Add folio_unlock() +2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() +352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() +f94b18f6653a mm/filemap: Add folio_next_index() +9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio_contains() +85d0a2ed3747 mm: Handle per-folio private data +889a3747b3b7 mm/lru: Add folio LRU functions +d389a4a81155 mm: Add folio flag manipulation functions +020853b6f5ea mm: Add folio_try_get_rcu() +86d234cb0499 mm: Add folio_get() +b620f63358cd mm: Add folio_put() +c24016ac3a62 mm: Add folio reference count functions +9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() +a53e17e4e97b mm/vmstat: Add functions to account folio statistics +32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() +7b230db3b8d3 mm: Introduce struct folio +c25303281d79 mm: Convert get_page_unless_zero() to return bool +d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF +ef5d6356e2ac cxgb: avoid open-coded offsetof() +3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning +3b1b6e82fb5e net: phy: enhance GPY115 loopback disable function +4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' +ca48aa4ab8bf Merge tag 'mac80211-for-net-2021-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list is unspecified +0ba37e05c240 perf annotate: Add riscv64 support +a827c007c75b perf config: Refine error message to eliminate confusion +4da6552c5d07 perf doc: Fix typos all over the place +c6613bd4a577 perf arm: Fix off-by-one directory paths. +774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" -> "icache" +0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' +5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. +3ebaaad4bf47 Merge branch 'mv88e6xxx-mtu-fixes' +b9c587fed61c dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports +b92ce2f54c0f dsa: mv88e6xxx: Fix MTU definition +fe23036192c9 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU +584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address() +867d1ac99f11 net: sparx5: fix resource_size.cocci warnings +4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() +ab609f25d198 net: mdiobus: Fix memory leak in __mdiobus_register +2974b8a691a9 Revert "ibmvnic: check failover_pending in login response" +f947fcaffd6a net: cisco: Fix a function name in comments +eca17cbabd0c spi: Add sc7280 support +5b71cbf08a1e spi: s3c64xx: describe driver in KConfig +a16cc8077627 spi: cadence: add support for Cadence XSPI controller +1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XSPI controller +c6e5e92cb29e regulator: dummy: Use devm_regulator_register() +e458d3f39d91 regulator: pwm-regulator: Make use of the helper function dev_err_probe() +93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology +b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology +b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes +d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology +a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology +2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology +a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology +99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology +9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported" +9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example +a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" +e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology +313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs +edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection +9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology +21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology +a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology +33ff453907ee ASoC: adau1701: Update to modern clocking terminology +829fddb1f686 ASoC: adau1373: Update to modern clocking terminology +9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology +88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology +c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology +501849d97e53 ASoC: samsung: add missing "fallthrough;" +3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology +a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H +155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology +8515f828c565 ASoC: ak4104: Update to modern clocking terminology +2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology +c5bc62751106 ASoC: zl38060: Update to modern clocking terminology +d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt +f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs +2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops +e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp +a828056fa1fc ASoC: wm_adsp: move firmware loading to client +2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core +edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place +0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling +6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp +186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions +25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions +6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros +5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support +df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls +04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers +6477960755fb ASoC: wm_adsp: Move check for control existence +d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t +6840615f85f6 spi: spidev: Add SPI ID table +0cc3687eadd0 ASoC: cs4341: Add SPI device ID table +ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table +172da89ed0ea s390/cio: avoid excessive path-verification requests +2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c +005552854fe6 net: smsc: Fix function names in print messages and comments +e7e9d2088d9c net: sis: Fix a function name in comments +8b58cba44e6b net: broadcom: Fix a function name in comments +8d04c7b96424 net: atl1c: Fix a function name in print messages +c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link +e53e9828a8d2 cfg80211: always free wiphy specific regdomain +064d0171d7ee net: fddi: skfp: Fix a function name in comments +b38bcb41f144 FDDI: defxx: Fix function names in coments +763716a55cb1 net: bgmac-platform: handle mac-address deferral +44b6aa2ef69f net: hns: Fix spelling mistake "maped" -> "mapped" +63214f02cff9 mac80211: save transmit power envelope element and power constraint +719c57197010 net: make napi_disable() symmetric with enable +930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus +b69c99463d41 selftests: net: fib_nexthops: Wait before checking reported idle time +cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation information +405fca8a9461 ieee80211: add power type definition for 6 GHz +7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer +e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto +641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets +441e90369344 x86/softirq: Disable softirq stacks on PREEMPT_RT +33092aca857b mac80211: Fix Ptk0 rekey documentation +111461d57374 mac80211: check return value of rhashtable_init +94513069eb54 mac80211: fix use-after-free in CCMP/GCMP RX +4b8bcaf8a6d6 drm/i915: Remove warning from the rps worker +c83ff0186401 drm/i915/request: fix early tracepoints +da0468a74450 drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid +5cb8742774d2 Merge tag 'gvt-fixes-2021-09-18' of https://github.com/intel/gvt-linux into drm-intel-fixes +f75203cd8be9 HID: amd_sfh: Update Copyright details +ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API +c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() +88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference +f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data +f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data +27ff63eb076c rtc: msc313: fix missing include +d72a9c158893 ksmbd: fix invalid request buffer access in compound +18d46769d54a ksmbd: remove RFC1002 check in smb2 request +5816b3e6577e (tag: v5.15-rc3) Linux 5.15-rc3 +e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' +ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill and refill +54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill +354e8f1970f8 bpf: Support <8-byte scalar spill and refill +27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL +5e5d7597637c Merge tag '5.15-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd +996148ee05d0 Merge tag 'edac_urgent_for_v5.15_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +299d6e47e8f8 Merge tag 'thermal-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux +5bb7b2107f8c Merge tag 'x86-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3a398acc56dd Merge tag 'timers-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +dc0f97c2613d Merge tag 'irq-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode +319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' +c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED +d59bdda85eb7 Merge branch 'octeontx2-af-kpu' +edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length headers +2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets +b193e15ac69d net: prevent user from passing illegal stab size +a3b397b4fffb Merge branch 'akpm' (patches from Andrew) +bb19237bf6eb Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +f6f360aef0e7 Merge tag 'io_uring-5.15-2021-09-25' of git://git.kernel.dk/linux-block +2d70de4ee593 Merge tag 'block-5.15-2021-09-25' of git://git.kernel.dk/linux-block +573984434751 Merge tag 'for-linus-5.15b-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +90316e6ea0f0 Merge tag 'linux-kselftest-fixes-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC +dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation +38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client +6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS +5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS +5f84478e14aa rtc: pcf2123: Add SPI ID table +da87639d6312 rtc: ds1390: Add SPI ID table +8719a17613e0 rtc: ds1302: Add SPI ID table +a5e0aceabef6 Merge tag 'erofs-for-5.15-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +b8f4296560e3 Merge tag '5.15-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +85736168463d Merge tag 'char-misc-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +9cbef3088619 Merge tag 'staging-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +f9d4be2507cf Merge tag 'tty-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +2c4e969c3843 Merge tag 'usb-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO +3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time known lengths +369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings +072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check +a52f8a59aef4 fortify: Explicitly disable Clang support +c430f60036af fortify: Move remaining fortify helpers into fortify-string.h +cfecea6ead5f lib/string: Move helper functions out of string.c +c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() +8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region +c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_regs regions +69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event +5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region +10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region +43d83af8a57a iommu/amd: Use struct_group() for memcpy() region +241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region +301e68dd9b9b cxl/core: Replace unions with struct_group() +50d7bd38c3aa stddef: Introduce struct_group() helper macro +e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() +0e17ad87645c powerpc: Split memset() to avoid multi-field overflow +3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp +9da1b86865ab iio: adis16475: fix deadlock on frequency set +f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel +24aa160d5375 Merge branch 'mptcp-fixes' +3241a9c02934 mptcp: re-arm retransmit timer if data is pending +9e65b6a5aaa3 mptcp: remove tx_pending_data +765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it +13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC +0d199e4363b4 mptcp: do not shrink snd_nxt when recovering +8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +d05377e184fc kconfig: Create links to main menu items in search +74af1e2c1674 drm/i915: Flush buffer pools on driver remove +265fd1991c1d ksmbd: use LOOKUP_BENEATH to prevent the out of share access +7fe7f3182a0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +be4c096e6ba7 arm64: dts: qcom: sc7180: Base homestar's power coefficients in reality +6cadaa14f290 arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin +a5fde059398b arm64: dts: qcom: msm8998-xperia: Add camera regulators +67372ee2c0bc arm64: dts: qcom: msm8998-xperia: Configure display boost regulators +4de9700d0332 arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator +58ba4efabc15 arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth +ebe0932e4fe5 arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support +390883af89d2 arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform +bcbda81020c3 mm: fix uninitialized use in overcommit_policy_handler +5c91c0e77b8f mm/memory_failure: fix the missing pte_unmap() call +19532869feb9 kasan: always respect CONFIG_KASAN_STACK +e8e9f1e63270 sh: pgtable-3level: fix cast to pointer from integer of different size +57ed7b4303a1 mm/debug: sync up latest migrate_reason to migrate_reason_names +a4ce73910427 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN +243418e3925d mm: fs: invalidate bh_lrus for only cold path +b7cd9fa5ccc3 lib/zlib_inflate/inffast: check config in C to avoid unused function warning +ebaeab2fe879 tools/vm/page-types: remove dependency on opt_file for idle page tracking +d09c38726c78 scripts/sorttable: riscv: fix undeclared identifier 'EM_RISCV' error +9c0f0a03e386 ocfs2: drop acl cache for directories too +de6ee659684b mm/shmem.c: fix judgment error in shmem_is_huge() +867050247e29 xtensa: increase size of gcc stack frame check +892ab4bbd063 mm/damon: don't use strnlen() with known-bogus source length +fa360beac4b6 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS +acfa299a4a63 mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() +09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk +36730a8f5f45 arm64: dts: qcom: pm660: Add reboot mode support +5f65408d9bfc arm64: dts: qcom: sc7280: Add aliases for I2C and SPI +4e8e7648ae64 arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes +e3bc6fec5aaa arm64: dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp +38cd93f413fd arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node +bf6f37a3086b arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes +df0174b13d3f arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp +7720ea001b52 arm64: dts: qcom: sc7280: Add QSPI node +091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel +306589856399 drm/print: Add deprecation notes to DRM_...() functions +7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers +5d1f642aad69 docs: ABI: sysfs-class-power: Documented cycle_count property +067930724ecd power: reset: ltc2952: Use hrtimer_forward_now() +40a2d98c9763 power: supply: max17042: extend help/description +82ab575eb89e power: supply: max17040: extend help/description +222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block +7df778be2f61 io_uring: make OP_CLOSE consistent with direct open +a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() +6c93f39f2f43 perf list: Display pmu prefix for partially supported hybrid cache events +05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN +fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN +7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode +c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes +f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file +1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() +6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows +7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto +475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag +1836d78015b4 net/mlx5e: Use correct return type +6c2509d44636 net/mlx5e: Add error flow for ethtool -X command +c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1 +7d42e9818258 Merge tag 'gpio-fixes-for-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +47d7e65d64cc Merge tag 'devprop-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +ea1f9163ac83 Merge tag 'acpi-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +1b7eaf570140 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() +4c4f0c2bf341 Merge tag 'ceph-for-5.15-rc3' of git://github.com/ceph/ceph-client +db6568498b35 drm/mipi-dsi: Create devm device attachment +a1419fb4a73e drm/mipi-dsi: Create devm device registration +209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges +8886815f4c24 drm/bridge: Add documentation sections +e655c81ade7b Merge tag 'fixes_for_v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +a801695f68f4 Merge branch 'work.init' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +e61b2ad3e191 Merge tag 'drm-fixes-2021-09-24' of git://anongit.freedesktop.org/drm/drm +f278eb3d8178 block: hold ->invalidate_lock in blkdev_fallocate +5afedf670caf blktrace: Fix uaf in blk_trace access after removing by sysfs +a647a524a467 block: don't call rq_qos_ops->done_bio if the bio isn't tracked +c227233ad64c intel_idle: enable interrupts before C1 on Xeons +d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state +9f3a2cb228c2 io_uring: kill extra checks in io_write() +cdb31c29d397 io_uring: don't punt files update to io-wq unconditionally +9990da93d2bf io_uring: put provided buffer meta data under memcg accounting +8bab4c09f24e io_uring: allow conditional reschedule for intensive iterators +5b7aa38d86f3 io_uring: fix potential req refcount underflow +a62682f92eed io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow +bd99c71bd140 io_uring: fix race between poll completion and cancel_hash insertion +87c169665578 io-wq: ensure we exit if thread group is exiting +c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig +11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> "Millennium" +6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries +42de956ca7e5 vfio/ap_ops: Add missed vfio_uninit_group_dev() +1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks +a837a0686308 drm/i915: Remove warning from the rps worker +70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX +32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX +30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes +c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics +a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding +66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl +ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode +398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex +0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability +d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode +6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode +0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 +a86cd017a40a RDMA/usnic: Lock VF with mutex instead of spinlock +adfc8f9d2f9f NIOS2: fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE +4526fe74c3c5 drivers: net: mhi: fix error path in mhi_net_newlink +acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() +5ab8a447bcfe smsc95xx: fix stalled rx after link change +40bc6063796e tcp: tracking packets with CE marks in BW rate sample +ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition +5cad87569164 Merge tag 'nvme-5.15-2021-09-24' of git://git.infradead.org/nvme into block-5.15 +450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs +647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs +001345339f4c RDMA/rxe: Separate HW and SW l/rkeys +47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums +ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues +fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h +8fd8441502eb Merge branch 'devlink-fixes' +e6a54d6f2213 qed: Don't ignore devlink allocation failures +2ff04286a956 ice: Delete always true check of PF pointer +8ba024dfaf61 devlink: Remove single line function obfuscations +42ded61aa75e devlink: Delete not used port parameters APIs +61415c3db3d9 bnxt_en: Properly remove port parameter support +e624c70e1131 bnxt_en: Check devlink allocation and registration status +fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function +c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset +664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical +32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks +70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources +7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks +3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock +a8551c9b755e net: mlx4: Add support for XDP_REDIRECT +e93c1e034837 net: iosm: Use hrtimer_forward_now() +abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name +597aa16c7824 net: ipv4: Fix rtnexthop len when RTA_FLOW is present +be15aa5cc14f arm64: defconfig: Enable SOUND_SOC_RZ +7e2aa15f5ec3 arm64: defconfig: Enable RZ_DMAC +3e9dd11db001 arm64: defconfig: Add Renesas TPU as module +ba73a2ab0518 arm64: defconfig: Enable RZ/G2L USBPHY control driver +df364a82bf5b arm64: defconfig: Enable RIIC +325fd36ae76a net: enetc: fix the incorrect clearing of IF_MODE bits +7ae09309c324 arm64: dts: renesas: rzg2l-smarc: Enable CANFD +03f7d78e8850 arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform +55c6826119f6 arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI +5e8c83b395a3 arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support +87b1e27af4c1 arm64: dts: renesas: rzg2l-smarc: Add Mic routing +e396d6103343 arm64: dts: renesas: rzg2l-smarc: Enable audio +1c8da81cc452 arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec +89fe8d246a26 arm64: dts: renesas: r9a07g044: Add DMA support to SSI +09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 +5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ +2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ +04637e2f73d1 arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support +cbcd12039426 arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support +bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations +f9bfed3ad5b1 Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent +6f7d70467121 hwmon: (ltc2947) Properly handle errors when looking for the external clock +724e8af85854 hwmon: (tmp421) fix rounding for negative values +540effa7f283 hwmon: (tmp421) report /PVLD condition as fault +797f082738b1 dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF +2938b2978a70 hwmon: (tmp421) handle I2C errors +14351f08ed5c RDMA/hns: Work around broken constant propagation in gcc 8 +6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma +9fde03486402 m68k: Remove set_fs() +8ade83390930 m68k: Provide __{get,put}_kernel_nofault +01eec1af5ec4 m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers +25d2cae4a557 m68k: Use BUILD_BUG for passing invalid sizes to get_user/put_user +c4f607c3124e m68k: Remove the 030 case in virt_to_phys_slow +1dc4027bc8b5 m68k: Document that access_ok is broken for !CONFIG_CPU_HAS_ADDRESS_SPACES +0d20abde987b m68k: Leave stack mangling to asm wrapper of sigreturn() +50e43a573344 m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal +4bb0bd81ce5e m68k: Handle arrivals of multiple signals correctly +689a5e6fff75 ath11k: monitor mode clean up to use separate APIs +64e06b78a927 ath11k: add separate APIs for monitor mode +d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top +5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC +b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC +3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member +1d8e0223bb52 memory: tegra: Make use of the helper function devm_add_action_or_reset() +cd8793f97f5f mac80211_hwsim: enable 6GHz channels +fb8c3a3c5240 ath5k: fix building with LEDS=m +37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() +5ba1071f7554 x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses +50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master +420070197b11 Merge branch 'mptcp-fixes' +3f4a08909e2c mptcp: allow changing the 'backup' bit when no sockets are open +ea1300b9df7c mptcp: don't return sockets in foreign netns +6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val +f7e745f8e944 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb +9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs +41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus +56e66053a7d0 Merge branch 'mlxsw-next' +ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above +8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation +53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type +713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops +a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs +36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack() +c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack() +a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack() +dd8a9552d484 mlxsw: reg: Add Router IP version Six Register +59bf980dd90f mlxsw: Take tunnel's type into account when searching underlay device +80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() +8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment +aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' +45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code +6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP +be988eaee1cb drm/i915/request: fix early tracepoints +0292dbd7bd77 Merge tag 'usb-serial-5.15-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +adad556efcdd crypto: api - Fix built-in testing dependency failures +7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS +ca605f97dae4 crypto: qat - power up 4xxx device +f20311cc9c58 crypto: caam - disable pkc for non-E SoCs +0e14ef38669c crypto: x86/sm4 - Fix frame pointer stack corruption +505d9dcb0f7d crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() +9e3eed534f82 USB: serial: option: add device id for Foxconn T99W265 +3bd18ba7d859 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter +55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode +73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features +386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers +fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test +a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover +0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rings during suspend +3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines +c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume +81387fc4f6e0 drm/i915/gt: Increase suspend timeout +d80ee88e0769 drm/i915/gem: Implement a function to process all gem objects of a region +0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of two TTM-based objects +2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem() function +f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes +9ed38fd4a154 cifs: fix incorrect check for null pointer in header_assemble +1db1aa98871d smb3: correct server pointer dereferencing check to be more consistent +ef88d7a8a5c9 Merge tag 'drm-intel-fixes-2021-09-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +22a94600e28b Merge tag 'amd-drm-fixes-5.15-2021-09-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +f9e36107ec70 Merge tag 'for-5.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties +b06d893ef249 smb3: correct smb3 ACL security descriptor +831c9bd3dafc Merge tag 'selinux-pr-20210923' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +4f22262280cc cifs: Clear modified attribute bit from inode flags +48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver +5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings +7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver +c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings +28406a219991 pinctrl: qcom: sc7280: Add PM suspend callbacks +197ae17722e9 drm/amdkfd: fix svm_migrate_fini warning +7d6687200a93 drm/amdkfd: handle svm migrate init error +ab39d3cef526 drm/amd/pm: Update intermediate power state for SI +13afcdd7277e drm/bridge: parade-ps8640: Add support for AUX channel +692d8db0a5ca drm/bridge: parade-ps8640: Use regmap APIs +2485e2753ec8 drm/amdgpu: make soc15_common_ip_funcs static +7f19e11d0e93 drm/amd/pm: Update intermediate power state for SI +9080a18fc554 drm/amdgpu: Remove all code paths under the EAGAIN path in RAS late init +73490d265884 drm/amdgpu: Consolidate RAS cmd warning messages +22f4f4faf337 drm/amdkfd: fix svm_migrate_fini warning +586d71a42725 drm/amdkfd: handle svm migrate init error +640ae42efb82 drm/amdgpu: Updated RAS infrastructure +6effad8abe0b drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage +1a561c521ba9 soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ +752432e40e8f arm64: dts: qcom: sc7180: Use maximum drive strength values for eMMC +8bd8d1dff9eb vfio/pci: add missing identifier name in argument of function prototype +458032fcfa91 UNRPC: Return specific error code on kmalloc failure +305d568b72f1 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests +f63251184a81 drm/amdkfd: fix dma mapping leaking warning +7beb26dcedaa drm/amdkfd: SVM map to gpus check vma boundary +6de0653f7719 MAINTAINERS: fix up entry for AMD Powerplay +c48977f020d5 drm/amd/display: fix empty debug macros +5a73d7ca7f7a arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion +0ed6b51dfde6 arm64: dts: rockchip: define iodomains for rk3368-lion +3bd7f3ef3b0f arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion +655c167edc8c drm/amd/display: Fix wrong format specifier in amdgpu_dm.c +c719b0cd884a drm/amd/display: 3.2.154 +2800ff0e1f89 drm/amd/display: [FW Promotion] Release 0.0.84 +60f39edd897e drm/amd/display: Fix null pointer dereference for encoders +39371f7d1396 drm/amd/display: Creating a fw boot options bit for an upcoming feature +05408f24ecc4 drm/amd/display: DIG mapping change is causing a blocker +bdd1a21b5255 drm/amd/display: Fix B0 USB-C DP Alt mode +5d694266bd14 drm/amd/display: Disable mem low power for CM HW block on DCN3.1 +253a55918ce1 drm/amd/display: Fix issue with dynamic bpp change for DCN3x +808643ea56a2 drm/amd/display: Use adjusted DCN301 watermarks +f777bb9a9669 drm/amd/display: Added power down on boot for DCN3 +0d4b4253ad6d drm/amd/display: Fix dynamic encoder reassignment +b3492ed16076 drm/amd/display: Fix concurrent dynamic encoder assignment +4de0bfe67bc9 drm/amd/display: Fix link training fallback logic +4b7786d87fb3 drm/amd/display: Fix DCN3 B0 DP Alt Mapping +d51fc42adae6 drm/amd/display: 3.2.153 +13d463eced3c drm/amd/display: [FW Promotion] Release 0.0.83 +1bd3bc745e7f drm/amd/display: Extend w/a for hard hang on HPD to dcn20 +a62427ef9b55 drm/amd/display: Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull +1f2fcc8183e3 drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx +757af27b9fbb drm/amd/display: Fix rest of pass-by-value structs in DML +4768349e8885 drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer +22667e6ec6b2 drm/amd/display: Pass display_pipe_params_st as const in DML +e7eb2137e84a drm/amdkfd: fix dma mapping leaking warning +1aed48281952 drm/amdkfd: SVM map to gpus check vma boundary +5ff560cb72cc MAINTAINERS: fix up entry for AMD Powerplay +7ac805321fc1 drm/amd/display: fix empty debug macros +ebe86a57c882 drm/amdgpu: Fix resume failures when device is gone +c03509cbc015 drm/amdgpu: Fix MMIO access page fault +d82e2c249c8f drm/amdgpu: Fix crash on device remove/driver unload +0a2267809fc9 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO +b2fe31cf6481 drm/amdgpu: Put drm_dev_enter/exit outside hot codepath +006c26a0f1c8 drm/amd/display: Fix crash on device remove/driver unload +7f6ab50a62a8 drm/amd/display: Add modifiers capable of DCC image stores for gfx10_3 +a86396c3a742 drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk +3d360154dd11 drm/amd/display: Use dcc_ind_blk value to set register directly +b64cc0575d0a drm/radeon: make array encoded_lanes static +226f4f5a6b6c drm/amdgpu: Resolve nBIF RAS error harvesting bug +17c6805a009c drm/amdgpu: Update PSP TA unload function +3f83f17b7311 drm/amdgpu: Conform ASD header/loading to generic TA systems +44144f1a3f20 drm/amdgpu/display: add a proper license to dc_link_dp.c +a0f884f5abcd drm/amd/display: Fix white screen page fault for gpuvm +d77de7880e0e amd/display: enable panel orientation quirks +31ea43442d0b drm/amdgpu: Demote TMZ unsupported log message from warning to info +6cd1f9b40a3a drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count +f7f3e6258b0d drm/radeon: pass drm dev radeon_agp_head_init directly +be68d44bf82a drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver +03ab9cb982b6 cifs: Deal with some warnings from W=1 +12064c176843 Revert "ACPI: Add memory semantics to acpi_os_map_memory()" +f10f0481a5b5 Merge tag 'for-linus-rseq' of git://git.kernel.org/pub/scm/virt/kvm/kvm +2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +9bc62afe03af Merge tag 'net-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +04f41c68f188 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents +5501765a02a6 driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD +ab98ebb9a99a drm/i915: Fix HPLL watermark readout for g4x +1f828223b799 memcg: flush lruvec stats in the refault +9ce5884e5139 drm/i915/display: Only keep PSR enabled if there is active planes +73262db68c27 drm/i915/display: Match PSR2 selective fetch sequences with specification +27493cb8747e drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load +d4771993f2cf scripts: get_abi.pl: ensure that "others" regex will be parsed +f34f67292b5a scripts: get_abi.pl: precompile what match regexes +cb06b8ddeb47 scripts: get_abi.pl: stop check loop earlier when regex is found +0cd9e25b0813 scripts: get_abi.pl: ignore some sysfs nodes earlier +9263589422fe scripts: get_abi.pl: Better handle leaves with wildcards +46f661fd0faf scripts: get_abi.pl: improve debug logic +45495db9790f scripts: get_abi.pl: call get_leave() a little late +e27c42a52e37 scripts: get_abi.pl: Fix get_abi.pl search output +a3727a8bac0a selinux,smack: fix subjective/objective credential use mixups +82cb87531318 fs/ntfs3: Remove deprecated mount options nls +808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable +d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' +d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val +c40dd3ca2a45 erofs: clear compacted_2b if compacted_4b_initial > totalidx +d705117ddd72 erofs: fix misbehavior of unsupported chunk format check +93368aab0efc erofs: fix up erofs_lookup tracepoint +017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid +6bc6db000295 KVM: Remove tlbs_dirty +65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it +22b70e6f2da0 arm64: Restore forced disabling of KPTI on ThunderX +c48a14dca2cb JFS: fix memleak in jfs_mount +9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack +3d1adc3d64cf drm/i915/adlp: Add support for remapping CCS FBs +f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() +5d24828d05f3 mac80211: always allocate struct ieee802_11_elems +49a765d6785e mac80211: mlme: find auth challenge directly +c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems +a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API +01f84f0ed3b4 mac80211: reduce stack usage in debugfs +faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 +54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all forcewake platforms +d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround +1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 +aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr +929dd111dcf8 drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment +92dff6c79b16 drm/i915/adlp: Assert that VMAs in DPT start at 0 +9814948e3cfe drm/i915/adlp: Require always a power-of-two sized CCS surface stride +aad24cc4bd56 drm/i915: Use tile block based dimensions for CCS origin x, y check +4d88c339c423 atlantic: Fix issue in the pm resume flow. +fdbccea419dc net/mlx4_en: Don't allow aRFS for encapsulated packets +acc64f52afac net: mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled +e68daf61ed13 net: ethernet: mtk_eth_soc: avoid creating duplicate offload entries +9aad3e4ede9b net: dsa: sja1105: stop using priv->vlan_aware +31339440b2d0 nfc: st-nci: Add SPI ID matching DT compatible +5b099870c8e0 MAINTAINERS: remove Guvenc Gulce as net/smc maintainer +5146a574606a Merge branch 'remove-sk-skb-caches' +d8b81175e412 tcp: remove sk_{tr}x_skb_cache +ff6fb083a07f tcp: make tcp_build_frag() static +f70cad1085d1 mptcp: stop relying on tcp_tx_skb_cache +04d8825c30b7 tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers +efe686ffce01 mptcp: ensure tx skbs always have the MPTCP ext +33e1501f5a5f net: dsa: sja1105: don't keep a persistent reference to the reset GPIO +a7597f79d3b1 Merge branch 'ja1105-deps' +f5aef4241592 net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver +6d709cadfde6 net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver +40f231e75a1d nl80211: prefer struct_size over open coded arithmetic +68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests +3df15f34511a cfg80211: honour V=1 in certificate code generation +68a81bb2eebd net: dsa: sja1105: remove sp->dp +3106a0847525 nexthop: Fix memory leaks in nexthop notification chain listeners +313bbd1990b6 mac80211-hwsim: fix late beacon hrtimer handling +b9731062ce8a mac80211: mesh: fix potentially unaligned access +13cb6d826e0a mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap +a6555f844549 mac80211: Drop frames from invalid MAC address in ad-hoc mode +fe94bac626d9 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug +98d46b021f6e Revert "mac80211: do not use low data rates for data frames with no ack flag" +8cd9da85d2bd posix-cpu-timers: Prevent spuriously armed 0-value itimer +563edf85ce18 backlight: Propagate errors from get_brightness() +7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable +040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers +bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters +9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock +1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel +2e1205422cb9 clk: meson: meson8b: Export the video clocks +15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary padding +cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call +67512a8cf5a7 MIPS: Avoid macro redefinitions +8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up +7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT +8121b8f947be x86/mce: Get rid of msr_ops +cbe1de162d82 x86/mce: Get rid of machine_check_vector +631adc7b0bba x86/mce: Get rid of the mce_severity function pointer +724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() +90ca6e7db83a USB: serial: cp210x: add part-number debug printk +c32dfec6c1c3 USB: serial: cp210x: fix dropped characters with CP2102 +93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() +83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files from xfrm4_tunnel.c +7687a5b0ee93 gpio: modepin: Add driver support for modepin GPIO controller +d7f4a65cdf4f dt-bindings: gpio: zynqmp: Add binding documentation for modepin +23c64d7618a7 firmware: zynqmp: Add MMIO read and write support for PS_MODE pin +dfbc6cb60b14 drm/gma500: Managed device release +6983188097b3 drm/gma500: Remove dev_priv branch from unload function +c2f17e60cbe1 drm/gma500: Embed struct drm_device in struct drm_psb_private +2df94510c5dd drm/gma500: Disable PCI device during shutdown +f71635e893c3 drm/gma500: Replace references to dev_private with helper function +09d23174402d ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION +c6dc899e4c1c drm/vboxvideo: Use managed interfaces for framebuffer write combining +f3eb831ea49f drm/mgag200: Use managed interfaces for framebuffer write combining +23b405bff221 drm/ast: Use managed interfaces for framebuffer write combining +c822310725ee lib: devres: Add managed arch_io_reserve_memtype_wc() +3229b906fb35 lib: devres: Add managed arch_phys_wc_add() +d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_action_or_reset() +4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function devm_add_action_or_reset() +b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() +4ea477988c42 ksmbd: remove follow symlinks support +0f2752384fcf ARM: gemini: add device tree for ssi1328 +97b07ef09f52 ARM: gemini: add device tree for edimax NS2502 +481ef3e3b87f dt-bindings: add vendor prefix for ssi +c7c7464c99d2 dt-bindings: add vendor prefix for edimax +25848b04dc07 ARM: dts: gemini: add labels for USB, IDE, flash and ethernet +18a015bccf9e ksmbd: check protocol id in ksmbd_verify_smb_message() +c86216bc96aa bpf: Document BPF licensing. +58e2cf5d7946 init: Revert accidental changes to print irqs_disabled() +4057525736b1 MAINTAINERS: Update Xen-[PCI,SWIOTLB,Block] maintainership +2e36a964ada4 MAINTAINERS: Update SWIOTLB maintainership +c4aa1eeb093b MAINTAINERS: update entry for NIOS2 +9c2fce137852 drm: Fix scaling_mode docs +9bedf10b5797 Merge tag 'spi-fix-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +cd586d213e58 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.15 +beff77b93452 ARM: dts: BCM5301X: Add DT for Asus RT-AC88U +7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS +80f6e3080bfc fs-verity: fix signed integer overflow with i_size near S64_MAX +d81ff5fe14a9 x86/asm: Fix SETZ size enqcmds() build failure +bc0bdc5afaa7 RDMA/cma: Do not change route.addr.src_addr.ss_family +cf1d2c3e7e2f Merge tag 'nfsd-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +bee42512c4a0 Merge tag 'platform-drivers-x86-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +8f1b7ba55c61 MAINTAINERS: ARM/VT8500, remove defunct e-mail +7df835a32a8b md: fix a lock order reversal in md_alloc +e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] +7c783601a3bc tty: remove file from n_tty_ioctl_helper +dcc223e8b9bf tty: remove file from tty_mode_ioctl +28f194da4a2c tty: make tty_ldisc_ops::hangup return void +7894193436b6 tty: remove extern from functions in tty headers +b468e688240b tty: remove flags from struct tty_ldisc_ops +4586c5fc4590 tty: unexport tty_ldisc_release +2a7458ed0672 serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS +5c7dcc4fd040 serial: 8250: remove duplicated BRI0A49 and BDP3336 entries +28f5cb371500 serial: 8250_fsl: Move fsl8250_data to ACPI section +dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit +c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry +c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state +136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm +e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode +37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm +e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit +8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated +0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs +85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs +2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() +7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot +9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src +a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_paging_test +5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM +f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES +24a996ade34d KVM: nVMX: Fix nested bus lock VM exit +94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry +4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor +e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc +50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA +f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start +bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA +ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start +ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() +eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page track init +cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field +01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time +90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test +03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT +7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation +2da4a23599c2 KVM: selftests: Remove __NR_userfaultfd syscall fallback +61e52f1630f5 KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs +de5f4213dafa tools: Move x86 syscall number fallbacks to .../uapi/ +a68de80f61f6 entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() +8646e53633f3 KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest +8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c +3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync +c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc +52913626cf9a drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg +0cf771b5d022 drm/i915: Fix g4x cxsr enable condition +8f27dbf0987a drm/i915: Use u8 consistently for active_planes bitmask +5a623ff81d6f drm/i915: s/crtc_state/new_crtc_state/ etc. +b78f26926b17 irqchip/gic: Work around broken Renesas integration +977d293e23b4 mptcp: ensure tx skbs always have the MPTCP ext +1ea781232600 qed: rdma - don't wait for resources under hw error recovery flow +3ce8c70ecedb irqchip/renesas-rza1: Use semicolons instead of commas +280bef512933 irqchip/gic-v3-its: Fix potential VPE leak on error +428168f99517 Merge branch 'mlxsw-trap-adjacency' +e3a3aae74d76 mlxsw: spectrum_router: Start using new trap adjacency entry +4bdf80bcb79a mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group +969ac78db78c irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build +b99948836162 irqchip/mbigen: Repair non-kernel-doc notation +20c36ce2164f irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent +2a7313dc81e8 irqchip/armada-370-xp: Fix ack/eoi breakage +8bea96efa7c0 net: wwan: iosm: fw flashing and cd improvements +a5df6333f1a0 skbuff: pass the result of data ksize to __build_skb_around +db4278c55fa5 devlink: Make devlink_register to be void +e6e0edfdbbab drm/i915/display: Add HDR mode helper function +5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible +39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology +fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology +8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology +419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology +caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology +a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology +56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology +d689e280121a ASoC: imx-card: Update to modern clocking terminology +bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology +89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology +361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology +a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology +e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology +2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology +8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology +4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology +94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology +372d1f3e1bfe ext2: fix sleeping in atomic bugs on error +03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS +3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS +95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent +a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() +e24b9fc10928 gpio: xilinx: simplify getting .driver_data +b22a4705e2e6 gpio/rockchip: fix get_direction value handling +0f562b7de990 gpio/rockchip: extended debounce support is only available on v2 +eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() +210386804745 gpio: tegra186: Support multiple interrupts per bank +ca038748068f gpio: tegra186: Force one interrupt per bank +f6c35df22708 gpio: gpio-aspeed-sgpio: Fix wrong hwirq in irq handler. +dcfd2a2975f3 gpio: uniphier: Use helper functions to get private data from IRQ data +e1db0f55976f gpio: uniphier: Use helper function to get IRQ hardware number +2dd824cca340 gpio: uniphier: Fix void functions to remove return value +cef0d022f553 gpiolib: acpi: Make set-debounce-timeout failures non fatal +c54467482ffd ARM: imx_v6_v7_defconfig: enable fb +d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c +450e7fe9b1b3 ARM: dts: imx6qdl-pico: Fix Ethernet support +d555a229025d ARM: dts: imx6: phycore-som: Disable micro-SD write protection +7f31ae6e01da arm64: dts: ls1012a: Add serial alias for ls1012a-rdb +d7cd74466651 arm64: dts: imx8mp: Reorder flexspi clock-names entry +5c187e2eb3f9 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo +68c03c0e985e drm/i915/debugfs: Do not report currently active engine when describing objects +c8345c0500de USB: serial: kl5kusb105: drop line-status helper +2e0b78dad3b6 USB: serial: kl5kusb105: simplify line-status handling +a692d0e6066c USB: serial: kl5kusb105: clean up line-status handling +33a5471f8da9 video: backlight: Drop maximum brightness override for brightness zero +cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks +22d65765f211 HID: u2fzero: ignore incomplete packets without data +f7d848e0fdfa MAINTAINERS: usb, update Peter Korsgaard's entries +c8c1efe14a4a ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo +c179ee1e2c2e arm64: dts: imx8mq: fix the schema check errors +63651ef23f76 ARM: dts: imx: fix the schema check errors +93403ede5aa4 (tag: memory-controller-drv-mtk-5.16, linux-mem-ctrl/for-v5.16/mtk-smi) MAINTAINERS: Add entry for MediaTek SMI +fe6dd2a4017d memory: mtk-smi: mt8195: Add initial setting for smi-larb +431e9cab7097 memory: mtk-smi: mt8195: Add initial setting for smi-common +cc4f9dcd9c15 memory: mtk-smi: mt8195: Add smi support +912fea8bf8d8 memory: mtk-smi: Use devm_platform_ioremap_resource +3e4f74e0ea5a memory: mtk-smi: Add clocks for smi-sub-common +47404757702e memory: mtk-smi: Add device link for smi-sub-common +30b869e77a1c memory: mtk-smi: Add error handle for smi_probe +534e0ad2ed4f memory: mtk-smi: Adjust some code position +a5c18986f404 memory: mtk-smi: Rename smi_gen to smi_type +0e14917c57f9 memory: mtk-smi: Use clk_bulk clock ops +599e681a31a2 dt-bindings: memory: mediatek: Add mt8195 smi sub common +b01065eee432 dt-bindings: memory: mediatek: Add mt8195 smi binding +0dfc70818a3c Merge tag 'drm-misc-next-2021-09-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +99a7cacc66ca arm64: dts: freescale: fix arm,sp805 compatible string +628550e2b4a9 arm64: dts: zii-ultra: add PCIe PHY supply +c4ce6e6c1d78 arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl +91db16700936 arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema +fbdac19e6428 scsi: ses: Retry failed Send/Receive Diagnostic commands +efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver initialization +cbd9a3347c75 scsi: dc395: Fix error case unwinding +9a8ef2c73c72 scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" +a38923f2d088 scsi: lpfc: Fix gcc -Wstringop-overread warning, again +6dacc371b77f scsi: lpfc: Use correct scnprintf() limit +cdbc16c552f2 scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() +a4869faf9642 scsi: core: Remove 'current_tag' +756fb6a895af scsi: acornscsi: Remove tagged queuing vestiges +bc41fcbffd57 scsi: fas216: Kill scmd->tag +322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling +e88e2d32200a scsi: ufs: core: Probe for temperature notification support +e76b7c5e25a1 scsi: efct: Decrease area under spinlock +ee3dce9f3842 scsi: efct: Fix nport free +8d4efd0040e5 scsi: efct: Add state in nport sm trace printout +5f8579038842 scsi: qla2xxx: Restore initiator in dual mode +d04a968c3368 scsi: ufs: core: Unbreak the reset handler +a7c052066986 scsi: core: Remove include from scsi_cmnd.h +1d479e6c9cb2 scsi: sd_zbc: Support disks with more than 2**32 logical blocks +4497b40ca821 Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine" +88b099006d83 scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling" +17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh +eaad40466bd7 ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest +1390293eac48 ARM: dts: everest: Define name for gpio line B6 +d269f55815ab ARM: dts: everest: Define name for gpio line Q2 +2f2219c0722f ARM: dts: rainier: Define name for gpio line Q2 +6c4183287a73 ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity +e40d0706bff5 ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity +70b211ddcf9d ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity +97eb19d88483 ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity +417a9845706f ARM: dts: imx6dl-yapp4: Remove the unused white LED channel +9b663b34c94a ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe +b52d3161c23f Merge branch 's390-qeth-fixes-2021-09-21' +d2b59bd4b06d s390/qeth: fix deadlock during failing recovery +ee909d0b1dac s390/qeth: Fix deadlock in remove_discipline +248f064af222 s390/qeth: fix NULL deref in qeth_clear_working_pool_list() +c6fe862aa35c arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity +bdd166bee827 arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity +a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support' +cc10623c6810 libbpf: Add legacy uprobe attaching support +46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code +d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels +303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic +e946d3c887a9 cifs: fix a sign extension bug +dcc3f56519b6 arm64: dts: hisilicon: align operating-points table name with dtschema +90a353491e9f kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules +ef62588c2c86 kbuild: detect objtool update without using .SECONDEXPANSION +918a6b7f6846 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro +92594d569b6d kbuild: store the objtool command in *.cmd files +5c4859e77aa1 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules +8f0c32c788ff kbuild: move objtool_args back to scripts/Makefile.build +04e85bbf71c9 isystem: delete global -isystem compile option +89b4db61c761 nios2: move the install rule to arch/nios2/Makefile +c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table +e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers +aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers +09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general fwtable +6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore +1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable +cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes +0c38d6b6a6a6 arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs +f633d5f74e72 arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible +7a62bfebc8c9 arm64: dts: qcom: msm8916: Add unit name for /soc node +33b89923d021 arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells +b39f266c19f0 arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support +96c471970b7b arm64: dts: qcom: sc7280: Add gpu support +c8efde9f6b18 arm64: dts: qcom: sc7280: Add clock controller ID headers +bd7dd79ca335 arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp +7a5fca955037 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes +aea101ba752d arm64: dts: qcom: pm8150: specify reboot mode magics +d68170ae44dd arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding +20bb9e3dd2e4 arm64: dts: qcom: ipq6018: add usb3 DT description +bbef0142f529 arm64: dts: qcom: Update BAM DMA node name per DT schema +65751ebea0a7 arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file +1c8bf398b6b5 arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property +8c97f0ac4dc8 arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property +3509de752ea1 arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property +ec04b0ebef7c arm64: dts: qcom: sc7280: Define CPU topology +0f6b380d580c arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path +b464f08ca769 arm64: dts: qcom: c630: add second channel for wifi +425f30cc843c arm64: dts: qcom: sc7280: fix display port phy reg property +946c8fee6d6e Documentation: Update SeongJae's email address +438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors +54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list +665783d887da Merge tag '1630420228-31075-2-git-send-email-deesin@codeaurora.org' into drivers-for-5.16 +92dde3279df9 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding +069f01fac33b dt-bindings: soc: qcom: aoss: Add SM6350 compatible +3a461009e195 soc: qcom: llcc: Disable MMUHWT retention +3e035cbd445f soc: qcom: smd-rpm: Add QCM2290 compatible +b624c15088cb dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible +bca4392a1aa1 firmware: qcom_scm: Add compatible for MSM8953 SoC +0fdeecf9e330 dt-bindings: firmware: qcom-scm: Document msm8953 bindings +26bc7a6a0bee soc: qcom: pdr: Prefer strscpy over strcpy +f69a91e37669 soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() +eb242d57aa6f soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() +c318dcbcccd3 soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource() +d21dc0be36bb soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource() +172037b12be4 soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() +0e6fda9c6563 PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() +aa88e34f2bfd soc: qcom: socinfo: Add IPQ8074 family ID-s +e7ec00eafe94 soc: qcom: rpmpd: Add power domains for MSM8953 +cdb6f6044aea dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding +e972a290b03f soc: qcom: smd-rpm: Add compatible for MSM8953 SoC +96c42812f798 dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC +926576172d71 dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles +e48e6fb9ebdf soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 +13e72c3e2261 soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS +f8881c5d2fcb dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM +60f3692b5f0b cpuidle: qcom_spm: Detach state machine from main SPM handling +b03543067a88 dt-bindings: firmware: scm: Add compatible for msm8226 +7a010c3c64e2 arm: qcom: Add SMP support for MSM8226 +2b9575d47841 dt-bindings: arm: Add SMP enable-method for MSM8226 +1f7b2b6327ff soc: qcom: llcc: Add configuration data for SM6350 +c2b854b03adf soc: qcom: rpmhpd: Add SM6350 +be0416a3f917 arm64: dts: qcom: Add sc7180-trogdor-homestar +63750607afad arm64: dts: qcom: ipq8074: add SPMI bus +17d32c10a288 arm64: dts: qcom: pmi8998: Add node for WLED +b8d1e3d33487 arm64: dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors +d412786ab86b arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property +82ea7d411d43 arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality +4ac46b3682c5 arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5 +46680fe9ba61 arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform +214faf07e391 arm64: dts: qcom: msm8996: Add blsp2_i2c3 +c57b4247faaf arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi +87cd46d68aea arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU +94117eb17228 arm64: dts: qcom: msm8998: Move qfprom iospace to calibrated values +3f1dcaff642e arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency +05ce21b54423 arm64: dts: qcom: msm8998: Configure the multimedia subsystem iommu +c075a2e39d2f arm64: dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC) +8c75d585b931 soc: qcom: aoss: Expose send for generic usecase +8847ecc9274a NFSD: Optimize DRC bucket pruning +dc451bbc6f54 nfs: reexport documentation +9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id +477ffdbdf389 ARM: BCM53016: MR32: get mac-address from nvmem +6abc4ca5a280 ARM: BCM53016: Specify switch ports for Meraki MR32 +64612828628c ARM: dts: BCM53573: Add Tenda AC9 switch ports +9fb90ae6cae7 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch +ed97afb53365 cxl/pci: Disambiguate cxl_pci further from cxl_mem +fa9a7d2db613 Documentation/cxl: Add bus internal docs +48667f676189 cxl/core: Split decoder setup into alloc + add +7d3eb23c4ccf tools/testing/cxl: Introduce a mock memory device + driver +49be6dd80751 cxl/mbox: Move command definitions to common location +a5c258021689 cxl/bus: Populate the target list at decoder create +67dcdd4d3b83 tools/testing/cxl: Introduce a mocked-up CXL port hierarchy +2e52b6256b9a cxl/pmem: Add support for multiple nvdimm-bridge objects +60b8f17215de cxl/pmem: Translate NVDIMM label commands to CXL label commands +12f3856ad42d cxl/mbox: Add exclusive kernel command support +ff56ab9e164d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP +5a2328f4e872 cxl/pci: Use module_pci_driver +4faf31b43468 cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core +4cb35f1ca05a cxl/pci: Drop idr.h +b64955a92929 cxl/mbox: Introduce the mbox_send operation +13e7749d06b3 cxl/pci: Clean up cxl_mem_get_partition_info() +99e222a5f1b6 cxl/pci: Make 'struct cxl_mem' device type generic +5af96835e4da libnvdimm/labels: Introduce CXL labels +540ccaa2e4dd libnvdimm/label: Define CXL region labels +999c993a85f1 libnvdimm/labels: Fix kernel-doc for label.h +42e192aa9891 libnvdimm/labels: Introduce the concept of multi-range namespace labels +8172db92527c libnvdimm/label: Add a helper for nlabel validation +d1c6e08e7503 libnvdimm/labels: Add uuid helpers +cf8980a36235 samples: bpf: Convert ARP table network order fields into readable format +f5c4e4191b54 samples: bpf: Convert route table network order fields into readable format +06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() +b28e5e439109 perf daemon: Avoid msan warnings on send_cmd +96c8395e2166 spi: Revert modalias changes +9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default +c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 +adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format +4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core +56cd47b4705d MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS +c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage +9f6323311c70 ksmbd: add default data stream name in FILE_STREAM_INFORMATION +e44fd5081c50 ksmbd: log that server is experimental at module load +0e3dbf765fe2 kselftest/arm64: signal: Skip tests if required features are missing +cb1bcf5ed536 ALSA: firewire-motu: fix truncated bytes in message tracepoints +77ff9e7be0d4 Merge tag 'asoc-fix-v5.15-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding +f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic +92477dd1faa6 Merge tag 's390-5.15-ebpf-jit-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +ca8e055c2215 scripts: get_abi.pl: add a graph to speedup the undefined algorithm +0b87a1b81ba9 scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier +50116aec11de scripts: get_abi.pl: don't skip what that ends with wildcards +14c942578e19 scripts: get_abi.pl: add an option to filter undefined results +ab02c5150b31 scripts: get_abi.pl: detect softlinks +f090db43958a scripts: get_abi.pl: Check for missing symbols at the ABI specs +ab9c14805b37 scripts: get_abi.pl: Better handle multiple What parameters +eb74c39abd76 ABI: sysfs-class-rapidio: use wildcards on What definitions +64b609fd684a ABI: sysfs-ptp: use wildcards on What definitions +3f6b07adb506 ABI: sysfs-platform-sst-atom: use wildcards on What definitions +3d253b991258 ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions +26d6ba2f89c3 ABI: sysfs-devices-system-cpu: use wildcards on What definitions +5097586d21f0 ABI: sysfs-devices-platform-dock: use wildcards on What definitions +6b85d2f71574 ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions +c8d4b62def4d ABI: sysfs-class-uwb_rc: use wildcards on What definitions +a5d01b5fcebf ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions +fa1d8fdd238b ABI: sysfs-class-rc: use wildcards on What definitions +24e83d415edd ABI: sysfs-class-pwm: use wildcards on What definitions +03f5721ac2e6 ABI: sysfs-class-mux: use wildcards on What definitions +0d502366d621 ABI: sysfs-class-mei: use wildcards on What definitions +c84aaa4da145 ABI: sysfs-class-gnss: use wildcards on What definitions +c5c0c4ea0ed5 ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions +5475cd780cc9 ABI: sysfs-bus-soundwire-master: use wildcards on What definitions +24d732a90863 ABI: sysfs-bus-pci: use wildcards on What definitions +92d35cdc9a30 ABI: sysfs-class-infiniband: use wildcards on What definitions +2e6a03239440 ABI: sysfs-ata: use a proper wildcard for ata_* +4e25928cf854 ABI: sysfs-class-typec: fix a typo on a What field +9fc3678e4784 ABI: pstore: Fix What field +743e4636b789 ABI: sysfs-class-mic: use the right wildcards on What definitions +6f0e46518327 ABI: sysfs-class-devfreq-event: use the right wildcards on What +1e0349f6d884 ABI: sysfs-class-cxl: place "not in a guest" at description +08981d29c33a ABI: sysfs-bus-rapidio: use wildcards on What definitions +ea84409f88f8 ABI: sysfs-class-tpm: use wildcards for pcr-* nodes +18e49b304633 ABI: security: fix location for evm and ima_policy +a19ea9e3c809 ABI: sysfs-kernel-slab: use a wildcard for the cache name +05d2024ad1e2 ABI: sysfs-tty: better document module name parameter +3628f5734237 ABI: sysfs-bus-usb: better document variable argument +7065f92255bb driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER +2de9d8e0d2fe driver core: fw_devlink: Improve handling of cyclic dependencies +bb509a6ffed2 comedi: Fix memory leak in compat_insnlist() +708c87168b61 ceph: fix off by one bugs in unsafe_request_wait() +c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID +7af526c740bd nvmem: NVMEM_NINTENDO_OTP should depend on WII +6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update +56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 +d5f6545934c4 qnx4: work around gcc false positive warning bug +ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext +c86a2d9058c5 cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf +54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API +639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API +50fb34eca294 staging: mt7621-pci: set end limit for 'ioport_resource' +159697474db4 MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT +51a72ec705df staging: rts5208: remove parentheses pair in sd.c +37c56de8fe9d staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c +3eec4d3a3f73 staging: rts5208: remove unnecessary parentheses in xd.c +53e8b7405ac9 staging: rts5208: remove unnecessary parentheses in sd.c +8e9521f12d35 staging: rts5208: remove unnecessary parentheses in rtsx_transport.c +5d50f22d49ef staging: rts5208: remove unnecessary parentheses in rtsx_chip.c +4941dfd15df5 staging: rts5208: remove unnecessary parentheses in rtsx.c +a815e13197a7 staging: rts5208: remove unnecessary parentheses in rtsx_card.c +bdc1bbdbaa92 staging: rtl8723bs: remove a third possible deadlock +a7ac783c338b staging: rtl8723bs: remove a second possible deadlock +54659ca026e5 staging: rtl8723bs: remove possible deadlock when disconnect (v2) +60fe1f8dcd3c rt2x00: remove duplicate USB device ID +b7cca318d7ca ar5512: remove duplicate USB device ID +e142bd910f53 zd1211rw: remove duplicate USB device ID +bb6a0d5404aa wilc1000: increase config packets response wait timeout limit +301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_sync_ext() +cd50248de35b wilc1000: add 'initialized' flag check before adding an element to TX queue +29f7393e02ac wilc1000: invoke chip reset register before firmware download +aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI +c2dcb4766bcb wilc1000: handle read failure issue for clockless registers +1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus +5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence +0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware +3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result() +c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside module probe +31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description +72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface +c606008b7062 mwifiex: Properly initialize private structure on interface type changes +5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION +25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO +fae2aac8c740 mwifiex: Update virtual interface counters right after setting bss_type +54350dac4e6a mwifiex: Use helper function for counting interface types +c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type +abe3a2c9ead8 mwifiex: Use function to check whether interface type change is allowed +babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type changes +fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware +7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region +8d4fb3998c05 rtw88: add regulatory strategy by chip type +f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping +517c7bf99bad usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() +b55d37ef6b7d usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c +ce1c42b4dacf Re-enable UAS for LaCie Rugged USB3-FW with fk quirk +8217f07a5023 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind +a8426a43b0c0 usb: core: hcd: fix messages in usb_hcd_request_irqs() +dfa59f3d4c82 usb: host: ehci-mv: drop duplicated MODULE_ALIAS +41b086b22fd8 ARM: dts: ux500: Skomer eMMC needs 300 ms power on +1a4c2705548a ARM: dts: ux500: Fix up SD card pin config +7aee0288beab ARM: dts: ux500: Skomer regulator fixes +b7a0a63f3fed usb: typec: tipd: Remove WARN_ON in tps6598x_block_read +ac588dfa66ab usb: typec: tipd: Add an additional overflow check +718dccb477e3 usb: typec: tipd: Don't read/write more bytes than required +14651496a3de usb: musb: tusb6010: check return value after calling platform_get_resource() +d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example +c03d36995222 USB: cdc-acm: remove duplicate USB device ID +66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 +ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 +d9d1232b4834 misc: bcm-vk: fix tty registration race +5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-compat.h" API +5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers +b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend" +59a68d413808 arm64: Mitigate MTE issues with str{n}cmp() +6f6aab1caf6c platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX +b201cb0ebe87 platform/x86/intel: hid: Add DMI switches allow list +5b72dafaca73 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error +0e159d2c0834 wcn36xx: Implement Idle Mode Power Save +c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass two's complement +701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching +d6dbce453b19 wcn36xx: handle connection loss indication +5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches +577ee98932fb Revert "arm64: qcom: ipq6018: add usb3 DT description" +cf96921876dc thermal/drivers/tsens: Fix wrong check for tzd in irq handlers +1bb30b20b497 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() +6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX +cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list +71b20b34afc2 USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() +b3f98404bd62 Merge branch 'dsa-devres' +74b6d7d13307 net: dsa: realtek: register the MDIO bus under devres +5135e96a3dd2 net: dsa: don't allocate the slave_mii_bus using devres +d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error +8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS +a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP +815b55e1101f ASoC: fsl: Constify static snd_soc_ops +74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC +3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers +c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() +a73885926498 USB: serial: ftdi_sio: use usb_control_msg_recv() +0d027eea8988 USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send() +7fae4c24a2b8 x86: Increase exception stack sizes +44b979fa302c x86/mm/64: Improve stack overflow warnings +b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage +ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() +8c8a3b5bd960 arm64: add MTE supported check to thread switching and syscall entry/exit +4c46b991bab6 ARM: at91: dts: sama5d29: Add dtsi file for sama5d29 +b875fb313a10 drm/i915: Free all DMC payloads +f9b23c157a78 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy +2566fffd6011 drm/i915: Update memory bandwidth parameters +07b855628c22 net/ipv4/sysctl_net_ipv4.c: remove superfluous header files from sysctl_net_ipv4.c +3e95cfa24e24 Doc: networking: Fox a typo in ice.rst +e5845aa0eadd net: dsa: fix dsa_tree_setup error path +6a3807536328 Merge branch 'iddq-sr-mode' +4972ce720101 net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR +c3a4c69360ab net: bcmgenet: Request APD, DLL disable and IDDQ-SR +72e78d22e152 net: phy: broadcom: Utilize appropriate suspend for BCM54810/11 +38b6a9073007 net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M +d6da08ed1425 net: phy: broadcom: Add IDDQ-SR mode +ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham +1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio +5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk +9067839ff45a bus: ti-sysc: Use context lost quirk for otg +431db53c73c9 Merge branch 'smc-fixes' +a18cee4791b1 net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work +6c9073198065 net/smc: add missing error check in smc_clc_prfx_set() +f7fc7a79bdbf drm/rockchip: remove of_match_ptr() from analogix dp driver +87185cc82369 drm/rockchip: remove of_match_ptr() from vop_driver_dt_match +d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc +6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init +e1202c7a65b1 drm/rockchip: Check iommu itself instead of it's parent for device_is_available +adfeef9370ff drm/rockchip: dsi: make hstt_table static +c595b120ebab net/ipv4/syncookies.c: remove superfluous header files from syncookies.c +d90def98f90f drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h +61735698103f drm/rockchip: Make use of the helper function devm_platform_ioremap_resource() +2e87bf389e13 drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach +9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost +95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() +0d83e4c43a50 ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support +37825e07ab41 drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver +bea714581a31 net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c +d3e2ec6cd163 drm/rockchip: remove unused psr_list{,_lock} +dcdbc335a91a ARM: dts: at91: tse850: the emac<->phy interface is rmii +24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout +037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len +266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR +09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF +01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file +b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume +8aa83e6395ce x86/setup: Call early_reserve_memory() earlier +0594c58161b6 xen/x86: fix PV trap handling on secondary processors +96f5bd03e1be xen/balloon: fix balloon kthread freezing +ecff7bab5c9c arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio +0b26fa8a02c2 arm64: dts: meson-sm1: Fix the pwm regulator supply properties +62183863f708 arm64: dts: meson-g12b: Fix the pwm regulator supply properties +085675117ecf arm64: dts: meson-g12a: Fix the pwm regulator supply properties +298ba0e3d4af nvme: keep ctrl->namespaces ordered +e371af033c56 nvme-tcp: fix incorrect h2cdata pdu offset accounting +bdaa13656671 nvme-fc: remove freeze/unfreeze around update_nr_hw_queues +e5445dae29d2 nvme-fc: avoid race between time out and tear down +555f66d0f8a3 nvme-fc: update hardware queues before using them +af505cad9567 debugfs: debugfs_create_file_size(): use IS_ERR to check for error +beca6bd94da5 brcmfmac: fix incorrect error prints +b515d097053a rsi: fix rate mask set leading to P2P failure +99ac60188212 rsi: fix key enabled check causing unwanted encryption for vap_id > 0 +9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex +91dab18f0df1 MAINTAINERS: Move Daniel Drake to credits +09182ed20c04 Input: goodix - add support for controllers without flash +20e317222eea Input: goodix - allow specifying the config filename +7642f29c731e Input: goodix - push error logging up into i2c_read and i2c_write helpers +209bda4741f6 Input: goodix - refactor reset handling +a2233cb7b65a Input: goodix - add a goodix.h header file +31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter type to int +f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" +cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded arithmetic +45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE +ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability +abb861fac046 fscrypt: improve documentation for inline encryption +f262ca7db7b8 fscrypt: clean up comments in bio.c +4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen +e9edc188fc76 netfilter: conntrack: serialize hash resizes and cleanups +b53deef054e5 netfilter: log: work around missing softdep backend module +cc8072153aaf netfilter: iptable_raw: drop bogus net_init annotation +7970a19b7104 netfilter: nf_nat_masquerade: defer conntrack walk to work queue +30db406923b9 netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic +45928afe94a0 netfilter: nf_tables: Fix oversized kvmalloc() calls +a499b03bf36b netfilter: nf_tables: unlink table before deleting it +cb89f63ba662 selftests: netfilter: add zone stress test with colliding tuples +0f1148abb226 selftests: netfilter: add selftest for directional zone support +d2966dc77ba7 netfilter: nat: include zone id in nat table hash again +b16ac3c4c886 netfilter: conntrack: include zone id in tuple hash again +c9c3b6811f74 netfilter: conntrack: make max chain length random +0e96dc47b95a ahci: remove duplicated PCI device IDs +97c140d94e2e libbpf: Add doc comments in libbpf.h +6663b138ded1 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found +287b1406dde2 f2fs: introduce excess_dirty_threshold() +d9fb678414c0 Merge tag 'afs-fixes-20210913' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +1da80da028fe clk: rockchip: use module_platform_driver_probe +707a63e9a9dd Merge tag '5.15-rc1-ksmbd' of git://git.samba.org/ksmbd +fdf507845879 Merge tag '5.15-rc1-smb3' of git://git.samba.org/sfrench/cifs-2.6 +f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings +d4ffd5df9d18 x86/fault: Fix wrong signal when vsyscall fails with pkey +0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users +e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset +3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation +91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem +9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 +87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs +7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available +ea97e44f83e2 drm/i915: Do not define vma on stack +690658471b5f x86/mce: Drop copyin special case for #MC +4c17ca27923c Merge tag 'spi-fix-v5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code +6037c75b193a arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location +f54e1a97c8db arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes +1c953935c005 arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node +b6021ba03bdf arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node +8bb8429290c0 arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe +0d553792726a arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node +5f46633565b1 arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe +9af3ef954975 arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes +2ff59bad6f24 Merge tag 'regulator-fix-v5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +e46ad85acd90 MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer +e8f71f89236e drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV +7ee285395b21 cgroup: Make rebind_subsystems() disable v2 controllers all at once +d8b1e10a2b8e sparc64: fix pci_iounmap() when CONFIG_PCI is not set +4b53bb873fcd docs/cgroup: add entry for misc.events +b03357528fd9 misc_cgroup: remove error log to avoid log flood +f279294b3293 misc_cgroup: introduce misc.events to count failures +9f7fa37a6bd9 RDMA/irdma: Report correct WC error when there are MW bind errors +d3bdcd596339 RDMA/irdma: Report correct WC error when transport retry counter is exceeded +f4475f249445 RDMA/irdma: Validate number of CQ entries on create CQ +5b1e985f7626 RDMA/irdma: Skip CQP ring during a reset +6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting +7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation +690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context +2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation +598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure +d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages +6a7296c918eb RDMA/bnxt_re: Support multiple page sizes +b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion +403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free +0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name +9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters +ebcc36ea1960 MAINTAINERS: Update Broadcom RDMA maintainers +5540cf8f3e8d drm/panel-edp: Implement generic "edp-panel"s probed by EDID +24e27de11560 drm/panel-edp: Don't re-read the EDID every time we power off the panel +6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard properties +1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name +a64ad9c3e4a5 drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD +c46a4cc1403e drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent +52824ca4502d drm/panel-edp: Better describe eDP panel delays +9ea10a500045 drm/panel-edp: Split the delay structure out +b6d5ffce11dd drm/panel-simple: Non-eDP panels don't need "HPD" handling +3fd68b7b13c2 drm/panel-edp: Move some wayward panels to the eDP driver +5f04e7ce392d drm/panel-edp: Split eDP panels out of panel-simple +c0c11c70a6d0 arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP +310720875efa ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP +e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching +d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID +bac9c2948224 drm/edid: Break out reading block 0 of the EDID +29145a566873 dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels +880301bb3132 fs/ntfs3: Fix a memory leak on object opts +a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner +28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor +0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super +0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super +4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super +0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super +b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super +10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super +bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super +5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super +7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails +0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase +e01163e82b70 drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b +652135940ee2 drm/i915/dg2: use 128b/132b transcoder DDI mode +1d7139172480 drm/i915/dp: add HAS_DP20 macro +79ac2b1bc9b9 drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0 +6114f71b3953 drm/i915/dp: select 128b/132b channel encoding for UHBR rates +078397bbad2d drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates +4e718a0e4053 drm/i915/dp: add helper for checking for UHBR link rate +7bb97db8d329 drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode +c78b4a85721f drm/dp: add helper for extracting adjust 128b/132b TX FFE preset +762520e31025 drm/dp: add LTTPR DP 2.0 DPCD addresses +fc8a2b1e0f91 drm/dp: use more of the extended receiver cap +054ce0bce22e drm/dp: add DP 2.0 UHBR link rate and bw code conversions +53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() +8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch +d0a652493abd drm/i915: Make wa list per-gt +794d5b8a497f swiotlb-xen: this is PV-only on x86 +8e1034a52665 xen/pci-swiotlb: reduce visibility of symbols +e243ae953b59 PCI: only build xen-pcifront in PV-enabled environments +9074c79b62b6 swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests +f28347cc6639 Xen/gntdev: don't ignore kernel unmapping error +4403f8062abe xen/x86: drop redundant zeroing from cpu_initialize_context() +cca46db7e2da Merge series "ASoC: compress: Support module_get on stream open" from Peter Ujfalusi : +2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and later" from Sameer Pujar : +0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client +5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology +fba5265fca72 drm/panfrost: simplify getting .driver_data +d52ce7094e11 panfrost: make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static +a30f3d90e2d2 arm64: dts: rockchip: align operating-points table name with dtschema +3e6f8124a788 ARM: dts: rockchip: swap timer clock-names +e220e0b00feb ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a +33a2a4b2b9fe ARM: dts: rockchip: rename opp-table node names +f0f56c11447b ARM: dts: rockchip: change rv1108 gmac nodename +d7197d56c9cf ARM: dts: rockchip: add adc-keys node to rk3066a-mk808 +474a77395be2 arm64: dts: rockchip: hook up camera on px30-evb +8df7b4537dfb arm64: dts: rockchip: add isp node for px30 +75dccea503b8 arm64: dts: rockchip: add Coresight debug range for RK3399 +bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} +ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical +4b90e34d9a3b arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2 +d146198a858a arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru +9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into drm-intel-gt-next +09134c5322df spi: Fixed division by zero warning +f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator +a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors +ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology +600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro +cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev +c3c7d70b2046 drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname() +05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver +a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver +77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver +b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver +e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver +94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules +aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules +30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link +7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 +0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE +cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_when_close for cstream +a739fdc26211 ASoC: soc-component: Convert the mark_module to void* +36747c96ed49 Merge branch 'hns3-fixes' +5126b9d3d4ac net: hns3: fix a return value error in hclge_get_reset_status() +ef39d632608e net: hns3: check vlan id before using it +63b1279d9905 net: hns3: check queue id range before using +311c0aaa9b4b net: hns3: fix misuse vf id and vport id in some logs +91bc0d5272d3 net: hns3: fix inconsistent vf id print +e184cec5e29d net: hns3: fix change RSS 'hfunc' ineffective issue +85c698863c15 net/ipv4/tcp_minisocks.c: remove superfluous header files from tcp_minisocks.c +222a31408ab0 net/ipv4/tcp_fastopen.c: remove superfluous header files from tcp_fastopen.c +ffa66f15e450 net/ipv4/route.c: remove superfluous header files from route.c +235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 +f5f54d00f24f arm: dts: mt7623: add musb device nodes +d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() +7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_vendorreq() +e840f42a4992 KVM: arm64: Fix PMU probe ordering +e4ccdaf4fbd1 staging: r8188eu: remove ODM_SingleDualAntennaDetection() +42350b2e6f30 staging: r8188eu: clean up indentation in odm_RegDefine11N.h +f612453180c5 staging: r8188eu: remove unused defines from odm_RegDefine11N.h +7a4425cd8204 staging: r8188eu: remove header file odm_RegDefine11AC.h +27e92f6a1d0e staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES +b706bf2921a9 staging: r8188eu: remove dead code from odm.c +15774b84ab88 staging: r8188eu: remove unnecessary if statements +21c318af1b86 staging: r8188eu: remove macro ODM_BIT +c42d9cd58311 staging: r8188eu: remove macro ODM_REG +83a753b348aa staging: r8188eu: remove more dead code from ODM_Write_DIG() +74f42d4f069a staging: r8188eu: remove unnecessary if statement +03e9a558afff staging: r8188eu: remove dead code from ODM_Write_DIG() +eaa51044746d staging: r8188eu: remove _ic_type from macro _cat in odm_interface.h +f5575429c6f3 staging: r8188eu: remove unused macros from odm_interface.h +0291d8e38c22 staging: r8188eu: remove comments from odm_interface.h +037116c8f047 staging: r8188eu: do not write past the end of an array +c2e478e74cb6 staging: r8188eu: remove EFUSE_Read1Byte() +2a60c1f015ce staging: r8188eu: remove rtl8188e_set_rssi_cmd() +71d3bf926ceb staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump() +9ffd2024ffd9 staging: r8188eu: remove HalDetectPwrDownMode88E() +416696e6d5f8 staging: r8188eu: remove unused struct rf_shadow +5c0779aeb1b2 staging: r8188eu: remove rtl8188e_RF_ChangeTxPath() +a97707ab82d9 staging: r8188eu: remove ODM_DIG_LowerBound_88E() +80dd0a2aae31 staging: r8188eu: remove odm_ConfigRF_RadioB_8188E() +a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule +1cd73200dad2 firmware: arm_scmi: Remove __exit annotation +c90521a0e94f firmware: arm_scmi: Fix virtio transport Kconfig dependency +5b1a39613b2a staging: r8188eu: remove rtw_set_macaddr_acl() +e3839fdff128 staging: r8188eu: remove rtw_check_beacon_data() +d2949cf5085f staging: r8188eu: remove rtw_ap_inform_ch_switch() +6e7dcf2c1479 staging: r8188eu: remove rtw_acl_remove_sta() +398fd0f396f0 staging: r8188eu: remove rtw_acl_add_sta() +08fd549c224a staging: r8188eu: remove ap_sta_info_defer_update() +aa3233ea7bdb staging: r8188eu: fix -Wrestrict warnings +42a99a0be307 ptp: ocp: add COMMON_CLK dependency +52e3ebdc07e2 arm64: dts: renesas: r8a779a0: Add iommus into sdhi node +eb6750431e66 arm64: dts: renesas: r8a779a0: Add IPMMU nodes +bdd8b0053f4f arm64: dts: renesas: r8a779a0: Add TPU device node +c6d387612b66 arm64: dts: renesas: r8a77961: Add TPU device node +92a341315afc arm64: dts: renesas: r9a07g044: Add SSI support +6f48272f11b1 arm64: dts: renesas: r9a07g044: Add external audio clock nodes +f86e17d6e8be arm64: dts: renesas: r9a07g044: Add USB2.0 device support +73484ab0120c arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support +1dedc4920971 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G +6e87525d751f arm64: dts: renesas: Add Renesas R8A779M8 SoC support +c979e1629eb2 arm64: dts: renesas: Add Renesas R8A779M7 SoC support +7cbb7308706a arm64: dts: renesas: Add Renesas R8A779M6 SoC support +17ad3eeb14a6 arm64: dts: renesas: Add Renesas R8A779M5 SoC support +052c47d37863 arm64: dts: renesas: Add Renesas R8A779M4 SoC support +78254d2a625a arm64: dts: renesas: Add Renesas R8A779M2 SoC support +ba775d7eface arm64: dts: renesas: Add Renesas R8A779M0 SoC support +5d4e8cb45cce arm64: dts: renesas: Factor out Ebisu board support +f5335aa6b269 arm64: dts: renesas: Factor out Draak board support +471178aa263c arm64: dts: renesas: rzg2l-smarc: Add scif0 pins +bcd5e5173740 arm64: dts: renesas: r9a07g044: Add DMAC support +b80795509eee ARM: dts: rza2mevb: Add I2C EEPROM support +6400b9749104 USB: serial: allow hung up ports to be suspended +96a83c95c3da USB: serial: clean up core error labels +f3bc07eba481 drm: bridge: it66121: Fix return value it66121_probe +1ca200a8c6f0 USB: serial: option: remove duplicate USB device ID +211f323768a2 USB: serial: mos7840: remove duplicated 0xac24 device ID +5bed8b0704c9 bnxt_en: Fix TX timeout when TX ring size is set to the smallest +998ac358019e net: lantiq: add support for jumbo frames +13f356f5dc9d Merge branch 'wwan-iosm-fw-flashing' +607d574aba6e net: wwan: iosm: fw flashing & cd collection infrastructure changes +64302024bce5 net: wwan: iosm: devlink fw flashing & cd collection documentation +8d9be0634181 net: wwan: iosm: transport layer support for fw flashing/cd +09e7b002ff67 net: wwan: iosm: coredump collection support +b55734745568 net: wwan: iosm: fw flashing support +4dcd183fbd67 net: wwan: iosm: devlink registration +a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user +d44fd8604a4a net: phy: at803x: fix spacing and improve name for 83xx phy +15b9df4ece17 net: phy: at803x: add resume/suspend function to qca83xx phy +b4df02b562f4 net: phy: at803x: add support for qca 8327 A variant internal phy +563f23b00253 nexthop: Fix division by zero while replacing a resilient group +a520794b063b virtio_net: introduce TX timeout watchdog +3765996e4f0b napi: fix race inside napi_enable +13324edbe926 memory: tegra186-emc: Handle errors in BPMP response +77b14c9d05bd memory: tegra: Remove interconnect state syncing hack +aa519471715c ARM: s3c: Use strscpy to replace strlcpy +50c7ad36e654 Merge tag 'fpga-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-linus +3e1d5b0f58a5 Merge tag 'misc-habanalabs-fixes-2021-09-19' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-linus +e0302638a3b4 ARM: stm32: add initial support for STM32MP13 family +02c0dc0f60fa docs: arm: stm32: introduce STM32MP13 SoCs +0a91cacee897 arm64: dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI +9304af37d07b dt-bindings: arm: qcom, add missing devices +8ccecf6c710b ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY +af851350262f ARM: dts: qcom: fill secondary compatible for multiple boards +a1c1b985bd60 ARM: dts: qcom: apq8064: adjust memory node according to specs +8db0b6c7b636 ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2 +ecf5b34cd518 ARM: dts: qcom: apq8064: update Adreno clock names +8e71168e2cc7 lsm_audit: avoid overloading the "key" audit field +d9d8c93938c4 Smack: Brutalist io_uring support +740b03414b20 selinux: add support for the io_uring access controls +cdc1404a4046 lsm,io_uring: add LSM hooks to io_uring +91a9ab7c942a io_uring: convert io_uring to the secure anon inode interface +3a862cacf867 fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() +67daf270cebc audit: add filtering for io_uring records +40c8ee67cfc4 init: don't panic if mount_nodev_root failed +b51593c4cd73 init/do_mounts.c: Harden split_fs_names() against buffer overflow +5bd2182d58e9 audit,io_uring,io-wq: add some basic audit support to io_uring +12c5e81d3fd0 audit: prepare audit_context for use in calling contexts beyond syscalls +4382c73a12b4 firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM +833d51d7c66d soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment +e4e737bb5c17 (tag: v5.15-rc2) Linux 5.15-rc2 +4420a0dec794 arm64: dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings +316e8d79a095 pci_iounmap'2: Electric Boogaloo: try to make sense of it all +b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. +20621d2f27a0 Merge tag 'x86_urgent_for_v5.15_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fec3036200b7 Merge tag 'perf-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f5e29a26c42b Merge tag 'locking-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +62453a460a00 Merge tag 'powerpc-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +2f629969b01d Merge tag 'kbuild-fixes-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +d94f395772ae Merge tag 'perf-tools-fixes-for-v5.15-2021-09-18' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted +bc1abb9e55ce dmascc: use proper 'virt_to_bus()' rather than casting to 'int' +4fef6115903a alpha: enable GENERIC_PCI_IOMAP unconditionally +9caea0007601 parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled +31ad37bd6faf Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" +b1044a9b8100 Revert drm/vc4 hdmi runtime PM changes +b6a46b4f6e4b iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() +27a221f433b7 iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() +14e94f9445a9 octeontx2-af: verify CQ context updates +f7116fb46085 net: sched: move and reuse mq_change_real_num_tx() +cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev +e30cd812dffa selftests: net: af_unix: Fix makefile to use TEST_GEN_PROGS +72a3c58d18fd net/mlx4_en: Resolve bad operstate value +48514a223330 selftests: net: af_unix: Fix incorrect args in test result msg +029497e66bdc net: bgmac-bcma: handle deferred probe error due to mac-address +fd292c189a97 net: dsa: tear down devlink port regions when tearing down the devlink port on error +fdb475838539 net: freescale: drop unneeded MODULE_ALIAS +d614489f6bc8 Merge branch 'ocelot-phylink-fixes' +ba68e9941984 net: mscc: ocelot: remove buggy duplicate write to DEV_CLOCK_CFG +163957c43d96 net: mscc: ocelot: remove buggy and useless write to ANA_PFC_PFC_CFG +4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER +2dcb96bacce3 net: core: Correct the sock::sk_lock.owned lockdep annotations +9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when without enough queues +48e6d083b3aa docs: net: dsa: sja1105: fix reference to sja1105.txt +db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0" +aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain() +87758511075e igc: fix build errors for PTP +9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes +9f7afa05c952 enetc: Fix uninitialized struct dim_sample field usage +7237a494decf enetc: Fix illegal access when reading affinity_hint +afd92d82c9d7 virtio-net: fix pages leaking when building skb in big mode +3ede7f84c7c2 xen-netback: correct success/error reporting for the SKB-with-fraglist case +564df7ab10ad Merge branch 'dsa-shutdown' +a68e9da48568 net: dsa: xrs700x: be compatible with masters which unregister on shutdown +fe4053078cd0 net: dsa: microchip: ksz8863: be compatible with masters which unregister on shutdown +46baae56e100 net: dsa: hellcreek: be compatible with masters which unregister on shutdown +0650bf52b31f net: dsa: be compatible with masters which unregister on shutdown +cf9579976f72 net: mdio: introduce a shutdown method to mdio device drivers +f0c15b360fb6 media: ir_toy: prevent device from hanging during transmit +d0c560316d6f drm/i915: deduplicate frequency dump on debugfs +23f6a829a67c drm/i915: rename debugfs_gt_pm files +00142bce94dc drm/i915: rename debugfs_engines files +022f324c9934 drm/i915: rename debugfs_gt files +0664684e1ebd kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS +7fa6a2746616 x86/build: Do not add -falign flags unconditionally for clang +7c80144626db kbuild: Fix comment typo in scripts/Makefile.modpost +4e70b646bae5 sh: Add missing FORCE prerequisites in Makefile +ec783c7cb249 gen_compile_commands: fix missing 'sys' package +aa0f5ea12e47 checkkconfigsymbols.py: Remove skipping of help lines in parse_kconfig_file +d62d5aed3354 checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit +d4d016caa4b8 alpha: move __udiv_qrnnd library function to arch/alpha/lib/ +ab41f75ee6a0 alpha: mark 'Jensen' platform as no longer broken +219d720e6df7 perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() +aba5daeb6451 libperf evsel: Make use of FD robust. +57f0ff059e3d perf machine: Initialize srcline string member in add_location struct +ff6f41fbcee9 perf script: Fix ip display when type != attr->type +7efbcc8c075c perf annotate: Fix fused instr logic for assembly functions +93ff9f13be91 Merge tag 's390-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +d1a88690cea3 Merge tag 'devicetree-fixes-for-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +cd395d529faf tgafb: clarify dependencies +8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dataframe() +4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() +cc9d3aaa5331 alpha: make 'Jensen' IO functions build again +efafec27c565 spi: Fix tegra20 build with CONFIG_PM=n +6d56262c3d22 ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info +7b228bdf87c2 staging: rts5208: remove unnecessary parentheses in ms.c +88022af1db87 staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable" +71116ede0fa4 staging: r8188eu: remove rtw_free_pwrctrl_priv prototype +9d04d83597f7 staging: r8188eu: remove rtw_hw_resume +96b461876304 staging: r8188eu: brfoffbyhw is always false +983e59a27b92 Merge branch 'mptcp-next' +ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases +c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support +06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support +55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt +61bc6e82f92e mptcp: add new mptcp_fill_diag helper +95dca2d578d2 Merge branch 'macb-MII-on-RGMII' +0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5 +1a9b5a26daf6 net: macb: add support for mii on rgmii +d7b3485f1c2b net: macb: align for OSSMODE offset +1dac0084d412 net: macb: add description for SRTSM +b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver +894d4f1f77d0 arm64: dts: hisilicon: fix arm,sp805 compatible string +6219b20e1ecd arm64: dts: hisilicon: Add support for Hikey 970 PMIC +0efcc3f20145 sky2: Stop printing VPD info to debugfs +59dd178e1d7c gpio/rockchip: fetch deferred output settings on probe +e7165b1dff06 pinctrl/rockchip: add a queue for deferred pin output settings on probe +f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions +f58eae6c5fa8 ksmbd: prevent out of share access +35866f3f779a cifs: Not to defer close on file when lock is set +71826b068884 cifs: Fix soft lockup during fsstress +e3fc065682eb cifs: Deferred close performance improvements +55c21d57eafb dt-bindings: arm: Fix Toradex compatible typo +e57f52b42d1f Merge branch 'bpf: implement variadic printk helper' +a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments +7606729fe24e selftests/bpf: Add trace_vprintk test prog +d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs +4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode +6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk +c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count +10aceb629e19 bpf: Add bpf_trace_vprintk helper +84b4c52960bd selftests/bpf: Stop using bpf_program__load +335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros +31c8025fac3d of: restricted dma: Fix condition for rmem init +af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale +4357f03d6611 Merge tag 'pm-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +b9b11b133b4a Merge tag 'dma-mapping-5.15-1' of git://git.infradead.org/users/hch/dma-mapping +f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165 +7639afad8b8d Merge tag 'pci-v5.15-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +12285ff8667b sh: kdump: add some attribute to function +bde82ee391fa maple: fix wrong return value of maple_bus_init(). +7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ +7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead of extra-y +0341bd3915f8 sh: boards: Fix the cacography in irq.c +0e38225c92c7 sh: check return code of request_irq +ca42bc4b7bda sh: fix trivial misannotations +641dd82ffa9d drm/i915/display/adlp: Add new PSR2 workarounds +af7ea1e22afc drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area +1f3a11c341ab drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled +ce0eacbbd922 drm/i915/display: Wait at least 2 frames before selective update +72fe6ca84f08 drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation +1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show() +0619b7901473 btrfs: prevent __btrfs_dump_space_info() to underflow its free space +6b225baababf btrfs: fix mount failure due to past and transient device flush error +acbee9aff8ae btrfs: fix transaction handle leak after verity rollback failure +bbc9a6eb5eec btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling +ddf21bd8ab98 Merge tag 'iov_iter.3-5.15-2021-09-17' of git://git.kernel.dk/linux-block +0bc7eb03cbd3 Merge tag 'io_uring-5.15-2021-09-17' of git://git.kernel.dk/linux-block +36d6753bc205 Merge tag 'block-5.15-2021-09-17' of git://git.kernel.dk/linux-block +ca21a3e5edfd selftests/bpf: Fix a few compiler warnings +f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate open_opts.attach_prog_fd' +942025c9f37e libbpf: Constify all high-level program attach APIs +91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 +60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API +2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() +277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs +23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect +f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() +7f2cd14129f0 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +c6460daea23d Merge tag 'for-linus-5.15b-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +65e31407caea staging: r8188eu: remove struct _io_ops +06c38fef11bc staging: r8188eu: remove core/rtw_io.c +9f5b245babc6 staging: r8188eu: remove the helpers of usb_write_port_cancel() +54751497741a staging: r8188eu: remove the helpers of usb_read_port_cancel() +cfe7937379df staging: r8188eu: remove the helpers of usb_write_port() +094813a6bced staging: r8188eu: remove the helpers of usb_read_port() +1b403c6dd779 staging: r8188eu: remove the helpers of usb_writeN() +72098cf27755 staging: r8188eu: remove the helpers of usb_write32() +3350541e7f32 staging: r8188eu: remove the helpers of usb_write16() +02579b2ff8b0 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN +89c485c7a3ec NLM: Fix svcxdr_encode_owner() +8fba38e5105d staging: r8188eu: remove the helpers of usb_write8() +a9611682ca6b staging: r8188eu: remove the helpers of rtw_read32() +945921db40d4 staging: r8188eu: remove the helpers of rtw_read16() +5829a6587925 staging: r8188eu: remove the helpers of rtw_read8() +ae1e2ad8c2ec staging: r8188eu: remove usb_{read,write}_mem() +2c96719e0cbc staging: r8188eu: use swap() +fc7e745c3588 staging: r8188eu: remove switches from phy_RF6052_Config_ParaFile() +f7b687d6b67e staging: r8188eu: remove NumTotalRFPath from struct hal_data_8188e +17be21761339 staging: r8188eu: remove if test that is always true +17a430a0f47e staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros +c26810817206 staging: r8188eu: remove unused field from struct hal_data_8188e +a3eb555762f3 staging: r8188eu: remove unused enums from rtl8188e_hal.h +3fff58a204f2 staging: r8188eu: remove write-only fields from struct hal_data_8188e +090bea5a2bc5 staging: r8188eu: remove unused macros from rtl8188e_hal.h +38625368916e staging: r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing() +abe279997698 staging: r8188eu: remove RaSupport88E from struct odm_dm_struct +9ec5980350e8 staging: r8188eu: remove unused ODM_RASupport_Init() +17c4e0de3244 staging: r8188eu: remove unused enum odm_bt_coexist +eaf1d49d13ab staging: vchiq: cleanup code alignment issues +341975886aed staging: vchiq: add braces to if block +5b3087efe0b6 staging: vchiq: remove braces from if block +08ff647b83eb staging: rtl8723bs: ignore unused wiphy_wowlan object warnings +ea2054baaddc Revert "staging: rtl8723bs: remove possible deadlock when disconnect" +cc5e3fff9a70 staging: wfx: sta: Fix 'else' coding style warning +a9b3043de47b ksmbd: transport_rdma: Don't include rwlock.h directly +2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message handler functions" from Peter Ujfalusi : +02319bf15acf net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() +5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS +6db9350a9db3 devlink: Delete not-used devlink APIs +f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration +a2e05ddda11b lockdep: Improve comments in wait-type checks +2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read +12235da8c80a kernel/locking: Add context to ww_mutex_trylock() +41100833cdd8 perf/x86: Add compiler barrier after updating BTS +e739f98b4b11 genirq: Move prio assignment into the newly created thread +b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe() +3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr +d853f1d3c900 octeontx2-af: Fix uninitialized variable val +3c9cfb5269f7 net: update NXP copyright text +3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS +98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS +703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology +0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops +f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked +b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() +59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() +dc9660590d10 regulator: max14577: Revert "regulator: max14577: Add proper module aliases strings" +cfacfefd382a ASoC: SOF: trace: Omit error print when waking up trace sleepers +3abe2eec8705 ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX +e1a6af4b000c genirq: Update irq_set_irqchip_state documentation +41b740b6e8a9 perf record: Add --synth option +84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record +23ca067b3295 mm: Fully initialize invalidate_lock, amend lock class later +259d71992e57 drm/i915/dmc: Update to DMC v2.12 +db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr +1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays +847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr +09c413071e2d x86/xen: Make irq_disable() noinstr +d7bfc7d57cbe x86/xen: Make irq_enable() noinstr +74ea805b79d2 x86/xen: Make hypercall_page noinstr +20125c872a3f x86/xen: Make save_fl() noinstr +7361fac0465b x86/xen: Make set_debugreg() noinstr +f4afb713e5c3 x86/xen: Make get_debugreg() noinstr +209cfd0cbb67 x86/xen: Make write_cr2() noinstr +0a53c9acf4da x86/xen: Make read_cr2() noinstr +a53f2c035e98 drm/panfrost: Calculate lock region size correctly +e8f69b16ee77 net: hso: fix muxed tty registration +6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error +078fb7aa6a83 arm: dts: vexpress: Fix addressing issues with 'motherboard-bus' nodes +61524e43abad net: netsec: Make use of the helper function dev_err_probe() +f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers +4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones +536559af6aae clk: imx: Remove unused helpers +9450f63ba4d1 arm64: dts: meson: add audio playback to rbox-pro +8e279fb29039 arm64: dts: meson-axg: add support for JetHub D1 +abfaae24ecf3 arm64: dts: meson-gxl: add support for JetHub H1 +a1732cca0ed3 dt-bindings: vendor-prefixes: add jethome prefix +c649e25c0fcd dt-bindings: arm: amlogic: add bindings for Jethub D1/H1 +047a749d231e Merge branch 'xfrm: fix uapi for the default policy' +5bd4f20de8ac virtio-gpu: fix possible memory allocation failure +a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err +81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity() +5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret +29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platform_ioremap_resource() +40da865381ad crypto: qat - remove unneeded packed attribute +70fead3adb4e crypto: qat - free irq in case of failure +9832fdc917de crypto: qat - free irqs only if allocated +0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ +ba79a32acfde crypto: qat - replace deprecated MSI API +8bb765271ade crypto: hisilicon/qm - support the userspace task resetting +8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed +cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness +898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data +741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case +b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path +36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data +676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers +96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers +b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path +4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox +d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST +04cb788ecee8 crypto: jitter - drop kernel-doc notation +8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake +44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports' +7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field +3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x +b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port +983d96a9116a net: dsa: b53: Include all ports in "enabled_ports" +bb667205406c dt-bindings: w1: update w1-gpio.yaml reference +c8087adc8865 dt-bindings: arm: mediatek: mmsys: update mediatek,mmsys.yaml reference +a11de92523f7 dt-bindings: net: dsa: sja1105: update nxp,sja1105.yaml reference +d36a97736b2c pinctrl: qcom: spmi-gpio: correct parent irqspec translation +acd47b9f28e5 pinctrl: amd: Handle wake-up interrupt +7e6f8d6f4a42 pinctrl: amd: Add irq field data +d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops +6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 +e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 +e9a9970bf520 fpga: dfl: Avoid reads to AFU CSRs during enumeration +064b877dff42 drm/i915: Free all DMC payloads +d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" +f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency +129803e642ac pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() +e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs +561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +bdb575f87217 Merge tag 'drm-fixes-2021-09-17' of git://anongit.freedesktop.org/drm/drm +fc0c0548c1a2 Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +109f7ea9aedc Merge tag 'amd-drm-fixes-5.15-2021-09-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +11654b3763cc Merge tag 'drm-intel-fixes-2021-09-16' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-fixes +3c0d2a46c014 net: 6pack: Fix tx timeout and slot time +da4ce47e146a Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes +040b8907ccf1 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused +f5013d412a43 selftests: kvm: fix get_run_delay() ignoring fscanf() return warn +20175d5eac5b selftests: kvm: move get_run_delay() into lib/test_util +3a4f0cc693cd selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn +39a71f712d8a selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn +b60cee5bae73 cpufreq: vexpress: Drop unused variable +35a3f4ef0ab5 alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile +db71f8fb4495 3com 3c515: make it compile on 64-bit architectures +faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball +ae3357ac1127 torture: Allot 1G of memory for scftorture runs +5fe983d3f1a5 Merge tag 'for-5.15/parisc-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +2010776f8ccb tools/rcu: Add an extract-stall script +f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error conditions +c3d0258d5af2 scftorture: Count reschedule IPIs +da9366c627ef scftorture: Account for weight_resched when checking for all zeroes +2b1388f8a408 scftorture: Shut down if nonsensical arguments given +077a6ccf2588 Merge tag 'm68k-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_function*() category +925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() +24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference +9fcb2e93f41c arm64: Mark __stack_chk_guard as __ro_after_init +861dc4f52e69 arm64/kernel: remove duplicate include in process.c +e35ac9d0b56e arm64/sve: Use correct size when reinitialising SVE state +c3dbfb9c49ee gpu: host1x: Plug potential memory leak +a81cf839a064 gpu/host1x: fence: Make spinlock static +8a44924e1400 drm/tegra: uapi: Fix wrong mapping end address in case of disabled IOMMU +71eabafac1eb drm/tegra: dc: Remove unused variables +c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount +a5c0042200b2 f2fs: quota: fix potential deadlock +92d602bc7177 f2fs: should use GFP_NOFS for directory inodes +f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detection as fallback" from Vitaly Rodionov : +8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from Peter Ujfalusi : +e22e509c1cd9 dt-bindings: ufs: Add bindings for Samsung ufs host +6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators +b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons +f162f7b8dbc2 fs/ntfs3: Remove always false condition check +edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC +cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment +2829e39e0e8a fs/ntfs3: Remove braces from single statment block +4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test +7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() +92554cbe0a36 drm/amdgpu/display: add a proper license to dc_link_dp.c +a70939851f9c drm/amd/display: Fix white screen page fault for gpuvm +cd51a57eb59f amd/display: enable panel orientation quirks +b287e4946873 drm/amdgpu: Demote TMZ unsupported log message from warning to info +114518ff3b30 drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count +8b514e898ee7 drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver +93def70cf8b2 drm/radeon: pass drm dev radeon_agp_head_init directly +f02abeb07797 drm/amdgpu: move iommu_resume before ip init/resume +8066008482e5 drm/amdgpu: add amdgpu_amdkfd_resume_iommu +fefc01f042f4 drm/amdkfd: separate kfd_iommu_resume from kfd_resume +71ae30997a8f drm/amd/display: Link training retry fix for abort case +4e00a434a08e drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo +90517c983860 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 +9987fbb36803 drm/amd/display: Get backlight from PWM if DMCU is not initialized +fb932dfeb874 drm/amdkfd: make needs_pcie_atomics FW-version dependent +abd0a16ac72c drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3) +3061fe937ea9 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) +c007e17c8476 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) +8492d3a07d3c drm/amdgpu: update SMU PPSMC for cyan skilfish +8f48ba303dfb drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) +2a54d110bd43 drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled +b3a7b268c147 drm/amd/display: Add NULL checks for vblank workqueue +8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support +91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe() +b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() +4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec +227b9644ab16 net/tls: support SM4 GCM/CCM algorithm +d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump collection" +ee8a9600b539 mlxbf_gige: clear valid_polarity upon open +63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool +48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy +40ee363c844f igc: fix tunnel offloading +f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU +9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status +7b6bf51de974 platform/x86: Add Intel ishtp eclite driver +8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking +4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions +6116df7fafab ASoC: cs35l41: Binding fixes +c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable +243442bcd98f ASoC: SOF: imx8m: add SAI1 info +7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script +7c3a0a018e67 net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert +84fb7dfc7463 net: wan: wanxl: define CROSS_COMPILE_M68K +3b4a673fa409 ASoC: SOF: core: Move probe work related code under a single if () branch +12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback +49efed505885 ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops +f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c +7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files +2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops +8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference +4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() +25766ee44ff8 ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication +8a8e1813ffc3 ASoC: SOF: loader: release_firmware() on load failure to avoid batching +98dc68f8b0c2 selftests: nci: replace unsigned int with int +52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() +4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() +015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() +a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() +9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() +b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() +d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() +95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() +5aeb05b27f81 software node: balance refcount for managed software nodes +94d508fa3186 ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack +d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use +feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware +9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info +7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config +e20cfa3b62ae ath11k: fix 4addr multicast packet tx +34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes +be830389bd49 ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition +54607282fae6 EDAC/dmc520: Assign the proper type to dimm->edac_mode +db7bee653859 s390/bpf: Fix optimizing out zero-extensions +6e61dc9da0b7 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant +1511df6f5e9e s390/bpf: Fix branch shortening during codegen pass +f2faea8b6412 drm/etnaviv: add missing MMU context put when reaping MMU mapping +d6408538f091 drm/etnaviv: reference MMU context when setting up hardware state +f978a5302f55 drm/etnaviv: fix MMU context leak on GPU reset +725cbc7884c3 drm/etnaviv: exec and MMU state is lost when resetting the GPU +8f3eea9d01d7 drm/etnaviv: keep MMU context across runtime suspend/resume +23e0f5a57d0e drm/etnaviv: stop abusing mmu_context as FE running marker +cda7532916f7 drm/etnaviv: put submit prev MMU context when it exists +78edefc05e41 drm/etnaviv: return context from etnaviv_iommu_context_get +5297cfa6bdf9 EDAC/synopsys: Fix wrong value type assignment for edac_mode +ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem +eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem +6c5faa6e07d3 ARM: config: multi v7: Regenerate defconifg +95fff5840584 ARM: config: multi v7: Add renamed symbols +e07ecee5b139 ARM: config: multi v7: Clean up enabled by default options +b942624147b0 ARM: config: multi v7: Drop unavailable options +d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference +90cc7bed1ed1 parisc: Use absolute_pointer() to define PAGE0 +17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ioremap_resource() +ff1ffd71d5f0 Merge tag 'hyperv-fixes-signed-20210915' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +453fa43cdb8e Merge tag 'rtc-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() +52e3b2ca6f9d arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones +36c6581214c4 arm64: dts: qcom: sdm845: Add support for LMh node +3f917b7893f1 arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom +2c2f64ae36d9 arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC +a57d8c217aad net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports +301de697d869 Revert "net: phy: Uniform PHY driver access" +6a52e7336803 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup +e042a4533fc3 MAINTAINERS: Add Nirmal Patel as VMD maintainer +60b78ed088eb PCI: Add AMD GPU multi-function power dependencies +6bd65974dedd PCI/ACPI: Don't reset a fwnode set by OF +00e1a5d21b4f PCI/VPD: Defer VPD sizing until first access +8228e9361e2a perf parse-events: Avoid enum forward declaration. +00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() +a1e4470823d9 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() +34331739e19f fpga: machxo2-spi: Return an error on failure +ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() +b7213ffa0e58 qnx4: avoid stringop-overread errors +3149733584c8 perf annotate: Add fusion logic for AMD microarchs +f6d66fc8cf5f drm/i915: Update memory bandwidth parameters +fc7c028dcdbf sparc: avoid stringop-overread errors +336562752acc bpf: Update bpf_get_smp_processor_id() documentation +69cd823956ba libbpf: Add sphinx code documentation comments +37cb28ec7d3a bpf, mips: Validate conditional branch offsets +d6efd3f18763 Merge branch 'absolute-pointer' (patches from Guenter) +ebdc20d7bc74 alpha: Use absolute_pointer to define COMMAND_LINE +3cb8b1537f8a alpha: Move setup.h out of uapi +dff2d13114f0 net: i825xx: Use absolute_pointer for memcpy from fixed memory location +f6b5f1a56987 compiler.h: Introduce absolute_pointer macro +8af9e2c7826a rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() +46aa886c483f rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader +ed42c3806712 rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace +a6517e9ce011 rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives +d39ec8f3c12a rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace +89401176daf0 rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace +d0a85858569e rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment +0db7c32ad316 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop +c4f113ac450a rcu-tasks: Fix s/instruction/instructions/ typo in comment +a5c071ccfa17 rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() +18f08e758f34 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section +96017bf90397 rcu-tasks: Simplify trc_read_check_handler() atomic operations +892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk +858560b27645 blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd +6f5ddde41069 blkcg: fix memory leak in blk_iolatency_init +e4f868191138 drm/v3d: fix wait for TMU write combiner flush +80be5998ad63 tools/bootconfig: Define memblock_free_ptr() to fix build error +8914a7a247e0 selftests: be sure to make khdr before other targets +cf1944727c94 arm64: dts: rockchip: add saradc to rk3568-evb1-v10 +932b4610f55b arm64: dts: rockchip: Fix GPU register width for RK3328 +87543bb603ed arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu +95ad4dbe5f43 arm64: dts: rockchip: add missing rockchip,grf property to rk356x +ae04430959b3 arm64: dts: rockchip: add RK3399 Gru gpio-line-names +e31083f91859 arm64: dts: rockchip: Enable SFC for Odroid Go Advance +e2c58ea861e0 arm64: dts: rockchip: Add SFC to RK3308 +4d97b78aec8d arm64: dts: rockchip: Add SFC to PX30 +40b0bfbb95e0 arm64: dts: rockchip: add thermal support to Quartz64 Model A +1330875dc2a3 arm64: dts: rockchip: add rk3568 tsadc nodes +3d9170c3ea22 arm64: dts: rockchip: add rk356x gpio debounce clocks +8a599b56a8c0 arm64: dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10 +2a068e19ffe5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 +14f1c34eec7d arm64: dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10 +e86d48109890 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 +2dbcb2514c83 arm64: dts: rockchip: add core io domains node for rk356x +d09ebc6ba9cc arm64: dts: rockchip: add thermal fan control to rockpro64 +ef914fb8f7fc arm64: dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro +5707e34166f5 arm64: dts: rockchip: Add gru-scarlet-dumo board +3cf697b45eed dt-bindings: arm: rockchip: Add gru-scarlet-dumo board +fc57d78344e1 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support +b8d41e5053cd arm64: dts: rockchip: add gmac0 node to rk3568 +c3dd497fbb27 arm64: dts: rockchip: enable gmac node on quartz64-a +f7c5b9c2a1af arm64: dts: rockchip: adjust rk3568 pll clocks +0dcec571cee5 arm64: dts: rockchip: add rk356x gmac1 node +b6c1a590148c arm64: dts: rockchip: fix rk3568 mbi-alias +6b4b2af5d288 arm64: dts: rockchip: Add VPU support for the PX30 +0edcfec3fafa arm64: dts: rockchip: add watchdog to rk3568 +c349ae38171b arm64: dts: rockchip: add isp1 node on rk3399 +f1400702ad56 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 +8d47d12e3b05 arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 +b33a22a1e7c4 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A +016c0e8a7a6e arm64: dts: rockchip: add rk3566 dtsi +5067f459e5ee arm64: dts: rockchip: split rk3568 device tree +4e50d2173b67 arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi +e2425dcc7011 arm64: dts: rockchip: add csi-dphy to px30 +697dd494cb1c arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 +65bd2b8bdb3b arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 +4b718ae7d6e7 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board +3a91fb475cf9 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board +ecda4466b158 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ +2513fa5c25d4 arm64: dts: rockchip: Disable CDN DP on Pinebook Pro +2076121eecc1 arm64: dts: rockchip: add saradc node for rk3568 +e97afba3282b arm64: dts: rockchip: enable tsadc on helios64 +fec9fd04da87 arm64: dts: rockchip: add SPI support to helios64 +53269f528860 arm64: dts: rockchip: set stdout-path on helios64 +6d9a7bd6a13c arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS +311864f67c50 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS +e05e45e853e2 arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC +9fe28eedd253 dt-bindings: add doc for Firefly ROC-RK3328-PC +e1152a526b16 arm64: dts: rockchip: add pmu and qos nodes for rk3568 +fa39c61dccfb dt-bindings: arm: rockchip: add rk3568 compatible string to pmu.yaml +b02b47fecc43 arm64: dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts +a312aeab3ff4 arm64: dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts +b14431843bbe arm64: dts: rockchip: rename flash nodenames +5d54ea4e40b8 arm64: dts: rockchip: remove interrupt-names from iommu nodes +2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not supported +81121524f1c7 locking/rwbase: Take care of ordering guarantee for fastpath reader +616be87eac9f locking/rwbase: Extract __rwbase_write_trylock() +7687201e37fa locking/rwbase: Properly match set_and_save_state() to restore_state() +b89a05b21f46 events: Reuse value read using READ_ONCE instead of re-reading it +bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() +55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs handling +fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core +ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core +07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions +4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write +4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() +098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 +b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() +6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe +d9be4a88c362 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types +10d93a98190a ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types +b66ceaf324b3 io_uring: move iopoll reissue into regular IO path +7dedd3e18077 Revert "iov_iter: track truncated size" +cd65869512ab io_uring: use iov_iter state save/restore helpers +0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs +5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset' +49fd3b645de8 mlxsw: Add support for transceiver modules reset +8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic +ef23841bb94a mlxsw: reg: Add fields to PMAOS register +896f399be078 mlxsw: Track per-module port status +196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() +06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop() +bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex +163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warning events +25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized() +3d7a6f677905 mlxsw: core: Initialize switch driver last +00135227ca3b Merge branch 'devlink-delete-publidh-api' +c2d2f9885066 devlink: Delete not-used single parameter notification APIs +e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once +87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct sof_dev_desc" from Peter Ujfalusi : +dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local function uses" from Peter Ujfalusi : +f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu : +262d88baad8d drm/i915: Extract hsw_panel_transcoders() +32f6734c7243 drm/i915: Adjust intel_dsc_power_domain() calling convention +c98e3d15b582 drm/i915: Introduce with_intel_display_power_if_enabled() +8c66081b0b32 drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF +555ec52127f9 drm/i915: Flatten hsw_crtc_compute_clock() +e0ccf1d6f1ef drm/i915: Extract intel_dp_need_bigjoiner() +310e2d43c3ad netfilter: ip6_tables: zero-initialize fragment offset +dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable +dc50b930be89 Merge branch 'qdisc-visibility' +2d6a58996ee2 selftests: net: test ethtool -L vs mq +2e367522ce6b netdevsim: add ability to change channel count +1e080f17750d net: sched: update default qdisc visibility after Tx queue cnt changes +f3e825212454 HID: core: add TransducerSerialNumber2 +67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS +ca465e1f1f9b RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure +1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe +e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API +bcf26654a38f drm/sched: fix the bug of time out calculation(v4) +d1b803f4ca4f Merge drm/drm-next into drm-intel-next +65ed1e692f2b Merge tag 'nvme-5.15-2021-09-15' of git://git.infradead.org/nvme into block-5.15 +eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls +e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline +ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail +2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() +c6b01dace2cd x86: Always inline ip_within_syscall_gap() +010050a86393 x86/kvm: Always inline evmcs_write64() +aee045ed0a6b x86/kvm: Always inline to_svm() +e25b694bf1d9 x86: Always inline context_tracking_guest_enter() +a168233a440d x86/kvm: Always inline vmload() / vmsave() +2b2f72d4d819 x86/kvm: Always inline sev_*guest() +f56dae88a81f objtool: Handle __sanitize_cov*() tail calls +8b946cc38e06 objtool: Introduce CFI hash +b7b205c3a0bc x86/xen: Move hypercall_page to top of the file +9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function +ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. +3782326577d4 Revert "of: property: fw_devlink: Add support for "phy-handle" property" +f5711f9df924 s390: remove WARN_DYNAMIC_STACK +948e50551b9a s390/ap: fix kernel doc comments +4b26ceac103b s390: update defconfigs +d76b14f3971a s390/sclp: fix Secure-IPL facility detection +a8b92b8c1eac s390/pci_mmio: fully validate the VMA before calling follow_pte() +5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io +6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag +4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues +3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages +e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code +fe1024d50477 ASoC: cs35l41: Combine adjacent register writes +3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot +c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable +6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow +96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that +ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const +b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() +3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw +cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations +189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static +2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc +7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base +e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board +04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board +46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board +9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec +ac4dfccb9657 ASoC: SOF: Fix DSP oops stack dump output contents +c006a06508db powerpc/xics: Set the IRQ chip data for the ICS native backend +bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present +fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf() +88d0adb5f13b xfrm: notify default policy on update +f8d858e607b2 xfrm: make user policy API complete +d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next +8c8b997c34ef ARM: dts: at91: add Exegin Q5xR5 board +045ca26e4226 dt-bindings: ARM: at91: document exegin q5xr5 board +3e1108bcce83 dt-bindings: add vendor prefix for exegin +6dcb573a0afd ARM: dts: at91: add CalAmp LMU5000 board +1a492e3dae86 dt-bindings: ARM: at91: document CalAmp LMU5000 board +8bced0c5ff7b dt-bindings: add vendor prefix for calamp +fcc090f9e315 ARM: dts: at91: at91sam9260: add pinctrl label +c506cc5bc6e3 Merge branch 'ibmvnic-next' +bbd809305bc7 ibmvnic: Reuse tx pools when possible +489de956e7a2 ibmvnic: Reuse rx pools when possible +f8ac0bfa7d7a ibmvnic: Reuse LTB when possible +129854f061d8 ibmvnic: Use bitmap for LTB map_ids +0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code +8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools +0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools +0f2bf3188c43 ibmvnic: Fix up some comments and messages +38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool() +923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw' +d7050a2b85ff docs: ABI: Add sysfs documentation for timecard +1acffc6e09ed ptp: ocp: Add timestamp window adjustment +6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime. +a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator +71d7e0850476 ptp: ocp: Add second GNSS device +e3516bb45078 ptp: ocp: Add NMEA output +f67bf662d2cf ptp: ocp: Add debugfs entry for timecard +065efcc5e976 ptp: ocp: Separate the init and info logic +89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset +d14ee2525d38 ptp: ocp: Add IRIG-B output mode control +6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks +e1daf0ec73b2 ptp: ocp: Add SMA selector and controls +dcf614692c6c ptp: ocp: Add third timestamper +bceff2905eff ptp: ocp: Report error if resource registration fails. +56ec44033cd7 ptp: ocp: Skip resources with out of range irqs +1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller. +498ad3f4389a ptp: ocp: Parameterize the TOD information display. +1618df6afab2 ptp: ocp: parameterize the i2c driver used +c68872146489 dt-bindings: net: lantiq: Add the burst length properties +dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings +5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema +14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers +49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by the drivers +5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU +5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel +c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset +6a1ca035d207 ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support +6b97032b9c8f ARM: dts: at91: sama7g5ek: enable ADC on the board +c7472302df9e ARM: dts: at91: sama7g5: add node for the ADC +2c9987f2edf4 ARM: dts: at91: sama5d27_wlsom1: add wifi device +282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 +e37ef6dcdb1f soc: samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE +2aa717473ce9 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() +06cf9e0b1aae ARM: dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250 +6de3cc6db06d arm64: dts: exynos: add proper comaptible FSYS syscon in Exynos5433 +ee3b1f976c52 arm64: dts: exynos: align operating-points table name with dtschema in Exynos5433 +6fc5f1adf5a1 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE +e12bc3540ad7 memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE +d71b90e3633f memory: tegra: make the array list static const, makes object smaller +d859ed25b242 swiotlb-xen: drop DEFAULT_NSLABS +7fd880a38cfe swiotlb-xen: arrange to have buffer info logged +68573c1b5c4d swiotlb-xen: drop leftover __ref +cabb7f89b24e swiotlb-xen: limit init retries +79ca5f778aaf swiotlb-xen: suppress certain init retries +d9a688add3d4 swiotlb-xen: maintain slab count properly +4c092c59015f swiotlb-xen: fix late init retry +ce6a80d1b2f9 swiotlb-xen: avoid double free +45da234467f3 xen/pvcalls: backend can be a module +36c9b5929b70 xen: fix usage of pmd_populate in mremap for pv guests +f68aa100d815 xen: reset legacy rtc flag for PV domU +78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model +0b7383331c00 drm/qxl: User page size macro for qxl release bo +7e642ca0375b scsi: target: Remove unused function arguments +aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version +351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API +c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' +e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid +0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic +0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 +315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing +afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load and stat reset +3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode +d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval +25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O +cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines +b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path +a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode +3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP +88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node +20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT +982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding +99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() +914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req +b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k +3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path +3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue +38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path +3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file +527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app +e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path +8192817efbc3 scsi: qla2xxx: Check for firmware capability before creating QPair +52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 3830c card +9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru +7366c23ff492 ptp: dp83640: don't define PAGE0 +339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames +51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod +c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging +b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management +08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device +52ce14c134a0 bnx2x: Fix enabling network interfaces without VFs +67f1e027c270 drivers/cdrom: improved ioctl for media change detection +9da4c7276ec5 nvme: remove the call to nvme_update_disk_info in nvme_ns_remove +3df49967f6f1 block: flush the integrity workqueue in blk_integrity_unregister +783a40a1b3ac block: check if a profile is actually registered in blk_integrity_unregister +a8cd038cac0d clk: mediatek: Export clk_ops structures to modules +4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' +48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG +c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag attributes +ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication +35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests +3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format +71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() +5c07f2fec003 bpftool: Add support for BTF_KIND_TAG +5b84bd10363e libbpf: Add support for BTF_KIND_TAG +30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag +b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG +41ced4cd8802 btf: Change BTF_KIND_* macros to enums +8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c +c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 +af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths +f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build +32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build +7c971695cb33 clk: composite: export clk_register_composite +7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML +69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address +750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address +67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sections handling' +b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array +5532dfd42e48 libbpf: Simplify BPF program auto-attach code +91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations +53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ops" SEC +e93540510278 drm/i915/dg2: Define MOCS table for DG2 +50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV +be9c6bad9b46 vdpa: potential uninitialized return in vhost_vdpa_va_map() +759be8993b1b vdpa/mlx5: Avoid executing set_vq_ready() if device is reset +ef12e4bf4276 vdpa/mlx5: Clear ready indication for control VQ +7bb5fb207334 vduse: Cleanup the old kernel states after reset failure +6243e3c78ace vduse: missing error code in vduse_init() +0d818706130e virtio: don't fail on !of_device_is_compatible +74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support +222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support +993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support +50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support +f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support +b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support +269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support +70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support +d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support +24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support +35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support +d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support +9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support +7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support +9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support +e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support +a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support +0360be014c3b clk: mediatek: Add MT8195 topckgen clock support +3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support +6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe +300796cad221 clk: mediatek: Add API for clock resource recycle +cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg +01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks +34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of MT8195 clock +ca304b40c20d libbpf: Introduce legacy kprobe events support +6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks +7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks +606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually referenced clks +9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents +ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents +9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock +e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations +d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs +17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource() +437cbbb09be4 clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource() +aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource() +9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource() +dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_platform_ioremap_resource() +6c38c39ab214 arm64: dts: broadcom: bcm4908: Fix UART clock name +6cf9f70255b9 arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus +d0ae9c944b94 arm64: dts: broadcom: bcm4908: Fix NAND node name +225ffaf3d0e0 ARM: dts: BCM5301X: Specify switch ports for more devices +f5fc9044e5d4 ARM: dts: NSP: Fix MX65 MDIO mux warnings +56e4e5484272 ARM: dts: NSP: Fix MX64/MX65 eeprom node name +38f8111369f3 ARM: dts: NSP: Fix MDIO mux node names +15a563d008ef ARM: dts: NSP: Fix mpcore, mmc node names +695717eb4c61 ARM: dts: NSP: Add bcm958623hr board name to dts +c5e1df3276d7 ARM: dts: BCM5301X: Fix memory nodes names +6ee0b56f7530 ARM: dts: BCM5301X: Fix MDIO mux binding +9dba049b6d32 ARM: dts: BCM5301X: Fix nodes names +af413758ea71 ARM: dts: NSP: Add DT files for Meraki MX65 series +d50a0923f35b ARM: dts: NSP: Add DT files for Meraki MX64 series +2698fbb457d7 ARM: dts: NSP: Add Ax stepping modifications +f509d4a78a75 ARM: dts: NSP: Add common bindings for MX64/MX65 +e544f2cfb287 dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 +4bb2642cbd38 ARM: dts: NSP: Move USB3 PHY to internal MDIO bus +2644193266dd ARM: dts: NSP: add MDIO bus controller node +986fad2beb5a ARM: dts: NSP: disable qspi node by default +6e41ab534fd8 ARM: dts: NSP: enable DMA on bcm988312hr +239cf177186a dt-bindings: arm: bcm: add NSP devices to SoCs +e5a8339e13fb ARM: dts: NSP: add device names to compatible +242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section +121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst +6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names +916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents +7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents +00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents +3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message +29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message +d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message +d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags +f99b4fe27f7e docs: block: fix discard_max_bytes references +31c9d7c82975 Documentation/process: Add tip tree handbook +604370e106cc Documentation/process: Add maintainer handbooks section +3ca706c189db drm/ttm: fix type mismatch error on sparc64 +5f0d4214938d drm/i915/dg1: Add new PCI id +77e02cf57b6c memblock: introduce saner 'memblock_free_ptr()' interface +b04ce53eac2f drm/amdgpu: use IS_ERR for debugfs APIs +500e6dfbb465 arm64: dts: ti: k3-am64-mcu: Add pinctrl +7bbee36d7150 amd/display: downgrade validation failure log level +c92db8d64f9e drm/amdgpu: fix use after free during BO move +5598d7c21a0b drm/amd/pm: fix the issue of uploading powerplay table +67a44e659888 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 +0fcfb30019d3 drm/amdgpu: Fix a race of IB test +405a81ae3fe8 drm/amdgpu: VCN avoid memory allocation during IB test +cb9038aa8a4e drm/amdgpu: VCE avoid memory allocation during IB test +68331d7cf3a9 drm/amdgpu: UVD avoid memory allocation during IB test +de3a1e336057 drm/amdgpu: Unify PSP TA context +9cec53c18a31 drm/amdgpu: move iommu_resume before ip init/resume +ea20e246f39a drm/amdgpu: add amdgpu_amdkfd_resume_iommu +f8846323d544 drm/amdkfd: separate kfd_iommu_resume from kfd_resume +8e6d0b699635 drm/amdgpu: Get atomicOps info from Host for sriov setup +3da35006fef8 drm/amd/display: Enable mem low power control for DCN3.1 sub-IP blocks +0c55b63ba3a7 drm/amd/display: remove force_enable_edp_fec param. +18b4f1a02295 drm/amd/display: Add VPG and AFMT low power support for DCN3.1 +9b3d76527f6e drm/amd/display: Revert adding degamma coefficients +db7b568e6d99 drm/amd/display: Link training retry fix for abort case +0d9a947b5cbb drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo +68e1634d5fda drm/amd/display: 3.2.152 +1b76cd177288 drm/amd/display: Correct degamma coefficients +c580afa2c0c2 drm/amd/display: [FW Promotion] Release 0.0.82 +ac02dc342585 drm/amd/display: Add periodic detection when zstate is enabled +6513104ba4a8 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 +63f8bee439c0 drm/amd/display: Refine condition of cursor visibility for pipe-split +34316c1e561d drm/amd/display: Optimize bandwidth on following fast update +2a50edbf10c8 drm/amd/display: Apply w/a for hard hang on HPD +d02097095916 drm/amd/display: Add regamma/degamma coefficients and set sRGB when TF is BT709 +1131cadfd756 drm/amd/display: Revert "Directly retrain link from debugfs" +9e0d55ae545f drm/amd/display: Get backlight from PWM if DMCU is not initialized +7b89bf831813 drm/amd/display: Fix multiple memory leaks reported by coverity +f22268ce0a3f drm/amd/display: 3.2.151 +caf58a2c8224 drm/amd/display: Revert "dc: w/a for hard hang on HPD on native DP" +0d0118ccd44e drm/amd/display: [FW Promotion] Release 0.0.81 +13900e6fde3f drm/amd/display: Fix for null pointer access for ddc pin and aux engine. +5e1a9a3ed65a drm/amd/display: Fix false BAD_FREE warning from Coverity +64d283cb379e drm/amd/display: Fix dynamic link encoder access. +035f54969bb2 drm/amd/display: Add flag to detect dpms force off during HPD +6077911b49fe drm/amd/display: unblock abm when odm is enabled only on configs that support it +8e794421bc98 drm/amd/display: Fork thread to offload work of hpd_rx_irq +410ad92d7fec drm/amd/display: Add option to defer works of hpd_rx_irq +928adbf65bb1 drm/amd/display: update conditions to do dfp cap ext validation +e0d09634acbb drm/amd/display: move bpp range decision in decide dsc bw range function +952ab0b30239 drm/amd/display: Fix system hang at boot +3550d6225b1f drm/amd/display: Add DPCD writes at key points +b25715a0155d drm/amd/display: expose dsc overhead bw in dc dsc header +e312af6c2a92 drm/amdkfd: make needs_pcie_atomics FW-version dependent +a7496559e4d1 drm/amdgpu: Increase direct IB pool size +d4ac13324846 drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3) +2ba83fd53f28 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) +ca8ff8fcb3f0 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) +c7c6b86acbd7 drm/amdgpu: update SMU PPSMC for cyan skilfish +ee121f7ebe60 drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) +5f64d9af0279 drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled +3771449bc80f drm/amdgpu: Update RAS trigger error block support +334f81d1643b drm/amdgpu: Update RAS status print +02f958a20cb2 drm/amdgpu: refactor function to init no-psp fw +06dd1888ee58 drm/amd/display: Add NULL checks for vblank workqueue +8a4d393ef497 drm/amd/amdgpu: Enable some sysnodes for guest smi +62d266b2bd4a drm/amdgpu: cleanup debugfs for amdgpu rings +59715cffce19 drm/amdgpu: use IS_ERR for debugfs APIs +ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable +d12faf2dee50 RDMA/rxe: remove the redundant variable +dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags +a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean +be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean +1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean +f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() to boolean +ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean +2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean +052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean +fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() +4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() +2cc74e1ee31d IB/cma: Do not send IGMP leaves for sendonly Multicast groups +356ed64991c6 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog +8b4bd2566747 thermal/drivers/int340x: Do not set a wrong tcc offset on resume +b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb +f60f5741002b (tag: mtd/fixes-for-5.15-rc6) mtd: rawnand: qcom: Update code word value for raw read +46a0dc10fb32 mtd: rawnand: intel: Fix potential buffer overflow in probe +abac656349cb mtd: rawnand: xway: Make use of the helper function devm_platform_ioremap_resource() +2d77b08eaf0b mtd: rawnand: vf610: Make use of the helper function devm_platform_ioremap_resource() +524bd02a6ff8 mtd: rawnand: txx9ndfm: Make use of the helper function devm_platform_ioremap_resource() +2f597bc45e47 mtd: rawnand: tegra: Make use of the helper function devm_platform_ioremap_resource() +8d77c55f090d mtd: rawnand: stm32_fmc2: Make use of the helper function devm_platform_ioremap_resource() +7e2561430dff mtd: rawnand: plat_nand: Make use of the helper function devm_platform_ioremap_resource() +f47dca43c51f mtd: rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource() +7b7be2186181 mtd: rawnand: omap_elm: Make use of the helper function devm_platform_ioremap_resource() +8826e1107236 mtd: rawnand: mtk_ecc: Make use of the helper function devm_platform_ioremap_resource() +5da7bb27a582 mtd: rawnand: mtk: Make use of the helper function devm_platform_ioremap_resource() +1cda2633999a mtd: rawnand: hisi504: Make use of the helper function devm_platform_ioremap_resource() +fe6b7a9f9159 mtd: rawnand: gpmi: Make use of the helper function devm_platform_ioremap_resource_byname() +557de1cfabd6 mtd: rawnand: gpio: Make use of the helper function devm_platform_ioremap_resource() +5f14a8ca1b49 mtd: rawnand: denali: Make use of the helper function devm_platform_ioremap_resource_byname() +df9e5170bc4d mtd: rawnand: bcm6368: Make use of the helper function devm_platform_ioremap_resource_byname() +c606d4f77c8a mtd: rawnand: atmel: Make use of the helper function devm_platform_ioremap_resource() +a2aec2c86ef0 mtd: Remove obsolete macros only used by the old nand_ecclayout struct +6a4746ba0619 ipc: remove memcg accounting for sops objects in do_semtimedop() +5d329e1286b0 io_uring: allow retry for O_NONBLOCK if async is supported +cdef11966088 cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory +7889367d7795 drm/i915: Enable -Wsometimes-uninitialized +347c4db2afc7 drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem() +4ad3ea1c6935 drm/i915/selftests: Do not use import_obj uninitialized +43192617f781 drm/i915: Enable -Wsometimes-uninitialized +46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem() +4796054b381a drm/i915/selftests: Do not use import_obj uninitialized +d0c624c03012 Merge tag 'at91-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes +ffc011b696f0 ARM: dts: ux500: Tag Janice display SPI correct +9c7b0ba88751 io_uring: auto-removal for direct open/accept +1619b69edce1 powerpc/boot: Fix build failure since GCC 4.9 removal +3f1c260ffddb MAINTAINERS: Add myself as MStar/Sigmastar Armv7 SoC maintainers +4348cc10da63 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default +ac809e7879b1 ARM: at91: pm: switch backup area to vbat in backup mode +6f3466228451 ARM: dts: at91: sama7g5: add chipid +820879ee1865 sysfs: simplify sysfs_kf_seq_show +d1a1a9606e08 sysfs: refactor sysfs_add_file_mode_ns +5cf3bb0d3a2d sysfs: split out binary attribute handling from sysfs_add_file_mode_ns +5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations +eaf501e0d8af kernfs: remove the unused lockdep_key field in struct kernfs_ops +2935662449df kernfs: remove kernfs_create_file and kernfs_create_file_ns +86854b4379d4 driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() +16b161bcf5d4 ARM: dts: at91: sama7g5: add shdwc node +2305d7ab6610 ARM: dts: at91: sama7g5: add securam node +63a84d560e81 ARM: dts: at91: sama7g5: add ram controllers +1605de1b3ca6 ARM: at91: pm: do not panic if ram controllers are not enabled +44df58d441a9 io_uring: fix missing sigmask restore in io_cqring_wait() +d680c6b49c5e audit: Convert to SPDX identifier +8fb0f47a9d7a iov_iter: add helper to save iov_iter state +7962c2eddbfe arch: remove unused function syscall_set_arguments() +8c1768967e27 ARM: config: mutli v7: Reenable FB dependency +cf8dd57bd0d6 ARM: config: multi v7: Enable dependancies +f2173257b92e Merge branch 'hns3-mac' +5c56ff486dfc net: hns3: PF support get multicast MAC address space assigned by firmware +e435a6b5315a net: hns3: PF support get unicast MAC address space assigned by firmware +0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy +32e3573f7392 skbuff: inline page_frag_alloc_align() +b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller than announced +0f440524b697 net: wwan: iosm: fix linux-next build error +d198b2776264 Revert "Revert "ipv4: fix memory leaks in ip_cmsg_send() callers"" +4f884f396276 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() +da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP +794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) +c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() +01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27 +59583f747664 sparc32: page align size in arch_dma_alloc +2865ba82476a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +c8fee41957f0 habanalabs: expose a single cs seq in staged submissions +42254c2a4991 habanalabs: fix wait offset handling +3d3200ae167b habanalabs: rate limit multi CS completion errors +0a5ff77bf0a9 habanalabs/gaudi: fix LBW RR configuration +fcffb759f7d5 habanalabs: Fix spelling mistake "FEADBACK" -> "FEEDBACK" +d09ff62c820b habanalabs: fail collective wait when not supported +3e08f157c258 habanalabs/gaudi: use direct MSI in single mode +beb71ee36e4d habanalabs: fix kernel OOPs related to staged cs +d53c66594dc7 habanalabs: fix potential race in interrupt wait ioctl +550ac9c1aaaa net-caif: avoid user-triggerable WARN_ON(1) +55bd079a3cb6 Merge branch 'smc-EDID-support' +3c572145c24e net/smc: add generic netlink support for system EID +11a26c59fc51 net/smc: keep static copy of system EID +fa0866625543 net/smc: add support for user defined EIDs +f787e3cfeaa6 Merge branch 's390-next' +a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API +478a31403b36 s390/netiucv: remove incorrect kernel doc indicators +239686c11f6a s390/lcs: remove incorrect kernel doc indicators +a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators +a9d5e3d78dfd Merge branch 'mlxsw-next' +cd92d79d5fdb mlxsw: reg: Remove PMTM register +32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info +78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register +1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and split number +ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register +fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init +13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init +847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 +185667c2986b drm/i915/edp: use MSO pixel overlap from DisplayID data +948b0ae65b7f drm/i915/edp: postpone MSO init until after EDID read +18a9cbbe5580 drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO +37eab1fe6141 drm/edid: abstract OUI conversion to 24-bit int +b5c24049fd17 drm/displayid: add DisplayID v2.0 data blocks and primary use cases +8571c7656d33 drm/displayid: re-align data block macros +1a913270e57a iio: adc: ad7793: Fix IRQ flag +e081102f3077 iio: adc: ad7780: Fix IRQ flag +89a86da5cb8e iio: adc: ad7192: Add IRQ flag +eb795cd97365 iio: adc: aspeed: set driver data when adc probe. +fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume() +f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels +732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices +bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' +9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return +9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed +f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() +327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support +86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 +636d44633039 iio: accel: Add driver support for ADXL313 +af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 +26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. +2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings +9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed +874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors information +840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device +d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register +e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers +8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific data structures +841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition +eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after clock is started +f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc +76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support +c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support +e112dc4e18ea iio: temperature: Add MAX31865 RTD Support +b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code +050098500ae4 staging: iio: cdc: remove braces from single line if blocks +25d4abbf3ddc iio: ltc2983: fail probe if no channels are given +919726c9e0ef iio: ltc2983: add support for optional reset gpio +26df977a909f iio: ad5770r: make devicetree property reading consistent +1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 +e42696515414 iio: st_sensors: remove reference to parent device object on st_sensor_data +6b658c31bb6b iio: st_sensors: remove all driver remove functions +5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function +82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function +9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration +870d26f6599d iio: adc: ad7949: use devm managed functions +9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings +379306506049 iio: adc: ad7949: add vref selection support +0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers +595a0590f4fb iio: adc: ad7949: define and use bitfield names +d722f1e06fbc drivers/iio: Remove all strcpy() uses +12ed27863ea3 iio: accel: Add driver support for ADXL355 +bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 +2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address +55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node +217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU +5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema +b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema +1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribute__((packed)) +b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() +25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data +51142a0886bd platform/x86: wmi: introduce helper to determine type +57f2ce892113 platform/x86: wmi: introduce helper to generate method names +e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to WMI driver +736b48aae5e8 platform/x86: wmi: simplify error handling logic +1975718c488a platform/x86: wmi: do not fail if disabling fails +1c23ab912810 platform/x86: wmi: improve debug messages +bba08f358f79 platform/x86: wmi: align arguments of functions +f5431bf1e678 platform/x86: wmi: move variables +1ce69d2b9620 platform/x86: wmi: remove variable +7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation +6e0bc588a084 platform/x86: wmi: use !p to check for NULL +6133913a8209 platform/x86: wmi: use sysfs_emit() +dea878d88f9d platform/x86: wmi: make GUID block packed +67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() +285dd01a6cfe platform/x86: wmi: use bool instead of int +1c95ace78b6e platform/x86: wmi: use BIT() macro +1ebe62bec412 platform/x86: wmi: remove unnecessary checks +e83c799270e1 platform/x86: wmi: remove stray empty line +c06a2fde7982 platform/x86: wmi: remove unnecessary casts +3c3c8e88c871 platform/x86: amd-pmc: Increase the response register timeout +84eacf7e6413 platform/x86: wmi: remove unnecessary argument +21397cac5daa platform/x86: wmi: remove unnecessary variable +43aacf838ef7 platform/x86: wmi: remove unnecessary initializations +9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization +cd3e3d294e52 platform/x86: wmi: remove commas +3ecace310f4d platform/x86: wmi: fix checkpatch warnings +07ce4cfd292c platform/x86: wmi: fix kernel doc +ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control +4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops +294b29f15469 i2c: xiic: Fix RX IRQ busy check +d12e4bbb190b i2c: xiic: Only ever transfer single message +fdacc3c7405d i2c: xiic: Switch from waitqueue to completion +743e227a8959 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() +861dcffe1b9e i2c: xiic: Drop broken interrupt handler +c119e7d00c91 i2c: xiic: Fix broken locking on tx_msg +ae8709b296d8 USB: core: Make do_proc_control() and do_proc_bulk() killable +7042b1014154 usb: musb: mediatek: Expose role-switch control to userspace +8988bacd6045 kobject: unexport kobject_create() in kobject.h +d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags +aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic +25a143321648 mcb: fix error handling in mcb_alloc_bus() +7049d853cfb9 tty: unexport tty_ldisc_release +b55c8aa6b1ab tty: moxa: merge moxa.h into moxa.c +da546d6b748e arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property +ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' +3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API +0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' +b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API +da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports +059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports +02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parenthesis reports +e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 +e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report +cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support +f7e55f05301e nitro_enclaves: Enable Arm64 support +ad7cc2d41b7a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. +230ffbc782c9 ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6 +84b0f12a953c pvpanic: Indentation fixes here and there +cc5b392d0f94 pvpanic: Fix typos in the comments +33a430419456 pvpanic: Keep single style across modules +cf623b627442 ARM: dts: aspeed: everest: Add I2C bus 15 muxes +4fb27b3f9176 ARM: dts: aspeed: rainier: Add system LEDs +a34993a2791c misc: hisi_hikey_usb: change the DT schema +83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API +61263b6485d9 ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM +06e49073dfba tty: synclink_gt: rename a conflicting function name +0b91b5332368 tty: n_gsm: Save dlci address open status when config requester +5b87686e3203 tty: n_gsm: Modify gsmtty driver register method when config requester +cbff2b325168 tty: n_gsm: Delete gsmtty open SABM frame when config requester +509067bbd264 tty: n_gsm: Delete gsm_disconnect when config requester +f999c3b35735 tty: n_gsm: Modify CR,PF bit printk info when config requester +cc0f42122a7e tty: n_gsm: Modify CR,PF bit when config requester +cd936621379d tty: n_gsm: Modify cr bit value when config requester +b9e851cd4a87 tty: n_gsm: Add some instructions and code for requester +e5f71d60ff16 /dev/mem: nowait zero/null ops +8d753db5c227 misc: genwqe: Fixes DMA mask setting +be81c325326a ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding +f0e8a206a2a5 usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval +595091a1426a usb: gadget: f_uac2: Add missing companion descriptor for feedback EP +dbe2518b2d8e usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA +5cf86349e98b usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd() +b7a0a792f864 xhci: Set HCD flag to defer primary roothub registration +58877b0824da usb: core: hcd: Add support for deferring roothub registration +a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge +0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge +87ea95808d53 drm/bridge: Add a function to abstract away panels +3c8cf108d0f3 ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION +91bb163e1e4f usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave +8cfac9a6744f usb: dwc3: core: balance phy init and exit +d91adc5322ab Revert "USB: bcma: Add a check for devm_gpiod_get" +aad06846a230 usb: ehci: Simplify platform driver registration +91fac0741d48 USB: cdc-acm: fix minor-number release +856e6e8e0f93 usb: dwc2: check return value after calling platform_get_resource() +b69ec50b3e55 usb: cdns3: fix race condition before setting doorbell +17956b53ebff usb: gadget: r8a66597: fix a loop in set_feature() +f5dfd98a80ff usb: gadget: u_audio: EP-OUT bInterval in fback frequency +70f437fb4395 nvme-tcp: fix io_work priority inversion +9817d763dbe1 nvme-rdma: destroy cm id before destroy qp to avoid use after free +79f528afa939 nvme-multipath: fix ANA state updates when a namespace is not present +f81c08f897ad usb: testusb: Fix for showing the connection speed +844f7eaaed92 include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage +6b0be25ca029 usb: gadget: fix for a typo that conveys logically-inverted information. +5b5ec04fb2d6 usb: gadget: goku_udc: Fix mask and set operation on variable master +81065b35e248 x86/mce: Avoid infinite loop for copy from user recovery +6854ccc4688b USB: host: ehci-atmel: Add support for HSIC phy +6a9a7a1a091a dt-bindings: usb: atmel: add USB PHY type property +7f2d73788d90 usb: ehci: handshake CMD_RUN instead of STS_HALT +18d6b39ee895 usb: gadget: f_uac2: clean up some inconsistent indenting +13be2efc390a rtc: cmos: Disable irq around direct invocation of cmos_interrupt() +9da2c3f76164 arm64: qcom: ipq6018: add usb3 DT description +1880f9b2b954 dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 +7bee31883889 usb: dwc3: reference clock period configuration +7ea606e8f21b dt-bindings: usb: dwc3: add reference clock period +6943ee7c9d83 usb: ohci: Prefer struct_size over open coded arithmetic +9c172d4cdfdd usb: typec: hd3ss3220: Use regmap_write_bits() +74e1eb3b4a1e serial: mvebu-uart: fix driver's tx_empty callback +79e9e30a9292 serial: 8250: 8250_omap: Fix RX_LVL register offset +ea017f5853e9 tty: serial: uartlite: Prevent changing fixed parameters +8517b62e0a28 sh: j2: Update uartlite binding with data and parity properties +3de536a8c365 dt-bindings: serial: uartlite: Add properties for synthesis-time parameters +f77529d9b91a dt-bindings: serial: uartlite: Convert to json-schema +538a9909205d dt-bindings: serial: samsung: Add Exynos850 doc +42c457cc9a0a serial: 8250_pci: Prefer struct_size over open coded arithmetic +0f3b577384c0 dt-bindings: serial: brcm,bcm6345-uart: convert to the json-schema +00598d5c6931 drm/i915: Get PM ref before accessing HW register +031536665f64 drm/i915: Release ctx->syncobj on final put, not on ctx close +04a3ab6acd54 drm/i915/gem: Fix the mman selftest +415406380c29 drm/i915/guc: drop guc_communication_enabled +c8dead5751b8 drm/i915/dp: Use max params for panels < eDP 1.4 +9af4bf2171c1 drm/i915/dp: return proper DPRX link training result +0560204b360a PM: base: power: don't try to use non-existing RTC for storing data +8480ed9c2bbd xen/balloon: use a kernel thread instead a workqueue +2f76520561d0 Merge drm/drm-next into drm-misc-next +92dc0b1f46e1 staging: greybus: uart: fix tty use after free +5e57c668dc09 staging: wfx: ensure IRQ is ready before enabling it +9497551376dc staging: wfx: indent functions arguments +c382d79a712a staging: wfx: explain the purpose of wfx_send_pds() +b262f38c33a8 staging: wfx: remove useless comments after #endif +58de699451ce staging: wfx: fix comments styles +63aac5db1aba staging: wfx: avoid c99 comments +9885474d45a8 staging: wfx: reformat comment +31f8da63312e staging: wfx: update files descriptions +a99f20b66753 staging: wfx: remove references to WFxxx in comments +34ac73a400c4 staging: wfx: fix space after cast operator +ade1d528bc70 staging: wfx: remove useless debug statement +6742a9685c21 staging: wfx: remove unused definition +46d7eb5eda2f staging: wfx: apply naming rules in hif_tx_mib.c +cbba71c22cd0 staging: wfx: fix error names +f22f9fdfd5e0 staging: wfx: reorder function for slightly better eye candy +2af2790cb2f2 staging: wfx: simplify hif_join() +07509c2a2599 staging: wfx: declare variables at beginning of functions +ec6116380660 staging: wfx: fix misleading 'rate_id' usage +e95c7ae9e3ed staging: wfx: uniformize counter names +46c5ab7c7c73 staging: wfx: update with the firmware API 3.8 +2ac7521bf99c staging: wfx: simplify API coherency check +08127ad2a79b staging: wfx: relax the PDS existence constraint +583f188e0c24 staging: wfx: fix support for CSA +07903f0147f1 staging: wfx: declare support for TDLS +d4172323526a staging: wfx: take advantage of wfx_tx_queue_empty() +14a26aa49705 staging: wfx: fix atomic accesses in wfx_tx_queue_empty() +9f91e736c1ca staging: wfx: drop unused argument from hif_scan() +8bce06b06b80 staging: wfx: avoid possible lock-up during scan +10b72a7c5945 staging: wfx: wait for SCAN_CMPL after a SCAN_STOP +a5a8eb1fe744 staging: wfx: ignore PS when STA/AP share same channel +0ccb2c9d052d staging: wfx: do not send CAB while scanning +22af4990ff1e staging: wfx: use abbreviated message for "incorrect sequence" +e5a922a64b24 staging: r8188eu: remove unnecessary include from odm_types.h +d039379b8e2f staging: r8188eu: remove unused defines from odm_types.h +eccc581432e1 staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE +a2bd64135b68 staging: r8188eu: remove unused variable b_hw_radio_off +1bc4e56bed38 staging: r8188eu: remove unused variable cpwm_tog +128aeafb14b2 staging: r8188eu: rtw_set_ips_deny is not used +1738994c22be staging: r8188eu: remove unused enum and array +a077ab1936aa staging: r8188eu: remove unused pwrctrl definitions +6729e7541934 staging: r8188eu: _free_pwrlock is empty +a399a882060b staging: r8188eu: remove unused power state defines +0f982e7e1222 staging: r8188eu: remove rtw_set_rpwm +212b5d2d3ed9 coresight: syscfg: Fix compiler warning +7a8aa39d4456 nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM +5fdb55c1ac95 binder: make sure fd closes complete +b564171ade70 binder: fix freeze race +88a3856c0a8c tee/optee/shm_pool: fix application of sizeof to pointer +1a0db7744e45 scsi: bsg: Fix device unregistration +4521428c4811 scsi: sd: Make sd_spinup_disk() less noisy +e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() +ce4fc333e599 scsi: libsas: Co-locate exports with symbols +9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is completed +080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() +b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT +089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe +4f6094f1663e scsi: hisi_sas: Use managed PCI functions +1cbc9ad3eecd scsi: ufs: ufs-pci: Fix Intel LKF link stability +04c260bdaeed scsi: mpt3sas: Clean up some inconsistent indenting +655a68b2203e scsi: megaraid: Clean up some inconsistent indenting +e699a4e1d373 scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" +fc13fc074909 scsi: Remove SCSI CDROM MAINTAINERS entry +17dfd54d391e scsi: megaraid: Fix Coccinelle warning +1f97c29beee7 scsi: ncr53c8xx: Remove unused retrieve_from_waiting_list() function +450907424d9e scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() +ef7ae7f746e9 scsi: target: Fix the pgr/alua_support_store functions +7215e909814f scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE +265dfe8ebbab scsi: sd: Free scsi_disk device via put_device() +e4953a93104c scsi: mpt3sas: Call cpu_relax() before calling udelay() +4e2855082925 scsi: iscsi: Adjust iface sysfs attr detection +65ef27f7798b scsi: ufs: ufshpb: Remove unused parameters +5d1e15108b8d scsi: lpfc: Remove unneeded variable +37e384095f20 scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS +59936430e6a6 scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing +96fafe7c6523 scsi: elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology +6a2ea0d34af1 scsi: st: Add missing break in switch statement in st_ioctl() +41d3a6bd1d37 io_uring: pin SQPOLL data before unlocking ring lock +ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init +78c3d954e2b3 kcsan: Move ctx to start of argument list +d627c537c258 kcsan: Support reporting scoped read-write access type +6c65eb75686f kcsan: Start stack trace with explicit location if provided +f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses +55a55fec5015 kcsan: Add ability to pass instruction pointer of access to reporting +ade3a58b2d40 kcsan: test: Fix flaky test case +80804284103a kcsan: test: Use kunit_skip() to skip tests +e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization +b380b10b84c3 torture: Make torture.sh print the number of files to be compressed +71921a9606dd rcutorture: Avoid problematic critical section nesting on PREEMPT_RT +fd13fe16db0d rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed +eb77abfdeed2 rcuscale: Warn on individual rcu_scale_init() error conditions +ed60ad733aa4 refscale: Warn on individual ref_scale_init() error conditions +b3b3cc618ee0 locktorture: Warn on individual lock_torture_init() error conditions +efeff6b39b9d rcutorture: Warn on individual rcu_torture_init() error conditions +fda84866b1e6 rcutorture: Suppressing read-exit testing is not an error +43d2b88c29f2 bpf, selftests: Add test case for mixed cgroup v1/v2 +d8079d8026f8 bpf, selftests: Add cgroup v1 net_cls classid helpers +8520e224f547 bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode +cbe0d8d91415 rcu-tasks: Wait for trc_read_check_handler() IPIs +f0b2b2df5423 rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() +1eac0075ebee rcu: Make rcu update module parameters world-readable +ebb6d30d9ed1 rcu: Make rcu_normal_after_boot writable again +4aa846f97c0c rcu: Make rcutree_dying_cpu() use its "cpu" parameter +768f5d50e6ad rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() +2caebefb00f0 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() +ebc88ad49136 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations +3ac858785231 rcu: Fix undefined Kconfig macros +13bc8fa8057a doc: Add another stall-warning root cause in stallwarn.rst +9424b867a759 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp +88ee23ef1c12 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp +52b030aa2786 rcu-nocb: Fix a couple of tree_nocb code-style nits +2431774f04d1 rcu: Mark accesses to rcu_state.n_force_qs +4c51de1e8f92 cifs: fix incorrect kernel doc comments +0e6491b55970 bpf: Add oversize check before call kvcalloc() +69e73dbfda14 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 +d0ee23f9d78b tools: compiler-gcc.h: Guard error attribute use with __has_attribute +7bbc3d385bd8 netfilter: ipset: Fix oversized kvmalloc() calls +2f3830412786 libbpf: Make libbpf_version.h non-auto-generated +dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect call case +57d4374be94a audit: rename struct node to struct audit_node to prevent future name collisions +81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg +0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg +97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper +38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper +099dd788e31b cifs: remove pathname for file from SPDX header +3110b942d36b IB/qib: Fix clang confusion of NULL pointer comparison +4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc +af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state +3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure +9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under guc_active +5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_disable and re-pin +1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup +0f7976506de6 drm/i915/guc: Rework and simplify locking +52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state +b0d83888a32b drm/i915/guc: Release submit fence from an irq_work +ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV +f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock +422cda4f5009 drm/i915/guc: Take context ref when cancelling request +d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2H +d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state size of subset +9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, not registered +cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request +ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to children on unhold" +1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after schedule done G2H +d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue +88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context +c39f51cc980d drm/i915/guc: Unwind context requests in reverse order +669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting +fc30a6764a54 drm/i915/guc: Fix blocked context accounting +53182e81f47d kbuild: Enable DT schema checks for %.dtb targets +c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section +b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +22b1255792c0 docs/cgroup: remove some duplicate words +14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' +025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot +856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot +c22ac2a3d4bd perf: Enable branch record for software events +80f0a1f99983 workqueue: annotate alloc_workqueue() as printf +ad3f04b7bef6 ARM: dts: qcom: Add support for LG G Watch R +21f3cbf693b0 dt-bindings: arm: qcom: Document APQ8026 SoC binding +266a1139ec17 ARM: dts: qcom: Add pm8226 PMIC +7694892a9350 ARM: dts: qcom: msm8226: Add more SoC bits +0507503671f9 x86/asm: Avoid adding register pressure for the init case in static_cpu_has() +316346243be6 Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version) +a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" +f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix +df26327ea097 Drop some straggling mentions of gcc-4.9 as being stale +d9a7e9df7316 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS +6d2ef226f2f1 compiler_attributes.h: drop __has_attribute() support for gcc4 +aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable +6f20fa2dfa54 vmlinux.lds.h: remove old check for GCC 4.9 +4e59869aa655 compiler-gcc.h: drop checks for older GCC versions +156102fe0bb6 Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround +42a7ba1695fc arm64: remove GCC version check for ARCH_SUPPORTS_INT128 +6563139d90ad powerpc: remove GCC version check for UPD_CONSTR +d20758951f8f riscv: remove Kconfig check for GCC version for ARCH_RV64I +c0a5c81ca9be Kconfig.debug: drop GCC 5+ version check for DWARF5 +adac17e3f61f mm/ksm: remove old GCC 4.9+ check +4eb6bd55cfb2 compiler.h: drop fallback overflow checkers +76ae847497bc Documentation: raise minimum supported version of GCC to 5.1 +435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit +a69ae291e1cc x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y +8e69212253d3 fs/ntfs3: Always use binary search with entry search +ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in beginning +162333efa8dc fs/ntfs3: Limit binary search table size +9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files +977d0558e310 fs/ntfs3: Change right headers to lznt.c +f97676611937 fs/ntfs3: Change right headers to upcase.c +c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c +b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers +f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h +4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h +cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h +0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err +dd47c104533d io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items +510e1a724ab1 dma-debug: prevent an error message from causing runtime problems +8757f705d936 staging: vchiq_dev: cleanup code alignment issues +cfb24b67bfd6 staging: vchiq_dev: remove braces from if block +4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() +d4466db8abd5 staging: r8188eu: remove header file odm_reg.h +73374fe162ce staging: r8188eu: remove unused register definitions from odm_reg.h +b6f16ee1d764 staging: r8188eu: core: remove unused function rtw_set_tx_chksum_offload +0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups +2f4b652d744f staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV +03c3c8970097 staging: r8188eu: remove header file HalHWImg8188E_FW.h +064ff000854e staging: r8188eu: remove rtw_hw_suspend +c0a099b7341c staging: r8188eu: bHWPwrPindetect is always false +a8ccb413747d staging: r8188eu: remove write-only variable tog +1d10e90a042a staging: r8188eu: remove write-only variable cpwm +db57ee8f1fc0 staging: r8188eu: setting HW_VAR_SET_RPWM does nothing +9a1d3a510a38 staging: r8188eu: btcoex_rfon is always false +590b03a8829f staging: r8188eu: make _rtw_init_queue a macro +e4c1935ed303 staging: vchiq: Replace function typedefs with equivalent declaration +c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups +c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups +1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource() +15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource() +63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource() +c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource() +2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE +46d28947d987 x86/extable: Rework the exception table mechanics +083b32d6f4fa x86/mce: Get rid of stray semicolons +f1db21c315f4 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference +f5c03f131dae ARM: dts: qcom: apq8064: use compatible which contains chipid +9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() +61339f368d59 dt-bindings: arm: qcom: Document SDX65 platform and boards +eed1d9b6e36b arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly +537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined +08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() +fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD +d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include +11e46f0804c4 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument +9edceaf43050 nvme: avoid race in shutdown namespace removal +0bd46e22c5ec nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() +e42404afc4ca x86/mce: Deduplicate exception handling +13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection +d168cd797982 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. +08c53aee26d4 Merge branch 'nfc-printk-cleanup' +d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages +270be6940714 nfc: microread: drop unneeded memory allocation fail messages +64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages +aed4146c5503 nfc: pn544: drop unneeded debug prints +9981ab215122 nfc: pn533: use dev_err() instead of pr_err() +b7b96587c18b nfc: pn533: drop unneeded debug prints +747e3910d669 nfc: fdp: drop unneeded debug prints +3537e507b662 nfc: do not break pr_debug() call into separate lines +8c0922ce4b9b Merge branch 'hns3-fixes' +427900d27d86 net: hns3: fix the timing issue of VF clearing interrupt sources +472430a7b066 net: hns3: fix the exception when query imp info +b81d89487465 net: hns3: disable mac in flr process +1dc839ec09d3 net: hns3: change affinity_mask to numa node range +d18e81183b1c net: hns3: pad the short tunnel frame before sending to hardware +f7ec554b73c5 net: hns3: add option to turn off page pool feature +dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema +e978d5271f71 dt-bindings: media: ti,cal: Fix example +caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema +ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema +bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema +0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema +ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML +7b9cf9036609 ALSA: usb-audio: Unify mixer resume and reset_resume procedure +6f44578430d7 Revert "ALSA: hda: Drop workaround for a hang at shutdown again" +13404ac8882f interconnect: qcom: sdm660: Add missing a2noc qos clocks +cf49e3660203 dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks +5833c9b87662 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask +a06c2e5c048e interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg +3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml +3a1e92d0896e powerpc/mce: Fix access error in mce handler +267cdfa21385 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers +ae7aaecc3f2f powerpc/64s: system call rfscv workaround for TM bugs +5379ef2a6043 selftests/powerpc: Add scv versions of the basic TM syscall tests +b871895b1482 powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state +9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic +111b64e35ea0 net: dsa: lantiq_gswip: Add 200ms assert delay +e87b5052271e ipv6: delay fib6_sernum increase in fib6_add +928faf5e3e8d arm64: dts: fvp: Remove panel timings +f4bb62e64c88 tipc: increase timeout in tipc_sk_enqueue() +f55e36d5ab76 qed: Improve the stack space of filter_config() +e50e711351bd udp_tunnel: Fix udp_tunnel_nic work-queue type +d7807a9adf48 Revert "ipv4: fix memory leaks in ip_cmsg_send() callers" +2049eb0d20de Merge branch 'bnxt_en-fixes' +985941e1dd5e bnxt_en: Clean up completion ring page arrays completely +1affc01fdc60 bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() +eca4cf12acda bnxt_en: Fix error recovery regression +32fd8b59f91f x86/extable: Get rid of redundant macros +326b567f82df x86/extable: Tidy up redundant handler functions +9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" from Artur Rojek : +1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sugar Zhang : +a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David Rhodes : +599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" from Maxime Ripard : +214db271b9ca Merge series "Convert name-prefix doc to json-schema" from Sameer Pujar : +a7b68ed15d1f m68k: mvme: Remove overdue #warnings in RTC handling +b1a89856fbf6 m68k: Double cast io functions to unsigned long +075667cc6c29 pinctrl: renesas: No need to initialise global statics +2ed1e4815922 soc: renesas: Identify more R-Car Gen3e SoCs +e43eada9ac08 dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards +d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table +cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 +d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node +13dd23cfc6e2 arm64: dts: mt8183: add audio node +5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers +196159d278ae platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet +3bf1669b0e03 platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet +4c4a3d7cffb4 lg-laptop: Correctly handle dmi_get_system_info() returning NULL +349bff48ae0f platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() +7bb057134d60 USB: serial: option: add Telit LN920 compositions +617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile +9d37e1cab2a9 afs: Fix updating of i_blocks on file/dir extension +b537a3c21775 afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server +4fe6a946823a afs: Try to avoid taking RCU read lock when checking vnode validity +6e0e99d58a65 afs: Fix mmap coherency vs 3rd-party changes +63d49d843ef5 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation +3978d8165239 afs: Add missing vnode validation checks +d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx() +26d1400f7457 arm64: dts: amlogic: add support for Radxa Zero +663aa3b3c8a2 dt-bindings: arm: amlogic: add support for Radxa Zero +9d02214f8332 arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4 +d54dbe9f0ec0 soc: amlogic: meson-clk-measure: Make use of the helper function devm_platform_ioremap_resource() +97a4a24087ce soc: amlogic: canvas: Make use of the helper function devm_platform_ioremap_resource() +ca8d1fda5b7d soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero +762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 +e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table +d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes +56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible +0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node +a1830fe9a21a arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC +01312f74ddb8 arm64: dts: allwinner: teres-i: Add missing reg +35ce5b871f70 arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning +5c34c4e46e60 arm64: dts: allwinner: a100: Fix thermal zone node name +e1b123a93085 arm64: dts: allwinner: h6: Fix de3 parent clocks ordering +94a0f2b0e4e0 arm64: dts: allwinner: h5: Fix GPU thermal zone node name +11085c654814 ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible +a73079c889ec ARM: dts: tbs711: Fix touchscreen compatible +dbec4cb403eb ARM: dts: sunxi: Fix the SPI NOR node names +ffbe853a3f5a ARM: dts: sunxi: Fix OPPs node name +4e0d439dbbf7 ARM: dts: sunxi: Fix OPP arrays +f7717f287495 ARM: dts: sunxi: Rename gpio pinctrl names +44d52206adac ARM: dts: sunxi: Rename power-supply names +9112dab23354 dt-bindings: sunxi: Add Allwinner A80 PRCM Binding +089a55eb9613 dt-bindings: sunxi: Add CPU Configuration Controller Binding +1f3753a5f042 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() +5923ddaa95a7 ARM: sunxi: Add a missing SPDX license header +7cb82b985f6e ARM: sunxi: Add a missing SPDX license header +e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource() +68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource() +ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource() +1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource() +2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource() +cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource() +9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource() +605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource() +3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource() +defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource() +4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource() +a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource() +e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource() +cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible +8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance +66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs +9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding +4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU +3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field +35a7430dad4d arm64: zynqmp: Wire psgtr for zc1751-xm013 +b61c4ff95197 arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards +9d648af44dab arm64: zynqmp: Enable gpio and qspi for zc1275-revA +812fa2f0e9d3 arm64: zynqmp: Fix serial compatible string +adc40ff803ca arm64: zynqmp: Remove not documented is-dual property +a025f01d4662 arm64: zynqmp: Add psgtr description to zc1751 dc1 board +e6a52b9e3bec arm64: zynqmp: Add support for zcu102-rev1.1 board +31533c2176ba arm64: zynqmp: Remove description for 8T49N287 and si5382 chips +cd28f90bbc1e arm64: zynqmp: Sync psgtr node location with zcu104-revA +bc97eb86c17c arm64: zynqmp: Add reset description for sata +360a87832830 arm64: zynqmp: Move rtc to different location on zcu104-revA +56e54601514d arm64: zynqmp: Wire qspi on multiple boards +f4be206cd13b arm64: zynqmp: Remove information about dma clock on zcu106 +a787716afe82 arm64: zynqmp: Update rtc calibration value +1d4bd118c9e0 arm64: zynqmp: Add note about UHS mode on some boards +5f9a32bafce0 arm64: zynqmp: Move DP nodes to the end of file on zcu106 +1dff0abaae6f arm64: zynqmp: Remove can aliases from zc1751 +69aa2de18a64 arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value +58ccd7e89c5c arm64: zynqmp: List reset property for ethernet phy +d65ec93f2119 arm64: zynqmp: Add nvmem alises for eeproms +da2618b5aee1 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi +bef1e3f5e410 arm64: zynqmp: Remove additional newline +f4df4f58685d arm64: zynqmp: Enable nand driver for dc2 and dc3 +7248f5784b8a arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 +69f8aec4f900 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 +d58f922753f6 arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi +2f6aa2a51af1 arm64: zynqmp: Disable WP on zcu111 +8b698f1b9853 arm64: zynqmp: Add phy description for usb3.0 +c7d5a46114dd arm64: zynqmp: Correct psgtr description for zcu100-revC +a09c2fea1104 arm64: zynqmp: Wire psgtr for zc1751-xm015 +b20c1e4d1f7d arm64: zynqmp: Correct zcu111 psgtr description +c821045f184b arm64: zynqmp: Add pinctrl description for all boards +d8e4bc0b91ad arm64: zynqmp: Fix irps5401 device nodes +4c65436e270c arm64: zynqmp: Enable fpd_dma for zcu104 platforms +167721a5909f arm64: zynqmp: Do not duplicate flash partition label property +4234645d1ff5 arm64: zynqmp: Disable CCI by default +0af8efc197d7 staging: r8188eu: remove rtl8188e_set_hal_ops() +43c272961b32 staging: r8188eu: remove write_rfreg from struct hal_ops +c1fe287dc432 staging: r8188eu: remove read_rfreg from struct hal_ops +a8c5bd2d2f4a staging: r8188eu: remove write_bbreg from struct hal_ops +bf73846567a9 staging: r8188eu: remove read_bbreg from struct hal_ops +eb9760d50019 staging: r8188eu: remove hal_xmit from struct hal_ops +3415632263f1 staging: r8188eu: remove mgnt_xmit from struct hal_ops +31d4b1b5b678 staging: r8188eu: remove unused ODM_InitAllTimers() +13673032acaa staging: r8188eu: remove unused ODM_CancelAllTimers() +8eb1e9001f05 staging: r8188eu: remove unused prototype ODM_InitializeTimer() +9dac2384184c staging: r8188eu: remove unused ODM_AllocateMemory() +11bb5f590169 staging: r8188eu: remove unused ODM_FreeMemory() +3841a2c1b1ae staging: r8188eu: remove unused ODM_Read2Byte() +20032a7c7270 staging: r8188eu: remove unused ODM_SetTimer() +cf6e53a118ac staging: r8188eu: remove unused ODM_IsWorkItemScheduled() +5657b9501555 staging: r8188eu: remove unused ODM_ScheduleWorkItem() +bb4956eea4f2 staging: r8188eu: remove unused ODM_FreeWorkItem() +44745ff453b5 staging: r8188eu: remove unused ODM_StopWorkItem() +5702d495e695 staging: r8188eu: remove unused ODM_StartWorkItem() +a890beeed007 staging: r8188eu: remove unused ODM_InitializeWorkItem() +4e3fdb1b5c59 staging: r8188eu: remove unused ODM_sleep_us() +0bf5b93f110d staging: r8188eu: remove unused ODM_FillH2CCmd() +a35961811097 staging: r8188eu: remove unused ODM_ReleaseSpinLock() +67639dba1724 staging: r8188eu: remove unused ODM_AcquireSpinLock() +b3a0baeb494d staging: r8188eu: remove empty ODM_ReleaseTimer() +3e457d3f6193 staging: r8188eu: os_dep: simplifiy the rtw_resume function +b157483ea41c staging: r8188eu: remove the remaining usb endpoint functions +aa35baa231bc staging: r8188eu: remove unused function RT_usb_endpoint_num +5cbe6c5d2c99 staging: r8188eu: remove unused function RT_usb_endpoint_is_bulk_in +74ad79fa771e staging: r8188eu: remove unused function usb_endpoint_is_int +1ceb1029eeb5 staging: r8188eu: core: remove unused variable Adapter +c916d87884fd staging: r8188eu: core: remove unused variable padapter +356bec58a2b1 staging: r8188eu: remove write-only variable bLCKInProgress +3f3a31b82c3d staging: r8188eu: remove rtw_IOL_append_LLT_cmd() +cc21fe8cb93f staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync() +7946b5d6a984 staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops +3658a223d9c1 staging: rtl8723bs: remove unused macros from ioctl_linux.c +4cbdc6963995 staging: r8188eu: remove unused macro ROUND +174c3c1d74be staging: r8188eu: remove unused macro READ_AND_CONFIG_TC +de898a769b1e staging: r8188eu: remove unused ODM_MacStatusQuery() +9f419fe743a2 staging: r8188eu: remove unused odm_Init_RSSIForDM() +adcae85dc216 staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue() +ee12165205ed staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E() +8e82b7645857 staging: r8188eu: remove unused PHY_ScanOperationBackup8188E() +d5cece41cfe9 staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E() +411c2b9b7172 staging/mt7621-dma: Format lines in "hsdma-mt7621.c" ending with an open parenthesis +102243f893ec staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P} +eb01e81fe1cc staging: r8188eu: this endless loop is executed only once +db4e963a774c staging: r8188eu: remove unused define +fbcaf70b9b57 staging: r8188eu: remove unused function prototype +75a56e00ced6 staging: r8188eu: remove unused function Hal_ProSetCrystalCap() +10b898e351bb staging: r8188eu: remove redundant variable hoffset +d2d7aa53891e staging: axis-fifo: convert to use miscdevice +dfd1a05a3876 staging: vchiq: convert to use a miscdevice +b561d2f0dc01 staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops +059594941b14 staging: r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops +0a217ae1d8be staging: r8188eu: remove unused function rtl8188e_clone_haldata() +c5b46f7647b9 staging: r8188eu: remove free_hal_data from hal_ops +4e487b751369 staging: r8188eu: remove hal_notch_filter from hal_ops +a5ee5ea945c3 staging: r8188eu: remove empty function rtl8188e_stop_thread() +c14d10236562 staging: r8188eu: remove empty function rtl8188e_start_thread() +251bb73431b7 staging: r8188eu: remove AntDivCompareHandler from hal_ops +77b34fbb39cc staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops +d28c70900a8b staging: r8188eu: remove useless assignment +48dd8166d65b staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops +3f4b06e147de staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops +dc5a12da29f6 staging: r8188eu: remove Efuse_PgPacketRead from hal_ops +ae8bfc4e9b5b staging: r8188eu: remove empty comments +f04834d3983d staging: r8188eu: remove EfuseGetCurrentSize from hal_ops +e40aa1735933 staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops +3bb7e9687667 staging: r8188eu: remove ReadEFuse from hal_ops +fc2d10e135b2 staging: r8188eu: remove wrapper Efuse_PowerSwitch() +4a36d842d527 staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E() +2708d8d54871 staging: r8188eu: remove EfusePowerSwitch from hal_ops +d0f1017a236d staging: r8188eu: remove sreset_get_wifi_status from hal_ops +2cdea2530537 staging: r8188eu: remove sreset_linked_status_check from hal_ops +253b1ba9544b staging: r8188eu: remove sreset_xmit_status_check from hal_ops +d800d734089c staging: r8188eu: remove silentreset from hal_ops +2913d4c02652 staging: r8188eu: remove sreset_reset_value from hal_ops +af44525a09be staging: r8188eu: remove sreset_init_value from hal_ops +b8bdd0997828 staging: r8188eu: remove hal_power_on from hal_ops +86c6f5b97466 staging: r8188eu: remove Add_RateATid from hal_ops +14e53524cb08 staging: r8188eu: remove unused enum hal_intf_ps_func +6dd2b4ad2e2d staging: r8188eu: remove set_channel_handler from hal_ops +3f6557a0bc9b staging: r8188eu: remove set_bwmode_handler from hal_ops +201306e59ff0 staging: r8188eu: remove hal_dm_watchdog from hal_ops +bb7e35ef6788 staging: r8188eu: remove interface_ps_func from hal_ops +04eddc144f2d staging: r8188eu: remove unused function rtw_interface_ps_func() +2dd431ad49f8 staging: r8188eu: remove empty functions +70ea043f3d70 staging: r8188eu: remove SetHalODMVarHandler from hal_ops +aa21a7e4366d staging: r8188eu: remove dm_deinit from hal_ops +63b4b687c7f3 staging: r8188eu: remove dm_init from hal_ops +9b0c770f6d2b staging: r8188eu: remove DeInitSwLeds from hal_ops +16dfd0e20912 staging: r8188eu: remove InitSwLeds from hal_ops +d3ede18eeb46 staging: r8188eu: Remove _enter/_exit_critical_mutex() +f75a4eec49ef staging: r8188eu: remove _rtw_mutex_{init,free} +07f32223c098 staging: r8188eu: remove useless check +a0b8f4ece65e staging: r8188eu: include: remove duplicate declaration. +62d7d68e3beb staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops +22bf044b0369 staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function +6778b4bc3434 staging: r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops +c22f7f5b40c4 staging: r8188eu: remove Efuse_PgPacketWrite_BT function +54ff2ed45cd8 staging: r8188eu: remove hal_xmitframe_enqueue from struct hal_ops +d61b1b361207 staging: r8188eu: remove rtw_hal_xmitframe_enqueue function +6ab0878e1bf3 staging: r8188eu: remove interrupt_handler from struct hal_ops +c8a6b1d47df4 staging: r8188eu: remove rtw_hal_interrupt_handler function +ac7997b6121f staging: r8188eu: remove disable_interrupt from struct hal_ops +0557b7e597a0 staging: r8188eu: remove rtw_hal_disable_interrupt function +c2609bf54357 staging: r8188eu: remove enable_interrupt from struct hal_ops +a53dae9b9a8e staging: r8188eu: remove rtw_hal_enable_interrupt function +58ea8e9d1075 staging: r8188eu: remove hal_reset_security_engine from struct hal_ops +6e880440484d staging: r8188eu: remove rtw_hal_reset_security_engine function +8dac1203cdfb staging: r8188eu: core: remove condition never execute +965da82bcee9 staging: r8188eu: remove init_default_value from hal_ops +abba8c3d88ce staging: r8188eu: remove GetHalODMVarHandler from hal_ops +ec7489656b36 staging: r8188eu: remove wrapper around ReadChipVersion8188E() +9f6c5162493a staging: r8188eu: remove read_chip_version from hal_ops +47d9c16183e3 staging: r8188eu: remove read_adapter_info from hal_ops +7d4b344ba0bf staging: r8188eu: remove intf_chip_configure from hal_ops +54af289311a6 staging: fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error +b5fd167d73b2 staging: r8188eu: remove useless memset +393db0f6827f staging: r8188eu: fix memory leak in rtw_set_key +3821a784051b staging: r8188eu: hal: remove condition with no effect +6463105d014e staging: r8188eu: remove rtw_use_tkipkey_handler() +24e11a227de6 staging: r8188eu: use in-kernel arc4 encryption +c96bb23d7110 staging: r8188eu: remove unused constant CRC32_POLY +486b2eb87a6b staging: r8188eu: remove enum hardware_type +fe2df2e008b7 staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros +3d9ff6147830 staging: r8188eu: remove unused enum rt_eeprom_type +335b153f0b20 staging: r8188eu: remove unused enum from ieee80211.h. +97e1ad2abcc3 staging: r8188eu: remove unused defines from mp_custom_oid.h +0868d6ee3979 staging: r8188eu: remove header file rtw_ioctl_rtl.h +78a1614a81f0 staging: rtl8723bs: remove possible deadlock when disconnect +c29bbca243c7 staging: r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy +b53cf65e1243 staging: r8188eu: remove unnecessary parentheses +363728329649 staging: r8188eu: add missing blank line after declarations +98119aa4c75e staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg() +0929d1ef2ef5 staging: r8188eu: use random default mac address +abfab1aadaa6 staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg() +f27b211e3a00 staging: r8188eu: use ETH_ALEN +3b5c53bd3ec0 staging: r8188eu: ensure mac address buffer is properly aligned +287beb44afd1 staging: r8188eu: use mac_pton() in rtw_macaddr_cfg() +55110bb5248f staging: r8188eu: remove unused function SetBcnCtrlReg() +21fa02000982 staging: r8188eu: remove ICType from struct HAL_VERSION +2ec51e54f7be staging: r8188eu: remove set but unused variable +1eaf21c5f46c staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex() +07674dbe44d8 staging: r8188eu: remove commented constants from wifi.h +32e07d7db48d staging: r8188eu: remove unused constants from wifi.h +b2ad8ba6300f staging: r8188eu: refactor field of struct odm_rf_cal +3839c21e0c0d staging: r8188eu: remove local variable Indexforchannel +f94cef962523 staging: r8188eu: remove unnecessary type casts +67f8dd765369 staging: r8188eu: convert type of second parameter of rtw_*_decrypt() +45efafd4ccaa staging: r8188eu: convert type of second parameter of rtw_*_encrypt() +41a4f38a68fd staging: r8188eu: remove should_forbid_n_rate() +296fa3218af4 staging: r8188eu: remove is_ap_in_wep() +df1ef696d79a staging: r8188eu: remove CAM_empty_entry() +b2b64dd62620 staging: r8188eu: remove get_bsstype() +5d5b8e4f8d84 staging: r8188eu: remove rtw_get_oper_choffset() +c75ee365124f staging: r8188eu: remove rtw_get_oper_bw() +34f876bb3284 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile() +5a17e8c3f9b0 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile() +2fb077cd5ab2 staging: r8188eu: core: remove condition with no effect +b26232553963 staging: r8188eu: core: remove unused function +9675a1b4adea staging: r8118eu: remove useless parts of judgements from os_dep/ioctl_linux. +75cf9f9dc397 staging: r8188eu: os_dep: remove unused static variable +cd1f14500922 staging: rtl8723bs: clean up comparsions to NULL +147dbb198737 staging: rtl8723bs: remove unused _rtw_init_queue() function +6c3ec1e26468 staging: rtl8723bs: remove unnecessary parentheses +d1cfdcad99f0 staging: rtl8723bs: unwrap initialization of queues +8ffd91d9e815 staging: wlan-ng: Remove filenames from files +791e3b6add29 staging: pi433: fix docs typos and references to previous struct names +37be2f1bfc5c staging: r8188eu: remove rtw_hal_c2h_handler function +9c275897b146 staging: r8188eu: simplify c2h_evt_hdl function +a6bcac71c337 staging: r8188eu: remove c2h_handler field from struct hal_ops +53a768581944 staging: r8188eu: core: remove null check before vfree +64794d6db497 ALSA: oxfw: fix transmission method for Loud models based on OXFW971 +67f3b2f822b7 blk-mq: avoid to iterate over stale request +767a65e9f317 io-wq: fix potential race of acct->nr_workers +7a842fb589e3 io-wq: code clean of io_wqe_create_worker() +16c8d2df7ec0 io_uring: ensure symmetry in handling iter types in loop_rw_iter() +777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish +3b02d2890bc5 spi: amd: Remove unneeded variable +356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait +ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata +7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config +ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. +ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings +b1c36aae51c9 regulator: Convert SY8106A binding to a schema +adea28311722 regulator: core: resolve supply voltage deferral silently +6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() +b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST +b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_ioremap related +0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k +87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 +756bbe4205bc ASoC: SOF: Handle control change notification from firmware +2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM +576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol +b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure +6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume functions conditionally +bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs +50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s +bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec +d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data +0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE +6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma trace Kconfig +c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource() +8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() +198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol +c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. +23c69b90365c hwmon: (k10temp) Remove residues of current and voltage +50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema +1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema +6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema +5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding +955cc3488e6d ASoC: Remove name-prefix.txt +82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix +7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix +8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 +6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier +8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml +b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockchip,path-map' +13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map +f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm +d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm +49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm +d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm +becbca18ae8f Merge existing fixes from spi/for-5.15 +c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 +0c7985e1b90c Merge existing fixes from asoc/for-5.15 +6880fa6c5660 (tag: v5.15-rc1) Linux 5.15-rc1 +b5b65f139827 Merge tag 'perf-tools-for-v5.15-2021-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +c3e46874dfb9 Merge tag 'compiler-attributes-for-linus-v5.15-rc1-v2' of git://github.com/ojeda/linux +d41adc4e22c6 Merge tag 'auxdisplay-for-linus-v5.15-rc1' of git://github.com/ojeda/linux +f306b90c69ce Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d8e988b62f94 Merge tag 'char-misc-5.15-rc1-lkdtm' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +1791596be272 Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/linux-ipmi +56c244382fdb Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +165d05d88c27 Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7bf3142625c1 Merge tag 'timers_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fdfc346302a7 Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +8d4a0b5d0813 Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfrench/cifs-2.6 +9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck +63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook +f11ee2ad25b2 net: mana: Prefer struct_size over open coded arithmetic +1b704b27beb1 selftest: net: fix typo in altname test +ce062a0adbfe net: dsa: qca8k: fix kernel panic with legacy mdio mapping +78e709522d2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +b79bd0d5102b Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +4e1c754472ff Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux +ac5f313624d8 coccinelle: semantic patch to check for inappropriate do_div() calls +17a99e521f67 tools headers UAPI: Update tools's copy of drm.h headers +4dc24d7cf498 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources +2bae3e64ec46 tools headers UAPI: Sync linux/fs.h with the kernel sources +ee286c60c268 tools headers UAPI: Sync linux/in.h copy with the kernel sources +0d1c50ac488e perf tools: Add an option to build without libbfd +4a86d4140400 perf tools: Allow build-id with trailing zeros +99fc5941b835 perf tools: Fix hybrid config terms list corruption +a7d212fc6c89 perf tools: Factor out copy_config_terms() and free_config_terms() +eb34363ae1c0 perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields +da4572d62d38 perf tools: Ignore Documentation dependency file +c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.dk/linux-block +c0f7e49fc480 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block +8177a5c96229 Merge tag 'libata-5.15-2021-09-11' of git://git.kernel.dk/linux-block +ce4c8f882041 Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +a1406e424253 Merge tag 'devicetree-fixes-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +2aae0a937ad1 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +107ccc45bb25 Merge tag 'rtc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +52926229be06 Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 +6701e7e7d8ee Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm +dd4703876ea8 Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux +765092e4cdaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +dfb5c1e12c28 x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself +7ad9bb9d0f35 asm-generic/hyperv: provide cpumask_to_vpset_noself +08dad2f4d541 net: stmmac: allow CSR clock of 300MHz +6f55ab36bef5 riscv: Move EXCEPTION_TABLE to RO_DATA segment +54fed35fd393 riscv: Enable BUILDTIME_TABLE_SORT +cbba17870881 riscv: dts: microchip: mpfs-icicle: Fix serial console +399c1ec8467c riscv: move the (z)install rules to arch/riscv/Makefile +d5935537c825 riscv: Improve stack randomisation on RV64 +efe1e08bca9a riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1 +3a87ff891290 riscv: defconfig: enable BLK_DEV_NVME +c9871c800f65 Documentation: core-api/cpuhotplug: Rewrite the API section +8c854303ce0e cpu/hotplug: Remove deprecated CPU-hotplug functions. +c122358ea1e5 thermal: Replace deprecated CPU-hotplug functions. +c2f4954c2d3f Merge branch 'linus' into smp/urgent +218e7b775d36 perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions +3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp +f64c4acea51f bpf: Add hardware timestamp field to __sk_buff +37ce9e4fc596 tools include UAPI: Update linux/mount.h copy +155ed9f1b5ff perf beauty: Cover more flags in the move_mount syscall argument beautifier +2c3ef25c4a60 tools headers UAPI: Sync linux/prctl.h with the kernel sources +f9f018e4d9a4 tools include UAPI: Sync sound/asound.h copy with the kernel sources +dfa00459c626 tools headers UAPI: Sync linux/kvm.h with the kernel sources +03d6f3fe5427 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources +291dcb98d7ee perf report: Add support to print a textual representation of IBS raw sample data +581b2027af00 afs: Fix page leak +345e1ae0c6ba afs: Fix missing put on afs_read objects and missing get on the key therein +dde994dd54fb perf report: Add tools/arch/x86/include/asm/amd-ibs.h +f25e3908b9cd drm/i915: Get PM ref before accessing HW register +926de8c4326c Merge tag 'acpi-5.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +2f1aaf3ea666 bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() +90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support +d6498af58f5c Merge tag 'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +094b147c7662 spi: dt-bindings: xilinx: Drop type reference on *-bits properties +975671241808 dt-bindings: More use 'enum' instead of 'oneOf' plus 'const' entries +e876a0367c37 Merge branch 'bpf-xsk-selftests' +909f0e28207c selftests: xsk: Add tests for 2K frame size +0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors +6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in test runner +a4ba98dd0c69 selftests: xsk: Add test for unaligned mode +605091c5100d selftests: xsk: Introduce replacing the default packet stream +8abf6f725a9e selftests: xsk: Allow for invalid packets +8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define +e2d850d5346c selftests: xsx: Make pthreads local scope +af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local +85c6c9573970 selftests: xsk: Specify number of sockets to create +55be575dc13c selftests: xsk: Replace second_step global variable +1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject +119d4b02feb5 selftests: xsk: Add use_poll to ifobject +53cb3cec2f1e selftests: xsx: Introduce test name in test spec +c160d7afba8f selftests: xsk: Make frame_size configurable +4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info +83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info +ce74acaf015c selftests: xsk: Introduce test specifications +744eb5c882e8 selftests: xsk: Introduce type for thread function +ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays +e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +8fbc1c5b9113 Merge branches 'acpi-scan' and 'acpi-prm' +be2d24336f88 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' +a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedesktop.org/drm/drm +4396a73115fc fsnotify: fix sb_connectors leak +4a48b66b3f52 of: property: Disable fw_devlink DT support for X86 +3a3a11e6e5a2 lkdtm: Use init_uts_ns.name instead of macros +7bd5d979dfdb Merge series "ASoC: fsl: register platform component before registering cpu dai" from Shengjiu Wang : +9fe8895a27a8 perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings +d2930ede5218 perf symbol: Look for ImageBase in PE file to compute .text offset +51ae7fa62dcb perf scripts python: Fix passing arguments to stackcollapse report +3e11300cdfd5 perf test: Fix bpf test sample mismatch reporting +64f4535166aa tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points +1dd038522615 ASoC: mediatek: common: handle NULL case in suspend/resume function +c590fa80b392 ASoC: fsl_xcvr: register platform component before registering cpu dai +ee8ccc2eb584 ASoC: fsl_spdif: register platform component before registering cpu dai +0adf292069dc ASoC: fsl_micfil: register platform component before registering cpu dai +f12ce92e98b2 ASoC: fsl_esai: register platform component before registering cpu dai +9c3ad33b5a41 ASoC: fsl_sai: register platform component before registering cpu dai +bb91de44693b perf beauty: Update copy of linux/socket.h with the kernel sources +666eb96d85dc qlcnic: Remove redundant initialization of variable ret +74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled +3d53afea525f MAINTAINERS: Change Rafael's e-mail address +22d692baba0a ACPICA: Update the list of maintainers +32c2d33e0b7c io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT +85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump +20e100f52730 qed: Handle management FW error +dc41c4a98a76 net/packet: clarify source of pr_*() messages +e3f0cc1a945f r6040: Restore MDIO clock frequency after MAC reset +bfe84435090a ice: Correctly deal with PFs that do not support RDMA +353be7c2328c drm: document drm_mode_create_lease object requirements +2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv +8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check +5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle +70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap +e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf +fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver +845ef3a7ce57 Input: ads7846 - switch to devm initialization +937f5d5ec642 Input: ads7846 - remove custom filter handling functions from pdata +de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function +b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd +5dfe50b05588 bootconfig: Rename xbc_node_find_child() to xbc_node_find_subkey() +5f8895b27da2 tracing/boot: Fix to check the histogram control param is a leaf node +a3928f877e7b tracing/boot: Fix trace_boot_hist_add_array() to check array is value +8dde20867c44 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ae79394a6285 Merge tag 'sound-fix-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +9351590f51cd cifs: properly invalidate cached root handle when closing it +0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations +671028728083 parisc: Implement __get/put_kernel_nofault() +d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml +35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +221e8360834c n64cart: fix return value check in n64cart_probe() +43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 +f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl +2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine +88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode +15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() +28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules +e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= +9d1939f4575f fs/ntfs3: Make mount option nohidden more universal +27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super +610f8f5a7baf fs/ntfs3: Use new api for mounting +564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi +c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling +b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime +2ae2eb9dde18 io_uring: fail links of cancelled timeouts +26be23af1866 MAINTAINERS: fix update references to stm32 audio bindings +948ca5f30e1d ext4: enforce buffer head state assertion in ext4_da_map_blocks +0add491df4e5 ext4: remove extent cache entries when truncating inline data +11ef08c9eb52 Merge branch 'delalloc-buffer-write' into dev +70ee251ded6b thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used +5950fc44a57a thermal/drivers/intel: Allow processing of HWP interrupt +2bab94090b01 spi: tegra20-slink: Declare runtime suspend and resume functions conditionally +5a80dea93191 ASoC: mediatek: add required config dependency +58eafe1ff52e ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic +c20351ad58c9 drm/stm: ltdc: add layer alpha support +66e70be72288 io-wq: fix memory leak in create_io_worker() +ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes +361da7c34216 drm/ttm: enable TTM page pool kerneldoc +4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 +d7fe6f8afead drm/ttm: enable TTM placement kerneldoc +324317add204 drm/ttm: enable TTM resource object kerneldoc v2 +c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 +be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching +fcd0bbd619b3 drm/ttm: add some general module kerneldoc +b998ba95d284 drm/ttm: remove the outdated kerneldoc section +8cc633190b52 iommu: Clarify default domain Kconfig +6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() +a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() +eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() +c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus +4e79e12f5b5a drm/i915/dp: Add support for out-of-bound hotplug events +a481d0e80eab drm/i915: Associate ACPI connector nodes with connector entries (v2) +d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not syncronized +907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used +e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions +3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE +ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c +1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version +3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile +e011912651bd net: ni65: Avoid typecast of pointer to u32 +e3a843f98c8f Merge branch 'sfx-xdp-fallback-tx-queues' +6215b608a8c4 sfc: last resort fallback for lack of xdp tx queues +415446185b93 sfc: fallback for lack of xdp tx queues +2a48d96fd58a net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP +3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default +9b6ff7eb6664 net/l2tp: Fix reference count leak in l2tp_udp_recv_core +04f08eb44b50 net/af_unix: fix a data-race in unix_dgram_poll +d82d5303c4c5 net: macb: fix use after free on rmmod +273c29e944bd ibmvnic: check failover_pending in login response +3c4cea8fa7f7 vhost_net: fix OoB on sendmsg() failure. +868ad33bfa3b sched: Prevent balance_push() on remote runqueues +984841792635 sched/idle: Make the idle timer expire in hard interrupt context +e5480572706d locking/rtmutex: Fix ww_mutex deadlock check +0c45d3e24ef3 rtc: rx8010: select REGMAP_I2C +3e31d057431a drm/i915/hdcp: reuse rx_info for mst stream type1 capability check +0f317ebb5f7c drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List +58cfa3297aa0 drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp2_read_msg() +0c5483a5778f Input: analog - always use ktime functions +8d014f5fe981 cifs: move SMB FSCTL definitions to common code +23e91d8b7c5a cifs: rename cifs_common to smbfs_common +fc111fb9a6da cifs: update FSCTL definitions +de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +3b33e3f4a6c0 io-wq: fix silly logic error in io_task_work_match() +a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) +ddb13122aa7e nds32/setup: remove unused memblock_region variable in setup_memory() +276aeee1c5fc mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task +79d3705040c3 mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp +10994316089c mmap_lock: change trace and locking order +053cfda10230 mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype +32d4f4b782bb mm,vmscan: fix divide by zero in get_scan_count +13db8c50477d mm/hugetlb: initialize hugetlb_usage in mm_init +4b42fb213678 mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled +009ad9f0c6ee io_uring: drop ctx->uring_lock before acquiring sqd->lock +730bf31b8fc8 Merge tag 'tag-chrome-platform-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux +30f349097897 Merge tag 'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +9c566611ac5c Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0f4b9289bad3 Merge tag 'docs-5.15-2' of git://git.lwn.net/linux +b83a908498d6 compiler_attributes.h: move __compiletime_{error|warning} +6dcaf9fb623f Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux +1511e5d64a51 Merge tag 'microblaze-v5.15' of git://git.monstr.eu/linux-2.6-microblaze +3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm +14e2bc4e8c40 Merge tag 'nfsd-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +8a05abd0c938 Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/ceph-client +34c59da47329 Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux +a7a08b275a8b arch: remove compat_alloc_user_space +59ab844eed9c compat: remove some compat entry points +e130242dc351 mm: simplify compat numa syscalls +5b1b561ba73c mm: simplify compat_sys_move_pages +5d700a0fd71d kexec: avoid compat_alloc_user_space +4b692e861619 kexec: move locking into do_kexec_load +213ecb315751 mm: migrate: change to use bool type for 'page_was_mapped' +68a9843f14b6 mm: migrate: fix the incorrect function name in comments +2b9b624f5aef mm: migrate: introduce a local variable to get the number of pages +c68ed7945701 mm/vmstat: protect per cpu variables with preempt disable on RT +4cf0ccd033d9 ksmbd: fix control flow issues in sid_to_id() +4ffd5264e8ec ksmbd: fix read of uninitialized variable ret in set_file_basic_info +36bbeb336584 ksmbd: add missing assignments to ret on ndr_read_int64 read calls +c57a91fb1ccf io_uring: fix missing mb() before waitqueue_active +2d338201d531 Merge branch 'akpm' (patches from Andrew) +cfd799837dbc tracing/boot: Fix to loop on only subkeys +cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux +04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove eprobe events +c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array +0be083cee42e tracing: synth events: increase max fields count +47914d4e591c tools/bootconfig: Show whole test command for each test case +903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_key function +32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh +26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters +b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig and cmdline +40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init memory is removed +4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() +3265cc3ec52e ACPI: PRM: Find PRMT table before parsing it +34b1999da935 x86/mm: Fix kern_addr_valid() to cope with existing but not present entries +b285437d1d92 scripts: check_extable: fix typo in user error message +560a87057028 mm/workingset: correct kernel-doc notations +20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() +d42990f486b5 selftests/memfd: remove unused variable +6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH +4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV +e1fbbd073137 prctl: allow to setup brk for et_dyn executables +5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). +05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file +6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() +dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to changed file permissions +98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF +17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group +b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group +a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group +24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group +dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release +5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group +8b097881b54c trap: cleanup trap_init() +b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() +1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count +4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test +046fc741e35e checkpatch: make email address check case insensitive +d2af5aa6c036 checkpatch: support wide strings +7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() +44e559977554 lib/iov_iter.c: fix kernel-doc warnings +83a29beb23bc lib/dump_stack: correct kernel-doc notation +36f33b562936 lib/test: convert test_sort.c to use KUnit +8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it +bcda5fd34417 math: make RATIONAL tristate +1c3493bb290b Documentation/llvm: update IRC location +28f8fc19b249 Documentation/llvm: update mailing list +726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list +2d186afd04d6 profiling: fix shift-out-of-bounds bugs +3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values +18821693b97b phy/drivers/stm32: use HZ macros +9ef347c3df98 mtd/drivers/nand: use HZ macros +09704a941c42 i2c/drivers/ov02q10: use HZ macros +87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros +d59eacaac953 hwmon/drivers/mr75203: use HZ macros +55c653e0be71 iio/drivers/as73211: use HZ macros +04c8984ae3fa devfreq: use HZ macros +73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros +e2c77032fcbe units: add the HZ macros +c9221919a2d2 units: change from 'L' to 'UL' +a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note +c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" +c2f273ebd89a connector: send event on write to /proc/[pid]/comm +8d23b2080b4f proc: stop using seq_get_buf in proc_task_name +3843c50a782c percpu: remove export of pcpu_base_addr +0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings +5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style +75e39b1a3668 MAINTAINERS: update for DAMON +b348eb7abd09 mm/damon: add user space selftests +17ccae8bb5c9 mm/damon: add kunit tests +c4ba6014aec3 Documentation: add documents for DAMON +75c1c2b53c78 mm/damon/dbgfs: support multiple contexts +429538e85410 mm/damon/dbgfs: export kdamond pid to the user space +4bc05954d007 mm/damon: implement a debugfs-based user space interface +2fcb93629ad8 mm/damon: add a tracepoint +3f49584b262c mm/damon: implement primitives for the virtual memory address spaces +1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable +b9a6ac4e4ede mm/damon: adaptively adjust regions +f23b8eee1871 mm/damon/core: implement region-based sampling +2224d8485492 mm: introduce Data Access MONitor (DAMON) +c40c6e593bf9 kfence: test: fail fast if disabled at boot +4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info +110860541f44 mm/secretmem: use refcount_t instead of atomic_t +41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) +ea0eafead4b6 mm: in_irq() cleanup +513861202d12 highmem: don't disable preemption on RT in kmap_atomic() +395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() +8491502f787c mm: don't allow executable ioremap mappings +82a70ce0426d mm: move ioremap_page_range to vmalloc.c +8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled +fe3df441ef88 mm: remove redundant compound_head() calling +5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code +3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy +445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" online policy +ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single virtio-mem device +eedf634aac3b dax/kmem: use a single static memory group for a single probed unit +2a1578397a16 ACPI: memhotplug: use a single static memory group for a single memory device +836809ec75cc mm/memory_hotplug: track present pages in memory groups +028fc57a1c36 drivers/base/memory: introduce "memory groups" to logically group memory blocks +e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy +4b0970024408 mm: track present early pages per zone +35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet +e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory() and friends +65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() +7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() +673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() +859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE +ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul +df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide +058d7d626028 drm/i915: clean up inconsistent indenting +bb9c14ad267d hugetlbfs: s390 is always 64bit +8c28051cdcbe fbmem: don't allow too huge resolutions +49832c819ab8 Makefile: use -Wno-main in the full kernel tree +25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +39ff83f2f6cc time: Handle negative seconds correctly in timespec64_to_ns() +e543b10cd9d7 Merge branches 'acpi-pm' and 'acpi-docs' +f76c87e8c337 Merge branch 'pm-opp' +eabf9e616ec6 Merge branch 'pm-cpufreq' +7a4d10a17c7a ARM: dts: Add PTP timesource to the IXP456x +ddb8cd4eee01 drm/i915/dsi: Read/write proper brightness value via MIPI DCS command +84d3d71fe363 drm/i915/dsi: Retrieve max brightness level from VBT +fe01883fdcef drm/i915: Get proper min cdclk if vDSC enabled +5ebd50d3948e drm/i915/dsi: refine send MIPI DCS command sequence +43315f86a3a5 drm/i915/dsi: wait for header and payload credit available +713b9825a4c4 io-wq: fix cancellation on create-worker failure +9652cb805c44 s390/ftrace: remove incorrect __va usage +2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators +f6beebb15eee scsi: zfcp: fix kernel doc comments +ff8a58b0ae73 s390/sclp: add __nonstring annotation +2169b908894d IB/hfi1: make hist static +f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic +84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning +f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation +9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries +276aae377206 net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume +b5c102238cea net: ipa: initialize all filter table slots +ea269a6f7207 net: phylink: Update SFP selected interface on advertising changes +d7e203ffd3ba ne2000: fix unused function warning +c324f023dbb2 Merge tag 'mlx5-fixes-2021-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +d437f5aa23aa ibmvnic: check failover_pending in login response +581edcd0c8a0 mctp: perform route destruction under RCU read lock +d9ea761fdd19 dccp: don't duplicate ccid when cloning dccp sock +0f31ab217dc5 dt-bindings: net: sun8i-emac: Add compatible for D1 +f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp +502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path +3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKL +006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO +ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +b339ec9c229a kbuild: Only default to -Werror if COMPILE_TEST +5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs +d6be5947efdd Merge branch 'Bpf skeleton helper method' +980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper +a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's embedded ELF data +08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer +03e601f48b2d libbpf: Don't crash on object files with no symbol tables +b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr +7f2a6a69f7ce blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues +0f3692b5e4c4 drm/i915/display: Prepare DRRS for frontbuffer rendering drop +6bd58b70af2f drm/i915/display: Share code between intel_drrs_flush and intel_drrs_invalidate +c7c4dfb6fe70 drm/i915/display: Some code improvements and code style fixes for DRRS +8db6a54f3cae net/mlx5e: Fix condition when retrieving PTP-rqn +c91c1da72b47 net/mlx5e: Fix mutual exclusion between CQE compression and HW TS +ee27e330a953 net/mlx5: Fix potential sleeping in atomic context +dfe6fd72b5f1 net/mlx5: FWTrace, cancel work on alloc pd error flow +da8252d5805d net/mlx5: Lag, don't update lag if lag isn't supported +897ae4b40e80 net/mlx5: Fix rdma aux device on devlink reload +8343268ec3cf net/mlx5: Bridge, fix uninitialized variable usage +9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO +f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport +ad9331518328 Bluetooth: Add offload feature under experimental flag +904c139a2517 Bluetooth: Add support for msbc coding format +70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data +9798fbdee88a Bluetooth: Configure codec for HFP offload use case +b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command +f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case +d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id +248733e87d50 Bluetooth: Allow querying of supported offload codecs over SCO socket +a358ef86da45 Bluetooth: btintel: Read supported offload use cases +9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 +8961987f3f5f Bluetooth: Enumerate local supported codec and cache details +626bf91a292e (qorvo/uwb-5.13.y/passive-scan) Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +4c00e1e2e58e Merge tag 'linux-watchdog-5.15-rc1' of git://www.linux-watchdog.org/linux-watchdog +c5baa944875e drm/mcde: Make use of the helper function devm_platform_ioremap_resource() +192ad3c27a48 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +ea47ab111669 putname(): IS_ERR_OR_NULL() is wrong here +b4a4f213a39d namei: Standardize callers of filename_create() +a2b28235335f Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging +794ebcea865b namei: Standardize callers of filename_lookup() +1735715e0fd7 Merge tag 'ntb-5.15' of git://github.com/jonmason/ntb +c5f563f9e9e6 rename __filename_parentat() to filename_parentat() +21f577b0f48f Merge tag 'rproc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc +0766ec82e5fb namei: Fix use after free in kern_path_locked +2d7b4cdbb523 Merge tag 'backlight-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +86406a9e7333 Merge tag 'mfd-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +5e6a5845dd65 Merge tag 'gpio-updates-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +4a9344cd0aa4 PM: sleep: core: Avoid setting power.must_resume to false +75b96f0ec5fa Merge tag 'fuse-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +d62aab8ff711 Documentation: power: include kernel-doc in Energy Model doc +ca67408ad57a PM: EM: fix kernel-doc comments +46573fd6369f cpufreq: intel_pstate: hybrid: Rework HWP calibration +0654cf05d17b ACPI: CPPC: Introduce cppc_get_nominal_perf() +66e0aeaa8bae ACPI: scan: Remove unneeded header linux/nls.h +d216bfb4d798 PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() +996fe0616099 Merge tag 'kgdb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux +2b922a9d064f cxl/registers: Fix Documentation warning +a01da6ca7d0a cxl/pmem: Fix Documentation warning +9d1b3afd7304 cxl/uapi: Fix defined but not used warnings +da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() +9e56614c44b9 cxl/pci: Fix lockdown level +a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports +0bcfe68b8767 Revert "memcg: enable accounting for pollfd and select bits arrays" +3754707bcc3e Revert "memcg: enable accounting for file lock caches" +cd1adf1b63a1 Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" +bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static +1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 +f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of variables hi_sidd, lo_sidd +a906331c452b amd/display: downgrade validation failure log level +67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic +e8ba4922a2ed drm/amdgpu: sdma: clean up identation +9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting +a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate +101ba90ff033 drm/amdgpu: fix use after free during BO move +ac1509d19e2e drm/amdgpu: Create common PSP TA load function +68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table +3a029e1f3d6e selftests/bpf: Fix build of task_pt_regs test for arm64 +0dca4462ed06 block: move fs/block_dev.c to block/bdev.c +cd82cca7ebfe block: split out operations on block special files +49d82b1445f1 Merge tag 'nvme-5.15-2021-09-07' of git://git.infradead.org/nvme into block-5.15 +884f0e84f1e3 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() +dfbb3409b27f block: genhd: don't call blkdev_show() with major_names_lock held +27de8d597020 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +dd7c46d6e58e Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" +0f77f2defaf6 ieee802154: Remove redundant initialization of variable ret +d1bf73387b5a Merge branch 'stmmac-wol-fix' +90702dcd19c0 net: stmmac: fix MAC not working when system resume back with WoL active +f97493657c63 net: phylink: add suspend/resume support +0341d5e3d1ee net: renesas: sh_eth: Fix freeing wrong tx descriptor +9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user +f79645df8065 btrfs: zoned: fix double counting of split ordered extent +c124706900c2 btrfs: fix lockdep warning while mounting sprout fs +3fa421dedbc8 btrfs: delay blkdev_put until after the device remove +8f96a5bfa150 btrfs: update the bdev time directly when closing +cde7417ce487 btrfs: use correct header for div_u64 in misc.h +6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K +7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment +68c32eb2707a s390: remove xpram device driver +85ad27215ca5 s390/pci: read clp_list_pci_req only once +ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV +19379d456f7b s390/cio: fix kernel doc comment +7a928af413c3 s390/ctrlchar: fix kernel doc comment +44bead2545f1 s390/con3270: use proper type for tasklet function +5dddfaac4c25 s390/cpum_cf: move array from header to C file +2e8275285a60 s390/mm: fix kernel doc comments +a052096bdd68 s390/topology: fix topology information when calling cpu hotplug notifiers +88b604263f3d s390/unwind: use current_frame_address() to unwind current task +c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card +9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() +bbef56d861f1 bonding: 3ad: pass parameter bond_params by reference +1c990729e198 Merge tag 'linux-can-fixes-for-5.15-20210907' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +8f110f35f962 Merge tag 'wireless-drivers-2021-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +be27a47a760e cxgb3: fix oops on module removal +f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection +d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence +cdff1eda6932 (tag: mfd-next-5.15) mfd: lpc_sch: Rename GPIOBASE to prevent build error +452d07413954 mfd: syscon: Use of_iomap() instead of ioremap() +5a449e5864ef drm/i915/bios: get rid of vbt ddi_port_info +dab8477b032b drm/i915/bios: use ddc pin directly from child data +9e1dbc1a84bd drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize +11182986b455 drm/i915/bios: use alternate aux channel directly from child data +72337aac0045 drm/i915/bios: use dp max link rate directly from child data +6ba699814537 drm/i915/bios: use max tmds clock directly from child data +a9a56e7628d1 drm/i915/bios: use hdmi level shift directly from child data +87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER +cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER +644d0a5bcc33 can: c_can: fix null-ptr-deref on ioctl() +54d7a47a008b can: rcar_canfd: add __maybe_unused annotation to silence warning +ab108678195f Input: mms114 - support MMS134S +3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent build warnings +d198b8273e30 Input: elan_i2c - reduce the resume time for controller in Whitebox +8491f59e3b13 ALSA: vx222: fix null-ptr-deref +5ac749a57e0e libata: pass over maintainership to Damien Le Moal +7c5c18bdb656 docs: pdfdocs: Fix typo in CJK-language specific font settings +4b93c544e90e thunderbolt: test: split up test cases in tb_test_credit_alloc_all +ba7b1f861086 lib/test_scanf: split up number parsing test routines +1476ff21abb4 iwl: fix debug printf format strings +1dbe7e386f50 Merge tag 'block-5.15-2021-09-05' of git://git.kernel.dk/linux-block +03085b3d5a45 Merge tag 'misc-5.15-2021-09-05' of git://git.kernel.dk/linux-block +eebb4159a2bf Merge tag 'libata-5.15-2021-09-05' of git://git.kernel.dk/linux-block +60f8fbaa9544 Merge tag 'for-5.15/io_uring-2021-09-04' of git://git.kernel.dk/linux-block +20fbb11fe4ea don't make the syscall checking produce errors from warnings +b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs +26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error +b539c44df067 net: wwan: iosm: Unify IO accessors used in the driver +1d99411fe701 net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors +0a83299935f0 net: qcom/emac: Replace strlcpy with strscpy +fe63339ef36b ip6_gre: Revert "ip6_gre: add validation for csum_start" +f8416aa29185 kernel: debug: Convert to SPDX identifier +a61cb6017df0 dma-mapping: fix the kerneldoc for dma_map_sg_attrs +109bbba5066b KVM: Drop unused kvm_dirty_gfn_invalid() +0c0383918a3e net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static +b109398a2206 Merge branch 'bonding-fix' +4a9c93dc47de selftests/bpf: Test XDP bonding nest and unwind +6d5f1ef83868 bonding: Fix negative jump label count on nested bonding +e0b6417be088 MAINTAINERS: add VM SOCKETS (AF_VSOCK) entry +5289de5929d1 stmmac: dwmac-loongson:Fix missing return value +a9667ac88e2b fuse: remove unused arg in fuse_write_file_get() +660585b56e63 fuse: wait for writepages in syncfs +7bc7f61897b6 Documentation: Add documentation for VDUSE +c8a6153b6c59 vduse: Introduce VDUSE - vDPA Device in Userspace +8c773d53fb7b vduse: Implement an MMU-based software IOTLB +d8945ec41120 vdpa: Support transferring virtual addressing during DMA mapping +22af48cf91aa vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() +c10fb9454adc vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() +59dfe4f1e810 vhost-iotlb: Add an opaque pointer for vhost IOTLB +7f05630dc65d vhost-vdpa: Handle the failure of vdpa_reset() +0686082dbf7a vdpa: Add reset callback in vdpa_config_ops +86e17a51c1a5 vdpa: Fix some coding style issues +9c930054f2f5 file: Export receive_fd() to modules +7a6b92d33ab1 eventfd: Export eventfd_wake_count to modules +a93a962669cd iova: Export alloc_iova_fast() and free_iova_fast() +6105d1fe6f4c virtio-blk: remove unneeded "likely" statements +81a83d7f4cfc virtio-balloon: Use virtio_find_vqs() helper +d9130a2dfdd4 KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted +4ac214574d2d KVM: MMU: mark role_regs and role accessors as maybe unused +a3cf527e70bd KVM: MIPS: Remove a "set but not used" variable +e99314a340d2 Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +0d0a19395baa Merge tag 'kvm-s390-next-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +a40b2fd064bb x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait +3cc4e148b962 KVM: stats: Add VM stat for remote tlb flush requests +fdde13c13f90 KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() +1148bfc47be3 KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page +ca41c34cab1f KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality +e7177339d7b5 Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" +678a305b85d9 KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page +1dbaf04cb91b kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 +074c82c8f7cf kvm: x86: Increase MAX_VCPUS to 1024 +4ddacd525a2f kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS +e4457a45b41c iwlwifi: fix printk format warnings in uefi.c +81b4b56d4f81 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation +a717a780fc4e KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host +4855e26bcf4d cpufreq: mediatek-hw: Add support for CPUFREQ HW +8486a32dd484 cpufreq: Add of_perf_domain_get_sharing_cpumask +a8bbe0c94405 dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW +c2f24933a18a dt-bindings: mfd: Add Broadcom CRU +dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space +843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups +9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm +0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem +a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt +24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam +c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm +e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf +8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put +c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close +75eefd82581f drm/i915: Release i915_gem_context from a worker +aff959c28408 nvme: update MAINTAINERS email address +ab3994f6efba nvme: add error handling support for add_disk() +041bd1a1fc73 nvme: only call synchronize_srcu when clearing current path +b58da2d270db nvme: update keep alive interval when kato is modified +1ba2e507f55c nvme-tcp: Do not reset transport on data digest errors +f04064814c2a nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() +ab7a2737ac5a nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req +77d651a65569 nvmet: looks at the passthrough controller when initializing CAP +43dc987828ea nvme: move nvme_multi_css into nvme.h +e7d65803e2bb nvme-multipath: revalidate paths during rescan +d32d3d0b47f7 nvme-multipath: set QUEUE_FLAG_NOWAIT +132c88614f2b media: cedrus: Fix SUNXI tile size calculation +31692ab9a9ef media: hantro: Fix check for single irq +1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup stdarg.h and other headers" +729ce5a5bd6f vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro +0e115c45ee0b vsock_test: update message bounds test for MSG_EOR +8fc92b7c15f0 af_vsock: rename variables in receive loop +daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_get_irq() +d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode +58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() +146ea9b679c9 Input: edt-ft5x06 - added case for EDT EP0110M09 +8be98d2f2a0a Merge branch 'next' into for-linus +38de3afffb72 NTB: switch from 'pci_' to 'dma_' API +e631548027ca ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data +8d5ac871b556 virtio/vsock: support MSG_EOR bit processing +1af7e55511fe vhost/vsock: support MSG_EOR bit processing +41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. +9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. +694a1116b405 virtio: Bind virtio device to device-tree node +d5a8680dfab0 uapi: virtio_ids: Sync ids with specification +f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio +7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio +ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices +0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() +23b228cb89fd vhost scsi: Convert to SPDX identifier +52893733f2c5 vdpa/mlx5: Add multiqueue support +5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting +e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided +db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue +ae0428debf7c vdpa/mlx5: function prototype modifications in preparation to control VQ +4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion +90d1936681bc vDPA/ifcvf: enable multiqueue and control vq +2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly +6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf +30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id +48eab831ae8b net: create netdev->dev_addr assignment helpers +8c9bc823efd9 Merge branch 'bnxt_en-fixes' +1b2b91831983 bnxt_en: Fix possible unintended driver initiated error recovery +7ae9dc356f24 bnxt_en: Fix UDP tunnel logic +6fdab8a3ade2 bnxt_en: Fix asic.rev in devlink dev info command +beb55fcf950f bnxt_en: fix read of stored FW_PSID version on P5 devices +1656db67233e bnxt_en: fix stored FW_PSID version masks +27151f177827 Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +58ca24158758 Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +e07af2626643 Merge tag 'arc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc +063df71a574b Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +3fe617ccafd6 Enable '-Werror' by default for all kernel builds +fd47ff55c9c3 Merge tag 'usb-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +5bd785a81403 drm/panel: otm8009a: add a 60 fps mode +63f8428b4077 net: dsa: b53: Fix IMP port setup on BCM5301x +8a0ed250f911 ip_gre: validate csum_start only on pull +6b6dc4f40c52 Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +0319b848b155 binfmt: a.out: Fix bogus semicolon +0a4fd8df07dd bonding: complain about missing route only once for A/B ARP probes +e5dd729460ca ip/ip6_gre: use the same logic as SIT interfaces when computing v6LL address +81d0885d68ec net: stmmac: Fix overall budget calculation for rxtx_napi +45010c080e6e iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' +cc883236b792 ext4: drop unnecessary journal handle in delalloc write +6984aef59814 ext4: factor out write end code of inline file +55ce2f649b9e ext4: correct the error path of ext4_write_inline_data_end() +4df031ff5876 ext4: check and update i_disksize properly +9c4d94dc9a64 net/9p: increase default msize to 128k +9210fc0a3b61 net/9p: use macro to define default msize +22bb3b79290e net/9p: increase tcp max msize to 1MB +0097ae5f7af5 NTB: perf: Fix an error code in perf_setup_inbuf() +319f83ac98d7 NTB: Fix an error code in ntb_msit_probe() +f3b6b10fccc4 ntb: intel: remove invalid email address in header comment +49624efa65ac Merge tag 'denywrite-for-5.15' of git://github.com/davidhildenbrand/linux +f7464060f7ab Merge git://github.com/Paragon-Software-Group/linux-ntfs3 +6abaa83c7352 Merge tag 'f2fs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +55d1308bdff7 cdrom: update uniform CD-ROM maintainership in MAINTAINERS file +0961f0c00e69 Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs +ecbd690b52dc octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()' +d863ca67bb6e octeontx2-af: Add a 'rvu_free_bitmap()' function +7db8263a1215 ethtool: Fix an error code in cxgb2.c +9ddbc2a00d7f qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom +c7c5e6ff533f fq_codel: reject silly quantum parameters +bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock +25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT +e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg +a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT +94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t +3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation +7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" +ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" +303fff2b8c77 ksmbd: add validation for ndr read/write functions +687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function +72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data +d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug +28a5d3de9d65 ksmbd: defer notify_change() call +db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() +eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() +9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() +55cd04d75e63 ksmbd: fix translation in sid_to_id() +f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() +0e844efebdf9 ksmbd: fix translation in acl entries +43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() +3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() +475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() +da1e7ada5b62 ksmbd: fix lookup on idmapped mounts +1c500ad70638 loop: reduce the loop_ctl_mutex scope +54357f0c9149 tracing: Add migrate-disabled counter to tracing output. +49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work +f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del +89c2b3b74918 io_uring: reexpand under-reexpanded iters +2112ff5ce0c1 iov_iter: track truncated size +10905b4a68cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +52a67fbf0cff ionic: fix a sleeping in atomic bug +5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context +08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() +0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() +7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_partials() +fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing +c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_partials() +8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irqs disabled +f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() +cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs +3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe +a019d2016258 mm, slub: move reset of c->page and freelist out of deactivate_slab() +4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() +9f101ee89465 mm, slub: check new pages with restored irqs +3f2b77e35a4f mm, slub: validate slab from partial list or page allocator before making it cpu slab +6c1dbb674c5c mm, slub: restore irqs around calling new_slab() +fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() +0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled +e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() +9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup +1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() +75c8ff281d7a mm, slub: return slab page from get_partial() and set c->page afterwards +53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() +2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() +2fc2a7a62eb5 io_uring: io_uring_complete() trace should take an integer +f1583cb1be35 Merge tag 'linux-kselftest-next-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +b250e6d141ce Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +4e71add02821 Merge branch 'stable/for-linus-5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft +976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() +84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() +0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() +b3fd64e1451b mm, slub: allocate private object map for debugfs listings +eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() +abf36fe0be7d docs: kernel-hacking: Remove inappropriate text +d66e3edee7af futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() +7cca308cfdc0 Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +11d5576880ae Merge tag 'for-5.15/parisc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable +d6742212c0c6 Merge tag 'mips_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +603eefda5fcf Merge tag 'for-linus' of git://github.com/openrisc/linux +50ddcdb2635c Merge tag 'livepatching-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching +69a5c49a9147 Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +0c217d5066c8 SUNRPC: improve error response to over-size gss credential +3de18c865f50 Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb +14726903c835 Merge branch 'akpm' (patches from Andrew) +d5fffc5aff26 mm/madvise: add MADV_WILLNEED to process_madvise() +33090af97350 mm/vmstat: remove unneeded return value +64632fd3eb46 mm/vmstat: simplify the array size calculation +ea15ba17b434 mm/vmstat: correct some wrong comments +319814504992 mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() +924a11bd1623 selftests: vm: add COW time test for KSM pages +9e7cb94ca218 selftests: vm: add KSM merging time test +584ff0dfb09a mm: KSM: fix data type +82e717ad3501 selftests: vm: add KSM merging across nodes test +39619982c5be selftests: vm: add KSM zero page merging test +a40c80e348fa selftests: vm: add KSM unmerge test +68d6289baa35 selftests: vm: add KSM merge test +c9bd7d183673 mm/migrate: correct kernel-doc notation +dce491039628 mm: wire up syscall process_mrelease +884a7e5964e0 mm: introduce process_mrelease system call +a7259df76702 memblock: make memblock_find_in_range method private +38b031dd4d03 mm/mempolicy.c: use in_task() in mempolicy_slab_node() +be897d48a971 mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies +a38a59fdfa10 mm/mempolicy: advertise new MPOL_PREFERRED_MANY +cfcaa66f8032 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY +4c54d94908e0 mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy +b27abaccf8e8 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes +062db29358c9 mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number +65d759c8f9f5 mm: compaction: support triggering of proactive compaction by user +e1e92bfa3825 mm: compaction: optimize proactive compaction deferrals +1399af7e5489 mm, vmscan: guarantee drop_slab_node() termination +2e786d9e5a20 mm/vmscan: add 'else' to remove check_pending label +b87c517ac5de mm/vmscan: remove unneeded return value of kswapd_run() +eaad1ae7819f mm/vmscan: remove misleading setting to sc->priority +d17be2d9ff6c mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed +9647875be52b mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() +20b51af15e01 mm/migrate: add sysfs interface to enable reclaim migration +3a235693d393 mm/vmscan: never demote for memcg reclaim +a2a36488a61c mm/vmscan: Consider anonymous pages without swap +2f368a9fb7f4 mm/vmscan: add helper for querying ability to age anonymous pages +668e4147d885 mm/vmscan: add page demotion counter +26aa2d199d6f mm/migrate: demote pages during reclaim +5ac95884a784 mm/migrate: enable returning precise migrate_pages() success count +884a6e5d1f93 mm/migrate: update node demotion order on hotplug events +79c28a416722 mm/numa: automatically generate node migration order +4410cbb5c9f9 selftests/vm/userfaultfd: wake after copy failure +22e5fe2a2a27 userfaultfd: prevent concurrent API initialization +a759a909d42d userfaultfd: change mmap_changing to atomic +09a26e832705 hugetlb: fix hugetlb cgroup refcounting during vma split +e32d20c0c88b hugetlb: before freeing hugetlb page set dtor to appropriate value +b65a4edae11e hugetlb: drop ref count earlier after page allocation +416d85ed3e08 hugetlb: simplify prep_compound_gigantic_page ref count racing code +f87060d34523 mm: fix panic caused by __page_handle_poison() +941ca063eb8e mm: hwpoison: dump page for unhandlable page +f6533121696b doc: hwpoison: correct the support for hugepage +d0505e9f7dce mm: hwpoison: don't drop slab caches for offlining non-LRU page +a21c184fe25e mm/hwpoison: fix some obsolete comments +ed8c2f492d4e mm/hwpoison: change argument struct page **hpagep to *hpage +ea3732f7a1cf mm/hwpoison: fix potential pte_unmap_unlock pte error +ae611d072c5c mm/hwpoison: remove unneeded variable unmap_success +1d09510bcc6b mm/page_isolation: tracing: trace all test_pages_isolated failures +88dc6f208829 mm/page_alloc.c: use in_task() +3b446da6be7a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref +b346075fcf5d mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning +08678804e0b3 memblock: stop poisoning raw allocations +c803b3c8b3b7 mm: introduce memmap_alloc() to unify memory map allocation +22e7878102f9 microblaze: simplify pte_alloc_one_kernel() +c3ab6baf6a00 mm/page_alloc: always initialize memory map for the holes +f16de0bcdb55 kasan: test: avoid corrupting memory in kasan_rcu_uaf +756e5a47a5dd kasan: test: avoid corrupting memory in copy_user_test +b38fcca339db kasan: test: clean up ksize_uaf +25b12a58e848 kasan: test: only do kmalloc_uaf_memset for generic mode +1b0668be62cf kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS +555999a009aa kasan: test: avoid corrupting memory via memset +8fbad19bdcb4 kasan: test: avoid writing invalid memory +ab512805710f kasan: test: rework kmalloc_oob_right +c9d1af2b780a mm/kasan: move kasan.fault to mm/kasan/report.c +f181234a5a21 mm/vmalloc: fix wrong behavior in vread +f8bcbecfb6b4 lib/test_vmalloc.c: add a new 'nr_pages' parameter +12e376a6f859 mm/vmalloc: remove gfpflags_allow_blocking() check +343ab8178f31 mm/vmalloc: use batched page requests in bulk-allocator +bdbda735508c mm/sparse: clarify pgdat_to_phys +e0dbb2bccf19 include/linux/mmzone.h: avoid a warning in sparse memory support +01c8d337d195 mm/sparse: set SECTION_NID_SHIFT to 6 +11e02d3729da mm: sparse: remove __section_nr() function +fc1f5e980a46 mm: sparse: pass section_nr to find_memory_block +a1bc561bb2d3 mm: sparse: pass section_nr to section_mark_present +cdcfc631c80e mm/bootmem_info.c: mark __init on register_page_bootmem_info_section +5e22928abe67 mm/mremap: fix memory account on do_munmap() failure +9b593cb20283 remap_file_pages: Use vma_lookup() instead of find_vma() +5b78ed24e8ec mm/pagemap: add mmap_assert_locked() annotations to find_vma*() +e15710bf0406 mm: change fault_in_pages_* to have an unsigned size parameter +f00230ff8411 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code +f358afc52c30 mm: remove flush_kernel_dcache_page +0e84f5dbf8d6 scatterlist: replace flush_kernel_dcache_page with flush_dcache_page +64a05fe645e2 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page +79c62de859f7 mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data +0c52ec9513b3 selftests: Fix spelling mistake "cann't" -> "cannot" +6260618e09d3 selftests/vm: use kselftest skip code for skipped tests +4ba9515d32ba memcg: make memcg->event_list_lock irqsafe +5c49cf9ad600 memcg: fix up drain_local_stock comment +27fb0956ed08 mm, memcg: save some atomic ops when flush is already true +bec49c067c67 mm, memcg: remove unused functions +37bc3cb9bbef mm: memcontrol: set the correct memcg swappiness restriction +55a68c823951 memcg: replace in_interrupt() by !in_task() in active_memcg() +96e51ccf1af3 memcg: cleanup racy sum avoidance code +ec403e2ae0df memcg: enable accounting for ldt_struct objects +c509723ec27e memcg: enable accounting for posix_timers_cache slab +5f58c39819ff memcg: enable accounting for signals +18319498fdd4 memcg: enable accounting of ipc resources +30acd0bdfb86 memcg: enable accounting for new namesapces and struct nsproxy +839d68206de8 memcg: enable accounting for fasync_cache +0f12156dff28 memcg: enable accounting for file lock caches +b65584344415 memcg: enable accounting for pollfd and select bits arrays +79f6540ba88d memcg: enable accounting for mnt_cache entries +bb902cb47cf9 memcg: charge fs_context and legacy_fs_context +aa48e47e3906 memcg: infrastructure to flush memcg stats +7e1c0d6f5820 memcg: switch lruvec stats to rstat +fab827dbee8c memcg: enable accounting for pids in nested pid namespaces +01c4b28cd2e6 mm, memcg: inline swap-related functions to improve disabled memcg config +2c8d8f97ae22 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config +56cab2859fbe mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions +1e6decf30af5 shmem: shmem_writepage() split unlikely i915 THP +a7fddc36299a huge tmpfs: decide stat.st_blksize by shmem_is_huge() +5e6e5a12a44c huge tmpfs: shmem_is_huge(vma, inode, index) +acdd9f8e0fed huge tmpfs: SGP_NOALLOC to stop collapse_file() on race +c852023e6fd4 huge tmpfs: move shmem_huge_enabled() upwards +b9e2faaf6fa0 huge tmpfs: revert shmem's use of transhuge_vma_enabled() +2b5bbcb1c9c2 huge tmpfs: remove shrinklist addition from shmem_setattr() +d144bf620534 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE +050dcb5c85bb huge tmpfs: fix fallocate(vanilla) advance over huge pages +86a2f3f2d99e shmem: include header file to declare swap_info +cdd89d4cb650 shmem: remove unneeded function forward declaration +b6378fc8b477 shmem: remove unneeded header file +f2b346e4522c shmem: remove unneeded variable ret +bf11b9a8e9a9 shmem: use raw_spinlock_t for ->stat_lock +3969b1a654fb mm: delete unused get_kernel_page() +51cc3a6620a6 fs, mm: fix race in unlinking swapfile +9857a17f206f mm/gup: remove try_get_page(), call try_get_compound_head() directly +54d516b1d62f mm/gup: small refactoring: simplify try_grab_page() +3967db22ba32 mm/gup: documentation corrections for gup/pup +be51eb18b81b mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() +6401c4eb57f9 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() +06a9e696639c mm: gup: remove useless BUG_ON in __get_user_pages() +0fef147ba732 mm: gup: remove unneed local variable orig_refs +8fed2f3cd6da mm: gup: remove set but unused local variable major +6de522d1667f include/linux/buffer_head.h: fix boolreturn.cocci warnings +7490a2d24814 writeback: memcg: simplify cgroup_writeback_by_id +7ae12c809f6a fs: inode: count invalidated shadow pages in pginodesteal +16e2df2a05d4 fs: drop_caches: fix skipping over shadow cache inodes +3047250972ff mm: remove irqsave/restore locking from contexts with irqs enabled +20792ebf3eeb writeback: use READ_ONCE for unlocked reads of writeback stats +42dd235cb15c writeback: rename domain_update_bandwidth() +45a2966fd641 writeback: fix bandwidth estimate for spiky workload +fee468fdf41c writeback: reliably update bandwidth estimation +633a2abb9e1c writeback: track number of inodes under writeback +eb2169cee36f mm: add kernel_misc_reclaimable in show_free_areas +4f3eaf452a14 mm: report a more useful address for reclaim acquisition +8c5b3a8adad2 mm/debug_vm_pgtable: fix corrupted page flag +fda88cfda1ab mm/debug_vm_pgtable: remove unused code +2f87f8c39a91 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests +4cbde03bdb0b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests +c0fe07b0aa72 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests +44966c4480f8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests +4878a888824b mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests +5f447e8067fd mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests +8cb183f2f2a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests +8983d231c7cc mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests +36b77d1e1592 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests +3c9b84f044a9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args +4bdffd2708d6 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings +9673e0050c39 ocfs2: ocfs2_downconvert_lock failure results in deadlock +6c85c2c72819 ocfs2: quota_local: fix possible uninitialized-variable access in ocfs2_local_read_info() +2f566394467c ocfs2: remove an unnecessary condition +7e4265c88968 ia64: make num_rsvd_regions static +70b2e9912a01 ia64: make reserve_elfcorehdr() static +1d1f4bf845d3 ia64: fix #endif comment for reserve_elfcorehdr() +577706de69c1 ia64: fix typo in a comment +592ca09be833 fs: update documentation of get_write_access() and friends +6128b3af2a5e mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() +8d0920bde5eb mm: remove VM_DENYWRITE +4589ff7ca815 binfmt: remove in-tree usage of MAP_DENYWRITE +fe69d560b5bd kernel/fork: always deny write access to current MM exe_file +35d7bdc86031 kernel/fork: factor out replacing the current MM exe_file +42be8b425351 binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() +730affed24bf netfilter: socket: icmp6: fix use-after-scope +8b7084b848cd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft into HEAD +fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx +fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init +cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device specific values +c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached +d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward +b62aa57e3c78 drm/i915/gt: Add support of mocs propagation +31efe48eb5dc io_uring: fix possible poll event lost in multi shot mode +7a8526a5cd51 libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. +8a6430ab9c9c libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs +0ef47db1cb64 bio: fix kerneldoc documentation for bio_alloc_kiocb() +a3314262eede Merge branch 'fixes' into next +9756e44fd4d2 net: remove the unnecessary check in cipso_v4_doi_free +ddd0d5293810 net: bridge: mcast: fix vlan port router deadlock +f1181e39d6ac net: cs89x0: disable compile testing on powerpc +8d17a33b076d net: usb: qmi_wwan: add Telit 0x1060 composition +5457773ef99f spi: rockchip: handle zero length transfers without timing out +7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX +b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select +8d4ad41e3e8e io_uring: prolong tctx_task_work() with flushing +636378535afb io_uring: don't disable kiocb_done() CQE batching +fa84693b3c89 io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL +c7a3828d98db perf tests: Add test for PMU aliases +13d60ba0738b perf pmu: Add PMU alias support +bf0df73a2f0d seg6_iptunnel: Remove redundant initialization of variable err +c68b421d8ebe perf session: Report collisions in AUX records +538d9c1829ed perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event +71f7f897c309 perf build: Report failure for testing feature libopencsd +a80aea64aa07 perf cs-etm: Show a warning for an unknown magic number +56c62f52b6f2 perf cs-etm: Print the decoder name +779f414a4849 perf cs-etm: Create ETE decoder +212095f7ca4a perf cs-etm: Update OpenCSD decoder for ETE +050a0fc4edc7 perf cs-etm: Fix typo +51ba8811318a perf cs-etm: Save TRCDEVARCH register +c9ccc96bf6f2 perf cs-etm: Refactor out ETMv4 header saving +f4aef1ea2663 perf cs-etm: Initialise architecture based on TRCIDR1 +991f69e9e0bb perf cs-etm: Refactor initialisation of decoder params. +f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver +743902c54461 tipc: clean up inconsistent indenting +c645fe9bf6ae skbuff: clean up inconsistent indenting +73fc98154e9c drivers: net: smc911x: clean up inconsistent indenting +743238892156 net: 3com: 3c59x: clean up inconsistent indenting +340fa6667a69 mptcp: Only send extra TCP acks in eligible socket states +20e7b9f82b6e pktgen: remove unused variable +79a58c06c2d1 ionic: fix double use of queue-lock +a9fc4315553d drm: Improve the output_poll_changed description +98cca519df6d drm/ttm: cleanup ttm_resource_compat +05a444d3f90a ceph: fix dereference of null pointer cf +0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning +044e55b14657 dma-buf: clarify dma_fence_add_callback documentation +b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation +c42813b71a06 parisc: Fix unaligned-access crash in bootloader +bc7cd2dd1f8e kbuild: redo fake deps at include/ksym/*.h +44815c90210c kbuild: clean up objtool_args slightly +e54dd93a0822 modpost: get the *.mod file path more simply +1439ebd2ce77 checkkconfigsymbols.py: Fix the '--ignore' option +5df77ad61fd7 kbuild: merge vmlinux_link() between ARCH=um and other architectures +d40aecd108d2 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh +8f1305124ea4 kbuild: merge vmlinux_link() between the ordinary link and Clang LTO +a8390ba9ddce kbuild: remove stale *.symversions +f01ac2a15218 kbuild: remove unused quiet_cmd_update_lto_symversions +265264b814c2 gen_compile_commands: extract compiler command from a series of commands +7ab44e9ee5f2 x86: remove cc-option-yn test for -mtune= +43e6b58f793c arc: replace cc-option-yn uses with cc-option +ff00f64bceb1 s390: replace cc-option-yn uses with cc-option +ba3e87cfa2a0 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild +87c3cb564f3e sparc: move the install rule to arch/sparc/Makefile +e052826ff1a6 security: remove unneeded subdir-$(CONFIG_...) +25c648a066c1 kbuild: sh: remove unused install script +52d83df682c8 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y +2185a7e4b0ad kbuild: Switch to 'f' variants of integrated assembler flag +6272cc389fec kbuild: Shuffle blank line to improve comment meaning +5c6ae0efca8d kbuild: Add a comment above -Wno-gnu +a312b60d6c4f kbuild: Remove -Wno-format-invalid-specifier from clang block +e1f86d7b4b2a kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk +6796e80409b9 kbuild: macrofy the condition of if_changed and friends +55a6d00ed0c1 x86/build/vdso: fix missing FORCE for *.so build rule +850ded46c642 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG +7d73c3e9c514 Makefile: remove stale cc-option checks +36f1386d3412 MAINTAINERS: add Nick to Kbuild reviewers +a9c9a6f741cd Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +c1fe77e42440 (tag: mtd/for-5.15) Merge tag 'nand/for-5.15' into mtd/next +e5a2cac908df parisc: Drop __arch_swab16(), arch_swab24(), _arch_swab32() and __arch_swab64() functions +23852bec534a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +83ec91697412 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +c793011242d1 Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +75d6e7d9ced8 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +a180eab0b564 Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing-teams/working/fujitsu/integration +7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +9f3589993c0c ceph: drop the mdsc_get_session/put_session dout messages +3eaf5aa1cfa8 ceph: lockdep annotations for try_nonblocking_invalidate +a76d0a9c288e ceph: don't WARN if we're forcibly removing the session caps +42ad631b4d0e ceph: don't WARN if we're force umounting +a6d37ccdd240 ceph: remove the capsnaps when removing caps +b11ed5034668 ceph: request Fw caps before updating the mtime in ceph_write_iter +d517b3983dd3 ceph: reconnect to the export targets on new mdsmaps +692e17159792 ceph: print more information when we can't find snaprealm +0ba92e1c5f7c ceph: add ceph_change_snap_realm() helper +c80dc3aee984 ceph: remove redundant initializations from mdsc and session +b4002173b798 ceph: cancel delayed work instead of flushing on mdsc teardown +40e309de4dd8 ceph: add a new vxattr to return auth mds for an inode +49f8899e5edf ceph: remove some defunct forward declarations +e1a4541ec0b9 ceph: flush the mdlog before waiting on unsafe reqs +d095559ce410 ceph: flush mdlog before umounting +59b312f36230 ceph: make iterate_sessions a global symbol +fba97e802501 ceph: make ceph_create_session_msg a global symbol +ce3a8732ae0d ceph: fix comment about short copies in ceph_write_end +2ad32cf09bd2 ceph: fix memory leak on decode error in ceph_handle_caps +89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfio +3f2b16734914 pwm: mtk-disp: Implement atomic API .get_state() +331e049dec64 pwm: mtk-disp: Fix overflow in period and duty calculation +888a623db5d0 pwm: mtk-disp: Implement atomic API .apply() +799206c1302e iscsi_ibft: Fix isa_bus_to_virt not working under ARM +9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/linux-xtensa +340576590dac futex: Avoid redundant task lookup +249955e51c81 futex: Clarify comment for requeue_pi_wake_futex() +4f07ec0d76f2 futex: Prevent inconsistent state and exit race +a974b54036f7 futex: Return error code instead of assigning it without effect +15eb7c888e74 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT +d7a4e582587d pwm: mtk-disp: Adjust the clocks to avoid them mismatch +aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d7109fe3a099 x86/platform: Increase maximum GPIO number for X86_64 +742a4c49a82a Merge branch 'remotes/lorenzo/pci/tools' +e3c825c93e62 Merge branch 'remotes/lorenzo/pci/misc' +6e129176c3af Merge branch 'remotes/lorenzo/pci/endpoint' +eccefc748e0e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' +09cfc9db2db1 Merge branch 'remotes/lorenzo/pci/xgene' +4a4547db5612 Merge branch 'remotes/lorenzo/pci/tegra194' +db2d64f83703 Merge branch 'remotes/lorenzo/pci/tegra' +c2863b217edc Merge branch 'remotes/lorenzo/pci/rcar' +c501cf9cbeac Merge branch 'remotes/lorenzo/pci/mediatek' +af42a0d4a88b Merge branch 'remotes/lorenzo/pci/keembay' +c1bb1449fa8e Merge branch 'remotes/lorenzo/pci/iproc' +a1e4ca8eb963 Merge branch 'remotes/lorenzo/pci/hyper-v' +53cb14d25662 Merge branch 'remotes/lorenzo/pci/hv' +2b5a949eea28 Merge branch 'remotes/lorenzo/pci/cadence' +540267e236dd Merge branch 'remotes/lorenzo/pci/aardvark' +a549a33c37ef Merge branch 'pci/visconti' +0e52059a8256 Merge branch 'pci/rockchip-dwc' +bd8bb4d097e4 Merge branch 'pci/dwc' +dbf0b9bad040 Merge branch 'pci/artpec6' +739c4747a25a Merge branch 'pci/misc' +74797618e202 Merge branch 'pci/vpd' +1295d187abfb Merge branch 'pci/virtualization' +9045f63e67bc Merge branch 'pci/resource' +e210d9fc0903 Merge branch 'pci/reset' +34627f4dcd0f Merge branch 'pci/portdrv' +03816e7f7887 Merge branch 'pci/irq' +9d102c743724 Merge branch 'pci/iommu' +4f6f0b86d360 Merge branch 'pci/hotplug' +52d44f3c6197 Merge branch 'pci/enumeration' +aeef8b5089b7 x86/pat: Pass valid address to sanitize_phys() +aef4892a63c2 Merge tag 'integrity-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity +dd8f6b299a2b dt-bindings: pwm: rockchip: Add description for rk3568 +8083f58d08fd pwm: Make pwmchip_remove() return void +7587f8a863ce pwm: sun4i: Don't check the return code of pwmchip_remove() +ceb2c2842f36 pwm: sifive: Don't check the return code of pwmchip_remove() +4e334973541d pwm: samsung: Don't check the return code of pwmchip_remove() +81d4b5c449ce pwm: renesas-tpu: Don't check the return code of pwmchip_remove() +15d217614fcf pwm: rcar: Don't check the return code of pwmchip_remove() +f0e96e2e2cb2 pwm: pca9685: Don't check the return code of pwmchip_remove() +faaa2222213b pwm: omap-dmtimer: Don't check the return code of pwmchip_remove() +9b7b5736ffd5 pwm: mtk-disp: Don't check the return code of pwmchip_remove() +bfecbc9490dc pwm: imx-tpm: Don't check the return code of pwmchip_remove() +fc3f3f565eac pwm: img: Don't check the return code of pwmchip_remove() +a08be12771c0 pwm: cros-ec: Don't check the return code of pwmchip_remove() +b4334246cc3d pwm: brcmstb: Don't check the return code of pwmchip_remove() +319333b0c48e pwm: atmel-tcb: Don't check the return code of pwmchip_remove() +632927511c3a pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove() +a75bc6b783ab pwm: twl: Simplify using devm_pwmchip_add() +c9bb1c9e5460 pwm: twl-led: Simplify using devm_pwmchip_add() +a64a5853a827 pwm: tiecap: Simplify using devm_pwmchip_add() +8614e210083e pwm: stm32-lp: Simplify using devm_pwmchip_add() +02dd2e417e7d pwm: sl28cpld: Simplify using devm_pwmchip_add() +b7783c625815 pwm: raspberrypi-poe: Simplify using devm_pwmchip_add() +97f290357df2 pwm: pxa: Simplify using devm_pwmchip_add() +9c3fac7aaf27 pwm: ntxec: Simplify using devm_pwmchip_add() +43f5f48d095c pwm: mxs: Simplify using devm_pwmchip_add() +e0150252a643 pwm: mediatek: Simplify using devm_pwmchip_add() +da68a9f4b03c pwm: lpc32xx: Simplify using devm_pwmchip_add() +071beb7c5ee3 pwm: lp3943: Simplify using devm_pwmchip_add() +0aa2bec5a8ed pwm: keembay: Simplify using devm_pwmchip_add() +f0d6d7f26007 pwm: jz4740: Simplify using devm_pwmchip_add() +2e27afd0557f pwm: iqs620a: Simplify using devm_pwmchip_add() +d8c11a6505d2 pwm: intel-lgm: Simplify using devm_pwmchip_add() +acfdc2030a77 pwm: imx27: Simplify using devm_pwmchip_add() +5ba3eb4bb3b5 pwm: fsl-ftm: Simplify using devm_pwmchip_add() +a0b336a35216 pwm: ep93xx: Simplify using devm_pwmchip_add() +ccc2df6f802b pwm: bcm-kona: Simplify using devm_pwmchip_add() +14ac9e17f9bd pwm: ab8500: Simplify using devm_pwmchip_add() +cf83f7b7ae76 pwm: keembay: Improve compile coverage by allowing to enable on !ARM64 +2ee4bc91b62e pwm: jz4740: Improve compile coverage by allowing to enable on !MIPS +97966ade662e pwm: ntxec: Drop useless assignment to struct pwmchip::base +1a0c97b6460f pwm: tiehrpwm: Unprepare clock only after the PWM was unregistered +84ea61f65d70 pwm: rockchip: Unprepare clocks only after the PWM was unregistered +04d775210fb9 pwm: hibvt: Disable the clock only after the PWM was unregistered +d44084c93427 pwm: stm32-lp: Don't modify HW state in .remove() callback +9d768cd7fd42 pwm: rockchip: Don't modify HW state in .remove() callback +c68eb29c8e90 pwm: img: Don't modify HW state in .remove() callback +020162d6f49f pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered +3d2813fb17e5 pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered +b55060d796c5 Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +eb41f334589d pwm: ab8500: Fix register offset calculation to not depend on probe order +52eaba4cedbd pwm: atmel: Rework tracking updates pending in hardware +c815f04ba949 Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +612b23f27793 Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock +4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mapping +eceae1e7acae Merge tag 'configfs-5.15' of git://git.infradead.org/users/hch/configfs +265113f70f3d Merge tag 'dlm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm +3146cba99aa2 io-wq: make worker creation resilient against signals +05c5f4ee4da7 io-wq: get rid of FIXED worker flag +b0cfcdd9b967 d_path: make 'prepend()' fill up the buffer exactly on overflow +faa2e05ad0dc PCI: ibmphp: Fix double unmap of io_mem +7661809d493b mm: don't allow oversized kvmalloc() calls +851c8e761c39 iwlwifi: bump FW API to 66 for AX devices +cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 +2f32c147a381 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha +111c1aa8cad4 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +0da14a19493d x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API +815409a12c0a Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported +412106c203b7 Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs +17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code +89594c746b00 Merge tag 'fscache-next-20210829' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +4bf8e582119e cpufreq: Remove ready() callback +9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() +692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() +59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus +75ae663d053b iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() +2e3a51b59ea2 fs/ntfs3: Change how module init/info messages are displayed +989e795bfe36 fs/ntfs3: Remove GPL boilerplates from decompress lib files +dd854e4b5b12 fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter +d4e8e135a9af fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() +1fd95c05d8f7 ext4: add error checking to ext4_ext_replay_set_iblocks() +f97a2103f1a7 firmware: dmi: Move product_sku info to the end of the modalias +90c90cda05ae Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +4f89ff026ddb ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP +c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER +49ca6153208f bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause +450cede7f380 drm/i915/gem: Fix the mman selftest +555ae26d5185 drm/i915/dp: fix for ADL_P/S dp/edp max source rates +bc41f059a080 drm/i915/dp: fix DG1 and RKL max source rates +8ee8167771da drm/i915/dp: fix EHL/JSL max source rates calculation +533140cb51ed drm/i915/dp: fix TGL and ICL max source rates +6fd5a7c92eae drm/i915/dp: Fix eDP max rate for display 11+ +2d52c58b9c9b block, bfq: honor already-setup queue merges +55a51ea14094 block/mq-deadline: Move dd_queued() to fix defined but not used warning +d12e1c464988 net: dsa: b53: Set correct number of ports in the DSA struct +cdb067d31c0f net: dsa: b53: Fix calculating number of switch ports +aabbdc67f348 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 +cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component +344c32783044 drm/i915/debugfs: clean up LPSP capable +3a5f9281cfce drm/i915/debugfs: clean up LPSP status +ecdc28defc46 net: hso: add failure handler for add_net_device +b9edbfe1adec flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common() +9aca491e0dcc Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 +d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 +d2cabd2dc8da net: qrtr: revert check in qrtr_endpoint_post() +552799f8b3b0 net: dsa: lantiq_gswip: fix maximum frame length +025efa0a82df selftests: add simple GSO GRE test +3f22bb137eb0 ipv6: change return type from int to void for mld_process_v2 +66abf5fb4cf7 net/sun3_82586: Fix return value of sun3_82586_probe() +802fd9613e19 drm/i915/dp: fix DG2 max source rate check +15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) +3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platform_ioremap_resource() +771d2053d41f panfrost: Don't cleanup the job if it was successfully queued +bea6a94a279b MIPS: Malta: fix alignment of the devicetree buffer +4ac6d90867a4 Merge tag 'docs-5.15' of git://git.lwn.net/linux +df43d903828c Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +9e5f3ffcf1cb Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +6104dde096eb Merge tag 'm68knommu-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +c07f191907e7 Merge tag 'hyperv-next-signed-20210831' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +205b95fe658d net/ncsi: add get MAC address command to get Intel i210 MAC address +5240118f08a0 bnxt_en: fix kernel doc warnings in bnxt_hwrm.c +7c636d4d20f8 Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +32b47072f319 Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +47505bf3a821 Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink' into clk-next +8fb59ce15c43 Merge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' and 'clk-vc5' into clk-next +1faa7cb2b066 Merge branch 'clk-frac-divider' into clk-next +866147b8fa59 Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +7110569a096d Merge branches 'clk-renesas', 'clk-cleanup' and 'clk-determine-divider' into clk-next +4990d8c1333d Merge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', 'clk-lmk' and 'clk-x86' into clk-next +634135a07b88 Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +4cdc4cc2ad35 Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +57c78a234e80 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +bcfeebbff362 Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +48983701a1e0 Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +9ad544670514 drm/amd/display: Fix unused initialization of pointer sink +fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov +7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority +0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring +080e613c74bb drm/amdgpu/vce: set the priority for each ring +a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block +25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function +37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) +f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" +34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority +84d588c3de84 drm/amdgpu: rework context priority handling +391ac13539ca drm/amd/display: 3.2.150 +3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 +58065a1e524d drm/amd/display: Update swizzle mode enums +94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header +9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS +55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors +f1c1a9822149 drm/amd/display: Use max target bpp override option +bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 +e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling +b5ce6fe8129f drm/amd/display: add missing ABM register offsets +f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support +5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support +d76b12da98df drm/amd/display: Add DP 2.0 DCCG +3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder +83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder +d6043581e1d9 drm/amdkfd: drop process ref count when xnack disable +61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator +c8b177b6e3a0 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 +6f1fce595b78 parisc: math-emu: Fix fall-through warnings +46a226b50ec3 Merge branch 'for-5.15/apple' into for-linus +2501ce96ecd0 Merge branch 'for-5.15/wacom' into for-linus +fcbc26eb9254 Merge branch 'for-5.15/thrustmaster' into for-linus +854a95877f4d Merge branch 'for-5.15/sony' into for-linus +163a31246679 Merge branch 'for-5.15/magicmouse' into for-linus +1138b3319242 Merge branch 'for-5.15/logitech' into for-linus +6ef9233f4a42 Merge branch 'for-5.15/goodix' into for-linus +dab6e4f452c2 Merge branch 'for-5.15/core' into for-linus +e4ee5090e3e5 Merge branch 'for-5.15/cmedia' into for-linus +56e527b0f790 Merge branch 'for-5.15/amd-sfh' into for-linus +030f65307831 parisc: fix crash with signals and alloca +5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively +8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces +d2f311ec9198 HID: usbhid: Simplify code in hid_submit_ctrl() +0a824efdb724 HID: usbhid: Fix warning caused by 0-length input reports +5049307d37a7 HID: usbhid: Fix flood of "control queue full" messages +15e20db2e0ce io-wq: only exit on fatal signals +f95dc207b93d io-wq: split bounded and unbounded work into separate lists +477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drm +4cd67adc44a3 Merge tag 'misc-habanalabs-next-2021-09-01' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next +1b4f3dfb4792 Merge tag 'usb-serial-5.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +2037e5d6fbbc Merge tag 'usb-serial-5.15-rc1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +36e784a60b85 Merge branch 'mptcp-prevent-tcp_push-crash-and-selftest-temp-file-buildup' +bfd862a7e931 selftests: mptcp: clean tmp files in simult_flows +1094c6fe7280 mptcp: fix possible divide by zero +835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +ea7b4244b365 x86/setup: Explicitly include acpi.h +07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +863580418bc8 regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name +0866d645b76d ASoC: rt5682: fix headset background noise when S3 state +0f2ef911de0b Merge tag 'asoc-v5.15' into asoc-5.15 +ecd95673142e fs: dlm: avoid comms shutdown delay in release_lockspace +222039a2503e ASoC: dt-bindings: mt8195: remove dependent headers in the example +940ffa194547 ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK +2a6a0a03117e ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device" +c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +8ea32183072a habanalabs/gaudi: hwmon default card name +8d9aa980beb8 habanalabs: add support for f/w reset +56e753d59566 habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC +607b1468c226 habanalabs: cannot sleep while holding spinlock +698f744aa858 habanalabs: never copy_from_user inside spinlock +053caa267fd1 habanalabs: remove unnecessary device status check +176d23a77edb habanalabs: disable IRQ in user interrupts spinlock +71731090ab17 habanalabs: add "in device creation" status +e1b61f8e975a habanalabs/gaudi: invalidate PMMU mem cache on init +6be42f0a1c3a habanalabs/gaudi: size should be printed in decimal +da105e6108a2 habanalabs/gaudi: define DC POWER for secured PMC +83d93e2bed14 habanalabs/gaudi: unmask out of bounds SLM access interrupt +89b213657c71 habanalabs: add userptr_lookup node in debugfs +816a6c6d99a3 habanalabs/gaudi: fetch TPC/MME ECC errors from F/W +72d6625570c1 habanalabs: modify multi-CS to wait on stream masters +1f6bdee76553 habanalabs/gaudi: add monitored SOBs to state dump +929cbab5b3c8 habanalabs/gaudi: restore user registers when context opens +60d86e74df30 habanalabs/gaudi: increase boot fit timeout +c2aa71361806 habanalabs: update to latest firmware headers +1fd984f5fe62 habanalabs/gaudi: minimize number of register reads +09ae43043c74 habanalabs: fix mmu node address resolution in debugfs +714fccbf4824 habanalabs: save pid per userptr +83f14f2f9b63 habanalabs/gaudi: move scrubbing to late init +f5137aff6dcc habanalabs/gaudi: scrub HBM to a specific value +a6c849012b0f habanalabs: add validity check for event ID received from F/W +cc5b4c4c75c4 habanalabs: clear msg_to_cpu_reg to avoid misread after reset +b9317d513098 habanalabs: make set_pci_regions asic function +932adf1645cd habanalabs: convert PCI BAR offset to u64 +5dc9ffaff142 habanalabs: expose server type in INFO IOCTL +ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +5f939f497710 ASoC: audio-graph: respawn Platform Support +cd5e4efde23a ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency +e38b3f200594 SUNRPC: don't pause on incomplete allocation +8af52e69772d tools build: Fix feature detect clean for out of source builds +79e7ed56d7e8 perf evlist: Add evlist__for_each_entry_from() macro +c97f082c1352 drm/ttm: Clear all DMA mappings on demand +780aa1209f88 mptcp: Fix duplicated argument in protocol.h +e432fe97f3e5 powerpc/bug: Cast to unsigned long before passing to inline asm +0e90dfa7a8d8 net: dsa: tag_rtl4_a: Fix egress tags +ef6c8da71eaf octeontx2-pf: cn10K: Reserve LMTST lines per core +21274aa17819 octeontx2-af: Add additional register check to rvu_poll_reg() +8eebaf4a11fc net: ixp46x: Remove duplicate include of module.h +c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h +f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_ioremap_resource() +23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ioremap_resource() +c6132f6f2e68 bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels +58e636039b51 xen: remove stray preempt_disable() from PV AP startup code +f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation +4b92d4add5f6 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() +9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A +19ba2e8e2744 drm/i915/dsi/xelpd: Enable mipi dsi support. +f87c46c43175 drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband +f7a8f9afe52b drm/i915/display: Update small joiner ram size +b14b8b1ed0e1 powerpc/ptdump: Fix generic ptdump for 64-bit +09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) +5a87679ffd44 Bluetooth: btusb: Support public address configuration for MediaTek Chip. +1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() +46d4ee48aaef dt-bindings: clock: samsung: fix header path in example +85dfdbfc13ea mailbox: cmdq: add multi-gce clocks support for mt8195 +8d4f5a9e012a mailbox: cmdq: add mediatek mailbox support for mt8195 +704446b935bd dt-bindings: gce: add gce header file for mt8195 +0553fb51686e dt-bindings: mailbox: add definition for mt8195 +9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next +86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft +efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds +9605f75cf36e f2fs: should put a page beyond EOF when preparing a write +827f02842e40 f2fs: deallocate compressed pages when error happens +e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +2c208abd4f9e PCI/VPD: Use unaligned access helpers +06e1913d4571 PCI/VPD: Clean up public VPD defines and inline functions +24c521f81c30 cxgb4: Use pci_vpd_find_id_string() to find VPD ID string +acfbb1b8a494 PCI/VPD: Add pci_vpd_find_id_string() +46a347835cc5 PCI/VPD: Include post-processing in pci_vpd_find_tag() +59b83b29bb55 PCI/VPD: Stop exporting pci_vpd_find_info_keyword() +a61590892ef0 PCI/VPD: Stop exporting pci_vpd_find_tag() +8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips +9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/smack-next +0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver +71121fdd79f5 PCI: dwc: Remove surplus break statement after return +8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +30492c12d232 PCI: artpec6: Remove local code block from switch statement +befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +ee6f85683e85 PCI: artpec6: Remove surplus break statement after return +0242f6426ea7 io-wq: fix queue stalling race +28667a526980 perf evsel: Handle precise_ip fallback in evsel__open_cpu() +89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller +da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver +91233d003b09 perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu() +5db1856781e4 drm/i915/guc: drop guc_communication_enabled +ebfb045a4174 perf evsel: Move test_attr__open() to success path in evsel__open_cpu() +da7c3b462293 perf evsel: Move ignore_missing_thread() to fallback code +71efc48a4cbd perf evsel: Separate rlimit increase from evsel__open_cpu() +d21fc5f077f7 perf evsel: Separate missing feature detection from evsel__open_cpu() +6efd06e37419 perf evsel: Add evsel__prepare_open() +588f4ac76399 perf evsel: Separate missing feature disabling from evsel__open_cpu +46def08f5db0 perf evsel: Save open flags in evsel in prepare_open() +d45ce03434fd perf evsel: Separate open preparation from open itself +bc0496043edf perf evsel: Remove retry_sample_id goto label +5d4da30f76b9 perf mmap: Add missing bitops.h header +6e93bc534f14 libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max() +e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +00823dcbdd41 PCI/portdrv: Enable Bandwidth Notification only if port supports it +67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux +f3c4b1341e83 swiotlb: use depends on for DMA_RESTRICTED_POOL +b75f299d6960 libsubcmd: add OPT_UINTEGER_OPTARG option type +7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode +d7eff46c214c drm/amdgpu: fix fdinfo race with process exit +703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocation fails +f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) +156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran +e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation +0e62b094a82d drm/amd/display: cleanup idents after a revert +03388a347fe7 drm/amd/display: Fix memory leak reported by coverity +40a72c6472c5 perf tools: Fix LLVM download hint link +792adb1aa972 perf tools: Fix LLVM test failure when running in verbose mode +a8a2d5c0b33e perf tools: Refactor LLVM test warning for missing binary +0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +474b3f2882b2 perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail} +bbc49f120203 perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} +298105b78b0e perf bpf: Fix memory leaks relating to BTF. +760f5e77e662 perf data: Correct -h output +cb5a2ebbf15b perf header: Fix spelling mistake "cant'" -> "can't" +e807ffe6692b perf dlfilters: Fix build on environments with a --sysroot gcc arg +916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux +b8ce1b9d25cc io_uring: don't submit half-prepared drain request +c6d3d9cbd659 io_uring: fix queueing half-created requests +08bdbd39b584 io-wq: ensure that hash wait lock is IRQ disabling +7db304375e11 io_uring: retry in case of short read on block device +7b3188e7ed54 io_uring: IORING_OP_WRITE needs hash_reg_file set +94ffb0a28287 io-wq: fix race between adding work and activating a free worker +4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt +67d6d80d90fb selftests/cpufreq: Rename DEBUG_PI_LIST to DEBUG_PLIST +00712d01820f selftests/sync: Remove the deprecated config SYNC +87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6 +11a427be2c47 dmaengine: sh: fix some NULL dereferences +1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc +8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry +e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.org/ksmbd +d3624466b56d fs/ntfs3: Restyle comments to better align with kernel-doc +78ab59fee07f fs/ntfs3: Rework file operations +a97131c29c99 fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now +29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH +b1e202503508 dt-bindings: display: remove zte,vou.txt binding doc +785b66427ee1 dt-bindings: hwmon: merge max1619 into trivial devices +c47cbd4f5659 dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible +4c216f0da88e drm: adv7511: Convert to SPDX identifier +d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource() +8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed +3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids +c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP +1955d843efc3 openrisc/litex: Update defconfig +978c791491bc openrisc/litex: Add ethernet device +7851155a1a7c openrisc/litex: Update uart address +35191a0fe986 Bluetooth: btintel: Read boot address irrespective of controller mode +15a91f918597 Bluetooth: btintel: Fix boot address +81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig +15256194eff6 s390/entry: make oklabel within CHKSTG macro local +436fc4feeabb s390: add kmemleak annotation in stack_alloc() +2297791c92d0 s390/cio: dont unregister subchannel from child-drivers +59bda8ecee2f fuse: flush extending writes +b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints +f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints +67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints +9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints +f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints +e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check +496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server +2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +a9e7c3cedc29 ipv6: seg6: remove duplicated include +7f2d4b7ffa42 net: hns3: remove unnecessary spaces +c74e503572ea net: hns3: add some required spaces +e79c0e324b01 net: hns3: clean up a type mismatch warning +dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() +53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include +a39ff4a47f3e net: w5100: check return value after calling platform_get_resource() +464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() +672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm_platform_ioremap_resource() +fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() +8d65cd8d25fa fou: remove sparse errors +92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() +616920a6a567 Merge branch 'octeon-npc-fixes' +1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors +698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues +f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg +6537e96d743b octeontx2-af: Fix loop in free and unmap counter +dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() +995786ba0dab dpaa2-eth: Replace strlcpy with strscpy +a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data +6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun +429205da6c83 net: qualcomm: fix QCA7000 checksum handling +889a1b3f35db gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak +7d6588931ccd gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()' +555bda42b0c1 gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' +6b4a2a427245 gpio: viperboard: remove platform_set_drvdata() call in probe +dacd59b4b358 gpio: virtio: Add missing mailings lists in MAINTAINERS entry +17395d7742ba gpio: virtio: Fix sparse warnings +efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct ttm_resource +65266a7c6abf Merge remote-tracking branch 'tip/sched/arm64' into for-next/core +baaae979b112 ext4: make the updating inode data procedure atomic +8e33fadf945a ext4: remove an unnecessary if statement in __ext4_get_inode_loc() +0904c9ae3465 ext4: move inode eio simulation behind io completeion +4a79a98c7b19 ext4: Improve scalability of ext4 orphan file handling +3a6541e97c03 ext4: Orphan file documentation +02f310fcf47f ext4: Speedup ext4 orphan inode handling +25c6d98fc4c2 ext4: Move orphan inode handling into a separate file +b33d9f5909c8 jbd2: add sparse annotations for add_transaction_credits() +188c299e2a26 ext4: Support for checksumming from journal triggers +a5fda1133818 ext4: fix sparse warnings +a54c4613dac1 ext4: fix race writing to an inline_data file while its xattrs are changing +bd2c38cf1726 ext4: Make sure quota files are not grabbed accidentally +b2bbb92f7042 ext4: fix e2fsprogs checksum failure for mounted filesystem +308c57ccf431 ext4: if zeroout fails fall back to splitting the extent node +facec450a824 ext4: reduce arguments of ext4_fc_add_dentry_tlv +5036ab8df278 ext4: flush background discard kwork when retry allocation +55cdd0af2bc5 ext4: get discard out of jbd2 commit kthread contex +a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compat.h" API +c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed +b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git.kernel.dk/linux-block +3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block +c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kernel.dk/linux-block +44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel.dk/linux-block +9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kernel.dk/linux-block +679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block +751ca492f131 dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema +4665584888ad platform/chrome: cros_ec_trace: Fix format warnings +19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails +927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver +1c6aacecea38 Input: adp5589-keys - use the right header +9d9bfd180c8e Input: adp5588-keys - use the right header +8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +bed91667415b Merge tag 'x86-misc-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ccd8ec4a3f9a Merge tag 'x86-irq-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0a096f240aa1 Merge tag 'x86-cpu-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7d6e3fa87e73 Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e5e726f7bb9f Merge tag 'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c611e4f24c79 perf flamegraph: flamegraph.py script improvements +bb07d62e039b perf record: Fix wrong comm in system-wide mode with delay +1c02f6c9043e perf stat: Do not allow --for-each-cgroup without cpu +a32762b864f8 perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit architectures +d850bf086280 Bluetooth: Fix using RPA when address has been resolved +4ec4d63b8b29 Bluetooth: Fix using address type from events +08403e2174c4 Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e4c3562e1bc7 Merge tag 'core-debugobjects-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +46f4945e2b39 Merge tag 'efi-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +4a2b88eb0265 Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +5d3c0db4598c Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +230bda0873a6 Merge tag 'x86_cleanups_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +42f6e869a028 Merge tag 'x86_cache_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ced119b6308d Merge tag 'x86_build_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +8f645b420822 Merge tag 'ras_core_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT +05b5fdb2a8f7 Merge tag 'edac_updates_for_v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +c7a5238ef68b Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +adc5ea221089 Merge tag 'm68k-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +44a7d4441181 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +32eadf52d449 drm/ttm: Create pinned list +4ca4256453ef Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +3a3dd5342f32 drm/i915/display: Renaming DRRS functions to intel_drrs_*() +a1b63119ee83 drm/i915/display: Move DRRS code its own file +ad26451a7902 drm/i915/display: Drop PSR support from HSW and BDW +6f01c935d96c Merge tag 'locks-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +d9edf92d496b dma-resv: Give the docs a do-over +f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" +b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform +50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed +3ca001aff087 drm/amd/display: setup system context for APUs +c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp +4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy +602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU +64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 +8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs +6333a495f533 drm/amdgpu: correct comments in memory type managers +cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address +a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address +fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings +451819aa5ad0 Merge tag 'tpmdd-next-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd +4520dcbe0df4 Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +0da9bc6d2fc3 Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +d46e0d335497 Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +4aed6ee53fcc Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' +2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables' and 'acpi-platform' +d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems +7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and 'acpi-pmic' +b46a8eda83b4 Merge branch 'acpica' +fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' +88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' +aa99f3c2b9c7 Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +8cfb9015280d NFS: Always provide aligned buffers to the RPC read layers +bc0d0b1dfe27 Merge back new PM domains material for v5.15. +a1ca8e7147d0 Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +63b0c403394d Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +f7db8dd6981e f2fs: enable realtime discard iff device supports discard +dddd3d65293a f2fs: guarantee to write dirty data when enabling checkpoint back +c8dc3047c485 f2fs: fix to unmap pages from userspace process in punch_hole() +adf9ea89c719 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() +ad126ebddecb f2fs: fix to account missing .skipped_gc_rwsem +d75da8c8a4c5 f2fs: adjust unlock order for cleanup +4d67490498ac f2fs: Don't create discard thread when device doesn't support realtime discard +3513431926f9 Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +2287a51ba822 vt_kdsetmode: extend console locking +e8b8e97f91b8 fs/ntfs3: Restyle comments to better align with kernel-doc +3a2b2eb55681 console: consume APC, DM, DCS +291d47ccad19 string: improve default out-of-line memcmp() implementation +1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role +99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() +927ac8da35db Bluetooth: set quality report callback for Intel +ae7d925b5c04 Bluetooth: Support the quality report events +c985aafb60e9 Merge branch 'rework/printk_safe-removal' into for-linus +715d3edb79c6 Merge branch 'rework/fixup-for-5.15' into for-linus +93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table +76a56bbd810d Bluetooth: btintel: support link statistics telemetry events +0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events +81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA +0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() +87df7fb922d1 io-wq: fix wakeup race when adding new work +a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe +ecc53c48c13d io-wq: check max_worker limits if a worker transitions bound state +a05b42702d69 perf tests: Fix *probe_vfs_getname.sh test failures +edf7b4a2d85e perf bench inject-buildid: Handle writen() errors +cdf32b44678c perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} +261f491133ae perf config: Fix caching and memory leak in perf_home_perfconfig() +128dbd78bd67 perf tools: Fixup get_current_dir_name() compilation +c635813fef0b Merge remote-tracking branch 'torvalds/master' into perf/core +a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +baa99c926718 Merge branch 'for-5.15-verbose-console' into for-linus +71af75b69294 Merge branch 'for-5.15-printk-index' into for-linus +6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next +65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks +1c3ac086fd69 dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries +1b9fbe813016 net: ipv4: Fix the warning for dereference +38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus +a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus +aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter +efe487fce306 fix array-index-out-of-bounds in taprio_change +e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free +63cad4c7439c Merge branch 'inet-exceptions-less-predictable' +67d6d681e15b ipv4: make exception cache less predictible +a00df2caffed ipv6: make exception cache less predictible +3202e2f5fac0 ASoC: Revert PCM trigger changes +927932240aa1 s390: remove SCHED_CORE from defconfigs +45cbbe50ccb1 drm/i915/dg2: UHBR tables added for pll programming +1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk() +bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings +b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly +8f5a695d9900 xen/blkfront: don't take local copy of a request from the ring page +71b66243f989 xen/blkfront: read response from backend only once +9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests +2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests +ac4c403c9036 xen: check required Xen features +4b511d5bfa74 xen: fix setting of max_pfn in shared_info +d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large +dd6d2910c5e0 netfilter: conntrack: switch to siphash +d532bcd0b269 netfilter: conntrack: sanitize table size default settings +fa3217c49487 drm/i915: remove unused i915->active_pipes +f1b3f696a084 drm/msm: Don't break exclusive fence ordering +80bcfbd37668 drm/msm: Use scheduler dependency handling +724812d8561c Merge branch 'IXP46x-PTP-Timer' +e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree +323fb75dae28 ixp4xx_eth: Add devicetree bindings +13dc931918ac ixp4xx_eth: Stop referring to GPIOs +f52749a28564 ixp4xx_eth: fix compile-testing +9055a2f59162 ixp4xx_eth: make ptp support a platform driver +da3208e8637e drm/v3d: Use scheduler dependency handling +916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init +c79a4487f33b drm/lima: use scheduler dependency tracking +53516280cc38 drm/panfrost: use scheduler dependency tracking +981b04d96856 drm/sched: improve docs around drm_sched_entity +0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job +ebd5f74255b9 drm/sched: Add dependency tracking +b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled +357285a2d1c0 drm/msm: Improve drm/sched point of no return rules +dbe48d030b28 drm/sched: Split drm_sched_job_init +27c779437cbc Merge branch 'hns3-cleanups' +52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() +38b99e1ede32 net: hnss3: use max() to simplify code +5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() +04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() +161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() +4c8dab1c709c net: hns3: reconstruct function hns3_self_test +60fe9ff9b7cb net: hns3: initialize each member of structure array on a separate line +49f9df5ba298 Merge branch 'bnxt_en-fw-messages' +68f684e257d7 bnxt_en: support multiple HWRM commands in flight +b34695a894b8 bnxt_en: remove legacy HWRM interface +bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs +3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info +213808170840 bnxt_en: add support for HWRM request slices +ecddc29d928d bnxt_en: add HWRM request assignment API +02b9aa106868 bnxt_en: discard out of sequence HWRM responses +f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools +3c8c20db769c bnxt_en: move HWRM API implementation into separate file +7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls +6c172d59ad79 bnxt_en: remove DMA mapping for KONG response +ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API +6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild +0c38502cee6f parisc: switch from 'pci_' to 'dma_' API +87875c1084a2 parisc: Make struct parisc_driver::remove() return void +d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its phony target +7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER +7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision +55b70eed81cb parisc: Increase size of gcc stack frame check +7e07b7475b52 parisc: Replace symbolic permissions with octal permissions +dcf097e7d21f USB: serial: pl2303: fix GL type detection +f7b82b12626e Merge branch 'for-linus' into for-next +e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC +04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 +fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 +dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC +affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible +8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump +84fd4201b78b mailbox: cmdq: add mt8192 support +5f48ed2e812e dt-binding: gce: add gce header file for mt8192 +f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag +5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev +275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support +37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model +3fd23111185d cpufreq: vexpress: Use .register_em() to register with energy model +4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model +d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer +8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module +23e6a7ca464e mailbox: sti: quieten kernel-doc warnings +1d78dfde33a0 KVM: PPC: Fix clearing never mapped TCEs in realmode +247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema +62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it +7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane +8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +f1042b6ccb88 io_uring: allow updating linked timeouts +ef9dd637084d io_uring: keep ltimeouts in a list +7d2a07b76933 (tag: v5.14) Linux 5.14 +90ac80dcd313 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +4087d2fb286c drm/plane: Fix comment typo +47fb0cfdb7a7 Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core +27115441b938 clk: tegra: fix old-style declaration +537b57bd5a20 Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f20a2637b1b1 Merge tag 'irq_urgent_for_v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +98d006eb49cb Merge tag 'perf_urgent_for_v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +072a276745da Merge tag 'x86_urgent_for_v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f6a3308d6feb Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" +eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts +2e480058ddc2 io-wq: provide a way to limit max number of workers +e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition +e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA +b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource +fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA +64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> "failed" +cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock +f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock +d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq +aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs +5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX +5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC +ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes +9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings +b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/linux-floppy into for-5.15/drivers +8d4be124062b ssb: fix boolreturn.cocci warning +ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API +a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices +5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surface devices +d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe +9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() +b63aed3ff195 bcma: Fix memory leak for internally-handled cores +71f8817c28e2 MIPS: ingenic: Unconditionally enable clock of CPU #0 +aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq +9b0df250a708 niu: switch from 'pci_' to 'dma_' API +a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API +27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API +dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters +57f780f1c433 atlantic: Fix driver resume flow. +c7cd6c5a460c octeontx2-af: Fix inconsistent license text +cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text +d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next- queue +a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specific variable +4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites +81f9ebd43659 ssb: Drop legacy header include +f4c813641897 rsi: make array fsm_state static const, makes object smaller +4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option +533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() +1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx +131abae905df clk: qcom: Add SM6350 GCC driver +fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() +7c48662b9d56 ath9k: fix sleeping in atomic context +23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal +8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp +b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT +d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan +faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clock entry +80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema +e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema +7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema +e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema +41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema +ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos external clock +ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema +e62ada5e23d0 habanalabs: remove redundant warning message +e4cdccd2ec0d habanalabs: add support for encapsulated signals submission +dadf17abb724 habanalabs: add support for encapsulated signals reservation +8ca2072ed893 habanalabs: signal/wait change sync object reset flow +215f0c1775d5 habanalabs: add wait-for-multi-CS uAPI +c457d5abf8d3 habanalabs: get multiple fences under same cs_lock +a6cd2551d787 habanalabs: revise prints on FD close +7886acb60b7d habanalabs/goya: add missing initialization +2a2c4b740314 habanalabs: update firmware header to latest version +8bb8b5057612 habanalabs: fix race between soft reset and heartbeat +ae2021d320e9 habanalabs/gaudi: fix information printed on SM event +7148e647a585 habanalabs/gaudi: trigger state dump in case of SM errors +a6946151110e habanalabs: set dma max segment size +2b5bbef5e88c habanalabs: add asic property of host dma offset +d18bf13e2252 habanalabs: fix type of variable +a9623a8b3ae6 habanalabs: mark linux image as not loaded after hw_fini +89aad770d692 habanalabs: fix nullifying of destroyed mmu pgt pool +1ee8e2bab509 habanalabs: rename cb_mmap to mmap +40e35d195d8c habanalabs: missing mutex_unlock in process kill procedure +77977ac875f2 habanalabs/gaudi: implement state dump +fd2010b5cc5e habanalabs: state dump monitors and fences infrastructure +938b793fdede habanalabs: expose state dump +e79e745b208b habanalabs: use get_task_pid() to take PID +fbcd0efefc7e habanalabs: allow disabling huge page use +00ce06539c06 habanalabs: user mappings can be 64-bit +429d77ca2760 habanalabs: handle case of interruptable wait +b07e6c7ef5c7 habanalabs: release pending user interrupts on device fini +d5546d78ad40 habanalabs: re-init completion object upon retry +82629c71c26c habanalabs: rename enum vm_type_t to vm_type +c67b0579b8eb habanalabs: update firmware header files +486e19795f2e habanalabs: allow fail on inability to respect hint +1ae32b909498 habanalabs: support hint addresses range reservation +d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior +2ef162548a53 clk: vc5: Use dev_err_probe +275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the SD/OE pin +6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties +6e1cc688e450 clk: zynqmp: Fix kernel-doc format +af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range +c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates +1669a941f7c4 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference +e7296d16ef7b clk: zynqmp: Fix a memory leak +47d0fbd1cd42 clk: zynqmp: Check the return type +a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings +0cbc0eb14e99 clk: zynqmp: fix kernel doc +3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx +aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression +920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings +be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 +4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 +386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 +cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 +dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC +3f5ad13cb012 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +447e238f14b2 Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +9f73eacde73b Merge tag 'powerpc-5.14-7' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +da8ac4bf4234 GPU: drm: fix style errors +0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next +d25a025201ed clocksource: Make clocksource watchdog test safe for slow-HZ systems +2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +c77225119daa Merge branch 'ionic-queue-mgmt' +ccbbd002a419 ionic: recreate hwstamp queues on ifup +7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level +af3d2ae11443 ionic: add queue lock around open and stop +92c90dff687f ionic: fill mac addr earlier in add_addr +970dfbf428c4 ionic: squelch unnecessary fw halted message +d3e2dcdb6853 ionic: fire watchdog again after fw_down +4af874f40ebb Merge branch 'hns3-next' +0cb0704149f0 net: hns3: add required space in comment +1026b1534fa1 net: hns3: remove unnecessary "static" of local variables in function +7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS +aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() +81414ba71356 net: hns3: refactor function hclgevf_parse_capability() +e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() +0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() +c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" +4adb389e08c9 staging: vt6655: Remove filenames in files +6506cd9f3ae9 staging: r8188eu: add extra TODO entries +e1e0ee8ed2b0 staging: vt6656: Remove filenames in files +65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning +49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value +0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list +0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' +907fd4a294db bnxt: count discards due to memory allocation errors +40bedf7cb2ac bnxt: count packets discarded because of netpoll +7625eccd1852 mm: Replace deprecated CPU-hotplug functions. +252034e03f04 md/raid5: Replace deprecated CPU-hotplug functions. +c7483d823ee0 Documentation: Replace deprecated CPU-hotplug functions. +b542e383d8c0 eventfd: Make signal recursion protection a task bit +64b4fc45bea6 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/linux-block +6f18b82b4114 Merge tag 'soc-fixes-5.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.15/drivers +6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors +fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_with_info API +ef67959c4253 hwmon: (adt7470) Convert to use regmap +23bd022aa618 hwmon: (adt7470) Fix some style issues +25572c818d2e hwmon: (k10temp) Add support for yellow carp +0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation +2a7a451a9084 NFSv4.1 add network transport when session trunking is detected +dc48e0abee24 SUNRPC enforce creation of no more than max_connect xprts +7e134205f629 NFSv4 introduce max_connect mount options +df205d0a8ea1 SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs +3a3f976639f2 SUNRPC keep track of number of transports to unique addresses +79d534f8cbf9 NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox +7c81e6a9d75b SUNRPC: Tweak TCP socket shutdown in the RPC client +0a6ff58edbfb SUNRPC: Simplify socket shutdown when not reusing TCP ports +ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. +424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary +4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback +f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl +b357d9717be7 ice: Only lock to update netdev dev_addr +9ee313433c48 ice: restart periodic outputs around time changes +0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" +8f9d0349841a Merge tag 'acpi-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource +fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages +c0006dc6957e Merge tag 'pm-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string +656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n +425bec0032f5 virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() +7ee5fd12e8ca Merge branch 'pm-opp' +5a61b7a29647 Merge tag 'riscv-for-linus-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +1a6436f37512 Merge tag 'mmc-v5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +47bb27a20d6e selftests/bpf: Fix potential unreleased lock +02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU +222013f9ac30 cryptoloop: add a deprecation warning +128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs +a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx +7119decf47d9 KVM: s390: Enable specification exception interpretation +1ab011b0bf07 igc: Add support for CBS offloading +61572d5f8f91 igc: Simplify TSN flags handling +c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues +4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush +1f0cbb3e8916 ice: remove dead code for allocating pin_config +94606b893f45 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement +90499ad00ca5 io_uring: add build check for buf_index overflows +b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking +bc17bed5fd73 printk/index: Fix -Wunused-function warning +a75c95616297 Merge branch 'fixes' into next +2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop +3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc +885814a97f5a Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711" +a99009bc4f2f misc/pvpanic: fix set driver data +a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair +f8cefead37dd char: mware: fix returnvar.cocci warnings +0be883a0d795 parport: remove non-zero check on count +f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps +9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() +9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca +a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status +71419e03d85f staging: r8188eu: Provide a TODO file for this driver +9c1587d99f93 usb: isp1760: otg control register access +955d0fb590f1 usb: isp1760: use the right irq status bit +36815a4a0763 usb: isp1760: write to status and address register +cbfa3effdf5c usb: isp1760: fix qtd fill length +f757f9291f92 usb: isp1760: fix memory pool initialization +068fdad20454 usb: gadget: u_audio: fix race condition on endpoint stop +75432ba583a8 usb: gadget: f_uac2: fixup feedback endpoint stop +4baf0e0b3298 um: vector: adjust to coalesce API changes +b8155e95de38 fs/ntfs3: Fix error handling in indx_insert_into_root() +8c83a4851da1 fs/ntfs3: Potential NULL dereference in hdr_find_split() +04810f000afd fs/ntfs3: Fix error code in indx_add_allocate() +2926e4297053 fs/ntfs3: fix an error code in ntfs_get_acl_ex() +a1b04d380ab6 fs/ntfs3: add checks for allocation failure +345482bc431f fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc +195c52bdd5d5 fs/ntfs3: Do not use driver own alloc wrappers +fa3cacf54463 fs/ntfs3: Use kernel ALIGN macros over driver specific +24516d481dfc fs/ntfs3: Restyle comment block in ni_parse_reparse() +1263eddfea99 fs/ntfs3: Remove unused including +abfeb2ee2103 fs/ntfs3: Fix fall-through warnings for Clang +be87e821fdb5 fs/ntfs3: Fix one none utf8 char in source file +8c01308b6d6b fs/ntfs3: Remove unused variable cnt in ntfs_security_init() +71eeb6ace80b fs/ntfs3: Fix integer overflow in multiplication +87790b653439 fs/ntfs3: Add ifndef + define to all header files +528c9b3d1edf fs/ntfs3: Use linux/log2 is_power_of_2 function +f8d87ed9f0d5 fs/ntfs3: Fix various spelling mistakes +1be72c8e0786 efi: cper: check section header more appropriately +b31eea2e04c1 efi: Don't use knowledge about efi_guid_t internals +5eff88dd6b4b efi: cper: fix scnprintf() use in cper_mem_err_location() +3375dca0b542 pd: fix a NULL vs IS_ERR() check +9a10867ae54e io_uring: add task-refs-get helper +a8295b982c46 io_uring: fix failed linkchain code logic +14afdd6ee3a0 io_uring: remove redundant req_set_fail() +20ec197bfa13 fscache: Use refcount_t for the cookie refcount instead of atomic_t +33cba859220b fscache: Fix fscache_cookie_put() to not deref after dec +35b72573e977 fscache: Fix cookie key hashing +8beabdde18d3 cachefiles: Change %p in format strings to something else +c97a72ded933 fscache: Change %p in format strings to something else +58f386a73f16 fscache: Remove the object list procfile +6ae9bd8bb037 fscache, cachefiles: Remove the histogram stuff +884a76881fc5 fscache: Procfile to display cookies +a055fcc132d4 locking/rtmutex: Return success on deadlock for ww_mutex waiters +6467822b8cc9 locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes +2908f5e101e3 fscache: Add a cookie debug ID and use that in traces +49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features +0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes +b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2500Base-X +3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2500Base-X +e31a8cf50292 Merge branch 'hns3-cleanups' +0c5c135cdbda net: hns3: uniform type of function parameter cmd +5a24b1fd301e net: hns3: merge some repetitive macros +d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_handler code +5f22a80f32de net: hns3: remove redundant param to simplify code +304cd8e776dd net: hns3: use memcpy to simplify code +67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending +c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization +4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command +fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ ipsec-next +a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' +9758f40e90f7 mptcp: make the locking tx schema more readable +f6c2ef59bcc7 mptcp: optimize the input options processing +74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask +a086aebae0eb mptcp: better binary layout for mptcp_options_received +8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt +9716846039ef drm/i915/fdi: convert BUG()'s to MISSING_CASE() +e2cf6afcdacf drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c +12b2c3016d68 drm/i915/fdi: move more FDI stuff to FDI link train hooks +f18362cd280d drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c +0ce298258200 drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c +5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] +d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq for socket ioctls +7990b535d298 staging: r8188eu: remove unneeded variable +62dbd849e03c staging: r8188eu: remove unneeded conversions to bool +6ae51ffe5e76 crypto: sha512 - remove imaginary and mystifying clearing of variables +72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0 +cedcf527d59b padata: Remove repeated verbose license text +3438de03e98a crypto: ccp - Add support for new CCP/PSP device ID +5b2efa2bb865 crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation +de79d9aae493 crypto: x86/sm4 - export reusable AESNI/AVX functions +ff1469a21df5 crypto: rmd320 - remove rmd320 in Makefile +f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" +a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" +cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" +57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion +b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover +f123efebe436 drm/i915: Actually delete gpu reloc selftests +452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-next +450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 +880121be1179 mm/vmscan: add sync_shrinkers function v3 +c24a19674258 riscv: add support for hugepage migration +ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workaround list +77dd11439b86 Merge tag 'drm-fixes-2021-08-27' of git://anongit.freedesktop.org/drm/drm +3aa7857fe1d7 tcp: enable mid stream window clamp +97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +9fe4f5a24fda Merge tag 'imx-drm-fixes-2021-08-18' of git://git.pengutronix.de/pza/linux into drm-fixes +589744dbdd76 Merge tag 'amd-drm-fixes-5.14-2021-08-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +4f33239615da Merge tag 'drm-intel-fixes-2021-08-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +bdd3c50d83bf dax: remove bdev_dax_supported +a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper +60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX +cd93a2a4d1b0 dax: remove __generic_fsdax_supported +673a0658f6ac dax: move the dax_read_lock() locking into dax_supported +1b7646014e0d dax: mark dax_get_by_host static +dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host +39b6389a7fdc dax: stop using bdevname +6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text +d21918e5a94a signal/seccomp: Dump core when there is only one live thread +a2ebfbb7b181 net/mlx5: DR, Add support for update FTE +8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption +32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl +46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain +ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums +990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain +63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables +a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table +ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types +0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 +d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check +d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err +f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr +ec449ed8230c net/mlx5: DR, Enable QP retransmission +2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX +f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states +0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat +1a519dc7a73c PCI/MSI: Skip masking MSI-X on Xen PV +6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug +f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag +ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group +9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule +8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event +2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation +7ce05074b93c selftests: safesetid: Fix spelling mistake "cant" -> "can't" +56809a28d45f ARC: mm: vmalloc sync from kernel to user table to update PMD ... +8747ff704ac8 ARC: mm: support 4 levels of page tables +2dde02ab6d1a ARC: mm: support 3 levels of page tables +9f3c76aedcbf ARC: mm: switch to asm-generic/pgalloc.h +d9820ff76f95 ARC: mm: switch pgtable_t back to struct page * +e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection +090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings +cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone +fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 +b05c1d14a177 iwlwifi: move get pnvm file name to a separate function +bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 +830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 +7e47f41648b2 iwlwifi: allow debug init in RF-kill +a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is already running +89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region +4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability +8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations +394f41929672 iwlwifi: api: remove datamember from struct +4246465edb16 iwlwifi: fix __percpu annotation +59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump +40063f602868 iwlwifi: acpi: fill in SAR tables with defaults +c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults +a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices +664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 +eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage +78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage +b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard +e6344c060209 iwlwifi: fw: correctly limit to monitor dump +19426d54302e iwlwifi: skip first element in the WTAS ACPI table +058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification +5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version +de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition +51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 +2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 +8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() +dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition +81870d138dfe iwlwifi: convert flat SAR profile table to a struct version +248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS +6c608cd6962e iwlwifi: mvm: fix access to BSS elements +967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan +3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station +79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 +af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional +be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type +631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration +398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument +0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration +95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() +199d895f4760 iwlwifi: mvm: support new station key API +35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters +9de168a01279 iwlwifi: pcie: implement Bz reset flow +6c0795f1a524 iwlwifi: implement Bz NMI behaviour +9ce041f5966f iwlwifi: pcie: implement Bz device startup +7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz +d01408ee3a2b iwlwifi: give Bz devices their own name +d98cee05e3fd iwlwifi: split off Bz devices into their own family +e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 +105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast +366fc672d625 iwlwifi: mvm: clean up number of HW queues +c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing +5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock +2b06127df02f iwlwifi: remove trailing semicolon in macro definition +0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed +cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration +c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() +02289645a085 iwlwifi: pcie: remove spaces from queue names +de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request +a6dfbd040e26 iwlwifi: mvm: set replay counter on key install +1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event +8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin +16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band +deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan +2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal +e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures +b8221b0f750a iwlwifi: prepare for synchronous error dumps +6ac5720086c8 iwlwifi: pcie: free RBs during configure +95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout +2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down +0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF +1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy +f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities +adf9ae0d159d um: fix stub location calculation +6a241d2923c2 um: virt-pci: fix uapi documentation +bc5c49d79206 um: enable VMAP_STACK +4a22c4cebd61 um: virt-pci: don't do DMA from stack +1568cb0e6d97 hostfs: support splice_write +7ad28e0df7ee um: virtio_uml: fix memory leak on init failures +21976f2b747e um: virtio_uml: include linux/virtio-uml.h +68fdb6448501 lib/logic_iomem: fix sparse warnings +b76dd9302af7 um: make PCI emulation driver init/exit static +73367f05b25d Merge tag 'nfsd-5.14-1' of git://linux-nfs.org/~bfields/linux +8a2cb8bd064e Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 +bb0a55bb7148 nfs: don't allow reexport reclaims +b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports +f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports +8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes +48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu +7b05bf771084 Revert "block/mq-deadline: Prioritize high-priority requests" +e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support +4d5b4572c475 clk: qcom: Add msm8994 MMCC driver +7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC +3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen +9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 +1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings +da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names +a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs +72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create +a649136b17af PM: runtime: add devm_pm_clk_create helper +b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper +1a6d80ff2419 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +d6be5d0ad304 s390/smp: do not use nodat_stack for secondary CPU start +915fea04f932 s390/smp: enable DAT before CPU restart callback is called +e7dc78d3d9ad s390: update defconfigs +cabebb697c98 s390/ap: fix state machine hang after failure to enable irq +97d8cc20085f Merge tag 'ceph-for-5.14-rc8' of git://github.com/ceph/ceph-client +52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in the probe and remove function" from Christophe JAILLET : +9ebc2758d0bb Revert "net: really fix the build..." +28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros +9b49ceb8545b Merge tag 'for-5.14-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box +b6d585041fd0 drm/amd/display: Remove duplicate dml init +a7a9d11e12fc drm/amd/display: Update bounding box states (v2) +0bbf06d88873 drm/amd/display: Update number of DCN3 clock states +192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran +54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran +3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query +1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. +ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/vfio/dma-valid-waited-v3', 'v5.15/vfio/vfio-pci-core-v5' and 'v5.15/vfio/vfio-ap' into v5.15/vfio/next +e681dcbaa4b2 sched: Fix get_push_task() vs migrate_disable() +294c34e704e7 media: ipu3-cio2: Drop reference on error path in cio2_bridge_connect_sensor() +6479f7588651 ASoC: soc-pcm: test refcount before triggering +0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger +d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function +fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function +7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function +7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko +85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on' +ca4ddaac7fa7 vfio: Use select for eventfd +cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system +343b7258687e PCI: Add 'override_only' field to struct pci_device_id +c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c +2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c +ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c +c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h +bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings +536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device +9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h +1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c +127c92feb74a Merge tag 'timers-v5.15' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core +03b8df8d43ec iomap: standardize tracepoint formatting and storage +46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard +2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown +75da63b7a139 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +307d522f5eb8 signal/seccomp: Refactor seccomp signal and coredump generation +1a0182785a6d RDMA/hns: Delete unnecessary blank lines. +ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function +7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled +ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 +fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init +d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment +e788a3cd5787 RDMA/hns: Fix query destination qpn +a3616a3c0272 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die +57dbbe590f15 powerpc/pseries/iommu: Rename "direct window" to "dma window" +381ceda88c4c powerpc/pseries/iommu: Make use of DDW for indirect mapping +8599395d34f2 powerpc/pseries/iommu: Find existing DDW with given property name +a5fd95120c65 powerpc/pseries/iommu: Update remove_dma_window() to accept property name +fc8cba8f989f powerpc/pseries/iommu: Reorganize iommu_table_setparms*() with new helper +7ed2ed2db268 powerpc/pseries/iommu: Add ddw_property_create() and refactor enable_ddw() +2ca73c54ce24 powerpc/pseries/iommu: Allow DDW windows starting at 0x00 +92a23219299c powerpc/pseries/iommu: Add ddw_list_new_entry() helper +4ff8677a0b19 powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper +3c33066a2190 powerpc/kernel/iommu: Add new iommu_table_in_use() helper +0c634bafe3bb powerpc/pseries/iommu: Replace hard-coded page shift +9a245d0e1f00 powerpc/numa: Update cpu_cpu_map on CPU online/offline +544a09ee7434 powerpc/numa: Print debug statements only when required +506c2075ffd8 powerpc/numa: convert printk to pr_xxx +544af6429777 powerpc/numa: Drop dbg in favour of pr_debug +5bf63497b8dd powerpc/smp: Enable CACHE domain for shared processor +b8b928030332 powerpc/smp: Update cpu_core_map on all PowerPc systems +8efd249babea powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 +3e18e2711822 powerpc/configs/microwatt: Enable options for systemd +ef4fcaf99cd2 powerpc/configs/microwattt: Enable Liteeth +602d0f96563c powerpc/microwatt: Add Ethernet to device tree +8149238ffd21 powerpc: Redefine HMT_xxx macros as empty on PPC32 +f50da6edbf1e powerpc/doc: Fix htmldocs errors +627e66f29aa2 Merge changes from Paul Gortmaker +5bd4ae07e797 MAINTAINERS: update for Paul Gortmaker +d7c1814f2f4f powerpc: retire sbc8641d board support +c12adb067844 powerpc: retire sbc8548 board support +57f817829271 Merge branch 'net-hns3-add-some-fixes-for-net' +8c1671e0d13d net: hns3: fix get wrong pfc_en when query PFC configuration +3462207d2d68 net: hns3: fix GRO configuration error after reset +55649d56541b net: hns3: change the method of getting cmd index in debugfs +94391fae82f7 net: hns3: fix duplicate node in VLAN list +b15c072a9f4a net: hns3: fix speed unknown issue in bond 4 +a96d9330b02a net: hns3: add waiting time before cmdq memory is released +1a6d281946c3 net: hns3: clear hardware resource when loading driver +6e9c846aa0c5 Merge remote-tracking branch 'spi/for-5.15' into spi-next +d5f78f50fff3 Merge remote-tracking branch 'spi/for-5.14' into spi-linus +0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call +515b436be291 Merge series "Patches to update for rockchip i2s" from Sugar Zhang : +dac825b6a6bd Merge series "Patches to update for rockchip spdif" from Sugar Zhang : +fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning +55879dc4d095 platform/x86: ISST: use semi-colons instead of commas +828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never less than zero" smatch warning +b72067c64b22 platform/x86: asus-wmi: Delete impossible condition +8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver +34570a898eef platform/x86: hp_accel: Remove _INI method call +917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion +d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs +f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs +4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional +1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B +296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s +53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang +7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency +6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error +ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio +ef52b4a9fcc2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running +c82cacd2f1e6 usb: renesas-xhci: Prefer firmware loading on unknown ROM state +e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif +c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif +acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style +023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile +bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() +74d2fb7e7084 serial: vt8500: Use of_device_get_match_data +a6a65f9ee093 serial: tegra: Use of_device_get_match_data +618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data +fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simplify the code +77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection +bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp +48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 +d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value +436960bb0045 PCI: mediatek: Add new method to get irq number +2285c4963929 mxser: use semi-colons instead of commas +87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address +aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings +322003b907d6 tty: moxa: use semi-colons instead of commas +ca5537c9be13 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next +26cfc0dbe43a spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible +11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth" +d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts +d287801c4971 Merge series "Use raw spinlocks in the ls-extirq driver" from Vladimir Oltean : +4a1e25c0a029 usb: dwc3: gadget: Stop EP0 transfers during pullup disable +6c35ca069741 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix.de/pza/linux into arm/fixes +51f1954ad853 usb: dwc3: gadget: Fix dwc3_calc_trbs_left() +9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings +d98a30ccdc83 usb: mtu3: fix random remote wakeup +50fdcb56c419 usb: mtu3: return successful suspend status +4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint +926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 +82799c80b46a usb: xhci-mtk: add a member of num_esit +614c8c67a071 usb: xhci-mtk: check boundary before check tt +451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table +de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access +7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports +7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd +e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 +51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports +13d696743c8e Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-intel-next +6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' +d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available +f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint" +76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" +71de496cc489 drm/i915/dp: Drop redundant debug print +a63bcf08f0ef drm/i915: Fix syncmap memory leak +de940244e898 usb: isp1760: clean never read udc_enabled warning +7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot +5e4cd1b65563 usb: isp1760: do not reset retval +8e58b7710d66 usb: isp1760: check maxpacketsize before using it +8472896f39cf usb: isp1760: ignore return value for bus change pattern +9fe3c93f9de7 usb: gadget: Add description for module parameter +66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state +5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup +258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup +5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text +0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text +7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb +465e333e77a6 Merge branch 'topic/ppc-kvm' into next +806c0e6e7e97 powerpc: Refactor verification of MSR_RI +133c17a1788d powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare() +d9db6e420268 powerpc/64e: Get dear offset with _DEAR macro +4872cbd0ca35 powerpc: Add dear as a synonym for pt_regs.dar register +cfa47772ca8d powerpc/64e: Get esr offset with _ESR macro +4f8e78c0757e powerpc: Add esr as a synonym for pt_regs.dsisr +e42edf9b9d12 selftests: Skip TM tests on synthetic TM implementations +c95278a05344 selftests/powerpc: Add missing clobbered register to to ptrace TM tests +733c99ee8be9 net: fix NULL pointer reference in cipso_v4_doi_free +0f887ac82971 spi: add sprd ADI for sc9863 and ums512 +f15e60d46039 spi: Convert sprd ADI bindings to yaml +1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. +deecae7d9684 Merge branch 'LiteETH-driver' +ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface +b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH +6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 +3b66ca9783d1 spi: sprd: Add ADI r3 support +245ca2cc212b spi: sprd: Fix the wrong WDG_LOAD_VAL +4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe +96a6b93b6988 rtnetlink: Return correct error on changing device netns +67021f25d952 regmap: teach regmap to use raw spinlocks if requested in the config +2fd276c3ee4b ASoC: dwc: Get IRQ optionally +bc8e05d6b965 ptp: ocp: Simplify Kconfig. +669bc5a188b4 xhci: Add bus number to some debug messages +0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cancel and error cases. +2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" +94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. +4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing +cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing +4b33433ee734 r8169: add rtl_enable_exit_l1 +9af771d2ec04 selftests/net: allow GRO coalesce test on veth +1a7f67e618d4 Merge branch 'for-next/entry' into for-next/core +622909e51a00 Merge branches 'for-next/mte', 'for-next/misc' and 'for-next/kselftest', remote-tracking branch 'arm64/for-next/perf' into for-next/core +ce6a7007048b staging: r8188eu: remove {read,write}_macreg +419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next +50cb99fa89aa arm64: Do not trap PMSNEVFR_EL1 +8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling +3f60c32f15b0 staging: r8188eu: core: remove condition with no effect +f7766f1b0030 staging: r8188eu: remove ethernet.h header file +f09dc911bd26 staging: r8188eu: remove ip.h header file +68ad97bc5a1b staging: r8188eu: remove if_ether.h header file +f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void +bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/recv_linux.c +0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl8188eu_xmit.c +544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c +2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_security.c +d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c +129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c +08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c +8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers +2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses +f9f72f7f722e staging: r8188eu: remove dead code +3eaa30d1623e staging: r8188eu: remove 5 GHz code +8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file +6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header be big endian +e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFromFakeContent +2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie +5598e47a79b4 staging: r8188eu: set pipe only once +f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops +22d0d6104e4d staging: r8188eu: clean up the usb_writeN +e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions +0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions +2214ea8299f5 staging: r8188eu: remove an unused enum +f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines +805ac0da01f8 staging: rtl8188eu: use actual request type as parameter +74f64654ecd2 staging: r8188eu: remove unused define +65945da601e8 staging: r8188eu: remove unnecessary cast +9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h +07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic +c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block +7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables +07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function +b516456cedb6 staging: rtl8723bs: remove functions notifying wext events +105bc6b94f05 staging: rtl8723bs: fix logical continuation issue +fafb8a21a5c9 staging: rtl8723bs: fix code indent issues +174ac41a7aaf staging: rtl8723bs: remove obsolete wext support +7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to pcie ports +8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro +9fdbbe8443a3 Merge tag 'zynq-dt-for-v5.15' of https://github.com/Xilinx/linux-xlnx into arm/dt +5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() +bb4544c6d415 Merge tag 'v5.15-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt +79cd0bb66e35 Merge tag 'zynq-soc-for-v5.15' of https://github.com/Xilinx/linux-xlnx into arm/defconfig +51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path +06779631d18f Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/drivers +a423cbe0f213 Merge branch 'dsa-hellcreek-fixes' +b7658ed35a5f net: dsa: hellcreek: Adjust schedule look ahead window +a7db5ed8632c net: dsa: hellcreek: Fix incorrect setting of GCL +43fed4d48d32 cxgb4: dont touch blocked freelist bitmap after free +38d57551ddab Merge branch 'inet-siphash' +6457378fe796 ipv4: use siphash instead of Jenkins in fnhe_hashfun() +4785305c05b2 ipv6: use siphash in rt6_exception_hash() +60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP +47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs +5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB +b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB +9b3878a99ad6 Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers +3a8e7fd66e8b drm/i915/snps: constify struct intel_mpllb_state arrays harder +90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed +366e7ad6ba5f sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case +a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() +fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() +e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers +30e98ce81bbb staging: r8188eu: remove unneeded semicolon +b13cead1eca5 Merge branch 'ionic-next' +a0c007b3f645 ionic: handle mac filter overflow +8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer +969f84394604 ionic: sync the filters in the work task +b941ea057177 ionic: flatten calls to set-rx-mode +56c8a53b6280 ionic: remove old work task types +86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames +6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union +55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock +89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs +92ea47fe09b5 Merge tag 'linux-can-fixes-for-5.14-20210826' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +662b932915f7 Merge tag 'usb-serial-5.14-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +b0345850ad77 mac80211: parse transmit power envelope element +ad31393b98e4 ieee80211: add definition for transmit power envelope element +a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz operation information +7fe2f1bc15be nfc: st95hf: remove unused header includes +994a63434133 nfc: st21nfca: remove unused header includes +2603ca872040 nfc: st-nci: remove unused header includes +9b3f66bc0eca nfc: pn544: remove unused header includes +d8eb4eb0ef1d nfc: mrvl: remove unused header includes +ffb239e29518 nfc: microread: remove unused header includes +08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-misc-next +f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix +4b93f49d0853 drm/i915/panel: mass rename functions to have intel_panel_ prefix +c0a52f8bd755 drm/i915/backlight: mass rename functions to have intel_backlight_ prefix +6cc42fbeb150 drm/i915/backlight: extract backlight code to a separate file +a65ab973c166 USB: serial: replace symbolic permissions by octal permissions +6a371bafe613 perf/x86/amd/ibs: Add bitfield definitions in new header +05485745ad48 perf/amd/uncore: Allow the driver to be built as a module +9164d9493a79 x86/cpu: Add get_llc_id() helper function +0a0b53e0c379 perf/amd/uncore: Clean up header use, use destroy_complete +438cd318c8df nbd: only return usable devices from nbd_find_unused +b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex +75b7f62aa65d nbd: prevent IDR lookups from finding partially initialized devices +409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect +93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path +3673fdeafd5f kselftest:sched: remove duplicate include in cs_prctl_test.c +d538ddb97e06 selftests: openat2: Fix testing failure for O_LARGEFILE flag +73f3af7b4611 Merge branch 'akpm' (patches from Andrew) +a34cc13add2c MAINTAINERS: exfat: update my email address +946746d1ad92 mm/memory_hotplug: fix potential permanent lru cache disable +7d789bd0089a Merge branch 'selftests: xsk: various simplifications' +33a6bef8cf92 selftests: xsk: Preface options with opt +279bdf6b79d5 selftests: xsk: Make enums lower case +29f128b38b34 selftests: xsk: Generate packets from specification +960b6e0153fb selftests: xsk: Generate packet directly in umem +1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects +ab7c95abb5f9 selftests: xsk: Decrease sending speed +b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread +0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests +9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thread entry points +d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent +9c5ce931b16e selftests: xsk: Remove end-of-test packet +1314c3537f66 selftests: xsk: Simplify the retry code +083be682d976 selftests: xsk: Return correct error codes +13a6ebd9084a selftests: xsk: Remove unused variables +25c0a30541e4 selftests: xsk: Remove the num_tx_packets option +d18b09bf67bb selftests: xsk: Remove color mode +0c6e1d7fd5e7 io_uring: don't free request to slab +9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer +eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() +3c5a272202c2 PM: domains: Improve runtime PM performance state handling +13b11b316f52 dt-bindings: Add vendor prefix for Topic Embedded Systems +2fcf9a178ba1 of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() +1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC +d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification +950809cd6ca2 thermal: intel: Allow processing of HWP interrupt +97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved +1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) +145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier +d164bf64a900 IB/rdmavt: Convert to SPDX identifier +437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() +35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' +576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest +dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper +a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf() +33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations +1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro +fe67f4dd8daa pipe: do FASYNC notifications for every pipe IO, not just state changes +5845e703f9b5 arm64: mm: fix comment typo of pud_offset_phys() +62add98208f3 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx and dgid +074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx +4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx +9bed8a70716b RDMA/hns: Fix incorrect lsn field +9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match +24de5838db70 arm64: signal32: Drop pointless call to sigdelsetmask() +fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration +5f5a650999d5 RDMA/core/sa_query: Retry SA queries +7aa6d700b089 Merge remote-tracking branch 'regulator/for-5.15' into regulator-next +c1ff86006574 Merge remote-tracking branch 'regulator/for-5.14' into regulator-linus +bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum +a77b58825d72 drm/panfrost: Use u64 for size in lock_region +b5fab345654c drm/panfrost: Simplify lock_region calculation +a9e6ffbc5b73 ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() +b2f9fa1f3bd8 ceph: correctly handle releasing an embedded cap flush +185981958c92 cachefiles: Use file_inode() rather than accessing ->f_inode +a7e20e31f6c0 netfs: Move cookie debug ID to struct netfs_cache_resources +4c5e413994e6 fscache: Select netfs stats if fscache stats are enabled +76a04cd9af1e drm/i915: Nuke intel_prepare_shared_dpll() +0bae0872f80a drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() +62d66b218386 drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() +7b43cd70b56d drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well +a338847abc8e drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() +98b27e79898b drm/i915: Program DPLL P1 dividers consistently +510e890e8222 drm/i915: Remove the 'reg' local variable +8a3b3df39757 drm/i915: Clean up variable names in old dpll functions +6205372b4b6d drm/i915: Clean dpll calling convention +24951b5813c1 drm/i915: Constify struct dpll all over +1266b4a7ecb6 erofs: fix double free of 'copied' +b294425e9091 drm/i915: Extract ilk_update_pll_dividers() +669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use +d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat +6501e6bb1458 drm/i915: Clean up gen2 DPLL readout +35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing +37e8abff2beb locking/rtmutex: Dequeue waiter on ww_mutex deadlock +c3123c431447 locking/rtmutex: Dont dereference waiter lockless +c53c6b7409f4 perf/x86/intel/pt: Fix mask of num_address_ranges +21e39809fd7c regulator: vctrl: Avoid lockdep warning in enable/disable ops +98e47570ba98 regulator: vctrl: Use locked regulator_get_voltage in probe path +a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER +8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue +dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static +2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.15 +4e9655763b82 Revert "btrfs: compression: don't try to compress if we don't have enough pages" +1d1cf156dc17 sg: pass the device name to blk_trace_setup +1e294970fc00 block, bfq: cleanup the repeated declaration +cc40b7225151 blk-crypto: fix check for too-large dun_bytes +e3f30ab28ac8 Merge branch 'pktgen-samples-next' +246b184fffdc pktgen: document the latest pktgen usage options +6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result +c0e9422c4e6c samples: pktgen: fix to print when terminated normally +9270c565b031 Merge branch 'octeontx2-traffic-shaping' +66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count +18603683d766 octeontx2-af: Remove channel verification while installing MCAM rules +a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons +275e5d175de1 octeontx2-af: Add free rsrc count mbox msg +fe1939bb2340 octeontx2-af: Add SDP interface support +aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx +039190bb353a octeontx2-pf: cleanup transmit link deriving logic +72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder +d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 +3c69a5f22223 powerpc/perf: Fix the check for SIAR value +cc90c6742ef5 powerpc/perf: Drop the case of returning 0 as instruction pointer +b1643084d164 powerpc/perf: Use stack siar instead of mfspr +aaa4db12ef7b io_uring: accept directly into fixed file table +a7083ad5e307 io_uring: hand code io_accept() fd installing +b9445598d8c6 io_uring: openat directly into fixed fd table +d32f89da7fa8 net: add accept helper not installing fd +bbac7a92a46f dmaengine: ioat: depends on !UML +9806eb5c7957 dmaengine: idxd: set descriptor allocation size to threshold for swq +0b030f54f094 dmaengine: idxd: make submit failure path consistent on desc freeing +fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST +7bc416f14716 netfilter: x_tables: handle xt_register_template() returning an error value +6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nfnetlink_{log,queue} +1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change +906999c9b653 octeontx2-af: Change the order of queue work and interrupt disable +ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc +bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure +b86c0e6429da netfilter: ecache: prepare for event notifier merge +b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_eventmask_report +9291f0902d0c netfilter: ecache: remove another indent level +478374a3c15f netfilter: ecache: remove one indent level +3eb9cdffb397 Partially revert "arm64/mm: drop HAVE_ARCH_PFN_VALID" +87e5ef4b19ce mctp: Remove the repeated declaration +45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +b87a542c5bb4 Merge branch 'ravb-gbit-refactor' +0d13a1a464a0 ravb: Add reset support +511d74d9d86c ravb: Factorise ravb_emac_init function +eb4fd127448b ravb: Factorise ravb_dmac_init function +80f35a0df086 ravb: Factorise ravb_set_features +cb21104f2c35 ravb: Factorise ravb_adjust_link function +d5d95c11365b ravb: Factorise ravb_rx function +7870a41848ab ravb: Factorise ravb_ring_init function +1ae22c19e75c ravb: Factorise ravb_ring_format function +bf46b7578404 ravb: Factorise ravb_ring_free function +a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info +8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info +6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info +c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] +cd9b50adc6bb net/sched: ets: fix crash when flipping from 'strict' to 'quantum' +6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' +8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in sja1105_xmit_tpid +b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports +73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being received on user ports +1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 +e543468869e2 qede: Fix memset corruption +e93826d35c64 Merge branch 'mana-EQ-sharing' +c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow +1e2d0824a9c3 net: mana: Add support for EQ sharing +e1b5683ff62e net: mana: Move NAPI from EQ to CQ +807d1032e09a netxen_nic: Remove the repeated declaration +bc4f128d8672 cxgb4: Properly revert VPD changes +cb0f8b034c76 Merge branch 'mptcp-next' +6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check +eb7f33654dc1 mptcp: add the mibs for MP_FAIL +478d770008b0 mptcp: send out MP_FAIL when data checksum fails +5580d41b758a mptcp: MP_FAIL suboption receiving +c25aeb4e0953 mptcp: MP_FAIL suboption sending +d7b269083786 mptcp: shrink mptcp_out_options struct +1bff1e43a30e mptcp: optimize out option generation +2b9fff64f032 net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdp +a6451192da26 net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pool +081551266d2f x86/build: Move the install rule to arch/x86/Makefile +d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +38cbd6e77f85 Merge branch 'lan7800-improvements' +df0d6f7a342c lan78xx: Limit number of driver warning messages +77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling +5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling +e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume +b1f6696daafe lan78xx: Fix exception on link speed change +3415f6baaddb lan78xx: Add missing return code checks +40b8452fa8b4 lan78xx: Remove unused pause frame queue +dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss +3bef6b9e9888 lan78xx: Remove unused timer +9ceec7d33adf lan78xx: Fix white space and style issues +88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" from Trevor Wu : +6d61b8e66d34 x86/build: Remove the left-over bzlilo target +fbd029df29c6 Merge branch 'xen-harden-netfront' +a884daa61a7d xen/netfront: don't trust the backend response data blindly +21631d2d741a xen/netfront: disentangle tx_skb_freelist +162081ec33c2 xen/netfront: don't read data from request on the ring page +8446066bf8c1 xen/netfront: read response from backend only once +85520079afce net: macb: Add a NULL check on desc_ptp +755f90534080 qed: Enable automatic recovery on error condition. +2d26f6e39afb net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings +406f42fa0d3c net-next: When a bond have a massive amount of VLANs with IPv6 addresses, performance of changing link state, attaching a VRF, changing an IPv6 address, etc. go down dramtically. +f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) +dba914b24884 mmc: pwrseq: sd8787: fix compilation warning +e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error +45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning +a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning +0d6d75d2a2c3 KVM: s390: generate kvm hypercall functions +70aa5d398265 s390/sclp: add tracing of SCLP interactions +d72541f94512 s390/debug: add early tracing support +9372a82892c2 s390/debug: fix debug area life cycle +1204777867e8 s390/debug: keep debug data on resize +2879048c7ea1 s390/diag: make restart_part2 a local label +c4f0e5cfde35 s390/mm,pageattr: fix walk_pte_level() early exit +8b5f08b484bd s390: fix typo in linker script +28be5743c630 s390: remove do_signal() prototype and do_notify_resume() function +0c1abe7c2890 s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c +1f3f76812d5d s390/pci: improve DMA translation init and exit +cc049eecfb7a s390/pci: simplify CLP List PCI handling +8256adda1f44 s390/pci: handle FH state mismatch only on disable +f7addcdd527a s390/pci: fix misleading rc in clp_set_pci_fn() +e8f06683d40e s390/boot: factor out offset_vmlinux_info() function +ddd63c85ef67 s390/kasan: fix large PMD pages address alignment check +c42257d64079 s390/zcrypt: remove gratuitious NULL check in .remove() callbacks +b5adbbf896d8 s390/ap: use the common driver-data pointer +c8c68c5fca47 s390/ap: use the common device_driver pointer +81a076171e72 s390/pci: reset zdev->zbus on registration failure +02368b7cf6c7 s390/pci: cleanup resources only if necessary +315511166469 microblaze: move core-y in arch/microblaze/Makefile to arch/microblaze/Kbuild +df7b16d1c00e Revert "USB: serial: ch341: fix character loss at high transfer rates" +0c8fb653d487 powerpc/64s: Remove WORT SPR from POWER9/10 +178266389794 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live +f2e29db15652 KVM: PPC: Book3S HV Nested: save_hv_return_state does not require trap argument +7c3ded573514 KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1 +8b210a880b35 KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible +7487cabc7ed2 KVM: PPC: Book3S HV Nested: Sanitise vcpu registers +d82b392d9b35 KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrupt emulation +4782e0cd0d18 KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP +daac40e8d7a6 KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path +fd42b7b09c60 KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME +cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON() +a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code +1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment +ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST +c42dd069be8d configfs: fix a race in configfs_lookup() +d07f132a225c configfs: fold configfs_attach_attr into configfs_lookup +899587c8d090 configfs: simplify the configfs_dirent_is_ready +417b962ddeca configfs: return -ENAMETOOLONG earlier in configfs_lookup +fde9c59aebaf riscv: explicitly use symbol offsets for VDSO +32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next +ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets +e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry +1923b544bf60 MAINTAINERS: ksmbd: update my email address +8341dcfbd8dd riscv: Enable Undefined Behavior Sanitizer UBSAN +7f85b04b08ca riscv: Keep the riscv Kconfig selects sorted +417166ddec02 riscv: dts: microchip: Add ethernet0 to the aliases node +719588dee26b riscv: dts: microchip: Use 'local-mac-address' for emac1 +379eb01c2179 riscv: Ensure the value of FP registers in the core dump file is up to date +9401f4e46cf6 powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macros +19e932eb6ea4 powerpc/ptrace: Make user_mode() common to PPC32 and PPC64 +316389e904f9 powerpc/syscalls: Simplify do_mmap2() +e084728393a5 powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP +cf98d2b6eea6 powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level +64b87b0c70e0 powerpc/ptdump: Remove unused 'page_size' parameter +11f27a7fa4ca powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() +33e1402435cb powerpc: Avoid link stack corruption in misc asm functions +f5007dbf4da7 powerpc/booke: Avoid link stack corruption in several places +113ec9ccc804 powerpc/32: indirect function call use bctrl rather than blrl in ret_from_kernel_thread +9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1 +313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning +b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI +125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI +02c6dcd543f8 scsi: core: Fix hang of freezing queue between blocking and running device +9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches +2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 +acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data +74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry +9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers +7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer +17b27ac59224 scsi: lpfc: Add rx monitoring statistics +02243836ad6f scsi: lpfc: Add support for the CM framework +daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support +72df8a452883 scsi: lpfc: Add support for cm enablement buffer +8c42a65c3917 scsi: lpfc: Add cm statistics buffer support +9064aeb2df8e scsi: lpfc: Add EDC ELS support +428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging +c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support +3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware +54404d357284 scsi: fc: Add EDC ELS definition +922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments +0da66348c26f scsi: mpi3mr: Set up IRQs in resume path +04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO +6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak +1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' +1c22e327545c scsi: ncr53c8xx: Remove unused code +f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset +227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_reset_bus() +5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts selftests +f38a032b165d xfs: fix I_DONTCACHE +93100d6817b0 net: phy: mediatek: add the missing suspend/resume callbacks +a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel +7844ec21a915 selftests/net: Use kselftest skip code for skipped tests +79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded version from umem +3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents +67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underflow and UAF +b6d2b054e8ba mq-deadline: Fix request accounting +b261dba2fdb2 arm64: kdump: Remove custom linux,usable-memory-range handling +57beb9bd18fc arm64: kdump: Remove custom linux,elfcorehdr handling +2931ea847dcc riscv: Remove non-standard linux,elfcorehdr handling +bf2e8609734b of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef +2af2b50acf9b of: fdt: Add generic support for handling usable memory range property +f7e7ce93aac1 of: fdt: Add generic support for handling elf core headers property +33709413014c crash_dump: Make elfcorehdr address/size symbols always visible +0b3813014c86 dt-bindings: memory: convert Samsung Exynos DMC to dtschema +c507f1523106 dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema +3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' +594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP samples helper +a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP samples helper +bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper +54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP samples helper +e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper +79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP samples helper +b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper +66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper +6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper +3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper +384b6b3bbf0d samples: bpf: Add vmlinux.h generation support +af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support +5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint +d771e217506a samples: bpf: Add cpumap tracepoint statistics support +0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints +82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support +451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint +1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support +323140389405 samples: bpf: Add BPF support for redirect tracepoint +156f886cf697 samples: bpf: Add basic infrastructure for XDP samples +f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header +50b796e645a5 samples: bpf: Fix a couple of warnings +d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling +32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind +a79a9c765f95 ARC: mm: move MMU specific bits out of entry code ... +89d0d42412a1 ARC: mm: move MMU specific bits out of ASID allocator +be43b096ed78 ARC: mm: non-functional code movement/cleanup +e93e59ac1e69 ARC: mm: pmd_populate* to use the canonical set_pmd (and drop pmd_set) +da773cf20eb3 ARC: ioremap: use more commonly used PAGE_KERNEL based uncached flag +1b4013b9aebc ARC: mm: Enable STRICT_MM_TYPECHECKS +366440eec855 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS +47910ca3ce94 ARC: mm: move mmu/cache externs out to setup.h +12e7804c2641 ARC: mm: remove tlb paranoid code +6128df5be48f ARC: mm: use SCRATCH_DATA0 register for caching pgdir in ARCv2 only +288ff7de62af ARC: retire MMUv1 and MMUv2 support +767a697e7576 ARC: retire ARC750 support +301014cf6d72 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants +ddc348c44d82 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) +e188f3330a13 ARC: cmpxchg/xchg: rewrite as macros to make type safe +ecf51c9fa096 ARC: xchg: !LLSC: remove UP micro-optimization/hack +9d011e12075d ARC: bitops: fls/ffs to take int (vs long) per asm-generic defines +cea43147905f ARC: switch to generic bitops +b64be6836993 ARC: atomics: implement relaxed variants +7e8f8cbb4399 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andnot}_return +ca766f04ad1d ARC: atomic: !LLSC: use int data type consistently +b1040148b2ea ARC: atomic: !LLSC: remove hack in atomic_set() for for UP +b0f839b4b915 ARC: atomics: disintegrate header +6b5ff0405e41 ARC: export clear_user_page() for modules +82a423053eb3 arch/arc/kernel/: fix misspellings using codespell tool +6321a722374b drm/i915: s/0/NULL/ +f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG' +6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie +fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG +6b9376504cb4 drm/i915: Silence __iomem sparse warn +8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' +00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found +404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool.sh for installing +7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH +5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory +2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps +ea4ab99cb58c spi: davinci: invoke chipselect callback +2f617f4df8df drm/amdkfd: map SVM range with correct access permission +bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems +ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq +e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 +ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault +f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query +3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS +3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information +30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions +355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if +a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state module export +a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API +8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API +f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus +7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value +234b4fd9176c drm/amd/display: refactor riommu invalidation wa +8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word +d4477209c8fb Documentation/features/vm: correct huge-vmap APIs +c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs +fe450eeb4e6f Documentation: in_irq() cleanup +f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list +59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken link to PGP path finder +8c7a729d0964 Documentation: locking: fix references +a6e6d7229572 libnvdimm/labels: Add claim class helpers +8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers +de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and position helpers +f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers +7cd35b292050 libnvdimm/labels: Add a checksum calculation helper +8176f1478912 libnvdimm/labels: Introduce label setter helpers +9761b02d40de libnvdimm/labels: Add isetcookie validation helper +b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields +a90ec8483732 igc: Add support for PTP getcrosststamp() +1b5d73fb8624 igc: Enable PCIe PTM +890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() +fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() +f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec +52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() +0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() +550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() +1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip +3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() +923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-nvidia +a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +014408cd624e PCI: Add pcie_ptm_enabled() +8c85bdafdd30 dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema +90e7a6de6278 lib/scatterlist: Provide a dedicated function to support table append +f674aacd5005 spi: sprd: fill offset only to RD_CMD register for reading from slave device +2b961c51f4d3 spi: sprd: Make sure offset not equal to slave address size +5dc349ec131c spi: sprd: Pass offset instead of physical address to adi_read/_write() +0be10d7122ce ASoC: SOF: intel: remove duplicate include +86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification +1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler function pointer +5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt5682 document +ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support +e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support +40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682 +b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document +6746cc858259 ASoC: mediatek: mt8195: add platform driver +1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver +3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver +1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver +d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control +cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver +e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in +ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return +37c3193fa4d7 libperf tests: Fix verbose printing +29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text +ce73af80876d perf tools: Add missing newline at the end of header file +ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier +1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" +705d4feeb269 drm/i915/fb: move user framebuffer stuff to intel_fb.c +1c8d9adfc3ad drm/i915/fb: move intel_surf_alignment() to intel_fb.c +b8db26118743 drm/i915/fb: move intel_fb_align_height() to intel_fb.c +d36168832755 drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c +af182a236a14 drm/i915: add HAS_ASYNC_FLIPS feature macro +dc6d6158a6e8 drm/i915/display: split out dpt out of intel_display.c +6e764bcd1cf7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() +35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() +1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() +2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() +667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() +cb6baa20c5f3 drm/i915/fdi: make intel_fdi_link_freq() return int +4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN +ead3b768bb51 blk-zoned: allow zone management send operations without CAP_SYS_ADMIN +62283c6c9d4c include:libata: fix boolreturn.cocci warnings +158ee7b65653 block: mark blkdev_fsync static +9f2869921f2a block: refine the disk_live check in del_gendisk +1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA +dc913385dd74 mmc: block: Support alternative_gpt_sector() operation +466d9c4904de partitions/efi: Support non-standard GPT location +0bdfbca8a623 block: Add alternative_gpt_sector() operation +c41a4e877a18 drm/amdgpu: Fix build with missing pm_suspend_target_state module export +7559b7d7d651 arm64/sve: Better handle failure to allocate SVE register storage +e3849765037b arm64: Document the requirement for SCR_EL3.HCE +90268574a3e8 arm64: head: avoid over-mapping in map_memory +04fa17d1368c arm64/sve: Add a comment documenting the binutils needed for SVE asm +38ee3c5e36a1 arm64/sve: Add some comments for sve_save/load_state() +fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out +f6f607070aa6 mmc: queue: Match the data type of max_segments +b048457c54e4 mmc: switch from 'pci_' to 'dma_' API +89d74b30f443 memstick: switch from 'pci_' to 'dma_' API +2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' structure to be consistent +09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 +b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 +2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 +4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule +3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' +cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration +9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration +f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode +029ee6b14356 ethtool: add two coalesce attributes for CQE mode +95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue +fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine() +2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned_context() +3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO +37bf34e10ccf drm/i915: Use designated initializers for init/exit table +d9cf3bd53184 bio: fix page leak bio_add_hw_page failure +4420f5b1be7b tracing/doc: Fix table format in histogram code +2829a4e3cf3a USB: serial: option: add new VID/PID to support Fibocom FG150 +3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string +d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode +8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next +bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings +4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning +96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next +c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next +bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next +637d0957516e Merge 5.14-rc7 into char-misc-next +85fb1a27b128 Merge 5.14-rc7 into usb-next +291ee9d5da53 mmc: core: Update ->card_busy() callback comment +4850c225dd0e mmc: usdhi6rol0: Implement card_busy function +0eb596f1e610 KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64_mmu_radix +c232461c0c3b KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest +5d7d6dac8fe9 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines +86842d255b45 clk: imx8mn: Add M7 core clock +d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks +fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate +8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path +1822b4dedc4d clk: imx8mm: use correct mux type for clkout path +f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode +c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT +539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk +f0a64199195e RDMA/hns: Delete unused hns bitmap interface +c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index +8feafd9017ba RDMA/hns: Use IDA interface to manage uar index +2949e8427af3 fs: clean up after mandatory file locking support removal +b6dfa4161729 drm/i915/dp: Drop redundant debug print +18a9eae240cb r8169: enable ASPM L0s state +3b0720ba00a7 net: dsa: mv88e6xxx: Update mv88e6393x serdes errata +7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting +ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine() +446e7f218b76 ipv6: correct comments about fib6_node sernum +5b3fd8aa5df0 x86/kaslr: Have process_mem_region() return a boolean +3bff147b187d x86/mce: Defer processing of early errors +669f047ec126 Merge branch 'dsa-sw-bridging' +58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering while standalone +06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed +67b5fb5db76d net: dsa: properly fall back to software bridging +09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for unoffloaded bridge ports +f5a4c24e689f mac80211: introduce individual TWT support in AP mode +0384dd9d2d80 Merge branch 'mptcp-refactor' +33c563ad28e3 selftests: mptcp: add_addr and echo race test +c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT +f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal +119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other +18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate +1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock +faf482ca196a net: ipv4: Move ip_options_fragment() out of loop +b0cd08537db8 qed: Fix the VF msix vectors flow +1bb39cb65bcf cxgb4: improve printing NIC information +71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() +ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config +c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config +522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config +ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value +e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host +3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled +e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples +4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples +60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" +833592884972 mmc: core: Only print retune error when we don't check for card removal +86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request +4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header +6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy after I/O writes +468108155b0f mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls +972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path +2b8ac062f337 mmc: dw_mmc: Add data CRC error injection +696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() +575cf1046923 mmc: mmci: De-assert reset on probe +29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination +492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination +2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination +1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 +5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT +4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array +462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro +66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions +256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform +25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. +c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP +8ffb2611a752 mmc: host: factor out clearing the retune state +68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able +dab2ea6c680f ieee80211: add TWT element definitions +48efd014f0ea drm/i915/dp: add max data rate calculation for UHBR rates +e752d1f9c14a drm/i915/dg2: add DG2 UHBR source rates +1db18260f153 drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW +59821ed9c4a6 drm/i915/dg2: add TRANS_DP2_CTL register definition +9ab29e150159 drm/i915/dp: read sink UHBR rates +f5b21c2e3da4 drm/i915/dp: use actual link rate values in struct link_config_limits +00ed1401a005 platform-msi: Add ABI to show msi_irqs of platform devices +2f170814bdd2 genirq/msi: Move MSI sysfs handling from PCI to MSI core +88ffe2d0a55a genirq/cpuhotplug: Demote debug printk to KERN_DEBUG +6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into common quirk +1a10d5b0f6c2 Merge branch 'for-linus' into for-next +93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup +7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC +98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule +c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag +cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() +e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() +c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset +34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k +17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings +7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection +f88444570072 scsi: qla2xxx: Fix NVMe retry +2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts +f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change +1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present +4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF +310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down +d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag +225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down +b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session +a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim +4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more specific attach_type' +6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum +72a048c1056a xfs: only set IOMAP_F_SHARED when providing a srcmap to a write +cb181da16196 IMA: reject unknown hash algorithms in ima_get_hash_algo +7f024fcd5c97 Keep read and write fds with each nlm_file +07e7e1c9969f Merge tag 'aspeed-5.15-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/defconfig +bbb6d0f3e1fe ucounts: Increase ucounts reference counter before the security hook +5ddf994fa22f ucounts: Fix regression preventing increasing of rlimits in init_user_ns +5b029a32cfe4 bpf: Fix ringbuf helper function compatibility +333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation +cf30da90bc3a io_uring: add support for IORING_OP_LINKAT +7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT +3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() +270a1c913ebd block: provide bio_clear_hipri() helper +01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO +394918ebb889 io_uring: enable use of bio alloc cache +be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported +be4d234d7aeb bio: add allocation cache abstraction +6c7ef543df90 fs: add kiocb alloc cache flag +da521626ac62 bio: optimize initialization of a bio +dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq +e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT +45f30dab3957 namei: update do_*() helpers to return ints +020250f31c4c namei: make do_linkat() take struct filename +8228e2c31319 namei: add getname_uflags() +da2d0cede330 namei: make do_symlinkat() take struct filename +7797251bb5ab namei: make do_mknodat() take struct filename +584d3226d665 namei: make do_mkdirat() take struct filename +0ee50b47532a namei: change filename_parentat() calling conventions +91ef658fb8b8 namei: ignore ERR/NULL names in putname() +126180b95f27 io_uring: IRQ rw completion batching +f237c30a5610 io_uring: batch task work locking +5636c00d3e8e io_uring: flush completions for fallbacks +26578cda3db9 io_uring: add ->splice_fd_in checks +2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() +0bea96f59ba4 io_uring: place fixed tables under memcg limits +3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE +99c8bc52d132 io_uring: fix lack of protection for compl_nr +187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE +e98e49b2bbf7 io_uring: extend task put optimisations +316319e82f73 io_uring: add comments on why PF_EXITING checking is safe +79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock protection +ec3c3d0f3a27 io_uring: fix io_timeout_remove locking +23a65db83b3f io_uring: improve same wq polling +505657bc6c52 io_uring: reuse io_req_complete_post() +ae421d9350b5 io_uring: better encapsulate buffer select for rw +906c6caaf586 io_uring: optimise io_prep_linked_timeout() +0756a8691017 io_uring: cancel not-armed linked touts separately +4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout +b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE +fd08e5309bba io_uring: optimise hot path of ltimeout prep +8cb01fac982a io_uring: deduplicate cancellation code +a8576af9d1b0 io_uring: kill not necessary resubmit switch +fb6820998f57 io_uring: optimise initial ltimeout refcounting +761bcac1573e io_uring: don't inflight-track linked timeouts +48dcd38d73c2 io_uring: optimise iowq refcounting +a141dd896f54 io_uring: correct __must_hold annotation +41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() +f552a27afe67 io_uring: remove files pointer in cancellation functions +a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() +20e60a383208 io_uring: skip request refcounting +5d5901a34340 io_uring: remove submission references +91c2f6978311 io_uring: remove req_ref_sub_and_test() +21c843d5825b io_uring: move req_ref_get() and friends +79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock +8ef12efe26c8 io_uring: run regular file completions from task_work +89b263f6d56e io_uring: run linked timeouts from task_work +89850fce16a1 io_uring: run timeouts from task_work +62906e89e63b io_uring: remove file batch-get optimisation +6294f3686b4d io_uring: clean up tctx_task_work() +5d70904367b4 io_uring: inline io_poll_remove_waitqs +90f67366cb88 io_uring: remove extra argument for overflow flush +cd0ca2e048dc io_uring: inline struct io_comp_state +bb943b8265c8 io_uring: use inflight_entry instead of compl.list +7255834ed6ef io_uring: remove redundant args from cache_free +c34b025f2d21 io_uring: cache __io_free_req()'d requests +f56165e62fae io_uring: move io_fallback_req_func() +e9dbe221f5d1 io_uring: optimise putting task struct +af066f31eb3d io_uring: drop exec checks from io_req_task_submit +bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH +58d3be2c60d2 io_uring: improve ctx hang handling +d3fddf6dddd8 io_uring: deduplicate open iopoll check +543af3a13da3 io_uring: inline io_free_req_deferred +b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition +6a290a1442b4 io_uring: move io_put_task() definition +e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce +90291099f24a io_uring: optimise io_cqring_wait() hot path +282cdc86937b io_uring: add more locking annotations for submit +a2416e1ec23c io_uring: don't halt iopoll too early +864ea921b030 io_uring: refactor io_alloc_req +8724dd8c8338 io-wq: improve wq_list_add_tail() +2215bed9246d io_uring: remove unnecessary PF_EXITING check +ebc11b6c6b87 io_uring: clean io-wq callbacks +c97d8a0f68b3 io_uring: avoid touching inode in rw prep +b191e2dfe595 io_uring: rename io_file_supports_async() +ac177053bb2c io_uring: inline fixed part of io_file_get() +042b0d85eabb io_uring: use kvmalloc for fixed files +5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters +d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path +10e7123d5551 null_blk: add error handling support for add_disk() +dbb301f91fc8 virtio_blk: add error handling support for add_disk() +83cbce957446 block: add error handling for device_add_disk / add_disk +92e7755ebc69 block: return errors from disk_alloc_events +614310c9c8ca block: return errors from blk_integrity_add +75f4dca59694 block: call blk_register_queue earlier in device_add_disk +bab53f6b617d block: call blk_integrity_add earlier in device_add_disk +9d5ee6767c85 block: create the bdi link earlier in device_add_disk +8235b5c1e8c1 block: call bdev_add later in device_add_disk +52b85909f85d block: fold register_disk into device_add_disk +40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk +d152c682f03c block: add an explicit ->disk backpointer to the request_queue +61a35cfc2633 block: hold a request_queue reference for the lifetime of struct gendisk +4a1fa41d304c block: pass a request_queue to __blk_alloc_disk +a58bd7683fcb block: remove the minors argument to __alloc_disk_node +9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node +4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk +aebbb5831fbd sg: do not allocate a gendisk +45938335d0a9 st: do not allocate a gendisk +5f432cceb3e9 nvme: use blk_mq_alloc_disk +1ee7943c3343 kbuild: Enable dtc 'pci_device_reg' warning by default +cc8c99613290 dt-bindings: soc: remove obsolete zte zx header +d014c93515e9 dt-bindings: clock: remove obsolete zte zx header +6211e9cb2f8f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS +16109b257d11 dt-bindings: memory: convert H8/300 bus controller to dtschema +8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API +cf4e6d52f583 EDAC/i10nm: Retrieve and print retry_rd_err_log registers +2294a7299f5e EDAC/i10nm: Fix NVDIMM detection +fd07a4a0d30b EDAC/skx_common: Set the memory type correctly for HBM memory +6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support complex" from Cezary Rojewski : +94c821fb286b f2fs: rebuild nat_bits during umount +a4b6817625e7 f2fs: introduce periodic iostat io latency traces +521187439abf f2fs: separate out iostat feature +f985911b7bc7 crypto: public_key: fix overflow during implicit conversion +a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check +b661601a9fdf lockd: update nlm_lookup_file reexport comment +a81041b7d8f0 nlm: minor refactoring +2dc6f19e4f43 nlm: minor nlm_lookup_file argument change +047d4226b0bc tpm: ibmvtpm: Avoid error message when process gets signal while waiting +a4aed36ed592 certs: Add support for using elliptic curve keys for signing modules +ea35e0d5df6c certs: Trigger creation of RSA module signing key if it's not an RSA key +6824f8554a98 char: tpm: cr50_i2c: convert to new probe interface +847fdae1579f char: tpm: Kconfig: remove bad i2c cr50 select +d5ae8d7f85b7 Revert "media: dvb header files: move some headers to staging" +f8c549afd1e7 RDMA/hns: Ownerbit mode add control field +260f64a40198 RDMA/hns: Enable stash feature of HIP09 +0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode +3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API +03da1b26fa13 IB/core: Remove deprecated current_seq comments +745649c59a0d spi: rockchip-sfc: Fix assigned but never used return error codes +8d00f9819458 spi: rockchip-sfc: Remove redundant IO operations +d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' +a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static +0aeb17d17282 ASoC: rt1015p: correct indentation +c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices +0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices +43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support +b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe config arrays +5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with generic extension +db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension +a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs +e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules +c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module +e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER +e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection +87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob +126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs +6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 +c79b846f892d drm/i915/adl_s: Update ADL-S PCI IDs +11e4e66efd44 Merge branch 'torvalds:master' into master +d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown +2564a2d4418b soundwire: cadence: do not extend reset delay +029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on system suspend +e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was not started +ea6942dad4b2 soundwire: intel: fix potential race condition during power down +0d977e0eba23 btrfs: reset replace target device to allocation state on close +f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code +b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code +d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 +b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() +1f8b66d9654b Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp +43dde64bb1b4 Merge back cpufreq changes for v5.15. +61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate +b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate +e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate +14315498f5d3 Merge branch 'asix-fixes' +1406e8cb4b05 net: usb: asix: do not call phy_disconnect() for ax88178 +7a141e64cf14 net: usb: asix: ax88772: move embedded PHY detection as early as possible +e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaround again +539a5093e73e Merge branch 'for-linus' into for-next +2231af793fe2 ALSA: doc: Fix indentation warning +58bc6d1be2f3 udf_get_extendedattr() had no boundary checks. +87d93029fe83 m68k: Fix asm register constraints for atomic ops +939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation +114623979405 btrfs: do not do preemptive flushing if the majority is global rsv +93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% +3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value +8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no changes +5b9b26f5d0b8 btrfs: allow idmapped mount +4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts +6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl +39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl +e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls +aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids +c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls +4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls +5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolume creation +3bc71ba02cf5 btrfs: allow idmapped permission inode op +d4d094646142 btrfs: allow idmapped setattr inode op +98b6ab5fc098 btrfs: allow idmapped tmpfile inode op +5a0521086e5f btrfs: allow idmapped symlink inode op +b0b3e44d346c btrfs: allow idmapped mkdir inode op +e93ca491d03f btrfs: allow idmapped create inode op +72105277dcfc btrfs: allow idmapped mknod inode op +c020d2eaf1a8 btrfs: allow idmapped getattr inode op +ca07274c3da9 btrfs: allow idmapped rename inode op +b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() +c2fd68b6b2b0 namei: add mapping aware lookup helper +e7849e33cf5d btrfs: sysfs: document structures and their associated files +e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device by invalid id +63fb5879db7c btrfs: zoned: add asserts on splitting extent_map +0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation +ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN +77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim +1f295373022e btrfs: update comment at log_conflicting_inodes() +d135a5339611 btrfs: remove no longer needed full sync flag check at inode_logged() +1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode during rename exchange +dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone +c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack +0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack +98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache +0ff40a910f56 btrfs: introduce btrfs_search_backwards function +ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module +705242538ff3 btrfs: verity metadata orphan items +146054090b08 btrfs: initial fsverity support +77eea05e7851 btrfs: add ro compat flags to inodes +efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices +7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() +b2f78e88052b btrfs: allow degenerate raid0/raid10 +bd54f381a12a btrfs: do not pin logs too early during renames +6e8e777deb5c btrfs: eliminate some false positives when checking if inode was logged +42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() +21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() +e83502ca5f1e block: fix argument type of bio_trim() +5662c967c69d fs: kill sync_inode +25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc +b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc shrinking +5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper +e16460707e94 btrfs: wait on async extents when flushing delalloc +03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for shrink_delalloc +fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets +8197766d806f btrfs: include delalloc related info in dump space info tracepoint +ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit +963e4db83e28 btrfs: unify regular and subpage error paths in __extent_writepage() +95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size systems +9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting last page data +e3c62324e470 btrfs: subpage: fix false alert when relocating partial preallocated data extents +7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writeback helper +e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs_releasepage() +c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion +e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split +7367253a351e btrfs: subpage: disable inline extent creation +cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent +c2832898126f btrfs: make relocate_one_page() handle subpage case +f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part +a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible +1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() +557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read +ca62e85ded2c btrfs: disable compressed readahead for subpage +3670e6451bc9 btrfs: subpage: check if there are compressed extents inside one page +4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags +214cc1843217 btrfs: constify and cleanup variables in comparators +d58ede8d1d9f btrfs: simplify data stripe calculation helpers +fe4f46d40c1c btrfs: merge alloc_device helpers +500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index +6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3/4 profiles +0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks +809d6902b3b0 btrfs: make btrfs_next_leaf static inline +f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first_ordered_pending +25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_finish_ordered +a129ffb8166a btrfs: remove unused start and end parameters from btrfs_run_delalloc_range() +a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir +f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_file_extent +ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when slots > nritems +c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() +2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updating inode in the log +e68107e51f84 btrfs: remove unnecessary list head initialization when syncing log +e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log +cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction update when using no-holes +5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref verify tool +506650dcb3a7 btrfs: improve the batch insertion of delayed items +2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree when reading block group items +6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only want to search +069a2e37789a btrfs: continue readahead of siblings even if target node is in memory +5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages +4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers +bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd +696ab562e6df btrfs: compression: drop kmap/kunmap from zlib +8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo +b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations +23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs +67d5e289a193 btrfs: remove max argument from generic_bin_search +2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c +4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes +b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages +5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic +609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API +a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API +eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API +a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API +bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API +75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API +e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +056b29ae071b net: sunhme: Remove unused macros +06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API +e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API +83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API +05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API +4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API +df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API +3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API +44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API +ed104ca4bd9c reset: reset-zynqmp: Fixed the argument data type +09f3824342f6 reset: simple: remove ZTE details in Kconfig help +b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior +f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees +359f4cdd7d78 net: marvell: fix MVNETA_TX_IN_PRGRS bit number +82a44ae113b7 net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est +46002bf3007c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +f3cfd136aef0 of: restricted dma: Don't fail device probe on rmem init failure +ce5cb67c664f of: Move of_dma_set_restricted_buffer() into device.c +5ed74b03eb4d xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' +1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" +f7e33bdbd6d1 fs: remove mandatory file locking support +a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()" +cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" +fa5ca80db89e kselftest/arm64: signal: Add a TODO list for signal handling tests +5262b216f4a9 kselftest/arm64: signal: Add test case for SVE register state in signals +d25ac50ce8f7 kselftest/arm64: signal: Verify that signals can't change the SVE vector length +c1f67a19c12e kselftest/arm64: signal: Check SVE signal frame shows expected vector length +ace19b1845a5 kselftest/arm64: signal: Support signal frames with SVE register data +d4e4dc4fab68 kselftest/arm64: signal: Add SVE to the set of features we can check for +4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" +82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()"" +ad3ead1efe05 regulator: Documentation fix for regulator error notification helper +3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" +4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" +4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" +197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" +54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" +88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 +9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time +38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time +418cb6c8e051 PCI: hv: Generify PCI probing +7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V +b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() +41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges +15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge +df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" +cc47ad409ba9 powerpc/compat_sys: Declare syscalls +3accc0faef08 powerpc/prom: Fix unused variable ‘reserve_map’ when CONFIG_PPC32 is not set +a00ea5b6f2bb powerpc/syscalls: Remove __NR__exit +4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option +a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias +73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() +23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD +6b430c7595e4 (tag: nand/for-5.15) mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' +6e3b473ee064 Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next +9d4f24bfe043 irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy +131d326ba969 irqdomain: Export irq_domain_disconnect_hierarchy() +37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next +ee28b42006c3 mtd_blkdevs: simplify the refcounting in blktrans_{open, release} +37b143d12b5f mtd_blkdevs: simplify blktrans_getgeo +560a3915e3df mtd_blkdevs: remove blktrans_ref_mutex +89843828399e mtd_blkdevs: simplify blktrans_dev_get +a0faf5fdfb99 mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev +ffd18c97fcb6 mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev +f214eebf8de4 mtd_blkdevs: use lockdep_assert_held +799ae31c58ae mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release} +4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions +e5e26d80840b gpio: max730x: Use the right include +3a29355a22c0 gpio: Add virtio-gpio driver +0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation +94274f20f6bf dt-bindings: opp: Convert to DT schema +19526d092ceb opp: core: Check for pending links before reading required_opp pointers +29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples +d00aa8061e04 ARM: dts: omap: Drop references to opp.txt +13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 +152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy +80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings +6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names +f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems as root +e24d12b7442a init: split get_fs_names +03dca99e200f x86/tools/relocs: Mark die() with the printf function attr format +db87db65c105 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch +f6a4f0b424df m68k: coldfire: return success for clk_enable(NULL) +35a9f9363a89 m68k: m5441x: add flexcan support +40cff49289d5 m68k: stmark2: update board setup +cd3bf8cfd6ae m68k/nommu: prevent setting ROMKERNEL when ROM is not set +273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn +0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct +cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions +0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO +4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely +d9b9f59ecfa7 RDMA/rtrs: Remove unused functions +ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt according to path_num +1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +e22ce8eb631b (tag: v5.14-rc7) Linux 5.14-rc7 +8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() +3a93bedea050 cxgb4: Remove unused vpd_param member ec +96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() +58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() +ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() +da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() +bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() +0df79c864636 bnx2: Replace open-coded version with swab32s() +ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() +01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() +3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() +dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' +43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash +c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure +0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsing configuration +2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration +809159ee59df Merge branch 'octeontx2-misc-fixes' +623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 +e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action +05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down +07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory +73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc +10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_install_flow_req +50602408c8e2 octeontx2-pf: Don't mask out supported link modes +c0fa2cff8822 octeontx2-af: Handle return value in block reset. +477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number +e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure +9cf448c200ba ip6_gre: add validation for csum_start +1d011c4803c7 ip_gre: add validation for csum_start +5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema +1bdc3d5be7e1 Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +9b60ac54ab7c Merge branch 'dsa-docs' +95ca38194c5a docs: net: dsa: document the new methods for bridge TX forwarding offload +37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops::filter +5702d94bd901 docs: net: dsa: sja1105: update list of limitations +27dd613f10f2 docs: devlink: remove the references to sja1105 +863434886497 Merge branch 'ipa-autosuspend' +2775cbc5afeb net: ipa: rename "ipa_clock.c" +7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols +1aac309d3207 net: ipa: use autosuspend +41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 +580b8e289977 watchdog: ixp4xx: Rewrite driver to use core +dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate +585ba602b1ff watchdog: max63xx_wdt: Add device tree probing +11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings +8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support +39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller header file +625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops +47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops +ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops +aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case +a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property +14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend +60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume +c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev +cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it +52a5502507bc watchdog: bd70528 drop bd70528 support +989ceac799cb x86/build: Remove stale cc-option checks +a8fc576d4af2 lib/test_stackinit: Add assigned initializers +1e2cd3084fff lib/test_stackinit: Allow building stand-alone +527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treated as error +2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock +f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock +0dc62413c882 brcmsmac: make array addr static const, makes object smaller +d816ce8744db rtw88: Remove unnecessary check code +69c7044526d9 rtw88: wow: fix size access error of probe request +4bac10f2de22 rtw88: wow: report wow reason through mac80211 api +05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on +67368f14a816 rtw88: refine the setting of rsvd pages for different firmware +02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep +8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend +0c283b47539a rtw88: change beacon filter default mode +81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode +584dce175f04 rtw88: adjust the log level for failure of tx report +9ff50bf2f2ff Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +9085423f0e21 Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation +f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu +f4ff9e6b0126 Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +a09434f181f3 Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +5479a7fe8966 Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller +15517c724c6e Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-array member +118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() +8f86342872e2 wilc1000: remove redundant code +1d89fd1a39d1 wilc1000: use devm_clk_get_optional() +f36a0ee599c9 wilc1000: dispose irq on failure path +dc8b338f3bcd wilc1000: use goto labels on error path +b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object smaller +369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations +9adcdf6758d7 rsi: fix an error code in rsi_probe() +d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() +92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning +d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() +6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic +502213fd8fca ray_cs: use %*ph to print small buffer +d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization +41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI +f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 +c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_register_dma() +8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount +b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker() +22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() +1ce050c15952 brcmfmac: support chipsets with different core enumeration space +a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer +8e73facb9b80 brcmfmac: increase core revision column aligning core list +2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address +7de875b231ed lockd: lockd server-side shouldn't set fl_ops +c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading +002c0aef1090 Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/linux-block +0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next +1e6907d58cf0 Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.dk/linux-block +e70e392fa768 ksmbd: fix permission check issue on chown and chmod +297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprobes and kprobes +8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events on synthetic events +079db70794ec selftests/ftrace: Add test case to test adding and removing of event probe +210f9df02611 selftests/ftrace: Fix requirement check of README file +817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n +fdd92b64d15b fs: warn about impending deprecation of mandatory locks +eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports +0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default +cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement +126b39368604 MIPS: Return true/false (not 1/0) from bool functions +f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs +abfc7fad6394 crypto: skcipher - in_irq() cleanup +3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method +74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function +607c191b371d crypto: hisilicon - support runtime PM for accelerator device +d7ea53395b72 crypto: hisilicon - add runtime PM ops +1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32' +357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm +68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm +7b3d52683b3a crypto: tcrypt - Fix missing return value check +a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration +90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process +598cf4255474 crypto: qat - store vf.compatible flag +645ae0af1840 crypto: qat - do not export adf_iov_putmsg() +8af4a436e665 crypto: qat - flush vf workqueue at driver removal +e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() +9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions +7c258f501ee0 crypto: qat - complete all the init steps before service notification +0b7b6c195845 crypto: qat - move IO virtualization functions +b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications +07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock +9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c +3d655732b019 crypto: qat - fix reuse of completion variable +e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf +506a16642901 crypto: qat - rename compatibility version definition +3213488db01e crypto: qat - prevent spurious MSI interrupt in PF +7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF +0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR +5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() +a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation +462584ca17b4 crypto: qat - remove empty sriov_configure() +462354d986b6 crypto: qat - use proper type for vf_mask +c02b51b3edb0 crypto: qat - fix a typo in a comment +3660f25186af crypto: qat - disable AER if an error occurs in probe functions +ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 +6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API +fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists +ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list +e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains +759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_disk_holder +630c8fa02f9a Documentation: Update details of The Linux Kernel Module Programming Guide +ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size +12d125b4574b stmmac: Revert "stmmac: align RX buffers" +f0ab00174eb7 PCI: Make saved capability state private to core +a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() +1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment +7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking +32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices +ff3a52ab9cab PCI/PTM: Remove error message at boot +a30f895ad323 io_uring: fix xa_alloc_cycle() error return value check +81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover +466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() +8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() +f240e15097c5 tg3: Read VPD with pci_vpd_alloc() +37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() +5119e20facfa sfc: Read VPD with pci_vpd_alloc() +6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() +9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() +fa54d366a6e4 Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +cae68764583b Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() +61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails +76f3c032adad PCI/VPD: Add pci_vpd_alloc() +ed3bad2e4fd7 Merge branch 'akpm' (patches from Andrew) +43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM +cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host +17bfa96851e0 dm ima: update dm documentation for ima measurement support +33ace4ca1253 dm ima: update dm target attributes for ima measurements +f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events are not measured +746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level +ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level +85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ +61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ +7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit +9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() +71f51d2c3253 KVM: x86/mmu: Add detailed page size stats +088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats +4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte +8ccba534a1a5 KVM: stats: Add halt polling related histogram stats +87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures +d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field +0176ec51290f KVM: stats: Update doc for histogram statistics +f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics +73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code +df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC +bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} +06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change +30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window +0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use +4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition +b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM +36222b117e36 KVM: x86: don't disable APICv memslot when inhibited +9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible +8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code +33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn +edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range +88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range +2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address +5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" +3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file +4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers +9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ +8ba9fbe1e4b8 Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freedesktop.org/drm/drm +dc7b79cc2466 dm ima: add version info to dm related events in ima log +8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm +3db903a8ead3 Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +a27c75e554fe Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +43a6473e4713 Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +54e9ea3cdb13 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +0f09f4c48118 Merge branch 'acpi-pm' +b7d184d37ecc Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +f2963c7ec7cc Merge branch 'pm-opp' +090bf6f84b4d arm64: replace in_irq() with in_hardirq() +cc4f596cf85e RDMA/rxe: Zero out index member of struct rxe_queue +66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH +6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core +ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake +bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver +c7b1850dfb41 hugetlb: don't pass page cache pages to restore_reserve_on_error +a7cb5d23eaea kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE +57f29762cdd4 mm: vmscan: fix missing psi annotation for node_reclaim() +fcc00621d88b mm/hwpoison: retry with shake_page() for unhandlable pages +f56ce412a59d mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim +91ed3ed0f798 MAINTAINERS: update ClangBuiltLinux IRC chat +b16ee0f9ed79 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN_POISON names +47aef6010b83 mm/page_alloc: don't corrupt pcppage_migratetype +c04b3d069043 Revert "mm: swap: check if swap backing device is congested or not" +b1e1ef345433 Revert "mm/shmem: fix shmem_swapin() race with swapoff" +dbe986bdfd6d RDMA/efa: Free IRQ vectors on error flow +aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases +7491e2c44278 tracing: Add a probe that attaches to trace events +95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory +bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-directory +3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory +cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory +daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory +c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory +76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory +6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory +075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory +1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory +47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory +e6596c22744e platform/x86: intel-rst: Move to intel sub-directory +2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory +fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory +386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory +f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory +2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory +9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory +b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_command_with_size() +400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory +3a1261805940 SUNRPC: Server-side disconnect injection +a4ae30814396 SUNRPC: Move client-side disconnect injection +c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory +32bc8f8373d2 drm/amdgpu: Cancel delayed work when GFXOFF is disabled +2a7b9a843713 drm/amdgpu: use the preferred pin domain after the check +d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 +aa3e1ba32e55 riscv: Fix a number of free'd resources in init_resources() +251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmalloc() faulting +d44f571ff5ce Documentation/process/applying-patches: Activate linux-next man hyperlink +4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology +ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned_context() +90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled +9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check +8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error +4051f68318ca e1000e: Do not take care about recovery NVM checksum +44a13a5d99c7 e1000e: Fix the max snoop/no-snoop latency for 10M +691bd4d77619 igc: Use num_tx_queues when iterating over tx_ring queue +d8768d7eb9c2 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next +f7403abf5f06 iommu/io-pgtable: Abstract iommu_iotlb_gather access +c5aa903a59db erofs: support reading chunk-based uncompressed files +2a9dc7a8fec6 erofs: introduce chunk-based file on-disk format +4b79959510e6 igc: fix page fault when thunderbolt is unplugged +77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite Pad 1000G2 jack-detect" from Hans de Goede : +6ca822e57638 perf tests dlfilter: Free desc and long_desc in check_filter_desc +08d736667185 gfs2: Remove redundant check from gfs2_glock_dq +fffe9bee14b0 gfs2: Delay withdraw from atomic context +d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted +8cc67f704f4b gfs2: don't stop reads while withdraw in progress +1b8550b5de76 gfs2: Mark journal inodes as "don't cache" +ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool +a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST +7392fbb0a402 gfs2: Make recovery error more readable +70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh +acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next +8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure priorities are used +a28dc123fa66 gfs2: init system threads before freeze lock +0ba218e2530a Merge branch 'bridge-vlan' +2796d846d74a net: bridge: vlan: convert mcast router global option to per-vlan entry +a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument +a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows +ffc9c3ebb4af net: usb: pegasus: fixes of set_register(s) return value evaluation; +fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags +2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling +cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a central place +287d00d4131e drm/i915/fbc: Extract intel_fbc_update() +faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit +c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' +c3f115aa5e1b net: ipa: kill ipa_clock_get() +724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" +799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" +c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" +4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" +b8e36e13ea5e net: ipa: fix TX queue race +7e78c597c3eb net: qrtr: fix another OOB Read in qrtr_endpoint_post +6505782c93be Merge branch 'ocelot-vlan' +bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership +3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restrictions via extack +01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack +f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' +5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports that fail to register +b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown +42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' +860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac on probe error path +d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock +60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers +6985157ce8ee Merge branch 'gmii2rgmii-loopback' +ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback +3ac8eed62596 net: phy: Uniform PHY driver access +4ed311b08a91 net: phy: Support set_loopback override +600003a364a8 Merge branch 'sparx5-dma' +920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support +10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality +c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr +bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. +a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles +462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks +786537063bbf HID: i2c-hid: Fix Elan touchpad regression +87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event +e66577559186 HID: amd_sfh: Add dyndbg prints for debugging +0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume +ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled +173709f50e98 HID: amd_sfh: Add command response to check command status +3978f5481755 HID: amd_sfh: Fix period data field to enable sensor +0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay +33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller +64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property +770cec16cdc9 powerpc/audit: Simplify syscall_get_arch() +898a1ef06ad4 powerpc/audit: Avoid unneccessary #ifdef in syscall_get_arguments() +787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocated kernels +53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() +b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property for newer devices +f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git.open-mesh.org/linux-merge +c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() +df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove +d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe +fbf42729d0e9 HID: elo: update the reference count of the usb device structure +46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it +b352ddae7b2c KVM: PPC: Book3S PR: Remove unused variable +cb53a93e33e1 KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr() +4cb266074aa1 powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static +e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema +7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings +cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case +28889de643cd ASoC: rsnd: core: make some arrays static const, makes object smaller +f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/next +deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next +ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next +78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next +cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next +e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next +3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next +2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next +a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next +0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems without PAC +815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git.open-mesh.org/linux-merge +14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory +fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking +6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 +6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_OK() duplicate +c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div64_const32_is_OK() +88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 +da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning +8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation +2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault +7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation +bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation +249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation +4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall +b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler +344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() +2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault +7f8113948785 usb: typec: altmodes/displayport: Notify drm subsys of hotplug events +fc27e04630e9 usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic +72ad49682dde drm/connector: Add support for out-of-band hotplug notification (v3) +3d3f7c1e6869 drm/connector: Add drm_connector_find_by_fwnode() function (v3) +48c429c6d18d drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) +331de7db3012 drm/connector: Give connector sysfs devices there own device_type +99409b935c9a locking/semaphore: Add might_sleep() to down_*() family +702f43872665 Documentation: arm64: describe asymmetric 32-bit support +94f9c00f6460 arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores +ead7de462ae5 arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 +7af33504d1c8 arm64: Advertise CPUs capable of running 32-bit applications in sysfs +df950811f4a8 arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system +08cd8f4112db arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0 +d82158fa6df4 arm64: Implement task_cpu_possible_mask() +c94d89fafa49 Merge branch 'sched/core' +234b8ab6476c sched: Introduce dl_task_check_affinity() to check proposed affinity +07ec77a1d4e8 sched: Allow task CPU affinity to be restricted on asymmetric systems +db3b02ae896e sched: Split the guts of sched_setaffinity() into a helper function +b90ca8badbd1 sched: Introduce task_struct::user_cpus_ptr to track requested affinity +234a503e670b sched: Reject CPU affinity changes based on task_cpu_possible_mask() +97c0054dbe2c cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq() +431c69fac05b cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() +d4b96fb92ae7 cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 +9ae606bc74dd sched: Introduce task_cpu_possible_mask() to limit fallback rq selection +304000390f88 sched: Cgroup SCHED_IDLE support +0083242c9375 sched/topology: Skip updating masks for non-online nodes +3c474b3239f1 sched: Fix Core-wide rq->lock for uninitialized CPUs +b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly +411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit +2d701243b9f2 KVM: arm64: Add config register bit definitions +95b54c3e4c92 KVM: arm64: Add feature register flag definitions +cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch +12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug +1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu +f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse +dabb1667d857 KVM: arm64: Fix names of config register fields +d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register +e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment +2ea7f655800b KVM: arm64: placeholder to check if VM is protected +83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests +c63d44ae6024 asus-wmi: Add support for platform_profile +ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard backlight FN-key +85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad toggle FN-key +8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit on newer models +dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem +ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries +3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED +30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 +239f32b4f161 leds: pca955x: Switch to i2c probe_new +7c4815929276 leds: pca955x: Let the core process the fwnode +e46cb6d0c760 leds: pca955x: Implement the default-state property +7086625fde65 leds: pca955x: Add brightness_get function +2420ae02ce0a leds: pca955x: Clean up code formatting +419066324e19 leds: leds-core: Implement the retain-state-shutdown property +5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean +8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug +5359b745146a drm/i915/buddy: add some pretty printing +c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member +09f1273064ee Documentation: leds: standartizing LED names +cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE +4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() +923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers +3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation +63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] +3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers +8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include +4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_display.h +9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies +e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next +f9addd85fbfa powerpc/perf/hv-gpci: Fix counter value parsing +6cd717fe9b3a powerpc/tau: Add 'static' storage qualifier to 'tau_work' definition +a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default +a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls +a2b7b148d97f batman-adv: Drop NULL check before dropping references +e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt +55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 +3baa9f522a0c batman-adv: Move IRC channel to hackint.org +daa7772d477e Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints +0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups +f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups +1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API +ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control +2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file +2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic +ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload +d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel +f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure +6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure +2799797845db net/mlx5e: CT, Use xarray to manage fte ids +bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute +0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample +5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample +1c8094e394bc dt-bindings: sifive-l2-cache: Fix 'select' matching +34633219b894 phy: qmp: Provide unique clock names for DP clocks +310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK +c26d4c5d4f0d powerpc/kvm: Remove obsolete and unneeded select +a8f89fa27773 ice: do not abort devlink info if board identifier can't be found +f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +f5b27f7f8dd9 Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes +5ce5cef0196a Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +b88aefc51ce9 Merge branch 'linux-5.14' of git://github.com/skeggsb/linux into drm-fixes +65a81b61d8c5 RDMA/rxe: Fix memory allocation while in a spin lock +f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from setsockopt BPF +2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF +d992fe5318d8 Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect +0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack +e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper +d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() +15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack +5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file +44779a4b85ab bpf: Use kvmalloc for map keys in syscalls +f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall +9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon +9664efeb5b86 ARM: s3c: delete unneed local variable "delay" +e213bd1e72f0 Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +f87d64319e6f Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce flakyness +3cfc88380413 i2c: virtio: add a virtio i2c frontend driver +e649e4c806b4 Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +9e5f10fe577b octeontx2-af: remove redudant second error check on variable err +185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler +ab3c0ddb0d71 tools: Add sparse context/locking annotations in compiler-types.h +faf890985e30 drm/i915: Fix syncmap memory leak +a036ad088306 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() +dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve +69a61144f32b gfs2: trivial clean up of gfs2_ail_error +c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks +bfeababd5141 RDMA/core/sa_query: Remove unused function +6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() +5d925d9823aa ASoC: uniphier: make arrays mul and div static const, makes object smaller +4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function +d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function +f9b459c2ba5e i2c: hix5hd2: fix IRQ check +d6840a5e370b i2c: s3c2410: fix IRQ check +a1299505162a i2c: iop3xx: fix deferred probing +4c7f65aea7b7 xfs: rename buffer cache index variable b_bn +9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() +04fcad80cd06 xfs: introduce xfs_buf_daddr() +cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() +d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper +2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers +ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features +55fafb31f9e9 xfs: convert scrub to use mount-based feature checks +fe08cc504448 xfs: open code sb verifier feature checks +03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks +75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown +2e973b2cd4cd xfs: convert remaining mount flags to state flags +0560f31a09e5 xfs: convert mount flags to features +8970a5b8a46c xfs: consolidate mount option features in m_features +38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks +a1d86e8dec8c xfs: reflect sb features in xfs_mount +e23b55d537c9 xfs: rework attr2 feature and mount options +51b495eba84d xfs: rename xfs_has_attr() +8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer +e5f2e54a902d xfs: start documenting common units and tags used in tracepoints +c03e4b9e6b64 xfs: decode scrub flags in ftrace output +b641851cb8e4 xfs: standardize inode generation formatting in ftrace output +7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints +f93f85f77aa8 xfs: resolve fork names in trace output +c23460ebd54c xfs: rename i_disk_size fields in ftrace output +d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" +7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" +49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" +6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno" +92eff38665ad xfs: standardize daddr formatting in ftrace output +97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output +f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output +9febf39dfe5a xfs: standardize AG number formatting in ftrace output +af6265a008e5 xfs: standardize inode number formatting in ftrace output +3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint +cd0a719fbd70 net: dpaa2-switch: disable the control interface on error path +fa05bdb89b01 Revert "flow_offload: action should not be NULL when it is referenced" +d584566c4b9f Merge branch 'intel-wired-lan-driver-updates-2021-08-18' +8da80c9d5022 iavf: Fix ping is lost after untrusted VF had tried to change MAC +a222be597e31 i40e: Fix ATR queue selection +f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit +aee742c9928a fs: dlm: fix return -EINTR on recovery stopped +b97f85259fca fs: dlm: implement delayed ack handling +316749009fdf Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +65ca89c2b12c ASoC: intel: atom: Fix breakage for PCM buffer address setup +8903376dc699 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 +61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() +f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry +1e16a4021120 Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes +045a9277b561 PCI/sysfs: Use correct variable for the legacy_mem sysfs object +e0bff4322092 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI +e647eff57466 MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe maintainers +9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/soc +8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices +a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check +4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show +7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 +c8a375a8e15a PCI: j721e: Add PCIe support for AM64 +f1de58802f0f PCI: j721e: Add PCIe support for J7200 +09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state +f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool +cbe71c61992c IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() +00c85b6576d3 RDMA/rtrs: Remove a useless kfree() +c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() +0032640204a7 RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS +17f2569dce18 RDMA/bnxt_re: Add missing spin lock initialization +8e242060c6a4 tracing/probes: Reject events which have the same name of existing one +0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV +489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device +e19a0adf6e8b PCI: cadence: Add support to configure virtual functions +0cf985d6119c PCI: cadence: Simplify code to get register base address for configuring BAR +53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops +101600e79045 PCI: endpoint: Add support to link a physical function to a virtual function +1cf362e907f3 PCI: endpoint: Add support to add virtual function in endpoint core +f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function +8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs +007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type +387da6bc7a82 can: c_can: cache frames to operate as a true FIFO +28e86e9ab522 can: c_can: support tx ring algorithm +a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent +5064e40596f4 can: c_can: remove struct c_can_priv::priv field +05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI +236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment +06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema +812270e5445b can: m_can: Batch FIFO writes during CAN transmit +1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive +e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors +5020ced4455b can: m_can: fix block comment style +fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line +76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family +1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC +b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const +c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg +7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETAS ES58X CAN/USB driver +e43aaa0fefce can: netlink: allow user to turn off unsupported features +6e86a1543c37 can: dev: provide optional GPIO based termination support +fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings +ef82641d6802 dt-bindings: can-controller: add support for termination-gpios +f6018cc46026 RDMA/uverbs: Track dmabuf memory regions +da78fe5fb357 RDMA/mlx5: Fix crash when unbind multiport slave +729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() +5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, makes object smaller +0bc277cb8234 net: hns3: make array spec_opcode static const, makes object smaller +36d5825babbc hinic: make array speeds static const, makes object smaller +9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' +74fc4f828769 net: Fix offloading indirect devices dependency on qdisc order creation +c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev +2274af1d60fe net: mii: make mii_ethtool_gset() return void +9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling +c15128c97b78 Merge branch 'r8152-bp-settings' +6633fb83f1fa r8152: fix the maximum number of PLA bp for RTL8153C +a876a33d2a11 r8152: fix writing USB_BP2_EN +d98c8210670e Merge branch 'mptcp-fixes' +67b12f792d5e mptcp: full fully established support after ADD_ADDR +a0eea5f10eeb mptcp: fix memory leak on address flush +a27919433b44 Merge branch 'ravb-gbit' +0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info +8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info +8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info +896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info +25154301fc2b ravb: Add stats_len to struct ravb_hw_info +cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info +68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info +ebb091461a9e ravb: Add struct ravb_hw_info to driver data +cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct ravb_private +b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq +6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function +e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generic support +fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat +1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. +79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover +bde8fff82e4a arm64: initialize all of CNTHCTL_EL2 +423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers +8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function +9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation +48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs +289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage +792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default +01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit +5e41c9989493 iommu/vt-d: Remove unnecessary oom message +4d99efb229e6 iommu/vt-d: Update the virtual command related registers +cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test +e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities +6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vCPU state +6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state +44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper +a4836d5ad127 ARM: config: aspeed: Regenerate defconfigs +c1dec343d7ab hexagon: use the generic global coherent pool +22f9feb49950 dma-mapping: make the global coherent pool conditional +2b353fea1820 ARM: config: aspeed_g4: Enable EDAC and SPGIO +8c770cbfd597 ARM: config: aspeed: Enable KCS adapter for raw SerIO +66a68b0be4ff ARM: config: aspeed: Enable hardened allocator feature +e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() +093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() +90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and associated flags +41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc +00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition +11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls +c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc +07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition +5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc +b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops +c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv +23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv +c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qtime_88e macros +ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e +2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function +b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint +d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ +e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang +2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 +8812dff6459d soc: aspeed: socinfo: Add AST2625 variant +a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* +32816fd7920b xfs: constify btree function parameters that are not modified +60e265f7f85a xfs: make the start pointer passed to btree update_lastrec functions const +deb06b9ab6df xfs: make the start pointer passed to btree alloc_block functions const +b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const +22ece4e836be xfs: mark the record passed into xchk_btree functions as const +8e38dc88a67b xfs: make the keys and records passed to btree inorder functions const +23825cd14876 xfs: mark the record passed into btree init_key functions as const +159eb69dba8b xfs: make the record pointer passed to query_range functions const +04dcb47482a9 xfs: make the key parameters to all btree query range functions const +d29d5577774d xfs: make the key parameters to all btree key comparison functions const +7f89c838396e xfs: add trace point for fs shutdown +54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag +7e1826e05ba6 xfs: make fsmap backend function key parameters const +9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use +c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const +21b4ee7029c9 xfs: drop ->writepage completely +c0891ac15f04 isystem: ship and use stdarg.h +39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers +9f7853d7609d powerpc/mm: Fix set_memory_*() against concurrent accesses +ef486bf448a0 powerpc/32s: Fix random crashes by adding isync() after locking/unlocking KUEP +fb4b1373dcab net/rds: dma_map_sg is entitled to merge entries +c1930148a394 net: mscc: ocelot: allow forwarding from bridge ports to the tag_8021q CPU port +9bdc81ce440e PCI: Change the type of probe argument in reset functions +6937b7dd4349 PCI: Add support for ACPI _RST reset method +374e74de9631 selftests/bpf: Test for get_netns_cookie +6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS +37717b8c9f0e drm/amd/display: Use DCN30 watermark calc for DCN301 +36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH +c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" +691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync +ce97f37be895 drm/amd: consolidate TA shared memory structures +f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran +42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily +65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 +424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version +44357a1bd5f5 drm/amdgpu: get extended xgmi topology data +19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size +375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF +845cbf3e11ac tracing/probes: Use struct_size() instead of defining custom macros +bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash for system names +fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg +1d18538e6a09 tracing: Have dynamic events have a ref counter +8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events +4273e64cc4eb PCI: Use acpi_pci_power_manageable() +3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION +d88f521da3ef PCI: Allow userspace to query and set device reset mechanism +9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior +9d508827c793 ARM: dts: rockchip: Add SFC to RV1108 +c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO +92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid +1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used +d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 +5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. +f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config +a13d5a246aca coresight: syscfg: Add initial configfs support +7fdc9bb2ce11 coresight: config: Add preloaded configurations +810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 +a0114b4740dd coresight: etm-perf: Update to activate selected configuration +f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations +94d2bac54076 coresight: etm-perf: Update to handle configuration selection +f53e93ac8cf7 coresight: config: Add configuration and feature generic functions +42ff700f3112 coresight: syscfg: Add registration and feature loading for cs devices +85e2414c518a coresight: syscfg: Initial coresight system configuration +e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LINEAR_OVERFLOW +b8661450bc7f lkdtm: Add kernel version to failure hints +fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests +c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests +e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG +72dd1843232c USB: EHCI: Add register array bounds to HCS ports +332f606b32b6 ovl: enable RCU'd ->get_acl() +0cad6246621b vfs: add rcu argument to ->get_acl() callback +cf39e60c83f1 Merge branch irq/generic_handle_domain_irq into irq/irqchip-next +36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent +6ecd53f49fad Merge remote-tracking branch 'linusw/ib-rockchip' into irq/generic_handle_domain_irq +a083fadf540d dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage +0a7eb4fe831b dt-bindings: memory: convert TI a8xx DDR2/mDDR memory controller to dtschema +47e397a57522 dt-bindings: memory: convert Synopsys IntelliDDR memory controller to dtschema +0aa9ab9c291c MAINTAINERS: EDAC/armada_xp: include dt-bindings +ee05ab92ddf4 dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema +a0aca5e3dc34 dt-bindings: memory: convert Broadcom DPFE to dtschema +cf4b94c8530d of: property: fw_devlink: Add support for "phy-handle" property +d6d09a694205 Merge tag 'for-5.14-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +01f15f3773bf Merge tag 'sound-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() +7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() +a83955bdad3e Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +d03a493f6782 drm/mgag200: Fix uninitialized variable delta +3b844826b6c6 pipe: avoid unnecessary EPOLLET wakeups under normal loads +1e35b8a7780a platform/x86: gigabyte-wmi: add support for B450M S2H V2 +808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls +eadcd6b5a1eb erofs: add fiemap support with iomap +d95ae5e25326 erofs: add support for the full decompressed length +dab1b47e57e0 drm/i915/dp: return proper DPRX link training result +0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh +d20b41115ad5 libbpf: Rename libbpf documentation index file +2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC +39a2d3506b2d dma-mapping: add a dma_init_global_coherent helper +a6933571f34a dma-mapping: simplify dma_init_coherent_memory +70d6aa0ecfed dma-mapping: allow using the global coherent pool for !ARM +31b089bbc15a ARM/nommu: use the generic dma-direct code for non-coherent devices +faf4ef823ac5 dma-direct: add support for dma_coherent_default_memory +d07eeeb87459 Merge branch 'restrict-digest-alg-v8' into next-integrity +bd1e336aa853 driver core: platform: Remove platform_device_add_properties() +6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software node API +88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback +09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' +5571ea3117ca usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers +3f78c90f9eb2 powerpc/xive: Do not mark xive_request_ipi() as __init +51ed00e71f01 powerpc/32: Remove unneccessary calculations in load_up_{fpu/altivec} +0fbd7409446a Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc +5c785014b67f Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers +1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting +e77939ee63a7 usb: remove reference to deleted config STB03xxx +3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD +b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller +63db5acb4adf Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers +843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events +ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.org/nvme into for-5.15/drivers +c4361dee2e6c Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +e70344c05995 block: fix default IO priority handling +8745d0e9155f Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +202bc942c5cd block: Introduce IOPRIO_NR_LEVELS +ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros +a553a835ca57 block: change ioprio_valid() to an inline function +25bca50e523c block: improve ioprio class description comment +a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() +f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported +5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation +5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute +d633b8a702ab libata: print feature list on device scan +fc5c8aa7bc49 libata: fix ata_read_log_page() warning +2360fa1812cd libata: cleanup NCQ priority handling +891fd7c61952 libata: cleanup ata_dev_configure() +d8d8778c24cc libata: cleanup device sleep capability detection +56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() +355a8031dc17 libata: fix ata_host_start() +02cea7039ad5 spi: tegra20-slink: remove spi_master_put() in tegra_slink_remove() +c049742fbc71 regulator: Minor regulator documentation fixes. +2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks +c4d3928250de Merge tag 'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt +911f0faf4858 Merge tag 'hisi-arm64-dt-for-5.15' of git://github.com/hisilicon/linux-hisi into arm/dt +4b2784473108 Merge tag 'sunxi-dt-for-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt +c872138c2c71 Merge tag 'aspeed-5.15-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt +a0f480dc6546 Merge tag 'qcom-arm64-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko +af1d321c2e99 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu +452e69b58c28 iommu: Allow enabling non-strict mode dynamically +e96763ec42ce iommu: Merge strictness and domain type configs +7cf8a638678c iommu: Only log strictness for DMA domains +26225bea1d84 iommu: Expose DMA domain strictness via sysfs +c208916fe6c7 iommu: Express DMA strictness via the domain type +78ca078459d7 iommu/vt-d: Prepare for multiple DMA domain types +f9afa313ad0e iommu/arm-smmu: Prepare for multiple DMA domain types +6d596039392b iommu/amd: Prepare for multiple DMA domain types +bf3aed4660c6 iommu: Introduce explicit type for non-strict DMA domains +a8e5f04458c4 iommu/io-pgtable: Remove non-strict quirk +7a7c5badf858 iommu: Indicate queued flushes via gather data +8d971243a9a7 iommu/dma: Remove redundant "!dev" checks +ca84ed7f724c iommu/virtio: Drop IOVA cookie management +aa6546423a56 iommu/sun50i: Drop IOVA cookie management +5ad5f6671478 iommu/sprd: Drop IOVA cookie management +b811a4515190 iommu/rockchip: Drop IOVA cookie management +a88a42be04db iommu/mtk: Drop IOVA cookie management +5d8941824e40 iommu/ipmmu-vmsa: Drop IOVA cookie management +4a376d4ac189 iommu/exynos: Drop IOVA cookie management +f297e27f8317 iommu/vt-d: Drop IOVA cookie management +229496a0eb08 iommu/arm-smmu: Drop IOVA cookie management +3f166dae1ab5 iommu/amd: Drop IOVA cookie management +46983fcd67ac iommu: Pull IOVA cookie management into the core +e3e86f41385b drm/i915/dp: remove superfluous EXPORT_SYMBOL() +baa2152dae04 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P +b8441b288d60 drm/i915: Tweaked Wa_14010685332 for all PCHs +8798d3641119 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() +62ef907a045e iommu/vt-d: Fix PASID reference leak +a786e3195d6a net: asix: fix uninit value bugs +ec8554b8170a staging: r8188eu: clean up comparsions to false +b3cab9a174e3 staging: r8188eu: clean up comparsions to true +39876a013b3e staging: r8188eu: remove null pointer checks before kfree +7972067ad028 staging: r8188eu: Remove unused including +0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl +7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency +4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() +01634047bf0d ovs: clear skb->tstamp in forwarding path +ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters +d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF +89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB +90fd2194a0cc drm/i915: Use designated initializers for init/exit table +97712f8f912f Merge branch 'mdio-fixes' +7bd0cef5dac6 net: mdio-mux: Handle -EPROBE_DEFER correctly +99d81e942474 net: mdio-mux: Don't ignore memory allocation errors +663d946af5fb net: mdio-mux: Delete unnecessary devm_kfree +41467d2ff4df net: net_namespace: Optimize the code +994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe +ed5d2937a6a8 net: dsa: sja1105: fix use-after-free after calling of_find_compatible_node, or worse +93e271632ccf Merge branch 'nci-ext' +61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag +72696bd8a09d selftests: nci: Extract the start/stop discovery function +6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla +1d5b8d01db98 selftests: nci: Fix the wrong condition +78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset +366f6edf5dea selftests: nci: Fix the typo +4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame +8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling +86b9bbd332d0 sch_cake: fix srchost/dsthost hashing mode +ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast +95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented +ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mode is enabled +606befcd5db4 Merge branch 'mptcp-mesh-path-manager' +f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids +4f49d63352da selftests: mptcp: add fullmesh testcases +371b90377e60 selftests: mptcp: set and print the fullmesh flag +1a0d6136c5f0 mptcp: local addresses fullmesh +2843ff6f36db mptcp: remote addresses fullmesh +ee285257a9c1 mptcp: drop flags and ifindex arguments +59f216cf04d9 drm/nouveau: rip out nvkm_client.super +148a8653789c drm/nouveau: block a bunch of classes from userspace +50c4a644910f drm/nouveau/fifo/nv50-: rip out dma channels +e78b1b545c6c drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences +6eaa1f3c59a7 drm/nouveau/disp: power down unused DP links during init +fa25f28ef2ce drm/nouveau: recognise GA107 +9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT +6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe +bf249d9e362f KVM: arm64: Drop init_common_resources() +9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA +504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros +2a671f77ee49 s390/pci: fix use after free of zpci_dev +cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size +08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP +7c0eaa78b9cd s390/sclp: reserve memory occupied by sclp early buffer +8617bb740062 s390/zcrypt: fix wrong offset index for APKA master key valid state +cf6031d0da5f s390/mm: remove unused cmma functions +9f79b5495145 s390/qdio: remove unused support for SLIB parameters +44d9a21a19bd s390/qdio: consolidate QIB code +f86991b3a95a s390/qdio: use dev_info() in qdio_print_subchannel_info() +87e225bfa001 s390/qdio: fine-tune the queue sync +10376b53502e s390/qdio: clean up SIGA capability tracking +e2af48df5cc6 s390/qdio: remove unused sync-after-IRQ infrastructure +eade5f61a56f s390/qdio: use absolute data address in ESTABLISH ccw +d3683c055212 s390/cio: add dev_busid sysfs entry for each subchannel +cec0c58d34f2 s390/cio: add rescan functionality on channel subsystem +b9570f5c9240 platform/x86: gigabyte-wmi: add support for X570 GAMING X +f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X +f5bc0157be9b platform/x86: think-lmi: add debug_cmd +17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static +53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver +de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh +c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion +5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA +8b624007e72f leds: lp50xx: Fix chip name in KConfig +4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/debug +7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/debug +3d3d65bd2764 leds: pwm: add support for default-state device property +791bc41163c5 leds: move default_state read from fwnode to core +528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() +d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards +f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() +848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly +7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan +0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request +44678553ad7e scsi: target: Allows backend drivers to fail with specific sense codes +5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-array member +0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() +4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag +6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag +a9ed27a76415 blk-mq: fix is_flush_rq +3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +1b80fec7b043 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path +6af0b5570b59 selftests/powerpc: Remove duplicated include from tm-poison.c +e225c4d6bc38 powerpc: Remove duplicate includes +4ec36dfeb155 PCI: Remove reset_fn field from pci_dev +e20afa06244e PCI: Add array to track reset method ordering +18c585c7d742 of: property: fw_devlink: Add support for "leds" and "backlight" +577f425859e0 dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema +9634cec58631 dt-bindings: rng: convert Samsung Exynos TRNG to dtschema +22227848d31e dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema +3487668d281b dt-bindings: ata: drop unused Exynos SATA bindings +b6c2052a90ce dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names +e5e487a2ec8a Merge tag 'wireless-drivers-2021-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +9cb0073b302a io_uring: pin ctx on fallback execution +b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile +8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging +782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init +c510f6accbba hwmon: (dell-smm) Mark tables as __initconst +1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max +7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits +2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points +e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order +a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled +76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control +2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles +542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D +e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. +95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control whitelist +2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan +deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_register_with_info() +ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver private data structure +a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() +c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init +1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device +60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings +04165fb73f9b hwmon: (sbrmi) Add Documentation +5a0f50d110b3 hwmon: Add support for SB-RMI power module +6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static +ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS +04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference +1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors +228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() +964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle +129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 +bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation +02c9dce4df8d hwmon: (k10temp) support Zen3 APUs +276281b8e898 hwmon: sht4x: update Documentation for Malformed table +8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 +f120e2e33ac8 rtc: rx8025: implement RX-8035 support +e1aba37569f0 rtc: cmos: remove stale REVISIT comments +8d448fa0a8bb rtc: tps65910: Correct driver module alias +8cacfc85b615 bpf: Remove redundant initialization of variable allow +04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' +b16ac5bf732a selftests/bpf: Fix flaky send_signal test +6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_signal.c +56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument +691392448065 PCI: Cache PCIe Device Capabilities register +04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel +614cb2751d31 Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. +8d744da241b8 i2c: synquacer: fix deferred probing +e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy +e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver +76224355db75 fuse: truncate pagecache on atomic_o_trunc +bbe1da7e34ac f2fs: compress: do sanity check on cluster +b35d71b96909 f2fs: fix description about main_blkaddr node +491f7f71e184 f2fs: convert S_IRUGO to 0444 +b96d9b3b09f0 f2fs: fix to keep compatibility of fault injection interface +324105775c19 f2fs: support fault injection for f2fs_kmem_cache_alloc() +4a4fc043f594 f2fs: compress: allow write compress released file after truncate to zero +45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow +a87a10961a74 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' +74339a8f866c selftests/bpf: Support glob matching for test selector. +99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message +f667d1d66760 selftests/bpf: Correctly display subtest skip status +26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to list tests. +cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config HAS_IOMEM +8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl8188e_Add_RateATid +25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8188e_Add_RateATid +072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro +88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 +a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 +820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) +10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir +47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir, part 3 +ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir, part 2 +550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir, part 1 +438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rtw_sta_mgt.c +3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c +77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rtw_debug.c +6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rtw_xmit.c +2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_wlan_util.c +88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rtw_security.c +7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rtw_recv.c +63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rtw_pwrctrl.c +58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c +0296ded555ba staging: r8188eu: clean up spacing style issues in core/rtw_mp_ioctl.c +61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c +4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rtw_mlme_ext.c +c891e014b579 staging: r8188eu: clean up spacing style issues in core/rtw_mlme.c +174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c +292c8398d175 staging: r8188eu: clean up spacing style issues in core/rtw_ioctl_set.c +35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c +4842e46f703c staging: r8188eu: clean up spacing style issues in core/rtw_ieee80211.c +2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rtw_efuse.c +575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c +8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c +f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c +8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c +fa0b1ef5f7a6 drm: Copy drm_wait_vblank to user before returning +bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR +d812796eb390 workqueue: Assign a color to barrier work items +018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE +d21cece0dbb4 workqueue: Change the code of calculating work_flags in insert_wq_barrier() +c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() +f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) to "inactive" +9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" +9ae6ab27f44e static_call: Update API documentation +026659b9774e locking/local_lock: Add PREEMPT_RT support +31552385f8e9 locking/spinlock/rt: Prepare for RT local_lock +992caf7f1724 locking/rtmutex: Add adaptive spinwait mechanism +48eb3f4fcfd3 locking/rtmutex: Implement equal priority lock stealing +015680aa4c5d preempt: Adjust PREEMPT_LOCK_OFFSET for RT +51711e825a6d locking/rtmutex: Prevent lockdep false positive with PI futexes +07d91ef510fb futex: Prevent requeue_pi() lock nesting issue on RT +6231acbd0802 futex: Simplify handle_early_requeue_pi_wakeup() +d69cba5c719b futex: Reorder sanity checks in futex_requeue() +c18eaa3aca43 futex: Clarify comment in futex_requeue() +64b7b715f7f9 futex: Restructure futex_requeue() +59c7ecf1544e futex: Correct the number of requeued waiters for PI +8e74633dcefb futex: Remove bogus condition for requeue PI +f6f4ec00b57a futex: Clarify futex_requeue() PI handling +c363b7ed7925 futex: Clean up stale comments +dc7109aaa233 futex: Validate waiter correctly in futex_proxy_trylock_atomic() +c49f7ece4617 lib/test_lockup: Adapt to changed variables +bb630f9f7a7d locking/rtmutex: Add mutex variant for RT +f8635d509d80 locking/ww_mutex: Implement rtmutex based ww_mutex API functions +add461325ec5 locking/rtmutex: Extend the rtmutex core to support ww_mutex +2408f7a3782a locking/ww_mutex: Add rt_mutex based lock type and accessors +8850d773703f locking/ww_mutex: Add RT priority to W/W order +dc4564f5dc2d locking/ww_mutex: Implement rt_mutex accessors +653a5b0bd9b4 locking/ww_mutex: Abstract out internal lock accesses +bdb189148ded locking/ww_mutex: Abstract out mutex types +9934ccc75cec locking/ww_mutex: Abstract out mutex accessors +843dac28f90e locking/ww_mutex: Abstract out waiter enqueueing +23d599eb2377 locking/ww_mutex: Abstract out the waiter iteration +5297ccb2c509 locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs +2674bd181f33 locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h +aaa77de10b7c locking/ww_mutex: Split up ww_mutex_unlock() +c0afb0ffc06e locking/ww_mutex: Gather mutex_waiter initialization +cf702eddcd03 locking/ww_mutex: Simplify lockdep annotations +ebf4c55c1ddb locking/mutex: Make mutex::wait_lock raw +5ac49f3c2702 iavf: use mutexes for locking of critical sections +0792ec82175e mtd: rawnand: intel: Fix error handling in probe +a89d69a44e28 mtd: mtdconcat: Check _read, _write callbacks existence before assignment +f9e109a209a8 mtd: mtdconcat: Judge callback existence based on the master +60d0607998d6 mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards +fa451399d65a mtd: rfd_ftl: use container_of() rather than cast +d056f8cd2fc2 mtd: rfd_ftl: fix use-after-free +a3a447848a15 mtd: rfd_ftl: add discard support +e03a81213a9c mtd: rfd_ftl: allow use of MTD_RAM for testing purposes +e07403a8c6be mtdblock: Warn if added for a NAND device +514ef1e62d65 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space +4f1893ec8cfb locking/ww_mutex: Move the ww_mutex definitions from into +43d2d52d704e locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header +a321fb9038b3 locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h +715f7f9ece46 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO +8282947f6734 locking/rwlock: Provide RT variant +0f383b6dc96e locking/spinlock: Provide RT variant +f7104cc1a915 nfsd4: Fix forced-expiry locking +5a4753446253 rpc: fix gss_svc_init cleanup on failure +b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers +d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames +a2071573d634 sysctl: introduce new proc handler proc_dobool +5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() +ea49dc79002c NFSD: remove vanity comments +07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist +b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. +6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler +cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock +d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class +408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint +883b4aee4dec tracing: Add trace_event helper macros __string_len() and __assign_str_len() +496d83cf0f2f NFSD: Batch release pages during splice read +2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API +c7e0b781b73c NFSD: Clean up splice actor +1c143c4b65da locking/rtmutex: Provide the spin/rwlock core lock function +342a93247e08 locking/spinlock: Provide RT variant header: +051790eecc03 locking/spinlock: Provide RT specific spinlock_t +52d5a0c6bd8a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() +e4e17af3b7f8 locking/rtmutex: Reduce header dependencies, only include +089050cafa10 rbtree: Split out the rbtree type definitions into +cbcebf5bd3d0 locking/lockdep: Reduce header dependencies in +0a298d133893 net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 +a403abbdc715 locking/rtmutex: Prevent future include recursion hell +4f084ca74c3f locking/spinlock: Split the lock types header, and move the raw types into +e17ba59b7e8e locking/rtmutex: Guard regular sleeping locks specific functions +456cfbc65cd0 locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks +7980aa397cc0 locking/rtmutex: Use rt_mutex_wake_q_head +b576e640ce5e locking/rtmutex: Provide rt_wake_q_head and helpers +857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retriable in test_maps +c014ef69b3ac locking/rtmutex: Add wake_state to rt_mutex_waiter +42254105dfe8 locking/rwsem: Add rtmutex based R/W semaphore implementation +943f0edb754f locking/rt: Add base code for RT rw_semaphore and rwlock +6bc8996add9f locking/rtmutex: Provide rt_mutex_base_is_locked() +ebbdc41e90ff locking/rtmutex: Provide rt_mutex_slowlock_locked() +830e6acc8a1c locking/rtmutex: Split out the inner parts of 'struct rtmutex' +531ae4b06a73 locking/rtmutex: Split API from implementation +709e0b62869f locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() +785159301bed locking/rtmutex: Convert macros to inlines +f07ec52202ca locking/rtmutex: Remove rt_mutex_is_locked() +e14c4bd12478 media/atomisp: Use lockdep instead of *mutex_is_locked() +2c8bb85151d4 sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() +6991436c2b5d sched/core: Provide a scheduling point for RT locks +b4bfa3fcfe3b sched/core: Rework the __schedule() preempt argument +5f220be21418 sched/wakeup: Prepare for RT sleeping spin/rwlocks +85019c167489 sched/wakeup: Reorganize the current::__state helpers +cd781d0ce8cb sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit +43295d73adc8 sched/wakeup: Split out the wakeup ->__state check +b41cda037655 locking/rtmutex: Set proper wait context for lockdep +d8bbd97ad0b9 locking/local_lock: Add missing owner initialization +c2da19ed5055 blk-mq: fix kernel panic during iterating over flush request +c797b40ccc34 blk-mq: don't grab rq's refcount in blk_mq_check_expired() +c87866ede44a Merge tag 'v5.14-rc6' into locking/core, to pick up fixes +2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_match_data" from Aakash Hemadri : +276e189f8e4e mac80211: fix locking in ieee80211_restart_work() +f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU +eaa2c490514d power: supply: max17042_battery: log SOC threshold using debug log level +4bf00434a618 power: supply: max17042_battery: more robust chip type checks +ed0d0a050602 power: supply: max17042_battery: fix typo in MAx17042_TOFF +1e4f30eaf4b8 power: supply: max17042_battery: clean up MAX17055_V_empty +87e0d46bf689 powerpc/configs: Regenerate mpc885_ads_defconfig +d0e28a6145c3 powerpc/config: Renable MTD_PHYSMAP_OF +c5ac55b6cbc6 powerpc/config: Fix IPV6 warning in mpc855_ads +e95ad5f21693 powerpc/head_check: Fix shellcheck errors +0b89fc0a367e spi: rockchip-sfc: add rockchip serial flash controller +538d7c2ed730 spi: rockchip-sfc: Bindings for Rockchip serial flash controller +f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string +1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue +240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data +ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data +2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers +c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER +e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting it into reset mode +7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource +75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number +947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource +5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks +1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure +926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device +39099a443358 phy: phy-mtk-tphy: support type switch by pericfg +3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks +c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg +48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation +84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration +8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code +1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock +da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format +6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate +3b40162516ca phy: cadence-torrent: Add enum for supported input reference clock frequencies +5b16a790f18d phy: cadence-torrent: Reorder few functions to remove function declarations +e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message +5f9404abdf2a mac80211: add support for BSS color change +0d2ab3aea50b nl80211: add support for BSS coloring +752be2976405 selftests: net: improved IOAM tests +f945ca1963c8 ovl: use kvalloc in xattr copy-up +d8991e8622e7 ovl: update ctime when changing fileattr +b71759ef1e17 ovl: skip checking lower file's i_writecount on truncate +ffb24e3c6578 ovl: relax lookup error on mismatch origin ftype +1fc31aac96d7 ovl: do not set overlay.opaque for new directories +ca45275cd6b6 ovl: add ovl_allow_offline_changes() helper +e4522bc8733d ovl: disable decoding null uuid with redirect_dir +096a218a588d ovl: consistent behavior for immutable/append-only inodes +72db82115d2b ovl: copy up sync/noatime fileattr flags +a0c236b11706 ovl: pass ovl_fs to ovl_check_setxattr() +4f911138c8da fs: add generic helper for filling statx attribute flags +dbcf24d15388 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO +4aefc7973cfc Merge branch 'bridge-vlan-fixes' +affce9a774ca net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan +3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper +05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying +b92dace38f8f net: bridge: vlan: enable mcast snooping for existing master vlans +4d314179d62b Merge tag 'qcom-dts-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt +2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' +aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt +99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value +7df5b4b260dd octeontx2-af: Allocate low priority entries for PF +2da489432747 octeontx2-pf: devlink params support to set mcam entry count +2e2a8126ffac octeontx2-pf: Unify flow management variables +cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices +3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev +0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver +a83bdada06bf octeontx2-af: Add debug messages for failures +7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers +9cfc58095688 octeontx2-af: Modify install flow error codes +354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +6f802696c2fa mtd: spinand: macronix: Add Quad support for serial NAND flash +8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap +b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap +8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again +c0a7f9372cf0 Merge branch 'for-linus' into for-next +4bf61ad5f020 ALSA: hda/via: Apply runtime PM workaround for ASUS B23E +0165c4e19f6e ALSA: hda: Fix hang during shutdown due to link reset +8d04fbe71fa0 iomap: move loop control code to iter.c +fad0a1ab34f7 iomap: constify iomap_iter_srcmap +65dd814a6187 fsdax: switch the fault handlers to use iomap_iter +c2436190e492 fsdax: factor out a dax_fault_actor() helper +55f81639a715 fsdax: factor out helpers to simplify the dax fault code +b74b1293e6ca iomap: rework unshare flag +1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers +57320a01fe1f iomap: remove iomap_apply +ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter +3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter +c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter +40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter +6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter +7892386d3571 iomap: switch iomap_fiemap to use iomap_iter +a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter +253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter +2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter +8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter +ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter +f6d480006cea iomap: switch readahead and readpage to use iomap_iter +f4b896c213f0 iomap: add the new iomap_iter model +740499c78408 iomap: fix the iomap_readpage_actor return value for inline data +1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const +78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const +7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const +6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const +e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const +4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const +66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const +1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} +d9d381f3ef5b iomap: fix a trivial comment typo in trace.h +6b8b31269898 ARM: dts: aspeed: p10bmc: Add power control pins +9891668e43c8 nvme: remove the unused NVME_NS_* enum +29668d7e9d84 MAINTAINERS: add git adddress of ksmbd +3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retriable in test_maps +1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream socket' +31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. +75e0e27db6cf selftest/bpf: Change udp to inet in some function names +9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. +94531cfcbe79 af_unix: Add unix_stream_proto for sockmap +77462de14a43 af_unix: Add read_sock for stream socket types +794c7931a242 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module_btf APIs +397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm into drm-next +f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next +e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD +bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API +4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' +b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. +d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK +d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() +7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. +09e856d54bda vrf: Reset skb conntrack connection on VRF rcv +ff9b7521468b net/mlx5: Bridge, support LAG +c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity +bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function +3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair +a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv +4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it is taken +ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode +21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() +e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter +86d747a3f969 net/mlx5e: Abstract MQPRIO params +248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts +f01cc58c18d6 net/mlx5e: Support multiple RSS contexts +49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts +25307a91cb50 net/mlx5e: Convert RSS to a dedicated object +713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context +fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res +6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table +9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done +bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc +8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout +f4be17cd5b14 drm/mediatek: Remove struct cmdq_client +c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb +198b8c8ede36 Merge tag 'v5.14-rc3' into arm64-for-5.15 +0dda8b013329 Merge branch 'ib-rockchip' into devel +9ce9a02039de pinctrl/rockchip: drop the gpio related codes +93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type +3bcbd1a85b68 gpio/rockchip: support next version gpio controller +ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller +936ee2675eee gpio/rockchip: add driver for rockchip gpio +75d1415ea57c dt-bindings: gpio: change items restriction of clock for rockchip,gpio-bank +5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct +e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a head file +4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller +3a4ce01b24a7 Merge branch 'bpf-perf-link' +4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests +5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores +0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs +a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_helpers.{c,h} +f36d3557a132 selftests/bpf: Test low-level perf BPF link API +47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs +3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API +668ace0ea5ab libbpf: Use BPF perf link when supported by kernel +d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but add dealloc +61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes +7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value +82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links +b89fbfbb854c bpf: Implement minimal BPF perf link +652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog input +7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions +fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function +fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' +f5c2b9f0fc07 net: hns3: add support ethtool extended link state +edb40bbc17eb net: hns3: add header file hns3_ethtoo.h +5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity +958ab281eb3e docs: ethtool: Add two link extended substates of bad signal integrity +1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" +8ecd39cb61d9 IMA: prevent SETXATTR_CHECK policy rules with unavailable algorithms +4f2946aa0c45 IMA: introduce a new policy option func=SETXATTR_CHECK +583a80ae86b5 IMA: add a policy option to restrict xattr hash algorithms on appraisal +1624dc008605 IMA: add support to restrict the hash algorithms used for file appraisal +50f742dd9147 IMA: block writes of the security.ima xattr with unsupported algorithms +8510505d55e1 IMA: remove the dependency on CRYPTO_MD5 +ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig +1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig +03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig +d0dc706ab192 Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes +9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt +5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY +cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 +1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt +fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt +d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +df97e5f3b21c Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/fixes +78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml +3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_create_pinned_object() +571ca8de5314 drm/amd/display: 3.2.149 +01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 +961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards +f586fea89760 drm/amd/display: Ensure DCN save after VM setup +71ae580f31f2 drm/amd/display: Ensure DCN save after VM setup +f924f3a1f0c7 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure +93c5701b00d5 drm/amd/pm: change the workload type for some cards +2fd31689f9e4 Revert "drm/amd/pm: fix workload mismatch on vega10" +58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable +09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue +58de0ef2149f drm/amd/display: Create dc_sink when EDID fail +b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers +bc08cab6902c drm/amd/pm: drop unnecessary manual mode check +0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-based transition +d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving +fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving +96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings +f3289d049720 drm/amd/pm: correct the fan speed RPM setting +893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field +d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro +4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() +603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() +dabe57c3a32d gpio: mlxbf2: Convert to device PM ops +2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure +3919a485187a drm/amd/pm: change the workload type for some cards +fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" +6457205c0756 drm/amd/amdgpu: consolidate PSP TA context +3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification. +1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran +becf6c95523a drm/amd/pm: change smu msg's attribute to allow working under sriov +cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() +4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran +19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name +c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job +b69eea82d37d iomap: pass writeback errors to the mapping +33c0dd7898a1 xfs: move the CIL workqueue to the CIL +39823d0fac94 xfs: CIL work is serialised, not pipelined +0020a190cf3e xfs: AIL needs asynchronous CIL forcing +68a74dcae673 xfs: order CIL checkpoint start records +caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() +bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() +c45aba40cf5b xfs: pass a CIL context to xlog_write() +2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c +2562c322404d xfs: log head and tail aren't reliable during shutdown +502a01fac098 xfs: don't run shutdown callbacks on active iclogs +aad7272a9208 xfs: separate out log shutdown callback processing +8bb92005b0e4 xfs: rework xlog_state_do_callback() +b36d4651e165 xfs: make forced shutdown processing atomic +e1d06e5f668a xfs: convert log flags to an operational state field +fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish +5112e2067bd9 xfs: XLOG_STATE_IOERROR must die +2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() +77979058dfcf nvme: remove nvm_ndev from ns +0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers +7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs +db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency +e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag +e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag +bbaafe536c84 drm/i915: Nuke ORIGIN_GTT +7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation +ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() +4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() +d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() +9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu +16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Verification" +1143637f00cd tty: replace in_irq() with in_hardirq() +0d45a1373e66 usb: phy: tahvo: add IRQ check +4ac5132e8a43 usb: host: ohci-tmio: add IRQ check +b1a811633f73 block: nbd: add sanity check for first_minor +1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible +15538a20579f notifier: Remove atomic_notifier_call_chain_robust() +b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t +69f87cc70865 block: unexport blk_register_queue +87b8061bad9b serial: sh-sci: fix break handling for sysrq +3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() +252c651a4c85 blk-cgroup: stop using seq_get_buf +49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat +59bd4eedf118 serial: stm32: use the defined variable to simplify code +94560f6156fe Revert "arm pl011 serial: support multi-irq request" +3973e15fa534 nvme: use bvec_virt +2b7a8112212a dcssblk: use bvec_virt +bf5fb875b494 dasd: use bvec_virt +6da525b3ecae ps3vram: use bvec_virt +25d84545beaa ubd: use bvec_virt +c3c770563510 sd: use bvec_virt +2fd3e5efe791 bcache: use bvec_virt +358b348b9197 virtio_blk: use bvec_virt +cf58b537781d rbd: use bvec_virt +fbc27241e537 squashfs: use bvec_virt +964cacfdd34c dm-integrity: use bvec_virt +3a8ba33bd71a dm-ebs: use bvec_virt +1c277e501334 dm: make EBS depend on !HIGHMEM +b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} +1113f0b69c6a bvec: add a bvec_virt helper +dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc +889c05cc5834 block: ensure the bdi is freed after inode_detach_wb +9451aa0aacaf block: free the extended dev_t minor later +9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() +80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c +c016baf7dc58 PM: domains: Add support for 'required-opps' to set default perf state +020d86fc0df8 opp: Don't print an error if required-opps is missing +2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype +a2824f19e606 Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux +a90887705668 Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" +b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() +b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_profile_store() +b88bcc7d542c Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +4753b46e1607 ACPI: PM: s2idle: Invert Microsoft UUID entry and exit +02a3715449a0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +94e95d58997f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +ecb71f256667 Bluetooth: Fix race condition in handling NOP command +192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth +565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator +efe2175478d5 power: supply: smb347-charger: Add missing pin control activation +17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching +4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() IRQ-safe +3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB VBUS regulator +7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled +cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete +0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue +bd74095389b3 tracepoint: Fix kerneldoc comments +54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-time tracing +1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrace2bconf script +f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh +1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option +559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing +64dc7f6958ef tracing/boot: Show correct histogram error command +17abd7c36c77 tracing/boot: Support multiple histograms for each event +8993665abcce tracing/boot: Support multiple handlers for per-event histogram +e66ed86ca6c5 tracing/boot: Add per-event histogram action options +c3b1c377f010 tracing: Fix a typo in tracepoint.h +4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig +de32951b29be tracing: Simplify the Kconfig dependency of FTRACE +ed2cf90735da tracing: Allow execnames to be passed as args for synthetic events +3347d80baa41 tracing: Have histogram types be constant when possible +370364351926 tracing/histogram: Update the documentation for the buckets modifier +de9a48a360b7 tracing: Add linear buckets to histogram logic +6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing +d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning +ff63261978ee staging: r8188eu: remove ipx support from driver +cd40705f6b27 staging: r8188eu: remove inline markings from functions in rtw_br_ext.c +2bbfa0addd63 ACPI: PRM: Deal with table not present or no module found +6c34df6f350d tracing: Apply trace filters on all output channels +696e0c937d07 ACPICA: Update version to 20210730 +89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c +87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments +200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes +78df71b3a640 ACPICA: Macros should not use a trailing semicolon +5ecce804da24 ACPICA: Fix an if statement (add parens) +e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) +0da04f884ae3 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" from Kuninori Morimoto : +a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook +c7dfa4009965 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) +0f923e07124d KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) +72fc2752f91b drm/imx: ipuv3-plane: fix accidental partial revert of 8 pixel alignment fix +7cca7c8096e2 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats +1b3f78df6a80 bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER +bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message +ab6361382fc1 Merge branch 'bridge-mcast-fixes' +175e66924719 net: bridge: mcast: account for ipv6 size when dumping querier state +cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size +f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping is disabled +9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards +d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs +3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x +41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" +16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID +a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set +80698507e0b2 power: reset: Add TPS65086 restart driver +c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices via MFD cells +80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h +bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device +f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol +e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES +b71df12605ca nvmet: avoid duplicate qid in connect cmd +e804d5abe2d7 nvmet: pass back cntlid on successful completion +85032874f80b nvme-rdma: don't update queue count when failing to set io queues +664227fde638 nvme-tcp: don't update queue count when failing to set io queues +d48f92cd2739 nvme-tcp: pair send_mutex init with destroy +a5df5e79c43c nvme: allow user toggling hmb usage +e5ad96f388b7 nvme-pci: disable hmb on idle suspend +ad0e9a80ba0f nvmet: remove redundant assignments of variable status +8d84f9de69ca nvmet: add set feature tracing support +a7b5e8d864b3 nvme: add set feature tracing support +e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options +1751e97aa940 nvme-pci: cmb sysfs: one file, one value +0521905e859f nvme-pci: use attribute group for cmb sysfs +e7006de6c238 nvme: code command_id with a genctr for use-after-free validation +3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data +27453b45e62d nvme-pci: limit maximum queue depth to 4095 +2a14c9ae15a3 params: lift param_set_uint_minmax to common code +72b89b9ab58f mfd: tps65086: Add cell entry for reset driver +e06f4abb1b79 mfd: tps65086: Make interrupt line optional +4f3f2e3fa043 net: iosm: Prevent underflow in ipc_chnl_cfg_get() +68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML +cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to file renaming +356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data +80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data +834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning +500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() +c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB +c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() +454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() +d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() +a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() +9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() +0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() +ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour +958f44255058 drm: ttm: Don't bail from ttm_global_init if debugfs_create_dir fails +ea5ea3d8a117 drm/virtio: support mapping exported vram +f492283b1570 dma-buf: WARN on dmabuf release with pending attachments +d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() +992c238188a8 dma-buf: nuke seqno-fence +3f79f6f6247c btrfs: prevent rename2 from exchanging a subvol with a directory from different parents +9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt +22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines +54784ffa5b26 power: supply: max17042: handle fails of reading status register +23a44b77e03f Merge branch 'stmmac-per-queue-stats' +af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support +68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework +1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic +517c54d28239 Merge branch 'bnxt_en-fixes' +828affc27ed4 bnxt_en: Add missing DMA memory barriers +976e52b718c3 bnxt_en: Disable aRFS if running on 212 firmware +022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and teardown ordering +d33d19d313d3 qed: Fix null-pointer dereference in qed_rdma_create_qp() +37110237f311 qed: qed ll2 race condition fixes +c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency +7387a72c5f84 tipc: call tipc_wait_for_connect only when dlen is not 0 +793ee362b0ab Merge branch 'ocelot-phylink' +e6e12df625f2 net: mscc: ocelot: convert to phylink +46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} +c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper +82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper +32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor +e871ee694184 s390/net: replace in_irq() with in_hardirq() +b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they shouldn't, and vice versa +944f510176eb ptp: ocp: don't allow on S390 +19eed7210793 af_unix: check socket state when queuing OOB +419dd626e357 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 +55c8fca1dae1 ptp_pch: Restore dependency on PCI +c9107dd0b851 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 +19d1532a1876 net: 6pack: fix slab-out-of-bounds in decode_data +6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event +849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX +5fa5fb8b3b20 Merge branch 'pktgen-samples' +0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts +7caeabd726f2 samples: pktgen: pass the environment variable of normal user to sudo +cbbb7abdd00e Merge branch 'ipq-mdio' +2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO +c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported +23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver +f33ce7100b6b staging: r8188eu: use common ieee80211 constants +027ed956b526 staging: r8188eu: remove kernel version depended code paths +099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() +7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables +11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() +a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_drv_init() +b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() +40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() +16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() +1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup88E() to void +6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() +2dec48c32a34 Merge 5.14-rc6 into usb-next +a30514a076cf Merge 5.14-rc6 into staging-next +654933ae7d32 leds: flash: Remove redundant initialization of variable ret +47c258d71ebf powerpc/head_check: use stdout for error messages +b2eb7d716426 Merge drm/drm-next into drm-intel-next +c3ddfe66d2bb opp: Drop empty-table checks from _put functions +8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n +2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +9b5d85056cc8 ARM: dts: aspeed: cloudripper: Add comments for "mdio1" +813e3f1d51fd ARM: dts: aspeed: minipack: Update flash partition table +7c60610d4767 (tag: v5.14-rc6) Linux 5.14-rc6 +ecf93431963a Merge tag 'powerpc-5.14-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +c4f14eac2246 Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +839da2538529 Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +12aef8acf099 Merge tag 'efi_urgent_for_v5.14_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b045b8cc8653 Merge tag 'x86_urgent_for_v5.14_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3e763ec7914f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter +080809631627 dt-bindings: iio: adc: Add binding documentation for Renesas RZ/G2L A/D converter +ffc6659befd6 iio: pressure: hp03: update device probe to register with devm functions +cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe +b76d26d69ecc iio: ltc2983: fix device probe +2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string +39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() +18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() override capability +d03a74bfacce iio: potentiometer: Add driver support for AD5110 +88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices +d30836a95289 Merge tag 'icc-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus +da94692001ea ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop +fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' +ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". +04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator program. +3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). +2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. +d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number in offwaketime +f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +0aa78d17099b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +7ba34c0cba0b Merge tag 'libnvdimm-fixes-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +12f41321ce76 Merge tag 'usb-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +56aee5734582 Merge tag 'staging-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +76c9e465dd52 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic +1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto +4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios +9ea9b9c48387 remove the lightnvm subsystem +21f965221e7c io_uring: only assign io_uring_enter() SQPOLL error in actual error case +6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" +3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-timer.txt +51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible +ba31f97d43be Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +a7a4f1c0c845 Merge tag 'riscv-for-linus-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +118516e21277 Merge tag 'configfs-5.14' of git://git.infradead.org/users/hch/configfs +16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clamped temperature +454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ +22fc857538c3 dt-bindings: thermal: Make trips node optional +fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype +f1b07a14694b thermal/drivers/int340x: Use IMOK independently +b5f7912bb604 tools/thermal/tmon: Add cross compiling support +99d88c300553 thermal/tools/tmon: Improve the Makefile +e4637f621203 MAINTAINERS: Remove the ipx network layer info +6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files +fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' +8dc181f2cd62 net: ipa: don't hold clock reference while netdev open +8dcf8bb30f17 net: ipa: don't stop TX on suspend +6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() +a96e73fa1269 net: ipa: re-enable transmit in PM WQ context +b9c532c11cab net: ipa: distinguish system from runtime suspend +d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() +8db102a6f48b Merge branch 'bridgge-mcast' +ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state +85b410821174 net: bridge: mcast: dump ipv6 querier state +c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state +c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 +67b746f94ff3 net: bridge: mcast: make sure querier port/address updates are consistent +bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex instead of pointer +2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' +a1fcb106ae97 net: hns3: remove always exist devlink pointer check +ed43fbac7178 devlink: Clear whole devlink_flash_notify struct +11a861d767cd devlink: Use xarray to store devlink instances +437ebfd90a25 devlink: Count struct devlink consumers +7ca973dc9fe5 devlink: Remove check of always valid devlink pointer +cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call +db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON() on PPC32 +21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the thermal section +8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV +d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-hotplug functions. +d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int +4eef766b7d4d power: supply: core: Parse battery chemistry/technology +47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points +b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry +a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLake platform +02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() +38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' +7d1e6f163904 selftests: mptcp: add testcase for active-back +0460ce229f5b mptcp: backup flag from incoming MPJ ack option +fc1b4e3b6274 mptcp: add mibs for stale subflows processing +ff5a0b421cb2 mptcp: faster active backup recovery +6da14d74e2bd mptcp: cleanup sysctl data and helpers +1e1d9d6f119c mptcp: handle pending data on closed subflow +71b7dec27f34 mptcp: less aggressive retransmission strategy +33d41c9cd74c mptcp: more accurate timeout +8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers +3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor +3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers +2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} +327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback +b98444ed597d ALSA: hda: Suspend codec at shutdown +95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too +81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag +7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox +28b05a64e47c soc: rockchip: io-domain: add rk3568 support +fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support +0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board +94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies +418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) +2cfad132b501 arm64: dts: ls1088a: add missing PMU node +e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node +87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz +85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells property from at93c46d dt node +7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC +b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards +23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards +a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S +6a47c304316d arm64: dts: imx8mq-reform2: add sound support +d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu +16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible +ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible +c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries +a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs +590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload +bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS +500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config +092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config +bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions +ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support +bc3ab388ee84 arm64: dts: imx8mp: Add dsp node +78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys +5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines +7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 +d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells +5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes +d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings +16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information +915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information +0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information +8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA +dfa377c35d70 Merge branch 'akpm' (patches from Andrew) +faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT' +6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT +f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT +e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies +ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear flow on shutdown +3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers +27b2eaa1180e Merge tag '5.14-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +a83ed2257774 Merge tag 'linux-kselftest-fixes-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +5f7735196390 ice: Fix perout start time rounding +854f32648b8a lib: use PFN_PHYS() in devmem_is_allowed() +7fa0dacbaf12 mm/memcg: fix incorrect flushing of lruvec data in obj_stock +eb2faa513c24 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(READ|WRITE) +a7f1d48585b3 mm: slub: fix slub_debug disabling for list of slabs +1ed7ce574c13 slub: fix kmalloc_pagealloc_invalid_free unit test +340caf178ddc kasan, slub: reset tag when printing address +6c7a00b84337 kasan, kmemleak: reset tags when scanning block +b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 +d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines +020efdadd849 Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/linux-block +a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' +f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH +d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal +4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLAZE_64K_PAGES +42995cee61f8 Merge tag 'io_uring-5.14-2021-08-13' of git://git.kernel.dk/linux-block +593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 ethernet interface +7d13ad501169 net: macb: Add PTP support for SAMA5D29 +b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ +44e5d0881280 ravb: Remove checks for unsupported internal delay modes +b06a1ffe17ad net: hso: drop unused function argument +2211c825e7b6 libbpf: Support weak typed ksyms. +462938cd48f2 Merge tag 'pinctrl-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +fb31f0a49933 riscv: fix the global name pfn_base confliction error +c1e64c0aec8c soc: fsl: qe: fix static checker warning +cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests +afa79d08c6c8 net: in_irq() cleanup +39a0876d595b net, bonding: Disallow vlan+srcmac with XDP +6e4df4c64881 nbd: reduce the nbd_index_mutex scope +6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect +7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add +327b501b1d94 nbd: remove nbd_del_disk +3f74e0645c52 nbd: refactor device removal +68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT +acd8e8407b8f kunit: Print test statistics on failure +2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates +3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations +6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output +0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() +5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload alloc set/clear +6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params +1195505f5de2 kunit: ubsan integration +b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps +1927ccdb7990 f2fs: correct comment in segment.h +b6d9246d0315 f2fs: improve sbi status info in debugfs/f2fs/status +be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel +876c14ad014d af_unix: fix holding spinlock in oob handling +9d5e6a707633 Merge branch 'bnxt-tx-napi-disabling-resiliency-improvements' +fb9f7190092d bnxt: count Tx drops +e8d8c5d80f5e bnxt: make sure xmit_more + errors does not miss doorbells +01cca6b9330a bnxt: disable napi before canceling DIM +3c603136c9f8 bnxt: don't lock the tx queue from napi poll +0c77ec3da8c1 power: reset: linkstation-poweroff: add new device +e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices +ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next +31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" from Pierre-Louis Bossart : +f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das : +6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization for HDaudio platforms" from Pierre-Louis Bossart : +27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros +2f5caa26a074 power: supply: rn5t618: Add voltage_now property +1a844ddf06b0 iio: adc: rn5t618: Add iio map +0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support +23531eec79b6 dt-bindings: power: Add bindings document for Charger support on MT6360 PMIC +e12ef7bf3411 lib: add linear range get selector within +fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register +afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer +ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently +fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() +f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs +2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting +7b812171257d drm: unexport drm_ioctl_permit +0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards +f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards +e5a292d39466 ASoC: Intel: use software node API in SoundWire machines +82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove +cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit functions +d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of bus search +69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() +c50f126b3c9e ASoC: Intel: boards: harden codec property handling +a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() +cddce0116058 nbd: Aovid double completion of a request +3776f3517ed9 selftests, bpf: Test that dead ldx_w insns are accepted +45c709f8c71b bpf: Clear zext_dst of dead insns +38334231965e power: supply: ab8500: clean up warnings found by checkpatch +8f6a6b3c50ce PCI: hv: Support for create interrupt v3 +96b18047a717 fs/ntfs3: Add MAINTAINERS +6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile +8f40d0370795 tools/io_uring/io_uring-cp: sync with liburing example +12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc +b46acd6a6a62 fs/ntfs3: Add NTFS journal +522e010b5837 fs/ntfs3: Add compression +be71b5cba2e6 fs/ntfs3: Add attrib operations +4342306f0f0d fs/ntfs3: Add file operations and implementation +3f3b442b5ad2 fs/ntfs3: Add bitmap +82cae269cfa9 fs/ntfs3: Add initialization of super block +4534a70b7056 fs/ntfs3: Add headers and misc files +de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF +4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property +c02aa89b7435 power: supply: axp288_charger: Use the defined variable to clean code +454bb6775202 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED +f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P +ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel +8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel +5f534a81819e perf test: Do not compare overheads in the zstd comp test +f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB destroy +fac956710ab0 iommu/arm-smmu-v3: Stop pre-zeroing batch commands +2cbeaf3f36eb iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() +8639cc83aac5 iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() +4537f6f1e2d8 iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() +eff19474b1bd iommu/arm-smmu-v3: Use command queue batching helpers to improve performance +ef75702d6d65 iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation +b71377b3e1e0 ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles +df412c3560ea ARM: ixp4xx: Delete GTWX5715 board files +6dc9b80c2a25 ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles +73d04ca5f4ac ARM: ixp4xx: Delete Intel reference design boardfiles +b00ced38e317 ARM: ixp4xx: Delete Avila boardfiles +5be86f6886c2 ARM: ixp4xx: Delete the Arcom Vulcan boardfiles +73907f98d98d ARM: ixp4xx: Delete Gateway WG302v2 boardfiles +86687cc42e53 ARM: ixp4xx: Delete Omicron boardfiles +42be2c98dd70 ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles +ee2f116b646c ARM: ixp4xx: Delete NAS100D boardfiles +06ce83a4dd42 ARM: ixp4xx: Delete NSLU2 boardfiles +26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support +bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channel configuration parameter +03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver +246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust +5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling +d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition +6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description +1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity +ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance +8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance update code paths +0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY +7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index +dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir +3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry +f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off +140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default +562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform +b11748e69316 powerpc: wii.dts: Reduce the size of the control area +ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 +8599a12b1e01 platform/x86: Update Mario Limonciello's email address in the docs +2af8d585c30a ARM: tegra: nexus7: Improve thermal zones +3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones +c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup-method value +d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer +70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators +457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of temperature sensor +e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of temperature sensor +d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temperature sensor +382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temperature sensor +965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temperature sensor +8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node +b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node +155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node +da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node +13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees +cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse +e9e6e164ed8f usb: typec: tcpm: Support non-PD mode +7a4440bc0d86 dt-bindings: connector: Add pd-disable property +97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp +b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when get ep maxp +eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr +e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr +44e4439d8f9f usb: mtu3: fix the wrong HS mult value +fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr +e88f28514065 usb: mtu3: restore HS function when set SS/SSP +0881e22c06e6 usb: phy: twl6030: add IRQ checks +ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check +711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check +04c2721d3530 genirq: Fix kernel doc indentation +7a3dc4f35bf8 driver core: Add missing kernel doc for device::msi_lock +ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events +04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management +c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver +e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible +a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic into asm-generic +3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf +75bd50fa841d drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI +bb9ec13d156e topology: use bin_attribute to break the size limitation of cpumap ABI +291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases +1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list +3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP +9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support +2dc30eb9241c arm64: dts: HiSilicon: hi3660: address a PCI warning +50f05bd114a4 ipack: tpci200: fix memory leak in the tpci200_register +57a1681095f9 ipack: tpci200: fix many double free issues in tpci200_pci_probe +d77772538f00 slimbus: ngd: reset dma setup during runtime pm +c0e38eaa8d51 slimbus: ngd: set correct device for pm +a263c1ff6abe slimbus: messaging: check for valid transaction id +9659281ce78d slimbus: messaging: start transaction ids from 1 instead of zero +bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler +4bedcc28469a debugobjects: Make them PREEMPT_RT aware +8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap +5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts +0323689d30af mac80211: Remove unnecessary variable and label +779969e3c895 mac80211: include +79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through +4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_register_hw() +deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() +3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage +d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 +cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data +71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc +0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next +3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files +f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter +c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition +65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h +ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() +2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c +b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 +389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 +ee3b6e41bc26 KVM: stats: remove dead stores +1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT +375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT +34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD +9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD +6e949ddb0a63 Merge branch 'kvm-tdpmmu-fixes' into kvm-master +ce25681d59ff KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock +0103098fb4f1 KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs +524a1e4e381f KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs +faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML +88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_EVT_FEAT_PERCPU +ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer on arm64 +c5e2bf0b4ae8 Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +18712c13709d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF +85aa8889b82e kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault +375d1adebc11 Merge branch 'kvm-vmx-secctl' into kvm-master +ffbe17cadaf5 KVM: x86: remove dead initialization +1383279c6494 KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels +9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data +f63299b3972d tty: serial: samsung: Fix driver data macros style +920792aa44ff tty: serial: samsung: Init USI to keep clocks running +541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper +0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() +217b04c67b6b serial: stm32: fix the conditional expression writing +ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check +50855c31573b usb: gadget: udc: at91: add IRQ check +175006956740 usb: dwc3: qcom: add IRQ check +baa2986bda3f usb: dwc3: meson-g12a: add IRQ check +5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() +0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() +72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type in portctrl() +32755b243496 staging: r8188eu: Remove unused static inline functions in rtw_recv.h +347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() +1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend +0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc +360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy +d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr +7bb698f09bdd fs: Move notify_change permission checks into may_setattr +f8e6dfc64f61 Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +3a03c67de276 Merge tag 'ceph-for-5.14-rc6' of git://github.com/ceph/ceph-client +82cce5f4291e Merge tag 'drm-fixes-2021-08-13' of git://anongit.freedesktop.org/drm/drm +92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI +40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC +2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC +0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC +0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs +2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout +b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout +668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst +323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown +777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig +c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() +5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() +f4228b678b41 ksmbd: change int data type to boolean +eebff916f077 ksmbd: Fix multi-protocol negotiation +ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register +efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP +b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional +676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() +ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 +cbfece75186d ARM: ixp4xx: fix building both pci drivers +813bacf41098 ARM: configs: Update the nhk8815_defconfig +20904527a70d Merge tag 'amlogic-arm-configs-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/defconfig +b528dede9bca Merge tag 'at91-defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig +81b6a2857377 Merge tag 'omap-for-v5.15/dt-am3-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt +f73979109bc1 Merge tag 'samsung-dt64-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +0b72a27e1d5d Merge tag 'samsung-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt +c2632c3afead Merge tag 'amlogic-arm-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt +bcbe4bd39d47 Merge tag 'amlogic-arm64-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt +5f49f22db4a8 Merge tag 'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt +261a910d6cb7 Merge tag 'v5.14-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +eaf05c1fdc14 Merge tag 'v5.14-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt +34827ffe3502 Merge tag 'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +57798ff216eb Merge tag 'stm32-dt-for-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt +f3e22d32e4dd Merge tag 'sti-dt-for-v5.15-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into arm/dt +3df512524fa8 Merge tag 'omap-for-v5.15/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt +a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks when read compressed file +1bb24be00c8c Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers +866e1691ed5b Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/drivers +a1fa72683166 Merge tag 'drm-misc-fixes-2021-08-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +0dc76ecbbf15 Merge tag 'memory-controller-drv-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +a8c371f0cfe7 Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers +a41461b6c400 Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers +f80e21489590 hrtimer: Unbreak hrtimer_force_reprogram() +9482fd71dbb8 hrtimer: Use raw_cpu_ptr() in clock_was_set() +d2c334f49c83 bus: ixp4xx: return on error in ixp4xx_exp_probe() +9c8300b16087 Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers +3e234e9f7f81 Merge tag 'drm-intel-fixes-2021-08-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +e694952772a7 Merge tag 'omap-for-v5.15/soc-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc +4108b6cc7a60 Merge tag 'omap-for-v5.15/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc +e81b917a78c7 clk: fractional-divider: Document the arithmetics used behind the code +82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag +928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience +4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to the CCF users +45d9c8dde4cd drm/vgem: use shmem helpers +804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 +8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn +bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro +ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message +7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug +e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration +a9a507013a6f Merge tag 'ieee802154-for-davem-2021-08-12' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan +064855a69003 x86/resctrl: Fix default monitoring groups reporting +49b0b6ffe20c vsock/virtio: avoid potential deadlock when vsock device remove +fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability +7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() +fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev +22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member +a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops +d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() +5acce0bff2a0 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name +d0ac5fbaf783 init: Suppress wrong warning for bootconfig cmdline parameter +12f9951d3f31 tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS +0e05ba498dd0 trace/osnoise: Print a stop tracing message +e1c4ad4a7f58 trace/timerlat: Add a header with PREEMPT_RT additional fields +d03721a6e7e8 trace/osnoise: Add a header with PREEMPT_RT additional fields +f8fbb47c6e86 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free +6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() +bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent +59cd4f435ee9 Merge tag 'sound-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors +d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev() +3d2e79894bd7 block: pass a gendisk to bdev_resize_partition +926fbb1677e0 block: pass a gendisk to bdev_del_partition +7f6be3765e11 block: pass a gendisk to bdev_add_partition +a08aa9bccdc2 block: store a gendisk in struct parsed_partitions +9e992755be8f cifs: Call close synchronously during unlink/rename/lease break. +41535701da33 cifs: Handle race conditions during rename +50b4aecfbbb0 block: remove GENHD_FL_UP +b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free +224b0683228c bcache: add proper error unwinding in bcache_device_init +4f9e14aecfbd sx8: use the internal state machine to check if del_gendisk needs to be called +916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk +5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove +a94dcfce70d3 mmc: block: cleanup gendisk creation +29e6a5e01d0a mmc: block: let device_add_disk create disk attributes +88ca2521bd5b xen/events: Fix race in set_evtchn_to_irq +b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority +e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_client_count() helper +5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper +f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_client_count() helper +20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function +382b91db8044 asus-wmi: Add egpu enable method +98829e84dc67 asus-wmi: Add dgpu disable method +ca91ea34778f asus-wmi: Add panel overdrive functionality +73fcbad69111 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s +7f45621c14a2 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option +839ad22f7551 x86/tools: Fix objdump version check again +37397b092e7f docs: sphinx-requirements: Move sphinx_rtd_theme to top +e0d14a5d2ff1 docs: pdfdocs: Enable language-specific font choice of zh_TW translations +29ac9822358f docs: pdfdocs: Teach xeCJK about character classes of quotation marks +788d28a25799 docs: pdfdocs: Permit AutoFakeSlant for CJK fonts +77abc2c230b1 docs: pdfdocs: One-half spacing for CJK translations +a90dad8f610a docs: pdfdocs: Add conf.py local to translations for ascii-art alignment +35382965bdd2 docs: pdfdocs: Preserve inter-phrase space in Korean translations +7eb368cc319b docs: pdfdocs: Choose Serif font as CJK mainfont if possible +e291ff6f5a03 docs: pdfdocs: Add CJK-language-specific font settings +659653c9e546 docs: pdfdocs: Refactor config for CJK document +bed4ed3057e4 scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR +4f3791c3fe27 docs/zh_CN: Add zh_CN/accounting/psi.rst +411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s +6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option +191cf329f109 doc: align Italian translation +27f373cb5c98 Documentation/features/vm: riscv supports THP now +4d488433dc40 docs/zh_CN: add infiniband user_verbs translation +0265e6ee2c58 docs/zh_CN: add infiniband user_mad translation +cc420b883b1f docs/zh_CN: add infiniband tag_matching translation +ccbad6a5216b docs/zh_CN: add infiniband sysfs translation +e7c640961a2e docs/zh_CN: add infiniband opa_vnic translation +88e37e3d4443 docs/zh_CN: add infiniband ipoib translation +312356129e58 docs/zh_CN: add infiniband core_locking translation +f4e60d9f1ba5 docs/zh_CN: add infiniband index translation +96275df87a07 drm/edid: fix edid field name +3bf5548d8e96 docs/zh_CN: add virt acrn cpuid translation +f63c6894f645 docs/zh_CN: add virt acrn io-request translation +ab03e49f13ca docs/zh_CN: add virt acrn introduction translation +8dda2eac9684 docs/zh_CN: add virt acrn index translation +e636a91584ad docs/zh_CN: add virt ne_overview translation +9c987b10fefa docs/zh_CN: add virt guest-halt-polling translation +ccb00ddc88cf docs/zh_CN: add virt paravirt_ops translation +8ce1162a3960 docs/zh_CN: add virt index translation +d6ff10e072e1 arm64: tegra: Add missing interconnects property for USB on Tegra186 +fdf3a7a1e0a6 riscv: Fix comment regarding kernel mapping overlapping with IS_ERR_VALUE +030d6dbf0c2e riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it +28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option +b64533344371 udf: Fix iocharset=utf8 mount option +4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions +3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig +104f942b2832 MIPS: Retire MACH_PISTACHIO +917b64f1df2b MIPS: config: generic: Add config for Marduk board +f14973038d81 pinctrl: pistachio: Make it as an option +e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST +1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS +90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel +d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm +666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board +8a9dee7e7beb arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support +913f8ad4fad0 arm64: tegra: Add PWM nodes on Tegra186 +900a486ac73d dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit +3c383a3688b7 drm/virtio: set non-cross device blob uuid_state +2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds +cbc06f051c52 powerpc/xive: Do not skip CPU-less nodes when creating the IPIs +01fcac8e4dfc powerpc/interrupt: Do not call single_step_exception() from other exceptions +98694166c27d powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt() +a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver +bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops +4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend +c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays +928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits +fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 +e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin +20e507724113 ALSA: hda/cs8409: Add support for dolphin +404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 +c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events +24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct +636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions +165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions +8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the last access +d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for every access +647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses +b2a887748e51 ALSA: hda/cs8409: Generalize volume controls +a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time +db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. +1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events +134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot +cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend +1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye +29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg +cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization +ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients +9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file +8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module +67bb66d32905 ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire +a2befe9380dd ALSA: hda - fix the 'Capture Switch' value change notifications +9491923e4a68 crypto: wp512 - correct a non-kernel-doc comment +faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE +aca196842a97 spi: mxic: add missing braces +772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID +cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again +ea5202dff79c crypto: hisilicon - enable hpre device clock gating +3d845d497b23 crypto: hisilicon - enable sec device clock gating +ed5fa39fa8a6 crypto: hisilicon - enable zip device clock gating +b6f756726e4d lib/mpi: use kcalloc in mpi_resize +80771c822802 padata: Replace deprecated CPU-hotplug functions. +d01a9f7009c3 crypto: virtio - Replace deprecated CPU-hotplug functions. +c391714c0497 crypto: sun8i-ce - use kfree_sensitive to clear and free sensitive data +46d1fb072e76 iommu/dart: Add DART iommu driver +9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings +892384cd998a iommu/io-pgtable: Add DART pagetable format +dea807744439 Merge branch 'dsa-cross-chip-notifiers' +724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown +ab97462beb18 net: dsa: print more information when a cross-chip notifier fails +13bf92e6dec0 dt-bindings: i2c: renesas,riic: Make interrupt-names required +8e8890ea1a5e arm64: dts: renesas: r9a07g044: Add I2C interrupt-names +1db70c0277f1 ARM: dts: rza: Add I2C interrupt-names +112dfa5ca16c dt-bindings: i2c: renesas,riic: Add interrupt-names +4513fb87e140 Merge branch irq/misc-5.15 into irq/irqchip-next +9b24dab9937d Merge branch irq/generic_handle_domain_irq into irq/irqchip-next +eecb06813d73 EDAC/altera: Convert to generic_handle_domain_irq() +2c8996583013 powerpc: Bulk conversion to generic_handle_domain_irq() +153517d4e7d1 nios2: Bulk conversion to generic_handle_domain_irq() +d3c149b768fb xtensa: Bulk conversion to generic_handle_domain_irq() +2e0e0ff41147 SH: Bulk conversion to generic_handle_domain_irq() +66c6594b6dd6 gpu: Bulk conversion to generic_handle_domain_irq() +0661cb2af0ba mips: Bulk conversion to generic_handle_domain_irq() +c9604ddd8ad4 arc: Bulk conversion to generic_handle_domain_irq() +a1e5cd9650ed ARM: Bulk conversion to generic_handle_domain_irq() +3b0cccef0574 mfd: Bulk conversion to generic_handle_domain_irq() +a9cb09b7be84 pinctrl: Bulk conversion to generic_handle_domain_irq() +dbd1c54fc820 gpio: Bulk conversion to generic_handle_domain_irq() +991007ba6cca Documentation: Update irq_domain.rst with new lookup APIs +148bcca9ad04 soc: renesas: Prefer memcpy() over strcpy() +a729691b541f x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions +12febc181886 x86/reboot: Document how to override DMI platform quirks +162a5284faf4 x86/reboot: Document the "reboot=pci" option +ffd5caa26f6a drm/doc/rfc: drop lmem uapi section +24d032e2359e drm/i915: Only access SFC_DONE when media domain is not fused off +0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() +8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs +abd9d66a0557 drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg +700fa08da43e net: dsa: sja1105: unregister the MDIO buses during teardown +7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again +e0ba60509d64 net: phy: nxp-tja11xx: log critical health state +445af0d25992 Merge branch 'pktgen-imix' +769afb3fda06 pktgen: Add output for imix results +90149031325c pktgen: Add imix distribution bins +52a62f8603f9 pktgen: Parse internet mix (imix) input +c4b68e513953 pinctrl: amd: Fix an issue with shutdown when system set to s0ix +86704993e6a5 Revert "tipc: Return the correct errno code" +48c812e03277 net: mscc: Fix non-GPL export of regmap APIs +626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() +0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs +0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c +178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c +4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c +221abd4d478a staging: r8188eu: Remove no more necessary definitions and code +9f6804834627 staging: r8188eu: Remove code related to unsupported channels +1fee0cc9398e staging: r8188eu: Remove all 5GHz network types +e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile +a1c95234d6e6 staging: r8188eu: use proper way to build a module +ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print +86d90d776e1c staging: r8188eu: remove unused function parameters +b8a59fed6b1d staging: r8188eu: remove unused efuse hal components +959aabedcd91 staging: gdm724x: Place macro argument within parentheses +afc880cbb294 x86/power: Fix kernel-doc warnings in cpu.c +b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create +636a1e697555 platform/x86: add meraki-mx100 platform driver +f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile +cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile +bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile +bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver +b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile +eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_resource() helper +560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. +1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table +d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa +c775626fb337 irqchip/mtk-sysirq: Skip setting irq-wake +53b13565fc8c Merge branch irq/gicv3-eppi-partition into irq/irqchip-next +d753f849bf48 irqchip/gic-v3: Fix selection of partition domain for EPPIs +bfa80ee9ce6e irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI number from hwirq +e5dec38ac5d0 irqchip/loongson-pch-pic: Improve edge triggered interrupt support +f753067494c2 Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate" +1746f4db5135 Merge tag 'orphans-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +fd66ad69ef5a Merge tag 'seccomp-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +fe45ffa4c505 riscv: Move early fdt mapping creation in its own function +977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling +6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variable declarations +526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table +0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel +e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register with energy model +361a172d2309 cpufreq: omap: Use .register_em() to register with energy model +3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with energy model +fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model +94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model +c17495b01b72 cpufreq: Add callback to register with energy model +bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag +bf71bde473c3 Merge tag 'amd-drm-fixes-5.14-2021-08-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k +c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx +4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS +62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel +a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login +a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error +0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list +01c97f2dd8fb scsi: qla2xxx: Fix port type info +85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed +137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 +44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target +ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx +4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang +9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery +315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging +4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI +6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks in a request +2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd +12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() +cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request +51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function +10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM +22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative +07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk +283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read +018eca456c4b block: move some macros to blkdev.h +59a27e112213 riscv: Optimize kernel virtual address conversion macro +a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org/pinchartl/media into drm-next +25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.freedesktop.org/git/drm/drm-intel into drm-next +6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping +83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE messages +da4d4517ba70 drm/mediatek: Add component_del in OVL and COLOR remove function +b69dd5b3780a net: igmp: increase size of mr_ifc_count +71ac6f390f6a drm/mediatek: Add AAL output size configuration +ddccc5e368a3 net: hns3: add support for triggering reset by ethtool +0271824d9ebe MAINTAINERS: switch to my OMP email for Renesas Ethernet drivers +6de035fec045 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets +6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' +6569fa2d4e01 bonding: combine netlink and console error messages +891a88f4f576 bonding: remove extraneous definitions from bonding.h +2cad5d2ed1b4 net: pcs: xpcs: fix error handling on failed to allocate memory +bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs +6922110d152e net: linkwatch: fix failure to restore device state across suspend/resume +554594567b1f drm/display: fix possible null-pointer dereference in dcn10_set_clock() +a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() +b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler +eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on +f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) +5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) +c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off +14c4c8e41511 cfi: Use rcu_read_{un}lock_sched_notrace +0f7839955114 Revert "block/mq-deadline: Add cgroup support" +848378812e40 vmlinux.lds.h: Handle clang's module.{c,d}tor sections +1d3351e631fc perf tools: Enable on a list of CPUs for hybrid +96dcb97d0a40 Merge branch 'for-5.14/dax' into libnvdimm-fixes +b726e3634eb3 perf tools: Create hybrid flag in target +2696d6e59c00 libperf: Add perf_cpu_map__default_new() +f21453b0ff6e tools/testing/nvdimm: Fix missing 'fallthrough' warning +d9cee9f85b22 libnvdimm/region: Fix label activation vs errors +b93dfa6bda4d ACPI: NFIT: Fix support for virtual SPA ranges +b4d8a58f8dcf seccomp: Fix setting loaded filter count during TSYNC +2d3a1e3615c5 bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers +ebdf90a4a1c6 perf test: Make --skip work on shell tests +12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() +7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild +59210499a02a xtensa: build platform directories unconditionally +c548584438d1 xtensa: do not build variants directory +ef71db4845c0 xtensa: remove unneeded exports +13066c303769 xtensa: ISS: don't use string pointer before NULL check +43ba2237281a xtensa: add fairness to IRQ handling +ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG +5e9cfa71af79 Merge remote-tracking branch 'torvalds/master' into perf/core +61b6a6c395d6 net/mlx5e: Make use of netdev_warn() +979aa51967ad net/mlx5: Fix variable type to match 64bit +44f66ac981fa net/mlx5: Initialize numa node for all core devices +48f02eef7f76 net/mlx5: Allocate individual capability +5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to be per-type +4445abbd13cd net/mlx5: SF, use recent sysfs api +2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer +68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg +211f4f99edc0 net/mlx5: Align mlx5_irq structure +8e792700b994 net/mlx5: Delete impossible dev->state checks +90b85d4e313c net/mlx5: Fix inner TTC table creation +39c538d64479 net/mlx5: Fix typo in comments +e7cc9888dc57 cgroup/cpuset: Enable event notification when partition state changes +b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation +cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init +111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value +5c3b63cdba44 x86/resctrl: Merge the CDP resources +327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range +fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() +43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays +2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type +edf27485eb56 xfs: cleanup __FUNCTION__ usage +5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove +2e7df368fc92 x86/resctrl: Apply offset correction when config is staged +141739aa7350 x86/resctrl: Make ctrlval arrays the same size +fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() +eb24c1007e68 vfio: Remove struct vfio_device_ops open/release +dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open +9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open +3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open +db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set +a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set +2cd8b14aaa66 vfio/pci: Move to the device set infrastructure +ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a refcnt scheme +da119f387e94 vfio/fsl: Move to the device set infrastructure +17a1e4fa3f7f vfio/samples: Delete useless open/close +2fd585f4ed9d vfio: Provide better generic support for open/release vfio_device_ops +ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call +de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes +e1706f0764f8 vfio/samples: Remove module get/put +f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration +01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path +d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type +89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state +fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing +5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size +979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc +b3c8c9801eb9 udf: Get rid of 0-length arrays +04e8ee504a67 udf: Remove unused declaration +781d2a9a2fc7 udf: Check LVID earlier +b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions +295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings +85888376a8ca i2c: designware: Fix indentation in the header +c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro +26471d4a6cf8 units: Add SI metric prefix definitions +2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() +b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT +75408e43509e x86/resctrl: Allow different CODE/DATA configurations to be staged +6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF +e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct +e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema +dae2d2883296 drm/doc/rfc: drop lmem uapi section +c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration +a2c21668a0fe i2c: at91: mark PM ops as __maybe unused +32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region +83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail +4d3b3c93bcc1 drm/ingenic: Remove dead code +88be32634905 Merge branch 'dsa-tagger-helpers' +a72808b65834 net: dsa: create a helper for locating EtherType DSA headers on TX +5d928ff48656 net: dsa: create a helper for locating EtherType DSA headers on RX +6bef794da6d3 net: dsa: create a helper which allocates space for EtherType DSA headers +f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX +1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions +eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() +1a8e628c8a3e Merge branch 'devlink-aux-devices' +70862a5d609d net/mlx5: Support enable_vnet devlink dev param +87158cedf00e net/mlx5: Support enable_rdma devlink dev param +a17beb28ed9d net/mlx5: Support enable_eth devlink dev param +6f35723864b4 net/mlx5: Fix unpublish devlink parameters +9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter +b40c51efefbc devlink: Add API to register and unregister single parameter +699784f7b728 devlink: Create a helper function for one parameter registration +076b2a9dbb28 devlink: Add new "enable_vnet" generic device param +8ddaabee3c79 devlink: Add new "enable_rdma" generic device param +f13a5ad88186 devlink: Add new "enable_eth" generic device param +ad19607a90b2 doc: give a more thorough id handling explanation +3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema +e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination +0425b937a79f i2c: qup: : use proper DMAENGINE API for termination +101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination +73a370cff4db i2c: imx: : use proper DMAENGINE API for termination +ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver +d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinctrl driver +73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination +86e5fbcaf756 Merge tag 'intel-pinctrl-v5.14-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes +3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registered device +70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg +31697ef7f3f4 pinctrl: k210: Fix k210_fpioa_probe() +5111c2b6b019 gpio: dwapb: Get rid of legacy platform data +36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes +f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property +c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs() +b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header +49b3bd213a9f smp: Fix all kernel-doc warnings +9f9c9a8de2d5 perf tests: Add dlfilter test +3af1dfdd51e0 perf build: Move perf_dlfilters.h in the source tree +e9c130ad665c Merge branch 'bridge-global-mcast' +dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mcast router ports +e04d377ff6ce net: bridge: mcast: use the proper multicast context when dumping router ports +a97df080b6a8 net: bridge: vlan: add support for mcast router global option +62938182c359 net: bridge: vlan: add support for mcast querier global option +cb486ce99576 net: bridge: mcast: querier and query state affect only current context type +4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context +941121ee22a6 net: bridge: vlan: add support for mcast startup query interval global option +425214508b1b net: bridge: vlan: add support for mcast query response interval global option +d6c08aba4f29 net: bridge: vlan: add support for mcast query interval global option +cd9269d46310 net: bridge: vlan: add support for mcast querier interval global option +2da0aea21f1c net: bridge: vlan: add support for mcast membership interval global option +77f6ababa299 net: bridge: vlan: add support for mcast last member interval global option +50725f6e6b21 net: bridge: vlan: add support for mcast startup query count global option +931ba87d2017 net: bridge: vlan: add support for mcast last member count global option +df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version global options +b29edf35ef70 perf dlfilter: Amend documentation wrt library dependencies +3e8e226307c1 perf script: Fix --list-dlfilters documentation +29159727aa7e perf script: Fix unnecessary machine_resolve() +3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c +290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() +988db17932a7 perf script: Fix documented const'ness of perf_dlfilter_fns +6899192f648d Merge branch 'ipa-runtime-pm' +0d08026ac609 net: ipa: kill ipa_clock_get_additional() +a71aeff3dd0a net: ipa: kill IPA clock reference count +a3d3e759a487 net: ipa: get rid of extra clock reference +63de79f031de net: ipa: use runtime PM core +2abb0c7f98e8 net: ipa: resume in ipa_clock_get() +1016c6b8c621 net: ipa: disable clock in suspend +7ebd168c3bfc net: ipa: have ipa_clock_get() return a value +f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property +328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML +e43de7f0862b fsnotify: optimize the case of no marks of any type +e888fa7bb882 memblock: Check memory add/cap ordering +ec44610fe2b8 fsnotify: count all objects with attached connectors +00974b9a83cb memblock: Add missing debug code to memblock_add_node() +11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors +09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector +331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list +208ab16847c5 x86/resctrl: Label the resources with their configuration type +879753c816db vdpa/mlx5: Fix queue type selection logic +08dbd5660232 vdpa/mlx5: Avoid destroying MR on empty iotlb +a24ce06c70fe tools/virtio: fix build +f8ce72632fa7 virtio_ring: pull in spinlock header +ea2f6af16532 vringh: pull in spinlock header +82e89ea077b9 virtio-blk: Add validation for block size in config space +e74cfa91f42c vringh: Use wiov->used to check for read/write desc order +cb5d2c1f6cc0 virtio_vdpa: reject invalid vq indices +c8d182bd387a vdpa: Add documentation for vdpa_alloc_device() macro +1057afa0121d vDPA/ifcvf: Fix return value check for vdpa_alloc_device() +9632e78e8264 vp_vdpa: Fix return value check for vdpa_alloc_device() +2b847f21145d vdpa_sim: Fix return value check for vdpa_alloc_device() +f7ad318ea0ad vhost: Fix the calculation in vhost_overflow() +f2594492308d x86/resctrl: Pass the schema in info dir's private pointer +64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static +66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode +f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking +ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp +2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared +9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs +e009dce1292c KVM: arm64: Introduce addr_is_memory() +2d77e238badb KVM: arm64: Expose pkvm_hyp_id +39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers +ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits +4505e9b624ce KVM: arm64: Allow populating software bits +565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings +b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set software bits +8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id +178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED +c4f0935e4d95 KVM: arm64: Optimize host memory aborts +51add457733b KVM: arm64: Expose page-table helpers +1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro +8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() +d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2 +cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl +dd00d75007d2 firmware: tegra: Stop using seq_get_buf() +806b99206b84 ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR +7fa990a028a9 ARM: multi_v7_defconfig: Enable Acer A500 drivers +a1bff9474f10 ARM: tegra: Rebuild default configuration +6c3f29edd75f ARM: tegra: Enable CONFIG_CROS_EC +9265d64e846b ARM: tegra: Enable Acer A500 drivers +a422eec5bec7 ARM: tegra: Enable CONFIG_FB +4398a03fd199 ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR +dbb096d34a84 arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor +017f5fb9ce79 arm64: clean vdso & vdso32 files +fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF +792e0f6f789b x86/resctrl: Split struct rdt_domain +faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock +e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk +59c6fceb2ecc soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 +24a15252ff04 soc/tegra: fuse: Add runtime PM support +a65a4ea15632 soc/tegra: fuse: Clear fuse->clk on driver probe failure +9c93ccfc86f2 soc/tegra: pmc: Prevent racing with cpuilde driver +158a9b47a491 soc/tegra: bpmp: Remove unused including +63c8b1231929 x86/resctrl: Split struct rdt_resource +fc062ad8e406 asm-generic: ffs: Drop bogus reference to ffz location +6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex +936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for drive-strength arguments +379e28b5b36f Merge branch 'ib-mt8135' into devel +b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml +4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl +3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl +6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config +7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) +d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info +2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. +bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. +b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. +28c1caaf492e pinctrl: Ingenic: Improve the code. +25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer dereference in _rtl92e_pci_disconnect() +3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osdep_service.h +e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock +dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) +987219ad34a6 staging: r8188eu: remove lines from Makefile that silence build warnings +6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer +8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw +fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_init_dm_priv +aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function +d60489b69781 staging: r8188eu: remove unused label from recv_indicatepkt_reorder +085f11874b12 staging: r8188eu: remove unused oid_null_function function +ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioctl_linux.c +06a089ef6449 bus: ti-sysc: Fix error handling for sysc_check_active_timer() +59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +1648740b2e35 Merge tag 'mediatek-drm-fixes-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes +761c6d7ec820 Merge tag 'arc-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc +ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges +d252ff3de786 erofs: remove the mapping parameter from erofs_try_to_free_cached_page() +f4d4e5fc2b3d erofs: directly use wrapper erofs_page_is_managed() when shrinking +d3432bf10f17 net: Support filtering interfaces on no master +a5397d68b2db net/sched: cls_api, reset flags on replay +62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property +ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex +22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs +2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs +9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into drm-next +5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12 +5798a769d6f5 drm/i915/gen12: Update shadowed register table +0bb50de156d8 drm/i915/gen11: Update shadowed register table +f9d56cd64ef3 drm/i915: Make shadow tables range-based +39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 +bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages +858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY +26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend +2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready +7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted edid checksum read +7e10bf427850 drm/msm/dp: replug event is converted into an unplug followed by an plug events +0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx() failed. +4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 +52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run +34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register +d25316616842 x86: Avoid magic number with ELCR register accesses +0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router +6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) PIRQ router +1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router +fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space +6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks +f3a6b02c950a drm/msm: Rework SQE version check +083cc3a4d451 drm/msm: Add adreno_is_a640_family() +b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location +5546e3dfb65a rtc: lib_test: add MODULE_LICENSE +94effcedaa54 openrisc: Fix compiler warnings in setup +dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM +9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() +3f12cc4bb0a4 Documentation: i2c: add i2c-sysfs into index +86ff25ed6cd8 i2c: dev: zero out array used for i2c reads from userspace +92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_alloc_managed() +91cc470e7978 genirq: Change force_irqthreads to a static key +bba676cc0b61 i2c: iproc: fix race between client unreg and tasklet +60aea76d85ff i2c: i801: Remove not needed debug message +1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex +4e60d5dd10cd i2c: i801: Improve disabling runtime pm +519133debcc1 net: bridge: fix memleak in br_add_if() +c35b57ceff90 net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge +ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges +45a687879b31 net: bridge: fix flags interpretation for extern learn fdb entries +55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS +c4ad8fabd03f perf vendor events: Update metrics for SkyLake Server +d5c0a8d554df perf vendor events intel: Update uncore event list for SkyLake Server +b1a1347912a7 iommu/arm-smmu: Fix race condition during iommu_group creation +211ff31b3d33 iommu: Fix race condition during default domain allocation +2c72404e950a perf vendor events intel: Update core event list for SkyLake Server +ed97cc6cbb1f perf vendor events: Update metrics for CascadeLake Server +ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. +9eff97abef05 NFS: Clean up the synopsis of callback process_op() +89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decode_compound +c35a810ce595 NFS: Remove unused callback void decoder +7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations +9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag +5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout +438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat +c1736b9008cb drm: IRQ midlayer is now legacy +0b05dd6b453d drm: Remove unused devm_drm_irq_install() +5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces +b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces +5518572dce7d drm/tidss: Convert to Linux IRQ interfaces +14c615d82872 drm/radeon: Convert to Linux IRQ interfaces +5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces +f026e431cf86 drm/msm: Convert to Linux IRQ interfaces +58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces +229085070036 drm/gma500: Convert to Linux IRQ interfaces +03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces +4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c +96fe584f9967 perf vendor events intel: Update uncore event list for CascadeLake Server +e0ddfd8d5018 perf vendor events intel: Update core event list for CascadeLake Server +889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces +b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.27a' and 'torturescript.2021.07.27a' into HEAD +71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces +450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces +ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. +8ee465a181d0 perf test: Add pmu-events sys event support +d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions +5abd3988b038 perf jevents: Print SoC name per system event table +e199f47f159d perf pmu: Make pmu_add_sys_aliases() public +6a86657fbc24 perf test: Add more pmu-events uncore aliases +c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD +5a65c0c8f6fd perf test: Re-add pmu-event uncore PMU alias test +5806099a2e2a perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() +3bc4526b30f1 perf test: Test pmu-events core aliases separately +e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill +b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM +3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer +27c24fda62b6 Bluetooth: switch to lock_sock in SCO +734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect +ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work +e386acd79017 perf test: Factor out pmu-events alias comparison +c81e823ff866 perf test: Declare pmu-events test events separately +00d43995f0dd dm: add documentation for IMA measurement support +8ec456629d0b dm: update target status functions to support IMA measurement +7d1d1df8ce31 dm ima: measure data on device rename +99169b93838a dm ima: measure data on table clear +84010e519f95 dm ima: measure data on device remove +8eb6fab402e2 dm ima: measure data on device resume +91ccbbac1747 dm ima: measure data on table load +7b9cae027ba3 KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation +e3a35d03407c dm writecache: add event counters +df699cc16ea5 dm writecache: report invalid return from writecache_map helpers +15cb6f39dbaf dm writecache: further writecache_map() cleanup +4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() +cdd4d7832d51 dm writecache: split up writecache_map() to improve code readability +390add0cc9f4 jbd2: fix clang warning in recovery.c +9e723c5380c6 Merge tag 'platform-drivers-x86-v5.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +b3f0ccc59cfe Merge tag 'ovl-fixes-5.14-rc6-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures +1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro +11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings +ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_state_cpuslocked() +c91eb2837310 cpu/hotplug: Fix comment typo +1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() +81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() +17a1b8826b45 hrtimer: Add bases argument to clock_was_set() +1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice +a761a67f591a timekeeping: Distangle resume and clock-was-set events +66f7b0c8aadd timerfd: Provide timerfd_resume() +e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case +8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n +b14bca97c9f5 hrtimer: Consolidate reprogramming code +627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() +0e398290cff9 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() +43bb40c5b926 virtio_pci: Support surprise removal of virtio pci device +0e566c8f0f2e virtio: Protect vqs list access +249f25547632 virtio: Keep vring_del_virtqueue() mirror of VQ create +60f0779862e4 virtio: Improve vq->broken access to avoid any compiler optimization +981567bd9653 cifs: use the correct max-length for dentry_path_raw() +870299707436 netfilter: nf_queue: move hookfn registration out of struct net +ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing +5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor +d9c1b2a1089f posix-cpu-timers: Remove confusing return value override +406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset +175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer deletion +a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while starting cputime counter +ef531d01663a drm/tegra: Bump driver version +8cc95f3fd35e drm/tegra: Add job firewall +13abe0bb15ce drm/tegra: Implement job submission part of new UAPI +44e961381354 drm/tegra: Implement syncpoint wait UAPI +fc34833640a1 drm/tegra: Implement syncpoint management UAPI +d7c591bc1a3f drm/tegra: Implement new UAPI +1dae37c7e41d posix-timers: Remove redundant initialization of variable ret +d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +2e273b0996ab Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +35267cea9014 perf jevents: Relocate test events to cpu folder +19ac3df32f88 perf test: Factor out pmu-events event comparison +0cde63a8fc4d drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work +c90f6263f58a drm/amd/display: Remove invalid assert for ODM + MPC case +517db3b59537 perf jevents: Make build dependency on test JSONs +3042f80c6cb9 drm/amd/pm: bug fix for the runtime pm BACO +7cbe08a930a1 drm/amdgpu: handle VCN instances when harvesting (v2) +fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit +6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit +0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit +21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit +e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit +fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit +828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit +59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) +4241eabf59d5 perf bench: Add benchmark for evlist open/close operations +a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses +f2c24ebadd90 perf docs: Fix accidental em-dashes +dbbc93576e03 genirq/msi: Ensure deactivation on teardown +d927ae73e1bd Merge tag 'gvt-fixes-2021-08-10' of https://github.com/intel/gvt-linux into drm-intel-fixes +b9cc7d8a4656 genirq/timings: Prevent potential array overflow in __irq_timings_store() +5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() +5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings +afefe67e0893 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks +1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() +f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore +b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field +17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs +59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs +1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts +c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() +5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices +c80198a21792 powerpc/xics: Fix IRQ migration +f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect passthrough interrupt +6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code +3005123eea0d powerpc/pseries/pci: Drop unused MSI code +1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup +679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains +bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to support PHB3 +e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy +53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers +7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain +248af248a8f4 powerpc/xics: Rename the map handler in a check handler +298f6f952885 powerpc/xics: Remove ICS list +51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts +e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough interrupt routines +ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passthrough interrupts +0fcfe2247e75 powerpc/powernv/pci: Add MSI domains +2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() +174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug +9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data +07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler +292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting the affinity +5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup +a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains +6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() +14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy +e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() +786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() +2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv variant +9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig +27fd1111051d powerpc: Always inline radix_enabled() to fix build failure +5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. +c00103abf76f powerpc/kexec: fix for_each_child.cocci warning +bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on another node +d144f4d5a8a8 pseries/drmem: update LMBs after LPM +9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR +c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm +09ca497528da powerpc: Remove in_kernel_text() +61377ec14457 genirq: Clarify documentation for request_threaded_irq() +99d26de2f6d7 writeback: make the laptop_mode prototypes available unconditionally +844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. +d1dee8141685 pinctrl: sunxi: Don't underestimate number of functions +698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. +746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. +428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. +e0f2977c3573 drm/tegra: Allocate per-engine channel in core code +9916612311a7 drm/tegra: Boot VIC during runtime PM resume +57e203953d15 drm/tegra: Add new UAPI to header +1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast +8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. +2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. +1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. +77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. +a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support +510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32MP135 SoC +f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() +2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning +d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() +0fddaa85d661 gpu: host1x: Add option to skip firewall for a job +e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer +17a298e9ac7c gpu: host1x: Add job release callback +c78f837ae3d1 gpu: host1x: Add no-recovery mode +687db2207b1b gpu: host1x: Add DMA fence implementation +182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c +d07149aba2ef ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC +976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config +209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config +eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-binding document +f4eeaed04e86 ASoC: Intel: Fix platform ID matching +09c7fd521879 Merge branch 'fdb-backpressure-fixes' +21b52fed928e net: dsa: sja1105: fix broken backpressure in .port_fdb_dump +871a73a1c8f5 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump +ada2fee185d8 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump +cd391280bf46 net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump +9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node +fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD +b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node +b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size +463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression +a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node +6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition +d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile +b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated +c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functions to be module-specific +7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl +019d0454c617 bpf, core: Fix kernel-doc notation +af579beb666a fanotify: add pidfd support to the fanotify API +4a2b285e7e10 net: igmp: fix data-race in igmp_ifc_timer_expire() +0aca67bb7f0d fanotify: introduce a generic info record copying helper +d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels +490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_create() parameters +c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() +a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation +ae7471cae00a staging: r8188eu: remove rtw_ioctl function +1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses in core dir +a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c +6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/rtw_ioctl_set.c +4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c +9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/rtw_pwrctrl.c +79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/rtw_recv.c +e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/rtw_sta_mgt.c +f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/rtw_xmit.c +a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme.c +e293639ec5a9 staging: r8188eu: clean up comparsions to true/false +7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/rtw_p2p.c +f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/rtw_led.c +b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/rtw_wlan_util.c +b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c +3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme_ext.c +6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir +76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir +1090340f7ee5 net: Fix memory leak in ieee802154_raw_deliver +7929cc52986c staging: rtl8723bs: os_dep: remove unused variable +3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused global variable +2abc0000d297 staging: r8188eu: remove the RT_TRACE macro +ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro +da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers +a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c +8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c +bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c +3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c +34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c +ca3515d268e1 staging: r8188eu: remove empty function +71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c +7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c +4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c +96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum +854a3b21ddd9 staging: rtl8723bs: fix tx power tables size +c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf path index +da4c99c261bc staging: rtl8723bs: remove RF_*TX enum +1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h +05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param +24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) +f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) +9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) +9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) +cddb75f307da staging: rtl8723bs: remove unused struct member +b2f29c8a6bae staging: rtl8723bs: remove unused macros +61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths +e3678dc1ea40 staging: rtl8723bs: fix right side of condition +3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() +c328eee4ff9d staging: rtl8723bs: remove wrapping static function +56f0c0df5e72 staging: rtl8723bs: remove empty files +4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c +caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function +7942bdd45549 staging: rtl8723bs: remove unneeded loop +0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS index values +dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference +859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() +1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() +ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() +69c92a749b89 staging: vchiq: Add details to Kconfig help texts +bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV +874be05f525e bpf, tests: Add tail call test suite +6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG +e4517b3637c6 bpf, tests: Add tests for atomic operations +53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing +66e5eb847455 bpf, tests: Add branch conversion JIT test +e5009b4636cb bpf, tests: Add word-order tests for load/store of double words +84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with function calls +faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests +3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 +0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH +ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations +e92c813bf119 bpf, tests: Fix typos in test case descriptions +565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension +b55dfa850015 bpf, tests: Add BPF_JMP32 test cases +d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan tagging. +446a98b19fd6 PCI/MSI: Use new mask/unmask functions +fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions +7327cefebb85 PCI/MSI: Cleanup msi_mask() +b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X +8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() +67961e77a39b PCI/MSI: Rename msi_desc::masked +a6e8b946508c PCI/MSI: Simplify msi_verify_entries() +3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown +4b41ea606e53 Merge branch 'irq/urgent' into irq/core +ff363f480e59 x86/msi: Force affinity setup before startup +0c0e37dc1167 x86/ioapic: Force affinity setup before startup +826da771291f genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP +77e89afc25f3 PCI/MSI: Protect msi_desc::masked for multi-MSI +d28d4ad2a1ae PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() +689e6b535157 PCI/MSI: Correct misleading comments +361fd37397f7 PCI/MSI: Do not set invalid bits in MSI mask +b9255a7cb517 PCI/MSI: Enforce MSI[X] entry updates to be visible +da181dc974ad PCI/MSI: Enforce that MSI-X table entry is masked for update +7d5ec3d36123 PCI/MSI: Mask all unused MSI-X entries +438553958ba1 PCI/MSI: Enable and mask MSI-X early +37c86c4a0bfc Merge branch 'ks8795-vlan-fixes' +411d466d94a6 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VLAN table lookup +164844135a3f net: dsa: microchip: ksz8795: Fix VLAN filtering +9130c2d30c17 net: dsa: microchip: ksz8795: Use software untagging on CPU port +af01754f9e3c net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion +8f4f58f88fe0 net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration +ef3b02a1d79b net: dsa: microchip: ksz8795: Fix PVID tag insertion +c34f674c8875 net: dsa: microchip: Fix ksz_read64() +31782a01d14f Merge tag 'linux-can-fixes-for-5.14-20210810' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +6a279f61e255 Merge tag 'mlx5-fixes-2021-08-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +ea377dca46a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +a2baf4e8bb0f bpf: Fix potentially incorrect results with bpf_get_local_storage() +55203550f9af Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi into efi/urgent +427215d85e8d ovl: prevent private clone if bind mount is not allowed +580c610429b3 ovl: fix uninitialized pointer read in ovl_lookup_real_one() +9b91b6b019fd ovl: fix deadlock in splice write +9011c2791e63 ovl: skip stale entries in merge dir cache iteration +87b7b5335e69 bpf: Add missing bpf_read_[un]lock_trace() for syscall program +51e1bb9eeaf7 bpf: Add lockdown check for probe_write_user helper +bf33677a3c39 drm/meson: fix colour distortion from HDR set during vendor u-boot +c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi +c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 +664cc971fb25 Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" +a5056c0bc24f Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus +29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment +7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs +07d25971b220 locking/rtmutex: Use the correct rtmutex debugging config option +aae32b784ebd can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP register +7b637cd52f02 MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo +bd37c2888cca net/mlx5: Fix return value from tracer initialization +563476ae0c5e net/mlx5: Synchronize correct IRQ when destroying CQ +88bbd7b2369a net/mlx5e: TC, Fix error handling memory leak +ba317e832d45 net/mlx5: Destroy pool->mutex +5957cc557dc5 net/mlx5: Set all field of mlx5_irq before inserting it to the xarray +3c8946e0e284 net/mlx5: Fix order of functions in mlx5_irq_detach_nb() +c85a6b8feb16 net/mlx5: Block switchdev mode while devlink traps are active +8ba3e4c85825 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free +6d8680da2e98 net/mlx5: Bridge, fix ageing time +c623c95afa56 net/mlx5e: Avoid creating tunnel headers for local route +d3875924dae6 net/mlx5: DR, Add fail on error check on decap +c633e799641c net/mlx5: Don't skip subfunction cleanup in case of error in module init +83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' +40d32727931c scsi: mpt3sas: Fix incorrectly assigned error return and check +102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' +e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variable 'ret' +632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() +e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret +bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe +dbe7633c394b scsi: storvsc: Log TEST_UNIT_READY errors as warnings +a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero +4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute +cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 +787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth +44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 +432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support +9977d880f7a3 scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash +da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err +11431e26c9c4 blk-iocost: fix lockdep warning on blkcg->lock +43597aac1f87 io_uring: fix ctx-exit io_rsrc_put_work() deadlock +c018db4a57f3 io_uring: drop ctx->uring_lock before flushing work item +47cae0c71f7a io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() +49e7f0c789ad io-wq: fix bug of creating io-wokers unconditionally +4956b9eaad45 io_uring: rsrc ref lock needs to be IRQ safe +f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 +52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS +e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing +231ad7f409f1 Makefile: infer --target from ARCH for CC=clang +6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Makefile.clang +6072b2c49d23 kbuild: warn if a different compiler is used for external module builds +0058d07ec6aa scripts: make some scripts executable +9a73fa375d58 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +d82856395505 kbuild: do not require sub-make for separate output tree builds +a325db2d8f1d scripts: merge_config: add strict mode to fail upon any redefinition +df0826312a23 xfs: add attr state machine tracepoints +4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery +2b73a2c817be xfs: clear log incompat feature bits when the log is idle +908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags +d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() +98fe2c3cef21 xfs: remove kmem_alloc_io() +de2860f46362 mm: Add kvrealloc() +c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. +6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule +4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' +93188e9642c3 net: hns3: support skb's frag page recycling based on page pool +53e0961da1c7 page_pool: add frag page recycling support in page pool +0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool +57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page +143a8526ab5f bareudp: Fix invalid read beyond skb's linear data +d6e712aa7e6a net: openvswitch: fix kernel-doc warnings in flow.c +beb7f2de5728 psample: Add a fwd declaration for skbuff +ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. +e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() +67dc83253708 workqueue: Fix typo in comments +669d94219d91 MAINTAINERS: update Vineet's email address +1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. +5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" +bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro +2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c +1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf_res.c +69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file +e44773daf851 SUNRPC: Add srcaddr as a file in sysfs +5d46dd04cb68 sunrpc: Fix return value of get_srcport() +6aab1c81b98a selftests/bpf: Add tests for XDP bonding +95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name +689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context +aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device +9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver +879af96ffd72 net, core: Add support for XDP redirection to slave device +a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff +f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking +e26d9972720e SUNRPC: Clean up scheduling of autoclose +c2dc3e5fad13 SUNRPC: Fix potential memory corruption +d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid +45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier +7c0bbf2d3dcd NFSv4/pNFS: Remove dead code +e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop +71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t +aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf.c +d7bd351faabe drm/vmwgfx: Remove the repeated declaration +f153c2246783 ucounts: add missing data type changes +8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() +d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint +683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint +97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion +1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error +866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible +be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint +be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly +f9d091cff80d SUNRPC: Update trace flags +d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs +823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs +aede517207b2 SUNRPC: Refactor rpc_ping() +7c0223e1ddd7 perf env: Track kernel 64-bit mode in environment +60fa754b2a5a tools: Remove feature-sync-compare-and-swap feature detection +65c45afb1469 perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT +9d6450330879 perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() +1fc7e593e202 perf auxtrace: Drop legacy __sync functions +1ea3cb159e30 perf auxtrace: Use WRITE_ONCE() for updating aux_tail +b7ae6d43786e perf script python: Fix unintended underline +71330842ff93 bpf: Add _kernel suffix to internal lockdown_bpf_read +6940db0fd1be drm/amdgpu: Removed unnecessary if statement +7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments +f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() +704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work +314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset +19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset +c71f260ad4fc drm/amd/display: 3.2.148 +e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 +0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output +56aca2309301 drm/amd/display: Add AUX I2C tracing. +04c1aad9fa0f drm/amd/display: Correct comment style +781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb +4fd771ea441e drm/amd/display: refactor the cursor programing codes +f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stream/pipe checking logic +82367e7f22d0 drm/amd/display: fix missing writeback disablement if plane is removed +f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case +e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. +124e8b1990ac drm/amdgpu: Extend full access wait time in guest +9c38b671ebd5 perf cs-etm: Add warnings for missing DSOs +b6ac16eed308 perf vendor events: Add metrics for Icelake Server +94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' +3304d2b69a36 iio: hid-sensor-press: Add timestamp channel +394a0150a064 counter: Rename counter_count_function to counter_function +493b938a14ed counter: Rename counter_signal_value to counter_signal_level +e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors +b11eed1554e8 counter: Return error code on invalid modes +728246e8f726 counter: 104-quad-8: Return error when invalid mode during ceiling_write +fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag +91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible +1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument +5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid +7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity +6303049d16f0 PCI/VPD: Reject resource tags with invalid size +43059d5416c9 xfs: dump log intent items that cannot be recovered due to corruption +48c6615cc557 xfs: grab active perag ref when reading AG headers +f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount +b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs +40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim +a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes +e8d04c2abceb xfs: use background worker pool when transactions can't get free space +a11d7fc2d05f block: remove the bd_bdi in struct block_device +edb0872f44ec block: move the bdi from the request_queue to the gendisk +1008162b2782 block: add a queue_has_disk helper +471aa704db49 block: pass a gendisk to blk_queue_update_readahead +5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API +6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen +01e8f379a489 xfs: flush inode inactivation work when compiling usage statistics +2eb665027b65 xfs: inactivate inodes any time we try to free speculative preallocations +65f03d8652b2 xfs: queue inactivation immediately when free realtime extents are tight +108523b8de67 xfs: queue inactivation immediately when quota is nearing enforcement +7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight +d1254a874971 block: remove support for delayed queue registrations +89f871af1b26 dm: delay registering the gendisk +ba30585936b0 dm: move setting md->type into dm_setup_md_queue +74a2b6ec9380 dm: cleanup cleanup_mapped_device +d62633873590 block: support delayed holder registration +0dbcfe247f22 block: look up holders by bdev +fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder +c66fd019713e block: make the block holder code optional +8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming +a7550f8b1c97 iavf: Set RSS LUT and key in reset handle path +3ba7f53f8bf1 ice: don't remove netdev->dev_addr from uc sync list +c503e63200c6 ice: Stop processing VF messages during teardown +50ac74798460 ice: Prevent probing virtual functions +771c994ea51f erofs: convert all uncompressed cases to iomap +61dc131cecae Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git +06252e9ce05b erofs: dax support for non-tailpacking regular file +a08e67a02802 erofs: iomap support for non-tailpacking DIO +064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id +6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id +d03c54419274 dma-mapping: disallow .map_sg operations from returning zero on error +66ab63104f9c dma-mapping: return error code from dma_dummy_map_sg() +183dc86335e6 x86/amd_gart: don't set failed sg dma_address to DMA_MAPPING_ERROR +fcacc8a61439 x86/amd_gart: return error code from gart_map_sg() +2c647ebe1714 xen: swiotlb: return error code from xen_swiotlb_map_sg() +9a22f2f34351 parisc: return error code from .map_sg() ops +ba3a0482db87 sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR +e02373fddb0e sparc/iommu: return error codes from .map_sg() ops +7e4e7d4c54ec s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR +911ace0ba628 s390/pci: return error code from s390_dma_map_sg() +eb86ef3b2d7e powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR +c4e0e892ab05 powerpc/iommu: return error code from .map_sg() ops +af82fe85665d MIPS/jazzdma: return error code from jazz_dma_map_sg() +62af5ca50c29 ia64/sba_iommu: return error code from sba_map_sg_attrs() +9cf88ec5e0e8 ARM/dma-mapping: don't set failed sg dma_address to DMA_MAPPING_ERROR +6506932b3268 ARM/dma-mapping: return error code from .map_sg() ops +ca33d26ac640 alpha: return error code from alpha_pci_map_sg() +dabb16f67215 iommu/dma: return error code from iommu_dma_map_sg() +ad8f36e4b6b1 iommu: return full error code from iommu_map_sg[_atomic]() +c81be74e7d79 dma-direct: return appropriate error code from dma_direct_map_sg() +fffe3cc8c219 dma-mapping: allow map_sg() ops to return negative error codes +a10facb75253 ASoC: max98390: Add support change dsm param name +173735c346c4 dma-debug: fix debugfs initialization order +1d7db834a027 dma-debug: use memory_intersects() directly +46f815323b5a perf bench futex, requeue: Add --pi parameter +6f9661b25b17 perf bench futex, requeue: Robustify futex_wait() handling +d262e6a93b3c perf bench futex, requeue: Add --broadcast option +9f9a3ffe94f2 perf bench futex: Add --mlockall parameter +b2105a75703e perf bench futex: Remove bogus backslash from comment +095904630363 perf bench futex: Group test parameters cleanup +769f52676756 configfs: restore the kernel v5.13 text attribute write behavior +5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the function mtk_drm_crtc_create +ca4c5b334f10 ALSA: msnd: Use proper mmap method +58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 +8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for MT8167 SoC +500007ebbae5 drm/mediatek: Implement mmap as GEM object function +455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization +e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization +5c842e51ac63 spi: mediatek: fix build warnning in set cs timing +2a2b6e3640c4 devlink: Fix port_type_set function pointer check +ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support +13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding +9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers +d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings +42716425ad7e thunderbolt: Fix port linking by checking all adapters +fb7a89ad2f04 thunderbolt: Do not read control adapter config space +7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt status register +e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status +d05aaa66ba3c spi: mxic: patch for octal DTR mode support +26c863418221 spi: tegra20-slink: Don't use resource-managed spi_register helper +e4bb903fda0e spi: tegra20-slink: Improve runtime PM usage +27fdd3bbb7a1 regulator: sy7636a: Use the regmap directly +1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support +2189e928b62e m68k: Fix invalid RMW_INSNS on CPUs that lack CAS +07aa6c73e7c6 m68k: defconfig: Update defconfigs for v5.14-rc1 +c0397c85b53d firmware: arm_scmi: Use WARN_ON() to check configured transports +01c72cad790c arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 +767f4b620eda EDAC/mce_amd: Do not load edac_mce_amd module on guests +e08d6d42b6f9 net: fec: fix build error for ARCH m68k +d09c548dbf3b net: sched: act_mirred: Reset ct info when mirror/redirect skb +67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations +605bb4434d28 Merge branch 'smc-fixes' +64513d269e89 net/smc: Correct smc link connection counter in case of smc client +8f3d65c16679 net/smc: fix wait on already cleared link +919d13a7e455 devlink: Set device as early as possible +94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() +acc68b8d2a11 net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases +403fa18691b7 Merge branch 'iucv-next' +8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. +50348fac2921 net/iucv: get rid of register asm usage +ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration +4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() +10d6393dc471 net/af_iucv: support drop monitoring +0fa32ca438b4 page_pool: mask the page->signature before the checking +86aab09a4870 dccp: add do-while-0 stubs for dccp_pr_debug macros +003352377f15 Merge branch 'dsa-fast-ageing' +bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge +a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they can't configure learning +9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant +fdacd57c79b7 netfilter: x_tables: never register tables by default +0c4d7337392d ARM: dts: imx7: add ftm nodes for Flex Timers +4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly +0899a7a23047 ALSA: pci: rme: Set up buffer type properly +cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first +a0c1748f3653 ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board +317d26e92161 ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board +fa0cae955627 ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and PDK2 +fea4e8a9d534 ARM: dts: imx6q-dhcom: Cleanup of the devicetrees +1f58e94c5462 ARM: dts: imx6q-dhcom: Rearrange of iomux +00342c631eec ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls +298591bf725a ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board +2c86446f8e04 ALSA: harmony: Drop superfluous address setup +bd935a7b2134 Merge 5.14-rc5 into driver-core-next +96020566a575 Merge 5.14-rc5 into staging-next +813272ed5238 Merge 5.14-rc5 into char-misc-next +15e580283f26 Merge 5.14-rc5 into tty-next +699aa57b3567 drm/i915/gvt: Fix cached atomics setting for Windows VM +43e8f7600659 powerpc/kprobes: Fix kprobe Oops happens in booke +73e19de7b79a Merge 5.14-rc5 into usb-next +ad797a04f129 Merge branch 'for-linus' into for-next +dc0dc8a73e8e ALSA: pcm: Fix mmap breakage without explicit buffer setup +d4fda7ec1d2a firmware: arm_scmi: Fix boolconv.cocci warnings +9760383b22ed Merge tag 'v5.14-rc5' into next +484f2b7c61b9 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant +20c0b380f971 io_uring: Use WRITE_ONCE() when writing to sq_flags +ef98eb0409c3 io_uring: clear TIF_NOTIFY_SIGNAL when running task work +f2841e3ab175 ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3 +0ceddb06be67 ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G +e664f7720ab4 ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425 +ec0384026cd9 ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs +16d8d49b567b ARM: dts: ixp4xx: Add CF to GW2358 +ae751e6325c0 ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree +36eb2640d3be ARM: dts: ixp4xx: Add Arcom Vulcan device tree +6fb89c46d487 ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2 +f2791ed73193 ARM: dts: ixp4xx: Use the expansion bus +e647167967f8 ARM: dts: ixp4xx: Add second UART +94e8b34be2c0 ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A +5a68c91d1c27 ARM: dts: ixp4xx: Move EPBX100 flash to external bus node +5900dc0850ff ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D +f775d2150cb4 ARM: dts: ixp4xx: Fix up bad interrupt flags +6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_disp_layer_id' +8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace +650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support +e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending +b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all internal functions +1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to simplify the code +a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers +97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP +a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock +36a21d51725a (tag: v5.14-rc5) Linux 5.14-rc5 +e71ec0bc0603 scripts: coccinelle: allow list_entry_is_head() to use pos +cfe908c11659 Merge branch 'sja1105-fast-ageing' +5126ec72a094 net: dsa: sja1105: add FDB fast ageing support +5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learning state +9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge when fast ageing a port +4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off +045c45d1f598 net: dsa: centralize fast ageing when address learning is turned off +cceb634774ef Merge tag 'timers-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +713f0f37e812 Merge tag 'sched-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +74eedeba459d Merge tag 'perf-urgent-2021-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output +0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings +e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping +8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping +229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings +12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings +af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings +70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings +6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() +add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings +43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings +79a0bffb835a batman-adv: Drop NULL check before dropping references +6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt +0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check +51b569394b47 drm/mgag200: Introduce custom CRTC state +38c5af44a75a drm/simple-kms: Support custom CRTC state +2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll +8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const +ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev +35b36ff4495a drm/mgag200: Split PLL compute functions by device type +2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values +d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter +f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions +83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE +08a709467c17 drm/mgag200: Return errno codes from PLL compute functions +147696720eca drm/mgag200: Select clock in PLL update functions +53972e43d4a7 batman-adv: Start new development cycle +70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 +71d41c09f1fa batman-adv: Move IRC channel to hackint.org +66745863ecde Merge tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +289ef7befb65 Merge tag 'driver-core-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +911c3c5e0151 Merge tag 'staging-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +6463e54cc64e Merge tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +6a6555476754 Merge tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +52ae7c708d97 iio: accel: bmc150: Add support for BMC156 +73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 instead of INT1 +02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel +84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names +ee8ea7472ff7 iio: light: cm3323: Add of_device_id table +a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor +1081b9d97152 iio: chemical: Add driver support for sgp40 +3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 +6c3ce4049b77 iio: ep93xx: Prepare clock before using it +f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code +3125f26c5148 ppp: Fix generating ppp unit id when ifname is not specified +2459dcb96bcb ppp: Fix generating ifname when empty IFLA_IFNAME is specified +2f5501a8f1cd Merge branch 'bnxt_en-ptp-fixes' +92529df76db5 bnxt_en: Use register window 6 instead of 5 to read the PHC +9e26680733d5 bnxt_en: Update firmware call to retrieve TX PTP timestamp +fbfee25796e2 bnxt_en: Update firmware interface to 1.10.2.52 +1027b96ec9d3 once: Fix panic when module unload +64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment +d329e41a08f3 ptp: Fix possible memory leak caused by invalid cast +82564f6c706a devlink: Simplify devlink port API calls +39f32101543b net: dsa: don't fast age standalone ports +2383cb9497d1 net: phy: micrel: Fix link detection on ksz87xx switch" +9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages +061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore assigned-clocks +a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs +f964cfb7bcff drm/msm/dpu: add support for alpha blending properties +e8a767e04dbc drm/msm/dp: update is_connected status base on sink count at dp_pm_resume() +5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver +5752d58c4e0f drm/msm/dp: Remove unused variable +462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 +2fd653bbce95 drm/msm: remove a repeated including of +601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging +b9007a03275a drm/msm/kms: drop set_encoder_mode callback +ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback +9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback +0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_dsi_modeset_init +a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors +f518f6c111e7 drm/msm/dsi: add three helper functions +6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI +5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator +24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg +65c391b31994 drm/msm/dsi: Add DSI support for SC7280 +6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 +9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy +94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings +d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data +9e66ccd6526b drm/msm/dpu: Add newlines to printks +56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit +4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase +4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision +bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() +b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling +5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy +bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy +58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings +a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_tail in msm_gem.c +c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin +0710a740dc21 drm/msm: Periodically update RPTR shadow +510410bfc034 drm/msm: Implement mmap as GEM object function +85a90500f9a1 Merge tag 'io_uring-5.14-2021-08-07' of git://git.kernel.dk/linux-block +6bbf59145c4b Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block +0b6684ba5f5a Merge tag 'riscv-for-linus-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +4972bb90c395 Merge tag 'kbuild-fixes-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list +f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx network layer +4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() +709db03a8afa Merge branch 's390-qeth' +f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device +4e20e73e631a s390/qeth: Switchdev event handler +60bb1089467d s390/qeth: Register switchdev event handler +17bd3a1e1061 tulip: Remove deadcode on startup true condition +34737e1320db net: wwan: mhi_wwan_ctrl: Fix possible deadlock +47fac45600aa net: dsa: qca: ar9331: make proper initial port defaults +d992e99b87ec Merge branch 'r8169-RTL8106e' +9c4018648814 r8169: change the L0/L1 entrance latencies for RTL8106e +2115d3d48265 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" +84103209bab2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +0b9159d0ff21 cxl/pci: Store memory capacity values +9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller +739d0959fbed ALSA: hda: Add quirk for ASUS Flow x13 +867432bec1c6 Revert "riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED" +6d7f91d914bc riscv: Get rid of CONFIG_PHYS_RAM_BASE in kernel physical address conversion +ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms +c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements' +f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fast_csum() +29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside the tree +be7ecbd240b2 soc: fsl: qe: convert QE interrupt controller to platform_device +c4eb1f403243 bpf: Fix integer overflow involving bucket_size +7c4a22339e7c libbpf, doc: Eliminate warnings in libbpf_naming_convention +c34c338a40e4 libbpf: Do not close un-owned FD 0 on errors +78d14bda861d libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT +35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding" +c18956e6e0b9 powerpc/pseries: Fix update of LPAR security flavor after LPM +8241461536f2 powerpc/smp: Fix OOPS in topology_init() +b5cfc9cd7b04 powerpc/32: Fix critical and debug interrupts on BOOKE +623763650488 powerpc/32s: Fix napping restore in data storage interrupt (DSI) +fb7b9b0231ba kyber: make trace_block_rq call consistent with documentation +06669e6880be vrf: fix NULL dereference in vrf_finish_output() +6ea0126631b0 power: supply: sbs-battery: add support for time_to_empty_now attribute +e11544d0cdc1 power: supply: sbs-battery: relax voltage limit +391719dce5eb power: supply: qcom_smbb: Remove superfluous error message +cc2712f24e03 dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible +83abf9e150f3 dt-bindings: power: supply: axp20x: Add AXP803 compatible +4415e4cea4e6 power: supply: max17042_battery: Add support for MAX77849 Fuel-Gauge +e759e1b95836 dt-bindings: power: supply: max17042: Document max77849-battery +46dd2965bdd1 drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled. +521c89b3a402 rcu: Print human-readable message for schedule() in RCU reader +508958259bb3 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU +8211e922de28 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable +eb880949ef41 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() +d283aa1b04d9 rcu: Mark accesses in tree_stall.h +f74126dcbcbf rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack +d9ee962feb4f rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() +65bfdd36c113 srcutiny: Mark read-side data races +b169246feb1d rcu: Start timing stall repetitions after warning complete +a80be428fbc1 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() +ccfc9dd6914f rcu/tree: Handle VM stoppage in stall detection +751b1710eb09 rculist: Unify documentation about missing list_empty_rcu() +5fcb3a5f04ee rcu: Mark accesses to ->rcu_read_lock_nesting +2be57f732889 rcu: Weaken ->dynticks accesses and updates +a86baa69c2b7 rcu: Remove special bit at the bottom of the ->dynticks counter +dc87740c8a68 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock +e6a901a44f76 rcu: Fix to include first blocked task in stall warning +a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear +ed7c28c77103 drm/amd/display: Remove redundant initialization of variable eng_id +420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() +1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO +42ba8c3b4263 mtdblock: Add comment about UBI block devices +6bc219b7b2cd mtdblock: Update old JFFS2 mention in Kconfig +74a021a632b0 mtd: rawnand: remove never changed ret variable +014665ffd7e8 mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo +df12a75a2be9 mtd: spinand: core: Properly fill the OOB area. +5c2f387b48f0 MAINTAINERS: repair Miquel Raynal's email address +c9194f32bfd9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +b48027083a78 (tag: mtd/fixes-for-5.14-rc7) mtd: rawnand: Fix probe failure due to of_get_nand_secure_regions() +b7abb0516822 mtd: fix lock hierarchy in deregister_mtd_blktrans +99dc4ad992bf mtd: devices: mchp48l640: Fix memory leak on cmd +2c4b1ec683f2 Merge tag 'trace-v5.14-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +9917de73b499 Merge tag 'pm-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +5d609689d9ff Merge tag 'acpi-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +3dc064d29dfb Merge tag 'soc-fixes-5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +73f25536f271 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +cb407fc81d68 Merge tag 'mips-fixes_5.14_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +894d6f401b21 Merge tag 'spi-fix-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +4f1be39638a5 Merge tag 'dmaengine-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine +ab23a7768739 xfs: per-cpu deferred inode inactivation queues +62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it +c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable +0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications +f1653c2e2831 xfs: introduce CPU hotplug infrastructure +149e53afc851 xfs: remove the active vs running quota differentiation +e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk +777eb1fa857e xfs: remove xfs_dqrele_all_inodes +40b52225e58c xfs: remove support for disabling quota accounting on a mounted file system +b4b927fcb0b2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +484faec8f1dd Merge tag 'sound-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +1254f05ce097 Merge tag 'drm-fixes-2021-08-06' of git://anongit.freedesktop.org/drm/drm +877ba3f729fd ext4: fix potential htree corruption when growing large_dir directories +9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list spinlock +15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() separately +67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ +3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 +cc4e5eecd43b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +5126da7d99cf drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()' +202ead5a3c58 drm/amdgpu: don't enable baco on boco platforms in runpm +39932ef75897 drm/amdgpu: set RAS EEPROM address from VBIOS +5b68705d1e63 cxl/pci: Simplify register setup +1e39db573e4c cxl/pci: Ignore unknown register block types +ad89c9aa2460 drm/amd/pm: update smu v13.0.1 firmware header +3d135db51024 cxl/core: Move memdev management to core +9cc238c7a526 cxl/pci: Introduce cdevm_file_operations +0f06157e0135 cxl/core: Move register mapping infrastructure +06737cd0d216 cxl/core: Move pmem functionality +95aaed266801 cxl/core: Improve CXL core kernel docs +5161a55c069f cxl: Move cxl_core to new directory +579345e7f219 selftests/bpf: Rename reference_tracking BPF programs +277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP +269fc69533de netfilter: nfnetlink_hook: translate inet ingress to netdev +4592ee7f525c netfilter: conntrack: remove offload_pickup sysctl again +69311e7c9974 netfilter: nfnetlink_hook: Use same family as request message +3d9bbaf6c541 netfilter: nfnetlink_hook: use the sequence number of the request message +a6e57c4af12b netfilter: nfnetlink_hook: missing chain family +61e0c2bc555a netfilter: nfnetlink_hook: strip off module name from hookfn +4608fdfc07e1 netfilter: conntrack: collect all entries in one cycle +56e7a93160fe Merge tag 'asoc-fix-v5.14-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +7b40066c97ec tracepoint: Use rcu get state and cond sync for static call updates +25423731956b soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing +bc3fc5c05100 soc: mediatek: mmsys: add MT8365 support +21698274da5b io-wq: fix lack of acct->nr_workers < acct->max_workers judgement +3d4e4face9c1 io-wq: fix no lock protection of acct->nr_worker +32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util +d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot +bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq +81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' attribute +4153a7f6440f dmaengine: xilinx: Add empty device_config function +d6ff82cc1bff dmaengine: dw: Simplify DT property parser +08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data +dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code +53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_process_work_list() +e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free sugov_tunables +7fcc17d0cb12 PM: EM: Increase energy calculation precision +de0534df9347 nvmem: core: fix error handling while validating keepout regions +7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote +11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering +cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property +2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc +23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 +2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY +5e10f9887ed8 arm64: mm: Fix TLBI vs ASID rollover +146af2264902 Bluetooth: btusb: Fix fall-through warnings +b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L +5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings +f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS +ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting +b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() +acade6379930 perf/x86/intel: Apply mid ACK for small core +b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML +1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo +1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x +9d7b132e62e4 platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables +e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder +085fc31f8176 platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A detect more robust +7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend +a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 +27974e6208c0 phy: phy-mtk-tphy: support new hardware version +c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 +609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test +93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap +601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle +081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level +fe22ed827c5b KVM: Cache the last used slot index per vCPU +0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots +87689270b10f KVM: Rename lru_slot to last_used_slot +07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment +0888d04b47a1 hwrng: Add Arm SMCCC TRNG based driver +b83c2d92be71 firmware: smccc: Register smccc_trng platform device +5441a07a127f crypto: ccp - shutdown SEV firmware on kexec +1dd0d7fe4b7a crypto: omap-sham - drop pm_runtime_irqsafe() usage +70c68d163986 crypto: omap-sham - drop suspend and resume functions +f23f2186a4d0 crypto: omap-sham - drop old hw_init and unused FLAGS_INIT +f83fc1a0ee32 crypto: omap-sham - add missing pm_runtime_dontuse_autosuspend() +6a1ec89f2c56 crypto: omap-sham - initialize req only after omap_sham_hw_init() +fe28140b3393 crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() +88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema +1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings +704e624f7b3e net: mvvp2: fix short frame size on s390 +aff51c5da320 net: dsa: mt7530: add the missing RxUnicast MIB counter +8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports without PVID +96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core driver-core-next +7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel +c387eea58f93 ARM: dts: ebaz4205: enable NAND support +3bf9899f87d8 ARM: dts: zynq: add NAND flash controller node +75b4c5deef01 ARM: configs: multi_v7: enable PL35x NAND controller +ede3241a5f23 arm64: entry: Add SYM_CODE annotation for __bad_stack +9b9311af4e86 Merge branch 'dsa-cpu-flood' +c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier +cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation +7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute at join time +3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion +47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() +370cb73a3874 Merge branch 'ptp-ocp-fixes' +8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink +1a052da92924 ptp: ocp: Rename version string shown by devlink. +ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps' +37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters. +0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers. +d12f23fa5142 ptp: ocp: Fix the error handling path for the class device. +596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL +5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths +a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto' +9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding +61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto() +1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto() +d249ff28b1d8 intersil: remove obsolete prism54 wireless driver +bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval +fffd603ae9f6 rtc: s5m: set range +308247d20464 rtc: s5m: enable wakeup only when available +1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available +dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device +abf3d98dee7c mt76: fix enum type mismatch +f9807f9cb396 ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2260 +4e80af1fd639 ARM: dts: sti: remove clk_ignore_unused from bootargs for stih418-b2199 +bd642467c273 ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2120 +c2026910fc26 ARM: dts: sti: remove clk_ignore_unused from bootargs for stih407-b2120 +41e202f9d9c8 ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board +11061d6cafcf ARM: dts: sti: add the thermal sensor node within stih418 +7b22ec0c72f3 ARM: dts: sti: disable rng11 on the stih418 platform +5d296faf3f45 ARM: dts: sti: add the spinor controller node within stih407-family +a1b68d6b02b6 ARM: dts: sti: update clkgen-fsyn entries in stih418-clock +7f9ed95ddaa5 ARM: dts: sti: update clkgen-fsyn entries in stih410-clock +21b6069c3a8e ARM: dts: sti: update clkgen-fsyn entries in stih407-clock +19007a65aa13 ARM: dts: sti: update clkgen-pll entries in stih418-clock +b26ba00c3b23 ARM: dts: sti: update clkgen-pll entries in stih410-clock +9528bb46b606 ARM: dts: sti: update clkgen-pll entries in stih407-clock +d767090d73e1 ARM: dts: sti: update flexgen compatible within stih410-clock +7c44e1515c84 ARM: dts: sti: update flexgen compatible within stih407-clock +a7056e042372 ARM: dts: sti: update flexgen compatible within stih418-clock +4297d1c0834a arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries +c8d9a986d0f2 arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry +c477358e66a3 ARM: dts: am335x-bone: switch to new cpsw switch drv +d22e0e1afa26 ARM: dts: am33xx: update ethernet aliases +0a8eb8d7f090 ARM: dts: am335x-sl50: switch to new cpsw switch drv +a5cacca25ed2 ARM: dts: am335x-shc: switch to new cpsw switch drv +a71c1446b5ca ARM: dts: am335x-phycore: switch to new cpsw switch drv +2bd433270566 ARM: dts: am335x-pepper: switch to new cpsw switch drv +a2f2cd466e7f ARM: dts: am335x-pdu001: switch to new cpsw switch drv +c2fe8276b3fe ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv +4c0b47f3228a ARM: dts: am335x-myirtech: switch to new cpsw switch drv +5578b73024f3 ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv +843470ac18d2 ARM: dts: am335x-lxm: switch to new cpsw switch drv +45b2c44aa5de ARM: dts: am335x-igep0033: switch to new cpsw switch drv +1d3e27982c4d ARM: dts: am335x-cm-t335: switch to new cpsw switch drv +17d03506dd86 ARM: dts: am335x-chiliboard: switch to new cpsw switch drv +0a8c054defe7 ARM: dts: am335x-nano: switch to new cpsw switch drv +1c7ba565e703 ARM: dts: am335x-baltos: switch to new cpsw switch drv +282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ether_addr +d28a4c009bfb staging: r8188eu: remove two set but unused variables in core/rtw_mp_ioctl.c +fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw_ieee80211.c +5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c +9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c +5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c +de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c +fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c +a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c +2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c +ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c +b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c +f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node +63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS +f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() +77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable num_cnt +e3d2612f583b scsi: qla2xxx: Fix use after free in debug code +5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support +f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM8939 support +05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name +0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical +945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support +48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks +c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible +9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. +00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC +f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks +2638a32348bb RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. +edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks +d186f9c28008 Merge tag 'amd-drm-fixes-5.14-2021-08-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +9711759a87a0 clk: qcom: gdsc: Ensure regulator init state matches GDSC state +e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled. +a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()' +b5768a78d259 DRM: gpu: radeon: Fixed coding style issues +c841e55274d6 drm/radeon: Update pitch for page flip +9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs +a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_ttm_tt_populate() and amdgpu_ttm_tt_unpopulate() +11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm +685967b3c138 drm/amdgpu: Put MODE register in wave debug info +14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS +564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. +4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access +9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs +7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header +a2e9b1666ea7 drm/amdgpu: add DID for beige goby +d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging +72a74a18015c drm/amdgpu/display: fix DMUB firmware version info +ffb1a145dc9a drm/amd/display: 3.2.147 +1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 +0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state +2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization +96ee63730fa3 drm/amd/display: Add control mechanism for FPU +c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML +dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP +e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM plus MPO case +f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 +8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM +2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 +a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X +ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ +4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations +733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) +fd922f7a0e90 drm/amdgpu: cleanup dce_virtual +84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) +d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h +067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2) +a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_DATA_CALCULATIONS +719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran +8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled +c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version +283f1b9a0401 clk: imx6q: fix uart earlycon unwork +e00f543d3596 drm/amdgpu: add DID for beige goby +0e99e960ce6d drm/amdgpu/display: fix DMUB firmware version info +c4152b297d56 drm/amd/display: workaround for hard hang on HPD on native DP +d5c5ac3a7bca drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 +cd7b0531a618 drm/amd/display: Increase stutter watermark for dcn303 +06050a0f01db drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X +ffb9ee8eb272 drm/amd/display: Assume LTTPR interop for DCN31+ +5706cb3c910c drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled +23c0ebac20de drm/amd/pm: update yellow carp pmfw interface version +ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 +23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate +f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate +d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate +699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate +69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default +28fc39f7abec clk: palmas: Add a missing SPDX license header +edfa378448b5 clk: Align provider-specific CLK_* bit definitions +65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly +4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() +7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() +e2f6867299ac ASoC: cs42l42: Update module authors +c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots +24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency +b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit +0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode +db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB +63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue +cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed +898b07861565 net/mlx5: Add send to vport rules on paired device +c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors +2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata +5d5defd6b891 net/mlx5e: Add an option to create a shared mapping +d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule +c446d9da6407 RDMA/mlx5: Add shared FDB support +979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules +6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch +af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB +97a8a8c1f985 net/mlx5: Return mdev from eswitch +231264d6927f tracepoint: Fix static call function vs data state mismatch +f7ec41212563 tracepoint: static call: Compare data on transition from 2->1 callees +4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() +8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() +49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() +e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() +d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() +0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() +e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference +2606e7c9f5fc gpio: tegra186: Add ACPI support +902e7f373fff Merge tag 'net-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +8990899d84d7 gpiolib: of: constify few local device_node variables +e6ae9a833ef4 gpiolib: constify passed device_node pointer +a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF +585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt +bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support +0395be967b06 spi: cadence-quadspi: Fix check condition for DTR ops +e5ada3f6787a ASoC: cs42l42: Fix mono playback +3a5d89a9c6fe ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK +0c2f2ad4f16a ASoC: cs42l42: Fix LRCLK frame start edge +f1040e86f83b ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL +f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not multiple of 8. +1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs +09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct +8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function +e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support +41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre-Louis Bossart : +7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" from Kuninori Morimoto : +e04480920d1e Bluetooth: defer cleanup of resources in hci_unregister_dev() +bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check_join_candidate() +760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_val_by_reg() +717d933d003c staging: r8188eu: Remove unnecessary parentheses +0b53abfc5f66 Merge tag 'selinux-pr-20210805' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +6209049ecfc1 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +3c3e9027071c Merge tag 'trace-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +130951bbc61f Merge tag 's390-5.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT +81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 +d48401b8609f staging: r8188eu: Remove rtw_buf_free() +346d13128a86 staging: r8188eu: Remove more empty routines +1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() +71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree +79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() +66e9564aae01 staging: r8188eu: Fix incorrect types in arguments +066eea44c1ea staging: r8188eu: fix build error +94afd6d6e525 f2fs: extent cache: support unaligned extent +97fcc07be81d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +611ffd8acc4b Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux +2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() +90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag +2e9fb2c11e0e block/partitions/ldm.c: Fix a kernel-doc warning +7d3fc01796fc cifs: create sd context must be a multiple of 8 +6b3ba1e77d89 f2fs: Kconfig: clean up config options about compression +46c4c9d1beb7 pipe: increase minimum default pipe size to 2 pages +ae44f9c286da iomap: Add another assertion to inline data handling +ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic +8d75d0eff688 blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() +213e19d659f9 power: supply: axp288_fuel_gauge: Take the P-Unit semaphore only once during probe() +964b3e9b02bd power: supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL check together with the other checks +394088f0b066 power: supply: axp288_fuel_gauge: Refresh all registers in one go +c371d4491ba6 power: supply: axp288_fuel_gauge: Only read PWR_OP_MODE, FG_LOW_CAP_REG regs once +7eef3e663834 power: supply: axp288_fuel_gauge: Store struct device pointer in axp288_fg_info +f17bda7f655f power: supply: axp288_fuel_gauge: Drop retry logic from fuel_gauge_reg_readb() +caa534c3ba40 power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors +8f6cc48e1aff power: supply: axp288_fuel_gauge: Silence the chatty IRQ mapping code +fc0db6556c41 power: supply: axp288_fuel_gauge: Remove debugfs support +f9ac97307b62 power: supply: axp288_fuel_gauge: Fix define alignment +daaca3156dd9 power: supply: sc27xx: Delete superfluous error message +04e6bb0d6bb1 spi: modify set_cs_timing parameter +8c33ebfeeb59 spi: move cs spi_delay to spi_device +ce5db043d2e8 dt-bindings: mediatek: Add optional mediatek,gce-events property +02912fb79e70 arm64: dts: mt8183: add mediatek,gce-events in mutex +109fd20601e2 arm64: dts: mediatek: mt8173: Add domain supply for mfg_async +a5d68a87f8f2 arm64: dts: mt8173: elm: Use aliases to mmc nodes +42a495fb94d1 arm64: dts: mt8183: kukui: Use aliases to mmc nodes +d77c95bf9a64 arm64: dts: qcom: sdm845-oneplus: fix reserved-mem +0e5ded926f2a arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem +97ec669dfcfa arm64: dts: qcom: sm8250: assign DSI clock source parents +77246d45d28f arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents +3289022b3298 arm64: dts: qcom: sdm845: assign DSI clock source parents +b547b216228f arm64: dts: qcom: sc7180: assign DSI clock source parents +97a5b73b7058 arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2 +14fec168bf8c dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board +84173ca35978 arm64: dts: qcom: sm8350: fix IPA interconnects +310b266655a3 arm64: dts: qcom: sc7180: define ipa_fw_mem node +8dc7e3e5fe13 arm64: dts: qcom: sc7280: enable IPA for sc7280-idp +fc4f0273d4fb arm64: dts: qcom: sc7280: add IPA information +ab428819ee3f arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip +f26f6a5e41dc arm64: dts: qcom: ipq8074: add PRNG node +f9e2df82d290 arm64: dts: qcom: ipq8074: add crypto nodes +06bf656eda23 arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes +095bbdd9a5c3 arm64: dts: qcom: ipq6018: Add pcie support +f70c6dc013c1 arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster +129e1c968457 arm64: dts: qcom: sm8150: add SPI nodes +98b433864c20 arm64: dts: qcom: msm8916: Enable CoreSight STM component +c1b2189a19cf arm64: dts: qcom: sc7280: Add qfprom node +11e03d692101 arm64: dts: qcom: sc7280: Fixup the cpufreq node +53bc6b4170d5 arm64: dts: qcom: ipq6018: correct TCSR block area +b22d313e1772 arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI +5b01733f4fe6 arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp +3440b1becd3c arm64: dts: qcom: sdm845-oneplus: add ipa firmware names +383409806ed6 arm64: dts: qcom: sdm845-oneplus-common: enable debug UART +87f0b434b918 arm64: dts: qcom: sm8350: Rename GENI serial engine DT node +7dfb52dcc5a4 arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc7280-idp +6493367f8031 arm64: dts: qcom: sc7280: Add interconnect properties for USB +001ce9785c06 arm64: dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target +111c52854102 arm64: dts: qcom: sdm845: move bus clock to mdp node for sdm845 target +67146f073880 arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm +437cdef515e2 arm64: dts: qcom: sc7180:: modified qfprom CORR size as per RAW size +77b53d65dc1e arm64: dts: qcom: sm8250: Fix epss_l3 unit address +589562946f85 arm64: dts: qcom: msm8996: Add gpu cooling support +8dc7dba0cc25 arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default +39d66a2e7fbf dt-bindings: arm: qcom: Drop qcom,mtp +e9dd2f7204ed dt-bindings: arm: qcom: Document alcatel,idol347 board +84f3efbe5b46 arm64: dts: qcom: msm8996: don't use underscore in node name +8c678beca7ed arm64: dts: qcom: msm8994: don't use underscore in node name +639dfdbecd88 arm64: dts: qcom: sdm630: don't use underscore in node name +1b91b8ef60e9 arm64: dts: qcom: ipq6018: drop '0x' from unit address +c81210e38966 arm64: dts: qcom: sdm660: use reg value for memory node +52c9887fba71 arm64: dts: qcom: ipq8074: fix pci node reg property +cfdf0c276395 arm64: dts: qcom: sdm630: don't use empty memory node +d53dc79f9b56 arm64: dts: qcom: msm8998: don't use empty memory node +184adb500f72 arm64: dts: qcom: msm8996: don't use empty memory node +82e1783890b7 arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II +927dfdd09d8c drm/i915/dg2: Add SQIDI steering +1705f22c86fb drm/i915/dg2: Update steering tables +768fe28dd3dc drm/i915/xehpsdv: Define steering tables +3ffe82d701a4 drm/i915/xehp: handle new steering options +36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs +8c62dbcb489a ASoC: wcd938x: simplify return value +c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments +221034aca4fd ASoC: max98090: remove duplicate status reads and useless assignmment +f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() +3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() +fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() +fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() +fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() +a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() +65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() +5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() +a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() +29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() +af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() +7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() +6bb5318ce501 Merge branch 'net-fix-use-after-free-bugs' +942e560a3d38 net: vxge: fix use-after-free in vxge_device_unregister +44712965bf12 net: fec: fix use-after-free in fec_drv_remove +af35fc37354c net: pegasus: fix uninit-value in get_interrupt_interval +9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree +f95c4c56d652 ARM: dts: qcom: add ahb reset to ipq806x-gmac +4cae3413c5f4 ARM: dts: qcom: Fix up APQ8060 DragonBoard license +8822c0d49c73 ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes +b05f82b152c9 ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius +cff4bbaf2a2d arm64: dts: qcom: Add support for SM6125 +1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension +c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv based version +0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static +3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine +019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootloader devices +553807141a1e Bluetooth: btintel: Add combined set_diag functions +ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately +ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work with ROM device +53492a668e3b Bluetooth: btintel: Add btintel data struct +83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku +ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions +6ec566131de0 Bluetooth: Add support hdev to allocate private data +51397dc6f283 tracing: Quiet smp_processor_id() use in preemptable warning in hwlat +8f00b3c41ae7 mfd: db8500-prcmu: Rename register header +32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell +e130338eed5d arm64: entry: call exit_to_user_mode() from C +4d1c2ee2709f arm64: entry: move bulk of ret_to_user to C +1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() +bc29b71f53b1 arm64: entry: clarify entry/exit helpers +713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow +46a2b02d232e arm64: entry: consolidate entry/exit helpers +f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping +93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback +98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled +112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod +fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in struct zorro_dev +18d214cc1d83 zorro: Simplify remove callback +fe976c4aadae sh: superhyway: Simplify check in remove callback +f52c9ccb8623 nubus: Simplify check in remove callback +ae03d189bae3 net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_offload_fwd_mark_update() +fb653827c758 bnx2x: fix an error code in bnx2x_nic_load() +23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports +f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled +0f920277dc22 misc: gehc-achc: new driver +cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry +f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format +b37a46683739 netdevice: add the case if dev is NULL +61106bd2a8e4 bus: mhi: core: Improve debug messages for power up +2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with original APIs +06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe +3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver +c92513b8814f ath11k: set register access length for MHI driver +baa7a0856935 bus: mhi: Add MMIO region length to controller structure +3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up +3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation +87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI +0092a1e3f763 bus: mhi: Add inbound buffers allocation flag +1160dfa178eb net: Remove redundant if statements +fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM +72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next +a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h +a85b99ab6abb Revert "wwan: mhi: Fix build." +6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests' +5ebfb4cc3048 selftests/net: toeplitz test +7d1575014a63 selftests/net: GRO coalesce test +c78d0c7484f0 s390: rename dma section to amode31 +cfafad6d7897 s390/mm: use page_to_virt() in __kernel_map_pages() +52b6defae7de s390/sclp: replace deprecated CPU-hotplug functions +a73de2932028 s390: replace deprecated CPU-hotplug functions +ab996c420508 wwan: mhi: Fix build. +1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property +1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-throttle property +14ccc638b02f kbuild: cancel sub_make_done for the install target to fix DKMS +54eacba0e3bb scripts: checkversion: modernize linux/version.h search strings +28bbbb9875a3 mips: Fix non-POSIX regexp +fa953adfad7c x86/tools/relocs: Fix non-POSIX regexp +9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping +9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits +ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing +d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() +e1109da7bebb staging: r8188eu: Fix cast between incompatible function type +f9d39971c0cc staging/fbtft: Fix braces coding style +31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization +b888897014a9 staging/fbtft: Remove all strcpy() uses +96ac47d2418d staging: rtl8723bs: remove unused BT structures +04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 +9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe() +9eec07920249 coccinelle: api: rename kzfree to kfree_sensitive +52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c +24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c +392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c +eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_hal_init.c +7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c +23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c +204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c +fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c +a9f392d45182 staging: r8188eu: Remove some bit manipulation macros +496fd4e78afd staging: r8188eu: Remove some unused and ugly macros +e2530e0b7ded staging: r8188eu: Remove wrapper around do_div +b90a6bf384cb staging: r8188eu: Remove rtw_division64() +e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS +1e7cbfaa66d3 firmware: arm_scmi: Free mailbox channels if probe fails +5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c +8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations +85143bdc731b staging: r8188eu: include: Remove unused const definitions +fd03e7f784a1 staging: r8188eu: Remove set but unused variables +d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() +b398ff88aa36 staging: r8188eu: remove return from void functions +e11c0e258c1a net/ipv6/mcast: Use struct_size() helper +e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper +db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-array members +3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assignments and parameters" +c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c +6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c +9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c +0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c +821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c +b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c +fd44e8efccd4 PCI: tegra: make const array err_msg static +804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' +eff21f5da308 PCI: tegra: Fix OF node reference leak +167fc30e8e51 staging: rtl8723bs: remove unused macros +552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory +725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory +d15040a33883 Merge branch 'bridge-ioctl-fixes' +9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices +cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument +893b19587534 net: bridge: fix ioctl locking +4167a960574f net/ipv4: Revert use of struct_size() helper +548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation +b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint +af352460b465 net: fix GRO skb truesize update +177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings +9c0edd5649a2 docs: usb: fix malformed table +59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to pointer i_feature +e21dd90eb864 usb: misc: adutux: use swap() +90059e9395ca usb: gadget: remove useless cast +9311a531064b usb: gadget: Fix inconsistent indent +afa00d3f5800 Merge branch 'eean-iosm-fixes' +679505baaaab net: wwan: iosm: fix recursive lock acquire in unregister +c98f5220e970 net: wwan: iosm: correct data protocol mask bit +b46c5795d641 net: wwan: iosm: endianness type correction +5a7c1b2a5bb4 net: wwan: iosm: fix lkp buildbot warning +43ad944cd73f usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events +839454801e08 Merge branch 'ipa-runtime-pm' +afb08b7e220e net: ipa: move IPA flags field +afe1baa82db2 net: ipa: move ipa_suspend_handler() +73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c +8ee7c40a25c7 net: ipa: improve IPA clock error messages +10cc73c4b7fe net: ipa: reorder netdev pointer assignments +30c2515b89f1 net: ipa: don't suspend/resume modem if not up +649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked +d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers +1f52247ef840 Merge branch 'sja1105-H' +81d45898a59a net: dsa: sja1105: enable address learning on cascade ports +0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back in "H" topologies +777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header on DSA ports +c51300298083 net: dsa: sja1105: manage VLANs on cascade ports +3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports +30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology +2c0b03258b8b net: dsa: give preference to local CPU ports +0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports +224d8031e482 tools: PCI: Zero-initialize param +0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects +df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr +43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value +e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register +02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response +fcb461e2bc8b PCI: aardvark: Fix checking for PIO status +6aa32467299e MIPS: check return value of pgtable_pmd_page_ctor +b65a9489730a drm/i915/userptr: Probe existence of backing struct pages upon creation +46abe13b5e3d firmware: arm_scmi: Add virtio transport +13fba878ccdd firmware: arm_scmi: Add priv parameter to scmi_rx_callback +60625667c439 dt-bindings: arm: Add virtio transport for SCMI +7885281260f9 firmware: arm_scmi: Add optional link_supplier() transport op +f301bba0ca73 firmware: arm_scmi: Add message passing abstractions for transports +c92c3e382ebd firmware: arm_scmi: Add method to override max message number +a7b1138b921d firmware: arm_scmi: Make shmem support optional for transports +e8419c24bace firmware: arm_scmi: Make SCMI transports configurable +2930abcffd9f firmware: arm_scmi: Make polling mode optional +e9b21c96181c firmware: arm_scmi: Make .clear_channel optional +ed7c04c1fea3 firmware: arm_scmi: Handle concurrent and out-of-order messages +9ca5a1838e59 firmware: arm_scmi: Introduce monotonically increasing tokens +ceac257db055 firmware: arm_scmi: Add optional transport_init/exit support +3669032514be firmware: arm_scmi: Remove scmi_dump_header_dbg() helper +63b282f17271 firmware: arm_scmi: Add support for type handling in common functions +5a04227326b0 drm/panel: Add ilitek ili9341 panel driver +7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings +cb10f68ad815 usb: dwc3: gadget: Avoid runtime resume if disabling pullup +d25d85061bd8 usb: dwc3: gadget: Use list_replace_init() before traversing lists +cb95ea79b3fc MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive +ad548993a66c MIPS: loongson2ef: don't build serial.o unconditionally +730d070ae9f1 MIPS: Replace deprecated CPU-hotplug functions. +b47b0b6d0843 Merge tag 'usb-serial-5.14-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +8da0e55c7988 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 +49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel +fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel +d5aaad6f8342 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds +319afe68567b KVM: xen: do not use struct gfn_to_hva_cache +6cad6db75231 ARM: dts: exynos: add CPU topology to Exynos5422 +a73d3069f6f7 ARM: dts: exynos: add CPU topology to Exynos5420 +fa0c56dbc3a1 ARM: dts: exynos: add CPU topology to Exynos5260 +fc6d5c995375 ARM: dts: exynos: add CPU topology to Exynos5250 +1fb5b5b0dc49 ARM: dts: exynos: add CPU topology to Exynos4412 +900dd07d13e4 ARM: dts: exynos: add CPU topology to Exynos4210 +a2798e309f3c ARM: dts: exynos: add CPU topology to Exynos3250 +0cdcca7ec37c arm64: dts: exynos: add CPU topology to Exynos5433 +df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation +ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings +5d79e5ce5489 cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev +5d5b74aa9c76 fuse: allow sharing existing sb +62dd1fc8cc6b fuse: move fget() to fuse_get_tree() +e3d457195505 soc: qcom: smsm: Fix missed interrupts if state changes while masked +c73a6852b42c soc: qcom: smsm: Implement support for get_irqchip_state +ad68c620b7b2 soc: qcom: mdt_loader: be more informative on errors +a95fc7208441 dt-bindings: qcom: geni-se: document iommus +11648cbb7b33 openrisc: rename or32 code & comments to or1k +946e1052cdcc openrisc: don't printk() unconditionally +593cb55b4cdd soc: qcom: smd-rpm: Add SM6115 compatible +372642ea83ff selftests/bpf: Move netcnt test under test_progs +d4bf15a7ce17 f2fs: reduce the scope of setting fsck tag when de->name_len is zero +34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring +8e02cceb1f1f drm/i915: delete gpu reloc code +ce13c78fa93e drm/i915: Disable gpu relocations +6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge resolution +cc396d27d8d5 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.14 +1c0cec64a7cc scripts/tracing: fix the bug that can't parse raw_trace_func +b18b851ba85a scripts/recordmcount.pl: Remove check_objcopy() and $can_use_local +a9d10ca49865 tracing: Reject string operand in the histogram expression +2c05caa7ba88 tracing / histogram: Give calculation hist_fields a size +a07296453bf2 drm/i915: fix i915_globals_exit() section mismatch error +372bbdd5bb3f net: Replace deprecated CPU-hotplug functions. +a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions. +5bde522e474a Merge tag 'drm-intel-fixes-2021-08-04' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +e8a1ca91c83c Merge tag 'drm-misc-fixes-2021-08-04' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +83d6c39310b6 io-wq: fix race between worker exiting and activating free worker +9f2a5aebb03c dt-bindings: riscv: add starfive jh7100 bindings +59983a5c918e arm64: dts: qcom: sm8250: Add DMA to I2C/SPI +2e01e0c21459 arm64: dts: qcom: sdm850-yoga: Enable IPA +712e245fcbfd arm64: dts: qcom: sdm630: Add DMA to I2C hosts +536f44285ff6 arm64: dts: qcom: sdm630: Add I2C functions to I2C pins +18abedf7d4e6 arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat +e634d8196f7d arm64: dts: qcom: sdm630-nile: Enable uSD card slot +bc81940d8ca5 arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name +f8fc1c43c51b arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen. +4c1d849ec047 arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia-ganges.dtsi +fcbcd062a894 arm64: dts: qcom: sdm630-nile: Add Volume up key +2c616239f255 arm64: dts: qcom: sdm630-nile: Add USB +158f80a68148 arm64: dts: qcom: sdm630-nile: Use &labels +8b36c824b9a7 arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixed regulators +ab290284398d arm64: dts: qcom: sdm660: Add required nodes for DSI1 +f3d5d3cc6971 arm64: dts: qcom: sdm630: Configure the camera subsystem +c21512cbfbfd arm64: dts: qcom: sdm630: Add IMEM node +36c7b98f7935 arm64: dts: qcom: Add device tree for SDM636 +05aa0eb325c9 arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630 +4bf097540506 arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes +2a1fbb121aa6 arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3 +7b56a804e58b arm64: dts: qcom: pm660l: Add WLED support +b59b058c623d arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1 +5cf69dcbec8b arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration +adc57d4a463b arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size +7ca2ebc90a46 arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration +3332c59649fe arm64: dts: qcom: sdm630: Add thermal-zones configuration +c8236767599a arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes +7c54b82b4545 arm64: dts: qcom: sdm630: Add TSENS node +056d4ff8279a arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible +6bb717fe56f6 arm64: dts: qcom: sdm630: Add clocks and power domains to SMMU nodes +a64fa0e23b5f arm64: dts: qcom: sdm630: Add GPU Clock Controller node +738777ab85ea arm64: dts: qcom: sdm630: Add interconnect and opp table to sdhc_1 +0b700aa1b3e6 arm64: dts: qcom: sdm630: Add SDHCI2 node +36a0d47aee6a arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration +c65a4ed2ea8b arm64: dts: qcom: sdm630: Add USB configuration +142662f8f43c arm64: dts: qcom: sdm630: Add qfprom subnodes +b52555d590d1 arm64: dts: qcom: sdm630: Add MDSS nodes +045547a02252 arm64: dts: qcom: sdm630: Add interconnect provider nodes +01b182d920a8 arm64: dts: qcom: sdm630: Add MMCC node +1ce921ae3d30 arm64: dts: qcom: sdm630: Add RPMPD nodes +26e02c98a9ad arm64: dts: qcom: sdm630: Rewrite memory map +ce3b50cf621c arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry +b9650a9e9c57 arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string +20d7a9fb00eb arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver +9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh +251a1524293d (ti/linux-master) Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +0c2e31d2bd43 Merge tag 'gpio-updates-for-v5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +0fa826629475 soc: qcom: geni: Add support for gpi dma +cb531cab62a1 soc: qcom: geni: move GENI_IF_DISABLE_RO to common header +95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions +4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test +d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions +09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions +5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions +1ca70b24afb9 MAINTAINERS: add Nick as Reviewer for compiler_attributes.h +a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible +f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP +0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold +da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently +8434ffe71c87 ceph: take snap_empty_lock atomically with snaprealm refcount change +bf2ba432213f ceph: reduce contention in ceph_check_delayed_caps() +402e0b8cd002 n64cart: fix the dma address in n64cart_do_bvec +293cb6b0ea19 arm: dts: mt7623: increase passive cooling trip +7bdcead7a75e soc: mmsys: mediatek: add mask to mmsys routes +7aff79e297ee Drivers: hv: Enable Hyper-V code to be built on ARM64 +9b16c2132f34 arm64: efi: Export screen_info +9bbb888824e3 arm64: hyperv: Initialize hypervisor on boot +512c1117fb2e arm64: hyperv: Add panic handler +57d276bbbd32 arm64: hyperv: Add Hyper-V hypercall and register access utilities +7a6226db072b ACPI: DPTF: Add new PCH FIVR methods +ecd4916c7261 riscv: Enable GENERIC_IRQ_SHOW_LEVEL +bcf11b5e99b2 riscv: Enable idle generic idle loop +8165c6ae8e3a riscv: Allow forced irq threading +2f658f7a3953 pinctrl: tigerlake: Fix GPIO mapping for newer version of software +952835edb4fd s390/dasd: fix use after free in dasd path handling +6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE +e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) +0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip. +67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments +775dea4deec6 Merge tag 'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/drivers +318845985fa0 Merge tag 'at91-soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc +13c2c3cfe019 KVM: selftests: fix hyperv_clock test +bb2baeb214a7 KVM: SVM: improve the code readability for ASID management +55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations +9248e52fec95 locking/atomic: simplify non-atomic wrappers +56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu +89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu +7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() +f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks +f912d051619d sched: remove redundant on_rq status change +1c6829cfd3d5 sched/numa: Fix is_core_idle() +df51fe7ea1c1 perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest +f4b4b4565257 perf/x86: Fix out of bound MSR access +f558c2b834ec sched/rt: Fix double enqueue caused by rt_effective_prio +bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control +f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period +9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control +ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value +1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC +09ea9719a423 media: venus: venc: Fix potential null pointer dereference on pointer fmt +331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_image_version() +38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() +c8b263937c48 media: cec-pin: rename timer overrun variables +5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source +7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value +95d453661172 media: Fix cosmetic error in TDA1997x driver +4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops +f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller +37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-csi2 receiver phy and controller +43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to the default +0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream start failure +8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 +a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats +e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support +f809665ee75f media: imx258: Limit the max analogue gain to 480 +51f93add3669 media: imx258: Rectify mismatch of VTS value +d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI +0e2b8552660c media: ov9734: use group write for digital gain +84363509c725 media: ov2740: use group write for digital gain +4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded +a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicator controls +41a95d043fa5 media: ccs: Implement support for manual LP control +253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks +013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add callbacks +e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuration documentation +8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation +6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax +b9a543364299 media: Documentation: media: Improve camera sensor documentation +0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete() +e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro +9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro +5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro +7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro +1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 versions +14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver +4874ea398747 media: dt-bindings: media: Add bindings for ov9282 +9214e86c0cc1 media: i2c: Add imx412 camera sensor driver +333b3125d130 media: dt-bindings: media: Add bindings for imx412 +45d19b5fb9ae media: i2c: Add imx335 camera sensor driver +932741d451a5 media: dt-bindings: media: Add bindings for imx335 +c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifier member +6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect +49be1c78d575 media: rc: introduce Meson IR TX driver +e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings +8e816b9915a1 Merge tag 'at91-dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt +72ee3b4dc2c8 Merge tag 'ux500-dts-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt +f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback +47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in protected mode +eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range +e5d9b714fe40 x86/hyperv: fix root partition faults when writing to VP assist page MSR +c2eecaa193ff pktgen: Remove redundant clone_skb override +773bda964921 ptp: ocp: Expose various resources on the timecard. +04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt +6b67d4d63ede net: usb: lan78xx: don't modify phy_device state concurrently +396492b4c5f2 docs: networking: netdevsim rules +625af9f0298b tc-testing: Add control-plane selftests for sch_mq +a54182b2a518 Revert "net: build all switchdev drivers as modules when the bridge is a module" +957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge +12c3dca25d2f ARM: ep93xx: remove MaverickCrunch support +f62750e6918d PCI: tegra194: Cleanup unused code +de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode +834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 +43537cf7e351 PCI: tegra194: Fix MSI-X programming +ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event +badc741459f4 fuse: move option checking into fuse_fill_super() +84c215075b57 fuse: name fs_context consistently +e1e71c168813 fuse: fix use after free in fuse_read_interrupt() +aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling +d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' +67b13f3e221e mmc: sdhci-msm: Update the software timeout value for sdhc +d8e193f13b07 mmc: mmci: stm32: Check when the voltage switch procedure should be done +25f8203b4be1 mmc: dw_mmc: Fix hang on data CRC error +9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +47adef20e67d pata: ixp4xx: Rewrite to use device tree +be470496eece pata: ixp4xx: Add DT bindings +8e3d25a62318 pata: ixp4xx: Refer to cmd and ctl rather than csN +d2b507acc62d pata: ixp4xx: Use IS_ENABLED() to determine endianness +f62b38965ad4 pata: ixp4xx: Use local dev variable +21a0a29d16c6 watchdog: ixp4xx: Rewrite driver to use core +1c953bda90ca bus: ixp4xx: Add a driver for IXP4xx expansion bus +3fbcc6763bb2 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus +d85165b2381c dt-bindings: net: can: Document power-domains property +336266697213 can: flexcan: flexcan_clks_enable(): add missing variable initialization +5b9272e93f2e can: j1939: extend UAPI to notify about RX status +cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* +179c6c27bf48 KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB +85cd39af14f4 KVM: Do not leak memory for duplicate debugfs directories +e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces +a75b540451d2 KVM: X86: Optimize zapping rmap +13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter +dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger +d00551b40201 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +ff0ee9dfe8a3 Merge branch 'pegasus-errors' +bc65bacf239d net: usb: pegasus: Remove the changelog and DRIVER_VERSION. +8a160e2e9aeb net: usb: pegasus: Check the return value of get_geristers() and friends; +51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv() +3212a99349ce USB: serial: pl2303: fix GT type detection +d851798584ff Merge branch 'm7530-sw-fallback' +73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1 +a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1 +6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-unaware bridges +0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port +8eceea41347e Merge branch 'ipa-pm-irqs' +45a42a3c50b5 net: ipa: disable GSI interrupts while suspended +b176f95b5728 net: ipa: move gsi_irq_init() code into setup +1657d8a45823 net: ipa: have gsi_irq_setup() return an error code +a7860a5f898c net: ipa: move some GSI setup functions +4a4ba483e4a5 net: ipa: move version check for channel suspend/resume +decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume +93bbcfee0575 Merge branch 'mhi-mbim' +7ffa7542eca6 net: mhi: Remove MBIM protocol +aa730a9905b7 net: wwan: Add MHI MBIM network driver +8730379ee067 Merge branch 'queues' +e874f4557b36 nfp: use netif_set_real_num_queues() +271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig +ae4443ba2f83 ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected +3d1fc360ac8c ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES +8679c31e0284 net: add extack arg for link ops +13a9c4ac319a net/prestera: Fix devlink groups leakage in error flow +06f5553e0f0c net: sched: fix lockdep_set_class() typo error for sch->seqlock +314001f0bf92 af_unix: Add OOB support +7e89350c9019 Merge branch 'dpaa2-switch-next' +f0653a892097 dpaa2-switch: export MAC statistics in ethtool +8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats +84cba72956fd dpaa2-switch: integrate the MAC endpoint support +27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID +2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open +042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time +24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler +1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW +38ea9def5b62 netfilter: nf_conntrack_bridge: Fix memory leak when error +5f7b51bf09ba netfilter: ipset: Limit the maximal range of consecutive elements to add/delete +5648c073c33d USB: serial: option: add Telit FD980 composition 0x1056 +f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too +623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 +ba447289fd06 ASoC: sprd: Use managed buffer allocation +8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation +15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation +3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation +e159704f7920 ASoC: fsl_dma: Use managed buffer allocation +1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation +189364872fba ASoC: tegra: Use managed buffer allocation +0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation +f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation +13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation +7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation +d5c505581674 ALSA: memalloc: Support WC allocation on all architectures +ac9245a5406e ALSA: pcm: Allow exact buffer preallocation +58a95dfa4fdd ALSA: memalloc: Correctly name as WC +723c1252e058 ALSA: memalloc: Minor refactoring +a18b14d88866 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled +d09560435cb7 riscv: dts: fix memory size for the SiFive HiFive Unmatched +ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV +eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits +05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions +e05316366040 drm/i915/dg2: Add forcewake table +f7d635883fb7 cpufreq: arm_scmi: Fix error path when allocation failed +335ffab3ef86 opp: remove WARN when no valid OPPs remain +13e47bebbe83 riscv: Implement thread_struct whitelist for hardened usercopy +3a715e80400f ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch +bf79167fd86f ARC: Fix CONFIG_STACKDEPOT +81e82fa58098 arc: Fix spelling mistake and grammar in Kconfig +d4067395519b arc: Prefer unsigned int to bare use of unsigned +91803392c732 f2fs: fix to stop filesystem update once CP failed +cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts +e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings +69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() +a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id +86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile +9bef456b2058 powerpc: make the install target not depend on any build artifact +156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile +d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init +d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms +9da65e441d4d arm64: dts: qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform) +08972f34a264 arm64: dts: qcom: msm8996-*: Disable HDMI by default +a569b10bf74f arm64: dts: qcom: Add MSM8996v3.0 DTSI file +db718417e87f arm64: dts: qcom: Add PMI8996 DTSI file +d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits +216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature +8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest +41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC +025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits +899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt +f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info +c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks +d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency +db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable +63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events +869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC +7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces +7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled +dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC +6feba6a62c57 PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() +edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver +726e6f31b102 Merge series "arm: ep93xx: CCF conversion" from Nikita Shubin : +f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" from Kuninori Morimoto : +8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" from Pierre-Louis Bossart : +64f67b5240db leds: trigger: audio: Add an activate callback to ensure the initial brightness is set +d6b1715999fc PCI: Return int from pciconfig_read() syscall +a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure +8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() +7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() +d299ae942e02 leds: lm3697: Make error handling more robust +3a923639d36b leds: lm3697: Update header block to reflect reality +690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) +3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API +c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup +1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred +9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() +e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) +d1a58c013a58 net: dsa: qca: ar9331: reorder MDIO write sequence +b820c114eba7 net: fec: fix MAC internal delay doesn't work +421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input +e3ea110d6e79 VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST +c45074d68a9b Bluetooth: Fix not generating RPA when required +102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of adv instances +2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device +abc7285d89ff mptcp: drop unused rcu member in mptcp_pm_addr_entry +a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'" +8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" +bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info +f16a3bb69aa6 i2c: highlander: add IRQ check +4409273b818c of: fdt: do not update local variable after use +f3c33cbd9221 perf cs-etm: Improve Coresight zero timestamp warning +115520495015 perf tools: Add flag for tracking warnings of missing DSOs +243c3a3eb4e0 perf annotate: Add disassembly warnings for annotate --stdio +3d8b92472ae7 perf annotate: Re-add annotate_warned functionality +1094795eb9f2 perf tools: Add WARN_ONCE equivalent for UI warnings +d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs +5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts +00a79d6b996d RDMA/core: Configure selinux QP during creation +8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions +20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage +8fc3beebf623 RDMA/core: Delete duplicated and unreachable code +5f6bb7e32283 RDMA/mlx5: Delete not-available udata check +0f6b56ec958d f2fs: add sysfs node to control ra_pages for fadvise seq file +4f993264fe29 f2fs: introduce discard_unit mount option +b09bff2676be spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' +7c72dc56a631 spi: spi-ep93xx: Prepare clock before using it +d38d49b14004 regulator: sy7636a: Store the epd-pwr-good GPIO locally +4cafe1aeb5fb regulator: sy7636a: Use the parent driver data +e5dad32d90e0 regulator: sy7636a: Remove the poll_enable_time +6bdd1c672a2a regulator: sy8827n: Enable REGCACHE_FLAT +784ed3695839 regulator: sy8824x: Enable REGCACHE_FLAT +5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller +0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates +b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() +b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() +872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() +58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() +d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits +22414cade8df ASoC: Intel: update sof_pcm512x quirks +46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant +b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 +8b353bbeae20 ASoC: cs42l42: Remove duplicate control for WNF filter frequency +30615bd21b4c ASoC: cs42l42: Fix inversion of ADC Notch Switch control +d03ef4daf33a fs: forbid invalid project ID +20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations +514aee660df4 RDMA: Globally allocate and release QP memory +44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations +0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation +8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protect anything +b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources +f9193d266347 RDMA/efa: Remove double QP type assignment +e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes +4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP +f1f264b4c134 iomap: Fix some typos and bad grammar +b405435b419c iomap: Support inline data with block size < page size +69f4a26c1e0c iomap: support reading inline data from non-zero pos +c1b79f11f4ec iomap: simplify iomap_add_to_ioend +d0364f9490d7 iomap: simplify iomap_readpage_actor +8b436a99cd70 RDMA/hns: Fix the double unlock problem of poll_sem +d5ad8ec3cfb5 Merge tag 'media/v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +785ee9834968 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +6511a8b5b7a6 Revert "ACPICA: Fix memory leak caused by _CID repair function" +e96595c55d23 kselftest/arm64: Add a TODO list for floating point tests +95cf3f23877b kselftest/arm64: Add tests for SVE vector configuration +b43ab36a6d86 kselftest/arm64: Validate vector lengths are set in sve-probe-vls +7710861017ac kselftest/arm64: Provide a helper binary and "library" for SVE RDVL +312b7104f39b arm64: fix typo in a comment +70a4039bd4d7 arm64: move the (z)install rules to arch/arm64/Makefile +19c1eb3605a1 Merge tag 'omap-for-v5.14/fixes-rc5-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes +7a062ce31807 arm64/cpufeature: Optionally disable MTE via command-line +e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. +1ae14df56cc3 binder: Add invalid handle info in user error log +d1254593e705 ALSA: usb-audio: make array static const, makes object smaller +233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled +a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree +4adae7dd10db cpuidle: teo: Rename two local variables in teo_select() +c2ec772b8740 cpuidle: teo: Fix alternative idle state lookup +a6cae77f1bc8 powerpc/stacktrace: Include linux/delay.h +71737a6c2a8f cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() +50741b70b0cb cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards +de5012b41e5c s390/ftrace: implement hotpatching +67ccddf86621 ftrace: Introduce ftrace_need_init_nop() +ecd92e2167c3 s390: update defconfigs +8c054cd2818e ARM: dts: am57xx: Add PRUSS MDIO controller nodes +b8afeaee9d03 ARM: dts: am57xx: Add PRU-ICSS nodes +670be468b3f3 ARM: dts: am4372: Add PRUSS MDIO controller node +0de8049ed4cb ARM: dts: am4372: Add the PRU-ICSS0 DT node +152b53b41dc0 ARM: dts: am4372: Add the PRU-ICSS1 DT node +8668711b0015 ARM: dts: am335x-icev2: Enable PRU-ICSS module +7acf5661b6a1 ARM: dts: am335x-evmsk: Enable PRU-ICSS module +6bcf2b67e06a ARM: dts: am335x-evm: Enable PRU-ICSS module +7c6a0fdcd4c2 ARM: dts: am335x-bone-common: Enable PRU-ICSS node +984ba7ee456b ARM: dts: am33xx-l4: Add PRUSS MDIO controller node +9b694bea4ba9 ARM: dts: am33xx-l4: Add PRUSS node +6bfc5272904a Merge tag 'icc-5.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus +c8f6c77d06fe Merge branch 'Space-cleanup' +a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit +d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers +72bcad5393a7 wan: remove sbni/granch driver +db3db1f41754 wan: remove stale Kconfig entries +4228c3942821 make legacy ISA probe optional +5ea2f5ffde39 move netdev_boot_setup into Space.c +f8ade8dddb16 xsurf100: drop include of lib8390.c +375df5f8c181 ax88796: export ax_NS8390_init() hook +e179d78ee11a m68k: remove legacy probing +47fd22f2b847 cs89x0: rework driver configuration +8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check +81dd3ee5962d appletalk: ltpc: remove static probing +19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check +0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check +2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm' +d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin +41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin +c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete to netlink.c +f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops +4039146777a9 net: ipv6: fix returned variable type in ip6_skb_dst_mtu +9fdc5d85a8fe nfp: update ethtool reporting of pauseframe control +0161d151f3e3 net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops +c87a4c542b5a net: flow_offload: correct comments mismatch with code +c32325b8fdf2 virtio-net: realign page_to_skb() after merges +97367c97226a ALSA: seq: Fix racy deletion of subscriber +dc1a8079ebac Merge branch 'bnxt_en-rx-ring' +c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used +03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages +40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members +35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage +7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock +018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF +c11a1ae9b8f6 scsi: ufs: Add fault injection support +ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer +1354d830cb8f drm/i915: Call i915_globals_exit() if pci_register_device() fails +9c9c6d0ab08a drm/i915: Correct SFC_DONE register offset +83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto() +f41e57af926a net: sparx5: fix bitmask on 32-bit targets +0547ffe6248c net: Keep vertical alignment +3a755cd8b7c6 bonding: add new option lacp_active +2414d628042b qed: Remove duplicated include of kernel.h +493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses +9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling +cdc1d8686658 qed: Skip DORQ attention handling during recovery +995c3d49bd71 qed: Avoid db_recovery during recovery +ae954bbc451d sctp: move the active_key update after sh_keys is added +07e1d6b3e020 Merge branch 'skb_expand_head' +a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6 +53744a4a72af ax25: use skb_expand_head +14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output +5678a5957964 ipv4: use skb_expand_head in ip_finish_output2 +0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit +e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2 +f1260ff15a71 skbuff: introduce skb_expand_head() +2476b5a1b16c KVM: selftests: Test access to XMM fast hypercalls +4e62aa96d6e5 KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input +f5714bbb5b31 KVM: x86: Introduce trace_kvm_hv_hypercall_done() +2e2f1e8d0450 KVM: x86: hyper-v: Check access to hypercall before reading XMM registers +fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +ce78ffa3ef16 net: really fix the build... +269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot +0c32706dac1b arm64: stacktrace: avoid tracing arch_stack_walk() +8d5903f45714 arm64: stacktrace: fix comment +f9c4ff2ab9fe arm64: fix the doc of RANDOMIZE_MODULE_REGION_FULL +64ee84c75b5f arm64: move warning about toolchains to archprepare +e30e8d46cf60 arm64: fix compat syscall return truncation +a8eee86317f1 soc: ixp4xx/qmgr: fix invalid __iomem access +8861452b2097 soc: ixp4xx: fix printing resources +071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary +ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio compatible +52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() +f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo +dbc97765328a ARM: dts: aspeed-g5: Remove ngpios from sgpio node. +09eccdc9ebb5 ARM: dts: aspeed-g6: Add SGPIO node. +0ffbfcbc273e dt-bindings: aspeed-sgpio: Add ast2600 sgpio +85aef2b218c8 dt-bindings: aspeed-sgpio: Convert txt bindings to yaml. +c32ac11da3f8 efi/libstub: arm64: Double check image alignment at entry +ff80ef5bf5bd efi/libstub: arm64: Warn when efi_random_alloc() fails +3a262423755b efi/libstub: arm64: Relax 2M alignment again for relocatable kernels +5b94046efb47 efi/libstub: arm64: Force Image reallocation if BSS was not reserved +bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() +25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions +97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null +c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg +950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter +70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() +696ceeb203c7 net/mlx5e: Remove redundant tc act includes +f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table +371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc +bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e +5fba089e960c net/mlx5e: Rename some related TTC args and functions +d443c6f684d3 net/mlx5e: Rename traffic type enums +3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the real max_nch +43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res +e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs +43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table +73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completing these successfully +a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling +ac1bc2ba060f scsi: ufs: Request sense data asynchronously +64180742605f scsi: ufs: Fix the SCSI abort handler +169f5eb28869 scsi: ufs: Optimize SCSI command processing +a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls +1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" +815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() +3d2ac73d1347 scsi: ufs: Remove several wmb() calls +9c202090edd4 scsi: ufs: Improve static type checking for the host controller state +35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime +4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() +8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate +568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument +9bb25e5d9d29 scsi: ufs: Only include power management code if necessary +f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication +d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() +6e95b23a5b2d spi: imx: Implement support for CS_WORD +973b393fdf07 ASoC: SOF: Intel: hda-ipc: fix reply size checking +6b994c554ebc ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies +b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting +7cdd0a89ec70 net/mlx4: make the array states static const, makes object smaller +771edeabcb95 net: 3c509: make the array if_names static const, makes object smaller +d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes object smaller +a6afdb041a2d qlcnic: make the array random_data static const, makes object smaller +628fe1cedda6 net: marvell: make the array name static, makes object smaller +e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller +0541a6293298 net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry +d08d29c8041b Documentation: fix incorrect macro referencing in mscc-phy-vsc8531.txt +3fb1712d8596 vfio/mdev: don't warn if ->request is not set +15a5896e61ac vfio/mdev: turn mdev_init into a subsys_initcall +e7500b3ede2c vfio/pci: Make vfio_pci_regops->rw() return ssize_t +26c22cfde5dd vfio: Use config not menuconfig for VFIO_NOIOMMU +d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message +04f61f6c85b8 gpu/drm/radeon: Fix typo in comments +4dc8e494bb73 drm/amd/display: Fix typo in comments +198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. +a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran +3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran"" +626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"" +b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described"" +fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping"" +cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"" +4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"" +de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping +869ab62c2bd7 dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema +9c4073782cb1 dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema +dbe60e5d7f15 dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements +b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent bases" from Bard Liao : +2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 audio routing" from Hans de Goede : +28814cd18cd7 ipv4: Fix refcount warning for new fib_info +1dbd981fcf2a dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP +3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show +94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr +2bc1f6e442ee block: remove blk-mq-sysfs dead code +9f65c489b68d loop: raise media_change event +e6138dc12de9 block: add a helper to raise a media changed event +13927b31b13f block: export diskseq in sysfs +7957d93bf32b block: add ioctl to read the disk sequence number +87eb71074712 block: export the diskseq in uevents +cf179948554a block: add disk sequence number +2164877c7f37 block: remove cmdline-parser.c +abd2864a3e46 block: remove disk_name() +1d7035478f64 block: simplify disk name formatting in check_partition +453b8ab696b3 block: simplify printing the device names disk_stack_limits +a291bb43e5c9 block: use the %pg format specifier in show_partition +a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions +26e2d7a362f6 block: reduce stack usage in diskstats_show +2f4731dcd0bb block: remove bdput +14cf1dbb55bb block: remove bdgrab +4b2731226d7d loop: don't grab a reference to the block device +9d3b8813895d block: change the refcounting for partitions +0468c5323413 block: allocate bd_meta_info later in add_partitions +d7a66574b34e block: unhash the whole device inode earlier +a45e43cad798 block: assert the locking state in delete_partition +503469b5b30f block: use bvec_kmap_local in bio_integrity_process +8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} +4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce +d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read +f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq +f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec +bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq +6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec +18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq +732022b86a37 rbd: use memzero_bvec +ab6c340eeac4 block: use memzero_page in zero_fill_bio +f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper +e6e7471706dc bvec: add a bvec_kmap_local helper +e45cef51dba9 bvec: fix the include guards for bvec.h +4c7251e1b576 MIPS: don't include in +06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes +e89afb51f97a drm/vmwgfx: Fix a 64bit regression on svga3 +dc675a97129c f2fs: fix min_seq_blocks can not make sense in some scenes. +278799151646 f2fs: fix to force keeping write barrier for strict fsync mode +277afbde6ca2 f2fs: fix wrong checkpoint_changed value in f2fs_remount() +2e650912c037 f2fs: show sbi status in debugfs/f2fs/status +4931e0c93e12 f2fs: turn back remapped address in compressed page endio +093f0bac32b6 f2fs: change fiemap way in printing compression chunk +b7ec2061737f f2fs: do not submit NEW_ADDR to read node block +7eab7a696827 f2fs: compress: remove unneeded read when rewrite whole cluster +767215030150 arm64: kasan: mte: remove redundant mte_report_once logic +82868247897b arm64: kasan: mte: use a constant kernel GCR_EL1 value +d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() +b24b5205099a arm64/sve: Make fpsimd_bind_task_to_cpu() static +1187c8c4642d net: phy: mscc: make some arrays static const, makes object smaller +f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller +232eee380e76 Merge tag 'fpga-fixes-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-linus +ef4b96a5773d RDMA/rxe: Restore setting tot_len in the IPv4 header +e2a05339fa11 RDMA/rxe: Use the correct size of wqe when processing SRQ +db4657afd10e RDMA/cma: Revert INIT-INIT patch +d6793ca97b76 RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently +82929a2140eb drm/i915: Correct SFC_DONE register offset +9b87f43537ac gpio: tqmx86: really make IRQ optional +47a70bea54b7 iommu/amd: Remove stale amd_iommu_unmap_flush usage +1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent +654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) +db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue +4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT +46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET +265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown +e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() +7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT +84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function +e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode +002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed +284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions +9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT +f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 +c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT +432979b50342 KVM: VMX: Refresh list of user return MSRs after setting guest CPUID +400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER +d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT +6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT +ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT +816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit +1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmode transitions +32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets +908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 +81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled +470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em +c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() +4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT +ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest +9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT +49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code +4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code +421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET +f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET +503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default +01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is managed by userspace +0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP +549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset +c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC +5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT +61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() +665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT +067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT +2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping +4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT +afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit +df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT +df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU +71ba3f3189c7 KVM: x86: enable TDP MMU by default +6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU +c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU +61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault +76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault +605c713023e3 KVM: Introduce kvm_get_kvm_safe() +1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h +1d65b9084721 Merge remote-tracking branch 'korg/core' into x86/amd +9eec3f9b9e24 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback +59103c79f46a iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback +ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes object smaller +780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk +79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input +044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headphones output +810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper +dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support +dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output +60e9feb781df soundwire: intel: introduce shim and alh base +198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops +2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward +781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition +1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc +f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h +170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning" from Kuninori Morimoto : +50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() +0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() +0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes +f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() +279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES +bf2942a8b7c3 arm64: tegra: Fix Tegra194 PCIe EP compatible string +11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" +1c69d7cf4a8b Revert "mhi: Fix networking tree build." +5aa95d8834e0 iommu: Check if group is NULL before remove device +2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member +7a7b8635b622 docs: operstates: document IF_OPER_TESTING +66e0da217283 docs: operstates: fix typo +6387f65e2acb net: sparx5: fix compiletime_assert for GCC 4.9 +29a097b77477 net: dsa: remove the struct packet_type argument from dsa_device_ops::rcv() +35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request() +1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API +7fe74dfd41c4 net: natsemi: Fix missing pci_disable_device() in probe and remove +a5e63c7d38d5 net: phy: micrel: Fix detection of ksz87xx switch +244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol() +4c156084daa8 selinux: correct the return value when loads initial sids +013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting +38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations +ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size +7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() +03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation +e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() +19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID +673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM +7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged +0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged +b6e952c35267 Merge tag 'renesas-drivers-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers +c4994975132e Merge tag 'renesas-dt-bindings-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +cebb5103f07e Merge branch 'sja1105-fdb-fixes' +47c2c0c23121 net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag +589918df9322 net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too +728db843df88 net: dsa: sja1105: ignore the FDB entry for unknown multicast when adding a new address +6c5fc159e092 net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones +e11e865bf84e net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add +cb81698fddbc net: dsa: sja1105: fix static FDB writes for SJA1110 +7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register +ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time +f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers +0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectural requirements +272614ec1b6b Merge tag 'renesas-arm-dt-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt +062f82a0b7a7 ARM: dts: owl-s500-roseapplepi: Add ethernet support +df5060dce764 ARM: dts: owl-s500: Add ethernet support +70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count +ec02f2b134d8 perf tools: Add pipe_test.sh to verify pipe operations +c3a057dc3aa9 perf inject: Fix output from a file to a pipe +fea20d66f90c perf inject: Fix output from a pipe to a file +0ae03893623d perf tools: Pass a fd to perf_file_header__read_pipe() +2681bd85a4b9 perf tools: Remove repipe argument from perf_session__new() +36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() +63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level +0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() +205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() +f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault +6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP mapping size +880569296fb8 perf test: Handle fd gaps in test__dso_data_reopen +43c117d809e4 perf vendor events intel: Add basic metrics for Elkhartlake +aa1bd89235ee perf vendor events intel: Add core event list for Elkhartlake +b9efd75b6ec9 perf vendor events: Add metrics for Tigerlake +4babba5572e6 perf vendor events intel: Add core event list for Tigerlake +c4db54be9bc0 perf annotate: Add error log in symbol__annotate() +4502da0efbdd perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() +f463ad7f41d3 perf beauty: Reuse the generic arch errno switch +c44fc5af3cdc perf doc: Reorganize ARTICLES variables. +17ef1f14f62b perf doc: Remove howto-index.sh related references. +e30b992f0854 perf doc: Remove cmd-list.perl references +361ac7b462d3 perf doc: Add info pages to all target. +33e536103f22 perf doc: Remove references to user-manual +a81df63a5df3 perf doc: Fix doc.dep +6f6e7f065c84 perf doc: Fix perfman.info build +9182f04a85b2 perf cs-etm: Pass unformatted flag to decoder +04aaad262c9a perf cs-etm: Use existing decoder instead of resetting it +b8324f490be8 perf cs-etm: Suppress printing when resetting decoder +ca50db5917cb perf cs-etm: Only setup queues when they are modified +9ac8afd500e4 perf cs-etm: Split setup and timestamp search functions +6f38e1158bba perf cs-etm: Refactor initialisation of kernel start address +ea0056f09a74 perf trace: Update cmd string table to decode sys_bpf first arg +6ebeca342f96 Merge tag 'mvebu-fixes-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes +b07bf042e678 Merge tag 'stm32-dt-for-v5.14-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/fixes +64429b9e0e1d Merge tag 'tee-kexec-fixes-for-v5.14' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes +bee757485161 Merge tag 'imx-fixes-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes +796a8c85b121 ARM: ixp4xx: goramo_mlr depends on old PCI driver +7f94b69ece51 ARM: ixp4xx: fix compile-testing soc drivers +a4282f66d90e soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR +79e48a21045e Merge tag 'tegra-for-5.14-rc3-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes +47091f473b36 ARM: dts: nomadik: Fix up interrupt controller node names +dac3ce63bffe kselftest/arm64: Ignore check_gcr_el1_cswitch binary +29c34975c939 regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields +b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() +40e159403896 mhi: Fix networking tree build. +ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() +e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() +65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() +f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() +0d5c3954b35e spi: mediatek: Fix fifo transfer +615a77246691 drm/i915/dg1: Adjust the AUDIO power domain +6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller +8b5d95313b6d ASoC: amd: Fix reference to PCM buffer address +6e5b47a4f1dd drm: document drm_mode_get_property +8f1fbc975b86 arm64: unnecessary end 'return;' in void functions +ebca25ead071 net/sched: taprio: Fix init procedure +5c08c5acdc6c iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() +818c4593434e ARM: dts: at91: use the right property for shutdown controller +a8caaa239c60 arm64/sme: Document boot requirements for SME +a3280efd009e Merge branch 'octeon-drr-config' +c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU +76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration +87663c39f898 netfilter: ebtables: do not hook tables by default +cfba3fb68960 selftests/net: remove min gso test in packet_snd +220ade77452c bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() +a270be1b3fdf iommu/amd: Use only natural aligned flushes in a VM +3b122a5666cb iommu/amd: Sync once for scatter-gather operations +fe6d269d0e9b iommu/amd: Tailored gather logic for AMD +febb82c208e4 iommu: Factor iommu_iotlb_gather_is_disjoint() out +3136895cc5b6 iommu: Improve iommu_iotlb_gather helpers +6664340cf1d5 iommu/amd: Do not use flush-queue when NpCache is on +fc65d0acaf23 iommu/amd: Selective flush on unmap +85b1ebfea2b0 interconnect: Fix undersized devress_alloc allocation +695176bfe5de net_sched: refactor TC action init API +451395f798a3 niu: read property length only if we use it +d51c5907e980 net, gro: Set inner transport header offset in tcp/udp GRO hook +1159e25c1374 qede: fix crash in rmmod qede while automatic debug collection +2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property +0ae865ef92f1 drm: Fix typo in comments +ec343111c056 mfd: db8500-prcmu: Adjust map to reality +614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus optional IRQ) +33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs +a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for snd-usb-audio +5b517854420b ALSA: usb-audio: Add quirk_flags module option +68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags +3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags +44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags +8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags +1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags +f748385471f7 ALSA: usb-audio: Move control message delay quirk into quirk_flags +2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags +f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags +019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags +c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags +af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags +ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags +4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field +e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference +01099b1ad910 Merge branch 'for-linus' into for-next +ffa179ae2af6 Merge branch 'fixes' into next +eda80d7c9c4d ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS +7199ddede9f0 dmaengine: imx-dma: configure the generic DMA type to make it work +dd861267bfec dma: imx-dma: configure the generic DMA type to make it work +b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it +c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings +f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers +32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm in dw_axi_dma_set_hw_channel +5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned +dd81e7c3f0bb soundwire: cadence: override PDI configurations to create loopback +8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks +24f08b3aa5a5 soundwire: stream: don't program mockup device ports +7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices +4a7a603cad3f soundwire: add flag to ignore all command/control for mockup devices +e6645314eb27 soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA +13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next +ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits +c500bee1c5b2 (tag: v5.14-rc4) Linux 5.14-rc4 +456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next +fe2fc0fd3793 ARM: dts: ux500: Adjust operating points to reality +8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() +f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable +5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode +1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode +33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests +13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer +67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response +6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode +6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads +c76a18885641 scsi: ufs: ufshpb: Add reads counter +8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn +3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu +119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init +41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support +2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region +4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read +f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature +d4affd6b6e81 Merge tag 'perf-tools-fixes-for-v5.14-2021-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux +c82357a7b32c Merge tag 'powerpc-5.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +aa6603266cc0 Merge tag 'xfs-5.14-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_ to cpu_to_ +2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX +a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use +44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use +659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn() +5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn() +18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom +5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries +6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c +f2e3778db7e1 netfilter: remove xt pernet data +ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store pernet warning +7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required +92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call +241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast() +0fc7ca624b14 samples: mei: don't wait on read completion upon write. +c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro +55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir +06889446a78f staging: r8188eu: correct set/defined but unused warnings from debug cleanup +afc56237fd5e staging: r8188eu: fix duplicated inclusion +9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA +a449ffaf9181 powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() +342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping +4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 +d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings +853bc3957085 drm/pl111: Remove unused including +d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel +81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO & regulator" +7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" +e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays +acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence +64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified +6a25893cb0e2 iio: dac: max5821: convert device register to device managed function +eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to the sadc Documentation +bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver +b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver +d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry +9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md +f3438b4c4e69 Merge tag '5.14-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu +27514ce2e78e drm/msm/a6xx: Use rev to identify SKU +a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu +7a3605bef878 iio: sx9310: Support ACPI property +5afc1540f138 iio: adc: Fix incorrect exit of for-loop +825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres +fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an output message +5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +f828b0bcacef clk: fix leak on devm_clk_bulk_get_all() unwind +fc577e46eb96 staging: r8188eu: remove include/odm_debug.h +f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions +5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition +b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c +a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RegConfig8188E.c +40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RTL8188E.c +da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_HWConfig.c +73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPhyRf_8188e.c +8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal8188ERateAdaptive.c +8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition +6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition +c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition and caller +6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions +15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition +bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces +33852468aa64 staging: r8188eu: remove spaces before ',' and ')' +56febcc2595e staging: r8188eu: Fix different base types in assignments and parameters +1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks +7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() +0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" +75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/transport handlers +1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields from struct request_queue +cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS +ead09dd3aed5 scsi: bsg: Simplify device registration +ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver +3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp +567c39047dbe selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c +c7d102232649 Merge tag 'net-5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +e1dab4c02de0 Merge tag 'acpi-5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +ff41c28c4b54 tracing: Fix NULL pointer dereference in start_creating +3a34b13a88ca pipe: make pipe writes always wake up readers +ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and validate types and options' +475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog profile" doc +8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, -B options +da87772f086f selftests/bpf: Update bpftool's consistency script for checking options +c07ba629df97 tools: bpftool: Update and synchronise option list in doc and help msg +b544342e52fc tools: bpftool: Complete and synchronise attach or map types +a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, doc, completion +510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates +9bac1bd6e6d3 Revert "perf map: Fix dso->nsinfo refcounting" +d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ +aae950b18941 Merge branch 'clean-devlink-net-namespace-operations' +26713455048e devlink: Allocate devlink directly in requested net namespace +05a7f4a8dff1 devlink: Break parameter notification sequence to be before/after unload/load driver +0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() +0c3b533cfdd5 MAINTAINERS: add entry for traditional Chinese documentation +390f915a12a6 docs/zh_TW: add translations for zh_TW/process +76f1fc266b89 docs: add traditional Chinese translation for kernel Documentation +a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf +a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field +4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM +70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type +e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure +e83f54eacf13 Merge branches 'acpi-resources' and 'acpi-dptf' +852a8a97776a ALSA: pcm - fix mmap capability check for the snd-dummy driver +4669e13cd67f Merge tag 'block-5.14-2021-07-30' of git://git.kernel.dk/linux-block +27eb687bcdb9 Merge tag 'io_uring-5.14-2021-07-30' of git://git.kernel.dk/linux-block +f6c5971bb78e Merge tag 'libata-5.14-2021-07-30' of git://git.kernel.dk/linux-block +051df241e446 Merge tag 'for-5.14-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +8723bc8fb38c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +1d25684e2251 ASoC: nau8824: Fix open coded prefix handling +219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das : +ad6ec09d9622 Merge branch 'akpm' (patches from Andrew) +8d67041228ac Merge tag 'linux-can-fixes-for-5.14-20210730' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +78f613ba1efb drm/i915: finish removal of CNL +a4d082fc194a drm/i915: rename/remove CNL registers +5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 +4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER +244dba4cb596 drm/i915: replace random CNL comments +a2db1945362b drm/i915: rename CNL references in intel_dram.c +b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c +cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c +dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c +938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c +4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c +121dffe20b14 mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() +f227f0faf63b slub: fix unreclaimable slab stat for bulk free +b5916c025432 mm/migrate: fix NR_ISOLATED corruption on 64-bit +30def93565e5 mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code +9449ad33be84 ocfs2: issue zeroout to EOF blocks +f267aeb6dea5 ocfs2: fix zero out valid data +b2ff70a01a7a lib/test_string.c: move string selftest in the Runtime Testing menu +b623aae585cb drm/i915/display: remove CNL ddi buf translation tables +c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_display_power.c +c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_universal_plane.c +f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c +8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_dpll_mgr.c +94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c +3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c +6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_display_debugfs.c +4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c +89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c +f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_combo_phy.c +44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c +1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c +cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL +028a71775f81 gve: Update MAINTAINERS list +bc830525615d net: netlink: Remove unused function +bb6a40fc5a83 ASoC: kirkwood: Fix reference to PCM buffer address +827f3164aaa5 ASoC: uniphier: Fix reference to PCM buffer address +42bc62c9f1d3 ASoC: xilinx: Fix reference to PCM buffer address +2e6b836312a4 ASoC: intel: atom: Fix reference to PCM buffer address +c1fa5ac6c2f4 arm64: dts: ti: k3-am642-sk: Add pwm nodes +8032affdf5a1 arm64: dts: ti: k3-am642-evm: Add pwm nodes +ae0df139b51a arm64: dts: ti: k3-am64-main: Add ecap pwm nodes +13a9a3ef6624 arm64: dts: ti: k3-am64-main: Add epwm nodes +2806556c5e1a arm64: use __func__ to get function name in pr_err +ec63e300fa8b arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE +373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part' +77411df5f293 nfc: hci: cleanup unneeded spaces +ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and other structs +f2479c0a2294 nfc: constify local pointer variables +3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff +4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init +bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit +3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument +ff85f10ba8e4 arm64: cpufeature: Use defined macro instead of magic numbers +4e9340bb551a USB: serial: cp210x: determine fw version for CP2105 and CP2108 +33fb934a0992 USB: serial: cp210x: clean up type detection +33a61d2cc731 USB: serial: cp210x: clean up set-chars request +befc28a72036 USB: serial: cp210x: clean up control-request timeout +ba4bbdabecd1 USB: serial: cp210x: fix flow-control error handling +2d9a00705910 USB: serial: cp210x: fix control-characters error handling +a311936b5bcb USB: serial: io_edgeport: drop unused descriptor helper +1c0539a6fc8a drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. +4d77f36f2c8c drm/amdgpu: Fix out-of-bounds read when update mapping +1e9faef4d26d USB: serial: pl2303: fix HX type detection +d80d3ea64e5f s390: move the install rule to arch/s390/Makefile +e37b3dd063a1 s390: enable KCSAN +09b1b13461e1 kcsan: use u64 instead of cycles_t +d6de72cf9260 s390: add kfence region to pagetable dumper +e41ba1115a35 s390: add support for KFENCE +f99e12b21b84 kfence: add function to mask address bits +b3e1a00c8fa4 s390/mm: implement set_memory_4k() +00e67bf030e7 kfence, x86: only define helpers if !MODULE +88731c8f3636 s390/boot: fix zstd build for -march=z900 +7561c14d8a4d s390/vdso: add .got.plt in vdso linker script +15b4d2b97201 regulator: rtq2134: Fix coding style +9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback +f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks +5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support +2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings +9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end of a line +b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses +8255017976de staging: rtl8723bs: remove unnecessary parentheses +76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex +78f2b22efc8f staging: r8188eu: fix include directory mess +0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return +090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc +094121ef815f arch: Kconfig: clean up obsolete use of HAVE_IDE +d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro +48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro +18e94ed5f99c staging: r8188eu: remove include/nic_spec.h +3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION +c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function +b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function +b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h +4cd1746aa746 staging: r8188eu: remove include/autoconf.h +099a6ee02488 staging: r8188eu: remove include/h2clbk.h +f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() +67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G +cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function +658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions +d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep directory +f84f5b6f72e6 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate +ce5a59574412 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes +1e6bc5987a52 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check +8aec45d7884f ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx +6257dfc1c412 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x-dkx boards +9542ca9e9a99 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157c-ed1 board +e24e70aa76b3 ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM +10ba166b1140 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM +a79e78c391dc ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM +15f68f027ebd ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM +79976892f7ea net: convert fib_treeref from int to refcount_t +36862c1ebc92 ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM +3a0670824979 ARM: dts: stm32: Prefer HW RTC on DHCOM SoM +651f8cffade8 arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] related nodes +1d14ae11ad48 arm64: dts: renesas: Add support for M3ULCB+Kingfisher with R-Car M3e-2G +843654816105 arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G +c532a55c9b4b arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e-2G +a04dfa94578b arm64: dts: renesas: Add support for H3ULCB+Kingfisher with R-Car H3e-2G +488cca0a3650 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G +49596032fb9b arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e-2G +52d348867d90 arm64: dts: renesas: Add Renesas R8A779M3 SoC support +89326803091e arm64: dts: renesas: Add Renesas R8A779M1 SoC support +c96ca5604a88 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay +513cea27baec arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support +5d78c97b4ba9 arm64: dts: renesas: r8a77995: Add R-Car Sound support +cfd7bf66b2a3 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers +991c4274dc17 RDMA/hfi1: Fix typo in comments +8d7e415d5561 docs: Fix infiniband uverbs minor number +bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid +bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting +e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails +cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter +ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'power-source' +153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml +6ceb3c64063c pinctrl: pistachio: Make it as an option +a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount +62004871e1fa IB/hfi1: Adjust pkey entry in index 0 +e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup +fa7a549d321a KVM: x86: accept userspace interrupt only if no event is injected +341abd693d10 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. +f1de1c780359 media: atmel: fix build when ISC=m and XISC=y +c592b46907ad media: videobuf2-core: dequeue if start_streaming fails +76f22c93b209 media: rtl28xxu: fix zero-length control request +fe911792eae3 media: Revert "media: rtl28xxu: fix zero-length control request" +792a00c16597 staging: r8188eu: Remove no more used functions and variables +f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() +7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() +6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() +40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() +79d82cbcbb3d arm64/kexec: Test page size support with new TGRAN range values +2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info +b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info +ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info +676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c +8ac1247089fd ARM: dts: ux500: Add a device tree for Kyle +9b58fc860ea4 ARM: dts: ux500: Add devicetree for Codina +6d0e4f077c89 drm/i915/selftests: prefer the create_user helper +68cc0c06967b ARM: dts: ux500: ab8500: Link USB PHY to USB controller node +a345142d01ec ARM: dts: ux500: Flag eMMCs as non-SDIO/SD +4efdd31bfd59 ARM: dts: ux500: Add device tree for Samsung Gavini +e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols +f5d845be9d1f staging: r8188eu: Fix sleeping function called from invalid context +b5385c77a71c Staging: rt18712: hal_init: removed filename from beginning comment block +38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler +3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h +9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h +a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h +efb8bc8683f2 staging: r8188eu: Remove tests of kernel version +9a730283aec2 staging: r8188eu: Remove empty header file +19de0225b848 staging: r8188eu: Convert copyright header info to SPDX format, part 6 +8f9740984695 staging: r8188eu: Convert header copyright info to SPDX format, part 5 +762b759a4232 staging: r8188eu: Convert header copyright info to SPDX format, part 4 +b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX format, part 3 +d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX format, part 2 +d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX format, part 1 +ece42658c85d staging: vt665X: remove unused CONFIG_PATH +26d1982fd17c lib/nmi_backtrace: Serialize even messages about idle CPUs +04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next +928150fad41b can: esd_usb2: fix memory leak +9969e3c5f40c can: ems_usb: fix memory leak +0e865f0c3192 can: usb_8dev: fix memory leak +8dde723fcde4 ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume +fc43fb69a7af can: mcba_usb_start(): add missing urb->transfer_dma initialization +f6b3c7848e66 can: hi311x: fix a signedness bug in hi3110_cmd() +8a7b46fa7902 MAINTAINERS: add Yasushi SHOJI as reviewer for the Microchip CAN BUS Analyzer Tool driver +f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.freedesktop.org/drm/msm into drm-next +764a5bc89b12 Merge tag 'drm-fixes-2021-07-30' of git://anongit.freedesktop.org/drm/drm +cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +c71a2f65e7a1 Merge tag 'fallthrough-fixes-clang-5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +cade08a57244 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha +089015d36127 crypto: atmel-aes - use swap() +0469dede0eee crypto: ecc - handle unaligned input buffer in ecc_swap_digits +d5ee8e750c94 padata: Convert from atomic_t to refcount_t on parallel_data->refcnt +192b722f3866 crypto: sun8i-ss - Use kfree_sensitive +ec2088b66f7a crypto: atmel-aes - Allocate aes dev at tfm init time +bf2db8e74249 crypto: atmel-aes - Add fallback to XTS software implementation +76d579f251a2 crypto: atmel - Set OFB's blocksize to 1 +031f5e001508 crypto: atmel-tdes - Add FIPS81's zero length cryptlen constraint +0d0433599d84 crypto: atmel-aes - Add NIST 800-38A's zero length cryptlen constraint +26d769ae9090 crypto: atmel-aes - Add XTS input length constraint +534b32a8be27 crypto: atmel-aes - Add blocksize constraint for ECB and CBC modes +817b804ca367 crypto: atmel-tdes - Handle error messages +632a761abb29 crypto: atmel-tdes - Clarify how tdes dev gets allocated to the tfm +a7fc80bb22eb crypto: tcrypt - add the asynchronous speed test for SM4 +a7ee22ee1445 crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation +c59de48e125c crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic +2b31277af577 crypto: sm4 - create SM4 library based on sm4 generic code +f0f82e2476f6 scsi: core: Fix capacity set to zero after offlinining device +5c04243a56a7 scsi: sr: Return correct event when media event code is 3 +a264cf5e81c7 scsi: ibmvfc: Fix command state accounting and stale response detection +70edd2e6f652 scsi: core: Avoid printing an error if target_alloc() returns -ENXIO +bc546c0c9abb scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() +988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchartl/media into drm-next +f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__load() APIs, support split BTF' +211ab78f7658 tools: bpftool: Support dumping split BTF by id +61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() +86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() +369e955b3d1c tools: Free BTF objects at various locations +6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() +3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() +6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() +6ef02f9c394c dt-bindings: rng: mediatek: add mt7986 to mtk rng binding +d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 +5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for missing symbols +7da6ebf5f5a5 dt-bindings: arm: Convert Gemini boards to YAML +3e12361b6d23 bcm63xx_enet: delete a redundant assignment +bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offloading the bridge +57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events +3aa260559455 net/sched: store the last executed chain also for clsact egress +b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' +d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch +7a91f9078d4f dpaa2-switch: offload shared block mirror filters when binding to a port +0f3faece5808 dpaa2-switch: add VLAN based mirroring +e0ead825a1f1 dpaa2-switch: add support for port mirroring +cbc2a8893b59 dpaa2-switch: add API for setting up mirroring +3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace +c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace +adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block +3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to specify the ACL +390436f17c12 dt-bindings: mtd: update mtd-physmap.yaml reference +4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision +f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic +1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device +f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next generation controllers +cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller +5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig +90eed0f89520 dt-bindings: nvmem: Convert UniPhier eFuse bindings to json-schema +4b2545dd19ed dt-bindings: nvmem: Extend patternProperties to optionally indicate bit position +d4fd4f01e197 dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML +eb92830cdbc2 drm/kmb: Define driver date and major/minor version +0aab5dce3956 drm/kmb: Enable LCD DMA for low TVDDCV +7ee9e21c9f28 dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindings to YAML +cb163627e6d3 scsi: fas216: Fix fall-through warning for Clang +eb4f520ca691 scsi: acornscsi: Fix fall-through warning for clang +926ef1a4c245 ASoC: cs42l42: Fix bclk calculation for mono +64324bac750b ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J +ee86f680ff4c ASoC: cs42l42: Correct definition of ADC Volume control +696e572dc85c ARM: riscpc: Fix fall-through warning for Clang +e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' +0fb903914914 gpio: mt7621: support gpio-line-names property +4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device +f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() +6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 +701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h +91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c +94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c +155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) requested during PHY Layer testing +7e96bf476270 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +c4d7c51845af KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE +facee1be7689 KVM: arm64: Fix off-by-one in range_is_memory +11955c87d209 drm/i915/dg2: Update to bigjoiner path +7711749a6049 drm/i915/dg2: Update lane disable power state during PSR +a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init +2b99c470d50a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +81a448d7b066 xfs: prevent spoofing of rtbitmap blocks when recovering buffers +9d110014205c xfs: limit iclog tail updates +b2ae3a9ef911 xfs: need to see iclog flags in tracing +d8f4c2d0398f xfs: Enforce attr3 buffer recovery order +32baa63d82ee xfs: logging the on disk inode LSN can make it go backwards +8191d8222c51 xfs: avoid unnecessary waits in xfs_log_force_lsn() +2bf1ec0ff067 xfs: log forces imply data device cache flushes +45eddb414047 xfs: factor out forced iclog flushes +0dc8f7f139f0 xfs: fix ordering violation between cache flushes and tail updates +9d3920644081 xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog +b5d721eaae47 xfs: external logs need to flush data device +b1e27239b916 xfs: flush data dev on external log write +ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" from Kuninori Morimoto : +f82f2563bc60 drm/i915/dg2: Update modeset sequences +a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys +865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI +290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY +9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() +7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor of strscpy() +041878d46ba3 staging: rtl8723bs: remove unused BT static variables +75d95e2e39b2 firmware_loader: fix use-after-free in firmware_fallback_sysfs +0d6434e10b53 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback +fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter +09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse +0912ef4855e8 mei: constify passed buffers and structures +7c4a509d3815 serial: 8250_mtk: fix uart corruption issue when rx power off +06e91df16f3e tty: serial: fsl_lpuart: fix the wrong return value in lpuart32_get_mctrl +6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected +33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe() +64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops +0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible +88ea96f8c14e qede: Remove the qede module version +7a3febed4455 qed: Remove the qed module version +dfe1114638d1 ASoC: v253_init: eliminate pointer to string +d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional +2080acf3d180 ASoC: samsung: Constify static snd_soc_ops +51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() +99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() +eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() +5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() +5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() +bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() +cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() +3bdf4d6196eb Merge branch 'sja110-vlan-fixes' +04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 being received on an imprecise port +bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped on ingress ports with no pvid +cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN-aware bridge +10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter +c9110dfcfccb printk: Remove console_silent() +e5fe3a5fe333 Merge branch 'mctp' +6a2d98b18900 mctp: Add MCTP overview document +03f2bbc4ee57 mctp: Allow per-netns default networks +26ab3fcaf235 mctp: Add dest neighbour lladdr to route output +4a992bbd3650 mctp: Implement message fragmentation & reassembly +833ef3b91de6 mctp: Populate socket implementation +831119f88781 mctp: Add neighbour netlink interface +4d8b9319282a mctp: Add neighbour implementation +06d2f4c583a7 mctp: Add netlink route management +889b7da23abf mctp: Add initial routing framework +583be982d934 mctp: Add device handling and netlink interface +4b2e69305cbb mctp: Add initial driver infrastructure +60fc63981693 mctp: Add sockaddr_mctp to uapi +2c8e2e9aec79 mctp: Add base packet definitions +8f601a1e4f8c mctp: Add base socket/protocol definitions +bc49d8169aa7 mctp: Add MCTP base +a88603f4b92e powerpc/vdso: Don't use r30 to avoid breaking Go lang +333cf507465f powerpc/pseries: Fix regression while building external modules +3c18e9baee0e USB: serial: ch341: fix character loss at high transfer rates +340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 +785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses +92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt +658e6b1612c6 Merge branch 'nfc-const' +2695503729da nfc: mrvl: constify static nfcmrvl_if_ops +fe53159fe3e0 nfc: mrvl: constify several pointers +a751449f8b47 nfc: microread: constify several pointers +3d463dd5023b nfc: fdp: constify several pointers +c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator +6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in dev_dbg() +582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) +83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev +ea050c5ee74a nfc: trf7970a: constify several pointers +9a4af01c35a5 nfc: port100: constify several pointers +894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() +dd8987a394c0 nfc: constify passed nfc_dev +8cb79af5c63f Merge branch 'skb-gro-optimize' +d504fff0d14a veth: use skb_prepare_for_gro() +5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference +9efb4b5baf6c net: optimize GRO for the common case. +b0999f385ac3 sk_buff: track extension status in slow_gro +8a886b142bd0 sk_buff: track dst status in slow_gro +5fc88f93edf2 sk_buff: introduce 'slow_gro' flags +153cca9caa81 platform/x86: Add and use a dual_accel_detect() helper +7280305eb57d btrfs: calculate number of eb pages properly in csum_tree_block +c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical +db8d3a21275c HID: ft260: fix device removal due to USB disconnect +a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" +6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types +0d4867a18546 ALSA: hda/realtek: add mic quirk for Acer SF314-42 +c7d30623540b drm/vc4: hdmi: Remove unused struct +f143778d9082 drm/vc4: hdmi: Remove redundant variables +fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests +d28e2568ac26 Merge tag 'amd-drm-fixes-5.14-2021-07-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +d793b8f732d6 drm: clarify usage of drm leases +c28b584deb1b (tag: memory-controller-drv-5.15) Merge branch 'for-v5.15/omap-gpmc' into for-next +77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier +0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused +a154c43b95e8 Merge tag 'usb-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus +5df09c15bab9 usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro +65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY +bae676411906 drm/i915/adl_s: Update ddi buf translation tables +e913aada0683 usb: cdnsp: Fixed issue with ZLP +aa82f94e869e usb: cdnsp: Fix incorrect supported maximum speed +aa35772f6175 usb: cdns3: Fixed incorrect gadget state +5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce +38ef66b05cfa fscrypt: document struct fscrypt_operations +b60bb6e2bfc1 dmaengine: idxd: fix abort status check +640b7ea5f888 alpha: register early reserved memory in memblock +77541f78eadf scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() +d712d3fb484b scsi: pm80xx: Fix TMF task completion race condition +08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() +b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper +2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper +514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling +a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment +33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON +f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi +7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking +b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c +2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() +78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ +d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() +547e2f7093b1 scsi: block: Add a queue_max_bytes() helper +2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() +4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() +fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() +e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl() +dba7688fc903 scsi: st: Simplify ioctl handling +6fade4505af8 scsi: core: Remove scsi_compat_ioctl() +2c2db2c6059a scsi: sg: Consolidate compat ioctl handling +bce96675091f scsi: ch: Consolidate compat ioctl handling +443283109f5c scsi: sd: Consolidate compat ioctl handling +558e3fbe228a scsi: sr: Consolidate compat ioctl handling +beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND +544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock +b8e42844b48d drm/amdgpu: enable psp front door loading by default for cyan_skillfish2 +8d35a2596164 drm/amdgpu: adjust fence driver enable sequence +edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers +8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading +6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW +80c7917d7ee9 Merge tag 'drm-intel-fixes-2021-07-28' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +89e7ffd3899f Merge tag 'drm-misc-fixes-2021-07-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +f8e487ce83da drm/amdgpu: Added latest PSP FW header +b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish +7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights +792ca7e37bcf Merge tag 'drm-msm-fixes-2021-07-27' of https://gitlab.freedesktop.org/drm/msm into drm-fixes +fc16a5322ee6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd +58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() +2039f26f3aca bpf: Fix leakage due to insufficient speculative store bypass mitigation +f5e81d111750 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 +b946dbcfa4df cifs: add missing parsing of backupuid +7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling +28be2405fb75 drm: use the lookup lock in drm_is_current_master +50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu +d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for OLED panels +b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly for Sienna Cichlid +92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x +b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"" +3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described"" +8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping"" +e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"" +f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"" +1df272a8b37e drm/amd/display: 3.2.146 +add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 +849cf9326bd7 drm/amd/display: ensure dentist display clock update finished in DCN20 +bbf87050791f drm/amd/display: refactor riommu invalidation wa +02352bfd78c3 drm/amd/display: Always wait for update lock status +7ac851bcd547 drm/amd/display: remove unused functions +40ef288f90f9 drm/amd/display: add update authentication interface +ea2f15ff7eaf drm/amd/display: fix missing reg offset +91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors +883d71a55e96 Documentation: networking: add ioam6-sysctl into index +3ad51c1743eb remoteproc: use freezable workqueue for crash notifications +147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops +c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments +1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe +b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries +b0fdb99943be Merge branch 'switchdev-notifiers' +52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entries towards the bridge +b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port +1159da6410a3 Merge branch 'bnxt_en-ptp' +abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin +099fdeda659d bnxt_en: Event handler for PPS events +9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins +caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips +30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset +a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() +c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls +cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits +2b273544f580 drm/vmwgfx: Cleanup logging +f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV +ccd1c4d79479 Revert "v253_init: eliminate pointer to string" +a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" +cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc +7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc +547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc +fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc +aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment +274f4e78e5c8 staging: rtl8723bs: remove BT debug code +d8133ef655d2 staging: r8188eu: attach newly imported driver to build system +3c56618e6691 staging: r8188eu: introduce new supporting files for RTL8188eu driver +7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver +2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver +8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver +15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver +d914b80a8f56 arm64: avoid double ISB on kernel entry +afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit +80c7c36fb3dd Documentation: document the preferred tag checking mode feature +4010a528219e Merge tag 'fixes_for_v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference +d2e0d8f9746d arm64: move preemption disablement to prctl handlers +433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields +638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl +345daff2e994 ucounts: Fix race condition between alloc_ucounts and put_ucounts +dfe495362c9b Merge tag 'platform-drivers-x86-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +25905f602fdb dmaengine: idxd: Change license on idxd.h to LGPL +cbcf01128d0a af_unix: fix garbage collect vs MSG_PEEK +b2a616676839 btrfs: fix rw device counting in __btrfs_free_extra_devids +ecc64fab7d49 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction +240246f6b913 btrfs: mark compressed range uptodate only if all bio succeed +41a8457f3f6f ACPI: DPTF: Fix reading of attributes +e0eef3690dc6 Revert "ACPI: resources: Add checks for ACPI IRQ override" +41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done +4541e4f2225c drm/msm/gem: Mark active before pinning +fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities +e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path +bd0b8e9f9c3c drm/msm: Drop submit bo_list +1d8a5ca436ee drm/msm: Conversion to drm scheduler +14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' +0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" +36c2530ea963 spi: imx: mx51-ecspi: Fix CONFIGREG delay comment +830b69f6c059 MAINTAINERS: Add sound devicetree bindings for Wolfson Micro devices +acbf58e53041 ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs +31428c78748c ASoC: component: Remove misplaced prefix handling in pin control functions +b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +708b7df3480a drm/i915: Extract i915_module.c +bb13ea282535 drm/i915: Remove i915_globals +64fc7cc71c22 drm/i915: move vma slab to direct module init/exit +210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit +47514ac752ef drm/i915: move request slabs to direct module init/exit +891332f697e1 iwlwifi: add new so-jf devices +a5bf1d4434b9 iwlwifi: add new SoF with JF devices +0f673c16c850 iwlwifi: pnvm: accept multiple HW-type TLVs +c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit +a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit +2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit +a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit +512ba03e35cc drm/i915: move i915_active slab to direct module init/exit +6d5de3275609 drm/i915: Check for nomodeset in i915_init() first +b2c943e52705 nubus: Make struct nubus_driver::remove return void +6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() +9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field +c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper +d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number +e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper +5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available +fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails +5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove +c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() +015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown +4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller +a890d01e4ee0 io_uring: fix poll requests leaking second poll entries +ef04688871f3 io_uring: don't block level reissue off completion path +e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() +7882c55ef64a filesystems/locking: fix Malformed table warning +573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating +89fb62fde3b2 sis900: Fix missing pci_disable_device() in probe and remove +63caca1e3ef6 Merge branch 'fec-next' +987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC +a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC +fc539459e900 net: fec: add MAC internal delayed clock feature support +b82f8c3f1409 net: fec: add eee mode tx lpi support +947240ebcc63 net: fec: add imx8mq and imx8qm new versions support +df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay +5d886947039d dt-bindings: net: fsl,fec: update compatible items +125d10373ad9 dmanegine: idxd: add software command status +a9c171527a34 dmaengine: idxd: rotate portal address for better performance +673d812d30be dmaengine: idxd: fix wq slot allocation index check +568b2126466f dmaengine: idxd: fix uninit var for alt_drv +ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class +68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option +56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support +d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() +1e60cebf8294 net: let flow have same hash in two directions +258cb692b820 dmaengine: at_xdmac: use platform_driver_register +2b2c66f607d0 platform/x86: gigabyte-wmi: add support for B550 Aorus Elite V2 +a59c7b6c6ff6 platform/x86: intel-hid: add Alder Lake ACPI device ID +3b41fb409491 HID: apple: Add missing scan code event for keys handled by hid-apple +bebf8820b355 HID: cmedia: add support for HS-100B mute button +25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() +9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common function +ccb51c2e3f05 HID: wacom: Avoid sending empty sync events +5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled +dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' +7cc8524f65ce HID: wacom: Skip processing of touches with negative slot values +6ca2350e11f0 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT +b7fe54f6c2d4 Documentation: Add L1D flushing Documentation +e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl +b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() +8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH +58e106e725ee sched: Add task_work callback for paranoid L1D flush +371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases +c52787b59063 x86/smp: Add a per-cpu view of SMT state +0818ec1f508f HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" +ebe0b42a4252 HID: apple: Add support for Keychron K1 wireless keyboard +a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN +f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop +e9c6729acb38 HID: fix typo in Kconfig +3bdc70669eb2 Merge branch 'devlink-register' +d7907a2b1a3b devlink: Remove duplicated registration check +35f6986743d7 net/mlx5: Don't rely on always true registered field +acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order +d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c +64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c +16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ +5e7b30d24a5b nfc: nfcsim: fix use after free during module unload +76a16be07b20 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove +557fb5862c92 sctp: fix return value check in __sctp_rcv_asconf_lookup +46573e3ab08f nfc: s3fwrn5: fix undefined parameter values in dev_err() +9d0279d043e8 Merge tag 'mlx5-fixes-2021-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +eda97cb095f2 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available +059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get to replace open coding +48ae638be56b ppc4xx: replace sscanf() by kstrtoul() +2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management +ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selection in stm32-dma +af2eec750281 dmaengine: altera-msgdma: make response port optional +4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional +26f1ca91d242 dmaengine: hisi_dma: Remove some useless code +48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_del/list_add_tail +df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of list_del/list_add_tail +75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_del/list_add_tail +baa16371c952 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops +d54db74ad6e0 dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops +fa20bada3f93 usb: gadget: f_hid: idle uses the highest byte for duration +ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible +340e84573878 block: delay freeing the gendisk +3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() +5ab189cf3abb blk-iocost: fix operation ordering in iocg_wake_fn() +db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC +dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO +a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO +79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() +a61acbbe9cf8 drm/msm: Track "seqno" fences by idr +be40596bb5cf drm/msm: Consolidate submit bo state +7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling +390ad4212197 drm: Drop drm_gem_object_put_locked() +030af2b05aee drm/msm: drop drm_gem_object_put_locked() +86c2a0f000c1 drm/msm: Small submitqueue creation cleanup +375f9a63a66b drm/msm: Docs and misc cleanup +9bc95570175a drm/msm: Devfreq tuning +552fce98b06f drm/msm: Split out get_freq() helper +af5b4fff0fe8 drm/msm: Split out devfreq handling +298287f6e79a drm/msm: Signal fences sooner +da3d378dec86 drm/msm: Let fences read directly from memptrs +e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ +ee242ca704d3 drm/i915/guc: Implement GuC priority management +3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck +617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission +716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests +064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission +3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission +3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest +62eaf0ae217d drm/i915/guc: Support request cancellation +ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission +481d458caede drm/i915/guc: Add golden context to GuC ADS +731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs state dump +cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags +793578524050 drm/i915/guc: Hook GuC scheduling policies up +dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC +573ba126aef3 drm/i915/guc: Capture error state on context reset +c17b637928f0 drm/i915/guc: Enable GuC engine reset +d75dc57fee98 drm/i915/guc: Don't complain about reset races +6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on engine reset +933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC +f7957e603cbc drm/i915/guc: Handle engine reset failure notification +1e0fd2b5da1e drm/i915/guc: Handle context reset notification +cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface +e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize +c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled +eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface +d1cee2d37a62 drm/i915: Move active request tracking to a vfunc +27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc +a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs +b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission +1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i915_request +96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines +556120256ecd drm/i915/guc: GuC virtual engines +a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next +c3df5fb57fe8 cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync +740452e09cf5 net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 +b1c2f6312c50 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() +7f331bf0f060 net/mlx5: Unload device upon firmware fatal error +678b1ae1af4a net/mlx5e: Fix page allocation failure for ptp-RQ over SF +497008e78345 net/mlx5e: Fix page allocation failure for trap-RQ over SF +a759f845d1f7 net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping +9841d58f3550 net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available +e2351e517068 net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined +dd3fddb82780 net/mlx5: E-Switch, handle devcom events only for ports on the same device +c671972534c6 net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported +90b22b9bcd24 net/mlx5e: Disable Rx ntuple offload for uplink representor +8b54874ef161 net/mlx5: Fix flow table chaining +299b50fc9e8b Merge branch 'ipa-clock-refs' +2c257248ce8e net: ipa: don't suspend endpoints if setup not complete +f2b0355363f3 net: ipa: add a clock reference for netdev operations +34c6034b4764 net: ipa: add clock reference for remoteproc SSR +cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() +923a6b698447 net: ipa: get clock in ipa_probe() +33b57e0cc78e bpf: Increase supported cgroup storage value size +92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure +b93af3055d6f blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling +f1fdee33f5b4 Merge branch 'sockmap fixes picked up by stress tests' +9635720b7c88 bpf, sockmap: Fix memleak on ingress msg enqueue +476d98018f32 bpf, sockmap: On cleanup we additionally need to remove cached skb +343597d558e7 bpf, sockmap: Zap ingress queues after stopping strparser +2bcc025ab9bb clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops +4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible +04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible +043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel +c139e40a515d libbpf: Fix comment typo +7d549995d4e0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom +51bbe7ebac25 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations +98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user +e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user +b26b181651f3 microblaze: use generic strncpy/strnlen from_user +8750f9bbda11 KVM: add missing compat KVM_CLEAR_DIRTY_LOG +74775654332b KVM: use cpu_relax when halt polling +5868b8225ece KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl +feea01360cb1 KVM: SVM: tweak warning about enabled AVIC on nested entry +f1577ab21442 KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated +bb000f640e76 KVM: s390: restore old debugfs names +3fa5e8fd0a0e KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized +c33e05d9b067 KVM: selftests: Introduce access_tracking_perf_test +15b7b737deb3 KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing +76b4f357d0e7 x86/kvm: fix vcpu-id indexed array sizes +82d712f6d147 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes +f34d9224503f Merge branch 'ipa-interrupts' +176086d87035 net: ipa: kill ipa_interrupt_process_all() +fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code +e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions +937a0da43228 net: ipa: make IPA interrupt handler threaded only +8373cd38a888 net: hns3: change the method of obtaining default ptp cycle +8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std +2f21be447bf0 Merge branch 'ionic-next' +5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit +b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present +9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 and newer HW +0c9856e4edcd drm: mxsfb: Enable recovery on underflow +18d6426402de ionic: add function tag to debug string +6edddead9550 ionic: enable rxhash only with multiple queues +f51236867736 ionic: block some ethtool operations when fw in reset +a1cda1844bee ionic: remove unneeded comp union fields +73618201acaa ionic: increment num-vfs before configure +e75ccac1d064 ionic: use fewer inits on the buf_info struct +e7f52aa44380 ionic: init reconfig err to 0 +73d618bb7e19 ionic: print firmware version on identify +d2662072c094 ionic: monitor fw status generation +c0b03e839950 ionic: minimize resources when under kdump +7c57706b4be5 Merge branch 'ndo_ioctl-rework' +3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation +ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl +88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE +ad7eab2ab014 net: split out ndo_siowandev ioctl +a76053707dbf dev_ioctl: split out ndo_eth_ioctl +a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately +8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function +73d74f61a559 wan: use ndo_siocdevprivate +34f7cac07c4e ppp: use ndo_siocdevprivate +cc0aa831a0d9 sb1000: use ndo_siocdevprivate +81a68110a22a hippi: use ndo_siocdevprivate +3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate +ae6af0120dda airo: use ndo_siocdevprivate +25ec92fbdd23 hamradio: use ndo_siocdevprivate +ebb4a911e09a cxgb3: use ndo_siocdevprivate +18787eeebd71 qeth: use ndo_siocdevprivate +76b5878cffab slip/plip: use ndo_siocdevprivate +ef1b5b0c30bc net: usb: use ndo_siocdevprivate +043393d8b478 fddi: use ndo_siocdevprivate +d92f7b59d32b eql: use ndo_siocdevprivate +32d05468c462 tehuti: use ndo_siocdevprivate +99b78a37a371 hamachi: use ndo_siocdevprivate +dbecb011eb78 appletalk: use ndo_siocdevprivate +232ec98ec35d bonding: use siocdevprivate +029a4fef6b22 tulip: use ndo_siocdevprivate +4747c1a8bc50 phonet: use siocdevprivate +561d8352818f bridge: use ndo_siocdevprivate +3f3fa5340745 hostap: use ndo_siocdevprivate +3343c49a959d staging: wlan-ng: use siocdevprivate +89939e890605 staging: rtlwifi: use siocdevprivate +b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl +2fba2eae30d3 Merge branch 'tcp-rack' +a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window +63f367d9de77 tcp: more accurately detect spurious TLP probes +bb7262b29547 timers: Move clearing of base::timer_running under base:: Lock +284c537a8ace clk: lmk04832: drop redundant fallthrough statements +87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) +f92975d76d53 tools/memory-model: Heuristics using data_race() must handle all values +436eef23c41f tools/memory-model: Add example for heuristic lockless reads +d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CLK_MT8167 +06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops +5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output +b3bf9632efc4 torture: Don't use "test" command's "-a" argument +a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks +9e528a84c9f2 torture: Consistently name "qemu*" test output files +4567c76a8e45 torture: Use numeric taskset argument in jitter.sh +de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs +bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity +8220a1184970 torture: Don't redirect qemu-cmd comment lines +cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks +586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit +9b9a80677fd8 scftorture: Add RPC-like IPI tests +af5f6e27d52c locktorture: Count lock readers +5b237d650eb8 locktorture: Mark statistics data races +811192c5f24b rcuscale: Console output claims too few grace periods +59e836662860 rcutorture: Preempt rather than block when testing task stalls +25f6fa53a074 refscale: Add measurement of clock readout +17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP +05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore +7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument +4ee107c51413 clk: qcom: smd-rpm: Fix MSM8936 RPM_SMD_PCNOC_A_CLK +ec6446d5304b fpga: dfl: fme: Fix cpu hotplug issue in performance reporting +441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support +25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support +aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support +a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support +9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support +34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support +b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support +7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support +71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support +014a4881a23f clk: mediatek: Add MT8192 imgsys clock support +cebef18833e2 clk: mediatek: Add MT8192 camsys clock support +f61e83488df7 clk: mediatek: Add MT8192 audio clock support +710573dee31b clk: mediatek: Add MT8192 basic clocks support +c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify clock providers +f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data +7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control +197ee5436be5 clk: mediatek: Get regmap without syscon compatible check +f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks +4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding for MT8192 +d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 +4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of MT8192 clock +42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode +773af69121ec io_uring: always reissue from task_work context +ec30ce41f038 maintainers: add bugs and chat URLs for amdgpu +f2ad3accefc6 drm/amdgpu/display: only enable aux backlight control for OLED panels +9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions +b53e041d8e43 drm/amd/display: ensure dentist display clock update finished in DCN20 +c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga into char-misc-next +8d177577cd91 drm/amd/display: Add missing DCN21 IP parameter +c8f8e96805b5 drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 +91e273712ab8 drm/amdgpu: Check pmops for desired suspend state +c07d5c922698 perf pmu: Fix alias matching +8e3341257e3b Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" +b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state +b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures +af1f2b19fd7d drm/amd/display: Fix PSR command version +e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter +e868f0a3c4b9 kdb: Rename members of struct kdbtab_t +9a5db530aa7d kdb: Simplify kdb_defcmd macro logic +d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported +9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 +91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state +c25abcd62550 kdb: Get rid of redundant kdb_register_flags() +b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro +48e8a7b5a551 perf cs-etm: Split --dump-raw-trace by AUX records +833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges +251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates +8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() +ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() +7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() +fc71c9e6f41f drm/msm/dp: Initialize dp->aux->drm_dev before registration +afc9b8b6bab8 drm/msm/dp: signal audio plugged change at dp_pm_resume +f9a39932fa54 drm/msm/dp: Initialize the INTF_CONFIG register +7591c532b818 drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run +bceddc2cb581 drm/msm: Fix display fault handling +b910a0206b59 drm/msm/dpu: Fix sm8250_mdp register length +6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" from Kuninori Morimoto : +4c4c1257b844 virt: acrn: Do hcall_destroy_vm() before resource release +72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes +5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter +bf88fef0b6f1 usb: otg-fsm: Fix hrtimer list corruption +00de6a572f30 usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses +68d9f95d6fd5 usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI +cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling +41f673183862 usb: isp1760: do not sleep in field register poll +7de14c88272c usb: isp1760: remove debug message as error +f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding +cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format +61aaaa8110b1 dt-bindings: Remove "status" from schema examples +b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' related warnings +db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' related warnings +732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry +f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure +4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible +39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible +fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter +e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support +b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc +9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed +c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller +6b587394c65c usb: mtu3: support suspend/resume for dual-role mode +427c66422e14 usb: mtu3: support suspend/resume for device mode +6244831543ec usb: mtu3: add helper to power on/down device +fa6f59e28c61 usb: mtu3: support runtime PM for host mode +0609c1aa10de usb: mtu3: add new helpers for host suspend/resume +d7e127242816 usb: mtu3: support option to disable usb2 ports +88c6b90188d8 usb: mtu3: support property role-switch-default-mode +26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode +2037f2991dde usb: common: add helper to get role-switch-default-mode +72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt +0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-default-mode +88302047803b dt-bindings: usb: mtu3: add optional property to disable usb2 ports +a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon +afcff6dc690e usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers +2867652e4766 usb: gadget: f_hid: fixed NULL pointer dereference +bee08559701f reset: renesas: Add RZ/G2L usbphy control driver +18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings +fa4a8dcfd51b usb: gadget: remove leaked entry from udc driver list +30fad76ce4e9 USB: usbtmc: Fix RCU stall warning +c7b65650c7f4 staging: mt7621-pci: avoid to re-disable clock for those pcies not in use +95f7f15461fa kdb: Get rid of custom debug heap allocator +c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next +39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor +cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor +7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file +2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional +f05916281fd7 staging: vchiq: Move vchiq char driver to its own file +c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h +2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code +050cbd980e6b staging: vt6655: remove filename from upc.h +ed0b62a568d1 staging: vt6655: remove filename from mac.h +290262b9198d staging: vt6655: kernel style cleanup of mac.c +56bfb9bc6cd1 staging: vt6655: remove filename from key.h +692b3e44b7af staging: vt6655: remove filename from key.c +82bcc3174af2 staging: vt6655: remove filename from dpc.h +eee245f5d707 staging: vt6655: remove filename from dpc.c +0e9e3f6170d6 staging: vt6655: remove filename from device_main.c +f0d52cd21498 staging: vt6655: remove filename from device_cfg.h +646ce5315f58 staging: vt6655: remove filename from channel.h +ec32e0776f43 staging: vt6655: remove filename from channel.c +065dddf31e5a staging: vt6655: remove filename from card.h +51f42c766563 staging: vt6655: remove filename from card.c +cae9546ac9f1 staging: vt6655: remove filename from baseband.c +14127269cd51 staging: vt6655: remove filename from baseband.h +246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() +3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() +cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses +36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR HIKEY 960/970 +a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array +5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate +b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on +a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate +e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate +99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize +f39465018999 staging: rtl8188eu: remove unused IntrMask +bd4680034d1f staging: rtl8188eu: remove two write-only hal components +e79942ec2ccb staging: rtl8188eu: remove write-only power struct component +55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define +448390332cfb staging: rtl8188eu: remove yet another unused enum +fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines +b5b6cf1a2643 staging: rtl8188eu: remove another unused enum +c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum +3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU +bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE +20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 +2d9f8c5ae660 staging: rtl8188eu: remove unused defines +2490e3230245 staging: rtl8188eu: remove braces from single line if blocks +1f0873da312d staging: rtl8188eu: remove blank lines +51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables +eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() +409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint +e9e6aa51b273 staging: rtl8712: error handling refactoring +9be550ee4391 staging: rtl8712: get rid of flush_scheduled_work +c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() +fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() +56315e55119c staging: ks7010: Fix the initialization of the 'sleep_status' structure +66c1c64ea89d staging: rtl8188eu: Line over 100 characters +0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core/rtw_ap.c +35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] +801e541c79bb nfc: s3fwrn5: fix undefined parameter values in dev_err() +55f24c27b6c1 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state +4d1014c1816c drivers core: Fix oops when driver probe fails +17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB +df26600ad3e7 drm: add logging for RMFB ioctl +37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe +89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend +9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() +7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() +940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() +33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() +2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() +61bef9e68dca ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire +2635c226036c ASoC: topology: Select SND_DYNAMIC_MINORS +8ee18e769dd6 Merge drm/drm-fixes into drm-misc-fixes +c7c9d2102c9c net: llc: fix skb_over_panic +ef17e2ac2183 net: qed: remove unneeded return variables +d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver +c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Passthrough +fcef709c2c4b octeontx2-af: Do NIX_RX_SW_SYNC twice +453a343c5a74 Merge branch 'ovs-upcall-issues' +076999e46027 openvswitch: fix sparse warning incorrect type +784dcfa56e04 openvswitch: fix alignment issues +e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS +ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-next +4b0556b96e1f ALSA: usb-audio: Add registration quirk for JBL Quantum 600 +f9b282b36dfa net: netlink: add the case when nlh is NULL +3df15d6f3724 vt: keyboard.c: make console an unsigned int +c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. +9f59efcd51e3 HID: ft260: fix format type warning in ft260_word_show() +ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core +c7fcbf251397 drm/plane: check that fb_damage is set up when used +6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips +40f2218dc4ac drm/prime: fix comment on PRIME Helpers +3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly unsigned +481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 +72fdb403008c tty: pdc_cons, free tty_driver upon failure +9f90a4ddef4e tty: drop put_tty_driver +cb9ea618ee60 tty: make tty_set_operations an inline +56ec5880a28e tty: drop alloc_tty_driver +39b7b42be4a8 tty: stop using alloc_tty_driver +0524513afe45 tty: don't store semi-state into tty drivers +7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure +23411c720052 xtensa: ISS: don't panic in rs_init +b0e81817629a net: build all switchdev drivers as modules when the bridge is a module +52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port +67b94be44771 tty: move tty_port to new tty_port.h +8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h +56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h +abca990183e9 tty: include list & lockdep from tty_ldisc.h +a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h +890ebae62770 tty: include kref.h in tty_driver.h +4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h +9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow +8496f60a670d v253_init: eliminate pointer to string +0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional +3d1fa055ea72 serial: max310x: Use clock-names property matching to recognize EXTCLK +0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake +f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles +d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices +c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices +c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of the gpio key +15d27b15de96 efi: sysfb_efi: fix build when EFI is not set +71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures +192fbfb76744 drm/i915: Implement PSF GV point support +9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 +fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc +9acb9c48b940 fs: remove generic_block_fiemap +e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap +8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap +9907f382a7a0 ARM: dts: at91: add conflict note for d3 +8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported +bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios +e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree +3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code +feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config +8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode +289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node +ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration +591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP +176f26bcd41a ARM: dts: Add support for dra762 abz package +cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names +ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry +353b7a55dcaf Merge branch 'fixes-v5.14' into fixes +13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire +3821cc7fc0b9 drm/i915: document caching related bits +c68ef4ad180e omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator +0162a9964365 ARM: dts: am437x-l4: fix typo in can@0 node +20a6b3fd8e2e ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 +a6d90e9f2232 bus: ti-sysc: AM3: RNG is GP only +b070f9ca7868 ARM: omap2+: hwmod: fix potential NULL pointer access +0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features +3da77cf33cf8 s390/delay: get rid of not needed header includes +6ab023641a34 s390/boot: get rid of arithmetics on function pointers +243fdac5934f s390/headers: fix code style in module.h +7e82523f2583 s390/hwcaps: make sie capability regular hwcap +98ac9169e540 s390/hwcaps: remove hwcap stfle check +487dff5638b9 s390/hwcaps: remove z/Architecture mode active check +449fbd713f57 s390/hwcaps: use consistent coding style / remove comments +251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits +873129ca7b56 s390/hwcaps: split setup_hwcaps() +f17a6d5d83bc s390/hwcaps: move setup_hwcaps() +c68d463286cd s390/hwcaps: add sanity checks +95655495e404 s390/hwcaps: use named initializers for hwcap string arrays +47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers +511ad531afd4 s390/hwcaps: shorten HWCAP defines +7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps +3322ba0d7bea s390: make PCI mio support a machine flag +196e3c6ad1cc s390/disassembler: add instructions +b3bc7980f4ad s390: report more CPU capabilities +0d374381d00b s390/qdio: remove unused macros +bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers +0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue +d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code +d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails +d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw +1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout +2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw +f1a546947431 s390/setup: don't reserve memory that occupied decompressor's head +6bda66703776 s390/boot: move dma sections from decompressor to decompressed kernel +97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions +7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent +6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S +455cac5028c4 s390/setup: generate asm offsets from struct parmarea +f4cb3c9bd041 s390/setup: drop _OFFSET macros +88a37f810757 s390/setup: remove unused symbolic constants for C code from setup.h +e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' +84733284f67b s390/boot: introduce boot data 'initrd_data' +f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C +8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets +36af1c5c1598 s390/vdso: use system call functions +91f05c274483 s390/syscall: provide generic system call functions +b84d0c417a5a s390/cpacf: get rid of register asm +b49d08acb5d9 s390/debug: remove unused print defines +1487f59ad2a5 s390/dasd: remove debug printk +7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization +42c89439b9fa s390/boot: disable Secure Execution in dump mode +c5cf505446db s390/boot: move uv function declarations to boot/uv.h +5492886c1474 s390/jump_label: print real address in a case of a jump label bug +bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends +3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends +0029b4d19491 s390/sclp: use only one sclp early buffer to send commands +6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h +256d78d08177 s390/boot: make stacks part of the decompressor's image +7fadcc078785 s390/boot: move all linker symbol declarations from c to h files +df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock +47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates +7ba0273b2f34 kernfs: switch kernfs to use an rwsem +c7e7c04274b1 kernfs: use VFS negative dentry caching +895adbec302e kernfs: add a revision to identify directory node changes +91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G +bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G +3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2G SoCs and boards +bdac4d8abbfc Merge 5.14-rc3 into driver-core-next +35171fbfc0d9 ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) +f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 +6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock +9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k +71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts +44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path +7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app +9efea843a906 scsi: qla2xxx: edif: Add detection of secure device +8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs +dd30706e73b7 scsi: qla2xxx: edif: Add key update +fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire +84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els +7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs +7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs +cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' +0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection +8f13142ac2eb scsi: target: Remove redundant assignment to variable ret +ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd +45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches +95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 +bfc477854a42 scsi: lpfc: Add 256 Gb link speed support +f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new adapters +df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create +f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters +5ad4df56cd21 smb3: rc uninitialized in one fallocate path +f2a26a3cff27 SMB3: fix readpage for large swap cache +d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock +f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation +9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk +08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup +9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO +d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT +953a92f0e55f clk: hisilicon: hi3559a: select RESET_HISI +24b5b1978cd5 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs +3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when timeout occurs +6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis +5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that intersect with pipe_clip +4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect +15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug +0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup +268ca4129d8d Merge branch 'ipa-clock' +e2f154e6b601 net: ipa: introduce ipa_uc_clock() +dc8f7e3924a9 net: ipa: set up the microcontroller earlier +1118a14710ee net: ipa: set up IPA interrupts earlier +07e1f6897f73 net: ipa: configure memory regions early +63961f544e27 net: ipa: kill ipa_modem_setup() +323e0cb473e2 flow_dissector: Fix out-of-bounds warnings +6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() +22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ +758684e49f4c bnxt_en: Fix static checker warning in bnxt_fw_reset_task() +2739bd76fceb Merge branch 'ipa-kill-validation' +5bc5588466a1 net: ipa: use WARN_ON() rather than assertions +442d68ebf092 net: ipa: kill the remaining conditional validation code +546948bf3625 net: ipa: always validate filter and route tables +f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() +beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' +edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can decode source port from" +b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based on tag_8021q +884be12f8566 net: dsa: sja1105: add support for imprecise RX +19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge +4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports +6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic +d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of pointer table +ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from the data path +f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle +9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next +0937a7b3625d video: ep93xx: Prepare clock before using it +f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix +93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels +fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 +793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' +b0588390dbce libbpf: Split CO-RE logic into relo_core.c. +301ba4d71028 libbpf: Move CO-RE types into relo_core.h. +3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. +6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. +f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero +1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero +b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero +bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver +53ca18acbe64 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation +0f32d9eb38c1 ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard +f9398f15605a lib/test_stackinit: Fix static initializer test +b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported +00a2b7c75895 Merge branch irq/bitmap_zalloc into irq/irqchip-next +b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early +c980983daebf irqchip/mvebu-odmi: Switch to bitmap_zalloc() +3db3969f5375 irqchip/mvebu-gicp: Switch to devm_bitmap_zalloc() +43a1965fc5ae irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc() +ff5fe8867a5f irqchip/gic-v3: Switch to bitmap_zalloc() +81d3c9e7b43e irqchip/gic-v2m: Switch to bitmap_zalloc() +3f1808f63f04 irqchip/alpine-msi: Switch to bitmap_zalloc() +4cad4da0795e irqchip/partitions: Switch to bitmap_zalloc() +09f83569189f net/mlx5e: Use the new TIR API for kTLS +65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res +a6696735d694 net/mlx5e: Convert TIR to a dedicated object +6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash +4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() +a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() +983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() +093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id +0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources +3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct +4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx +06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object +bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of create/destroy functions +69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock +26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO +9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB +66291b6adb66 ALSA: usb-audio: Fix superfluous autosuspend recovery +6aade587d329 drm/amdgpu: Avoid printing of stack contents on firmware load error +110aa25c3ce4 io_uring: fix race in unified task_work running +d47255d3f873 drm/amdgpu: Fix resource leak on probe error path +9583db2332e3 ext2: make ext2_iomap_ops available unconditionally +cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) +d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) +76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_migrate fails +75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed +bf947c989c16 drm/i915/gem: Unify user object creation (v3) +82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_gem_dumb_create() +34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object_create* (v2) +f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate +816753c06f23 drm/i915/gt: nuke gen6_hw_id +44eff40a32e8 io_uring: fix io_prep_async_link locking +af996031e154 net: ixp4xx_hss: use dma_pool_zalloc +92766c4628ea net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset +8d909b2333f3 printk: syslog: close window between wait and read +b371cbb584d8 printk: convert @syslog_lock to mutex +85e3e7fbbb72 printk: remove NMI tracking +93d102f094be printk: remove safe buffers +002eb6ad0751 printk: track/limit recursion +55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs +8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest +9ffb14ef61ba move_mount: allow to add a mount into an existing group +0fbea6805401 iommu/dma: Fix leak in non-contiguous API +0a31df682323 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access +3b1c8c568267 docs: virt: kvm: api.rst: replace some characters +0e691ee7b503 KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name +ee974d9625c4 iommu/amd: Fix printing of IOMMU events when rate limiting kicks in +d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 +9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into renesas-clk-for-v5.15 +0b256c403d40 dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock +2bb16bea5fea KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() +9a9e74819bb0 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() +75cc1018a9e1 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() +3f34f1259776 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback +a886d5a7e67b iommu/vt-d: Report real pgsize bitmap to iommu core +8bc54824da4e iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count +2c39ca6885a2 ASoC: tlv320aic31xx: Fix jack detection after suspend +13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() +2ebda0271483 sctp: delete addr based on sin6_scope_id +94cbe7db7d75 net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 +308723e35800 iommu: Remove mode argument from iommu_set_dma_strict() +02252b3bfe9f iommu/amd: Add support for IOMMU default DMA mode build options +d0e108b8e962 iommu/vt-d: Add support for IOMMU default DMA mode build options +712d8f205835 iommu: Enhance IOMMU default DMA mode build options +d8577d2e331d iommu: Print strict or lazy mode at init time +1d479f160c50 iommu: Deprecate Intel and AMD cmdline methods to enable strict mode +d453ceb6549a platform/chrome: sensorhub: Add trace events for sample +9d32e4e7e9e1 nfp: add support for coalesce adaptive feature +e129f6b5aeb3 net: mhi: Improve MBIM packet counting +a0302ff5906a nfc: s3fwrn5: remove unnecessary label +8f49efc9a0c4 Merge branch 'hns3-devlink' +f2b67226c3a8 net: hns3: add devlink reload support for VF +98fa7525d360 net: hns3: add devlink reload support for PF +bd85e55bfb95 net: hns3: add support for devlink get info for VF +26fbf511693e net: hns3: add support for devlink get info for PF +cd6242991d2e net: hns3: add support for registering devlink for VF +b741269b2759 net: hns3: add support for registering devlink for PF +6149ab604c80 devlink: add documentation for hns3 driver +f0c6225531e4 ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 +71e69d7adee1 Merge 5.14-rc3 into char-misc-next +8119cefd9a29 powerpc/kexec: blacklist functions called in real mode for kprobe +e1ab9a730b42 Merge branch 'fixes' into next +808035317b22 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback +9ea1a2c49448 iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback +23c30bed9c3c iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() +f13eabcf9dfa iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() +4a77b12deb25 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() +1fe27be5ffec iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() +41e1eb2546e9 iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries +647c57764b37 iommu: Add support for the map_pages() callback +b1d99dc5f983 iommu: Hook up '->unmap_pages' driver callback +89d5b9601f70 iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts +e7d6fff6b3d3 iommu: Use bitmap to calculate page size in iommu_pgsize() +910c4406ccc9 iommu: Add a map_pages() op for IOMMU drivers +ca073b55d16a iommu/io-pgtable: Introduce map_pages() as a page table op +cacffb7f7b45 iommu: Add an unmap_pages() op for IOMMU drivers +374c15594c4e iommu/io-pgtable: Introduce unmap_pages() as a page table op +7d9e2661f268 printk: Move the printk() kerneldoc comment to its new home +0f0aa84850a4 printk/index: Fix warning about missing prototypes +480e93e12aa0 net: xfrm: Fix end of loop tests for list_for_each_entry +b4bde5554f70 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs() +5d3a618f3565 drm/i915: fix not reading DSC disable fuse in GLK +d7f237df5345 drm/i915/bios: Fix ports mask +d842bc6c0579 Merge v5.14-rc3 into usb-next +3012248fdfee drm: document drm_property_enum.value for bitfields +4b5260032ec6 arm64: dts: meson: improve gxm-khadas-vim2 wifi +6b197abe56fe arm64: dts: meson: improve gxl-s905x-khadas-vim wifi +72ccc373b064 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties +632062e540be ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties +876228e9f935 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties +0bd475db1a5d ARM: dts: meson8b: ec100: wire up the RT5640 audio codec +4f8ca13df1d5 ARM: dts: meson: Add the AIU audio controller +c8cec8130546 ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC +46f2735c17d2 arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth +44cf630bcb8c ARM: dts: meson8: Use a higher default GPU clock frequency +9d3ef21dca2c arm64: dts: allwinner: h6: tanix-tx6: enable emmc +35f2f8b802c1 arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies +7ab1f6539762 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names +fc520525c18a alpha: fix spelling mistakes +3e0c6d15adea alpha: Remove space between * and parameter name +ee3e9fa29e8b alpha: fp_emul: avoid init/cleanup_module names +15b9e384030c alpha: Add syscall_get_return_value() +6208721f1399 binfmt: remove support for em86 (alpha only) +8f34ed9d9597 alpha: fix typos in a comment +bfd736e3ffcc alpha: defconfig: add necessary configs for boot testing +caace6ca4e06 alpha: Send stop IPI to send to online CPUs +f0443da1d856 alpha: convert comma to semicolon +5e3c3a0ae5d1 alpha: remove undef inline in compiler.h +a09c33cbf3db alpha: Kconfig: Replace HTTP links with HTTPS ones +d66cd5dea551 cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev +e4b016f4b441 alpha: __udiv_qrnnd should be exported +ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url +e538b0985a05 fscrypt: remove mention of symlink st_size quirk from documentation +064c73498601 ubifs: report correct st_size for encrypted symlinks +461b43a8f92e f2fs: report correct st_size for encrypted symlinks +8c4bca10ceaf ext4: report correct st_size for encrypted symlinks +d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size +108547fd85eb dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support +5e36129f2b4e regulator: hi6421v600: rename voltage range arrays +c20d7a9b0266 Merge branch 'regulator-5.14' into regulator-5.15 +ccb2a74eec21 regulator: hi6421v600: use lowercase for ldo +35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next +9f66861181e6 m68k/coldfire: change pll var. to clk_pll +ff1176468d36 (tag: v5.14-rc3, linux-stable/master) Linux 5.14-rc3 +832df96d5f95 Merge branch 'sctp-pmtu-probe' +eacf078cf4c7 sctp: send pmtu probe only if packet loss in Search Complete state +058e6e0ed0ea sctp: improve the code for pmtu probe send and recv update +795e3d2ea68e net: qede: Fix end of loop tests for list_for_each_entry +4a52225d6101 docs/zh_CN: add a translation for index +77167b966b7e docs: submitting-patches: clarify the role of LKML +d5caec394a78 admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt +ce48ee81a193 admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst +b426d9d78efb docs: virt: kvm: api.rst: replace some characters +dc9c31c3ffc8 docs: firmware-guide: acpi: dsd: graph.rst: replace some characters +f3fd34fe0e71 docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters +662fa3d60993 docs: networking: dpaa2: fix chapter title format +a9fd134be7b9 docs: kvm: properly format code blocks and lists +8b9671643d2f docs: kvm: fix build warnings +5b42d0bfb73d docs: printk-formats: fix build warning +6ab0493dfc62 deprecated.rst: Include details on "no_hash_pointers" +0a03801ca8bd docs/zh_CN: reformat zh_CN/dev-tools/testing-overview +03b7c552d081 maintainers: Update freedesktop.org IRC channels +79e93d0a74e7 documentation: Update #nouveau IRC channel network +44379b986424 drm/panel: panel-simple: Fix proper bpc for ytc700tlag_05_201c +a1833a54033e smpboot: fix duplicate and misplaced inlining directive +3c0ce1497a44 Merge tag 'powerpc-5.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +12e9bd168c85 Merge tag 'timers-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d1b178254ca3 Merge tag 'locking-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e049597e7ec1 Merge tag 'efi-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9041a4d2ee2f Merge tag 'core-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +04ca88d056b4 Merge tag 'dma-mapping-5.14-1' of git://git.infradead.org/users/hch/dma-mapping +2eeb0dce728a f2fs: don't sleep while grabing nat_tree_lock +6de8687ccdef f2fs: remove allow_outplace_dio() +3e679dc78c17 f2fs: make f2fs_write_failed() take struct inode +71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of full dsi +a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cells property +c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling +9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after a line-break +0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and parenthesis +48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A and newer SoCs +1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema +47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit +6474e67eabfb dt-bindings: display: simple: add some Logic Technologies and Multi-Inno panels +7e4960b3d66d mlx4: Fix missing error code in mlx4_load_one() +ad4e1e48a629 net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY +149ea30fdd5c devlink: Fix phys_port_name of virtual port and merge error +cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg +8dad5561c13a can: flexcan: update Kconfig to enable coldfire +d9cead75b1c6 can: flexcan: add mcf5441x support +896e7f3e7424 can: flexcan: add platform data header +f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability +7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instead of constant values +004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code +6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources +45cb13963df3 can: etas_es58x: use error pointer during device probing +58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation +c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes +1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information +3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-shot mode +1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only in case of success +805ff68c8e7f can: peak_pci: Add name and FW version of the card in kernel buffer +fe1fa1387a15 can: peak_pci: fix checkpatch warnings +9b69aff9fd1a can: peak_pci: convert comments to network style comments +5bbe60493a21 net: at91_can: fix the comments style issue +fc1d97d4fbfd net: at91_can: remove redundant space +02400533bb70 net: at91_can: add braces {} to all arms of the statement +ccc5f1c994df net: at91_can: fix the alignment issue +8ed1661cf21e net: at91_can: use BIT macro +57bca980bad4 net: at91_can: fix the code style issue about macro +933850c4b912 net: at91_can: add blank line after declarations +822a99c41fb4 net: at91_can: remove redundant blank lines +42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro +f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro +681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro +cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared +71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF +74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property +0ddd83fbebbc can: m_can: remove support for custom bit timing +9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname +d836cb5fe045 can: m_can: Add support for transceiver as phy +9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy +6b6bd1999267 can: netlink: remove redundant check in can_validate() +e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off +8345a3307381 can: bittiming: fix documentation for struct can_tdc +30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt +1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule() +c757096ea103 can: rx-offload: add skb queue for use during ISR +a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer for session skb control buffer +78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se_skcb for session skb control buffer +7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name se_skb for the session skb +641ba6ded234 can: j1939: replace fall through comment by fallthrough pseudo-keyword +333128737955 can: j1939: fix checkpatch warnings +04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error +1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces +616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq +4c85e57575fb octeontx2-pf: Dont enable backpressure on LBK links +69f0aeb13bb5 octeontx2-pf: Fix interface down flag on error +ac059d16442f octeontx2-af: Fix PKIND overlap between LBK and LMAC interfaces +0e804326759d Merge branch 'nfc-const' +7186aac9c22d nfc: constify nfc_digital_ops +49545357bf7e nfc: constify nfc_llc_ops +094c45c84d79 nfc: constify nfc_hci_ops +f6c802a726ae nfc: constify nfc_ops +5f3e63933793 nfc: constify nfc_hci_gate +15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd +0f20ae9bb96b nfc: st21nfca: constify file-scope arrays +7a5e98daf6bd nfc: constify nfc_phy_ops +cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) +d08ba0fdeaba nfc: s3fwrn5: constify nci_ops +b9c28286d8f1 nfc: constify nci_ops +48d5440393d3 nfc: constify payload argument in nci_send_cmd() +ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs() +4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK +c7ef8f3572ae drm/mediatek: Add mt8183 aal support +d8079fac1681 Merge tag '5.14-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +78d1783c3243 drm/mediatek: Separate aal sub driver +6498f6151825 Merge tag 'riscv-for-linus-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +fc68f42aa737 ACPI: fix NULL pointer dereference +630211a17055 fpga: fpga-mgr: wrap the write_sg() op +6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op +b02a40713db9 fpga: fpga-mgr: wrap the state() op +6f9922711359 fpga: fpga-mgr: wrap the status() op +8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op +72d935020ea8 fpga: fpga-mgr: make write_complete() op optional +2e8438b754ab fpga: fpga-mgr: wrap the write_init() op +6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable +56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable +1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable +e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable +82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards +c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n +7ffca2bb9d8b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +0ee818c393dc Merge tag 'io_uring-5.14-2021-07-24' of git://git.kernel.dk/linux-block +78d9d8005e45 riscv: stacktrace: Fix NULL pointer dereference +4d4a60cede36 Merge tag 'block-5.14-2021-07-24' of git://git.kernel.dk/linux-block +0823baef1646 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +bca1d4de3981 Merge branch 'akpm' (patches from Andrew) +89bc7f456cd4 bnxt_en: Add missing periodic PHC overflow check +3cf4375a0904 tipc: do not write skb_shinfo frags when doing decrytion +e394f1e3b139 Merge tag 'linux-can-fixes-for-5.14-20210724' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +84edec86f449 iio: humidity: hdc100x: Add margin to the conversion time +ef68a7179606 can: mcp251xfd: mcp251xfd_irq(): stop timestamping worker in case error in IRQ +590eb2b7d8cf can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values +c6eea1c8bda5 can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms +0c71437dd50d can: j1939: j1939_session_deactivate(): clarify lifetime of session object +54f93336d000 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF +f5d156c7bfab arm64: dts: imx8mp: remove fallback compatible string for FlexCAN +a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer +899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer +a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer +674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer +78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code +14a30238ecb8 dt-bindings: iio: st: Remove wrong items length check +9f9decdb64c5 iio: accel: fxls8962af: fix i2c dependency +7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct +3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode +f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer +9c6cd755b548 iio: st-sensors: Remove some unused includes and add some that should be there +7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema +562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles +39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type +bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support +ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) +1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) +938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) +4511781f95da ALSA: usb-audio: fix incorrect clock source setting +2b8b12be9b97 ALSA: scarlett2: Fix line out/speaker switching notifications +9ee0fc8366dd ALSA: scarlett2: Correct channel mute status after mute button pressed +d3a4f784d20c ALSA: scarlett2: Fix Direct Monitor control name for 2i2 +cdf72837cda8 ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names +acd5aea40049 Bluetooth: btusb: Add valid le states quirk +3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ +ea196c548c0a riscv: __asm_copy_to-from_user: Fix: Typos in comments +d4b3e0105e3c riscv: __asm_copy_to-from_user: Remove unnecessary size check +22b5f16ffeff riscv: __asm_copy_to-from_user: Fix: fail on RV32 +6010d300f9f7 riscv: __asm_copy_to-from_user: Fix: overrun copy +e0f7e2b2f7e7 hugetlbfs: fix mount mode command line processing +e4dc3489143f mm: fix the deadlock in finish_fault() +e904c2ccf9b5 mm: mmap_lock: fix disabling preemption directly +af6423746191 mm/secretmem: wire up ->set_page_dirty +593311e85b26 writeback, cgroup: do not reparent dax inodes +b43a9e76b4cc writeback, cgroup: remove wb from offline list before releasing refcnt +79e482e9c3ae memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions +69e5d322a2fb mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ON interaction +d9a42b53bdf7 mm: use kmap_local_page in memzero_page +8dad53a11f8d mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() +236e9f153852 kfence: skip all GFP_ZONEMASK allocations +235a85cb32bb kfence: move the size check to the beginning of __kfence_alloc() +32ae8a066939 kfence: defer kfence_test_init to ensure that kunit debugfs is created +0db282ba2c12 selftest: use mmap instead of posix_memalign to allocate memory +e71e2ace5721 userfaultfd: do not untag user pointers +a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source +cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema +187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to a schema +04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema +5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue +76f5dfacfb42 riscv: stacktrace: pin the task's stack in get_wchan +93ebb6828723 s390/pv: fix the forcing of the swiotlb +2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result +ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() +ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test +1efd3fc0ccf5 swiotlb: Emit diagnostic in swiotlb_exit() +463e862ac63e swiotlb: Convert io_default_tlb_mem to static allocation +85044eb08d0a of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS +7a18844223d4 selftests/bpf: Document vmtest.sh dependencies +e244d34d0ea1 libbpf: Add bpf_map__pin_path function +d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' +eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in bpf tcp iter +3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter +04c7820b776f bpf: tcp: Bpf iter batching and lock_sock +05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 +b72acf4501d7 tcp: seq_file: Add listening_get_first() +62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state +ad2d61376a05 tcp: seq_file: Refactor net and family matching +525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos +17c1b16340f0 dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller +991468dcf198 io_uring: explicitly catch any illegal async queue attempt +3c30ef0f78cf io_uring: never attempt iopoll reissue from release path +9b52aa720168 drm/i915/bios: Fix ports mask +e2f55370b422 MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe maintainer +5aa1959d1800 Merge branch 'ionic-fixes' +f07f9815b704 ionic: count csum_none when offload enabled +76ed8a4a00b4 ionic: fix up dim accounting for tx and rx +a6ff85e0a2d9 ionic: remove intr coalesce update from napi +f79eef711eb5 ionic: catch no ptp support earlier +6840e17b8ea9 ionic: make all rx_mode work threadsafe +af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg +fbe280ee67c4 dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas +0506c93fba05 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue +facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +f0fddcec6b62 Merge tag 'for-5.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON binding to yaml +400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power key binding to yaml +da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true +ee53488cc741 Final si_trapno bits +704f4cba43d4 Merge tag 'ceph-for-5.14-rc3' of git://github.com/ceph/ceph-client +05daae0fb033 Merge tag 'trace-v5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +1af09ed5ae4d Merge tag 'm68k-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +9200454ca047 drm/st7586: Use framebuffer dma-buf helpers +baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers +329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers +08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers +08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers +ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers +37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers +f4ac73023449 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency +50ae81305c7a signal: Verify the alignment and size of siginfo_t +c7fff9288dce signal: Remove the generic __ARCH_SI_TRAPNO support +7de5f68d497c signal/alpha: si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK +2c9f7eaf0865 signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP +ec6badfbe1cd Merge tag 'acpi-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() +e37be5343ae2 Merge branch 'ima-buffer-measurement-changes-v4' into next-integrity +ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list +fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types +d8905ba705ab drm/i915/xehp: Define multicast register ranges +0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p +1d597682d3e6 Merge tag 'driver-core-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +8072911b2fc3 Merge tag 'char-misc-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +5ba03936c055 md/raid10: properly indicate failure when ending a failed write request +74738c556db6 Merge tag 'usb-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +e7562a00c1f5 Merge tag 'sound-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +726e337b6454 arm64: Add compile-time asserts for siginfo_t offsets +1f22cf13496f Merge tag 'mac80211-for-net-2021-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +56516a42f2f1 arm: Add compile-time asserts for siginfo_t offsets +94a994d2b2b7 net: phy: Remove unused including +c65e7025c603 nfc: port100: constify protocol list array +42365abdde2a sparc64: Add compile-time asserts for siginfo_t offsets +15bbf8bb4d4a NIU: fix incorrect error return, missed in previous revert +52f3456a96c0 net: qrtr: fix memory leaks +200bd5668c04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +9986066d94c9 octeontx2-af: Fix uninitialized variables in rvu_switch +79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp +4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically +0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp +ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically +3ce6e1f662a9 loop: reintroduce global lock for safe loop_validate_file() traversal +6a6b83ca471c mpls: defer ttl decrement in mpls_forward() +8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link +3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry +68d1f1d4af18 wwan: core: Fix missing RTM_NEWLINK event for default link +c92c74131a84 net: dsa: mv88e6xxx: silently accept the deletion of VID 0 too +1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings +cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS +c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS +07be39e32d0a igb: Add counter to i21x doublecheck +16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support +41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding +baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions +29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON +41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver +832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 +798a315fc359 pinctrl: mediatek: Fix fallback behavior for bias_set_combo +46c7655f0b56 ipv6: decrease hop limit counter in ip6_forward() +227adfb2b1df net: Set true network header for ECN decapsulation +d237a7f11719 tipc: fix sleeping in tipc accept routine +f8dd60de1948 tipc: fix implicit-connect for SYN+ +356ae88f8322 Merge branch 'bridge-tx-fwd' +d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process +ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding offload in the PVT +123abc06e74f net: dsa: add support for bridge TX forwarding offload +5b22d3669f2f net: dsa: track the number of switches in a tree +472111920f1c net: bridge: switchdev: allow the TX data plane forwarding to be offloaded +6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus +5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Compression +9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX +0b8a53a8444c Merge branch 'acpi-utils' +d72e91efcae1 octeontx2-af: Remove unnecessary devm_kfree +9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next +ea52faae1d17 i40e: Fix log TC creation failure when max num of queues is exceeded +89ec1f0886c1 i40e: Fix queue-to-TC mapping on Tx +dc614c46178b i40e: Add additional info to PHY type error +71d6fdba4b2d i40e: Fix firmware LLDP agent related warning +65662a8dcdd0 i40e: Fix logic of disabling queues +bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver +61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode +fe6b1032b23e drm/amdgpu: Change the imprecise output +7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels +1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid +5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) +a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish +7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload +641df0990487 drm/amdgpu: enable SMU for cyan_skilfish +61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish +67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish +ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish +1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish +128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish +c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 +1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish +3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish +e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish +2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish +338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish +b515937b414a drm/amdgpu: add chip early init for cyan_skillfish +06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD +d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish +86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish +9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 +9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 +d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish +bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish +621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish +f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish +6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish +708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish +d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type +30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc +5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string +69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) +e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling +aff890288de2 drm/amdgpu/acp: Make PM domain really work +222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking +ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty +410e302ea53f drm/amdkfd: Update SMI throttle event bitmask +e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq +6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output +1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex +4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery +78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed +9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr +cd5955f40173 drm/amdgpu: Change a few function names +95f71f12aa45 drm/amdgpu: Fix a printing message +4067cdb1cfad drm/amdgpu: Add error message when programing registers fails +1a4772d922d2 drm/amdgpu: Change the imprecise function name +f72ac409416e drm/amdgpu - Corrected the video codecs array name for yellow carp +933048103837 drm/amdkfd: report pcie bandwidth to the kfd +3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd +331e78187f3a drm/amdgpu: add psp command to get num xgmi links between direct peers +d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list +54e606546124 drm/amd/pm: Support board calibration on aldebaran +550ff7ad37fa drm/amd/display: change zstate allow msg condition +d95743c79861 drm/amd/display: 3.2.145 +5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 +5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility +ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 +a4d5df1787cc drm/amd/display: add workaround for riommu invalidation request hang +ba16b22d4228 drm/amd/display: Line Buffer changes +e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 +324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find second pipe +0070a5b7004a drm/amd/display: Only set default brightness for OLED +b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 +ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 +f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 +2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes with borders +328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 +11a7e64266ee drm/amd/display: 3.2.144 +0f806243125d drm/amd/display: Fix comparison error in dcn21 DML +3addbde269f2 drm/amd/display: Fixed hardware power down bypass during headless boot +d93d53563697 drm/amd/display: Add copyright notice to new files +5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to ACK 00340h write +2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure +718693352d8b ASoC: amd: Use dev_probe_err helper +af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default +ca3c9bdb101d ima: Add digest and digest_len params to the functions to measure a buffer +ce5bb5a86e5e ima: Return int in the functions to measure a buffer +5d1ef2ce13a9 ima: Introduce ima_get_current_hash_algo() +090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' +29c4964822aa net: socket: rework compat_ifreq_ioctl() +876f0bf9d0d5 net: socket: simplify dev_ifconf handling +b0e99d03778b net: socket: remove register_gifconf +709566d79209 net: socket: rework SIOC?IFMAP ioctls +dd98d2895de6 ethtool: improve compat ioctl handling +1a33b18b3bd9 compat: make linux/compat.h available everywhere +352384d5c84e tracepoints: Update static_call before tp_funcs when adding a tracepoint +3b1a8f457fcf ftrace: Remove redundant initialization of variable ret +68e83498cb4f ftrace: Avoid synchronize_rcu_tasks_rude() call when not necessary +9528c19507dc tracing: Clean up alloc_synth_event() +217e26bd87b2 netfilter: nfnl_hook: fix unused variable warning +1e3bac71c505 tracing/histogram: Rename "cpu" to "common_cpu" +3b13911a2fd0 tracing: Synthetic event field_pos is an index not a boolean +ee7ab3f263f8 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode +0cd115188693 csky: use generic strncpy/strnlen from_user +c52801a774ce arc: use generic strncpy/strnlen from_user +2820cfdc0817 hexagon: use generic strncpy/strnlen from_user +2f69b04a8868 h8300: remove stale strncpy_from_user +f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user +45b256532782 arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada +5c0ee54723f3 arm64: dts: add support for Marvell cn9130-crb platform +f3200db5c6a5 dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards +4c43a41e5b8c arm64: dts: cn913x: add device trees for topology B boards +a33f387ecd5a netfilter: nft_nat: allow to specify layer 4 protocol NAT only +30a56a2b8818 netfilter: conntrack: adjust stop timestamp to real expiry value +32953df7a6eb netfilter: nft_last: avoid possible false sharing +32c3973d8083 netfilter: flowtable: avoid possible false sharing +d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend +30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled +66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag +a32ad90426a9 IMA: remove -Wmissing-prototypes warning +c18c36dc75fe Documentation: gpu: Mention the requirements for new properties +73dc707161a8 ext4: remove conflicting comment from __ext4_forget +b66541422824 ext4: fix potential uninitialized access to retval in kmmpd +d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema +f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep +2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi +bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi +61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures +d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info +631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info +6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid +81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh +d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf +d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex +2a62ff13132a staging: rtl8723bs: remove commented out condition +ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks +0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator +ce9299678fa1 staging: rtl8723bs: convert function name to snake case +1a0b06bff50f staging: rtl8723bs: fix camel case inside function +2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group +8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER +81340cf3bddd drm/i915/uapi: reject set_domain for discrete +923f98929182 arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers +32ec3960175e pinctrl: qcom: fix GPIOLIB dependencies +f9a5c358c8d2 cfg80211: Fix possible memory leak in function cfg80211_bss_update +0d059964504a nl80211: limit band information in non-split data +17109e978379 virt_wifi: fix error on connect +a5d3cbdb09ff mac80211: fix enabling 4-address mode on a sta vif after assoc +1a7915501ca9 mac80211: fix starting aggregation sessions on mesh interfaces +ec61cd49bf56 mac80211: Do not strip skb headroom on monitor frames +3d9e30a52047 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins +9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging +20fb73911fec ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init +86ce91d5568d MIPS/asm/printk: Fix build failure caused by printk +c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style +f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c +a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user +69aa1deeab47 media: atomisp: Perform a single memset() for union +d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() +454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast +1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree +693064eafa9e media: atomisp: Remove unused port_enabled variable +dbe93bc97063 media: atomisp: Annotate a couple of definitions with __maybe_unused +85001df54b5f media: atomisp: Remove unused declarations +0ae19e8c0866 media: atomisp: remove the repeated declaration +280355522d61 media: atomisp: improve error handling in gc2235_detect() +6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line +b09ea9386214 media: atomisp: Align block comments +e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate +66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c +d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c +a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c +9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c +0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" +821720b9f34e crypto: x86/aes-ni - add missing error checks in XTS code +ac04da5c7bca ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6 variants +0daad458e2fc ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property +10dd9a8a5f7e Merge branch 'for-v5.15/tegra-mc' into for-next +e460a86aab66 MAINTAINERS: update arm,pl353-smc.yaml reference +eaf89f1cd38c memory: tegra: fix unused-function warning +d9c57d3ed52a KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state +f62f3c20647e KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow +e39cdacf2f66 pcmcia: i82092: fix a null pointer dereference bug +caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 +db6b84a368b4 riscv: Make sure the kernel mapping does not overlap with IS_ERR_VALUE +1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings +654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() +377b50926d36 ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board +fccf2b401e13 ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs +cd35bf9dd94c ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl +e0dff0fe0bb9 ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM +dd720c7e1867 ARM: dts: imx6q-dhcom: Add interrupt and compatible to the ethernet PHY +2af8a617b14d ARM: dts: imx6q-dhcom: Add the parallel system bus +c99127c45248 riscv: Make sure the linear mapping does not use the kernel mapping +8baef6386baa Merge tag 'drm-fixes-2021-07-23' of git://anongit.freedesktop.org/drm/drm +c09dc9e1cd3c riscv: Fix memory_limit for 64-bit kernel +ffd1e072594f dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards +4e2b10be1f4f dmaengine: imx-sdma: add terminated list for freed descriptor in worker +b98ce2f4e32b dmaengine: imx-sdma: add uart rom script +04d21cc278e0 dma: imx-sdma: add i.mx6ul compatible name +4852e9a299ba dmaengine: imx-sdma: remove ERR009165 on i.mx6ul +8eb1252bbedf spi: imx: remove ERR009165 workaround on i.mx6ul +980f884866ee spi: imx: fix ERR009165 +a4965888e64e dmaengine: imx-sdma: add mcu_2_ecspi script +e8fafa50645c dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script +e555a03b1128 dmaengine: imx-sdma: remove duplicated sdma_load_context +8592f02464d5 Revert "dmaengine: imx-sdma: refine to load context only once" +394e1fb847a4 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" +affd9bfabc0f Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" +da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function +e3f9bc35ea7e libbpf: Allow decimal offset for kprobes +1f71a468a75f libbpf: Fix func leak in attach_kprobe +828db68f4ff1 ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz +d8075e949030 ARM: dts: imx7d-remarkable2: Add WiFi support +29f6a20c21b5 arm64: dts: ls1028: sl28: fix networking for variant 2 +5b9829e3092b ARM: dts: imx6qdl-gw5904: atecc508a support +7f30daf81d38 ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux +488968a8945c cifs: fix fallocate when trying to allocate a hole. +eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based +e08100fe957e Merge tag 'fallthrough-fixes-clang-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +2e41a6696bf8 Merge tag 'drm-misc-fixes-2021-07-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +36ebaeb48b7d Merge tag 'drm-intel-fixes-2021-07-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id +f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id +7894375e2703 drm/i915/gt: fix platform prefix +9907442fcddb selftests/bpf: Mute expected invalid map creation error msg +724f17b7d45d bpf: Remove redundant intiialization of variable stype +16c5900ba776 bpf: Fix pointer cast warning +0cc936f74bca io_uring: fix early fdput() of file +9bead1b58c4c Merge tag 'array-bounds-fixes-5.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux +7054133da39a Merge tag 'nvme-5.14-2021-07-22' of git://git.infradead.org/nvme into block-5.14 +7b09d4e0be94 CIFS: Clarify SMB1 code for POSIX delete file +1d1b97d5e763 Merge tag 'usb-serial-5.14-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +21a64910997e CIFS: Clarify SMB1 code for POSIX Create +9f42f674a892 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip +7c14e4d6fbdd Merge tag 'hyperv-fixes-signed-20210722' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux +e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL +f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL +f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() +e631a440c03c drm/i915/step: Add macro magic for handling steps +4784dc99c73c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net +e03b59064be4 drm/i915: Add intel_context tracing +dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit +28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC +b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC +f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer +4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling +38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences +e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling +1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable +b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin +e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled +b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering +3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface +2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC +925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet +27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array +7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor +56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures +5e09e197a85a Merge tag 'mmc-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +b62366181a5e cifs: support share failover when remounting +2485bd7557a7 cifs: only write 64kb at a time when fallocating a small region of a file +7fc37efd8fa0 drm/i915/xehp: New engine context offsets +50a9ea0843da drm/i915/xehp: Handle new device context ID format +8f57f295c895 drm/i915/selftests: Allow for larger engine counts +442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC +6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into drm-intel-gt-next +34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth +5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info +47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers +49f756342b81 drm/i915/dg2: Add dbuf programming +263862652f16 drm/i915/dg2: Setup display outputs +48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs +87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling +1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock +3176fb663c0b drm/i915/dg2: Add fake PCH +22e26af76903 drm/i915: Fork DG1 interrupt handler +c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into drm-intel-next +9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info +086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions +05eb46384ecb drm/i915: Add XE_HP initial definitions +f39730350dd1 drm/i915: Add release id version +d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs +67f0d6d9883c tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. +e09f2ab8eecc spi: update modalias_show after of_device_uevent_modalias support +8311ee2164c5 spi: meson-spicc: fix memory leak in meson_spicc_remove +5434d0dc56bc ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link +1a64a7aff8da drm/mediatek: Fix cursor plane no update +6b57ba3243c5 drm/mediatek: mtk-dpi: Set out_fmt from config if not the last bridge +ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright +899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status +7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 +9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index +373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D +00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() +9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop +20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set available debug features +433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values +59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer_accept() +2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip +b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices +c7c3a6dcb1ef btrfs: store a block_device in struct btrfs_ordered_extent +8949b9a11401 btrfs: fix lock inversion problem when doing qgroup extent tracing +16a200f66ede btrfs: check for missing device in btrfs_trim_fs +9acc8103ab59 btrfs: fix unpersisted i_size on fsync after expanding truncate +7aaa0f311e2d dpaa2-switch: seed the buffer pool after allocating the swp +4431531c482a nfp: fix return statement in nfp_net_parse_meta() +c27479d762de media: atomisp: pci: reposition braces as per coding style +278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c +70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user +1d74a91dc5c8 media: atomisp: Perform a single memset() for union +d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() +655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast +179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree +a5d46d9afbdf media: atomisp: Remove unused port_enabled variable +86d92c3ad717 media: atomisp: Annotate a couple of definitions with __maybe_unused +8e38adf99d2f media: atomisp: Remove unused declarations +d741db71cf1d media: atomisp: remove the repeated declaration +544ee7306d9e media: atomisp: improve error handling in gc2235_detect() +f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line +95d2117cfe77 media: atomisp: Align block comments +2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate +6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c +00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c +f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c +7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c +9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c +c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" +264f59089914 media: atomisp: remove useless returns +728a5c64ae5f media: atomisp: remove dublicate code +9763267eda9d media: atomisp: remove useless breaks +24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. +672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe +fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix +e6f238735f63 media: atomisp: Fix typo "accesible" +44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats +fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() +e58430e1d4fd media: rockchip/rga: fix error handling in probe +055d2db28ec2 media: platform: stm32: unprepare clocks at handling errors in probe +514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe +7910c23d7047 media: media/cec-core.rst: update adap_enable doc +f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb +07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' +ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks +6f5885a77505 media: go7007: remove redundant initialization +47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe +08413fca62c6 ASoC: amd: enable vangogh acp5x driver build +361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops +b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops +b80556addd1a ASoC: amd: add vangogh i2s dai driver ops +e550339ee652 ASoC: amd: add vangogh i2s controller driver +cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops +fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver +77f61444e48b ASoC: amd: add ACP5x PCM platform driver +603f2dedccac ASoC: amd: create acp5x platform devices +5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions +4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver +7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header +e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no message available +d0f95e6496a9 regulator: fixed: use dev_err_probe for register +1d5ccab95f06 spi: spi-mux: Add module info needed for autoloading +090c57da5fd5 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection +d00f541a4940 ASoC: amd: renoir: Run hibernation callbacks +6d20bf7c020f ASoC: rt5682: Adjust headset volume button threshold +b9a4b57f423f ASoC: codecs: wcd938x: fix wcd module dependency +63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions +69de4421bb4c drm/ttm: Initialize debugfs from ttm_global_init() +0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global +a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) +db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails +75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() +d656132d2a2a mips: clean up kvm Makefile +d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y +73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c +faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt-decodes.c +7cb745800df9 Merge branch 'xfrm/compat: Fix xfrm_spdattr_type_t copying' +474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible +ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility +28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' property +f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe +abb7c7c2f025 media: adv7180: Add optional reset GPIO +724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property +7bbcb919e32d drm/panel: raspberrypi-touchscreen: Prevent double-free +176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn +552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' +73606ba9242f interconnect: Always call pre_aggregate before aggregate +40c10bd9be3f nfp: flower-tc: add flow stats updates for ct +400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp +453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table +d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload +5a2b93041646 nfp: flower-ct: compile match sections of flow_payload +71e88cfb9260 nfp: flower-ct: calculate required key_layers +e75dc2650770 nfp: flower: refactor action offload code slightly +4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input +16416d37f0e7 nfp: flower: make the match compilation functions reusable +456a9dace42e interconnect: Zero initial BW after sync-state +4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure +c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused +bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition +802a76affb09 net: selftests: add MTU test +9c2670951ed0 net: usb: asix: ax88772: add missing stop +fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before registering it +9d85a6f44bd5 net: sched: cls_api: Fix the the wrong parameter +2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not getting propagated to us +98c5b13f3a87 net: sparx5: fix unmet dependencies warning +b0084afde27f ALSA: usb-audio: Add registration quirk for JBL Quantum headsets +f796fcd613a9 Merge branch 'bridge-port-offload' +4e51bf44a03a net: bridge: move the switchdev object replay helpers to "push" mode +7105b50b7eec net: bridge: guard the switchdev replay helpers against a NULL notifier block