<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include, branch v21.02.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-04-17T19:00:03Z</updated>
<entry>
<title>OpenWrt v21.02.3: adjust config defaults</title>
<updated>2022-04-17T19:00:03Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-04-17T19:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=42a15ca378e1bc52f125f894d748c31ce3c52903'/>
<id>urn:sha1:42a15ca378e1bc52f125f894d748c31ce3c52903</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.188</title>
<updated>2022-04-07T18:42:34Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-04-05T22:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=39bf2aee0ed840ff6bb4838bc0a42aaddc36a4d3'/>
<id>urn:sha1:39bf2aee0ed840ff6bb4838bc0a42aaddc36a4d3</id>
<content type='text'>
Added the new configuration options:
CONFIG_HARDEN_BRANCH_HISTORY=y
CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y

Manually adapted:
target/linux/generic/hack-5.4/220-gc_sections.patch

Compile-tested: lantiq/xrx200, armvirt/64
Run-tested: lantiq/xrx200, armvirt/64

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>u-boot.mk: add LOCALVERSION (explicitly specify OpenWrt build)</title>
<updated>2022-03-06T19:56:23Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-02-21T17:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f1e1daa6e8c71c2185aa37e737f968e9ad838c50'/>
<id>urn:sha1:f1e1daa6e8c71c2185aa37e737f968e9ad838c50</id>
<content type='text'>
For debugging purposes, we need to know if users are using modified
U-boot versions or not. Currently, the U-boot version is somehow
stripped. This is a little bit problematic when there are
backported/wip/to-upstream patches.

To make it more confusing, there was (before this commit) two U-boot
versioning. U-boot compiled by OpenWrt build bots are missing ``Build:``
This is also the case when the U-boot is compiled locally.

Example:
```
U-Boot SPL 2022.01 (Jan 27 2022 - 00:24:34 +0000)
U-Boot 2022.01 (Jan 27 2022 - 00:24:34 +0000)
```

On the other hand, if you run full build, you can at least see, where it
was compiled. Notice added ``Build:``.

Example:
```
U-Boot 2022.01 (Jan 27 2022 - 00:24:34 +0000), Build: jenkins-turris-os-packages-burstlab-omnia-216
```

In both cases, it is not clear to U-boot developers if it is an unmodified
build. This is also caused that there is a missing ``.git`` file from
U-boot folder, and so there is no history. It leads to that it can not
contain suffix ``-dirty`` (uncommitted modifications) or even something
else like number of commits, etc. [1]

When U-boot is compiled as it should be, the version should look like
this: ``U-Boot 2022.04-rc1-01173-g278195ea1f (Feb 11 2022 - 14:46:50 +0100)``
The date is not changed daily when there are new OpenWrt builds.

This commit adds OpenWrt specific version, which could be verified by
using strings.

```
$ strings bin/targets/mvebu/cortexa9/u-boot-omnia/u-boot-spl.kwb | grep -E "OpenWrt*"
U-Boot SPL 2022.01-OpenWrt-r18942+54-cbfce92367 (Feb 21 2022 - 13:17:34 +0000)
arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 11.2.0 r18942+54-cbfce92367) 11.2.0
2022.01-OpenWrt-r18942+54-cbfce92367
U-Boot 2022.01-OpenWrt-r18942+54-cbfce92367 (Feb 21 2022 - 13:17:34 +0000)
```

[1] https://u-boot.readthedocs.io/en/latest/develop/version.html

Reported-by: Pali Rohár &lt;pali@kernel.org&gt;
Suggested-by: Karel Kočí &lt;karel.koci@nic.cz&gt;
[rebased for OpenWrt 21.02]
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit d6aa9d9e071d9f23ed26f5142991bc66aefe20f5)
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.182</title>
<updated>2022-03-06T19:55:26Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-03-06T19:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2d69d098e0c339ab594ccd54f74784d94e2c4a9a'/>
<id>urn:sha1:2d69d098e0c339ab594ccd54f74784d94e2c4a9a</id>
<content type='text'>
The following patch was integrated upstream:
  target/linux/bcm4908/patches-5.4/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch

All other updated automatically.

The new config option CONFIG_BPF_UNPRIV_DEFAULT_OFF is now handled too.

