06 Mar, 2020

1 commit

  • My Netronome address is no longer active. I am no maintainer, but
    get_maintainer.pl sometimes returns my name for a small number of
    files (BPF-related). Add an entry to .mailmap for good measure.

    Signed-off-by: Quentin Monnet
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20200226171353.18982-1-quentin@isovalent.com
    Signed-off-by: Alexei Starovoitov

    Quentin Monnet
     

08 Feb, 2020

1 commit

  • Pull Documentation fixes from Jonathan Corbet:
    "A handful of small documentation fixes that wandered in"

    * tag 'docs-5.6-2' of git://git.lwn.net/linux:
    Allow git builds of Sphinx
    Documentation: changes.rst: update several outdated project URLs
    Documentation: build warnings related to missing blank lines after explicit markups has been fixed
    mailmap: add entry for Tiezhu Yang
    Documentation/ko_KR/howto: Update a broken link
    Documentation/ko_KR/howto: Update broken web addresses
    docs/locking: Fix outdated section names

    Linus Torvalds
     

06 Feb, 2020

1 commit


04 Feb, 2020

1 commit

  • Pull RTC updates from Alexandre Belloni:
    "The VL_READ and VL_CLR ioctls have been reworked to be more useful.
    This will not break userspace as there are very few users and they are
    using the integer value as a boolean.

    Apart from that, two drivers were reworked and a few fixes here and
    there for a net reduction of number of lines.

    Summary:

    Subsystem:
    - the VL_READ and VL_CLR ioctls are now documented and their behavior
    is unified across all the drivers.
    - RTC_I2C_AND_SPI Kconfig option rework to avoid selecting both
    REGMAP_I2C and REGMAP_SPI unecessarily.

    Drivers:
    - at91rm9200: remove deprecated procfs, add sam9x60, sama5d4 and
    sama5d2 compatibles.
    - cmos: solve lost interrupts issue on MS Surface 3
    - hym8563: return proper errno when time is invalid
    - rv3029: many fixes, nvram support"

    * tag 'rtc-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (63 commits)
    dt-bindings: rtc: at91rm9200: document clocks property
    rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
    rtc: Kconfig: select REGMAP_I2C when necessary
    rtc: Kconfig: properly indent sd3078 entry
    rtc: cmos: Refactor code by using the new dmi_get_bios_year() helper
    rtc: cmos: Use predefined value for RTC IRQ on legacy x86
    rtc: cmos: Stop using shared IRQ
    rtc: tps6586x: Use IRQ_NOAUTOEN flag
    rtc: at91rm9200: use FIELD_PREP/FIELD_GET
    rtc: at91rm9200: avoid time readout in at91_rtc_setalarm
    rtc: at91rm9200: move register definitions to C file
    rtc: at91rm9200: add sama5d4 and sama5d2 compatibles
    dt-bindings: rtc: at91rm9200: convert bindings to json-schema
    rtc: at91rm9200: remove procfs information
    dt-bindings: atmel, at91rm9200-rtc: add microchip, sam9x60-rtc
    rtc: pcf8563: Use BIT
    rtc: moxart: Convert to SPDX identifier
    rtc: ds1343: Remove unused struct spi_device in struct ds1343_priv
    rtc: rx8025: Remove struct i2c_client from struct rx8025_data
    rtc: hym8563: Read the valid flag directly instead of caching it
    ...

    Linus Torvalds
     

01 Feb, 2020

