Commit Graph

5861 Commits

Author SHA1 Message Date
Fabián Heredia Montiel
11e697c3d7 linux: common-config cleanup older options 2022-03-23 21:23:14 -06:00
André Vitor de Lima Matos
f0bc36c947
linux_zen: 5.16.11-zen1 -> 5.17-zen1 2022-03-23 21:09:33 -03:00
Fabián Heredia Montiel
cc8456effe linux: common-config condition power-management to required platform 2022-03-23 16:24:32 -06:00
Graham Christensen
a5c28278f9 kernel: enable RANDOM_TRUST_BOOTLOADER on >= 5.4
> Some bootloaders can provide entropy to increase the kernel's initial device randomness.

This allows, for example, EFI to provide 64 bytes. In general my opinion is an attacker
who can manipulate the random seed sufficiently to cause problems likely has other,
more direct approaches at their disposal as well.
2022-03-22 22:05:10 -04:00
github-actions[bot]
03c279d7ea
Merge staging-next into staging 2022-03-22 00:02:58 +00:00
Alyssa Ross
58ae11758e linux_latest: 5.16.14 -> 5.17 2022-03-21 21:53:29 +00:00
github-actions[bot]
6ae26bb3c8
Merge staging-next into staging 2022-03-21 18:07:51 +00:00
Robin Townsend
3132fcfec3 linux: Enable BPF_UNPRIV_DEFAULT_OFF in 5.15 2022-03-20 21:19:07 -04:00
TredwellGit
2d1b42d216 linux-rt_5_10: 5.10.104-rt63 -> 5.10.106-rt64 2022-03-19 17:18:44 +00:00
TredwellGit
7c8a33bbcf linux: 5.4.185 -> 5.4.186 2022-03-19 17:18:10 +00:00
TredwellGit
e5f91ad134 linux: 5.16.15 -> 5.16.16 2022-03-19 17:18:05 +00:00
TredwellGit
32f1dca656 linux: 5.15.29 -> 5.15.30 2022-03-19 17:17:58 +00:00
TredwellGit
76cfedbe28 linux: 5.10.106 -> 5.10.107 2022-03-19 17:17:52 +00:00
Sandro
c377a6f7f5
Merge pull request #164566 from jian-lin/linux-enable-TASKSTATS-and-TASK_DELAY_ACCT 2022-03-18 15:53:27 +01:00
linj
8d7d5fdbdc linux: enable TASKSTATS, TASK_XACCT, TASK_DELAY_ACCT and TASK_IO_ACCOUNTING
iotop needs TASKSTATS, TASK_DELAY_ACCT, TASK_XACCT and
TASK_IO_ACCOUNTING to work. For x86_64, all these options are enabled
by upstream[1]. For aarch64, however, only TASK_XACCT and
TASK_IO_ACCOUNTING are enabled by upstream[2].

This patch enables all these four options for aarch64, which have been
enabled by many other distributions, e.g. debian[3], fedora[4],
rhel[5] and gentoo[6].

I tried to only enable TASKSTATS and TASK_DELAY_ACCT since the other
two options are enabled by upstream, but it turns out that it's
necessary to explicitly enable all four options. I do not figure out
the reason though.

Additionally, given that debian enables these four options for all
arch[3], I think it's safe for us to do the same thing.

