aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-12-10 18:37:51 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-12-10 18:37:51 -0500
commita6b849578ef3e0b131b1ea4063473a4f935a65e9 (patch)
treec91798d44d3cd2c58a973df49031351bcdebefad /tools/perf/scripts/python
parent1715ac63d36b52b2932c17bf8ceccf058f02e57b (diff)
parent15d987063348c93adb3e7c7378226abea03608e2 (diff)
Merge branch 'for-linus' of git://git.samba.org/sfrench/cifs-2.6
Pull cifs update from Steve French: "Mostly cifs cleanup but also a few cifs fixes" * 'for-linus' of git://git.samba.org/sfrench/cifs-2.6: cifs: remove unneeded condition check Set UID in sess_auth_rawntlmssp_authenticate too cifs: convert printk(LEVEL...) to pr_<level> cifs: convert to print_hex_dump() instead of custom implementation cifs: call strtobool instead of custom implementation Update MAINTAINERS entry Update modinfo cifs version for cifs.ko decode_negTokenInit had wrong calling sequence Add missing defines for ACL query support Add support for original fallocate
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
class="hl kwb">void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) { register unsigned long zero asm("g1"); regs->psr = (regs->psr & (PSR_CWP)) | PSR_S; regs->pc = ((pc & (~3)) - 4); regs->npc = regs->pc + 4; regs->y = 0; zero = 0; __asm__ __volatile__("std\t%%g0, [%0 + %3 + 0x00]\n\t" "std\t%%g0, [%0 + %3 + 0x08]\n\t" "std\t%%g0, [%0 + %3 + 0x10]\n\t" "std\t%%g0, [%0 + %3 + 0x18]\n\t" "std\t%%g0, [%0 + %3 + 0x20]\n\t" "std\t%%g0, [%0 + %3 + 0x28]\n\t" "std\t%%g0, [%0 + %3 + 0x30]\n\t" "st\t%1, [%0 + %3 + 0x38]\n\t" "st\t%%g0, [%0 + %3 + 0x3c]" : /* no outputs */ : "r" (regs), "r" (sp - sizeof(struct reg_window)), "r" (zero), "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0])) : "memory"); } /* Free all resources held by a thread. */ #define release_thread(tsk) do { } while(0) extern pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); /* Prepare to copy thread state - unlazy all lazy status */ #define prepare_to_copy(tsk) do { } while (0) extern unsigned long get_wchan(struct task_struct *); #define KSTK_EIP(tsk) ((tsk)->thread.kregs->pc) #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP]) #ifdef __KERNEL__ extern struct task_struct *last_task_used_math; #define cpu_relax() barrier() #endif #endif /* __ASM_SPARC_PROCESSOR_H */