[PATCH v4 00/14] qcom: spmi: add support for hierarchical IRQ chip

2019-01-13 Thread Brian Masney
This patch series adds hierarchical IRQ chip support to spmi-gpio so that device tree consumers can request an IRQ directly from the GPIO block rather than having to request an IRQ from the underlying PMIC. For more background information, see the email thread with Linus Walleij's excellent

Re: ARM: config issue with ftrace function graph tracer

2019-01-13 Thread Stefan Agner
Hi, On 12.01.2019 02:01, Jeremy Fertic wrote: > I'm having a problem with the ftrace function graph tracer on a 32 bit arm > board (orangepi pc). A bisect points to the following commit: > > f9b58e8c7d03 ("ARM: 8800/1: use choice for kernel unwinders") > > Before this commit, if I use

[PatchV2 1/2] ARM64: dts: meson-gxbb-odroidc2: Fix usb phy regulator power failed warning

2019-01-13 Thread Anand Moon
Override the dr_mode from "host" to "peripheral" for dwc2 usb_phy0->usb0 initilization of OTG Micro-B type. Changes fix the below warning for phy poweron failed --> -22 Changes fix the initialization of c900.usb phy [1.203900] phy phy-c000.phy.0: USB ID detect failed! [1.208048]

[PatchV2 2/2] ARM64: dts: meson-gxbb-odroidc2: Fix usb phy reset warning

2019-01-13 Thread Anand Moon
Add missing vin-supply node 5.0V regulator setting to power to usb ports, changes help fix the usb reset warning. [ 795.380156] usb 1-1.2: reset high-speed USB device number 3 using dwc2 [ 798.356073] usb 1-1.2: reset high-speed USB device number 3 using dwc2 [ 801.331999] usb 1-1.2: reset

Re: [PATCH v5 1/6] net: lorawan: Add LoRaWAN socket module

2019-01-13 Thread Jian-Hong Pan
Jian-Hong Pan 於 2019年1月7日 週一 下午10:47寫道: > > Andreas Färber 於 2018年12月29日 週六 下午3:27寫道: > > > > Hi Jian-Hong, > > > > Am 16.12.18 um 11:18 schrieb Jian-Hong Pan: > > > This patch adds a new address/protocol family for LoRaWAN network. > > > It also implements the the functions and maps to Datagram

Re: [PATCH v3 0/2] x86/kvm: Enable MCE injection in the guest

2019-01-13 Thread Borislav Petkov
On Mon, Nov 26, 2018 at 05:41:21PM +0100, Paolo Bonzini wrote: > On 14/11/18 19:15, Borislav Petkov wrote: > > From: Borislav Petkov > > > > Hi all, > > > > here's a rediff ontop of -rc2. No changes, only added Yazen's Tested-by. > > > > Please queue, > > thx. > > > > Changelog: > >

[tip:x86/cleanups] x86/e820: Replace kmalloc() + memcpy() with kmemdup()

2019-01-13 Thread tip-bot for Huang Zijiang
Commit-ID: 345dca4ca7e65a46bf0b6e2e6b8ab2e998ec6e91 Gitweb: https://git.kernel.org/tip/345dca4ca7e65a46bf0b6e2e6b8ab2e998ec6e91 Author: Huang Zijiang AuthorDate: Sat, 12 Jan 2019 15:16:24 +0800 Committer: Borislav Petkov CommitDate: Sun, 13 Jan 2019 15:11:35 +0100 x86/e820: Replace

Re: [PATCH v2 0/9] kprobes: Fix and improve blacklist symbols

2019-01-13 Thread Masami Hiramatsu
On Sat, 12 Jan 2019 14:33:24 +0100 Andrea Righi wrote: > On Sat, Jan 12, 2019 at 11:25:40AM +0900, Masami Hiramatsu wrote: > ... > > And I found several functions which must be blacklisted. > > - optprobe template code, which is just a template code and > >never be executed. Moreover, since