1 commit

  • Pull PCI updates from Bjorn Helgaas:

    "Resource management:

    - Improve resource assignment for hot-added nested bridges, e.g.,
    Thunderbolt (Nicholas Johnson)

    Power management:

    - Optionally print config space of devices before suspend (Chen Yu)

    - Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Daniel Drake)

    Virtualization:

    - Generalize DMA alias quirks (James Sewart)

    - Add DMA alias quirk for PLX PEX NTB (James Sewart)

    - Fix IOV memory leak (Navid Emamdoost)

    AER:

    - Log which device prevents error recovery (Yicong Yang)

    Peer-to-peer DMA:

    - Whitelist Intel SkyLake-E (Armen Baloyan)

    Broadcom iProc host bridge driver:

    - Apply PAXC quirk whether driver is built-in or module (Wei Liu)

    Broadcom STB host bridge driver:

    - Add Broadcom STB PCIe host controller driver (Jim Quinlan)

    Intel Gateway SoC host bridge driver:

    - Add driver for Intel Gateway SoC (Dilip Kota)

    Intel VMD host bridge driver:

    - Add support for DMA aliases on other buses (Jon Derrick)

    - Remove dma_map_ops overrides (Jon Derrick)

    - Remove now-unused X86_DEV_DMA_OPS (Christoph Hellwig)

    NVIDIA Tegra host bridge driver:

    - Fix Tegra30 afi_pex2_ctrl register offset (Marcel Ziswiler)

    Panasonic UniPhier host bridge driver:

    - Remove module code since driver can't be built as a module
    (Masahiro Yamada)

    Qualcomm host bridge driver:

    - Add support for SDM845 PCIe controller (Bjorn Andersson)

    TI Keystone host bridge driver:

    - Fix "num-viewport" DT property error handling (Kishon Vijay Abraham I)

    - Fix link training retries initiation (Yurii Monakov)

    - Fix outbound region mapping (Yurii Monakov)

    Misc:

    - Add Switchtec Gen4 support (Kelvin Cao)

    - Add Switchtec Intercomm Notify and Upstream Error Containment
    support (Logan Gunthorpe)

    - Use dma_set_mask_and_coherent() since Switchtec supports 64-bit
    addressing (Wesley Sheng)"

    * tag 'pci-v5.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (60 commits)
    PCI: Allow adjust_bridge_window() to shrink resource if necessary
    PCI: Set resource size directly in adjust_bridge_window()
    PCI: Rename extend_bridge_window() to adjust_bridge_window()
    PCI: Rename extend_bridge_window() parameter
    PCI: Consider alignment of hot-added bridges when assigning resources
    PCI: Remove local variable usage in pci_bus_distribute_available_resources()
    PCI: Pass size + alignment to pci_bus_distribute_available_resources()
    PCI: Rename variables
    PCI: vmd: Add two VMD Device IDs
    PCI: Remove unnecessary braces
    PCI: brcmstb: Add MSI support
    PCI: brcmstb: Add Broadcom STB PCIe host controller driver
    x86/PCI: Remove X86_DEV_DMA_OPS
    PCI: vmd: Remove dma_map_ops overrides
    iommu/vt-d: Remove VMD child device sanity check
    iommu/vt-d: Use pci_real_dma_dev() for mapping
    PCI: Introduce pci_real_dma_dev()
    x86/PCI: Expose VMD's pci_dev in struct pci_sysdata
    x86/PCI: Add to_pci_sysdata() helper
    PCI/AER: Initialize aer_fifo
    ...

    Linus Torvalds
     

29 Jan, 2020

