Merge tag 'v3.10.68' into linux-linaro-lsk
authorMark Brown <broonie@kernel.org>
Mon, 9 Feb 2015 06:11:45 +0000 (14:11 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 9 Feb 2015 06:11:45 +0000 (14:11 +0800)
This is the 3.10.68 stable release

1  2 
arch/arm/include/asm/atomic.h
arch/arm/include/asm/memory.h
arch/arm/include/asm/pgtable-3level-hwdef.h
arch/arm/include/asm/pgtable-3level.h
arch/arm/include/asm/pgtable.h
arch/arm/kernel/head.S
arch/arm/kernel/module.c
arch/arm/mm/dma-mapping.c
drivers/firmware/efi/efi-pstore.c
drivers/regulator/core.c
kernel/workqueue.c

Simple merge
Simple merge
index f088c864c9926723f615feb125ddb3b207e50c21,add785b1ec0ab918f72d3c7e3eb90b56ff5a5baf..5d9f086e18cd17d3afbcbcbc3e471eaa07b21587
  #define PTE_TYPE_MASK         (_AT(pteval_t, 3) << 0)
  #define PTE_TYPE_FAULT                (_AT(pteval_t, 0) << 0)
  #define PTE_TYPE_PAGE         (_AT(pteval_t, 3) << 0)
 +#define PTE_TABLE_BIT         (_AT(pteval_t, 1) << 1)
  #define PTE_BUFFERABLE                (_AT(pteval_t, 1) << 2)         /* AttrIndx[0] */
  #define PTE_CACHEABLE         (_AT(pteval_t, 1) << 3)         /* AttrIndx[1] */
+ #define PTE_AP2                       (_AT(pteval_t, 1) << 7)         /* AP[2] */
  #define PTE_EXT_SHARED                (_AT(pteval_t, 3) << 8)         /* SH[1:0], inner shareable */
  #define PTE_EXT_AF            (_AT(pteval_t, 1) << 10)        /* Access Flag */
  #define PTE_EXT_NG            (_AT(pteval_t, 1) << 11)        /* nG */
index c5d94b31bde43757adf163cb346ab0610989a894,bb017328c5bde298ba9019a9360109d48549cb1f..0ea7f99f6d76141a2bc8259ecdd4c54284c91e6e
  #define L_PTE_SHARED          (_AT(pteval_t, 3) << 8)         /* SH[1:0], inner shareable */
  #define L_PTE_YOUNG           (_AT(pteval_t, 1) << 10)        /* AF */
  #define L_PTE_XN              (_AT(pteval_t, 1) << 54)        /* XN */
- #define L_PTE_DIRTY           (_AT(pteval_t, 1) << 55)        /* unused */
- #define L_PTE_SPECIAL         (_AT(pteval_t, 1) << 56)        /* unused */
+ #define L_PTE_DIRTY           (_AT(pteval_t, 1) << 55)
+ #define L_PTE_SPECIAL         (_AT(pteval_t, 1) << 56)
  #define L_PTE_NONE            (_AT(pteval_t, 1) << 57)        /* PROT_NONE */
+ #define L_PTE_RDONLY          (_AT(pteval_t, 1) << 58)        /* READ ONLY */
  
 +#define PMD_SECT_VALID                (_AT(pmdval_t, 1) << 0)
 +#define PMD_SECT_DIRTY                (_AT(pmdval_t, 1) << 55)
 +#define PMD_SECT_SPLITTING    (_AT(pmdval_t, 1) << 56)
 +#define PMD_SECT_NONE         (_AT(pmdval_t, 1) << 57)
 +
  /*
   * To be used in assembly code with the upper page attributes.
   */
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge