The patch titled ALPHA: "prctl" macros has been removed from the -mm tree. Its filename was alpha-prctl-macros.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: ALPHA: "prctl" macros From: Ivan Kokshaysky <ink@xxxxxxxxxxxxxxxxxxxx> Files: include/asm-alpha/thread_info.h Provide "prctl" macros for ALPHA. Signed-off-by: Jay Estabrook <jay.estabrook@xxxxxx> Signed-off-by: Ivan Kokshaysky <ink@xxxxxxxxxxxxxxxxxxxx> Cc: Richard Henderson <rth@xxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/asm-alpha/thread_info.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff -puN include/asm-alpha/thread_info.h~alpha-prctl-macros include/asm-alpha/thread_info.h --- a/include/asm-alpha/thread_info.h~alpha-prctl-macros +++ a/include/asm-alpha/thread_info.h @@ -92,5 +92,27 @@ register struct thread_info *__current_t #define _TIF_ALLWORK_MASK (_TIF_WORK_MASK \ | _TIF_SYSCALL_TRACE) +#define ALPHA_UAC_SHIFT 6 +#define ALPHA_UAC_MASK (1 << TIF_UAC_NOPRINT | 1 << TIF_UAC_NOFIX | \ + 1 << TIF_UAC_SIGBUS) + +#define SET_UNALIGN_CTL(task,value) ({ \ + (task)->thread_info->flags = (((task)->thread_info->flags & \ + ~ALPHA_UAC_MASK) \ + | (((value) << ALPHA_UAC_SHIFT) & (1<<TIF_UAC_NOPRINT))\ + | (((value) << (ALPHA_UAC_SHIFT + 1)) & (1<<TIF_UAC_SIGBUS)) \ + | (((value) << (ALPHA_UAC_SHIFT - 1)) & (1<<TIF_UAC_NOFIX)));\ + 0; }) + +#define GET_UNALIGN_CTL(task,value) ({ \ + put_user(((task)->thread_info->flags & (1 << TIF_UAC_NOPRINT)) \ + >> ALPHA_UAC_SHIFT \ + | ((task)->thread_info->flags & (1 << TIF_UAC_SIGBUS)) \ + >> (ALPHA_UAC_SHIFT + 1) \ + | ((task)->thread_info->flags & (1 << TIF_UAC_NOFIX)) \ + >> (ALPHA_UAC_SHIFT - 1), \ + (int __user *)(value)); \ + }) + #endif /* __KERNEL__ */ #endif /* _ALPHA_THREAD_INFO_H */ _ Patches currently in -mm which might be from ink@xxxxxxxxxxxxxxxxxxxx are origin.patch kconfig-centralize-the-selection-of-semaphore-debugging.patch fixes-and-cleanups-for-earlyprintk-aka-boot-console.patch atomich-add-atomic64-cmpxchg-xchg-and-add_unless-to-alpha.patch local_t-alpha-extension.patch markers-alpha-and-avr32-supportadd-alpha-markerh-add-arm26-markerh.patch make-sure-nobodys-leaking-resources.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html