2 commits

  • Pull crypto updates from Herbert Xu:
    "API:
    - Removed CRYPTO_TFM_RES flags
    - Extended spawn grabbing to all algorithm types
    - Moved hash descsize verification into API code

    Algorithms:
    - Fixed recursive pcrypt dead-lock
    - Added new 32 and 64-bit generic versions of poly1305
    - Added cryptogams implementation of x86/poly1305

    Drivers:
    - Added support for i.MX8M Mini in caam
    - Added support for i.MX8M Nano in caam
    - Added support for i.MX8M Plus in caam
    - Added support for A33 variant of SS in sun4i-ss
    - Added TEE support for Raven Ridge in ccp
    - Added in-kernel API to submit TEE commands in ccp
    - Added AMD-TEE driver
    - Added support for BCM2711 in iproc-rng200
    - Added support for AES256-GCM based ciphers for chtls
    - Added aead support on SEC2 in hisilicon"

    * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (244 commits)
    crypto: arm/chacha - fix build failured when kernel mode NEON is disabled
    crypto: caam - add support for i.MX8M Plus
    crypto: x86/poly1305 - emit does base conversion itself
    crypto: hisilicon - fix spelling mistake "disgest" -> "digest"
    crypto: chacha20poly1305 - add back missing test vectors and test chunking
    crypto: x86/poly1305 - fix .gitignore typo
    tee: fix memory allocation failure checks on drv_data and amdtee
    crypto: ccree - erase unneeded inline funcs
    crypto: ccree - make cc_pm_put_suspend() void
    crypto: ccree - split overloaded usage of irq field
    crypto: ccree - fix PM race condition
    crypto: ccree - fix FDE descriptor sequence
    crypto: ccree - cc_do_send_request() is void func
    crypto: ccree - fix pm wrongful error reporting
    crypto: ccree - turn errors to debug msgs
    crypto: ccree - fix AEAD decrypt auth fail
    crypto: ccree - fix typo in comment
    crypto: ccree - fix typos in error msgs
    crypto: atmel-{aes,sha,tdes} - Retire crypto_platform_data
    crypto: x86/sha - Eliminate casts on asm implementations
    ...

    Linus Torvalds
     
  • Pull RCU updates from Ingo Molnar:
    "The RCU changes in this cycle were:
    - Expedited grace-period updates
    - kfree_rcu() updates
    - RCU list updates
    - Preemptible RCU updates
    - Torture-test updates
    - Miscellaneous fixes
    - Documentation updates"

    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (69 commits)
    rcu: Remove unused stop-machine #include
    powerpc: Remove comment about read_barrier_depends()
    .mailmap: Add entries for old paulmck@kernel.org addresses
    srcu: Apply *_ONCE() to ->srcu_last_gp_end
    rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask()
    rcu: Move rcu_{expedited,normal} definitions into rcupdate.h
    rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h
    rcu: Remove the declaration of call_rcu() in tree.h
    rcu: Fix tracepoint tracking RCU CPU kthread utilization
    rcu: Fix harmless omission of "CONFIG_" from #if condition
    rcu: Avoid tick_dep_set_cpu() misordering
    rcu: Provide wrappers for uses of ->rcu_read_lock_nesting
    rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
    rcu: Clear ->rcu_read_unlock_special only once
    rcu: Clear .exp_hint only when deferred quiescent state has been reported
    rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU
    rcu: Remove kfree_call_rcu_nobatch()
    rcu: Remove kfree_rcu() special casing and lazy-callback handling
    rcu: Add support for debug_objects debugging for kfree_rcu()
    rcu: Add multiple in-flight batches of kfree_rcu() work
    ...

    Linus Torvalds
     

28 Jan, 2020

1 commit

  • Pull ACPI updates from Rafael Wysocki:
    "These update the ACPICA code in the kernel to the most recent upstream
    revision (20200110), add new hardware support to a handful of ACPI
    drivers, make the ACPI fan driver expose power states information for
    fans, add some more quirks, fix bugs and clean up assorted things.

    Specifics:

    - Update the ACPICA code in the kernel to upstream revision 20200110
    including:
    - Update of copyright notices to 2020 (Bob Moore).
    - Dispatcher fix to always generate buffer objects for the ASL
    create_field() operator (Maximilian Luz).
    - Debugger cleanup (Colin Ian King).
    - Disassembler change to create buffer fields in
    ACPI_PARSE_LOAD_PASS1 (Erik Kaneda).
    - UNIX line ending support for non-windows builds in acpisrc (Erik
    Kaneda).

    - Update the list of ACPICA maintainers (Rafael Wysocki).

    - Add Intel Tiger Lake ACPI device IDs to the ACPI DPTF, ACPI fan,
    int340x_thermal and intel-hid drivers (Gayatri Kammela).

    - Make the ACPI fan driver create additional sysfs attributes to
    expose power states information for fans (Srinivas Pandruvada).

    - Fix up the ACPI battery driver to deal with unexpected battery
    capacity information in a better way (Hans de Goede).

    - Add ACPI backlight quirks for Lenovo E41-25/45 and MSI MS-7721
    boards (Aaron Ma, Hans de Goede).

    - Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch to
    the ACPI button driver (Jason Ekstrand).

    - Drop TIMER_DEFERRABLE from the GHES polling mode timer function
    flags to make it run precisely at the configured time (Bhaskar
    Upadhaya).

    - Fix race condition related to the reference counting of query
    handlers in the ACPI EC driver (Rafael Wysocki).

    - Fix ACPI tools build issue (Zhengyuan Liu).

    - Replace dma_request_slave_channel() with dma_request_chan() in the
    firmware guide documentation for ACPI (Peter Ujfalusi).

    - Fix typo in a comment and clean up function parameter data type
    inconsistencies (Kacper Piwiński, Tian Tao)"

    * tag 'acpi-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (25 commits)
    ACPICA: Update version to 20200110
    ACPICA: All acpica: Update copyrights to 2020 Including tool signons.
    apei/ghes: Do not delay GHES polling
    ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
    ACPI: PPTT: Consistently use unsigned int as parameter type
    ACPI: EC: Reference count query handlers under lock
    ACPICA: Update the list of maintainers
    ACPICA: Update version to 20191213
    ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator
    ACPICA: acpisrc: add unix line ending support for non-windows build
    ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
    ACPICA: debugger: fix spelling mistake "adress" -> "address"
    ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
    docs: firmware-guide: ACPI: Replace dma_request_slave_channel() with dma_request_chan()
    thermal: int340x_thermal: Add Tiger Lake ACPI device IDs
    platform/x86: intel-hid: Add Tiger Lake ACPI device ID
    ACPI: fan: Add Tiger Lake ACPI device ID
    ACPI: DPTF: Add Tiger Lake ACPI device IDs
    ACPI: fan: Expose fan performance state information
    tools/power/acpi: fix compilation error
    ...

    Linus Torvalds
     

