]> git.karo-electronics.de Git - karo-tx-linux.git/log
karo-tx-linux.git
11 years agoMerge remote-tracking branch 'l2-mtd/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:51 +0000 (11:31 +0200)]
Merge remote-tracking branch 'l2-mtd/master'

11 years agoMerge remote-tracking branch 'mtd/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:49 +0000 (11:31 +0200)]
Merge remote-tracking branch 'mtd/master'

11 years agoMerge remote-tracking branch 'bluetooth/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:47 +0000 (11:31 +0200)]
Merge remote-tracking branch 'bluetooth/master'

11 years agoMerge remote-tracking branch 'wireless-next/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:44 +0000 (11:31 +0200)]
Merge remote-tracking branch 'wireless-next/master'

Conflicts:
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h
drivers/net/wireless/iwlwifi/pcie/drv.c

11 years agoMerge remote-tracking branch 'ipsec-next/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:31 +0000 (11:31 +0200)]
Merge remote-tracking branch 'ipsec-next/master'

Conflicts:
net/xfrm/xfrm_policy.c

11 years agoMerge remote-tracking branch 'net-next/master'
Thierry Reding [Fri, 25 Oct 2013 09:31:21 +0000 (11:31 +0200)]
Merge remote-tracking branch 'net-next/master'

Conflicts:
arch/h8300/include/uapi/asm/socket.h
arch/parisc/include/uapi/asm/socket.h

11 years agoMerge remote-tracking branch 'slave-dma/next'
Thierry Reding [Fri, 25 Oct 2013 09:30:48 +0000 (11:30 +0200)]
Merge remote-tracking branch 'slave-dma/next'

11 years agoMerge remote-tracking branch 'dlm/next'
Thierry Reding [Fri, 25 Oct 2013 09:30:44 +0000 (11:30 +0200)]
Merge remote-tracking branch 'dlm/next'

11 years agoMerge remote-tracking branch 'ubi/linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:42 +0000 (11:30 +0200)]
Merge remote-tracking branch 'ubi/linux-next'

11 years agoMerge remote-tracking branch 'thermal/next'
Thierry Reding [Fri, 25 Oct 2013 09:30:40 +0000 (11:30 +0200)]
Merge remote-tracking branch 'thermal/next'

11 years agoMerge remote-tracking branch 'idle/next'
Thierry Reding [Fri, 25 Oct 2013 09:30:35 +0000 (11:30 +0200)]
Merge remote-tracking branch 'idle/next'

11 years agoMerge remote-tracking branch 'pm/linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:31 +0000 (11:30 +0200)]
Merge remote-tracking branch 'pm/linux-next'

Conflicts:
drivers/i2c/i2c-core.c

11 years agoMerge remote-tracking branch 'libata/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:24 +0000 (11:30 +0200)]
Merge remote-tracking branch 'libata/for-next'

11 years agoMerge remote-tracking branch 'kbuild/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:21 +0000 (11:30 +0200)]
Merge remote-tracking branch 'kbuild/for-next'

11 years agoMerge remote-tracking branch 'v4l-dvb/master'
Thierry Reding [Fri, 25 Oct 2013 09:30:19 +0000 (11:30 +0200)]
Merge remote-tracking branch 'v4l-dvb/master'

11 years agoMerge remote-tracking branch 'hwmon-staging/hwmon-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:17 +0000 (11:30 +0200)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'

11 years agoMerge remote-tracking branch 'i2c/i2c/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:15 +0000 (11:30 +0200)]
Merge remote-tracking branch 'i2c/i2c/for-next'

11 years agoMerge remote-tracking branch 'hid/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:14 +0000 (11:30 +0200)]
Merge remote-tracking branch 'hid/for-next'

11 years agoMerge remote-tracking branch 'pci/next'
Thierry Reding [Fri, 25 Oct 2013 09:30:12 +0000 (11:30 +0200)]
Merge remote-tracking branch 'pci/next'

11 years agoMerge remote-tracking branch 'vfs/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:30:09 +0000 (11:30 +0200)]
Merge remote-tracking branch 'vfs/for-next'

Conflicts:
fs/nfs/direct.c
fs/nfs/file.c

11 years agoMerge remote-tracking branch 'xfs/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:58 +0000 (11:29 +0200)]
Merge remote-tracking branch 'xfs/for-next'

11 years agoMerge remote-tracking branch 'ubifs/linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:56 +0000 (11:29 +0200)]
Merge remote-tracking branch 'ubifs/linux-next'

