16 Oct, 2016

1 commit

  • Pull MIPS updates from Ralf Baechle:
    "This is the main MIPS pull request for 4.9:

    MIPS core arch code:
    - traps: 64bit kernels should read CP0_EBase 64bit
    - traps: Convert ebase to KSEG0
    - c-r4k: Drop bc_wback_inv() from icache flush
    - c-r4k: Split user/kernel flush_icache_range()
    - cacheflush: Use __flush_icache_user_range()
    - uprobes: Flush icache via kernel address
    - KVM: Use __local_flush_icache_user_range()
    - c-r4k: Fix flush_icache_range() for EVA
    - Fix -mabi=64 build of vdso.lds
    - VDSO: Drop duplicated -I*/-E* aflags
    - tracing: move insn_has_delay_slot to a shared header
    - tracing: disable uprobe/kprobe on compact branch instructions
    - ptrace: Fix regs_return_value for kernel context
    - Squash lines for simple wrapper functions
    - Move identification of VP(E) into proc.c from smp-mt.c
    - Add definitions of SYNC barrierstype values
    - traps: Ensure full EBase is written
    - tlb-r4k: If there are wired entries, don't use TLBINVF
    - Sanitise coherentio semantics
    - dma-default: Don't check hw_coherentio if device is non-coherent
    - Support per-device DMA coherence
    - Adjust MIPS64 CAC_BASE to reflect Config.K0
    - Support generating Flattened Image Trees (.itb)
    - generic: Introduce generic DT-based board support
    - generic: Convert SEAD-3 to a generic board
    - Enable hardened usercopy
    - Don't specify STACKPROTECTOR in defconfigs

    Octeon:
    - Delete dead code and files across the platform.
    - Change to use all memory into use by default.
    - Rename upper case variables in setup code to lowercase.
    - Delete legacy hack for broken bootloaders.
    - Leave maintaining the link state to the actual ethernet/PHY drivers.
    - Add DTS for D-Link DSR-500N.
    - Fix PCI interrupt routing on D-Link DSR-500N.

    Pistachio:
    - Remove ANDROID_TIMED_OUTPUT from defconfig

    TX39xx:
    - Move GPIO setup from .mem_setup() to .arch_init()
    - Convert to Common Clock Framework

    TX49xx:
    - Move GPIO setup from .mem_setup() to .arch_init()
    - Convert to Common Clock Framework

    txx9wdt:
    - Add missing clock (un)prepare calls for CCF

    BMIPS:
    - Add PW, GPIO SDHCI and NAND device node names
    - Support APPENDED_DTB
    - Add missing bcm97435svmb to DT_NONE
    - Rename bcm96358nb4ser to bcm6358-neufbox4-sercom
    - Add DT examples for BCM63268, BCM3368 and BCM6362
    - Add support for BCM3368 and BCM6362

    PCI
    - Reduce stack frame usage
    - Use struct list_head lists
    - Support for CONFIG_PCI_DOMAINS_GENERIC
    - Make pcibios_set_cache_line_size an initcall
    - Inline pcibios_assign_all_busses
    - Split pci.c into pci.c & pci-legacy.c
    - Introduce CONFIG_PCI_DRIVERS_LEGACY
    - Support generic drivers

    CPC
    - Convert bare 'unsigned' to 'unsigned int'
    - Avoid lock when MIPS CM >= 3 is present

    GIC:
    - Delete unused file smp-gic.c

    mt7620:
    - Delete unnecessary assignment for the field "owner" from PCI

    BCM63xx:
    - Let clk_disable() return immediately if clk is NULL

    pm-cps:
    - Change FSB workaround to CPU blacklist
    - Update comments on barrier instructions
    - Use MIPS standard lightweight ordering barrier
    - Use MIPS standard completion barrier
    - Remove selection of sync types
    - Add MIPSr6 CPU support
    - Support CM3 changes to Coherence Enable Register

    SMP:
    - Wrap call to mips_cpc_lock_other in mips_cm_lock_other
    - Introduce mechanism for freeing and allocating IPIs

    cpuidle:
    - cpuidle-cps: Enable use with MIPSr6 CPUs.

    SEAD3:
    - Rewrite to use DT and generic kernel feature.

    USB:
    - host: ehci-sead3: Remove SEAD-3 EHCI code

    FBDEV:
    - cobalt_lcdfb: Drop SEAD3 support

    dt-bindings:
    - Document a binding for simple ASCII LCDs

    auxdisplay:
    - img-ascii-lcd: driver for simple ASCII LCD displays

    irqchip i8259:
    - i8259: Add domain before mapping parent irq
    - i8259: Allow platforms to override poll function
    - i8259: Remove unused i8259A_irq_pending

    Malta:
    - Rewrite to use DT

    of/platform:
    - Probe "isa" busses by default

    CM:
    - Print CM error reports upon bus errors

    Module:
    - Migrate exception table users off module.h and onto extable.h
    - Make various drivers explicitly non-modular:
    - Audit and remove any unnecessary uses of module.h

    mailmap:
    - Canonicalize to Qais' current email address.

    Documentation:
    - MIPS supports HAVE_REGS_AND_STACK_ACCESS_API

    Loongson1C:
    - Add CPU support for Loongson1C
    - Add board support
    - Add defconfig
    - Add RTC support for Loongson1C board

    All this except one Documentation fix has sat in linux-next and has
    survived Imagination's automated build test system"

    * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (127 commits)
    Documentation: MIPS supports HAVE_REGS_AND_STACK_ACCESS_API
    MIPS: ptrace: Fix regs_return_value for kernel context
    MIPS: VDSO: Drop duplicated -I*/-E* aflags
    MIPS: Fix -mabi=64 build of vdso.lds
    MIPS: Enable hardened usercopy
    MIPS: generic: Convert SEAD-3 to a generic board
    MIPS: generic: Introduce generic DT-based board support
    MIPS: Support generating Flattened Image Trees (.itb)
    MIPS: Adjust MIPS64 CAC_BASE to reflect Config.K0
    MIPS: Print CM error reports upon bus errors
    MIPS: Support per-device DMA coherence
    MIPS: dma-default: Don't check hw_coherentio if device is non-coherent
    MIPS: Sanitise coherentio semantics
    MIPS: PCI: Support generic drivers
    MIPS: PCI: Introduce CONFIG_PCI_DRIVERS_LEGACY
    MIPS: PCI: Split pci.c into pci.c & pci-legacy.c
    MIPS: PCI: Inline pcibios_assign_all_busses
    MIPS: PCI: Make pcibios_set_cache_line_size an initcall
    MIPS: PCI: Support for CONFIG_PCI_DOMAINS_GENERIC
    MIPS: PCI: Use struct list_head lists
    ...

    Linus Torvalds
     

08 Oct, 2016

1 commit

  • Add two entries to map to my primary address.

    Link: http://lkml.kernel.org/r/1473850348-19177-1-git-send-email-johan@kernel.org
    Signed-off-by: Johan Hovold
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Johan Hovold
     

06 Oct, 2016

1 commit

  • Pull staging and IIO updates from Greg KH:
    "Here is the big staging and IIO driver pull request for 4.9-rc1.

    There are a lot of patches in here, the majority due to the
    drivers/staging/greybus/ subsystem being merged in with full
    development history that went back a few years, in order to preserve
    the work that those developers did over time.

    Lots and lots of tiny cleanups happened in the tree as well, due to
    the Outreachy application process and lots of other developers showing
    up for the first time to clean code up. Along with those changes, we
    deleted a wireless driver, and added a raspberrypi driver (currently
    marked broken), and lots of new iio drivers.

    Overall the tree still shrunk with more lines removed than added,
    about 10 thousand lines removed in total. Full details are in the very
    long shortlog below.

    All of this has been in the linux-next tree with no issues. There will
    be some merge problems with other subsystem trees, but those are all
    minor problems and shouldn't be hard to work out when they happen
    (MAINTAINERS and some lustre build problems with the IB tree)"

    And furter from me asking for clarification about greybus:
    "Right now there is a phone from Motorola shipping with this code (a
    slightly older version, but the same tree), so even though Ara is not
    alive in the same form, the functionality is happening. We are working
    with the developers of that phone to merge the newer stuff in with
    their fork so they can use the upstream version in future versions of
    their phone product line.

    Toshiba has at least one chip shipping in their catalog that
    needs/uses this protocol over a Unipro link, and rumor has it that
    there might be more in the future.

    There are also other users of the greybus protocols, there is a talk
    next week at ELC that shows how it is being used across a network
    connection to control a device, and previous ELC talks have showed the
    protocol stack being used over USB to drive embedded Linux boards.
    I've also talked to some people who are starting to work to add a host
    controller driver to control arduinos as the greybus PHY protocols are
    very useful to control a serial/i2c/spio/whatever device across a
    random physical link, as it is a way to have a self-describing device
    be attached to a host without needing manual configuration.

    So yes, people are using it, and there is still the chance that it
    will show up in a phone/laptop/tablet/whatever from Google in the
    future as well, the tech isn't dead, even if the original large phone
    project happens to be"

    * tag 'staging-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (3703 commits)
    Staging: fbtft: Fix bug in fbtft-core
    staging: rtl8188eu: fix double unlock error in rtw_resume_process()
    staging:r8188eu: remove GEN_MLME_EXT_HANDLER macro
    staging:r8188eu: remove GEN_DRV_CMD_HANDLER macro
    staging:r8188eu: remove GEN_EVT_CODE macro
    staging:r8188eu: remove GEN_CMD_CODE macro
    staging:r8188eu: remove pkt_newalloc member of the recv_buf structure
    staging:r8188eu: remove rtw_handle_dualmac declaration
    staging:r8188eu: remove (RGTRY|BSSID)_(OFT|SZ) macros
    staging:r8188eu: change rtl8188e_process_phy_info function argument type
    Staging: fsl-mc: Remove blank lines
    Staging: fsl-mc: Fix unaligned * in block comments
    Staging: comedi: Align the * in block comments
    Staging : ks7010 : Fix block comments warninig
    Staging: vt6655: Remove explicit NULL comparison using Coccinelle
    staging: rtl8188eu: core: rtw_xmit: Use macros instead of constants
    staging: rtl8188eu: core: rtw_xmit: Move constant of the right side
    staging: dgnc: Fix lines longer than 80 characters
    Staging: dgnc: constify attribute_group structures
    Staging: most: hdm-dim2: constify attribute_group structures
    ...

    Linus Torvalds
     