27 Jan, 2020

2 commits

  • * pm-core:
    PM-runtime: add tracepoints for usage_count changes

    * powercap:
    powercap/intel_rapl: add support for JasperLake
    x86/cpu: Add Jasper Lake to Intel family
    powercap/intel_rapl: add support for TigerLake Mobile

    * pm-opp:
    opp: Replace list_kref with a local counter
    opp: Free static OPPs on errors while adding them

    * pm-avs:
    power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c
    power: avs: fix uninitialized error return on failed cpr_read_fuse_uV() call
    power: avs: qcom-cpr: make cpr_get_opp_hz_for_req() static
    power: avs: qcom-cpr: remove set but unused variable
    power: avs: qcom-cpr: make sure that regmap is available
    power: avs: qcom-cpr: fix unsigned expression compared with zero
    power: avs: qcom-cpr: fix invalid printk specifier in debug print
    power: avs: Add support for CPR (Core Power Reduction)
    dt-bindings: power: avs: Add support for CPR (Core Power Reduction)

    * pm-misc:
    mailmap: Add entry for

    Rafael J. Wysocki
     
  • * acpica:
    ACPICA: Update version to 20200110
    ACPICA: All acpica: Update copyrights to 2020 Including tool signons.
    ACPICA: Update the list of maintainers
    ACPICA: Update version to 20191213
    ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator
    ACPICA: acpisrc: add unix line ending support for non-windows build
    ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
    ACPICA: debugger: fix spelling mistake "adress" -> "address"

    Rafael J. Wysocki
     

25 Jan, 2020

2 commits


22 Jan, 2020

1 commit


12 Jan, 2020

1 commit


23 Dec, 2019

