/* * Copyright 2016, Chris Smart, IBM Corporation. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. * * Calls to paste which are not 128-byte aligned should be caught * and sent a SIGBUS. * */ #include #include #include "utils.h" #include "instructions.h" #include "copy_paste_unaligned_common.h" unsigned int expected_instruction = PPC_INST_PASTE; unsigned int instruction_mask = 0xfc0007fe; int test_paste_unaligned(void) { /* Only run this test on a P9 or later */ SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_00)); /* Register our signal handler with SIGBUS */ setup_signal_handler(); copy(cacheline_buf); /* +1 makes buf unaligned */ paste(cacheline_buf+1); /* We should not get here */ return 1; } int main(int argc, char *argv[]) { return test_harness(test_paste_unaligned, "test_paste_unaligned"); } s.form.submit();'> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-02-04 10:44:15 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-02-04 10:44:15 -0800
commit412e6d3fec247b2bc83106514b0fb3b17e2eb7fe (patch)
treecbd241740a61d7ff60742d6f94d1564e796fb405 /drivers/usb/serial
parent252bf9f4c43fd58f96587a97866cb7cc980e7544 (diff)
parent433e19cf33d34bb6751c874a9c00980552fe508c (diff)
Merge tag 'char-misc-4.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char/misc driver fixes from Greg KH: "Here are two bugfixes that resolve some reported issues. One in the firmware loader, that should fix the much-reported problem of crashes with it. The other is a hyperv fix for a reported regression. Both have been in linux-next for a week or so with no reported issues" * tag 'char-misc-4.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read() firmware: fix NULL pointer dereference in __fw_load_abort()
Diffstat (limited to 'drivers/usb/serial')
eqcount checking to slowpath mm, page_alloc: fix fast-path race with cpuset update or removal mm, page_alloc: fix check for NULL preferred_zone kernel/panic.c: add missing \n fbdev: color map copying bounds checking frv: add atomic64_add_unless() mm/mempolicy.c: do not put mempolicy before using its nodemask radix-tree: fix private list warnings Documentation/filesystems/proc.txt: add VmPin mm, memcg: do not retry precharge charges proc: add a schedule point in proc_pid_readdir() mm: alloc_contig: re-allow CMA to compact FS pages mm/slub.c: trace free objects at KERN_INFO ...
Diffstat (limited to 'drivers/usb/host/ohci-tilegx.c')