Compile-tested on: lantiq/xrx200, armvirt/64
Runtime-tested on: lantiq/xrx200, armvirt/64

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>OpenWrt v21.02.2: revert to branch defaults</title>
<updated>2022-02-17T18:00:44Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-02-17T18:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d1c15c41d97977ce3e0da60a0a38548acc085f9e'/>
<id>urn:sha1:d1c15c41d97977ce3e0da60a0a38548acc085f9e</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>OpenWrt v21.02.2: adjust config defaults</title>
<updated>2022-02-17T18:00:30Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-02-17T18:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=30e2782e0647a837044ada77ce86b29c5af8a9f2'/>
<id>urn:sha1:30e2782e0647a837044ada77ce86b29c5af8a9f2</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.179</title>
<updated>2022-02-12T18:41:39Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-02-12T16:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c6ddf8d5021d5262ecac8648d6ae849a47e1f0fb'/>
<id>urn:sha1:c6ddf8d5021d5262ecac8648d6ae849a47e1f0fb</id>
<content type='text'>
Many changes were done in drivers/pinctrl/bcm/pinctrl-bcm2835.c between
5.4.171 and 5.4.179.
The following 3 patches do not apply any more:
* target/linux/bcm27xx/patches-5.4/950-0316-pinctrl-bcm2835-Add-support-for-BCM2711-pull-up-func.patch
  This was already integrated in kernel v5.4-rc1, it was never needed.

* target/linux/bcm27xx/patches-5.4/950-0328-Revert-pinctrl-bcm2835-Pass-irqchip-when-adding-gpio.patch
* target/linux/bcm27xx/patches-5.4/950-0362-pinctrl-bcm2835-Change-init-order-for-gpio-hogs.patch
I think these were done to fix the problem which was really fixed in
commit 75278f1aff5e ("pinctrl: bcm2835: Change init order for gpio
hogs") from v5.4.175

target/linux/generic/backport-5.4/716-v5.5-net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch
Move fwnode_device_is_available to the same position as in kernel 5.10.

target/linux/layerscape/patches-5.4/302-dts-0083-arm64-ls1028a-qds-correct-bus-of-rtc.patch
Applied in commit 65816c1034769e714edb70f59a33bc5472d9e55f ("arm64: dts:
ls1028a-qds: move rtc node to the correct i2c bus")

Compile-tested: lantiq/xrx200, bcm27xx/bcm2710
Run-tested: lantiq/xrx200

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.171</title>
<updated>2022-01-13T19:30:59Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-01-13T09:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=43d105ec2aa2ee35c9687eab965ac8006e6484ce'/>
<id>urn:sha1:43d105ec2aa2ee35c9687eab965ac8006e6484ce</id>
<content type='text'>
Compile-tested: ath79-generic ipq40xx-generic
Run-tested: ath79-generic

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.168</title>
<updated>2021-12-28T18:09:17Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-12-27T20:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=32c74552b2310531af593ee0f859a3935a3a7cbd'/>
<id>urn:sha1:32c74552b2310531af593ee0f859a3935a3a7cbd</id>
<content type='text'>
All updated automatically.

Compile-tested on: lantiq/xrx200, armvirt/64
Runtime-tested on: lantiq/xrx200, armvirt/64

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.163</title>
<updated>2021-12-12T19:08:17Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-12-05T16:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=14940aee4566cff33fff9e068fb9559a1925cf44'/>
<id>urn:sha1:14940aee4566cff33fff9e068fb9559a1925cf44</id>
<content type='text'>
Removed upstreamed:
 target/linux/mvebu/patches-5.4/001-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.patch
 target/linux/mvebu/patches-5.4/016-PCI-aardvark-Train-link-immediately-after-enabling-t.patch
 target/linux/mvebu/patches-5.4/017-PCI-aardvark-Improve-link-training.patch
 target/linux/mvebu/patches-5.4/018-PCI-aardvark-Issue-PERST-via-GPIO.patch
 target/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch

The following patch does not apply to upstream any more and needs some
more work to make it work fully again. I am not sure if we are still
able to set the UART to a none standard baud rate.
 target/linux/ath79/patches-5.4/921-serial-core-add-support-for-boot-console-with-arbitr.patch

These patches needed manually changes:
  target/linux/generic/pending-5.4/110-ehci_hcd_ignore_oc.patch
  target/linux/ipq806x/patches-5.4/0065-arm-override-compiler-flags.patch
  target/linux/layerscape/patches-5.4/804-crypto-0016-MLKU-114-1-crypto-caam-reduce-page-0-regs-access-to-.patch
  target/linux/mvebu/patches-5.4/019-PCI-aardvark-Add-PHY-support.patch
  target/linux/octeontx/patches-5.4/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch

All others updated automatically.

Compile-tested on: malta/le, armvirt/64, lantiq/xrx200
Runtime-tested on: malta/le, armvirt/64, lantiq/xrx200

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