11 years agoMerge remote-tracking branch 'v9fs/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:53 +0000 (11:29 +0200)]
Merge remote-tracking branch 'v9fs/for-next'

11 years agoMerge remote-tracking branch 'nfsd/nfsd-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:48 +0000 (11:29 +0200)]
Merge remote-tracking branch 'nfsd/nfsd-next'

11 years agoMerge remote-tracking branch 'nfs/linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:47 +0000 (11:29 +0200)]
Merge remote-tracking branch 'nfs/linux-next'

11 years agoMerge remote-tracking branch 'logfs/master'
Thierry Reding [Fri, 25 Oct 2013 09:29:40 +0000 (11:29 +0200)]
Merge remote-tracking branch 'logfs/master'

11 years agoMerge remote-tracking branch 'gfs2/master'
Thierry Reding [Fri, 25 Oct 2013 09:29:38 +0000 (11:29 +0200)]
Merge remote-tracking branch 'gfs2/master'

11 years agoMerge remote-tracking branch 'fuse/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:37 +0000 (11:29 +0200)]
Merge remote-tracking branch 'fuse/for-next'

11 years agoMerge remote-tracking branch 'fscache/fscache'
Thierry Reding [Fri, 25 Oct 2013 09:29:36 +0000 (11:29 +0200)]
Merge remote-tracking branch 'fscache/fscache'

11 years agoMerge remote-tracking branch 'f2fs/dev'
Thierry Reding [Fri, 25 Oct 2013 09:29:35 +0000 (11:29 +0200)]
Merge remote-tracking branch 'f2fs/dev'

11 years agoMerge remote-tracking branch 'ext4/dev'
Thierry Reding [Fri, 25 Oct 2013 09:29:34 +0000 (11:29 +0200)]
Merge remote-tracking branch 'ext4/dev'

11 years agoMerge remote-tracking branch 'cifs/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:30 +0000 (11:29 +0200)]
Merge remote-tracking branch 'cifs/for-next'

11 years agoMerge remote-tracking branch 'ceph/master'
Thierry Reding [Fri, 25 Oct 2013 09:29:29 +0000 (11:29 +0200)]
Merge remote-tracking branch 'ceph/master'

11 years agoMerge remote-tracking branch 'aio-direct/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:29:27 +0000 (11:29 +0200)]
Merge remote-tracking branch 'aio-direct/for-next'

11 years agoMerge remote-tracking branch 'sh/sh-latest'
Thierry Reding [Fri, 25 Oct 2013 09:29:21 +0000 (11:29 +0200)]
Merge remote-tracking branch 'sh/sh-latest'

Conflicts:
arch/sh/kernel/cpu/sh2a/Makefile
drivers/tty/serial/sh-sci.c
include/linux/serial_sci.h

11 years agoMerge remote-tracking branch 's390/features'
Thierry Reding [Fri, 25 Oct 2013 09:20:17 +0000 (11:20 +0200)]
Merge remote-tracking branch 's390/features'

11 years agoMerge remote-tracking branch 'mpc5xxx/next'
Thierry Reding [Fri, 25 Oct 2013 09:20:16 +0000 (11:20 +0200)]
Merge remote-tracking branch 'mpc5xxx/next'

11 years agoMerge remote-tracking branch 'powerpc/next'
Thierry Reding [Fri, 25 Oct 2013 09:20:15 +0000 (11:20 +0200)]
Merge remote-tracking branch 'powerpc/next'

11 years agoMerge remote-tracking branch 'parisc-hd/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:20:14 +0000 (11:20 +0200)]
Merge remote-tracking branch 'parisc-hd/for-next'

11 years agoMerge remote-tracking branch 'mips/mips-for-linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:20:12 +0000 (11:20 +0200)]
Merge remote-tracking branch 'mips/mips-for-linux-next'

11 years agoMerge remote-tracking branch 'm68k/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:20:09 +0000 (11:20 +0200)]
Merge remote-tracking branch 'm68k/for-next'

11 years agoMerge remote-tracking branch 'ia64/next'
Thierry Reding [Fri, 25 Oct 2013 09:20:08 +0000 (11:20 +0200)]
Merge remote-tracking branch 'ia64/next'

11 years agoMerge remote-tracking branch 'h8300-remove/h8300-remove'
Thierry Reding [Fri, 25 Oct 2013 09:20:05 +0000 (11:20 +0200)]
Merge remote-tracking branch 'h8300-remove/h8300-remove'