[1]: 56e337f2cf/arch/x86/configs/x86_64_defconfig (L8-L11)
[2]: 56e337f2cf/arch/arm64/configs/defconfig (L10-L11)
[3]: da6ddc7d8f/debian/config/config (L6356-6359)
[4]: https://src.fedoraproject.org/rpms/kernel/blob/rawhide/f/kernel-aarch64-fedora.config#_7398
[5]: https://src.fedoraproject.org/rpms/kernel/blob/rawhide/f/kernel-aarch64-rhel.config#_5885
[6]: b839fccce2/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.29.ebuild (L27)
2022-03-17 21:45:56 +08:00
github-actions[bot]
2eac3106df
Merge staging-next into staging 2022-03-17 00:02:45 +00:00
TredwellGit
39e2856eb6 linux_latest-libre: 18627 -> 18635 2022-03-16 16:46:45 +00:00
TredwellGit
ae3bcac97a linux: 5.4.184 -> 5.4.185 2022-03-16 16:46:26 +00:00
TredwellGit
79699f61a2 linux: 5.16.14 -> 5.16.15 2022-03-16 16:46:20 +00:00
TredwellGit
6ddf7b574c linux: 5.15.28 -> 5.15.29 2022-03-16 16:46:14 +00:00
TredwellGit
48b578d278 linux: 5.10.105 -> 5.10.106 2022-03-16 16:46:08 +00:00
TredwellGit
7ea40efa4d linux: 4.9.306 -> 4.9.307 2022-03-16 16:46:02 +00:00
TredwellGit
111be9fee3 linux: 4.19.234 -> 4.19.235 2022-03-16 16:45:56 +00:00
TredwellGit
19fe4b6872 linux: 4.14.271 -> 4.14.272 2022-03-16 16:45:50 +00:00
zowoq
6431086967 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/symengine/default.nix
2022-03-16 16:03:43 +10:00
Vladimír Čunát
f48c1fda6b
Merge branch 'master' into staging-next
Conflict in pkgs/development/libraries/libvirt/default.nix
required manual adjustments.  The fetched patch is already in src.
I checked that libvirt builds.
2022-03-15 09:52:04 +01:00
davidak
d2c95bb666
Merge pull request #163433 from JJJollyjim/bcachefs
bcachefs: unstable-2022-01-12 -> unstable-2022-03-09
2022-03-14 15:34:43 +01:00
Alyssa Ross
d7e181ff83
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/compilers/ocaml/4.12.nix
	pkgs/development/python-modules/oci/default.nix
	pkgs/tools/admin/bubblewrap/default.nix
2022-03-14 12:33:16 +00:00
Jamie McClymont
3b01bd6249 bcachefs: update maintainers
As requested in https://github.com/NixOS/nixpkgs/pull/163433#issuecomment-1066169644
2022-03-14 21:52:18 +13:00
Jamie McClymont
4f64621056 linux_testing_bcachefs: unstable-2022-01-12 -> unstable-2022-03-09 2022-03-14 21:49:00 +13:00
github-actions[bot]
ea64a128d1
Merge master into staging-next 2022-03-14 00:02:12 +00:00
Guillaume Girol
446dda6d81
Merge pull request #159925 from NickCao/kmods
linuxPackages.*: various fixes related to cross compilation
2022-03-13 20:15:31 +00:00
github-actions[bot]
80180c339e
Merge master into staging-next 2022-03-12 12:01:10 +00:00
TredwellGit
75db629894 linux_latest-libre: 18613 -> 18627 2022-03-12 07:21:25 +00:00
TredwellGit
4bf71faa06 linux-rt_5_4: 5.4.182-rt70 -> 5.4.182-rt71 2022-03-12 07:21:06 +00:00
TredwellGit
3d1e0b2e17 linux-rt_5_10: 5.10.100-rt62 -> 5.10.104-rt63 2022-03-12 07:20:35 +00:00
TredwellGit
c01eed31ba linux: 5.4.183 -> 5.4.184 2022-03-12 07:19:57 +00:00
TredwellGit
51d907345a linux: 5.16.13 -> 5.16.14 2022-03-12 07:19:50 +00:00
TredwellGit
eafbf22558 linux: 5.15.27 -> 5.15.28 2022-03-12 07:19:41 +00:00
TredwellGit
a9e63526e2 linux: 5.10.104 -> 5.10.105 2022-03-12 07:19:31 +00:00
TredwellGit
5de1f9ac31 linux: 4.9.305 -> 4.9.306 2022-03-12 07:19:22 +00:00
TredwellGit
3d434fc0d9 linux: 4.19.233 -> 4.19.234 2022-03-12 07:19:15 +00:00
TredwellGit
ceafc68dce linux: 4.14.270 -> 4.14.271 2022-03-12 07:19:08 +00:00
github-actions[bot]
a9a2d9475d
Merge staging-next into staging 2022-03-11 18:01:59 +00:00
github-actions[bot]
7573d7fe79
Merge master into staging-next 2022-03-11 18:01:20 +00:00
André Silva
3ee99c82c4
Merge pull request #161868 from fortuneteller2k/xanmod-tt
linux_xanmod: 5.15.24 -> 5.15.27
2022-03-11 16:58:58 +00:00
fortuneteller2k
c0ca1422e7 linux_xanmod: 5.15.24 -> 5.15.27 2022-03-11 20:04:12 +08:00
Alyssa Ross
fb079c3110 linux.configfile: fix alts containing "/m"
generate-config.pl's auto modules feature answers "m" to any Kconfig
question it thinks supports being a module.  It detected this by
seeing if the help shown by make config (called "alts" by the script)
contained the string "/m", which it would in the case of e.g a
tristate option, where alts would be "N/m/y/?".