1 commit

  • Pull networking fixes from David Miller:

    1) Several nf_flow_table_offload fixes from Pablo Neira Ayuso,
    including adding a missing ipv6 match description.

    2) Several heap overflow fixes in mwifiex from qize wang and Ganapathi
    Bhat.

    3) Fix uninit value in bond_neigh_init(), from Eric Dumazet.

    4) Fix non-ACPI probing of nxp-nci, from Stephan Gerhold.

    5) Fix use after free in tipc_disc_rcv(), from Tuong Lien.

    6) Enforce limit of 33 tail calls in mips and riscv JIT, from Paul
    Chaignon.

    7) Multicast MAC limit test is off by one in qede, from Manish Chopra.

    8) Fix established socket lookup race when socket goes from
    TCP_ESTABLISHED to TCP_LISTEN, because there lacks an intervening
    RCU grace period. From Eric Dumazet.

    9) Don't send empty SKBs from tcp_write_xmit(), also from Eric Dumazet.

    10) Fix active backup transition after link failure in bonding, from
    Mahesh Bandewar.

    11) Avoid zero sized hash table in gtp driver, from Taehee Yoo.

    12) Fix wrong interface passed to ->mac_link_up(), from Russell King.

    13) Fix DSA egress flooding settings in b53, from Florian Fainelli.

    14) Memory leak in gmac_setup_txqs(), from Navid Emamdoost.

    15) Fix double free in dpaa2-ptp code, from Ioana Ciornei.

    16) Reject invalid MTU values in stmmac, from Jose Abreu.

    17) Fix refcount leak in error path of u32 classifier, from Davide
    Caratti.

    18) Fix regression causing iwlwifi firmware crashes on boot, from Anders
    Kaseorg.

    19) Fix inverted return value logic in llc2 code, from Chan Shu Tak.

    20) Disable hardware GRO when XDP is attached to qede, frm Manish
    Chopra.

    21) Since we encode state in the low pointer bits, dst metrics must be
    at least 4 byte aligned, which is not necessarily true on m68k. Add
    annotations to fix this, from Geert Uytterhoeven.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (160 commits)
    sfc: Include XDP packet headroom in buffer step size.
    sfc: fix channel allocation with brute force
    net: dst: Force 4-byte alignment of dst_metrics
    selftests: pmtu: fix init mtu value in description
    hv_netvsc: Fix unwanted rx_table reset
    net: phy: ensure that phy IDs are correctly typed
    mod_devicetable: fix PHY module format
    qede: Disable hardware gro when xdp prog is installed
    net: ena: fix issues in setting interrupt moderation params in ethtool
    net: ena: fix default tx interrupt moderation interval
    net/smc: unregister ib devices in reboot_event
    net: stmmac: platform: Fix MDIO init for platforms without PHY
    llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
    net: hisilicon: Fix a BUG trigered by wrong bytes_compl
    net: dsa: ksz: use common define for tag len
    s390/qeth: don't return -ENOTSUPP to userspace
    s390/qeth: fix promiscuous mode after reset
    s390/qeth: handle error due to unsupported transport mode
    cxgb4: fix refcount init for TC-MQPRIO offload
    tc-testing: initial tdc selftests for cls_u32
    ...

    Linus Torvalds
     

20 Dec, 2019

2 commits