Conflicts:
drivers/parport/Kconfig

11 years agoMerge remote-tracking branch 'c6x/for-linux-next'
Thierry Reding [Fri, 25 Oct 2013 09:19:46 +0000 (11:19 +0200)]
Merge remote-tracking branch 'c6x/for-linux-next'

Conflicts:
arch/arm/Kconfig

11 years agoMerge remote-tracking branch 'arm64/upstream'
Thierry Reding [Fri, 25 Oct 2013 09:19:41 +0000 (11:19 +0200)]
Merge remote-tracking branch 'arm64/upstream'

11 years agoMerge remote-tracking branch 'arm-perf/for-next/perf'
Thierry Reding [Fri, 25 Oct 2013 09:19:41 +0000 (11:19 +0200)]
Merge remote-tracking branch 'arm-perf/for-next/perf'

11 years agoMerge remote-tracking branch 'arm/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:19:39 +0000 (11:19 +0200)]
Merge remote-tracking branch 'arm/for-next'

Conflicts:
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c

11 years agoMerge remote-tracking branch 'arc/for-next'
Thierry Reding [Fri, 25 Oct 2013 09:19:28 +0000 (11:19 +0200)]
Merge remote-tracking branch 'arc/for-next'

11 years agoMerge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'
Thierry Reding [Fri, 25 Oct 2013 09:19:26 +0000 (11:19 +0200)]
Merge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'

11 years agoMerge remote-tracking branch 'input-current/for-linus'
Thierry Reding [Fri, 25 Oct 2013 09:19:20 +0000 (11:19 +0200)]
Merge remote-tracking branch 'input-current/for-linus'

11 years agoMerge remote-tracking branch 'tty.current/tty-linus'
Thierry Reding [Fri, 25 Oct 2013 09:19:19 +0000 (11:19 +0200)]
Merge remote-tracking branch 'tty.current/tty-linus'

11 years agoMerge remote-tracking branch 'wireless/master'
Thierry Reding [Fri, 25 Oct 2013 09:19:18 +0000 (11:19 +0200)]
Merge remote-tracking branch 'wireless/master'

11 years agoMerge remote-tracking branch 'sound-current/for-linus'
Thierry Reding [Fri, 25 Oct 2013 09:19:18 +0000 (11:19 +0200)]
Merge remote-tracking branch 'sound-current/for-linus'

11 years agoMerge remote-tracking branch 'ipsec/master'
Thierry Reding [Fri, 25 Oct 2013 09:19:17 +0000 (11:19 +0200)]
Merge remote-tracking branch 'ipsec/master'

11 years agoMerge remote-tracking branch 'net/master'
Thierry Reding [Fri, 25 Oct 2013 09:19:17 +0000 (11:19 +0200)]
Merge remote-tracking branch 'net/master'

11 years agoMerge remote-tracking branch 'arm-current/fixes'
Thierry Reding [Fri, 25 Oct 2013 09:19:16 +0000 (11:19 +0200)]
Merge remote-tracking branch 'arm-current/fixes'

11 years agof2fs: add tracepoint for vm_page_mkwrite
Jaegeuk Kim [Fri, 25 Oct 2013 05:26:31 +0000 (14:26 +0900)]
f2fs: add tracepoint for vm_page_mkwrite

This patch adds a tracepoint for f2fs_vm_page_mkwrite.

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: add tracepoint for set_page_dirty
Jaegeuk Kim [Thu, 24 Oct 2013 08:53:29 +0000 (17:53 +0900)]
f2fs: add tracepoint for set_page_dirty

This patch adds a tracepoint for set_page_dirty.

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: remove redundant set_page_dirty from write_compacted_summaries
Chao Yu [Thu, 24 Oct 2013 07:08:28 +0000 (15:08 +0800)]
f2fs: remove redundant set_page_dirty from write_compacted_summaries

Previously, set_page_dirty is called every time after writting one summary info
into compacted summary page,
To avoid redundant set_page_dirty, we only call set_page_dirty before release
page.

Signed-off-by: Yu Chao <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: add reclaiming control by sysfs
Jaegeuk Kim [Thu, 24 Oct 2013 06:49:07 +0000 (15:49 +0900)]
f2fs: add reclaiming control by sysfs

This patch adds a control method in sysfs to reclaim prefree segments.

