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
     

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


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
     

31 Aug, 2019

1 commit

  • I don't work for Virtuozzo or Samsung anymore and I've noticed that they
    have started sending annoying html email-replies.

    And I prioritize my personal emails over work email box, so while at it
    add an entry for Arista too - so I can reply faster when needed.

    Link: http://lkml.kernel.org/r/20190827220346.11123-1-dima@arista.com
    Signed-off-by: Dmitry Safonov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dmitry Safonov
     

29 Aug, 2019

1 commit


24 Aug, 2019

1 commit


07 Aug, 2019

3 commits


01 Aug, 2019

1 commit


23 Jul, 2019

1 commit


22 Jul, 2019

3 commits


18 Jun, 2019

1 commit


17 Jun, 2019

1 commit

  • My @arm.com address will stop working at the end of August, so update to
    my @kernel.org address where you'll still be able to reach me.

    When I say "stop working" I really mean "will go to my line manager", so
    send patches there at your peril because they may reply with roadmaps
    and spreadsheets. You have been warned.

    Cc: Will Deacon
    Cc: Catalin Marinas
    Cc: Marc Zyngier
    Cc: Russell King
    Cc: "Paul E . McKenney"
    Cc: Peter Zijlstra
    Cc: Thomas Gleixner
    Cc: Ingo Molnar
    Cc: Bjorn Helgaas
    Cc: Andrew Morton
    Cc: Stephen Rothwell
    Cc: Greg Kroah-Hartman
    Cc: Linus Torvalds
    Cc: Joerg Roedel
    Cc: arm-soc
    Signed-off-by: Will Deacon

    Will Deacon
     

09 May, 2019

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "A reasonably busy cycle for docs, including:

    - Lots of work on the Chinese and Italian translations

    - Some license-rules clarifications from Christoph

    - Various build-script fixes

    - A new document on memory models

    - RST conversion of the live-patching docs

    - The usual collection of typo fixes and corrections"

    * tag 'docs-5.2' of git://git.lwn.net/linux: (140 commits)
    docs/livepatch: Unify style of livepatch documentation in the ReST format
    docs: livepatch: convert docs to ReST and rename to *.rst
    scripts/documentation-file-ref-check: detect broken :doc:`foo`
    scripts/documentation-file-ref-check: don't parse Next/ dir
    LICENSES: Rename other to deprecated
    LICENSES: Clearly mark dual license only licenses
    docs: Don't reference the ZLib license in license-rules.rst
    docs/vm: Minor editorial changes in the THP and hugetlbfs
    docs/vm: add documentation of memory models
    doc:it_IT: translation alignment
    doc: fix typo in PGP guide
    dontdiff: update with Kconfig build artifacts
    docs/zh_CN: fix typos in 1.Intro.rst file
    docs/zh_CN: redirect CoC docs to Chinese version
    doc: mm: migration doesn't use FOLL_SPLIT anymore
    docs: doc-guide: remove the extension from .rst files
    doc: kselftest: Fix KBUILD_OUTPUT usage instructions
    docs: trace: fix some Sphinx warnings
    docs: speculation.txt: mark example blocks as such
    docs: ntb.txt: add blank lines to clean up some Sphinx warnings
    ...

    Linus Torvalds
     

08 May, 2019

