···6565 ci = cj = ei = 0;6666 while (ci < cmds->cnt && ei < excludes->cnt) {6767 cmp = strcmp(cmds->names[ci]->name, excludes->names[ei]->name);6868- if (cmp < 0)6868+ if (cmp < 0) {6969 cmds->names[cj++] = cmds->names[ci++];7070- else if (cmp == 0)7171- ci++, ei++;7272- else if (cmp > 0)7070+ } else if (cmp == 0) {7171+ ci++;7372 ei++;7373+ } else if (cmp > 0) {7474+ ei++;7575+ }7476 }75777678 while (ci < cmds->cnt)
+9-5
tools/power/cpupower/utils/cpufreq-set.c
···9999 continue;100100101101 if (str[cp] == '.') {102102- while (power > -1 && isdigit(str[cp+1]))103103- cp++, power--;102102+ while (power > -1 && isdigit(str[cp+1])) {103103+ cp++;104104+ power--;105105+ }104106 }105105- if (power >= -1) /* not enough => pad */107107+ if (power >= -1) { /* not enough => pad */106108 pad = power + 1;107107- else /* to much => strip */108108- pad = 0, cp += power + 1;109109+ } else { /* too much => strip */110110+ pad = 0;111111+ cp += power + 1;112112+ }109113 /* check bounds */110114 if (cp <= 0 || cp + pad > NORM_FREQ_LEN - 1)111115 return 0;
+12-6
tools/testing/selftests/vm/gup_benchmark.c
···105105 gup.flags |= FOLL_WRITE;106106107107 fd = open("/sys/kernel/debug/gup_benchmark", O_RDWR);108108- if (fd == -1)109109- perror("open"), exit(1);108108+ if (fd == -1) {109109+ perror("open");110110+ exit(1);111111+ }110112111113 p = mmap(NULL, size, PROT_READ | PROT_WRITE, flags, filed, 0);112112- if (p == MAP_FAILED)113113- perror("mmap"), exit(1);114114+ if (p == MAP_FAILED) {115115+ perror("mmap");116116+ exit(1);117117+ }114118 gup.addr = (unsigned long)p;115119116120 if (thp == 1)···127123128124 for (i = 0; i < repeats; i++) {129125 gup.size = size;130130- if (ioctl(fd, cmd, &gup))131131- perror("ioctl"), exit(1);126126+ if (ioctl(fd, cmd, &gup)) {127127+ perror("ioctl");128128+ exit(1);129129+ }132130133131 printf("Time: get:%lld put:%lld us", gup.get_delta_usec,134132 gup.put_delta_usec);
+183-113
tools/testing/selftests/vm/userfaultfd.c
···227227 huge_fd, *alloc_area == area_src ? 0 :228228 nr_pages * page_size);229229 if (area_alias == MAP_FAILED) {230230- if (munmap(*alloc_area, nr_pages * page_size) < 0)231231- perror("hugetlb munmap"), exit(1);230230+ if (munmap(*alloc_area, nr_pages * page_size) < 0) {231231+ perror("hugetlb munmap");232232+ exit(1);233233+ }232234 *alloc_area = NULL;233235 return;234236 }···339337 /* Undo write-protect, do wakeup after that */340338 prms.mode = wp ? UFFDIO_WRITEPROTECT_MODE_WP : 0;341339342342- if (ioctl(ufd, UFFDIO_WRITEPROTECT, &prms))343343- fprintf(stderr, "clear WP failed for address 0x%Lx\n",344344- start), exit(1);340340+ if (ioctl(ufd, UFFDIO_WRITEPROTECT, &prms)) {341341+ fprintf(stderr, "clear WP failed for address 0x%Lx\n", start);342342+ exit(1);343343+ }345344}346345347346static void *locking_thread(void *arg)···362359 seed += cpu;363360 bzero(&rand, sizeof(rand));364361 bzero(&randstate, sizeof(randstate));365365- if (initstate_r(seed, randstate, sizeof(randstate), &rand))366366- fprintf(stderr, "srandom_r error\n"), exit(1);362362+ if (initstate_r(seed, randstate, sizeof(randstate), &rand)) {363363+ fprintf(stderr, "srandom_r error\n");364364+ exit(1);365365+ }367366 } else {368367 page_nr = -bounces;369368 if (!(bounces & BOUNCE_RACINGFAULTS))···374369375370 while (!finished) {376371 if (bounces & BOUNCE_RANDOM) {377377- if (random_r(&rand, &rand_nr))378378- fprintf(stderr, "random_r 1 error\n"), exit(1);372372+ if (random_r(&rand, &rand_nr)) {373373+ fprintf(stderr, "random_r 1 error\n");374374+ exit(1);375375+ }379376 page_nr = rand_nr;380377 if (sizeof(page_nr) > sizeof(rand_nr)) {381381- if (random_r(&rand, &rand_nr))382382- fprintf(stderr, "random_r 2 error\n"), exit(1);378378+ if (random_r(&rand, &rand_nr)) {379379+ fprintf(stderr, "random_r 2 error\n");380380+ exit(1);381381+ }383382 page_nr |= (((unsigned long) rand_nr) << 16) <<384383 16;385384 }···394385 start = time(NULL);395386 if (bounces & BOUNCE_VERIFY) {396387 count = *area_count(area_dst, page_nr);397397- if (!count)388388+ if (!count) {398389 fprintf(stderr,399390 "page_nr %lu wrong count %Lu %Lu\n",400391 page_nr, count,401401- count_verify[page_nr]), exit(1);392392+ count_verify[page_nr]);393393+ exit(1);394394+ }402395403396404397 /*···412401 */413402#if 1414403 if (!my_bcmp(area_dst + page_nr * page_size, zeropage,415415- page_size))404404+ page_size)) {416405 fprintf(stderr,417406 "my_bcmp page_nr %lu wrong count %Lu %Lu\n",418418- page_nr, count,419419- count_verify[page_nr]), exit(1);407407+ page_nr, count, count_verify[page_nr]);408408+ exit(1);409409+ }420410#else421411 unsigned long loops;422412···449437 fprintf(stderr,450438 "page_nr %lu memory corruption %Lu %Lu\n",451439 page_nr, count,452452- count_verify[page_nr]), exit(1);440440+ count_verify[page_nr]); exit(1);453441 }454442 count++;455443 *area_count(area_dst, page_nr) = count_verify[page_nr] = count;···473461 offset);474462 if (ioctl(ufd, UFFDIO_COPY, uffdio_copy)) {475463 /* real retval in ufdio_copy.copy */476476- if (uffdio_copy->copy != -EEXIST)464464+ if (uffdio_copy->copy != -EEXIST) {477465 fprintf(stderr, "UFFDIO_COPY retry error %Ld\n",478478- uffdio_copy->copy), exit(1);466466+ uffdio_copy->copy);467467+ exit(1);468468+ }479469 } else {480470 fprintf(stderr, "UFFDIO_COPY retry unexpected %Ld\n",481481- uffdio_copy->copy), exit(1);471471+ uffdio_copy->copy); exit(1);482472 }483473}484474···488474{489475 struct uffdio_copy uffdio_copy;490476491491- if (offset >= nr_pages * page_size)492492- fprintf(stderr, "unexpected offset %lu\n",493493- offset), exit(1);477477+ if (offset >= nr_pages * page_size) {478478+ fprintf(stderr, "unexpected offset %lu\n", offset);479479+ exit(1);480480+ }494481 uffdio_copy.dst = (unsigned long) area_dst + offset;495482 uffdio_copy.src = (unsigned long) area_src + offset;496483 uffdio_copy.len = page_size;···502487 uffdio_copy.copy = 0;503488 if (ioctl(ufd, UFFDIO_COPY, &uffdio_copy)) {504489 /* real retval in ufdio_copy.copy */505505- if (uffdio_copy.copy != -EEXIST)490490+ if (uffdio_copy.copy != -EEXIST) {506491 fprintf(stderr, "UFFDIO_COPY error %Ld\n",507507- uffdio_copy.copy), exit(1);492492+ uffdio_copy.copy);493493+ exit(1);494494+ }508495 } else if (uffdio_copy.copy != page_size) {509496 fprintf(stderr, "UFFDIO_COPY unexpected copy %Ld\n",510510- uffdio_copy.copy), exit(1);497497+ uffdio_copy.copy); exit(1);511498 } else {512499 if (test_uffdio_copy_eexist && retry) {513500 test_uffdio_copy_eexist = false;···538521 if (ret < 0) {539522 if (errno == EAGAIN)540523 return 1;541541- else542542- perror("blocking read error"), exit(1);524524+ perror("blocking read error");543525 } else {544544- fprintf(stderr, "short read\n"), exit(1);526526+ fprintf(stderr, "short read\n");545527 }528528+ exit(1);546529 }547530548531 return 0;···553536{554537 unsigned long offset;555538556556- if (msg->event != UFFD_EVENT_PAGEFAULT)557557- fprintf(stderr, "unexpected msg event %u\n",558558- msg->event), exit(1);539539+ if (msg->event != UFFD_EVENT_PAGEFAULT) {540540+ fprintf(stderr, "unexpected msg event %u\n", msg->event);541541+ exit(1);542542+ }559543560544 if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WP) {561545 wp_range(uffd, msg->arg.pagefault.address, page_size, false);···564546 } else {565547 /* Missing page faults */566548 if (bounces & BOUNCE_VERIFY &&567567- msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WRITE)568568- fprintf(stderr, "unexpected write fault\n"), exit(1);549549+ msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WRITE) {550550+ fprintf(stderr, "unexpected write fault\n");551551+ exit(1);552552+ }569553570554 offset = (char *)(unsigned long)msg->arg.pagefault.address - area_dst;571555 offset &= ~(page_size-1);···594574595575 for (;;) {596576 ret = poll(pollfd, 2, -1);597597- if (!ret)598598- fprintf(stderr, "poll error %d\n", ret), exit(1);599599- if (ret < 0)600600- perror("poll"), exit(1);577577+ if (!ret) {578578+ fprintf(stderr, "poll error %d\n", ret);579579+ exit(1);580580+ }581581+ if (ret < 0) {582582+ perror("poll");583583+ exit(1);584584+ }601585 if (pollfd[1].revents & POLLIN) {602602- if (read(pollfd[1].fd, &tmp_chr, 1) != 1)603603- fprintf(stderr, "read pipefd error\n"),604604- exit(1);586586+ if (read(pollfd[1].fd, &tmp_chr, 1) != 1) {587587+ fprintf(stderr, "read pipefd error\n");588588+ exit(1);589589+ }605590 break;606591 }607607- if (!(pollfd[0].revents & POLLIN))592592+ if (!(pollfd[0].revents & POLLIN)) {608593 fprintf(stderr, "pollfd[0].revents %d\n",609609- pollfd[0].revents), exit(1);594594+ pollfd[0].revents);595595+ exit(1);596596+ }610597 if (uffd_read_msg(uffd, &msg))611598 continue;612599 switch (msg.event) {613600 default:614601 fprintf(stderr, "unexpected msg event %u\n",615615- msg.event), exit(1);602602+ msg.event); exit(1);616603 break;617604 case UFFD_EVENT_PAGEFAULT:618605 uffd_handle_page_fault(&msg, stats);···633606 uffd_reg.range.start = msg.arg.remove.start;634607 uffd_reg.range.len = msg.arg.remove.end -635608 msg.arg.remove.start;636636- if (ioctl(uffd, UFFDIO_UNREGISTER, &uffd_reg.range))637637- fprintf(stderr, "remove failure\n"), exit(1);609609+ if (ioctl(uffd, UFFDIO_UNREGISTER, &uffd_reg.range)) {610610+ fprintf(stderr, "remove failure\n");611611+ exit(1);612612+ }638613 break;639614 case UFFD_EVENT_REMAP:640615 area_dst = (char *)(unsigned long)msg.arg.remap.to;···908879909880 area_dst = mremap(area_dst, nr_pages * page_size, nr_pages * page_size,910881 MREMAP_MAYMOVE | MREMAP_FIXED, area_src);911911- if (area_dst == MAP_FAILED)912912- perror("mremap"), exit(1);882882+ if (area_dst == MAP_FAILED) {883883+ perror("mremap");884884+ exit(1);885885+ }913886914887 for (; nr < nr_pages; nr++) {915888 count = *area_count(area_dst, nr);···919888 fprintf(stderr,920889 "nr %lu memory corruption %Lu %Lu\n",921890 nr, count,922922- count_verify[nr]), exit(1);891891+ count_verify[nr]); exit(1);923892 }924893 /*925894 * Trigger write protection if there is by writting···932901 return 1;933902934903 for (nr = 0; nr < nr_pages; nr++) {935935- if (my_bcmp(area_dst + nr * page_size, zeropage, page_size))936936- fprintf(stderr, "nr %lu is not zero\n", nr), exit(1);904904+ if (my_bcmp(area_dst + nr * page_size, zeropage, page_size)) {905905+ fprintf(stderr, "nr %lu is not zero\n", nr);906906+ exit(1);907907+ }937908 }938909939910 return 0;···949916 uffdio_zeropage->range.len,950917 offset);951918 if (ioctl(ufd, UFFDIO_ZEROPAGE, uffdio_zeropage)) {952952- if (uffdio_zeropage->zeropage != -EEXIST)919919+ if (uffdio_zeropage->zeropage != -EEXIST) {953920 fprintf(stderr, "UFFDIO_ZEROPAGE retry error %Ld\n",954954- uffdio_zeropage->zeropage), exit(1);921921+ uffdio_zeropage->zeropage);922922+ exit(1);923923+ }955924 } else {956925 fprintf(stderr, "UFFDIO_ZEROPAGE retry unexpected %Ld\n",957957- uffdio_zeropage->zeropage), exit(1);926926+ uffdio_zeropage->zeropage); exit(1);958927 }959928}960929···968933969934 has_zeropage = uffd_test_ops->expected_ioctls & (1 << _UFFDIO_ZEROPAGE);970935971971- if (offset >= nr_pages * page_size)972972- fprintf(stderr, "unexpected offset %lu\n",973973- offset), exit(1);936936+ if (offset >= nr_pages * page_size) {937937+ fprintf(stderr, "unexpected offset %lu\n", offset);938938+ exit(1);939939+ }974940 uffdio_zeropage.range.start = (unsigned long) area_dst + offset;975941 uffdio_zeropage.range.len = page_size;976942 uffdio_zeropage.mode = 0;···979943 if (ret) {980944 /* real retval in ufdio_zeropage.zeropage */981945 if (has_zeropage) {982982- if (uffdio_zeropage.zeropage == -EEXIST)983983- fprintf(stderr, "UFFDIO_ZEROPAGE -EEXIST\n"),984984- exit(1);985985- else946946+ if (uffdio_zeropage.zeropage == -EEXIST) {947947+ fprintf(stderr, "UFFDIO_ZEROPAGE -EEXIST\n");948948+ exit(1);949949+ } else {986950 fprintf(stderr, "UFFDIO_ZEROPAGE error %Ld\n",987987- uffdio_zeropage.zeropage), exit(1);951951+ uffdio_zeropage.zeropage);952952+ exit(1);953953+ }988954 } else {989989- if (uffdio_zeropage.zeropage != -EINVAL)955955+ if (uffdio_zeropage.zeropage != -EINVAL) {990956 fprintf(stderr,991957 "UFFDIO_ZEROPAGE not -EINVAL %Ld\n",992992- uffdio_zeropage.zeropage), exit(1);958958+ uffdio_zeropage.zeropage);959959+ exit(1);960960+ }993961 }994962 } else if (has_zeropage) {995963 if (uffdio_zeropage.zeropage != page_size) {996964 fprintf(stderr, "UFFDIO_ZEROPAGE unexpected %Ld\n",997997- uffdio_zeropage.zeropage), exit(1);965965+ uffdio_zeropage.zeropage); exit(1);998966 } else {999967 if (test_uffdio_zeropage_eexist && retry) {1000968 test_uffdio_zeropage_eexist = false;···1010970 } else {1011971 fprintf(stderr,1012972 "UFFDIO_ZEROPAGE succeeded %Ld\n",10131013- uffdio_zeropage.zeropage), exit(1);973973+ uffdio_zeropage.zeropage); exit(1);1014974 }10159751016976 return 0;···10401000 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;10411001 if (test_uffdio_wp)10421002 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;10431043- if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))10441044- fprintf(stderr, "register failure\n"), exit(1);10031003+ if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {10041004+ fprintf(stderr, "register failure\n");10051005+ exit(1);10061006+ }1045100710461008 expected_ioctls = uffd_test_ops->expected_ioctls;10471009 if ((uffdio_register.ioctls & expected_ioctls) !=10481048- expected_ioctls)10101010+ expected_ioctls) {10491011 fprintf(stderr,10501050- "unexpected missing ioctl for anon memory\n"),10511051- exit(1);10121012+ "unexpected missing ioctl for anon memory\n");10131013+ exit(1);10141014+ }1052101510531016 if (uffdio_zeropage(uffd, 0)) {10541054- if (my_bcmp(area_dst, zeropage, page_size))10551055- fprintf(stderr, "zeropage is not zero\n"), exit(1);10171017+ if (my_bcmp(area_dst, zeropage, page_size)) {10181018+ fprintf(stderr, "zeropage is not zero\n");10191019+ exit(1);10201020+ }10561021 }1057102210581023 close(uffd);···10921047 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;10931048 if (test_uffdio_wp)10941049 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;10951095- if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))10961096- fprintf(stderr, "register failure\n"), exit(1);10501050+ if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {10511051+ fprintf(stderr, "register failure\n");10521052+ exit(1);10531053+ }1097105410981055 expected_ioctls = uffd_test_ops->expected_ioctls;10991099- if ((uffdio_register.ioctls & expected_ioctls) !=11001100- expected_ioctls)11011101- fprintf(stderr,11021102- "unexpected missing ioctl for anon memory\n"),11031103- exit(1);10561056+ if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) {10571057+ fprintf(stderr, "unexpected missing ioctl for anon memory\n");10581058+ exit(1);10591059+ }1104106011051105- if (pthread_create(&uffd_mon, &attr, uffd_poll_thread, &stats))11061106- perror("uffd_poll_thread create"), exit(1);10611061+ if (pthread_create(&uffd_mon, &attr, uffd_poll_thread, &stats)) {10621062+ perror("uffd_poll_thread create");10631063+ exit(1);10641064+ }1107106511081066 pid = fork();11091109- if (pid < 0)11101110- perror("fork"), exit(1);10671067+ if (pid < 0) {10681068+ perror("fork");10691069+ exit(1);10701070+ }1111107111121072 if (!pid)11131073 return faulting_process(0);1114107411151075 waitpid(pid, &err, 0);11161116- if (err)11171117- fprintf(stderr, "faulting process failed\n"), exit(1);10761076+ if (err) {10771077+ fprintf(stderr, "faulting process failed\n");10781078+ exit(1);10791079+ }1118108011191119- if (write(pipefd[1], &c, sizeof(c)) != sizeof(c))11201120- perror("pipe write"), exit(1);10811081+ if (write(pipefd[1], &c, sizeof(c)) != sizeof(c)) {10821082+ perror("pipe write");10831083+ exit(1);10841084+ }11211085 if (pthread_join(uffd_mon, NULL))11221086 return 1;11231087···11641110 uffdio_register.mode = UFFDIO_REGISTER_MODE_MISSING;11651111 if (test_uffdio_wp)11661112 uffdio_register.mode |= UFFDIO_REGISTER_MODE_WP;11671167- if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register))11681168- fprintf(stderr, "register failure\n"), exit(1);11131113+ if (ioctl(uffd, UFFDIO_REGISTER, &uffdio_register)) {11141114+ fprintf(stderr, "register failure\n");11151115+ exit(1);11161116+ }1169111711701118 expected_ioctls = uffd_test_ops->expected_ioctls;11711171- if ((uffdio_register.ioctls & expected_ioctls) !=11721172- expected_ioctls)11731173- fprintf(stderr,11741174- "unexpected missing ioctl for anon memory\n"),11751175- exit(1);11191119+ if ((uffdio_register.ioctls & expected_ioctls) != expected_ioctls) {11201120+ fprintf(stderr, "unexpected missing ioctl for anon memory\n");11211121+ exit(1);11221122+ }1176112311771177- if (faulting_process(1))11781178- fprintf(stderr, "faulting process failed\n"), exit(1);11241124+ if (faulting_process(1)) {11251125+ fprintf(stderr, "faulting process failed\n");11261126+ exit(1);11271127+ }1179112811801129 if (uffd_test_ops->release_pages(area_dst))11811130 return 1;1182113111831183- if (pthread_create(&uffd_mon, &attr, uffd_poll_thread, &stats))11841184- perror("uffd_poll_thread create"), exit(1);11321132+ if (pthread_create(&uffd_mon, &attr, uffd_poll_thread, &stats)) {11331133+ perror("uffd_poll_thread create");11341134+ exit(1);11351135+ }1185113611861137 pid = fork();11871187- if (pid < 0)11881188- perror("fork"), exit(1);11381138+ if (pid < 0) {11391139+ perror("fork");11401140+ exit(1);11411141+ }1189114211901143 if (!pid)11911144 exit(faulting_process(2));1192114511931146 waitpid(pid, &err, 0);11941194- if (err)11951195- fprintf(stderr, "faulting process failed\n"), exit(1);11471147+ if (err) {11481148+ fprintf(stderr, "faulting process failed\n");11491149+ exit(1);11501150+ }1196115111971197- if (write(pipefd[1], &c, sizeof(c)) != sizeof(c))11981198- perror("pipe write"), exit(1);11521152+ if (write(pipefd[1], &c, sizeof(c)) != sizeof(c)) {11531153+ perror("pipe write");11541154+ exit(1);11551155+ }11991156 if (pthread_join(uffd_mon, (void **)&userfaults))12001157 return 1;12011158···14601395 test_type = TEST_SHMEM;14611396 uffd_test_ops = &shmem_uffd_test_ops;14621397 } else {14631463- fprintf(stderr, "Unknown test type: %s\n", type), exit(1);13981398+ fprintf(stderr, "Unknown test type: %s\n", type); exit(1);14641399 }1465140014661401 if (test_type == TEST_HUGETLB)···14681403 else14691404 page_size = sysconf(_SC_PAGE_SIZE);1470140514711471- if (!page_size)14721472- fprintf(stderr, "Unable to determine page size\n"),14731473- exit(2);14061406+ if (!page_size) {14071407+ fprintf(stderr, "Unable to determine page size\n");14081408+ exit(2);14091409+ }14741410 if ((unsigned long) area_count(NULL, 0) + sizeof(unsigned long long) * 214751475- > page_size)14761476- fprintf(stderr, "Impossible to run this test\n"), exit(2);14111411+ > page_size) {14121412+ fprintf(stderr, "Impossible to run this test\n");14131413+ exit(2);14141414+ }14771415}1478141614791417static void sigalrm(int sig)···14931425 if (argc < 4)14941426 usage();1495142714961496- if (signal(SIGALRM, sigalrm) == SIG_ERR)14971497- fprintf(stderr, "failed to arm SIGALRM"), exit(1);14281428+ if (signal(SIGALRM, sigalrm) == SIG_ERR) {14291429+ fprintf(stderr, "failed to arm SIGALRM");14301430+ exit(1);14311431+ }14981432 alarm(ALARM_INTERVAL_SECS);1499143315001434 set_test_type(argv[1]);