Signed-off-by: Changman Lee <cm224.lee@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: introduce f2fs_balance_fs_bg for some background jobs
Jaegeuk Kim [Thu, 24 Oct 2013 05:19:18 +0000 (14:19 +0900)]
f2fs: introduce f2fs_balance_fs_bg for some background jobs

This patch merges some background jobs into this new function.

Signed-off-by: Changman Lee <cm224.lee@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: reclaim prefree segments periodically
Jaegeuk Kim [Thu, 24 Oct 2013 04:31:34 +0000 (13:31 +0900)]
f2fs: reclaim prefree segments periodically

Previously, f2fs postpones reclaiming prefree segments into free segments
as much as possible.
However, if user writes and deletes a bunch of data without any sync or fsync
calls, some flash storages can suffer from garbage collections.

So, this patch adds the reclaiming codes to f2fs_write_node_pages and background
GC thread.

If there are a lot of prefree segments, let's do checkpoint so that f2fs
submits discard commands for the prefree regions to the flash storage.

Signed-off-by: Changman Lee <cm224.lee@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: use bool for booleans
Haicheng Li [Wed, 23 Oct 2013 04:39:32 +0000 (12:39 +0800)]
f2fs: use bool for booleans

Signed-off-by: Haicheng Li <haicheng.li@linux.intel.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agof2fs: clean up several status-related operations
Jaegeuk Kim [Tue, 22 Oct 2013 11:56:10 +0000 (20:56 +0900)]
f2fs: clean up several status-related operations

This patch cleans up improper definitions that update some status information.

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
11 years agoMerge tag 'ecryptfs-3.12-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds [Fri, 25 Oct 2013 06:32:01 +0000 (07:32 +0100)]
Merge tag 'ecryptfs-3.12-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs

Pull ecryptfs fixes from Tyler Hicks:
 "Two important fixes
   - Fix long standing memory leak in the (rarely used) public key
     support
   - Fix large file corruption on 32 bit architectures"

* tag 'ecryptfs-3.12-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs:
  eCryptfs: fix 32 bit corruption issue
  ecryptfs: Fix memory leakage in keystore.c

11 years agoMerge branch 'dma_complete' into next
Vinod Koul [Fri, 25 Oct 2013 05:50:13 +0000 (11:20 +0530)]
Merge branch 'dma_complete' into next

11 years agoMerge branch 'fixes' into next
Vinod Koul [Fri, 25 Oct 2013 05:50:05 +0000 (11:20 +0530)]
Merge branch 'fixes' into next

Conflicts:
drivers/dma/edma.c

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: remove unused DMA_SUCCESS
Vinod Koul [Thu, 17 Oct 2013 01:59:57 +0000 (07:29 +0530)]
dmaengine: remove unused DMA_SUCCESS

after all the users are converted

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agonet: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:37:39 +0000 (21:07 +0530)]
net: use DMA_COMPLETE for dma completion status

Acked-by: David S. Miller <davem@davemloft.net>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agoserial: sh: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:36:19 +0000 (21:06 +0530)]
serial: sh: use DMA_COMPLETE for dma completion status

Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agoasync_tx: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:35:50 +0000 (21:05 +0530)]
async_tx: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: txx9: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:35:16 +0000 (21:05 +0530)]
dmaengine: txx9: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: tegra: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:34:50 +0000 (21:04 +0530)]
dmaengine: tegra: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: ste: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:34:24 +0000 (21:04 +0530)]
dmaengine: ste: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: sh: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:34:06 +0000 (21:04 +0530)]
dmaengine: sh: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: sa11x0: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:33:47 +0000 (21:03 +0530)]
dmaengine: sa11x0: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: ppc4xx: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:22:38 +0000 (20:52 +0530)]
dmaengine: ppc4xx: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: omap: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:21:54 +0000 (20:51 +0530)]
dmaengine: omap: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: mxs-dma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:21:30 +0000 (20:51 +0530)]
dmaengine: mxs-dma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: mv_xor: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:21:04 +0000 (20:51 +0530)]
dmaengine: mv_xor: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: mmp_tdma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:20:36 +0000 (20:50 +0530)]
dmaengine: mmp_tdma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Zhangfei Gao <zhangfei.gao@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: k3dma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:20:09 +0000 (20:50 +0530)]
dmaengine: k3dma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: iop: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:19:42 +0000 (20:49 +0530)]
dmaengine: iop: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: ioat: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 15:18:52 +0000 (20:48 +0530)]
dmaengine: ioat: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: intel_mid_dma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 10:20:33 +0000 (15:50 +0530)]
dmaengine: intel_mid_dma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: imx-sdma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:37:06 +0000 (14:07 +0530)]
dmaengine: imx-sdma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: imx-dma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:36:24 +0000 (14:06 +0530)]
dmaengine: imx-dma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: edma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:12:15 +0000 (13:42 +0530)]
dmaengine: edma: use DMA_COMPLETE for dma completion status