1 commit

  • Pull networking updates from David Miller:
    "Highlights:

    1) Support AES128-CCM ciphers in kTLS, from Vakul Garg.

    2) Add fib_sync_mem to control the amount of dirty memory we allow to
    queue up between synchronize RCU calls, from David Ahern.

    3) Make flow classifier more lockless, from Vlad Buslov.

    4) Add PHY downshift support to aquantia driver, from Heiner
    Kallweit.

    5) Add SKB cache for TCP rx and tx, from Eric Dumazet. This reduces
    contention on SLAB spinlocks in heavy RPC workloads.

    6) Partial GSO offload support in XFRM, from Boris Pismenny.

    7) Add fast link down support to ethtool, from Heiner Kallweit.

    8) Use siphash for IP ID generator, from Eric Dumazet.

    9) Pull nexthops even further out from ipv4/ipv6 routes and FIB
    entries, from David Ahern.

    10) Move skb->xmit_more into a per-cpu variable, from Florian
    Westphal.

    11) Improve eBPF verifier speed and increase maximum program size,
    from Alexei Starovoitov.

    12) Eliminate per-bucket spinlocks in rhashtable, and instead use bit
    spinlocks. From Neil Brown.

    13) Allow tunneling with GUE encap in ipvs, from Jacky Hu.

    14) Improve link partner cap detection in generic PHY code, from
    Heiner Kallweit.

    15) Add layer 2 encap support to bpf_skb_adjust_room(), from Alan
    Maguire.

    16) Remove SKB list implementation assumptions in SCTP, your's truly.

    17) Various cleanups, optimizations, and simplifications in r8169
    driver. From Heiner Kallweit.

    18) Add memory accounting on TX and RX path of SCTP, from Xin Long.

    19) Switch PHY drivers over to use dynamic featue detection, from
    Heiner Kallweit.

    20) Support flow steering without masking in dpaa2-eth, from Ioana
    Ciocoi.

    21) Implement ndo_get_devlink_port in netdevsim driver, from Jiri
    Pirko.

    22) Increase the strict parsing of current and future netlink
    attributes, also export such policies to userspace. From Johannes
    Berg.

    23) Allow DSA tag drivers to be modular, from Andrew Lunn.

    24) Remove legacy DSA probing support, also from Andrew Lunn.

    25) Allow ll_temac driver to be used on non-x86 platforms, from Esben
    Haabendal.

    26) Add a generic tracepoint for TX queue timeouts to ease debugging,
    from Cong Wang.

    27) More indirect call optimizations, from Paolo Abeni"

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1763 commits)
    cxgb4: Fix error path in cxgb4_init_module
    net: phy: improve pause mode reporting in phy_print_status
    dt-bindings: net: Fix a typo in the phy-mode list for ethernet bindings
    net: macb: Change interrupt and napi enable order in open
    net: ll_temac: Improve error message on error IRQ
    net/sched: remove block pointer from common offload structure
    net: ethernet: support of_get_mac_address new ERR_PTR error
    net: usb: smsc: fix warning reported by kbuild test robot
    staging: octeon-ethernet: Fix of_get_mac_address ERR_PTR check
    net: dsa: support of_get_mac_address new ERR_PTR error
    net: dsa: sja1105: Fix status initialization in sja1105_get_ethtool_stats
    vrf: sit mtu should not be updated when vrf netdev is the link
    net: dsa: Fix error cleanup path in dsa_init_module
    l2tp: Fix possible NULL pointer dereference
    taprio: add null check on sched_nest to avoid potential null pointer dereference
    net: mvpp2: cls: fix less than zero check on a u32 variable
    net_sched: sch_fq: handle non connected flows
    net_sched: sch_fq: do not assume EDT packets are ordered
    net: hns3: use devm_kcalloc when allocating desc_cb
    net: hns3: some cleanup for struct hns3_enet_ring
    ...

    Linus Torvalds
     

22 Apr, 2019

1 commit


12 Apr, 2019

1 commit

  • Daniel Borkmann says:

    ====================
    pull-request: bpf-next 2019-04-12

    The following pull-request contains BPF updates for your *net-next* tree.

    The main changes are:

    1) Improve BPF verifier scalability for large programs through two
    optimizations: i) remove verifier states that are not useful in pruning,
    ii) stop walking parentage chain once first LIVE_READ is seen. Combined
    gives approx 20x speedup. Increase limits for accepting large programs
    under root, and add various stress tests, from Alexei.

    2) Implement global data support in BPF. This enables static global variables
    for .data, .rodata and .bss sections to be properly handled which allows
    for more natural program development. This also opens up the possibility
    to optimize program workflow by compiling ELFs only once and later only
    rewriting section data before reload, from Daniel and with test cases and
    libbpf refactoring from Joe.

    3) Add config option to generate BTF type info for vmlinux as part of the
    kernel build process. DWARF debug info is converted via pahole to BTF.
    Latter relies on libbpf and makes use of BTF deduplication algorithm which
    results in 100x savings compared to DWARF data. Resulting .BTF section is
    typically about 2MB in size, from Andrii.

    4) Add BPF verifier support for stack access with variable offset from
    helpers and add various test cases along with it, from Andrey.

    5) Extend bpf_skb_adjust_room() growth BPF helper to mark inner MAC header
    so that L2 encapsulation can be used for tc tunnels, from Alan.

    6) Add support for input __sk_buff context in BPF_PROG_TEST_RUN so that
    users can define a subset of allowed __sk_buff fields that get fed into
    the test program, from Stanislav.

    7) Add bpf fs multi-dimensional array tests for BTF test suite and fix up
    various UBSAN warnings in bpftool, from Yonghong.

    8) Generate a pkg-config file for libbpf, from Luca.

    9) Dump program's BTF id in bpftool, from Prashant.

    10) libbpf fix to use smaller BPF log buffer size for AF_XDP's XDP
    program, from Magnus.

    11) kallsyms related fixes for the case when symbols are not present in
    BPF selftests and samples, from Daniel
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

11 Apr, 2019

1 commit

  • Redirect email addresses from git log to the mainly used ones
    for Alexei and myself such that it is consistent with the ones
    in MAINTAINERS file. Useful in particular when git mailmap is
    enabled on broader scope, for example:

    $ git config --global log.mailmap true

    Signed-off-by: Daniel Borkmann
    Acked-by: Alexei Starovoitov

    Daniel Borkmann
     

05 Apr, 2019

1 commit


03 Apr, 2019

1 commit


30 Mar, 2019

