lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Wed, 30 Jul 2014 08:52:43 -0600
From:	Grant Likely <grant.likely@...retlab.ca>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	"devicetree@...r.kernel.org" <devicetree@...r.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	"linux-arm-kernel@...ts.infradead.org" 
	<linux-arm-kernel@...ts.infradead.org>
Cc:	Laura Abbott <lauraa@...eaurora.org>,
	Russell King - ARM Linux <linux@....linux.org.uk>,
	Olof Johansson <olof@...om.net>, Arnd Bergmann <arnd@...db.de>
Subject: [GIT PULL] Last minute bug fix for Exynos platform

Hi Linus,

This bug fix has been brewing for a while. I hate sending it to you so
late, but I only got confirmation that it solves the problem this past
weekend. The diff looks big for a bug fix, but the majority of it is
only executed in the Exynos quirk case. Unfortunately it required
splitting early_init_dt_scan() in two and adding quirk handling in the
middle of it on ARM.

If you're not happy pulling at this late stage then I'll add it to my
v3.17 merge queue and ask Greg to pull it into stable.

g.

The following changes since commit 64aa90f26c06e1cb2aacfb98a7d0eccfbd6c1a91:

  Linux 3.16-rc7 (2014-07-27 12:41:55 -0700)

are available in the git repository at:

  git://git.secretlab.ca/git/linux tags/devicetree-for-linus

for you to fetch changes up to 5a12a597a8627b91fd9d94365853f9f69a4f399c:

  arm: Add devicetree fixup machine function (2014-07-29 21:26:49 -0600)

----------------------------------------------------------------
Device tree Exynos bug fix for v3.16-rc7

Exynos has buggy firmware that puts bad data into the memory node. Commit
1c2f87c2 (ARM: Get rid of meminfo) exposed the bug by dropping the artificial
upper bound on the number of memory banks that can be added. Exynos fails to
boot after that commit. This branch fixes it by splitting the early DT parse
function and inserting a fixup hook. Exynos uses the hook to correct the DT
before parsing memory regions.

----------------------------------------------------------------
Laura Abbott (3):
      of: Split early_init_dt_scan into two parts
      of: Add memory limiting function for flattened devicetrees
      arm: Add devicetree fixup machine function

 arch/arm/include/asm/mach/arch.h |  1 +
 arch/arm/kernel/devtree.c        |  8 ++++-
 arch/arm/mach-exynos/exynos.c    | 10 ++++++
 drivers/of/fdt.c                 | 66 +++++++++++++++++++++++++++++++++++++++-
 include/linux/of_fdt.h           |  3 ++
 5 files changed, 86 insertions(+), 2 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