17 Dec, 2019

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "I didn't get a batch in this weekend, so here's what we queued up last
    week and today.

    - A couple of defconfigs add back debugfs -- it used to be implicitly
    enabled through CONFIG_TRACING, but 0e4a459f56c32d3e ("tracing:
    Remove unnecessary DEBUG_FS dependency") removed that.

    - The rest are mostly minor fixlets of the usual kind; some DT
    tweaks, a headerfile refactor that needs a build fix now, etc"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (30 commits)
    ARM: bcm: Add missing sentinel to bcm2711_compat[]
    ARM: shmobile: defconfig: Restore debugfs support
    bus: ti-sysc: Fix missing reset delay handling
    ARM: imx: Fix boot crash if ocotp is not found
    ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
    ARM: dts: imx6ul-evk: Fix peripheral regulator
    arm64: dts: ls1028a: fix reboot node
    ARM: mmp: include the correct cputype.h
    ARM: dts: am437x-gp/epos-evm: fix panel compatible
    arm64: dts: ls1028a: fix typo in TMU calibration data
    ARM: imx: Correct ocotp id for serial number support of i.MX6ULL/ULZ SoCs
    ARM: dts: bcm283x: Fix critical trip point
    ARM: omap2plus_defconfig: Add back DEBUG_FS
    ARM: omap2plus_defconfig: enable NET_SWITCHDEV
    ARM: dts: am335x-sancloud-bbe: fix phy mode
    bus: ti-sysc: Fix missing force mstandby quirk handling
    reset: Do not register resource data for missing resets
    reset: Fix {of,devm}_reset_control_array_get kerneldoc return types
    reset: brcmstb: Remove resource checks
    dt-bindings: reset: Fix brcmstb-reset example
    ...

    Linus Torvalds
     

14 Dec, 2019

1 commit


11 Dec, 2019

1 commit


10 Dec, 2019

3 commits


06 Dec, 2019

2 commits

  • This brings in the mainline tree right after armsoc contents was merged
    this release cycle, so that we can re-run savedefconfig, etc.

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • Remove my maintainer entries for ThunderX drivers as I'm moving on
    and won't have access to ThunderX hardware anymore and add Robert.
    Also remove the obsolete addresses of David Daney and Steven Hill.

    Add an entry to .mailmap for my various email addresses.

    Link: https://lore.kernel.org/r/20191119190436.17875-2-rrichter@marvell.com
    Cc: Ganapatrao Prabhakerrao Kulkarni
    Cc: soc@kernel.org
    Signed-off-by: Jan Glauber
    Signed-off-by: Robert Richter
    Signed-off-by: Olof Johansson

    Jan Glauber
     

03 Dec, 2019

1 commit

  • Pull Documentation updates from Jonathan Corbet:
    "Here are the main documentation changes for 5.5:

    - Various kerneldoc script enhancements.

    - More RST conversions; those are slowing down as we run out of
    things to convert, but we're a ways from done still.

    - Dan's "maintainer profile entry" work landed at last. Now we just
    need to get maintainers to fill in the profiles...

    - A reworking of the parallel build setup to work better with a
    variety of systems (and to not take over huge systems entirely in
    particular).

    - The MAINTAINERS file is now converted to RST during the build.
    Hopefully nobody ever tries to print this thing, or they will need
    to load a lot of paper.

    - A script and documentation making it easy for maintainers to add
    Link: tags at commit time.

    Also included is the removal of a bunch of spurious CR characters"

    * tag 'docs-5.5a' of git://git.lwn.net/linux: (91 commits)
    docs: remove a bunch of stray CRs
    docs: fix up the maintainer profile document
    libnvdimm, MAINTAINERS: Maintainer Entry Profile
    Maintainer Handbook: Maintainer Entry Profile
    MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile
    docs, parallelism: Rearrange how jobserver reservations are made
    docs, parallelism: Do not leak blocking mode to other readers
    docs, parallelism: Fix failure path and add comment
    Documentation: Remove bootmem_debug from kernel-parameters.txt
    Documentation: security: core.rst: fix warnings
    Documentation/process/howto/kokr: Update for 4.x -> 5.x versioning
    Documentation/translation: Use Korean for Korean translation title
    docs/memory-barriers.txt: Remove remaining references to mmiowb()
    docs/memory-barriers.txt/kokr: Update I/O section to be clearer about CPU vs thread
    docs/memory-barriers.txt/kokr: Fix style, spacing and grammar in I/O section
    Documentation/kokr: Kill all references to mmiowb()
    docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER EFFECTS" section
    docs: Add initial documentation for devfreq
    Documentation: Document how to get links with git am
    docs: Add request_irq() documentation
    ...

    Linus Torvalds
     

27 Nov, 2019

1 commit

  • Pull EFI updates from Ingo Molnar:
    "The main changes in this cycle were:

    - Wire up the EFI RNG code for x86. This enables an additional source
    of entropy during early boot.

    - Enable the TPM event log code on ARM platforms.

    - Update Ard's email address"

    * 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    efi: libstub/tpm: enable tpm eventlog function for ARM platforms
    x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table
    efi/random: use arch-independent efi_call_proto()
    MAINTAINERS: update Ard's email address to @kernel.org

    Linus Torvalds
     

11 Nov, 2019

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "A set of fixes that have trickled in over the last couple of weeks:

    - MAINTAINER update for Cavium/Marvell ThunderX2

    - stm32 tweaks to pinmux for Joystick/Camera, and RAM allocation for
    CAN interfaces

    - i.MX fixes for voltage regulator GPIO mappings, fixes voltage
    scaling issues

    - More i.MX fixes for various issues on i.MX eval boards: interrupt
    storm due to u-boot leaving pins in new states, fixing power button
    config, a couple of compatible-string corrections.

    - Powerdown and Suspend/Resume fixes for Allwinner A83-based tablets

    - A few documentation tweaks and a fix of a memory leak in the reset
    subsystem"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
    MAINTAINERS: update Cavium ThunderX2 maintainers
    ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
    ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
    ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c
    ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
    arm64: dts: zii-ultra: fix ARM regulator GPIO handle
    ARM: sunxi: Fix CPU powerdown on A83T
    ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend
    arm64: dts: imx8mn: fix compatible string for sdma
    arm64: dts: imx8mm: fix compatible string for sdma
    reset: fix reset_control_ops kerneldoc comment
    ARM: dts: imx6-logicpd: Re-enable SNVS power key
    soc: imx: gpc: fix initialiser format
    ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts
    arm64: dts: ls1028a: fix a compatible issue
    reset: fix reset_control_get_exclusive kerneldoc comment
    reset: fix reset_control_lookup kerneldoc comment
    reset: fix of_reset_control_get_count kerneldoc comment
    reset: fix of_reset_simple_xlate kerneldoc comment
    reset: Fix memory leak in reset_control_array_put()

    Linus Torvalds
     

07 Nov, 2019

1 commit


06 Nov, 2019

1 commit

  • jnair is no longer at caviumnetworks.com (or at marvell.com). This also
    means that Cavium ThunderX2 will now be maintained by Robert.

    This is probably a good time to map various email addresses used for
    my patches to my personal email ID, update .mailmap to do this.

    Link: https://lore.kernel.org/r/20191106035203.5389-1-c.jayachandran@gmail.com
    Signed-off-by: Jayachandran C
    Acked-by: Robert Richter
    Signed-off-by: Olof Johansson

    Jayachandran C
     

27 Oct, 2019

1 commit

  • Pull MIPS fixes from Paul Burton:
    "A few MIPS fixes:

    - Fix VDSO time-related function behavior for systems where we need
    to fall back to syscalls, but were instead returning bogus results.

    - A fix to TLB exception handlers for Cavium Octeon systems where
    they would inadvertently clobber the $1/$at register.

    - A build fix for bcm63xx configurations.

    - Switch to using my @kernel.org email address"

    * tag 'mips_fixes_5.4_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
    MIPS: tlbex: Fix build_restore_pagemask KScratch restore
    MIPS: bmips: mark exception vectors as char arrays
    mips: vdso: Fix __arch_get_hw_counter()
    MAINTAINERS: Use @kernel.org address for Paul Burton

    Linus Torvalds
     

19 Oct, 2019

1 commit


12 Oct, 2019

1 commit


01 Oct, 2019

1 commit


19 Sep, 2019

1 commit

  • Pull networking updates from David Miller:

    1) Support IPV6 RA Captive Portal Identifier, from Maciej Żenczykowski.

    2) Use bio_vec in the networking instead of custom skb_frag_t, from
    Matthew Wilcox.

    3) Make use of xmit_more in r8169 driver, from Heiner Kallweit.

    4) Add devmap_hash to xdp, from Toke Høiland-Jørgensen.

    5) Support all variants of 5750X bnxt_en chips, from Michael Chan.

    6) More RTNL avoidance work in the core and mlx5 driver, from Vlad
    Buslov.

    7) Add TCP syn cookies bpf helper, from Petar Penkov.

    8) Add 'nettest' to selftests and use it, from David Ahern.

    9) Add extack support to drop_monitor, add packet alert mode and
    support for HW drops, from Ido Schimmel.

    10) Add VLAN offload to stmmac, from Jose Abreu.

    11) Lots of devm_platform_ioremap_resource() conversions, from
    YueHaibing.

    12) Add IONIC driver, from Shannon Nelson.

    13) Several kTLS cleanups, from Jakub Kicinski.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1930 commits)
    mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer
    mlxsw: spectrum: Register CPU port with devlink
    mlxsw: spectrum_buffers: Prevent changing CPU port's configuration
    net: ena: fix incorrect update of intr_delay_resolution
    net: ena: fix retrieval of nonadaptive interrupt moderation intervals
    net: ena: fix update of interrupt moderation register
    net: ena: remove all old adaptive rx interrupt moderation code from ena_com
    net: ena: remove ena_restore_ethtool_params() and relevant fields
    net: ena: remove old adaptive interrupt moderation code from ena_netdev
    net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*()
    net: ena: enable the interrupt_moderation in driver_supported_features
    net: ena: reimplement set/get_coalesce()
    net: ena: switch to dim algorithm for rx adaptive interrupt moderation
    net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
    net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable
    ethtool: implement Energy Detect Powerdown support via phy-tunable
    xen-netfront: do not assume sk_buff_head list is empty in error handling
    s390/ctcm: Delete unnecessary checks before the macro call “dev_kfree_skb”
    net: ena: don't wake up tx queue when down
    drop_monitor: Better sanitize notified packets
    ...

    Linus Torvalds
     