[PATCH] regulator: hi655x: Removed unused ctrl_regs field from struct hi655x_regulator

2019-01-13 Thread Axel Lin
The ctrl_regs field is not used at all, remove it. Signed-off-by: Axel Lin --- drivers/regulator/hi655x-regulator.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/regulator/hi655x-regulator.c b/drivers/regulator/hi655x-regulator.c index 36ae54b53814..bba24a6fdb1e 100644 ---

[PATCH 1/2] gpio: hlwd: Add basic IRQ support

2019-01-13 Thread Jonathan Neuschäfer
This patch implements level-triggered IRQs in the Hollywood GPIO driver. Edge triggered interrupts are not supported in this GPIO controller, so I moved their emulation into a separate patch. Signed-off-by: Jonathan Neuschäfer --- I'm not entirely sure about the locking, but lockdep doesn't

[PATCH 2/2] gpio: hlwd: Implement edge trigger emulation

2019-01-13 Thread Jonathan Neuschäfer
Like the Spreadtrum EIC driver[1], this driver needs to emulate edge triggered interrupts to support the generic gpio-keys driver. [1]: https://www.spinics.net/lists/kernel/msg2764576.html Signed-off-by: Jonathan Neuschäfer --- drivers/gpio/gpio-hlwd.c | 57

[PATCH 0/2] GPIO: hlwd: Implement IRQ support

2019-01-13 Thread Jonathan Neuschäfer
This patchset implements IRQ support for the Hollywood GPIO controller (Hollywood is one of the chips in the Nintendo Wii game console). Together with two device tree patches[1], I can use the buttons (via the gpio-keys driver) and the photoelectric sensor in the disc slot (via gpio-event-mon).

Re: [PATCH] regulator: max14577: Remove redundant MODULE_ALIAS

2019-01-13 Thread Krzysztof Kozlowski
On Fri, Jan 11, 2019 at 10:58:22AM +0800, Axel Lin wrote: > The modalias is set by the MODULE_DEVICE_TABLE, thus remove redundant > MODULE_ALIAS. > > Signed-off-by: Axel Lin > --- > drivers/regulator/max14577-regulator.c | 1 - > 1 file changed, 1 deletion(-) Reviewed-by: Krzysztof Kozlowski

[PATCH] docs-rst: doc-guide: Minor grammar fixes

2019-01-13 Thread Joel Nider
While using this guide to learn the new documentation method, I saw a few phrases that I felt could be improved. These small changes improve the grammar and choice of words to further enhance the installation instructions. Signed-off-by: Joel Nider --- Documentation/doc-guide/sphinx.rst | 12

Re: [PATCH v3] cpufreq: s5pv210: Defer probe if getting regulators fail

2019-01-13 Thread Krzysztof Kozlowski
On Fri, Jan 11, 2019 at 08:42:44PM +0100, Paweł Chmiel wrote: > There is possibility, that when probing driver, regulators are not yet > initialized. In this case we should return EPROBE_DEFER and wait till > they're initialized, since they're required currently for cpufreq driver > to work. Also

Re: ppc64le reliable stack unwinder and scheduled tasks

2019-01-13 Thread Torsten Duwe
On Sun, 13 Jan 2019 23:33:56 +1100 Balbir Singh wrote: > On Sat, Jan 12, 2019 at 02:45:41AM -0600, Segher Boessenkool wrote: > > On Sat, Jan 12, 2019 at 12:09:14PM +1100, Balbir Singh wrote: > > > Could you please define interesting frame on top a bit more? > > > Usually the topmost return

Re: [PATCH v5 2/3] staging: greybus: arche-apb-ctrl.c: Switch to the gpio descriptor interface

2019-01-13 Thread Nishad Kamdar
On Fri, Jan 11, 2019 at 09:41:34AM +0100, Johan Hovold wrote: > On Thu, Jan 10, 2019 at 11:21:04PM +0530, Nishad Kamdar wrote: > > Use the gpiod interface instead of the deprecated old non-descriptor > > interface while continuing to ignore gpio flags from device tree in > > functions