But then along came CONFIG_MODPROBE_PATH in Linux 5.13, with a default
value, shown in the make config help, of "/sbin/modprobe".
generate-config.pl would see the "/m" substring, and answer "m" to the
question, meaning (I think) that the built kernel would expect the
modprobe binary to be at /m.  This broke the (non-NixOS) VM images I
build with Nix.  NixOS was unaffected because it uses a different
mechanism to set the modprobe path.

With the current architecture, we can't 100% determine whether a
Kconfig option is a string or a tristate, but we can get a lot closer
by using a better regex.  My new regex only accepts single word
characters, separated by slashes, with a "/?" at the end.  This is
much less likely to ever end up as the default value of a string
option.

Tested by building linux_latest.configfile before and after my
changes, and checking the only difference is the correct default for
CONFIG_MODPROBE_PATH.
2022-03-10 11:13:11 +00:00
github-actions[bot]
f6b4a4048a
Merge staging-next into staging 2022-03-09 12:01:59 +00:00
github-actions[bot]
201cc2f89b
Merge master into staging-next 2022-03-09 00:02:05 +00:00
TredwellGit
109f094395 linux-rt_5_4: 5.4.177-rt69 -> 5.4.182-rt70 2022-03-08 19:23:59 +00:00
TredwellGit
eff61b45d0 linux: 5.4.182 -> 5.4.183 2022-03-08 19:23:28 +00:00
TredwellGit
d7d0cf60f9 linux: 5.16.12 -> 5.16.13 2022-03-08 19:23:19 +00:00
TredwellGit
639fd7c52a linux: 5.15.26 -> 5.15.27 2022-03-08 19:23:11 +00:00
TredwellGit
d095019a82 linux: 5.10.103 -> 5.10.104 2022-03-08 19:23:03 +00:00
TredwellGit
f22e8f94cf linux: 4.9.304 -> 4.9.305 2022-03-08 19:22:55 +00:00
TredwellGit
ba5cca9c79 linux: 4.19.232 -> 4.19.233 2022-03-08 19:22:48 +00:00
TredwellGit
e2aab2e9fd linux: 4.14.269 -> 4.14.270 2022-03-08 19:22:38 +00:00
Nick Cao
72db02ec9e
kernel: add perl to moduleBuildDependencies 2022-03-07 12:23:43 +08:00
github-actions[bot]
137a689db1
Merge staging-next into staging 2022-03-07 00:02:59 +00:00
github-actions[bot]
b4b1ce4d4f
Merge master into staging-next 2022-03-07 00:02:12 +00:00
Vladimír Čunát
7075835950
Merge #159237: linuxKernel.packages.linux_4_4: drop 2022-03-06 19:38:07 +01:00
Vladimír Čunát
485c8dd876
Merge #161362: linux_zen: 5.16.8 -> 5.16.11 2022-03-06 19:38:00 +01:00
Artturi
ef67e135e9
Merge pull request #160539 from danielfullmer/kernel-iso9660
linux: enable ISO9660_FS module
2022-03-06 11:13:45 +02:00
github-actions[bot]
d4bfb57f40
Merge master into staging-next 2022-03-05 00:01:54 +00:00
TredwellGit
4556ebf12d linux/hardened/patches/5.4: 5.4.180-hardened1 -> 5.4.182-hardened1 2022-03-04 04:37:02 +00:00
TredwellGit
d7697b5795 linux/hardened/patches/5.15: 5.15.24-hardened1 -> 5.15.26-hardened1 2022-03-04 04:36:53 +00:00
TredwellGit
aa3c676b11 linux/hardened/patches/5.10: 5.10.101-hardened1 -> 5.10.103-hardened1 2022-03-04 04:36:44 +00:00
TredwellGit
aff940fa49 linux/hardened/patches/4.19: 4.19.230-hardened1 -> 4.19.232-hardened1 2022-03-04 04:36:35 +00:00
TredwellGit
481665d3b4 linux/hardened/patches/4.14: 4.14.267-hardened1 -> 4.14.269-hardened1 2022-03-04 04:36:27 +00:00
TredwellGit
ab27204ab6 linux: 5.4.181 -> 5.4.182 2022-03-04 04:35:31 +00:00
TredwellGit
b61740b76d linux: 5.16.11 -> 5.16.12 2022-03-04 04:35:23 +00:00
TredwellGit
e802ed8656 linux: 5.15.25 -> 5.15.26 2022-03-04 04:35:14 +00:00
TredwellGit
04ffdc56f5 linux: 5.10.102 -> 5.10.103 2022-03-04 04:35:05 +00:00
TredwellGit
480bf9b1da linux: 4.9.303 -> 4.9.304 2022-03-04 04:34:57 +00:00
TredwellGit
ad2c5846d3 linux: 4.19.231 -> 4.19.232 2022-03-04 04:34:50 +00:00
TredwellGit
d9dc2d6547 linux: 4.14.268 -> 4.14.269 2022-03-04 04:34:43 +00:00
github-actions[bot]
6787116890
Merge master into staging-next 2022-02-28 00:02:07 +00:00
zowoq
836c6353cc linux_5_15: mark as broken on i686 2022-02-27 15:04:37 -08:00
AndersonTorres
ed2b1b4b90 Merge branch 'master' into staging-next 2022-02-26 21:04:25 -03:00
Artturi
ccebb010c9
Merge pull request #161287 from duxovni/linux-rt
linux-rt: Fix incorrect ordering of kernel version numbers when determining latest version
2022-02-26 05:34:23 +02:00
TredwellGit
16b568a8fd linux_latest-libre: 18587 -> 18613 2022-02-25 00:47:39 +00:00
TredwellGit
8236ce5d1b linux: 5.4.180 -> 5.4.181 2022-02-25 00:47:20 +00:00
TredwellGit
5d84cca2bc linux: 5.16.10 -> 5.16.11 2022-02-25 00:47:13 +00:00
TredwellGit
5ecbcef8e9 linux: 5.15.24 -> 5.15.25 2022-02-25 00:47:04 +00:00
TredwellGit
4975bf0463 linux: 5.10.101 -> 5.10.102 2022-02-25 00:46:57 +00:00
TredwellGit
6dd9c2a588 linux: 4.9.302 -> 4.9.303 2022-02-25 00:46:48 +00:00
TredwellGit
8585beaf0a linux: 4.19.230 -> 4.19.231 2022-02-25 00:46:42 +00:00
TredwellGit
a8a1714ba0 linux: 4.14.267 -> 4.14.268 2022-02-25 00:46:35 +00:00
Samuel Dionne-Riel
0adf99aee4
Merge pull request #156005 from zhaofengli/pi02
Update Raspberry Pi packages
2022-02-24 15:05:23 -05:00
Roman Volosatovs
eff76c2007
linux_zen: 5.16.8 -> 5.16.11 2022-02-24 20:54:23 +01:00
Vladimír Čunát
f57be3c72a
linux: restrict option JOYSTICK_PSXPAD_SPI_FF
This broke older kernels in PR #155613 (commit 8aae7afa3e).
I only checked the kernel versions that we maintain,
so (>= 4.14) might be an imprecise condition.
2022-02-24 07:53:06 +01:00
github-actions[bot]
cd6011bf17
Merge master into staging-next 2022-02-24 00:02:03 +00:00
TredwellGit
73c5ccbf21 linux/hardened/patches/5.4: 5.4.177-hardened1 -> 5.4.180-hardened1 2022-02-23 03:15:10 +00:00
TredwellGit
d9a881c99b linux/hardened/patches/5.15: 5.15.21-hardened1 -> 5.15.24-hardened1 2022-02-23 03:15:01 +00:00
TredwellGit
99c4179120 linux/hardened/patches/5.10: 5.10.98-hardened1 -> 5.10.101-hardened1 2022-02-23 03:14:53 +00:00
TredwellGit
745de513d6 linux/hardened/patches/4.19: 4.19.227-hardened1 -> 4.19.230-hardened1 2022-02-23 03:14:44 +00:00
TredwellGit
16e2d243d0 linux/hardened/patches/4.14: 4.14.264-hardened1 -> 4.14.267-hardened1 2022-02-23 03:14:36 +00:00
TredwellGit
0e5ebf54d5 linux-rt_5_10: 5.10.78-rt55 -> 5.10.100-rt62 2022-02-23 03:13:40 +00:00
Faye
acf78131f7 linux-rt_5_10: 5.10.78-rt55 -> 5.10.100-rt62 2022-02-21 17:16:22 -05:00
Faye
a716a45b19 linux-rt: Fix incorrect sorting of kernel version numbers when determining latest version
When determining the latest linux-rt kernel version to update to, the list of filenames that `update-rt.sh` fetches from upstream is sorted lexicographically, while `update-rt.sh` assumes it's sorted in version order.  As a result, for example, 5.10.78 is considered newer than 5.10.100.  This change applies `sort --version-sort` to the extracted version numbers to properly identify the latest version.
2022-02-21 17:10:31 -05:00
Bernardo Meurer
c05bf8a9ce
Merge pull request #130615 from zhaofengli/ipoib-cm
kernel: Enable IPoIB Connected Mode
2022-02-21 10:55:24 -08:00
ajs124
5177d2aeef kernel/common-config: clean up after 4.4 removal 2022-02-21 17:32:05 +01:00
ajs124
64067cd3c5 linuxKernel.packages.linux_4_4: drop 2022-02-21 17:32:05 +01:00
github-actions[bot]
7f28a5962a
Merge staging-next into staging 2022-02-19 00:02:38 +00:00
Maximilian Bosch
716ab57e39
Merge pull request #159261 from TredwellGit/linux
Linux kernels 2022-02-16
2022-02-18 20:20:57 +01:00
Daniel Fullmer
21babd5d52 linux: enable ISO9660_FS module 2022-02-17 17:26:55 -08:00
github-actions[bot]
705cd79939
Merge staging-next into staging 2022-02-18 00:02:26 +00:00
Bernardo Meurer
d6052a6898
Merge pull request #158329 from fortuneteller2k/xanmod-tt
linux_xanmod: 5.15.19 -> 5.15.24
2022-02-17 13:24:34 -08:00
fortuneteller2k
a5ddeb2396 linux_xanmod: 5.15.19 -> 5.15.24 2022-02-18 03:31:25 +08:00
Sandro
f61999ec62
Merge pull request #155613 from SuperSamus/hid_ff 2022-02-16 17:16:28 +01:00
TredwellGit
504c829864 linux-rt_5_10: 5.10.90-rt60 -> 5.10.78-rt55 2022-02-16 13:57:58 +00:00
TredwellGit
3995fb76d0 linux: 5.4.178 -> 5.4.180 2022-02-16 13:57:23 +00:00
TredwellGit
1dda49a41b linux: 5.16.8 -> 5.16.10 2022-02-16 13:57:16 +00:00
TredwellGit
6d5687355d linux: 5.15.22 -> 5.15.24 2022-02-16 13:57:08 +00:00
TredwellGit
ce699eaba7 linux: 5.10.99 -> 5.10.101 2022-02-16 13:57:01 +00:00
TredwellGit
897193e107 linux: 4.9.300 -> 4.9.302 2022-02-16 13:56:53 +00:00
TredwellGit
801a4cba9d linux: 4.19.228 -> 4.19.230 2022-02-16 13:56:46 +00:00
TredwellGit
a496a2c904 linux: 4.14.265 -> 4.14.267 2022-02-16 13:56:38 +00:00
Jörg Thalheim
c3a5c49429
Merge pull request #157902 from andrevmatos/kernel/zen
linux_zen: 5.16.3-zen1 -> 5.16.8-zen1
2022-02-13 12:49:05 +00:00
leo60228
40d1362782 linux_rpi: 5.10.52-1.20210805 -> 5.10.92-1.20220118
Co-authored-by: Zhaofeng Li <hello@zhaofeng.li>
2022-02-12 00:04:47 -08:00
TredwellGit
7083902015 linux/hardened/patches/5.4: 5.4.176-hardened1 -> 5.4.177-hardened1 2022-02-08 23:34:49 +00:00
TredwellGit
c1247874a0 linux/hardened/patches/5.15: 5.15.19-hardened1 -> 5.15.21-hardened1 2022-02-08 23:34:41 +00:00
TredwellGit
eb1f381ef7 linux/hardened/patches/5.10: 5.10.96-hardened1 -> 5.10.98-hardened1 2022-02-08 23:34:33 +00:00
TredwellGit
bfebdb721a linux-rt_5_4: 5.4.170-rt68 -> 5.4.177-rt69 2022-02-08 23:34:01 +00:00
TredwellGit
47b93d55ca linux: 5.4.177 -> 5.4.178 2022-02-08 23:33:17 +00:00
TredwellGit
66d35b39d2 linux: 5.16.7 -> 5.16.8 2022-02-08 23:33:10 +00:00
TredwellGit
1bc4054d28 linux: 5.15.21 -> 5.15.22 2022-02-08 23:33:03 +00:00
TredwellGit
0de53960d0 linux: 5.10.98 -> 5.10.99 2022-02-08 23:32:55 +00:00
TredwellGit
8bdae55b6d linux: 4.9.299 -> 4.9.300 2022-02-08 23:32:49 +00:00
TredwellGit
c8b3b1b1ab linux: 4.19.227 -> 4.19.228 2022-02-08 23:32:43 +00:00
TredwellGit
8cb0337364 linux: 4.14.264 -> 4.14.265 2022-02-08 23:32:35 +00:00
André Vitor de Lima Matos
3e75fb9ab0
linux_zen: 5.16.3-zen1 -> 5.16.8-zen1 2022-02-08 16:26:34 -05:00
TredwellGit
6961464057 linux: 5.4.176 -> 5.4.177 2022-02-05 21:00:09 +00:00
TredwellGit
d890ab3785 linux: 5.16.5 -> 5.16.7 2022-02-05 21:00:03 +00:00
TredwellGit
52dad95367 linux: 5.15.19 -> 5.15.21 2022-02-05 20:59:54 +00:00
TredwellGit
671e3e3ab9 linux: 5.10.96 -> 5.10.98 2022-02-05 20:59:45 +00:00
TredwellGit
eaa576d028 linux/hardened/patches/5.4: 5.4.173-hardened1 -> 5.4.176-hardened1 2022-02-03 11:39:57 +00:00
TredwellGit
3e23004d64 linux/hardened/patches/5.15: 5.15.16-hardened1 -> 5.15.19-hardened1 2022-02-03 11:39:27 +00:00
TredwellGit
f529fa4f4e linux/hardened/patches/5.10: 5.10.93-hardened1 -> 5.10.96-hardened1 2022-02-03 11:39:18 +00:00
TredwellGit
84bf08c27e linux/hardened/patches/4.19: 4.19.225-hardened1 -> 4.19.227-hardened1 2022-02-03 11:39:10 +00:00
TredwellGit
665abd5257 linux/hardened/patches/4.14: 4.14.262-hardened1 -> 4.14.264-hardened1 2022-02-03 11:39:02 +00:00
TredwellGit
35f965fc61 linux_latest-libre: 18517 -> 18587 2022-02-03 11:38:28 +00:00
TredwellGit
4ee1c3ad90 linux: 5.4.175 -> 5.4.176 2022-02-03 11:38:06 +00:00
TredwellGit
5aeb99768b linux: 5.16.4 -> 5.16.5 2022-02-03 11:37:58 +00:00
TredwellGit
af5cda7f79 linux: 5.15.18 -> 5.15.19 2022-02-03 11:37:21 +00:00
TredwellGit
a752a2371a linux: 5.10.95 -> 5.10.96 2022-02-03 11:37:12 +00:00
TredwellGit
4e53ba1b1b linux: 4.4.301 -> 4.4.302 2022-02-03 11:37:04 +00:00
Bernardo Meurer
9505b2900f
Merge pull request #157865 from fortuneteller2k/xanmod-tt
linux_xanmod: 5.15.12 -> 5.15.19
2022-02-02 12:13:53 -08:00
fortuneteller2k
7f7db2f6dd linux_xanmod: 5.15.12 -> 5.15.19 2022-02-03 01:02:27 +08:00