Tested-by: Joel Fernandes <joelf@ti.com>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: dw: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:11:15 +0000 (13:41 +0530)]
dmaengine: dw: use DMA_COMPLETE for dma completion status

Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: dmatest: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:07:27 +0000 (13:37 +0530)]
dmaengine: dmatest: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: jz4740: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:06:54 +0000 (13:36 +0530)]
dmaengine: jz4740: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: cppi41: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:06:28 +0000 (13:36 +0530)]
dmaengine: cppi41: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: coh901318: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:05:45 +0000 (13:35 +0530)]
dmaengine: coh901318: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: at_hdma: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:04:35 +0000 (13:34 +0530)]
dmaengine: at_hdma: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: amba-pl08x: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 08:03:02 +0000 (13:33 +0530)]
dmaengine: amba-pl08x: use DMA_COMPLETE for dma completion status

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agodmaengine: use DMA_COMPLETE for dma completion status
Vinod Koul [Wed, 16 Oct 2013 07:59:02 +0000 (13:29 +0530)]
dmaengine: use DMA_COMPLETE for dma completion status

the DMA_SUCCESS is a misnomer as dmaengine indicates the transfer is complete and
gives no guarantee of the transfer success. Hence we should use DMA_COMPLTE
instead of DMA_SUCCESS

Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
11 years agoMerge branch 'pm-fixes-next' into linux-next
Rafael J. Wysocki [Thu, 24 Oct 2013 23:59:10 +0000 (01:59 +0200)]
Merge branch 'pm-fixes-next' into linux-next

* pm-fixes-next:
  PM / hibernate: Move software_resume to late_initcall_sync

11 years agoPM / hibernate: Move software_resume to late_initcall_sync
Russ Dill [Thu, 24 Oct 2013 13:25:26 +0000 (14:25 +0100)]
PM / hibernate: Move software_resume to late_initcall_sync

software_resume is being called after deferred_probe_initcall in
drivers base. If the probing of the device that contains the resume
image is deferred, and the system has been instructed to wait for
it to show up, this wait will occur in software_resume. This causes
a deadlock.

Move software_resume into late_initcall_sync so that it happens
after all the other late_initcalls.

Signed-off-by: Russ Dill <Russ.Dill@ti.com>
Acked-by: Pavel Machek <Pavel@ucw.cz>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
11 years agomtd: gpmi: fix ECC regression
Huang Shijie [Thu, 24 Oct 2013 08:48:16 +0000 (16:48 +0800)]
mtd: gpmi: fix ECC regression

The legacy ECC layout uses all the OOB area by computing the ECC
strength and ECC step size ourselves.

The patch "2febcdf mtd: gpmi: set the BCHs geometry with the ecc info"
makes the gpmi to use the ECC info (ECC strength and ECC step size)
provided by the MTD code, and creates a different NAND ECC layout
for the BCH, and use the new ECC layout. This causes a regression:

   We can not mount the ubifs which was created by the old NAND ECC layout.

This patch fixes this issue by reverting to the legacy ECC layout
firstly; if it fails, we try to use the new ECC layout.

Signed-off-by: Huang Shijie <b32955@freescale.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
11 years agomtd: nand: pxa3xx: Fix registered MTD name
Ezequiel Garcia [Sat, 19 Oct 2013 21:19:25 +0000 (18:19 -0300)]
mtd: nand: pxa3xx: Fix registered MTD name

In a recent commit:

  commit f455578dd961087a5cf94730d9f6489bb1d355f0
  Author: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
  Date:   Mon Aug 12 14:14:53 2013 -0300

  mtd: nand: pxa3xx: Remove hardcoded mtd name

  There's no advantage in using a hardcoded name for the mtd device.
  Instead use the provided by the platform_device.

The MTD name was changed to use the one provided by the platform_device.
However, this can be problematic as some users want to set partitions
using the kernel parameter 'mtdparts', where the name is needed.

Therefore, to avoid regressions in users relying in 'mtdparts' we revert
the change and use the previous one 'pxa3xx_nand-0'.

While at it, let's put a big comment and prevent this change from happening
ever again.

Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>