Re: [PATCH v5 3/3] staging: greybus: arche-platform: Switch to the gpio descriptor interface

2019-01-13 Thread Nishad Kamdar
On Fri, Jan 11, 2019 at 09:48:21AM +0100, Johan Hovold wrote: > On Thu, Jan 10, 2019 at 11:23:07PM +0530, Nishad Kamdar wrote: > > Use the gpiod interface instead of the deprecated old non-descriptor > > interface while continuing to ignore gpio flags from device tree in > > "svc_reset_onoff()"

Re: ppc64le reliable stack unwinder and scheduled tasks

2019-01-13 Thread Balbir Singh
On Sat, Jan 12, 2019 at 02:45:41AM -0600, Segher Boessenkool wrote: > On Sat, Jan 12, 2019 at 12:09:14PM +1100, Balbir Singh wrote: > > Could you please define interesting frame on top a bit more? Usually > > the topmost return address is in LR > > There is no reliable way (other than DWARF

Re: [PATCHv3 13/13] doc/mm: New documentation for memory performance

2019-01-13 Thread Mike Rapoport
Hi Keith, On Wed, Jan 09, 2019 at 10:43:41AM -0700, Keith Busch wrote: > Platforms may provide system memory where some physical address ranges > perform differently than others, or is side cached by the system. > > Add documentation describing a high level overview of such systems and the >

[char-misc 3/3] mei: me: add denverton innovation engine device IDs

2019-01-13 Thread Tomas Winkler
Add the Denverton innovation engine (IE) device ids. The IE is an ME-like device which provides HW security offloading. Cc: Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- drivers/misc/mei/hw-me-regs.h | 2 ++ drivers/misc/mei/pci-me.c | 2 ++ 2 files changed, 4

[char-misc 1/3] mei: dma: silent the reject message

2019-01-13 Thread Tomas Winkler
Not all FW versions support DMA on their first release, hence it is normal behavior to receive a reject response upon DMA setup request. In order to prevent confusion, the DMA setup reject message is printed only in debug level. Cc: #v5.0+ Signed-off-by: Tomas Winkler ---

[char-misc 2/3] mei: me: mark LBG devices as having dma support

2019-01-13 Thread Tomas Winkler
From: Alexander Usyskin The LBG server platform sports DMA support. Cc: #v5.0+ Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler --- drivers/misc/mei/pci-me.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/misc/mei/pci-me.c

Re: [PATCH v15 3/6] x86/boot: Introduce efi_get_rsdp_addr() to find RSDP from EFI table

2019-01-13 Thread Borislav Petkov
On Sun, Jan 13, 2019 at 05:47:04PM +0800, Chao Fan wrote: > 'acpi_physical_address' could be define as u64 or u32. And when can acpi_physical_address be a u32? -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.

[PATCH 1/2] staging: rtl8712u: Remove dummy reset-resume callback

2019-01-13 Thread Kai-Heng Feng
An USB wireless dongle uses rtl8712u stops working after system suspend/resume. When a USB device lost its power during suspend, the USB core knows the power was lost and a reset-resume or a re-probe is required. But rtl8712u provides a dummy reset-resume callback, which gets called and renders

[PATCH 2/2] staging: rtl8712u: Fix suspend and resume callbacks

2019-01-13 Thread Kai-Heng Feng
When system resume and the rtl8712u dongle didn't lose its power, it doesn't work quite right: [ 146.844241] r8712u 2-3:1.0 wlp0s4f1u3: Unable to resume ... [ 154.029573] r8712u 2-3:1.0 wlp0s4f1u3: In r8711_wx_set_scan: bDriverStopped=1 The !netif_running() check in PM callbacks aren't correct

[GIT PULL] Driver core fixes for 5.0-rc2

2019-01-13 Thread Greg KH
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c: Linux 5.0-rc1 (2019-01-06 17:08:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git driver-core-5.0-rc2 for you to fetch changes up to

[GIT PULL] TTY/Serial fixes for 5.0-rc2

2019-01-13 Thread Greg KH
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c: Linux 5.0-rc1 (2019-01-06 17:08:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-5.0-rc2 for you to fetch changes up to

[GIT PULL] Staging driver fixes for 5.0-rc2

2019-01-13 Thread Greg KH
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c: Linux 5.0-rc1 (2019-01-06 17:08:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.0-rc2 for you to fetch changes up to

[GIT PULL] USB driver fixes for 5.0-rc2

2019-01-13 Thread Greg KH
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c: Linux 5.0-rc1 (2019-01-06 17:08:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.0-rc2 for you to fetch changes up to

[PATCH 0/3] add missing of_node_put

2019-01-13 Thread Julia Lawall
The result of of_graph_get_remote_port_parent needs an of_node_put, even if it is not available. --- drivers/gpu/drm/meson/meson_drv.c |9 +++-- drivers/gpu/drm/rcar-du/rcar_du_kms.c |1 + drivers/of/property.c |1 + 3 files changed, 9 insertions(+), 2

[PATCH 2/3] OF: properties: add missing of_node_put

2019-01-13 Thread Julia Lawall
Add an of_node_put when the result of of_graph_get_remote_port_parent is not available. The semantic match that finds this problem is as follows (http://coccinelle.lip6.fr): // @r exists@ local idexpression e; expression x; @@ e = of_graph_get_remote_port_parent(...); ... when != x = e when

[PATCH 1/3] drm: rcar-du: add missing of_node_put

2019-01-13 Thread Julia Lawall
Add an of_node_put when the result of of_graph_get_remote_port_parent is not available. The semantic match that finds this problem is as follows (http://coccinelle.lip6.fr): // @r exists@ local idexpression e; expression x; @@ e = of_graph_get_remote_port_parent(...); ... when != x = e when

[PATCH 3/3] drm/meson: add missing of_node_put

2019-01-13 Thread Julia Lawall
Add an of_node_put when the result of of_graph_get_remote_port_parent is not available. An of_node_put is also needed when meson_probe_remote completes. This was present at the recursive call, but not in the call from meson_drv_probe. The semantic match that finds this problem is as follows

[PATCH v3] iio: chemical: sps30: allow changing self cleaning period

2019-01-13 Thread Tomasz Duszynski
Sensor can periodically trigger self cleaning. Period can be changed by writing a new value to a dedicated attribute. Upon attribute read current period gets returned. Signed-off-by: Tomasz Duszynski --- v3: * add info about used units to attribute docs v2: * return available values formated

[PATCH v2 1/2] pinctrl: sunxi: Fix and simplify pin bank regulator handling

2019-01-13 Thread Chen-Yu Tsai
The new per-pin-bank regulator handling code in the sunxi pinctrl driver has mismatched conditions for enabling and disabling the regulator: it is enabled each time a pin is requested, but only disabled when the pin-bank's reference count reaches zero. Since we are doing reference counting

[PATCH v2 2/2] pinctrl: sunxi: Consider pin_base when calculating regulator array index

2019-01-13 Thread Chen-Yu Tsai
On most newer Allwinner SoCs, there are two pinctrl devices, the PIO and R_PIO. PIO covers pin-banks PA to PI (PJ and PK have not been seen), while R_PIO covers PL to PN. The regulator array only has space for 12 entries, which was designed to cover PA to PL. On the A80, the pin banks go up to PN,

Re: Linux 4.20.2

2019-01-13 Thread Greg KH
diff --git a/Makefile b/Makefile index 84d2f8deea30..4ba3dd0bf35d 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 4 PATCHLEVEL = 20 -SUBLEVEL = 1 +SUBLEVEL = 2 EXTRAVERSION = NAME = Shy Crocodile diff --git a/arch/powerpc/kernel/signal_32.c

Linux 4.19.15

2019-01-13 Thread Greg KH
I'm announcing the release of the 4.19.15 kernel. All users of the 4.19 kernel series must upgrade. The updated 4.19.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.y and can be browsed at the normal kernel.org git web

Linux 4.20.2

2019-01-13 Thread Greg KH
I'm announcing the release of the 4.20.2 kernel. All users of the 4.20 kernel series must upgrade. The updated 4.20.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.20.y and can be browsed at the normal kernel.org git web browser:

Linux 4.14.93

2019-01-13 Thread Greg KH
I'm announcing the release of the 4.14.93 kernel. All users of the 4.14 kernel series must upgrade. The updated 4.14.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.14.y and can be browsed at the normal kernel.org git web

Re: Linux 4.14.93

2019-01-13 Thread Greg KH
diff --git a/Makefile b/Makefile index be4d1f25cb29..a521e4cbd66f 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 4 PATCHLEVEL = 14 -SUBLEVEL = 92 +SUBLEVEL = 93 EXTRAVERSION = NAME = Petit Gorille @@ -479,18 +479,18 @@ endif ifeq

Re: Linux 3.18.132

2019-01-13 Thread Greg KH
diff --git a/Makefile b/Makefile index ace62c12e703..04ea07d98592 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 3 PATCHLEVEL = 18 -SUBLEVEL = 131 +SUBLEVEL = 132 EXTRAVERSION = NAME = Diseased Newt diff --git a/arch/mips/boot/compressed/calc_vmlinuz_load_addr.c

Linux 4.4.170

2019-01-13 Thread Greg KH
I'm announcing the release of the 4.4.170 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y and can be browsed at the normal kernel.org git web browser:

Re: Linux 4.9.150

2019-01-13 Thread Greg KH
diff --git a/Makefile b/Makefile index 1feac0246fe2..0e7874951ac5 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 4 PATCHLEVEL = 9 -SUBLEVEL = 149 +SUBLEVEL = 150 EXTRAVERSION = NAME = Roaring Lionus diff --git a/arch/arm/boot/dts/imx7d-nitrogen7.dts

Re: Linux 4.4.170

2019-01-13 Thread Greg KH
diff --git a/Makefile b/Makefile index 0d41b0626c0c..bc58f206c0da 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 4 PATCHLEVEL = 4 -SUBLEVEL = 169 +SUBLEVEL = 170 EXTRAVERSION = NAME = Blurry Fish Butt diff --git a/arch/arm/mach-imx/cpuidle-imx6sx.c

Linux 3.18.132

2019-01-13 Thread Greg KH
I'm announcing the release of the 3.18.132 kernel. All users of the 3.18 kernel series must upgrade. The updated 3.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y and can be browsed at the normal kernel.org git web

Linux 4.9.150

2019-01-13 Thread Greg KH
I'm announcing the release of the 4.9.150 kernel. All users of the 4.9 kernel series must upgrade. The updated 4.9.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.y and can be browsed at the normal kernel.org git web browser:

Re: [PATCH v15 3/6] x86/boot: Introduce efi_get_rsdp_addr() to find RSDP from EFI table

2019-01-13 Thread Chao Fan
On Fri, Jan 11, 2019 at 11:32:25AM +0100, Borislav Petkov wrote: >On Fri, Jan 11, 2019 at 09:23:53AM +0800, Chao Fan wrote: >> Yes, 'table64' looks superfluous here, but after these lines, there is: >> if (!IS_ENABLED(CONFIG_X86_64) && table64 >> 32) { >> so the 'table64'

Re: [PATCH shawn/for-next v3 2/2] ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards

2019-01-13 Thread Shawn Guo
On Thu, Jan 10, 2019 at 04:20:51PM +, Vokáč Michal wrote: > These are i.MX6S/DL based SBCs embedded in various Y Soft products. > All share the same board design but have slightly different HW > configuration. > > Ursa > - i.MX6S SoC, 512MB RAM DDR3, 4GB eMMC, microSD > - parallel WVGA 7" LCD

Re: [PATCH v2 4/4] ARM: defconfig: s5pv210: Add cpufreq support

2019-01-13 Thread Krzysztof Kozlowski
On Thu, Jan 10, 2019 at 09:52:15PM +0100, Paweł Chmiel wrote: > This commit enables cpufreq support for all s5pv210 devices. > > Signed-off-by: Paweł Chmiel > --- > arch/arm/configs/s5pv210_defconfig | 6 ++ Thanks, applied. Best regards, Krzysztof

[PATCH 2/4] drm/imx: imx-ldb: add missing of_node_puts

2019-01-13 Thread Julia Lawall
The device node iterators perform an of_node_get on each iteration, so a jump out of the loop requires an of_node_put. Move the initialization channel->child = child; down to just before the call to imx_ldb_register so that intervening failures don't need to clear it. Add a label at the end of

[PATCH 4/4] drm/sun4i: backend: add missing of_node_puts

2019-01-13 Thread Julia Lawall
The device node iterators perform an of_node_get on each iteration, so a jump out of the loop requires an of_node_put. Remote and port also have augmented reference counts, so drop them on each iteration and at the end of the function, respectively. Remote is only used for the address it

[PATCH 0/4] add missing of_node_puts

2019-01-13 Thread Julia Lawall
The device node iterators perform an of_node_get on each iteration, so a jump out of the loop requires an of_node_put. The patches for drivers/gpu/drm/imx/imx-ldb.c and drivers/gpu/drm/sun4i/sun4i_backend.c contain some added of_node_puts for which the need was identified manually. Details are

[PATCH 3/4] drm/rockchip: add missing of_node_put

2019-01-13 Thread Julia Lawall
The device node iterators perform an of_node_get on each iteration, so a jump out of the loop requires an of_node_put. The semantic patch that fixes this problem is as follows (http://coccinelle.lip6.fr): // @@ expression root,e; local idexpression child; iterator name for_each_child_of_node;

[PATCH 1/4] drm/mediatek: add missing of_node_puts

2019-01-13 Thread Julia Lawall
The device node iterators perform an of_node_get on each iteration, so a jump out of the loop requires an of_node_put. The semantic patch that fixes this problem is as follows (http://coccinelle.lip6.fr): // @@ local idexpression n; expression e,e1; identifier l; @@

[PATCH v2] dt-bindings: net: dsa: ksz9477: fix indentation for switch spi bindings

2019-01-13 Thread Sergio Paracuellos
Switch bindings for spi managed mode are using spaces instead of tabs. Fix them to get a file with a proper kernel indentation style. Reviewed-by: Florian Fainelli Signed-off-by: Sergio Paracuellos --- Changes in v2: - Rebase onto net-next - Collect previous Reviewed-by tags

Do you need to retouch your photos?

2019-01-13 Thread Ruby
Do you need to edit your photos? Here are the editing service we mostly for the photos from our clients. Photos cut out background , clipping path, and also retouching. You may send some photos to us. we will let our editing staffs to work on them. Thanks, Ruby

Re: [PATCH V7 2/2] iio: accell: mma8452: add vdd/vddio regulator operation support

2019-01-13 Thread Martin Kepplinger
On 12.01.19 20:11, Jonathan Cameron wrote: > On Tue, 8 Jan 2019 14:48:48 + > Anson Huang wrote: > >> Hi, Martin >> >> From Anson's iPhone 6 >> >> >>> 在 2019年1月8日,19:41,Martin Kepplinger 写道: >>> On 08.01.19 10:14, Anson Huang wrote: The accelerometer's power supply could be

Do your photos need editing?

2019-01-13 Thread Ruby
Do you need to edit your photos? Here are the editing service we mostly for the photos from our clients. Photos cut out background , clipping path, and also retouching. You may send some photos to us. we will let our editing staffs to work on them. Thanks, Ruby

<    1   2   3