05 Oct, 2016

1 commit


01 Oct, 2016

1 commit


15 Sep, 2016

1 commit

  • …iio into staging-next

    Jonathan writes:

    Second set of iio new device support, features and cleanups for the 4.9 cycle.

    New device support
    * ad8801 dac
    - new driver supporting ad8801 and ad8803 DACs.
    * adc12138
    - new driver supporting TI adc12130/adc12132 and adc12138 ADCs.
    * ltc2485 adc
    - new driver
    * mxc6255
    - add support for the mxc6225 part name and fixup the ID check so it works.
    * vz89x VOC sensor
    - add support for the vz89te part which drops the voc_short channel and adds
    CRCs compared to other supported parts.

    New features
    * core
    - immutable triggers. These effectively grant exclusive control over a
    trigger. The typical usecase is a device representing an analog part
    (perhaps a MUX) that needs to control the sampling of a downstream
    ADC.
    - resource managed trigger registration and triggered_buffer_init.
    - iio_push_event now protected against case of the event interface
    registration not having yet occured. Only matters if an interrupt
    can occur during this window - might happen on shared interrupt lines.
    - helper to let a driver query if the trigger it is using is provided by
    itself (using the convention of both device and trigger having the same
    parent).
    * tools
    - iio-utils. Used channel modifier scaling in preference to generic scaling
    when both exist.
    * at91-adc
    - Add support for touchscreen switches closure time needed by some newer
    parts.
    * stx104
    - support the ADC channels on this ADC/DAC board. As these are the primary
    feature of the board also move the driver to the iio/adc directory.
    * sx9500
    - device tree bindings.

    Cleanups / Fixes
    * ad5755
    - fix an off-by-one on devnr limit check (introduced earlier this cycle)
    * ad7266
    - drop NULL check on devm_regulator_get_optional as it can't return NULL.
    * ak8974
    - avoid an unused functional warning due to rework in PM core code.
    - remove .owner field setting as done by i2c_core.
    * ina2xx
    - clear out a left over debug field from chip global data.
    * hid-sensors
    - avoid an unused functional warning due to rework in PM core code.
    * maxim-thermocouple
    - fix non static symbol warnings.
    * ms5611
    - fetch and enable regulators unconditionally when they aren't optional.
    * sca3000
    - whitespace cleanup.
    * st_sensors
    - fetch and enable regulators unconditionally rather than having them
    supported as optional regulators (missunderstanding on my part amongst
    others a while back)
    - followup to previous patch fixes error checking on the regulators.
    - mark symbols static where possible.
    - use the 'is it my trigger' help function. This prevents the odd case
    of another device triggering from the st-sensors trigger whilst the
    st-sensors trigger is itself not using it but rather using say an hrtimer.
    * ti-ads1015
    - add missing of_node_put.
    * vz89x
    - rework to all support of new devices.
    - prevent reading of a corrupted buffer.
    - fixup a return value of 0/1 in a bool returning function.

    Address updates
    - Vlad Dogaru email address change.

    Greg Kroah-Hartman
     

09 Sep, 2016

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "This is a slightly larger batch of fixes that we've been sitting on a
    few -rcs. Most of them are simple oneliners, but there are two sets
    that are slightly larger and worth pointing out:

    - A set of patches to OMAP to deal with hwmod for RTC on am33xx
    (beaglebone SoC, among others). It's the only clock that ever has
    a valid offset of 0, so a new flag needed introduction once this
    problem was discovered.

    - A collection of CCI fixes for performance counters discovered once
    people started using it on X-Gene CPUs"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (37 commits)
    arm-cci: pmu: Fix typo in event name
    Revert "ARM: tegra: fix erroneous address in dts"
    ARM: dts: imx6qdl: Fix SPDIF regression
    ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx
    ARM: dts: imx7d-sdb: fix ti,x-plate-ohms property name
    ARM: dts: kirkwood: Fix PCIe label on OpenRD
    ARM: kirkwood: ib62x0: fix size of u-boot environment partition
    bus: arm-ccn: make event groups reliable
    bus: arm-ccn: fix hrtimer registration
    bus: arm-ccn: fix PMU interrupt flags
    ARM: tegra: Correct polarity for Tegra114 PMIC interrupt
    MAINTAINERS: add tree entry for ARM/UniPhier architecture
    ARM: sun5i: Fix typo in trip point temperature
    MAINTAINERS: Switch to kernel.org account for Krzysztof Kozlowski
    ARM: imx6ul: populates platform device at .init_machine
    bus: arm-ccn: Add missing event attribute exclusions for host/guest
    bus: arm-ccn: Correct required arguments for XP PMU events
    bus: arm-ccn: Fix XP watchpoint settings bitmask
    bus: arm-ccn: Do not attempt to configure XPs for cycle counter
    bus: arm-ccn: Fix PMU handling of MN
    ...

    Linus Torvalds
     

02 Sep, 2016

1 commit


30 Aug, 2016

1 commit


17 Aug, 2016

1 commit

  • Change my email address to kernel.org account instead of Samsung one.

    Add Bartlomiej Zolnierkiewicz as a co-maintainer of Maxim and Samsung
    PMIC drivers. These are used on many of our boards along with Exynos
    SoCs and Samsung R&D Institute Poland can still take care of them.

    Signed-off-by: Krzysztof Kozlowski
    Cc: Kukjin Kim
    Cc: linux-samsung-soc@vger.kernel.org
    Cc: Bartlomiej Zolnierkiewicz
    Acked-by: Sylwester Nawrocki
    Acked-by: Kukjin Kim

    Krzysztof Kozlowski
     

06 Aug, 2016

1 commit


05 Aug, 2016

1 commit


03 Aug, 2016

1 commit

  • For one thing, summarizes all non-umlaut versions into the umlaut one
    (Linus Luessing -> Linus Lüssing).

    For another, maps obsolete email addresses to the current @c0d3.blue
    one.

    Link: http://lkml.kernel.org/r/1467805371-2773-1-git-send-email-linus.luessing@c0d3.blue
    Signed-off-by: Linus Lüssing
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Linus Lüssing
     

04 Jul, 2016

1 commit


30 Jun, 2016

1 commit

  • …iio into staging-next

    Jonathan writes:

    Second round of new iio device support, features and cleanups in the 4.8 cycle

    Firstly some contact detail updates:
    * NXP took over freescale. Update the mma8452 header to reflect this.
    * Martin Kepplinger email address change in mma8452 header.
    * Adriana Reus has changed email address. Update .mailmap.
    * Matt Ranostay has changed email address. Update .mailmap.

    New Device Support
    * max1363
    - add the missing i2c_device_ids for a couple of parts so they can actually
    be used.
    * ms5867
    - add device ids for ms5805 and ms5837 parts.

    New Features
    * ad5755
    - DT support. This one was a bit controversial and under review for a long
    time. Still no one could come up with a better solution.
    * stx104
    - add gpio support
    * ti-adc081c
    - Add ACPI device ID matching.

    Core changes
    * Refuse to register triggers with duplicate names. There is no way to
    distinguish between them so this makes no sense. A few drivers do not
    generate unique names for each instance of the device present. We can't
    fix this without changing ABI so leave them and wait for someone to
    actually take the rare step of two identical accelerometers on the same
    board.
    * buffer-dma
    - use ARRAY_SIZE in a few appropriate locations.

    Tools
    * Fix the fact that the --trigger-num option in generic_buffer didn't allow
    0 which is perfectly valid in the ABI.

    Cleanups
    * as3935
    - improve error reporting.
    - remove redundant zeroing of a field in iio_priv.
    * gp2ap020a00f
    - use the iio_device_claim_*_mode helpers rather than open coding locking
    around mode changes.
    * isl29125
    - use the iio_device_claim_*_mode helpers rather than open coding locking.
    * lidar
    - use the iio_device_claim_*_mode helpers rather than open coding locking.
    * mma8452
    - more detail in devices supported description in comments (addresses and
    similar)
    * sca3000
    - add a missing error check.
    * tcs3414
    - use the iio_device_claim_*_mode helpers rather than open coding locking.
    * tcs3472
    - use the iio_device_claim_*_mode helpers rather than open coding locking.

    Greg Kroah-Hartman
     

