[pm:bleeding-edge 36/45] drivers/base/power/runtime.c:948:65: error: expected '; ' before ')' token
by kbuild test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head: ee95a2d57cae6a140ae4c4cafc5fe6fe4b303f0e
commit: 048921f715a76e66b5e39e53b59233cd1c8e896a [36/45] PM-runtime: fix deadlock with ktime_get()
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 8.2.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 048921f715a76e66b5e39e53b59233cd1c8e896a
# save the attached .config to linux build tree
GCC_VERSION=8.2.0 make.cross ARCH=ia64
All errors (new ones prefixed by >>):
drivers/base/power/runtime.c: In function 'pm_schedule_suspend':
>> drivers/base/power/runtime.c:948:65: error: expected ';' before ')' token
expires = ktime_get_mono_fast_ns() + (u64)delay * NSEC_PER_MSEC);
^
>> drivers/base/power/runtime.c:948:65: error: expected statement before ')' token
vim +948 drivers/base/power/runtime.c
922
923 /**
924 * pm_schedule_suspend - Set up a timer to submit a suspend request in future.
925 * @dev: Device to suspend.
926 * @delay: Time to wait before submitting a suspend request, in milliseconds.
927 */
928 int pm_schedule_suspend(struct device *dev, unsigned int delay)
929 {
930 unsigned long flags;
931 u64 expires;
932 int retval;
933
934 spin_lock_irqsave(&dev->power.lock, flags);
935
936 if (!delay) {
937 retval = rpm_suspend(dev, RPM_ASYNC);
938 goto out;
939 }
940
941 retval = rpm_check_suspend_allowed(dev);
942 if (retval)
943 goto out;
944
945 /* Other scheduled or pending requests need to be canceled. */
946 pm_runtime_cancel_pending(dev);
947
> 948 expires = ktime_get_mono_fast_ns() + (u64)delay * NSEC_PER_MSEC);
949 dev->power.timer_expires = expires;
950 dev->power.timer_autosuspends = 0;
951 hrtimer_start(&dev->power.suspend_timer, expires, HRTIMER_MODE_ABS);
952
953 out:
954 spin_unlock_irqrestore(&dev->power.lock, flags);
955
956 return retval;
957 }
958 EXPORT_SYMBOL_GPL(pm_schedule_suspend);
959
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
3 years, 4 months
finding the older released versions
by Hetao Su
could you please provide download links for the earlier versions. such as
iasl-win-20091112 and iasl-win-20100331.
I had already spend a couple of days with internet search engine(e.g.
google) but I can't find none of them.
help please!!
best wishes
3 years, 5 months
ACPICA version 20190108 released
by Moore, Robert
08 January 2019. Summary of changes for version 20190108:
This release is available at https://acpica.org/downloads
1) ACPICA kernel-resident subsystem:
Updated all copyrights to 2019. This affects all source code modules.
2) iASL Compiler/Disassembler and Tools:
ASL test suite (ASLTS): Updated all copyrights to 2019.
Tools: Updated all signon copyrights to 2019.
AcpiExec: Added a new option to dump extra information concerning any memory leaks detected by the internal object/cache tracking mechanism. -va
iASL: Updated the table template for the TPM2 table to the newest version of the table (Revision 4)
3 years, 5 months