stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org,
	Enric Balletbo Serra <eballetbo@iseebcn.com>,
	Enric Balletbo i Serra <eballetbo@gmail.com>,
	Stefan Roese <sr@denx.de>, Pekon Gupta <pekon@ti.com>,
	Brian Norris <computersforpeace@gmail.com>
Subject: [PATCH 3.13 130/172] mtd: nand: omap: fix ecclayout to be in sync with u-boot NAND driver
Date: Tue,  4 Mar 2014 12:03:34 -0800	[thread overview]
Message-ID: <20140304200303.870985498@linuxfoundation.org> (raw)
In-Reply-To: <20140304200259.626667112@linuxfoundation.org>

3.13-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Pekon Gupta <pekon@ti.com>

commit eae39cb4934d3daab3ec828c5201c955b2e56af9 upstream.

Fixes: commit a919e51161b58ed7e6e663daba99ab7d558808f3
       mtd: nand: omap2: clean-up BCHx_HW and BCHx_SW ECC configurations in device_probe

Fixes ecclayout mismatch introduced in above commit for following ecc-schemes:
 - OMAP_ECC_BCH4_CODE_HW_DETECTION_SW
 - OMAP_ECC_BCH8_CODE_HW_DETECTION_SW
 However, this patch also touches other ecc-schemes as the fix required
 refactoring common code, into ecc-scheme specific code.

This patch aligns ecc-layout for below ecc-schemes as per reference [1],[2],[3]

 +---+------------+-------------++-------------+-------------+
 |OOB|BCH8_CODE_HW|BCH8_CODE_HW_||HAM1_CODE_HW |HAM1_CODE_HW |
 |pos|            | DETECTION_SW||(x8 device)  |(x16 device) |
 +---+------------+-------------++-------------+-------------+
 | 0 |BADBLK_MARK | BADBLK_MARK || BADBLK_MARK | BADBLK_MARK |
 | 1 |BADBLK_MARK | BADBLK_MARK || eccpos[0]   | BADBLK_MARK |
 | 2 | eccpos[0]  | eccpos[0]   || eccpos[1]   | eccpos[0]   |
 | 3 | eccpos[1]  | eccpos[1]   || eccpos[2]   | eccpos[1]   |
 | 4 | eccpos[2]  | eccpos[2]   || eccpos[3]   | eccpos[2]   |
 | 5 | eccpos[3]  | eccpos[3]   || eccpos[4]   | eccpos[3]   |
 | 6 | eccpos[4]  | eccpos[4]   || eccpos[5]   | eccpos[4]   |
 | 7 | eccpos[5]  | eccpos[5]   || eccpos[6]   | eccpos[5]   |
 | 8 | eccpos[6]  | eccpos[6]   || eccpos[7]   | eccpos[6]   |
 | 9 | eccpos[7]  | eccpos[7]   || eccpos[8]   | eccpos[7]   |
 |10 | eccpos[8]  | eccpos[8]   || eccpos[9]   | eccpos[8]   |
 |11 | eccpos[9]  | eccpos[9]   || eccpos[10]  | eccpos[9]   |
 |12 | eccpos[10] | eccpos[10]  || eccpos[11]  | eccpos[10]  |
 |13 | eccpos[11] | eccpos[11]  || oobfree[0]  | eccpos[11]  |
 |14 | eccpos[12] | eccpos[12]  || oobfree[1]  | oobfree[0]  |
 |15 | eccpos[13] | <reserved>  || oobfree[2]  | oobfree[1]  |
 +---+------------+-------------++-------------+-------------+
 |16 | eccpos[14] | eccpos[13]  || oobfree[3]  | oobfree[2]  |
 |...| [...]      | [...]       || [...]       | [...]       |
 |56 | eccpos[54] | eccpos[51]  || oobfree[43] | oobfree[42] |
 |57 | eccpos[55] | <reserved>  || oobfree[44] | oobfree[43] |
 +===+============+=============+==============+=============+
 |58 | oobfree[0] | oobfree[0]  || oobfree[45] | oobfree[44] |
 |59 | oobfree[1] | oobfree[1]  || oobfree[46] | oobfree[45] |
 |60 | oobfree[2] | oobfree[2]  || oobfree[47] | oobfree[46] |
 |61 | oobfree[3] | oobfree[3]  || oobfree[48] | oobfree[47] |
 |62 | oobfree[4] | oobfree[4]  || oobfree[49] | oobfree[48] |
 |63 | oobfree[5] | oobfree[5]  || oobfree[50] | oobfree[49] |
 +---+------------+-------------+--------------+-------------+

[1] ecc-layout expected by ROM code, as specified in SoC TRM under:
      Chapter="Initialization"
        Section="Device Initialization by ROM code"
            Sub-Section="Memory Booting"
                Heading="NAND"
                Figure="ECC Locations in NAND Spare Areas"

[2] ecc-layout updates in u-boot
    http://lists.denx.de/pipermail/u-boot/2013-November/167551.html

[3] u-boot configurations to match above ecc-layout are documented at
    https://processors.wiki.ti.com/index.php/Linux_Core_NAND_User%27s_Guide

Reported-by: Enric Balletbo Serra <eballetbo@iseebcn.com>
Tested-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Tested-by: Stefan Roese <sr@denx.de>
Signed-off-by: Pekon Gupta <pekon@ti.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/mtd/nand/omap2.c |   31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

--- a/drivers/mtd/nand/omap2.c
+++ b/drivers/mtd/nand/omap2.c
@@ -1633,6 +1633,7 @@ static int omap_nand_probe(struct platfo
 	int				i;
 	dma_cap_mask_t			mask;
 	unsigned			sig;
+	unsigned			oob_index;
 	struct resource			*res;
 	struct mtd_part_parser_data	ppdata = {};
 
@@ -1832,9 +1833,11 @@ static int omap_nand_probe(struct platfo
 							(mtd->writesize /
 							nand_chip->ecc.size);
 		if (nand_chip->options & NAND_BUSWIDTH_16)
-			ecclayout->eccpos[0]	= BADBLOCK_MARKER_LENGTH;
+			oob_index		= BADBLOCK_MARKER_LENGTH;
 		else
-			ecclayout->eccpos[0]	= 1;
+			oob_index		= 1;
+		for (i = 0; i < ecclayout->eccbytes; i++, oob_index++)
+			ecclayout->eccpos[i]	= oob_index;
 		ecclayout->oobfree->offset	= ecclayout->eccpos[0] +
 							ecclayout->eccbytes;
 		break;
@@ -1853,7 +1856,12 @@ static int omap_nand_probe(struct platfo
 		ecclayout->eccbytes		= nand_chip->ecc.bytes *
 							(mtd->writesize /
 							nand_chip->ecc.size);
-		ecclayout->eccpos[0]		= BADBLOCK_MARKER_LENGTH;
+		oob_index			= BADBLOCK_MARKER_LENGTH;
+		for (i = 0; i < ecclayout->eccbytes; i++, oob_index++) {
+			ecclayout->eccpos[i] = oob_index;
+			if (((i + 1) % nand_chip->ecc.bytes) == 0)
+				oob_index++;
+		}
 		ecclayout->oobfree->offset	= ecclayout->eccpos[0] +
 							ecclayout->eccbytes;
 		/* software bch library is used for locating errors */
@@ -1889,7 +1897,9 @@ static int omap_nand_probe(struct platfo
 		ecclayout->eccbytes		= nand_chip->ecc.bytes *
 							(mtd->writesize /
 							nand_chip->ecc.size);
-		ecclayout->eccpos[0]		= BADBLOCK_MARKER_LENGTH;
+		oob_index			= BADBLOCK_MARKER_LENGTH;
+		for (i = 0; i < ecclayout->eccbytes; i++, oob_index++)
+			ecclayout->eccpos[i]	= oob_index;
 		ecclayout->oobfree->offset	= ecclayout->eccpos[0] +
 							ecclayout->eccbytes;
 		/* This ECC scheme requires ELM H/W block */
@@ -1919,7 +1929,12 @@ static int omap_nand_probe(struct platfo
 		ecclayout->eccbytes		= nand_chip->ecc.bytes *
 							(mtd->writesize /
 							nand_chip->ecc.size);
-		ecclayout->eccpos[0]		= BADBLOCK_MARKER_LENGTH;
+		oob_index			= BADBLOCK_MARKER_LENGTH;
+		for (i = 0; i < ecclayout->eccbytes; i++, oob_index++) {
+			ecclayout->eccpos[i] = oob_index;
+			if (((i + 1) % nand_chip->ecc.bytes) == 0)
+				oob_index++;
+		}
 		ecclayout->oobfree->offset	= ecclayout->eccpos[0] +
 							ecclayout->eccbytes;
 		/* software bch library is used for locating errors */
@@ -1962,7 +1977,9 @@ static int omap_nand_probe(struct platfo
 		ecclayout->eccbytes		= nand_chip->ecc.bytes *
 							(mtd->writesize /
 							nand_chip->ecc.size);
-		ecclayout->eccpos[0]		= BADBLOCK_MARKER_LENGTH;
+		oob_index			= BADBLOCK_MARKER_LENGTH;
+		for (i = 0; i < ecclayout->eccbytes; i++, oob_index++)
+			ecclayout->eccpos[i]	= oob_index;
 		ecclayout->oobfree->offset	= ecclayout->eccpos[0] +
 							ecclayout->eccbytes;
 		break;
@@ -1981,8 +1998,6 @@ static int omap_nand_probe(struct platfo
 	/* populate remaining ECC layout data */
 	ecclayout->oobfree->length = mtd->oobsize - (BADBLOCK_MARKER_LENGTH +
 							ecclayout->eccbytes);
-	for (i = 1; i < ecclayout->eccbytes; i++)
-		ecclayout->eccpos[i] = ecclayout->eccpos[0] + i;
 	/* check if NAND device's OOB is enough to store ECC signatures */
 	if (mtd->oobsize < (ecclayout->eccbytes + BADBLOCK_MARKER_LENGTH)) {
 		pr_err("not enough OOB bytes required = %d, available=%d\n",



  parent reply	other threads:[~2014-03-04 20:03 UTC|newest]

Thread overview: 168+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-04 20:01 [PATCH 3.13 000/172] 3.13.6-stable review Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 001/172] drm/radeon/ni: fix typo in dpm sq ramping setup Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 002/172] drm/radeon: fix display tiling setup on SI Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 004/172] drm/nouveau: set irq_enabled manually Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 005/172] drm/nouveau/fb: use correct ram oclass for nv1a hardware Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 006/172] drm/nv50/disp: use correct register to determine DP display bpp Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 009/172] ext4: fix xfstest generic/299 block validity failures Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 010/172] ext4: fix error paths in swap_inode_boot_loader() Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 011/172] ext4: dont try to modify s_flags if the the file system is read-only Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 012/172] ext4: fix online resize with very large inode tables Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 013/172] ext4: fix online resize with a non-standard blocks per group setting Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 014/172] ext4: dont leave i_crtime.tv_sec uninitialized Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 015/172] ARM: dma-mapping: fix GFP_ATOMIC macro usage Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 016/172] ARM: 7950/1: mm: Fix stage-2 device memory attributes Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 017/172] ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 018/172] ARM: 7955/1: spinlock: ensure we have a compiler barrier before sev Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 019/172] ARM: 7957/1: add DSB after icache flush in __flush_icache_all() Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 020/172] ARM: OMAP2+: gpmc: fix: DT NAND child nodes not probed when MTD_NAND is built as module Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 021/172] ARM: OMAP2+: gpmc: fix: DT ONENAND child nodes not probed when MTD_ONENAND " Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 022/172] ARM: imx6: build pm-imx6q.c independently of CONFIG_PM Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 023/172] ARM: tegra: only run PL310 init on systems with one Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 024/172] powerpc: Set the correct ksp_limit on ppc32 when switching to irq stack Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 025/172] powerpc/powernv: Rework EEH reset Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 026/172] jbd2: fix use after free in jbd2_journal_start_reserved() Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 027/172] avr32: fix missing module.h causing build failure in mimc200/fram.c Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 028/172] avr32: Makefile: add -D__linux__ flag for gcc-4.4.7 use Greg Kroah-Hartman
2014-03-05  2:18   ` Chen Gang
2014-03-04 20:01 ` [PATCH 3.13 029/172] cifs: ensure that uncached writes handle unmapped areas correctly Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 030/172] CIFS: Fix too big maxBuf size for SMB3 mounts Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 031/172] rtl8187: fix regression on MIPS without coherent DMA Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 032/172] rtlwifi: Fix incorrect return from rtl_ps_enable_nic() Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 033/172] rtlwifi: rtl8192ce: Fix too long disable of IRQs Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 034/172] NFS: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS Greg Kroah-Hartman
2014-03-04 20:01 ` [PATCH 3.13 035/172] NFS fix error return in nfs4_select_rw_stateid Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 036/172] 6lowpan: fix lockdep splats Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 037/172] 9p/trans_virtio.c: Fix broken zero-copy on vmalloc() buffers Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 038/172] bridge: fix netconsole setup over bridge Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 039/172] can: add destructor for self generated skbs Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 040/172] ipv4: Fix runtime WARNING in rtmsg_ifa() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 042/172] netpoll: fix netconsole IPv6 setup Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 044/172] tcp: tsq: fix nonagle handling Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 045/172] tg3: Fix deadlock in tg3_change_mtu() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 046/172] vhost: fix ref cnt checking deadlock Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 047/172] hyperv: Fix the carrier status setting Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 049/172] gre: add link local route when local addr is any Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 050/172] usbnet: remove generic hard_header_len check Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 051/172] bonding: 802.3ad: make aggregator_identifier bond-private Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 052/172] ipv4: fix counter in_slow_tot Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 053/172] net: sctp: fix sctp_connectx abi for ia32 emulation/compat mode Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 054/172] net: add and use skb_gso_transport_seglen() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 055/172] net: core: introduce netif_skb_dev_features Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 056/172] net: ip, ipv6: handle gso skbs in forwarding path Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 057/172] net: mvneta: increase the 64-bit rx/tx stats out of the hot path Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 058/172] net: mvneta: use per_cpu stats to fix an SMP lock up Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 059/172] net: mvneta: do not schedule in mvneta_tx_timeout Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 060/172] net: mvneta: add missing bit descriptions for interrupt masks and causes Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 061/172] net: mvneta: replace Tx timer with a real interrupt Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 062/172] net: use __GFP_NORETRY for high order allocations Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 063/172] batman-adv: fix soft-interface MTU computation Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 064/172] batman-adv: fix TT-TVLV parsing on OGM reception Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 065/172] batman-adv: release vlan object after checking the CRC Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 066/172] batman-adv: properly check pskb_may_pull return value Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 067/172] batman-adv: avoid potential race condition when adding a new neighbour Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 068/172] batman-adv: fix potential orig_node reference leak Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 069/172] batman-adv: fix TT CRC computation by ensuring byte order Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 070/172] batman-adv: free skb on TVLV parsing success Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 071/172] batman-adv: avoid double free when orig_node initialization fails Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 073/172] ALSA: usb-audio: work around KEF X300A firmware bug Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 074/172] ALSA: hda - add headset mic detect quirks for two Dell laptops Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 075/172] ALSA: hda/ca0132 - setup/cleanup streams Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 076/172] ALSA: hda/ca0132 - Fix recording from mode id 0x8 Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 077/172] ALSA: hda - Enable front audio jacks on one HP desktop model Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 078/172] cgroup: fix error return value in cgroup_mount() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 079/172] cgroup: fix error return from cgroup_create() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 080/172] cgroup: fix locking in cgroup_cfts_commit() Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 081/172] cgroup: update cgroup_enable_task_cg_lists() to grab siglock Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 082/172] fs: fix iversion handling Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 083/172] export: declare ksymtab symbols Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 084/172] kvm: x86: fix emulator buffer overflow (CVE-2014-0049) Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 085/172] kvm, vmx: Really fix lazy FPU on nested guest Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 086/172] ASoC: da9055: Fix device registration of PMIC and CODEC devices Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 087/172] ASoC: rt5640: Add ACPI ID for Intel Baytrail Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 088/172] ASoC: txx9aclc_ac97: Fix kernel crash on probe Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 089/172] ASoC: fsl: fix pm support of machine drivers Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 090/172] ASoC: max98090: sync regcache on entering STANDBY Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 091/172] ASoC: wm8770: Fix wrong number of enum items Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 092/172] ASoC: da732x: Mark DC offset control registers volatile Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 093/172] ASoC: sta32x: Fix cache sync Greg Kroah-Hartman
2014-03-04 20:02 ` [PATCH 3.13 095/172] ASoC: sta32x: Fix array access overflow Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 096/172] ASoC: wm8958-dsp: Fix firmware block loading Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 097/172] SUNRPC: Fix races in xs_nospace() Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 098/172] SUNRPC: Ensure that gss_auth isnt freed before its upcall messages Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 099/172] powerpc: Increase stack redzone for 64-bit userspace to 512 bytes Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 100/172] powerpc/le: Ensure that the stop-self RTAS token is handled correctly Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 101/172] powerpc/crashdump : Fix page frame number check in copy_oldmem_page Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 102/172] powerpc/powernv: Fix opal_xscom_{read,write} prototype Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 103/172] powerpc/powernv: Fix indirect XSCOM unmangling Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 104/172] ahci: disable NCQ on Samsung pci-e SSDs on macbooks Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 105/172] x86: dma-mapping: fix GFP_ATOMIC macro usage Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 106/172] perf trace: Fix ioctl request beautifier build problems on !(i386 || x86_64) arches Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 107/172] perf/x86: Fix event scheduling Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 108/172] ata: enable quirk from jmicron JMB350 for JMB394 Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 109/172] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 110/172] cpufreq: powernow-k8: Initialize per-cpu data-structures properly Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 111/172] Revert "writeback: do not sync data dirtied after sync start" Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 112/172] PCI: mvebu: Use Device ID and revision from underlying endpoint Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 113/172] PCI: Enable INTx if BIOS left them disabled Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 114/172] ACPI / PCI: Fix memory leak in acpi_pci_irq_enable() Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 115/172] i7core_edac: Fix PCI device reference count Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 116/172] ACPI / video: Filter the _BCL table for duplicate brightness values Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 117/172] ACPI / processor: Rework processor throttling with work_on_cpu() Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 118/172] intel_pstate: Use LFM bus ratio as min ratio/P state Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 119/172] can: kvaser_usb: check number of channels returned by HW Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 120/172] usb: chipidea: need to mask when writting endptflush and endptprime Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 121/172] usb: gadget: bcm63xx_udc: fix build failure on DMA channel code Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 122/172] USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8 Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 123/172] USB: EHCI: add delay during suspend to prevent erroneous wakeups Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 124/172] usb: ehci: fix deadlock when threadirqs option is used Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 125/172] USB: ftdi_sio: add Cressi Leonardo PID Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 126/172] mei: set clients read_cb to NULL when flow control fails Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 127/172] hwmon: (max1668) Fix writing the minimum temperature Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 128/172] workqueue: ensure @task is valid across kthread_stop() Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 129/172] regulator: da9063: Bug fix when setting max voltage on LDOs 5-11 Greg Kroah-Hartman
2014-03-04 20:03 ` Greg Kroah-Hartman [this message]
2014-03-04 20:03 ` [PATCH 3.13 131/172] mtd: nand: omap: fix ecclayout->oobfree->offset Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 132/172] mtd: nand: omap: fix ecclayout->oobfree->length Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 134/172] staging:iio:adc:MXS:LRADC: fix touchscreen statemachine Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 135/172] staging: r8188eu: Add new device ID Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 136/172] iio:gyro: bug on L3GD20H gyroscope support Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 137/172] iommu/arm-smmu: fix pud/pmd entry fill sequence Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 138/172] iommu/arm-smmu: really fix page table locking Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 139/172] iommu/arm-smmu: fix table flushing during initial allocations Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 140/172] iommu/arm-smmu: set CBARn.BPSHCFG to NSH for s1-s2-bypass contexts Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 141/172] perf trace: Add fallback definition of EFD_SEMAPHORE Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 142/172] perf: Fix hotplug splat Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 143/172] ALSA: hda - Add a fixup for HP Folio 13 mute LED Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 144/172] irqchip: orion: clear bridge cause register on init Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 145/172] irqchip: orion: use handle_edge_irq on bridge irqs Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 146/172] irqchip: orion: clear stale interrupts in irq_startup Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 147/172] irqchip: orion: Fix getting generic chip pointer Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 148/172] xtensa: save current register frame in fast_syscall_spill_registers_fixup Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 149/172] xtensa: introduce spill_registers_kernel macro Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 150/172] SELinux: bigendian problems with filename trans rules Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 151/172] ioat: fix tasklet tear down Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 152/172] quota: Fix race between dqput() and dquot_scan_active() Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 153/172] ipc,mqueue: remove limits for the amount of system-wide queues Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 154/172] Input - arizona-haptics: Fix double lock of dapm_mutex Greg Kroah-Hartman
2014-03-04 20:03 ` [PATCH 3.13 155/172] mm, thp: fix infinite loop on memcg OOM Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 156/172] irq-metag*: stop set_affinity vectoring to offline cpus Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 157/172] ARM64: unwind: Fix PC calculation Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 158/172] qla2xxx: Fix kernel panic on selective retransmission request Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 159/172] i7300_edac: Fix device reference count Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 160/172] PM / hibernate: Fix restore hang in freeze_processes() Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 161/172] dma: ste_dma40: dont dereference free:d descriptor Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 162/172] dm mpath: fix stalls when handling invalid ioctls Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 163/172] dm cache: move hook_info into common portion of per_bio_data structure Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 164/172] dm thin: avoid metadata commit if a pools thin devices havent changed Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 165/172] dm thin: fix the error path for the thin device constructor Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 167/172] drm/radeon: print the supported atpx function mask Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 169/172] drm/radeon: disable pll sharing for DP on DCE4.1 Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 171/172] drm/i915/dp: increase native aux defer retry timeout Greg Kroah-Hartman
2014-03-04 20:04 ` [PATCH 3.13 172/172] drm/i915/dp: add native aux defer retry limit Greg Kroah-Hartman
2014-03-05  1:17 ` [PATCH 3.13 000/172] 3.13.6-stable review Guenter Roeck
2014-03-05  2:11   ` Greg Kroah-Hartman
2014-03-05 13:21 ` Satoru Takeuchi
2014-03-05 18:31   ` Greg Kroah-Hartman
2014-03-05 22:30 ` Shuah Khan
2014-03-06  4:46   ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140304200303.870985498@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=computersforpeace@gmail.com \
    --cc=eballetbo@gmail.com \
    --cc=eballetbo@iseebcn.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pekon@ti.com \
    --cc=sr@denx.de \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).