25 Jun, 2016

2 commits

  • There are different versions of Boris' name and email in the log, and
    one typo. Add his emails in mailmap to have all of his contributions
    under the same name/email tuple.

    Link: http://lkml.kernel.org/r/20160609130323.27706-2-antoine.tenart@free-electrons.com
    Signed-off-by: Antoine Tenart
    Acked-by: Boris Brezillon
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antoine Tenart
     
  • I used "Antoine Ténart" at first but then moved to a name without accent
    as this cause some issues from time to time... Add my email in the
    mailmap file to have a consistent shortlog output.

    Link: http://lkml.kernel.org/r/20160609130323.27706-1-antoine.tenart@free-electrons.com
    Signed-off-by: Antoine Tenart
    Cc: Antoine Tenart
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antoine Tenart
     

16 Jun, 2016

2 commits


12 Jun, 2016

2 commits


06 May, 2016

1 commit


29 Apr, 2016

2 commits

  • Set current email address to replace obsolete email addresses.

    Signed-off-by: Frank Rowand
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Frank Rowand
     
  • Patchwork introduced a garbled Polish character in commit 1e3012d0fdc5
    ("crypto: s5p-sss - Use memcpy_toio for iomem annotated memory") so fix
    the mail mapping. Additionally prefer to use kernel.org account for
    personal work, instead of my gmail address.

    Signed-off-by: Krzysztof Kozlowski
    Cc: Herbert Xu
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Kozlowski
     

02 Apr, 2016

1 commit

  • Different computers had different settings in the mail client. Some
    contributions appear as Christophe Ricard, others as Christophe RICARD.

    Signed-off-by: Christophe Ricard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Christophe Ricard
     

28 Jan, 2016

1 commit


23 Oct, 2015

1 commit


15 Aug, 2015

1 commit


18 Jul, 2015

2 commits


26 Jun, 2015

3 commits

  • To avoid having xenotime bounce when things like get_maintainers gives
    me addresses, add Randy's current address.

    Signed-off-by: Kees Cook
    Acked-by: Randy Dunlap
    Cc: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kees Cook
     
  • Mohit's email-id doesn't exist anymore as he has left the company.
    Replace ST's id with mohit.kumar.dhaka@gmail.com.

    Signed-off-by: Pratyush Anand
    Cc: Mohit Kumar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pratyush Anand
     
  • pratyush.anand@st.com email-id doesn't exist anymore as I have left the
    company. Replace ST's id with pratyush.anand@gmail.com.

    Signed-off-by: Pratyush Anand
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pratyush Anand
     

16 Apr, 2015

1 commit

  • Work and Home computer had different settings in the mail client. Some
    contributions appear as Ricardo Ribalda, others as Ricardo Ribalda Delgado
    (and one as just Ricardo).

    Signed-off-by: Ricardo Ribalda Delgado
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ricardo Ribalda Delgado
     

06 Feb, 2015

1 commit

  • get_maintainer.pl returns k.khlebnikov@samsung.com via git history, for
    which emails get rejected:

    RCPT TO:
    550 5.1.1 Recipient address rejected: User unknown

    Use his other address that passes vger's mxverify:

    RCPT TO:
    250 2.1.5 OK ir10si13843754pbc.62 - gsmtp

    and add his old email address in the wrong email address field.

    Signed-off-by: Kim Phillips
    Acked-by: Konstantin Khlebnikov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kim Phillips
     

09 Jan, 2015

1 commit


19 Dec, 2014

2 commits


31 Jul, 2014

1 commit

  • My IBM email addresses haven't worked for years; also map some
    old-but-functional forwarding addresses to my canonical address.

    Update my GPG key fingerprint; I moved to 4096R a long time ago.

    Update description.

    Signed-off-by: Josh Triplett
    Cc: "Paul E. McKenney"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Josh Triplett
     

19 Apr, 2014

1 commit

  • shiraz.hashim@st.com email-id doesn't exist anymore as he has left the
    company. Replace ST's id with shiraz.linux.kernel@gmail.com.

    It also updates .mailmap file to fix address for 'git shortlog'.

    Signed-off-by: Viresh Kumar
    Cc: Shiraz Hashim
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Viresh Kumar