Closed
Bug 1104655
Opened 9 years ago
Closed 9 years ago
[gonk-l] toolkit/mozapps/update/updater get compile error
Categories
(Firefox OS Graveyard :: GonkIntegration, defect)
Tracking
(blocking-b2g:2.2+, b2g-v2.2 fixed, b2g-master fixed)
People
(Reporter: seinlin, Assigned: seinlin)
References
Details
Attachments
(1 file, 2 obsolete files)
1.12 KB,
patch
|
robert.strong.bugs
:
review+
bajaj
:
approval-mozilla-b2g37+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → kli
Flags: needinfo?(kli)
Assignee | ||
Comment 2•9 years ago
|
||
Michael, Could you review this patch? As without this patch there is a compile error. -- gecko/toolkit/mozapps/update/updater/updater.cpp:2392: error: undefined reference to 'ioprio_set' collect2: error: ld returned 1 exit status make[3]: *** [updater] Error 1
Attachment #8539642 -
Flags: review?(mwu)
Assignee | ||
Comment 3•9 years ago
|
||
Why I got this compile error is because I have 'export B2G_UPDATER=1' in .userconfig.
Updated•9 years ago
|
blocking-b2g: --- → 2.2?
Comment 4•9 years ago
|
||
Comment on attachment 8539642 [details] [diff] [review] bug-1104655-updater.patch Review of attachment 8539642 [details] [diff] [review]: ----------------------------------------------------------------- Can you implement ioprio_set using syscall instead?
Attachment #8539642 -
Flags: review?(mwu)
Comment 5•9 years ago
|
||
Request review from rstrong when you have a new patch.
Assignee | ||
Comment 6•9 years ago
|
||
Michael, I use syscall to set ioprio in this path. But ICS do not have the definition of SYS_ioprio_set so I add a checking for it. Could you review this patch? Thanks!
Attachment #8539642 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Attachment #8545613 -
Flags: review?(mwu)
Assignee | ||
Comment 7•9 years ago
|
||
Try result: https://treeherder.mozilla.org/#/jobs?repo=try&revision=c448932b9eeb
Comment 8•9 years ago
|
||
Comment on attachment 8545613 [details] [diff] [review] bug-1104655.patch Review of attachment 8545613 [details] [diff] [review]: ----------------------------------------------------------------- ::: toolkit/mozapps/update/updater/updater.cpp @@ +2388,5 @@ > if (setpriority(PRIO_PROCESS, 0, prioVal)) { > LOG(("setpriority(%d) failed, errno = %d", prioVal, errno)); > } > + if (syscall(SYS_ioprio_set, IOPRIO_WHO_PROCESS, 0, > + IOPRIO_PRIO_VALUE(ioprioClass, ioprioLevel))) { Implement ioprio_set - don't replace it with syscall. And also ask rstrong for review.
Attachment #8545613 -
Flags: review?(mwu)
Assignee | ||
Comment 9•9 years ago
|
||
Hi Robert, Because ioprio_set is not available in gonk-l, we need to use syscall implement it. Could you review this patch? Thanks!
Attachment #8545613 -
Attachment is obsolete: true
Attachment #8547144 -
Flags: review?(robert.strong.bugs)
Assignee | ||
Comment 10•9 years ago
|
||
BTW, Remove the extern one and always use local implement also work.
![]() |
||
Updated•9 years ago
|
Attachment #8547144 -
Flags: review?(robert.strong.bugs) → review+
Comment 11•9 years ago
|
||
(In reply to Kai-Zhen Li [:seinlin] from comment #10) > BTW, Remove the extern one and always use local implement also work. That's what I had in mind, but this is ok too.
Assignee | ||
Comment 12•9 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/692637471b98
Assignee | ||
Comment 13•9 years ago
|
||
Comment on attachment 8547144 [details] [diff] [review] bug-1104655_v2.patch NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] Bug caused by (feature/regressing bug #): porting job. User impact if declined: update service may fail. Testing completed: local test and land in m-c. Risk to taking this patch (and alternatives if risky): low, add a local implementation for missing function call. String or UUID changes made by this patch: none
Attachment #8547144 -
Flags: approval-mozilla-b2g37?
Comment 14•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/692637471b98
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
blocking-b2g: 2.2? → 2.2+
Updated•9 years ago
|
Attachment #8547144 -
Flags: approval-mozilla-b2g37? → approval-mozilla-b2g37+
You need to log in
before you can comment on or make changes to this bug.
Description
•