18 Sep, 2019

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "It's a somewhat calmer cycle for docs this time, as the churn of the
    mass RST conversion is happily mostly behind us.

    - A new document on reproducible builds.

    - We finally got around to zapping the documentation for hardware
    support that was removed in 2004; one doesn't want to rush these
    things.

    - The usual assortment of fixes, typo corrections, etc"

    * tag 'docs-5.4' of git://git.lwn.net/linux: (67 commits)
    Documentation: kbuild: Add document about reproducible builds
    docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]
    Documentation: Add "earlycon=sbi" to the admin guide
    doc:lock: remove reference to clever use of read-write lock
    devices.txt: improve entry for comedi (char major 98)
    docs: mtd: Update spi nor reference driver
    doc: arm64: fix grammar dtb placed in no attributes region
    Documentation: sysrq: don't recommend 'S' 'U' before 'B'
    mailmap: Update email address for Quentin Perret
    docs: ftrace: clarify when tracing is disabled by the trace file
    docs: process: fix broken link
    Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF character to fix title
    Documentation/arm/sa1100/assabet: Fix 'make assabet_defconfig' command
    Documentation/arm/sa1100: Remove some obsolete documentation
    docs/zh_CN: update Chinese howto.rst for latexdocs making
    Documentation: virt: Fix broken reference to virt tree's index
    docs: Fix typo on pull requests guide
    kernel-doc: Allow anonymous enum
    Documentation: sphinx: Don't parse socket() as identifier reference
    Documentation: sphinx: Add missing comma to list of strings
    ...

    Linus Torvalds
     