1 commit

  • Add my email in the mailmap file to have a consistent shortlog output.

    Link: http://lkml.kernel.org/r/20190308142103.4929-1-changbin.du@gmail.com
    Signed-off-by: Changbin Du
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Changbin Du
     

19 Mar, 2019

3 commits


21 Feb, 2019

1 commit


06 Jan, 2019

1 commit

  • Pull MIPS fixes from Paul Burton:
    "A few early MIPS fixes for 4.21:

    - The Broadcom BCM63xx platform sees a fix for resetting the BCM6368
    ethernet switch, and the removal of a platform device we've never
    had a driver for.

    - The Alchemy platform sees a few fixes for bitrot that occurred
    within the past few cycles.

    - We now enable vectored interrupt support for the MediaTek MT7620
    SoC, which makes sense since they're supported by the SoC but in
    this case also works around a bug relating to the location of
    exception vectors when using a recent version of U-Boot.

    - The atomic64_fetch_*_relaxed() family of functions see a fix for a
    regression in MIPS64 kernels since v4.19.

    - Cavium Octeon III CN7xxx systems will now disable their RGMII
    interfaces rather than attempt to enable them & warn about the lack
    of support for doing so, as they did since initial CN7xxx ethernet
    support was added in v4.7.

    - The Microsemi/Microchip MSCC SoCs gain a MAINTAINERS entry.

    - .mailmap now provides consistency for Dengcheng Zhu's name &
    current email address"

    * tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
    MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
    MIPS: Fix a R10000_LLSC_WAR logic in atomic.h
    MIPS: BCM63XX: drop unused and broken DSP platform device
    mailmap: Update name spelling and email for Dengcheng Zhu
    MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8
    MAINTAINERS: Add a maintainer for MSCC MIPS SoCs
    MIPS: Alchemy: update dma masks for devboard devices
    MIPS: Alchemy: update cpu-feature-overrides
    MIPS: Alchemy: drop DB1000 IrDA support bits
    MIPS: alchemy: cpu_all_mask is forbidden for clock event devices
    MIPS: BCM63XX: fix switch core reset on BCM6368

    Linus Torvalds
     

27 Dec, 2018

1 commit


19 Dec, 2018

1 commit

  • NAND core changes:
    - kernel-doc miscellaneous fixes.
    - Third batch of fixes/cleanup to the raw NAND core impacting various
    controller drivers (ams-delta, marvell, fsmc, denali, tegra, vf610):
    * Stopping to pass mtd_info objects to internal functions
    * Reorganizing code to avoid forward declarations
    * Dropping useless test in nand_legacy_set_defaults()
    * Moving nand_exec_op() to internal.h
    * Adding nand_[de]select_target() helpers
    * Passing the CS line to be selected in struct nand_operation
    * Making ->select_chip() optional when ->exec_op() is implemented
    * Deprecating the ->select_chip() hook
    * Moving the ->exec_op() method to nand_controller_ops
    * Moving ->setup_data_interface() to nand_controller_ops
    * Deprecating the dummy_controller field
    * Fixing JEDEC detection
    * Providing a helper for polling GPIO R/B pin

    Raw NAND chip drivers changes:
    - Macronix:
    * Flagging 1.8V AC chips with a broken GET_FEATURES(TIMINGS)

    Raw NAND controllers drivers changes:
    - Ams-delta:
    * Fixing the error path
    * SPDX tag added
    * May be compiled with COMPILE_TEST=y
    * Conversion to ->exec_op() interface
    * Dropping .IOADDR_R/W use
    * Use GPIO API for data I/O
    - Denali:
    * Removing denali_reset_banks()
    * Removing ->dev_ready() hook
    * Including instead of
    * Changes to comply with the above fixes/cleanup done in the core.
    - FSMC:
    * Adding an SPDX tag to replace the license text
    * Making conversion from chip to fsmc consistent
    * Fixing unchecked return value in fsmc_read_page_hwecc
    * Changes to comply with the above fixes/cleanup done in the core.
    - Marvell:
    * Preventing timeouts on a loaded machine (fix)
    * Changes to comply with the above fixes/cleanup done in the core.
    - OMAP2:
    * Pass the parent of pdev to dma_request_chan() (fix)
    - R852:
    * Use generic DMA API
    - sh_flctl:
    * Converting to SPDX identifiers
    - Sunxi:
    * Write pageprog related opcodes to the right register: WCMD_SET (fix)
    - Tegra:
    * Stop implementing ->select_chip()
    - VF610:
    * Adding an SPDX tag to replace the license text
    * Changes to comply with the above fixes/cleanup done in the core.
    - Various trivial/spelling/coding style fixes.

    SPI-NAND drivers changes:
    - Removing the depreacated mt29f_spinand driver from staging.
    - Adding support for:
    * Toshiba TC58CVG2S0H
    * GigaDevice GD5FxGQ4xA
    * Winbond W25N01GV

    Boris Brezillon
     

16 Dec, 2018

1 commit