grsec: Apply grsecurity-3.0-3.17.6-201412142110.patch

commit f0999fe9269c2a5d1e040d288ef21d9e35fdbaff
Author: Brad Spengler <spender@grsecurity.net>
Date:   Sun Dec 14 19:20:27 2014 -0500

    Point the AMD IOMMU driver to the lowmem-mapped stack instead of allowing
    it to wrongly acquire the physical address of the vmap'd kernel stack
    under KSTACKOVERFLOW.

    Thanks to Victor <silentworks@gmail.com> for the report

 drivers/iommu/amd_iommu.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 9e39a5514273034d76477c4b753395d1d1c74966
Merge: 0f42897 54696a7
Author: Brad Spengler <spender@grsecurity.net>
Date:   Sun Dec 14 18:16:00 2014 -0500

    Merge branch 'pax-test' into grsec-test

commit 54696a7d41e1bc79895a740a55956755a7ee7f8e
Author: Brad Spengler <spender@grsecurity.net>
Date:   Sun Dec 14 18:14:42 2014 -0500

    Update to pax-linux-3.17.6-test9.patch:
    - fixed a REFCOUNT false positive in ftrace

 arch/arm/include/asm/atomic.h                |    2 +-
 arch/powerpc/include/asm/atomic.h            |   44 ++++++++++++++++++++++---
 arch/sparc/include/asm/atomic_64.h           |    4 +-
 arch/x86/include/asm/cpufeature.h            |    2 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c     |    2 +-
 drivers/infiniband/ulp/ipoib/ipoib_netlink.c |    2 +-
 drivers/net/caif/caif_hsi.c                  |    2 +-
 drivers/net/can/dev.c                        |    2 +-
 drivers/net/can/vcan.c                       |    2 +-
 drivers/net/dummy.c                          |    2 +-
 drivers/net/ifb.c                            |    2 +-
 drivers/net/macvtap.c                        |    2 +-
 drivers/net/nlmon.c                          |    2 +-
 drivers/net/team/team.c                      |    2 +-
 drivers/net/tun.c                            |    2 +-
 include/linux/sched.h                        |    2 +-
 kernel/trace/ftrace.c                        |    4 +-
 kernel/trace/trace_functions_graph.c         |    4 +-
 net/8021q/vlan_netlink.c                     |    2 +-
 net/batman-adv/soft-interface.c              |    2 +-
 net/bridge/br_netlink.c                      |    2 +-
 net/caif/chnl_net.c                          |    2 +-
 net/hsr/hsr_netlink.c                        |    2 +-
 net/ieee802154/6lowpan_rtnl.c                |    2 +-
 net/openvswitch/vport-internal_dev.c         |    2 +-
 25 files changed, 65 insertions(+), 33 deletions(-)

commit 0f42897f9c3f2285e78fabb623b4cbbfb2d831c4
Merge: 850b7ba 2b4de61f
Author: Brad Spengler <spender@grsecurity.net>
Date:   Sun Dec 14 18:08:42 2014 -0500

    Merge branch 'pax-test' into grsec-test

commit 2b4de61f20b07b23795de9df567537fc74be6ceb
Author: Brad Spengler <spender@grsecurity.net>
Date:   Sun Dec 14 18:08:12 2014 -0500

    Forward port 3.14.26 PaX patch:
    - fixed a (probably harmless) integer underflow in ttm_page_pool_free/ttm_dma_page_pool_free, caught by the size overflow plugin, reported by hunger

 arch/x86/kernel/traps.c                  |    2 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c     |   18 +++++++++---------
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c |   18 +++++++++---------
 3 files changed, 19 insertions(+), 19 deletions(-)

Signature-tree: 1a298065679e108d83bfc04d2d70cf0a319878ee