17 Sep, 2019

1 commit

  • Pull ARM SoC platform updates from Arnd Bergmann:
    "The main change this time around is a cleanup of some of the oldest
    platforms based on the XScale and ARM9 CPU cores, which are between 10
    and 20 years old.

    The Kendin/Micrel/Microchip KS8695, Winbond/Nuvoton W90x900 and Intel
    IOP33x/IOP13xx platforms are removed after we determined that nobody
    is using them any more.

    The TI Davinci and NXP LPC32xx platforms on the other hand are still
    in active use and are converted to the ARCH_MULTIPLATFORM build,
    meaning that we can compile a kernel that works on these along with
    most other ARMv5 platforms. Changes toward that goal are also merged
    for IOP32x, but additional work is needed to complete this. Patches
    for the remaining ARMv5 platforms have started but need more work and
    some testing.

    Support for the new ASpeed AST2600 gets added, this is based on the
    Cortex-A7 ARMv7 core, and is a newer version of the existing ARMv5 and
    ARMv6 chips in the same family.

    Other changes include a cleanup of the ST-Ericsson ux500 platform and
    the move of the TI Davinci platform to a new clocksource driver"

    [ The changes had marked INTEL_IOP_ADMA and USB_LPC32XX as being
    buildable on other platforms through COMPILE_TEST, but that causes new
    warnings that I most definitely do not want to see during the merge
    window as that could hide other issues.

    So the COMPILE_TEST option got disabled for them again - Linus ]

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (61 commits)
    ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 multiplatform build
    ARM: davinci: support multiplatform build for ARM v5
    arm64: exynos: Enable exynos-chipid driver
    ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hsmmc_pdata_init()
    ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
    ARM: davinci: dm646x: Fix a typo in the comment
    ARM: davinci: dm646x: switch to using the clocksource driver
    ARM: davinci: dm644x: switch to using the clocksource driver
    ARM: aspeed: Enable SMP boot
    ARM: aspeed: Add ASPEED AST2600 architecture
    ARM: aspeed: Select timer in each SoC
    dt-bindings: arm: cpus: Add ASPEED SMP
    ARM: imx: stop adjusting ar8031 phy tx delay
    mailmap: map old company name to new one @microchip.com
    MAINTAINERS: at91: remove the TC entry
    MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
    ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
    MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers
    ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c
    ARM: debug-ll: Add support for r7s9210
    ...

    Linus Torvalds
     

06 Sep, 2019

1 commit

  • My @arm.com email address will stop working in a few weeks, so add an
    entry to .mailmap so others have a way to reach me if they want to.

    While at it, move some entries around to keep the file in alphabetical
    order.

    Signed-off-by: Quentin Perret
    Acked-by: Will Deacon
    Signed-off-by: Jonathan Corbet

    Quentin Perret
     

04 Sep, 2019

1 commit


03 Sep, 2019

1 commit

  • AT91 SoC for 5.4

    - MAINTAINERS updates
    - a generated headers parallel build fix

    * tag 'at91-5.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
    mailmap: map old company name to new one @microchip.com
    MAINTAINERS: at91: remove the TC entry
    MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
    ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91

    Link: https://lore.kernel.org/r/20190825203222.GA22800@piout.net
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann